ArcPy를 사용하여 Python에서 ArcGIS Desktop 용 스크립트를 작성합니다.
코드와 모델을 공유 할 수있는 커뮤니티 또는 오픈 소스 프로젝트가 있습니까?
ArcPy를 사용하여 Python에서 ArcGIS Desktop 용 스크립트를 작성합니다.
코드와 모델을 공유 할 수있는 커뮤니티 또는 오픈 소스 프로젝트가 있습니까?
답변:
이것을위한 ESRI 커뮤니티는 ArcScripts라고 불 렸으며, ESRI는 Code Galleries에 찬성하여 새로운 제출물을 마감했으며 이제 ArcGIS 10.1 (아마도 방금 구입 한 경우 가지고있는 버전)이 출시되면서 코드 갤러리에서 ArcGIS Online으로 . 이전 코드 갤러리에서 새로운 시스템으로 물건을 옮기는 데 필요한 일련의 지침이 있습니다 . 첫 번째 단계를 무시하고 (기존 내용 다운로드) 나머지 지침은 코드, 도구, 맵을 업로드하는 방법을 알려줍니다 등을 사용하여 다른 ESRI 사용자와 공유하십시오. (무료) ArcGIS 온라인 계정이 필요합니다.
Esri는 ArcGIS Code Sharing 웹 사이트에서 사용자 생성 코드, 모델 및 응용 프로그램을 무료로 다운로드 하여 다음을 수행 할 수 있습니다.
코드, 스크립트, 모델, 애드 인, 위젯 등을 검색하고 찾아보고 사용하십시오.
ArcScripts 및 ArcGIS Code Galleries의 후속 제품입니다.
ArcPy Cafe 는 몇 가지 스크립트와 많은 팁을 얻기에 좋은 곳입니다.
모든 ArcGIS Python 레시피를 여기에서 받으십시오!
이미 언급했듯이 Github는 훌륭한 선택입니다. 확실히 가장 큰 커뮤니티를 가지고 있습니다.
나는 또한 BitBucket 에 실마리가 있습니다. Bitbucket이 지원하는 git보다 Mercurial (hg) 개정 제어 도구를 이해하고 사용하기가 더 쉽다는 것을 알았 습니다. (머큐리얼은 자연스럽게 파이썬, 자라서 만든 커뮤니티 및 작성된 언어와 정렬되도록 도와줍니다. 어쨌든 나를 도와줍니다 ;-)
어떤 버전을 선택하든 분산 버전 제어 및 호스팅의 코드 브랜칭 / 병합 / 공유는 금도금 전자 (가장 잘못 변형 된 은유를 위해 매우 먼 거리에 있음)의 무게가 가치가 있습니다. 페이지 및 공급 업체 독립성.
ESRI의 "공식"코드 공유 사이트 중 하나는 http://codesharing.arcgis.com/ 입니다. 스크립트는 일반적으로 단일 워크 플로 및 환경에 따라 다르므로 공유하는 데 쓸모가 없기 때문에 스크립트 용 도구에 적합합니다.
파이썬 스크립트 (모델보다 공유하기 쉬운 IMHO)의 경우, 유용한 팁과 예제가 많이있는 Arpy Café를 볼 수 있습니다 .
@Mapperz에서 언급 한 바와 같이, 당신은 또한 몇 가지 물건을 찾을 수 있습니다 GeoNET을
마지막으로 arcpy 또는 modelbuilder 태그를 사용 하여이 (GIS SE) 사이트를 검색 할 수 있으며 이로 인해 많은 코드 하위 집합이 제공됩니다.