답변:
여러 개의 (정상적인) 정현파 투영을 수행하고 함께 잘라 붙여 넣기하여 중단 된 정현파 투영 및 이와 유사한 투영을 구성 할 수 있습니다. 나는 이것을하는 도구를 모른다. (그러나 나는 도구에 대해 물어볼 사람이 아니다), 당신이 침과 접착제에 의지 해야하는 경우 ...
중단 된 정현파 의 임의의 예 를 보면 완벽하게 수직 인 각 자오선은 단일 정현파 투영에 해당합니다.
이 예에서는 경도를 중심으로 한 정현파를보고 있습니다 : -160, -100, -60, ...
그런 다음 부분을 잘라서 정렬합니다. 왼쪽 아래 부분은 경도 -180 ..- 100과 위도 0 ..- 90으로 구성되며 중심 경도는 -160으로 투영됩니다. 다음 부분은 경도 -180 ..- 40 및 위도 0..90이며 중심이 -100으로 투영됩니다. 그리고 등등 (내가 연결 한 예는 꽤 복잡했고 러시아에서는 재미있는 사업이있을 수 있습니다. 바닐라 사인파처럼 보이지는 않습니다).
완성 된지도를보고 있다면, 고해상도의 지리 참조 된 이미지로 렌더링하고 각 정현파 투영에 투영 한 다음 마스킹하여 투영 조각을 만듭니다. (각 조각의 대상 위도 / 경도 범위를 덮는 단색 사각형을 투영하여 마스크를 만듭니다.) 원시 데이터로 작업하는 경우에는 "잘라 내기"를 따라 선과 다각형을 분할하여 입력 조각으로 분할합니다. 투영의 가장자리.
잘하면 이것은 아무것도 아닌 것보다 더 나은 대답입니다. :)
스크립트에서 이것을 자동화하는 흥미로운 측면 프로젝트가 될 것입니다 (예 : gdalwarp) ...
이제 1 / 11,000,000 이하의 스케일로 테두리와 1도 지오 셀 해상도를 가진 Cahill-Keyes Multi-scale Megamap을 생성하기 위해 무료로 제공되는 매우 상세한 프로그램 세트를 업로드했습니다. 무료 OpenOffice.org Draw 3.0 및 Perl을 사용합니다. http://www.genekeyes.com/MEGAMAP-BETA-1/Megamap-Beta-1.html . (많은 jpeg, pdf 및 최대 40MB의 무료 다운로드에 대해서는 여기의 링크를 확인하십시오.)
여기 에는 dymaxion 투영에서 (Lat, Long)에서 (X, Y)로 좌표 변환을 수행 할 수있는 C 프로그램이 있습니다. 이것이 귀하의 오픈 소스 기준을 충족하는지 확실하지 않지만, 내가 온 것만 큼 가깝습니다.
나는 적절한 투영을 할만한 것을 찾지 못했지만 Gene Keyes가 Cahill의 나비와 Fuller의 dymaxion 투영법을 비교 한이 자료 를 찾았습니다 . 그는 dymaxion 맵에 좌표를 그릴 수 있는 perl 스크립트를 가지고 있습니다. 거기에서 그 스크립트의 기초를 찾았습니다. 위에 언급 한 RW Gray의 사이트 는 좌표 변환을 수행 할 수있는 C 프로그램이 있으며 코드 하단의 코드 사용 약관에 대한 참고 사항을 참조하십시오.
Jason Davies는 Waterman Butterfly와 같이 D3.js 에 대한 다양한 인터럽트 투영을 생성했습니다 .
자신과 Mike Bostock이 D3에 중단 된 투영을 가져 오기 위해 수행 한 위대한 작업에 대해서는 그의 사이트를 확인하십시오.
mapproj R 패키지는 정현파의 멋진 범위를 지원합니다.
또한 잭 반 위익의 볼 수 Myriahedral 계획 그의에 따라 종이 :
모든 이미지는 메시와 무게를 정의하고 결과를 계산하고 렌더링하기 위해 사용자 정의 개발 된 통합 도구로 MS Windows에서 실행되었습니다.
ArcInfo를 사용 하여 중단 된 Goode Homolosine 투영 시뮬레이션
http://proceedings.esri.com/library/userconf/proc98/proceed/to850/pap844/p844.htm
http://gmt.soest.hawaii.edu/의 메인 페이지 인 GMT (Generic Mapping Tools)를 살펴보십시오. 그림은 http://gmt.soest.hawaii.edu/gmt/doc/gmt/pdf/를 참조하십시오. 설명서 121 페이지의 GMT_Docs.pdf
오래 전에 D3.js에서 Cahill-Keyes를 그의 웹 사이트에서 Gene Keyes의 훌륭한 문서 / 코드에 따라 구현했습니다. 이 bl.ock에서 찾을 수 있습니다
스냅 샷은 다음과 같습니다.
Gene Keyes와 파트너 인 Mary Jo Graça는 최근 Cahill-Keyes Octant Graticule : Principles and Specifications with Perl 프로그램과 OpenOffice.org 2.0 매크로를 사용 하여 크리에이티브 커먼즈 하에서 1 / 1,000,000 메가 맵 을 상용 라이센스없이 공유합니다. 개요 "300 만 달러짜리 Asus 넷북에있는 무료 OpenOffice.org 2.0 벡터 드로잉 프로그램에서 Perl과 매크로를 사용하여 1 / 1,000,000의 8-octant 세계지도의 완전한 1도 계수 선을 만드는 방법. 이것은 초안의 또 다른 부분입니다. Cahill-Keyes의 "Real-World"맵에 대한 참고 사항입니다. 손으로 또는 컴퓨터로 그린 원형으로 복잡한 세부 사항 만 설명합니다. GIS 데이터를 입력하는 것이 다음 과제입니다. "문제의 그래픽은 유전자 사이트에서 가져온 것입니다. 그가 아직 페이지에 공개하지 않았으므로 지금까지 perl & OO 페이지에 대해 게시하지 않았습니다.
필자는 http://bitbucket.org/maphew/cahill-keyes 에서 "GIS 도입"부분을 다루기 위해 수은 소스 코드 저장소를 만들었습니다 . 아직 아무것도 완료되지 않았지만 이것은 내 책상 프로젝트의 코너이므로 진행 속도가 느려집니다. :)
앞에서 언급했듯이 여기서 C 프로그램 은 잘 작동합니다. 또한 가능, 여기 openlayers을위한 자바 스크립트입니다.
나는 두 가지를 모두 성공적으로 사용했지만 어도비 일러스트 레이터의 스크립팅 시스템에서 자바 스크립트 버전으로 가장 성공했습니다. 모양 파일을 가져 와서 자바 스크립트 객체로 변환하고 일러스트 레이터에로드하고 드로잉 할 때 자바 스크립트 투영 코드를 통해 포인트를 실행했습니다.
이 코드로 매우 흥미로운 시간대 맵을 만들었습니다.
QGIS로 작업을 시작하기 때문에 이와 같이 프로그래밍 방식으로 사용자 정의 프로젝션을 가질 수있는 방법이 있는지 확실하지 않지만 여기에 매우 관심이 있습니다.
here
링크 할 때 페이지 제목이나 다른 구별되는 텍스트를 사용하는 것이 좋습니다 . 대상 페이지가 불가피하게 비 트로트 될 때 새 링크를 쉽게 찾을 수 있습니다. (이것은 언급 된 "이전에 언급 된"응답에 대한 의견으로 더 잘 배치되었지만 새로운 사용자에게는 아직 공개되지 않았습니다. 기여해 주셔서 감사합니다. 나는에 대한 질문 및 답변을 장려 모양> 일러스트> Openlayers 워크 플로우는 흥미로운 (소리 gis.stackexchange.com/help/self-answer )
자바 스크립트에서 정현파 중단 투영을 코딩 했으므로 웹 브라우저에서 실행됩니다. http://www.winski.net/?page_id=12에서 확인할 수 있습니다 . 또한 USGS 데이지 꽃잎 투영도 지원합니다.
입력 이미지, 정현파 중단 프로젝션을 프로젝션 목록, 고어 수에서 선택하고 "프로젝트"만 클릭하면됩니다.
그것은 BSD 아래에 있으므로 원하는 것을 자유롭게 수행하십시오 :)