Проблемы повторного проецирования с Azimuthal Equidistant - PullRequest
0 голосов
/ 06 ноября 2019

При перепроектировании полигонов границы страны из longlat:

+ proj = longlat + datum = WGS84 + no_defs

в Azimuthal Equidistant:

+ proj = aeqd + lat_0= 26 + lon_0 = 126 + x_0 = 0 + y_0 = 0 + a = 6371000 + b = 6371000 + ед. = M + no_defs

Иногда я нахожу многоугольник, который вывернут наизнанку. Настройки выше показывают пример этого. Первое изображение показывает полигон для Аргентины, нанесенный «как есть», а второе изображение показывает те же данные, у которых длинные линии уплотнены, а затем повторно спроецированы. Шкала настроена для наглядности. На третьем изображении показаны все страны, и их полигоны были бы заполнены правильно, за исключением того, что многоугольник изнутри для Аргентины наводняет их всех. Как я могу определить, когда многоугольник будет отображаться «наизнанку», и как я могу затем заставить его отображаться правильно? Я использую DotSpatial для повторного проецирования, но другие методы дают те же результаты. Сетка была наложена для ясности.

polygon for Argentina plotted without densification

polygon for Argentina plotted with densification

All Countries

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...