답변:
는 ArcGIS 10은 보유 AsShape
모방 arcpy 형상에 GeoJSON 변환하기위한 함수를 매끈한 의 AsShape
한 arcpy 지오메트리 객체가 구현 __geo_interface__
위로 GeoJSON arcpy 같은 형상을 얻기위한 (또한 매끈한)에서 표준.
Vish에서 GeoJSON.Net을 확인해야합니다. http://viswaug.wordpress.com/2008/05/11/geojsonnet-a-net-library-to-produce-geojson-output/
ArcObjects 지오메트리를 사용하도록 확장하기가 매우 쉬워야합니다.
또한 SharpMap에서 수행 한 GeoJSON 내보내기를 살펴볼 수 있습니다 (StackExchange에서 두 번째 하이퍼 링크를 게시 할 수 없으므로 Google에 문의해야합니다). SharpMap의 지오메트리 객체는 ArcObject의 지오메트리 객체와 구조가 매우 유사하므로 확장하기도 매우 쉽습니다.
스택 오버플로의 답변이있는이 질문이 효과가있을 수 있습니다.
가장 좋은 방법은 자신의 프레임 워크를 작성하는 것입니다. 모든 종류의 지오 데이터베이스 / 셰이프 파일 / 커버리지에 저장된 지오메트리를 사용할 수 있도록 arcobjects를 사용하십시오. 너무 힘들어서는 안됩니다.
기존 라이브러리가 보이지 않지만 ArcDeveloper 의이 C # REST 인터페이스 는 시작을 제공합니다. 이 CC-AO 라이센스 Python 툴박스가 기능 클래스를 GeoJSON으로 내 보내서 계산서에 맞아야하며 5 가지 주요 벡터 유형을 처리합니다.
GeoJSON 사양은 간단하고 도구 상자 사용자의 요구 사항을 충족하지 않는 경우, 구현하기에 너무 부담이되지 않을 것이다.
약간 늦게 추가되었지만 유용한 추가라고 생각했습니다 ...
나는 잘 작동 하는 ArcGIS.PCL 을 사용 합니다. ArcGIS와 상호 작용하고 GeoJson으로 형상을 뱉어 낼 수 있습니다.