QGIS에서 Goode Homolosine 투영을 사용할 수 있습니까?


11

QGIS에서 Goode Homolosine 투영을 사용할 수 있습니까? QGIS와 GRASS는 더 높은 위도를 함께 스쿼시하면서 중단에 문제가있는 것 같습니다. 맞춤 CRS로 + proj = goode + ellps = sphere + datum = wgs84를 시도했습니다.

답변:


0

중단 된 투영에 대한 질문이있었습니다. 불연속 또는 중단 된 맵 투영?

결론은 proj4 (QGIS 및 GRASS에서 투영 처리에 사용됨)가 중단 된 투영을 지원하지 않는다는 것입니다.


Goode Homolosine 지원을위한 Proj.4 추적기의 티켓에 대해 언급 했어야 합니다. 생각보다 새로운 프로젝트가없는 것 같습니다. 내 프로젝트를 업데이트하고 어떻게 진행되는지 살펴 보겠습니다. 중복 질문으로 죄송합니다.
mattwigway

1
모든 투영이 중단됩니다. 즉, 카운터 영역은 무한 공간이 아닌 유한 공간입니다.)
Luís de Sousa

6

QGIS Lisboa에서는 Goode Homolosine 투영을위한 기본 지원이 제공됩니다.

http://edc2.usgs.gov/glcc/fao/data_specifications.php 에서 IGH 데이터를 다운로드했습니다 .

이 사용자 CRS를 설정하십시오.

+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

북아메리카를 위해.

lon_0 및 x_0은이 문서의 부록 03에 있습니다. http://proceedings.esri.com/library/userconf/proc98/proceed/TO850/PAP844/P844.HTM

자연 지구의 세계 경계를 겹쳐서, 나는이 그림을 얻는다 :

여기에 이미지 설명을 입력하십시오

북미 지역 (20km 정도 잘못 배치됨)에 적합하고 다른 지역에서는 왜곡되었습니다.


편집하다

proj가 지금까지 중단 된 goode homolosine을 알고 있음을 알았습니다.

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

이 자연 지구의 세계 경계와 10도 벡터 격자 그림을 보여줍니다.

여기에 이미지 설명을 입력하십시오

+proj=igh더 이상 어떤 매개 변수 가 필요한지 잘 모르겠습니다 .


위의 정의를 사용하면 픽셀 이동이 발생합니다. 나에게 그 정의 +proj=igh +towgs84=0,0,0는 잘 작동했다
Thomas

3

QGIS 2.18은 래스터를위한 Homolosine을 완벽하게 지원합니다. 당신은 문제 # 959를 알아야합니다 : CHECK_WITH_INVERT_PROJ매개 변수를 사용하여 GDAL로 직접 래스터 워핑을 수행 하면 좋습니다.

벡터에 관해서는 여전히 복잡합니다. AndreJ 가 그의 답변에서 보여주는 오류 중 일부가 우선합니다. 그 원인은 간단합니다. QGis는 이것이지도 제작 프로그램임을 인식하지 못하며 모든 투영의 공동 영역을 유한 공간으로 간주합니다.

QGis로 가져온 모든 벡터 레이어를 Homolosine 공동 도메인과 교차시킵니다. 얼마 전 나는 경도와 위도를 1도 간격으로 정의한 개별 도메인 벡터를 만들 수 있었습니다.

도이

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.