내 앱에서 간단한 지구본보기가 있습니다. 이전에는 WhirlyGlobe를 사용했지만 대신 SceneKit을 사용하기로 결정했습니다. 모든 것이 훌륭하게 작동하며 우리는 Whirly Globe에서지도 타일을 사용하고 SceneKit에서 (내가 말할 수있는 한) 작동하지 않는 것을 제외하고는 만족합니다. 우리는 SCNSphere 지오 메트릭에서 그 맵 (타일, 분할 또는 하나의 파일)을 사용하고자합니다.SCNShere 지오메트리에 SCNMaterial에 대한 웹 mercator 투영도 맵을 사용하려면 어떻게해야합니까?
Apple이 설명서에 사용하는 위성지도를 복사했지만 올바르게 보이지만 필요한지도가 아닙니다. 우리지도는 웹/구체 메카 토르 투영법으로되어 있으며 내 영역의 SceneKit에서보기에는 좋지 않습니다.
Apple이 2x1 프로젝션을 사용하고 있다는 사실을 알지 못해서 해결책을 찾기에 충분할 것입니다.
- 나는 지금 :
- 투영법 - 오른쪽을 나는 물론 게시 후. 또한 HAL (뮬러의 코멘트 당) 플랫 CARRE로 알려진
웹 메카 토르 투영 우리지도의 수출은 1 × 1입니다. 수직 축에서 그것을 스큐하는 것만으로는 효과가 없습니다 (SceneKit은 자동으로 이것을 자동으로 처리합니다).
필자는 도구 또는 필요한 경우 하이브리드를 사용하여 프로그래밍 방식으로 파일을 변환 할 수 있습니다.
필요한 경우지도 스킨의 엄지 손가락을 제공 할 수 있습니다.
WhirlyGlobe 및 SceneKit 버전의 스크린 샷과 MCVE (http://stackoverflow.com/help/mcve) 코드를 게시하십시오. 지도 타일은 어디에서 생성됩니까? Platte Caree 타일을 반환하도록 해당 서버를 구성 할 수 있습니까? 구형 Mercator 래스터 맵은 구체에 중첩되도록 재 투영해야하며 어떤 경우에도 극에 확장되지 않습니다. –
타일을 생성하는 데 TileMill을 사용하고 있으며 SM 프로젝션을 내보낼 수 있지만 Platte Caree/Equirectangular 프로젝션은 내보낼 수 없습니다. 타일은 서버가 없도록 내장되어 있습니다. 기둥에 대해서는 SM과 PC 계획에 대해 더 자세히 배우면서 게시했습니다. 나는 MCVE 게시에 어떤 가치도 보이지 않는다. SCNMaterial이있는 구체가있는 장면이 있습니다. 내가하는 일은 완벽하게 작동한다. (글쎄 ... 어쨌든 내가 무엇을 요구하는지). :-) 나는 이것이 다른 SE 카테고리에 있어야한다고 생각하고있다. 감사! –
MapServer는 필요한 경우 바둑판 식으로 배열 된 PC 이미지를 렌더링 할 수 있습니다. 그러나 이것은 Tilemill의 큰 워크 플로우 변화입니다. 손에 이미있는 이미지가 있고 다시 투영해야하는 경우 GDAL/OGR을 고려하십시오. –