«arcpy» 태그된 질문

Esri가 ArcGIS Desktop (ArcMap 및 ArcGIS Pro) 지오 프로세싱, 매핑 등을 Python에 노출시키기 위해 만든 사이트 패키지.


4
ArcPy를 사용하여 다른 Python 스크립트 내에서 Python 스크립트 (매개 변수 포함)를 실행 하시겠습니까?
AML에 사용되는 일반적인 코딩 패턴은 다른 AML 내에서 AML (매개 변수 포함)을 실행하는 것이 었습니다. 현재 개발중인 응용 프로그램은 다른 Python 스크립트 내에서 Python 스크립트 (매개 변수 포함)를 실행할 수 있다는 이점이 있습니다. 그러나 이것은 전혀 간단하지 않은 것 같습니다. ArcGIS 10을 사용하여 "내부"Python 스크립트를 매개 변수가있는 ArcGIS 도구에 래핑하는 …

6
아나콘다와 ArcPy를 함께 사용하게 하시겠습니까?
나는 "에 대한 답변에서 단계별 지침을 따르려고 노력하고 어떻게는 ArcGIS 파이썬 설치를 분리하는 "하지만, 경로 파일을 찾을 수 없습니다 DTBGGP64.pth에 C:\Python27\ArcGIS10.2\Lib\site-packages. 누군가 비슷한 문제에 직면 했습니까? Anaconda에게 arcpy가 설치된 위치를 알려주는 경로 파일을 포함하여 해결 방법이 있는지 궁금합니다. 다음 텍스트가 포함 된 .pth 파일을 만들려고했습니다. # .pth file for arcpy …

1
디스크에서 파일 지오 데이터베이스 기능 클래스의 크기를 얻는 방법?
기능 클래스가 차지하는 하드 드라이브 공간의 양을 결정하는 간단한 방법이 있습니까? 나는 간단한 것을 놓친 것처럼 느껴지지만 그렇게하는 방법은 기억 나지 않습니다. ArcCatalog에서 데이터 세트를 마우스 오른쪽 버튼으로 클릭하면 자동으로 수행된다고 생각할 것입니다. 내가 할 수 있었던 가장 좋은 방법은 Windows 탐색기에서 전체 gdb의 크기를 얻는 것입니다. ArcCatalog UI에서이를 수행 …

3
ArcGIS SpatialReference 객체 팩토리 코드는 EPSG 번호와 일치합니까?
텍스트 파일에서 기하학 객체를 읽고 ArcSDE에 넣는 프로젝트가 있습니다. 이 지오메트리 객체에는 EPSG 코드가 연결되어 있으며, 끝났을 때 올바르게 투영되도록하는 방법을 찾고 있습니다. 내가 작업중 인 프로젝트에 대해 내가 관심있는 공장 코드 (GCS GDA94; EPSG : 4283 및 VicGrid 94; EPSG : 3111)를 살펴보면 EPSG 코드가 ESRI와 직접 일치하는 것으로 …


2
ArcPy를 사용하여 ArcMap 문서 버전을 확인 하시겠습니까?
ArcPy를 사용하여 MXD ( Map Document) 버전을 식별 할 수있는 방법이 있습니까? MXD 를 인벤토리 하는 솔루션을 개발 중이며 문서가 8.1, 9.2, 10.0 등인지 알고 싶습니다. 현재 ArcGIS 10.0을 사용하고 있지만 10.0에없는 10.1 업데이트가 있으면 그 점을 들어 주셔서 감사합니다. 프로그래밍 방식으로 ArcGIS 버전 을 어떻게 찾을 수 있습니까?에 대한 …

5
arcpy.Select_analysis ()의 where 절에 변수를 포함 하시겠습니까?
셰이프 파일을 반복하여 각 피처를 차례로 선택하고 통합 분석에 포함시켜 임시 셰이프 파일에 복사하려고합니다. 커서를 사용하여 변수 '이름'으로 설정하는 각 기능의 ID 이름을 찾습니다. arcpy.Select_analysis에서 where 절의 일부로이 변수를 사용하려고 할 때마다 오류가 발생합니다. ExecuteError : ERROR 999999 : 기능 실행 중 오류가 발생했습니다. 유효하지 않은 SQL 문이 사용되었습니다. 유효하지 …

6
GIS 인벤토리를 만드는 방법은 무엇입니까?
내 사무실은 GIS 섹션에서 큰 변화를 볼 것입니다. 이 섹션은 1980 년대부터 운영되어 왔으며 GIS 데이터 (예 : 쉐이프 파일, 래스터 파일, 데이터 등)가 많이 수집되어 있지만 인벤토리를 거치지 않았습니다. 이제 일어날 것입니다. PC에서 Excel 파일로 GIS 데이터에 대한 모든 정보 (예 : shapefile, arc-info 적용 범위, 레이어 파일, * …

3
ArcPy로 새 그룹 레이어를 추가 하시겠습니까?
누구나 ArcGIS Desktop 10에서 Python으로 그룹 레이어를 추가하는 방법은 무엇입니까? arcpy.mapping.AddLayer를 사용할 수는 있지만 그룹 레이어가 아닌 실제 레이어에만 해당됩니다. 지금까지 나는 이것을 가지고있다. import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.listdataframes(mxd, "layers")[0] arcpy.mapping.AddLayer

1
ArcGIS 10.1 Python AddIn 멀티 프로세싱을 사용하면 ArcMap이 충돌합니까?
파이썬 추가 기능 도구에서 다중 처리 작업을 실행하고 싶습니다. 내 문제는 프로세스가 계속 실패한다는 것입니다. 기본적으로 ArcMap이 충돌합니다. 내 기본 코드는 다음과 같습니다. def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) # real logic removed to dumb it down with open(wrksp, 'w') as writer: writer.write("%s to %s …


8
ArcMap의 Python 창에서 명령문 실행을 수동으로 중단하는 방법은 무엇입니까?
ArcMap의 Python 콘솔에서 장기 실행 프로세스의 실행을 어떻게 중단합니까? 예를 들어, 일단 시작되면 아래와 같은 긴 반복을 어떻게 중단합니까? for i in range(1, 50): # some long process which takes over a minute to complete 콘솔 창에 입력 한 코드가 실행되는 동안 키보드 조합을 누르거나 버튼 또는 유사한 것을 클릭하여 …

6
ArcPy를 사용하여 shapefile에서 각 다각형의 범위를 구합니까?
ArcGIS 10 및 Python에서 쉐이프 파일에있는 각 다각형의 범위 (xmax, ymax, xmin, ymin) 정보를 얻고 싶습니다. 전체 shapefile의 범위를 사용하여 얻을 수 있습니다. file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax 394551.52085039532 그러나 데이터 세트의 각 행에 대해 동일한 정보를 얻는 방법을 알 수없는 것 같습니다. rows = arcpy.SearchCursor("100k_trc_tiles_TVM") for row in rows: print …

2
Python / ArcPy를 사용하여 모양 파일 또는 피쳐 클래스를 ArcGIS Desktop에서 레이어로 추가 하시겠습니까?
Python으로 ArcGIS Desktop의 다양한 작업 (일반적으로 ArcMap 사용)을 자동화하려고하는데 현재 맵에 모양 파일을 추가하는 방법이 필요합니다. (그리고 그 일을하지만 다른 이야기입니다). 지금까지 할 수있는 최선의 방법은 다음을 사용하여 현재 맵에 레이어 파일 을 추가하는 것입니다 ( "addLayer"는 레이어 파일 객체 임). def AddLayerFromLayerFile(addLayer): import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.