Помогите разобраться с глюком при векторизации карт
Добавлено: 11 янв 2006, 17:16
Хочу векторизировать карту в MapEdit. Больших требований к детализации объектов не предъявляю, поэтому весь процесс векторизации заключается в самостоятельной прорисовке нескольких дорог и полигонов теми тремя векторными инструментами, которые представлены в программе. Большая часть карты - это водохранилище на реке с несколькими островами в нем.
В тех описаниях по векторизации карт, которые я читал говорится о том, что векторные элементы нельзя расположить выше или ниже (перенести их в верхний слой или в нижний, наподобие Фотошопа - не путать со слоями детализации), а их последовательность отрисовки будет следующей - самые нижние объекты - это самые большие полигоны, чем меньше полигон, тем он будет "выше". Выше всех полигонов идут линии и самые верхние - точки.
Я нарисовал маленькие острова первыми, согласно рекомендаций. Потом нарисовал большой полигон водохранилища, который перекрыл собой все острова, но острова остались видными, поскольку они меньше и расположены выше. В МэпЭдите все смотрится красиво. Когда перекодировал файл в *.img тоже все хорошо получилось. А вот когда залил этот *.img в прибор Garmin Vista то получилась следующая картина. Моя карта стала разбита как бы на несколько квадратов (ни размеры этих квадратов, ни их расположение я нигде не задавал, очевидно, это какая-то программная приспособа). и в одном из таких квадратов мои острова хорошо видны и располагаются "выше" полигона, обозначающего водохранилище, а в других квадратах водохранилище располагается выше островов и я вижу только черный экран. Границы водохранилища и объекты на суше отображаются нормально. Глюк идентичен при любых масштабах отображения. При пролистывании карты острова, которые попали под водохранилище на доли секунды появляются, а потом перекрываются черным фоном воды.
Подскажите пожалуйста, в чем может быть причина. Где я мог допустить ошибку? Как полигон водохранилища заставить отображаться под островами, чтобы острова были видны? Размер карты маленький, количество нарисованных объектов маленькое - перегрузки процессора навигатора произойти не должно.
В тех описаниях по векторизации карт, которые я читал говорится о том, что векторные элементы нельзя расположить выше или ниже (перенести их в верхний слой или в нижний, наподобие Фотошопа - не путать со слоями детализации), а их последовательность отрисовки будет следующей - самые нижние объекты - это самые большие полигоны, чем меньше полигон, тем он будет "выше". Выше всех полигонов идут линии и самые верхние - точки.
Я нарисовал маленькие острова первыми, согласно рекомендаций. Потом нарисовал большой полигон водохранилища, который перекрыл собой все острова, но острова остались видными, поскольку они меньше и расположены выше. В МэпЭдите все смотрится красиво. Когда перекодировал файл в *.img тоже все хорошо получилось. А вот когда залил этот *.img в прибор Garmin Vista то получилась следующая картина. Моя карта стала разбита как бы на несколько квадратов (ни размеры этих квадратов, ни их расположение я нигде не задавал, очевидно, это какая-то программная приспособа). и в одном из таких квадратов мои острова хорошо видны и располагаются "выше" полигона, обозначающего водохранилище, а в других квадратах водохранилище располагается выше островов и я вижу только черный экран. Границы водохранилища и объекты на суше отображаются нормально. Глюк идентичен при любых масштабах отображения. При пролистывании карты острова, которые попали под водохранилище на доли секунды появляются, а потом перекрываются черным фоном воды.
Подскажите пожалуйста, в чем может быть причина. Где я мог допустить ошибку? Как полигон водохранилища заставить отображаться под островами, чтобы острова были видны? Размер карты маленький, количество нарисованных объектов маленькое - перегрузки процессора навигатора произойти не должно.