QGIS'te Goode Homolosin projeksiyonu kullanmak mümkün müdür?


11

QGIS'te Goode Homolosin projeksiyonu kullanmak mümkün müdür? Hem QGIS hem de GRASS, yüksek enlemleri bir araya getirerek kesintilerle ilgili sorun yaşıyor gibi görünüyor. Özel bir CRS olarak + proj = goode + ellps = küre + datum = wgs84 denedim.

Yanıtlar:


0

Daha önce kesintiye uğramış projeksiyonlar hakkında bir soru vardı: Süreksiz veya Kesintili harita projeksiyonları?

Sonuç, proj4'ün (QGIS ve GRASS'ta projeksiyon kullanımı için kullanılan) kesintiye uğramış projeksiyonları desteklememesidir.


Goode Homolosine desteği için Proj.4 izleyicisinden (bu soru sorulduktan sonra oluşturuldu) bir biletten bahsetmeliydim : trac.osgeo.org/proj/ticket/106 . Öyle görünüyor ki, düşündüğüm kadar yeni bir projem yok; Projemi güncellemeyi deneyeceğim ve nasıl gittiğini göreceğim. Yinelenen soru için özür dilerim.
mattwigway

1
Tüm projeksiyonlar kesintiye uğradı ... yani sayaç alanı sonsuz değil, sonlu bir alandır;)
Luís de Sousa

6

QGIS Lisboa ile artık Goode Homolosin projeksiyonu için temel bir destek var.

IGH verilerini http://edc2.usgs.gov/glcc/fao/data_specifications.php adresinden indirdim.

ve bu kullanıcı CRS'sini ayarlayın:

+proj=goode +lon_0=-100 +x_0=-11119487.43 +y_0=0 +a=6370997 +b=6370997 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

Kuzey Amerika için.

lon_0 ve x_0 bu dokümanın Ek 03'ünden alınmıştır: http://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM

Doğal Dünya dünya sınırlarını bindirerek, bu resmi alıyorum:

resim açıklamasını buraya girin

Kuzey Amerika'da iyi takılmış (yaklaşık 20km yanlış yerleştirilmiş) ve diğer bölgelerde bozuk.


DÜZENLE

Projenin şu ana kadar kesintili goode homolosini bildiğini fark ettim:

+proj=igh +ellps=sphere +towgs84=0,0,0 +lon_0=100w +x_0=-11119487.43

Bana Natural Earths dünya sınırlarının bu resmini ve 10 derecelik bir vektör ızgarasını veriyor:

resim açıklamasını buraya girin

Artık hangi parametrelerin dışında +proj=ighgerekli olduğundan emin değilim.


Yukarıdaki tanımı kullanarak bir piksel kaydırması alıyorum. Benim için tanım iyi +proj=igh +towgs84=0,0,0çalıştı
Thomas

3

QGIS 2.18, Homolosin'i rasterler için tamamen desteklemede hemen hemen yakındır. Sorun # 959'un farkında olmanız yeterlidir : CHECK_WITH_INVERT_PROJparametreleri kullanarak doğrudan GDAL ile herhangi bir tarama atlaması yapın ve iyisiniz .

Vektörlerle ilgili olarak işler hala karmaşıktır. AndreJ'nin cevabında gösterdiği bazı hatalar geçerli. Nedeni basit: QGis bunun Kartografik bir program olduğunun farkında değil ve herhangi bir projeksiyonun ortak alanını sonlu bir alan olarak görüyor.

Bu basit bir düzeltmeye sahiptir: QGis'e içe aktarılan herhangi bir vektör katmanını Homolosine ko-domaini ile kesiştir. Bir süre önce , bir derece boylam ve enlem aralıklarında tanımlanan ayrı bir ortak alan vektörü sundum.

DOI

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.