«arcpy» 태그된 질문

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

2
ArcGIS Desktop을 사용하여 다각형 (웰 패스) 내에 평행선을 그리시겠습니까?
여러 개의 불규칙 다각형이있는 다각형 피쳐 클래스를 사용하고 각 다각형 내부에 호를 평행선으로 그립니다. 이상적으로 Arc가 다각형의 가장 긴면의 각도를 파악하고 그면에 평행선을 그리는 것이 좋을 것입니다. 그러나 간단하게 유지하려면 모든 평행선에 대해 하나의 각도 만 입력하면된다고 생각합니다. 더 쉬울 것입니다. 따라서 선의 각도, 선 사이의 너비, 최소 / 최대 …

3
shapefile에서 ArcPy 레이어에 정의 쿼리를 설정 하시겠습니까?
ArcPy를 사용하여 레이어 정의 쿼리를 설정하는 옵션을 결정하려고합니다. arcpy.mapping.ListLayers ()를 사용할 때 가능하다는 것을 알고 있습니다. 그러나이 시나리오에서는 shapefile을로드하고 ArcPy에서 arcpy.MakeFeatureLayer_management ()를 사용하고 있습니다. 이 지오 프로세서를 사용하여 생성 한 레이어에 정의 쿼리를 설정하고 싶습니다. 이게 가능해?

2
Arcpy와 PyQGIS를 모두 호출 할 수있는 스크립트 작성?
나는이 주제에 대한 명확한 대답을 찾기 위해 꽤 많은 시간을 보냈으며 독립형 스크립트로 PyQGIS에 액세스하려는 내 목표를 실제로 달성 할 수 없었습니다. 답변의 일부는 다음과 같은 다양한 질문에 걸쳐 제공되었습니다. QGIS 및 환경 변수를 사용하는 독립형 애플리케이션 독립형 스크립트의 pyQgis, 벡터 로딩 오류 PyQGIS를 사용하여 독립형 Python 스크립트를 작성하십니까? 내가 …

