Czy w QGIS można zastosować projekcję Goode Homolosine? Zarówno QGIS, jak i GRASS wydają się mieć problemy z przerwami, miażdżąc razem wyższe szerokości geograficzne. Próbowałem + proj = goode + ellps = kula + dane = wgs84 jako niestandardowy CRS.
qgis
coordinate-system
grass
homolosine
mattwigway
źródło
źródło
Dzięki QGIS Lisboa istnieje teraz podstawowa obsługa projekcji Goode Homolosine.
Pobrałem dane IGH z http://edc2.usgs.gov/glcc/fao/data_specifications.php
i skonfiguruj CRS tego użytkownika:
dla Ameryki Północnej.
lon_0 i x_0 pochodzą z załącznika 03 do tego dokumentu: http://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM
Nakładając naturalne granice świata Ziemi_m, otrzymuję ten obraz:
Pasuje dobrze w Ameryce Północnej (około 20 km źle umieszczony) i zniekształcony w innych regionach.
EDYTOWAĆ
Właśnie zauważyłem, że proj zna już przerwaną goode homolosine:
daje mi ten obraz granic świata Natural Earths i 10-stopniowej siatki wektorowej:
Nie jestem pewien, które parametry oprócz
+proj=igh
są konieczne.źródło
+proj=igh +towgs84=0,0,0
działała dobrzeQGIS 2.18 jest bliski pełnego wsparcia homolozyny dla rastrów. Musisz tylko zdawać sobie sprawę z problemu # 959 : wykonaj dowolne wypaczenie rastra bezpośrednio za pomocą GDAL, używając
CHECK_WITH_INVERT_PROJ
parametrów i jesteś dobry.Jeśli chodzi o wektory, rzeczy są nadal skomplikowane. Niektóre błędy, które AndreJ pokazuje w swojej odpowiedzi, przeważają. Przyczyna jest prosta: QGis nie zdaje sobie sprawy, że jest to program kartograficzny i uważa, że domena każdej projekcji jest skończoną przestrzenią.
Ma to prostą poprawkę: przecina każdą warstwę wektorową zaimportowaną do QGis z domeną homolozynową. Jakiś czas temu udostępniłem dyskretny wektor w domenie wspólnej zdefiniowany w odstępach długości i szerokości geograficznej jednego stopnia.
źródło