«arcpy» 태그된 질문

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

7
ArcPy를 사용하여 다각형을 * n * 개의 동일한 수의 그룹으로 나눕니 까?
저의 업무 중 하나는 소포를 그룹으로 나누는 것입니다. 이 그룹은 에이전트가 부동산 소유자와 대화하는 데 사용됩니다. 목표는 서로 가까이있는 소포를 그룹화하고 소포를 같은 숫자로 나누어 작업이 고르게 분포되도록하여 에이전트의 작업을 쉽게하는 것입니다. 에이전트의 수는 커플에서 10+로 변동될 수 있습니다. 현재이 작업을 수동으로 수행하지만 가능한 경우 프로세스를 자동화하고 싶습니다. 다양한 ArcGIS …

2
datetime.date.today ()에서 오늘 날짜로 날짜 필드를 계산합니까?
arcpy.CalculateField_management를 사용하여 속성 테이블에 현재 날짜를 추가하는 도구 부분을 작업 중입니다. 나는 인터 웹에서 광범위하고 방황 했으며이 문제에 대한 해결책을 찾지 못하는 것 같습니다. 이 코드를 사용할 때 "12:00:00 AM"값을 얻습니다. input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte = today.strftime('%m/%d/%Y') arcpy.CalculateField_management(input,"DTCARXTRCT",dte,"PYTHON") 이 코드를 사용할 때 오늘 날짜 "10/07/2014"에서 "06/19/1905"값을 얻습니다. …

1
Python 스크립트 도구의 매개 변수에서 드롭 다운 목록을 설정 하시겠습니까?
내가 작성한 목록을 가져 와서 완성 된 도구의 드롭 다운 메뉴로 입력으로 사용하는 파이썬 스크립트에서 도구를 작성하려고합니다 (예 : 첨부 된 이미지 참조). 내가 사용하고있는 목록은 버몬트 주에있는 모든 도시를 포함하는 큰 목록이며, 테이블에서 스크립트로 생성합니다 (아래 코드 참조). 현재 내 문제는 도구 속성을 설정 하여이 목록을 가져 와서 사용자를위한 …

3
이름으로 피쳐 클래스 또는 테이블에 대한 지오 데이터베이스를 검색합니까?
지형 이름을 사용하여 지형 데이터베이스에서 지형지 물 클래스 또는 테이블을 검색하는 방법을 찾고 있습니다. 이와 같은 기능이 있습니까? 분명히 Windows 검색은 지오 데이터베이스 내의 테이블에 대한 임의의 ID 만 반환합니다. 실제로 데이터 세트 내에서 데이터 세트를 검색하고 싶습니다. 지오 데이터베이스에 공간 데이터를 저장하는 유일한 사람이 아니라 수천 개의 다른 데이터 …

2
arcpy로 주석 레이어 처리
arcpy를 사용하여 주석 레이어에 액세스하고 싶습니다 (텍스트 주석에서 몇 가지 텍스트 문자열을 확인하는 것입니다). 주석으로 나는 동적 레이블이 아닌 도구 주석을 그립니다 . 이 주석 레이어는 'Default'라는 이름으로 그룹 레이어 아래에 있습니다. 하여 ESRI 문서 층 자체 인 것으로 무승부 주석의 이야기 : 맵 문서에는 피처 레이어, 그룹 레이어 및 …

5
큰 테이블이있는 Python에서 ArcGIS 커서를 사용할 때 성능을 향상시키는 방법은 무엇입니까?
파일 지오 데이터베이스 (~ 4000000 레코드)에 꽤 큰 포인트 피쳐 클래스가 있습니다. 이것은 100m 해상도의 일반적인 점 그리드입니다. 이 계층에서 일종의 일반화를 수행해야합니다. 이를 위해 각 포인트가 4 개의 "오래된"포인트의 중간에있는 새 그리드를 만듭니다. * * * * o o o * * * * o o o * * …