3
빈도를 사용하지 않고 도구 검증을 사용하여 ArcGIS에서 다중 값 선택 목록을 생성 하시겠습니까?
ESRI의 블로그 사이트 '다중 값 선택 목록 생성' 에있는 모델 및 스크립트 조합을 수정하려고합니다 . 그러나 임베디드 스크립트에 사용 된 유효성 검사 중 일부는 제대로 작동하기 위해 '주파수'도구에 의존하지만이 기능은 Advanced license (lame)에서만 사용할 수 있습니다. 블로그 게시물에서는 워크 플로와 모델 및 스크립트를 다운로드 할 수있는 위치에 대해 설명합니다 (하지만 …

4
ArcObjects 대신 ArcPy를 사용하여 ArcMap에서 열린 속성 테이블을 새로 고치겠습니까?
ArcMap의 arcpy에서 Calculate Field GP 도구를 실행 중입니다. 행 값이 업데이트되면 캐시 다시로드 도구 (테이블 옵션> 캐시 다시로드)를 사용할 때까지 표시되지 않습니다. ArcObject를 사용하지 않고 속성 테이블을 자동으로 새로 고치는 방법은 무엇입니까? @ blah238이 python을 사용하여 제안한대로 정의 쿼리를 업데이트하려고 시도했지만 열린 속성 테이블을 "캐시 다시로드"하는 방법은 있지만 도움이되지 않습니다. …

2
.mxd 파일을 만들기위한 Python 스크립트를 찾고 있습니까?
ArcGIS와 Python을 처음 사용합니다. 내 요구 사항은 아래 수동 프로세스를 자동화하는 것입니다. ArcGIS for Desktop에서 레이어 만들기. 다시 말해 ArcMap 문서 (.mxd)를 만듭니다. 생성 된 ArcMap 문서 (1 단계)를 ArcGIS Server에 서비스로 게시합니다. 현재이 작업을 수동으로 수행하고 있습니다. 파이썬을 사용하여 2 단계를 자동화하는 스크립트를 보았습니다. 1 단계와 2 단계를 자동화하려면 …

4
ArcPy를 사용하여 점 쌍 좌표에서 선을 생성합니까?
선으로 변환 해야하는 점 쌍 좌표 (시작 및 끝 지점)가 있습니다. 지금까지, 나는 두 좌표의 APPEND를 사용 pippo.Point()하는이 pippo.CalculateGeometry()각 piont의 구조를 정의하고, pippo.append(defined geometry)점의 쌍을 식별 한 다음 PointsToLine 내 라인을 구하십시오. 수백 줄을 처리하는 데 시간이 많이 걸립니다. 이 작업을 수행하는 더 짧은 방법이 있습니까? 예를 들어, 단일 테이블의 …

5
ArcGIS Python 스크립트 도구의 드롭 다운 상자에서 레이어의 전체 경로를 선택하고 있습니까?
ArcGIS에 Python 스크립트 기반 도구가 있습니다. 도구의 매개 변수 중 하나는 입력 래스터 파일이며 도구 상자 내의 도구 속성을 사용하여 래스터 레이어로 설정했습니다. 즉, 도구를 실행할 때 현재로드 된 래스터 레이어의 드롭 다운 목록에서 또는 파일 시스템에서 새 래스터 레이어를 찾도록 탐색하여 해당 매개 변수를 선택할 수있는 옵션이 제공됩니다. 그런 …

3
피쳐 클래스에서 잠금 제거
동일한 기능 클래스를 사용하는 Arcgis 엔진 앱을 사용한 후 또는 사용하는 동안 기능 클래스를 삭제하려고하면 잠금과 관련된 오류가 발생하여 컴퓨터를 다시 시작할 때까지이 잠금을 탈 수 없습니다. arcpy 또는 arcobjects 10.1을 사용하여 잠금을 제거하는 방법을 알고 싶습니다. 지오 데이터베이스를 잠그는 arcengine 앱 내부에서 잠금을 탈 수 있다면 완벽합니다 .SE에 잠금에 …

5
ArcPy를 사용하여 다각형을 선으로 분할?
ArcGIS for Desktop을 사용하여 물리적 장벽으로 버퍼링을 보고 있습니까? , ArcGIS에서 지오 프로세싱 도구를 사용하여 다각형을 프로그래밍 방식으로 선으로 분할하는 방법을 잘 모르겠습니다. 수동으로 Topology 툴바 의 Cut Polygons 도구 또는 Split Polygons 도구를 사용하지만 modelbuilder 또는 python groprocessing 스크립팅 도구를 사용하여 어떻게 동일한 작업을 수행 할 수 있습니까? 나는 …

4
ArcPy에서 독점 스키마 잠금 오류를 피하십니까?
매일 밤 데이터베이스의 일부 기능을 업데이트하는 스크립트가 있습니다 (일부 기능을 복사하고 교체하기 위해). 이 기능은 "읽기 전용"입니다. 내 문제는 사용자가 이러한 기능을 여는 것을 피할 수 없으며 스크립트에 다음 오류가 표시 될 수 있다는 것입니다. ExecuteError: ERROR 000464: Cannot get exclusive schema lock. Either being edited or in use by …

2
Python과 함께 ArcGIS Desktop을 사용하여 다른 속성의 변경 사항을 기반으로 새 속성을 계산합니까?
GPS로 인코딩 된 포인트 데이터 세트를 다른 속성을 기반으로 동작으로 분류하려고합니다. 집에 0, 위치에 따라 1에 대한 속성을 작성했으며 이제 집에서 멀리 떨어진 여행의 번호를 매기 01111111111110려고합니다 (집에서 시작하여 끝났기 때문에 한 세트의 여행이됩니다). 여행 번호가 표시되는 속성 필드를 추가했지만 필드를 계산하는 방법을 모르므로 홈 / 어웨이 필드를 기반으로합니다. 다음은 …

1
데이터 기반 페이지를 사용하여 테이블을 작성하는 Python 스크립트
특정 데이터 기반 페이지에있는 기능의 테이블 (dbf 기반)을 표시하도록 일부 Python 스크립트를 변환하려고합니다. 지금까지 특정 테이블에 대한 맵을 새로 고칠 수있는 스크립트가 있지만 테이블을 업데이트하지는 않습니다. 사용자가 ArcToolbox에서 스크립트를 실행할 때 세 개의 특정 필드로 업데이트 해야하는 세 개의 텍스트 상자로 설정되어 있습니다. 내 테이블이 업데이트되지 않는 이유에 대한 제안 …

4
ArcGIS Python SearchCursor 파일 잠금?
shapefile의 필드에서 값을 가져와 사용자에게 반환하는 스크립트가 있습니다. arcpy.SearchCursor가 ArcMap 10.0 인 경우에만 파일을 잠그고 스크립트 실행이 끝난 후에는 파일이 제거되지 않는 것 같습니다. 잠금을 해제하려면 ArcMap을 닫아야합니다. 스크립트에서 SearchCursor 객체와 행 객체를 사용한 후에 삭제합니다. 스크립트가 작동하는 방식은 후속 실행에서 작업 공간 폴더를 삭제하려고 시도하지만 잠금으로 인해 불가능합니다 ... …

2
ArcPy를 사용하여 폴더의 여러 지오 데이터베이스에 피쳐 클래스를 나열 하시겠습니까?
수많은 지리 데이터베이스가있는 폴더가 있습니다. 지오 데이터베이스에는 피처 클래스가 있습니다. 파이썬 스크립트를 사용하여 이러한 지오 데이터베이스의 기능 클래스 목록을 얻고 싶습니다. 지오 데이터베이스를 나열하는 것까지만 얻었습니다. 지오 데이터베이스에 피쳐 클래스를 나열하는 것에 대한 제안이 있습니까? 스크립트의 인쇄 항목 행은 다음과 같은 결과를 제공합니다. C:\output\data.gdb C:\output\otherdata.gdb C:\output\somethingelse.gdb 위의 지오 데이터베이스에서 기능 …

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