«arcpy» 태그된 질문

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

2
ArcGIS Python Toolbox에서 가져온 모듈을 새로 고치겠습니까?
ArcMap에서 python toolbox (.pyt)를 사용할 때, 일반적으로 .pyt 파일 자체가 단순히 입력 인수를 수집하고 도구 자체를 정의하는 래퍼 인 패턴을 따릅니다. 지원 코드는 별도의 단위 테스트 가능 모듈로 유지됩니다. 예: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code of the tool.""" some_input = parameters[0].valueAsText some_output = …

4
스크립트를 편집 한 후 Python Addin을 다시 컴파일 하시겠습니까?
나는 몇 가지 파이썬 addin을 개발하고 있으며 스크립트를 편집 할 때마다 addin을 다시 컴파일하는 가장 좋은 방법이 무엇인지 궁금합니다. 현재 스크립트를 수정하면 수정해야 할 것 같습니다. ArcMap 닫기 내 addin 폴더로 이동하여 'makeaddin'python 파일을 두 번 클릭하십시오. 'Python Addin File을 두 번 클릭하십시오. 변경 사항을 적용하려면 ArcMap을 다시 시작하십시오. 이 …

3
ArcGIS for Desktop에서 특정 열만 CSV 파일로 내보내시겠습니까?
다각형 피처 클래스를 파일 지오 데이터베이스로 출력하는 arcpy를 사용하여 파이썬 스크립트를 작성했습니다. 속성을 별도의 CSV 파일로 내보내는 기능을 추가했습니다. 이 게시물 에서 찾은 코드를 사용하여 완벽하게 작동합니다. 그러나이 코드는 기능 클래스의 모든 열을 내 보냅니다. : 난 단지 다음과 같은 이름이없는 필드를 내보낼 OBJECTID, Shape또는 Shape_Length. CSV 파일이 성공적으로 생성 …

1
ArcPy Cost Path Analysis 도구가 ArcObject보다 빠른 이유를 이해하고 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 파이썬을 사용하여 지오 프로세싱 스크립트 / 서비스를 만들었지 만 ArcObjects를 사용하여 동등한 작업을 수행하면 성능이 향상 될 것이라는 …

2
.NET에서 arcpy / python을 호출합니까?
파이썬을 .NET ArcGIS Addin 또는 Extension에 통합하는 방법을 보여주는 사용 가능한 예가 있습니까? .NET의 양식 이벤트 (예 : 버튼 클릭)에서 호출하려는 일련의 파이썬 스크립트가 있습니다. 또한 스크립트에서 .NET 양식으로 변수를 설정할 수 있기를 원합니다. 글 머리 기호를 물고 .NET에서 이러한 스크립트를 다시 작성해야합니까, 아니면 파이썬 코드를 래핑하는 간단한 방법이 있습니까?

3
ArcPy를 사용하여 ArcGIS Desktop에서 점별로 ArcSDE 다각형을 선택 하시겠습니까?
나는 무언가를 놓치고 있어야한다고 생각하지만 ArcGIS 10에는 ArcPy를 통해 점 (X, Y) 위치의 레이어에서 피쳐 (특히 다각형)를 선택하는 도구가없는 것 같습니다. 이러한 도구의 매개 변수는 레이어 이름과 XY 위치 일뿐입니다. 현재 포인트를 포함하는 포인트 피쳐 클래스를 생성하고 그에 대해 SelectLayerByLocation을 수행하여이 문제를 해결할 수 있습니다. 그러나 다각형 피처 클래스가 Oracle에 …


1
ArcPy를 사용하여 중간 점에서 다각형 분할?
아래 다이어그램에서와 같이 가장 긴 축에 직각으로 (즉, 중간 점의 너비를 가로 질러) 중간 점에서 약 4000 개의 다각형을 분할하려고합니다. 이상적으로는이 작업을 자동으로 수행하고 각 다각형을 수동으로 분할하지 않도록하고 싶습니다. 각각에 그릴 수있는 가장 긴 선을 변환하여 다각형의 중간 점을 추출했습니다.이 점을 가로 질러 너비 선을 자동으로 그리는 방법을 결정하면됩니다. …

2
ArcPy를 사용하여 관련 레코드를 효율적으로 선택 하시겠습니까?
다음은 ArcMap에서 "관련 테이블"버튼을 복제하는 데 사용하는 코드입니다. ArcMap에서이 버튼은 다른 관련 피쳐 클래스 또는 테이블에서 피쳐 선택을 기반으로 한 피쳐 클래스 또는 테이블에서 피쳐를 선택합니다. ArcMap에서이 버튼을 사용하여 몇 초 안에 선택한 항목을 관련 테이블로 "밀어 넣을 수 있습니다". 버튼을 복제하는 arcpy에 내장 된 것을 찾을 수 없으므로 동일한 …

5
ArcGIS와 함께 Python 개발 프로젝트 팀으로 일하십니까?
파이썬 (ArcGIS 10)에 개발 프로젝트가 있습니다. 이 프로젝트에는 툴박스, 맵 템플릿, 레이어 파일, 파일 지오 데이터베이스 템플릿 (스크립트가 맵으로 가져 오는 템플릿의 역할) 및 기타 여러 가지가 혼합되어 있습니다. 우리는 Eclipse를 소스 편집기로, SVN을 소스 코드 리포지토리로 사용합니다. 모든 파일 (py 파일이 아닌)을 동기화 된 프로젝트에 모든 사람이 유지하는 데 …


5
200k 다각형의 1 차 이웃을 효율적으로 찾기
208,781 인구 조사 블록 그룹 중 하나에 대해 모든 1 차 이웃의 FIPS ID를 검색하고 싶습니다. 모든 TIGER 경계를 다운로드하여 단일 1GB shapefile로 병합했습니다. 코어에서 BOUNDARY_TOUCHES에 SelectLayerByLocation을 사용하는 ArcPython 스크립트를 사용해 보았지만 각 블록 그룹에 대해 1 초 이상 걸리고 싶습니다. 이것은 SelectLayerByLocation 검색을 동일한 상태의 그룹을 차단하도록 제한 한 …

5
ArcPy를 사용하여 피처 클래스 및 필드 별칭을 일괄 변경합니까?
1 년에 두 번 이상 별칭을 추가하거나 변경하기 위해 각각 10 개 또는 20 개의 속성이있는 100 개가 넘는 FC가 있습니다. 말할 필요도없이, 이것은 내가 지나칠 길은 아닙니다. 이 프로세스를 자동화하려면 어떻게해야합니까? 파이썬 솔루션은 선호하지만 작동하는 모든 것을 사용합니다. Arcgis 9.3.1 및 10 (ArcInfo 라이센스 레벨)에 액세스 할 수 있습니다.

2
작업 스케줄러에서 Python 스크립트 실행 — 스크립트가 실행되지 않습니다
스크립트를 열고 실행할 필요없이 정기적으로 매월 실행하려는 스크립트가 있습니다. Windows 작업 스케줄러에서 찾을 수있는 모든 웹 페이지를 참조하고 지침을 따랐습니다. 그러나 작업 스케줄러에서 스크립트를 실행하면 Python에서만 스크립트가 열리고 실행되지 않습니다. 작업 스케줄러 실행 창에서 스크립트 자체 경로와 Python 프로그램 경로를 사용하여 스크립트 경로를 모두 입력했습니다. 또한 이 블로그 게시물에서 제안한대로 …

4
각 다각형에서 꼭짓점 수를 추출 하시겠습니까?
ArcGIS Desktop 10.2가 있으며 다음과 같은 모든 기능에 대해 각 다각형에서 여러 정점을 추출하는 방법이 있습니다. 피쳐 클래스에 많은 구획이 있고 모든 피쳐에 대한 꼭지점 수를 개별적으로 추출하고 모든 꼭지점에 대한 XY 좌표를 표시하려고합니다. 자세한 내용은 각 다각형의 정점을 변환하고 1에서 시작하는 각 정점의 숫자를 표시하고 싶습니다. 따라서 다각형이 있고 …

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