2
ArcMap의 Python 창에서 스크립트를 실행 중입니까?
텍스트 편집기에서 Python을 작성하여 Python 스크립트 script.py가 있습니다. 나는 여전히 그것을 개발 중이므로 아직 도구 상자에 넣지 않으려 고합니다. 현재 이것은 텍스트 편집기에서 ArcGIS Desktop의 Python 창으로 복사하여 붙여 넣는 것을 의미합니다. ArcGIS Python 창에서 호출 할 수있는 명령이 있습니까? 다음과 같은 내용이 있습니다. run script.py 그것이 존재해야하는 것이 논리적이지만, …

2
Geometry () 객체의 '길이'속성에 액세스 할 때 측정 단위를 지정하는 방법은 무엇입니까?
CalculateField_management 도구를 사용하여 모양 길이를 계산할 때 측정 단위를 지정할 수 있습니다. #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") 각 기능의 'SHAPE @ LENGTH'를 사용하여 커서 내에서 동일한 작업을 수행하고 싶습니다. 길이는 선택한 단위로 반환됩니다. #hypothetical example 1 with arcpy.da.UpdateCursor(polylines, field_names=["SHAPE@LENGTH.FEET", "shapeLen"]) as upCurs: for …

6
ArcPy 또는 ModelBuilder를 사용하여 포인트 위치 이동 / 오프셋?
텍스트 주석 기능 이있는 지리 참조되지 않은 많은 CAD 레이어 ( 이 질문 참조 )가 있습니다. 텍스트를 점으로 변환하는 모델을 만들었지 만 주석을 점 피쳐 클래스로 변환 한 후 CAD 텍스트 앵커 포인트가 CAD 텍스트의 중심 (점이 속한 위치)과 일치하지 않는 것을 볼 수 있습니다. 그러므로, 나는 내가 제공 할 …

1
ArcPy를 사용하여 선택한 피처를 새 쉐이프 파일로 내보내시겠습니까?
현재 ArcGIS 10.1에서 형상 파일을 반복하여 검색 커서를 사용하여 형상을 선택하고 해당 형상 (및 해당 형상 만)에 대한 뷰 쉐드 분석을 실행합니다. 같은 기능을 파이썬에서 같은 이름의 shapefile로 내보내는 가장 쉬운 방법은 무엇입니까? fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, "pts") with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor: for row in cursor: fid = …


1
측량사에게 파이썬 교육하기 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 누구나 일반적인 측량 작업을 자동화하거나 단순화하기 위해 Python을 사용하는 좋은 예가 있습니까? 이번 주 GIS 수업을 위해 Python …

1
동일한 Python 스크립트에서 ArcPy 및 PyGRASS 도구를 사용하십니까?
다른 ArcPy / ArcGIS 명령을 포함하고 GRASS 지오 프로세싱 도구와 결합하는 Python 스크립트를 작성하려고합니다. 불행히도 GRASS 라이브러리 가져 오기가 작동하지 않습니다. import grass.script as grass 오류로 끝납니다. Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named script GRASS GIS가 자체 Python 버전을 설치한다는 …

3
매우 큰 토지 표지 데이터 세트를 다시 분류하는 방법은 무엇입니까?
알래스카에 대한 NLCD2001 랜드 커버 데이터 세트를 고려하십시오 ( 다운로드 링크 ). 41, 42 및 43 값의 픽셀 만 보존되도록이 데이터 세트를 다시 분류해야합니다. 다른 모든 픽셀 값은 NoData가되어야합니다 (또는 필요한 경우 0). 이것은 간단한 작업처럼 보이며 재 분류 도구를 한 번만 호출하면됩니다. 불행히도 모든 호출은 모호하고 도움이되지 않는 오류 …

2
ArcMap 내부에서 실행되는 Python 스크립트와 외부에서 실행되는 Python 스크립트?
방금 파이썬 스크립팅을 시작했습니다. 현재 프로세스를 자동화하는 스크립트를 만들고 있습니다. 기본적으로 사용자에게 클라이언트 이름을 묻고 사용 가능한 경우 프로젝션을 받고 C :에 클라이언트 용 드라이브를 생성하고 클라이언트 전용 드라이브 파일을 생성하며 필요한 데이터 세트를 생성하고 클라이언트 데이터와 관련된 기능 클래스를 생성합니다. 결국, 각 피처 클래스 및 기타 다른 것에 필수 …
10 arcpy 

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