Можно ли использовать проекцию гомодозина Гуда в QGIS? Как QGIS, так и GRASS, похоже, испытывают проблемы с перерывами, объединяя более высокие широты. Я пробовал + proj = goode + ellps =phere + datum = wgs84 как пользовательский CRS.
qgis
coordinate-system
grass
homolosine
mattwigway
источник
источник
С QGIS Lisboa теперь есть базовая поддержка проекции гомодозина Гуда.
Я загрузил данные IGH с http://edc2.usgs.gov/glcc/fao/data_specifications.php
и настроить этот пользователь CRS:
для Северной Америки.
lon_0 и x_0 взяты из приложения 03 к этому документу: http://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM
Наложая границы естественного мира Земли, я получаю эту картину:
Хорошо вписывается в Северной Америке (около 20 км не на месте) и искажается в других регионах.
РЕДАКТИРОВАТЬ
Только что заметил, что proj знает прерванный гомолозин Гуда:
дает мне эту картину границ мира Естественных Земель и векторную сетку с 10 степенями:
Я не уверен, какие параметры кроме
+proj=igh
необходимы больше.источник
+proj=igh +towgs84=0,0,0
работало очень хорошоQGIS 2.18 почти полностью поддерживает гомолозин для растров. Вам просто нужно знать о проблеме # 959 : выполнить деформацию растра напрямую с помощью GDAL, используя
CHECK_WITH_INVERT_PROJ
параметры, и все в порядке.Относительно векторов вещи все еще сложны. Некоторые из ошибок, которые AndreJ показывает в своем ответе преобладают. Причина проста: QGis не знает, что это картографическая программа, и рассматривает совместную область любой проекции как конечное пространство.
Это легко исправить: пересекайте любой векторный слой, импортированный в QGis, с гомодозиновым доменом. Некоторое время назад я сделал доступным вектор с раздельными областями, определяемый с интервалами в один градус долготы и широты.
источник