180도 선을 가로 지르는 최소 볼록 껍질을 만드는 방법은 무엇입니까? 이미지 참조 … ‘내’평판

나는 인도-태평양 (~ 20도에서 -65도)에 서식하는 종들을 위해 볼록 껍질을 만들고 있습니다. 내가 만난 문제는 180도 경도 선의 양쪽에서 발견 될 수있는 종의 경우, 재구성 된 선체가 층의 양쪽 끝을 포함하는 훨씬 작은 다각형의 점을 포함하지 않고 전체 층에 걸쳐 팽창한다는 것입니다. 이 동작의 원인은이 선이 레이어의 가장자리를 나타내며 QGIS가 벡터 맵을 래핑하지 않기 때문입니다 (아래 이미지 참조 … ‘내’평판 ‘은’포함 할만큼 충분합니다 ‘, 감사합니다).

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

몇 가지 사고와 인터넷 검색 후 이것들은 내가 겪은 문제에 대한 가능한 접근법 중 일부입니다. 그러나 나는 그들의 장점이나 구현에 대해 확신하지 못한다.

  1. 중앙 자오선을 0 (즉, 그리니치)에서 150 도로 바꾸십시오. 어떻게 할 수 있습니까? 이것이 단순히지도 표시를 변경하는 것입니까 (유용한 것입니까) 아니면 올바른 볼록 껍질의 구성에 기여합니까?

  2. 좌표계를 +/- 180도 형식에서 0 ~ 360도 형식으로 변경하십시오. 분명히 PostGIS의 ‘ST_Shift_Longitude’함수를 사용하여이 선을 따라 무언가를 얻을 수 있습니다.이 기능은 음의 경도에 360도를 추가합니다. 더 간단한 방법이 있습니까? 또한이 함수는 180도 중심지도를 생성하는데,이지도는 세계의 끝이 아니지만 150도 중심지도가 더 좋습니다 (~ 인도-태평양의 중심).

    시간과 도움을 주셔서 감사하며 긴 게시물에 대해 죄송합니다.



답변

날짜 표시 줄에서 전역 랩 어라운드를 처리 할 수있는 GRASS GIS (GRASS 도구 상자 또는 더 나은 Sextante 플러그인을 통해 사용 가능한 QGIS에서)를 사용할 수 있습니다.

다음은 v.hull로 생성 된 볼록 껍질 다각형이있는 해당 영역에 임의의 점이있는 예입니다 .


답변

세계지도의 중앙 자오선을 그리니치에서 다른 곳으로 옮기려면 벡터 다각형으로 구성된 경우와 같은 잘못된 위치가 표시되지만지도 배경이 표시됩니다.

이에 대한 해결 방법은이 Q & A를 참조하십시오.

자연 지구 데이터 세트를 World Eckert I로 재 투영

Eckert 프로젝션 용으로 작성되었지만 그리니치와는 다른 자오선을 중심으로 전 세계 모든 관점에서 작동해야합니다.

Blue Marble과 같은 래스터 배경을 사용하면이 문제를 피할 수 있습니다.