답변:
이 질문은 커뮤니티 위키 및 위키 잠김으로 변환되었습니다. 답변 목록을 찾는 질문의 예이므로 폐쇄되지 않도록하기 위해 인기가있는 것으로 보입니다. 특별한 경우로 취급해야하며이 사이트 나 다른 Stack Exchange 사이트에서 권장되는 질문 유형으로 간주되어서는 안되지만 더 많은 콘텐츠를 제공하려면이 답변을 편집하여 자유롭게 수행하십시오. .
여기 및 Python 스크립트를 사용하는 다른 웹 사이트의 게시물을보고 해체하려고 시도하고 작성자가 작업을 수행하기 위해 어떤 기술을 사용하고 있는지 확인하십시오. 우리 ArcPy에 자기 조립 질문이 아니라이 목적을 위해 가치를 검토하고있다.
다른 사람들의 문제를 해결하려고 노력하는 것이 교육적이라는 것을 알게 될 것입니다. 우리는이 ArcPy에 대한 대답없는 질문의 자기 조립 목록 당신이 그들을 찾을 수 있도록합니다.
ArcGIS 설명서 :
도움말 파일을 읽으십시오 !! ArcPy의 90 %는 GUI 도구를 사용하는 것과 동일하지만 Python을 사용하여 시작하기 만합니다. 도움말 파일은 모두 맨 아래에 예제 Python 코드가 있습니다.
온라인 서적 :
온라인 과정 :
튜토리얼 :
파이썬 문서 :
프리젠 테이션 :
종이 책 :
사용자 커뮤니티 :
블로그 :
샘플 코드 :
툴 / 통합 개발 환경 (IDE)-비상업적 :
모듈 / 프레임 워크 :
또한 새로운 파이썬 프로그래머를위한 다음과 같은 일반적인 도움말을 참조하십시오 이 답변 에 ArcPy를 사용하여 PDF 파일로 mxds 내보내기? .
Python Cookbook으로 Programming ArcGIS 10.1을 읽는 것이 좋습니다 .
내 경험으로는 파이썬 프로그래밍 언어에서 더 큰 개념을 가져 오지 않으면 아크 사이트 패키지를 엄격하게 배울 수 없습니다. 사실, 먼저 ArcGIS의 프로세스를 자동화하기 위해 arcpy 사이트 패키지를 사용하기 시작한 접근 방식을 시도했습니다. 그러나 파이썬 문서를 통해 페이징을 신속하게 발견했습니다. 예를 들어 with와 같은 경로를 조작하는 더 나은 방법을 찾고 os.path.join()
있습니다. 또한 ESRI 대안을 수락하여 NumPy 및 SciPy와 같은 매우 강력한 Python 라이브러리를 피하고 있음을 알았습니다. 요약하면 arcpy 사이트 패키지가 보완하는 Python 기본 사항을 배우려면 다음 단계를 권장합니다.
나는 종종 사람들에게 ArcMap을 사용하도록 훈련시키고 우리의 교육 과정은 사람들에게 Python과 arcpy를 소개합니다. 사람들이 도움말 파일을 읽도록 열심히 노력합니다! 도움말 파일을 읽지 않는 사람들에 대한 것은 무엇입니까?
지리 처리 도구의 도움말 파일을 열면 해당 도구를 사용하여 항상 파이썬 코드 샘플이 제공됩니다. 이것은 파이썬 환경에서 arcpy 모듈과 상호 작용하는 방법을 배우는 좋은 방법입니다.
초보자에게는 무료이며 응용 프로그램 도움말 파일에 내장되어 있습니다. 보다 정교한 작업을 수행하려면이 스레드에서 수집 된 리소스를 찾으십시오.
파이썬는 ArcGIS를위한 자원 페이지는 아마 좋은 시작이다. 다양한 책이 있습니다 . 파이썬 지식이 없다면. Python.org도 좋은 자료가 될 것입니다.
내가 추가 할 유일한 것은 모델 작성기에서 무언가를 만들고 파이썬 스크립트로 내 보내서 다른 구성 요소가 어떻게 조화를 이루는 지에 대한 아이디어를 제공하는 것입니다.
ESRI에는 Python 스크립팅 코스가 있습니다.
ESRI 교육 웹 사이트에 무료 소개 온라인 세미나가 있습니다. ArcGIS 10에서 Python 사용