다음 단계에서 AtlasCreator에 사용할 다각형을 선을 따라 만들고 싶습니다. ArcMap에는 Strip Map Index Features 라는 도구가 있습니다 . 이 도구를 사용하여 다각형의 높이와 너비 (예 : 8km x 4km)를 선택하고 선을 따라 자동으로 생성 / 회전 할 수 있습니다. 각 다각형의 생성 된 속성 중 하나는 나중에 Atlas Generator에서 북쪽 …
QGIS의 "외부"에서 QGIS (Mac) 용으로 작고 간단한 Python 스크립트를 실행하고 싶습니다. 외부와 관련 하여이 맥락에서 일반적인 os 명령 줄 (terminal.app) 또는 Sublime Text (텍스트 편집기)에서 직접 또는 더 나은 것을 의미하지만 내장 QGIS python 콘솔을 통해서는 아닙니다. 나는 통해 읽은 다양한 튜토리얼 예를 들어 http://www.qgis.org/pyqgis-cookbook/intro.html#python-applications 와 나는 QGIS 응용 프로그램에 …
지도 레이어를 반복하는 방법을 알아내는 데 어려움을 겪고 있습니다. 목차에서 현재 강조 표시된 레이어에 액세스 할 수 iface.activeLayer()있지만 코드가 모든 레이어에서 작동하기를 원합니다. 이 기능에 쉽게 액세스 할 수 있고 좋은 온라인 예를 찾을 수 없지만 뭔가를 놓친 API가 아무것도 보이지 않습니까?
Python 플러그인을 개발 중이며 대상은 'elevation'이라는 PyPI Python 라이브러리의 기능을 QGIS에 통합하고 있습니다. 외부 Python 라이브러리를 설치하고 Python 플러그인에서 사용할 수있게하는 OS 독립적 인 방법이 있습니까? 외부 파이썬 의존성을 설치하기위한 다른 시스템 특정 절차를 이미 알고 있습니다. 내가하고 싶은 일은 사람들을 미치게하지 않고 다른 환경에 플러그인을 배포하는 것입니다. 내가 이미 …
QGIS 3 Plugin 폴더의 기본 위치를 찾고 있습니다 여기에서 확인했지만 찾을 수 없습니다. C : \ Program Files \ QGIS 3.0 \ apps \ qgis \ python \ plugins C : \ Users \ Abhijit.qgis2 (.qgis3을 찾을 수 없습니다. 있을까요?)
자체 GUI가있는 파이썬 응용 프로그램을 만들었습니다. qgis.core / PyQGIS를지도 표시로만 사용하려고합니다. 특히, 나는 아나콘다 2.3과 그 파이썬 분포 (2.7.11)를 가지고 있습니다. 이 스레드에 대한 게시에 대한 연구를 한 후에,이 체계는 내가 구축하고있는 응용 프로그램 (또는 다른 사람의 응용 프로그램)이 "QGIS 세계 내부에 존재"해야 할 경우에만, 즉 모든 의존성을 QGIS의 파이썬 …
파이썬에서 QGIS 플러그인에 액세스하는 방법이 있습니까? 지오 프로세싱을 수행하는 스크립트를 작성하고 fTools의 클립, 일반 포인트 및 볼록 껍질 도구 및 도로 그래프 플러그인을 사용하고 싶습니다. 후자는 아마도 파이썬 플러그인이 아닌 C ++이기 때문에 다른 웜 캔일 수 있습니다.
QGIS GUI 외부에서 작동해야하는 스크립트를 작성 중입니다. qgis.core에서 일부 API 함수를 호출하지만 처리 플러그인을 사용하고 싶습니다. sys.path.append ()를 사용하여 처리를 가져올 수 있지만 프로세스를 실행할 수 없습니다. 또한 QgsApplication.processingRegistry (). algorithms ()에서 모든 "기본"알고리즘이 누락되었습니다. 그래서 그런 식으로 처리를 실행할 수 있습니까? 내가 무엇을 놓치고 있습니까? import os, sys from …
저는 파이썬과 QGIS를 처음 사용합니다. QGIS 용 파이썬 스크립트 튜토리얼을 살펴 보았습니다. 모두 기존 데이터 소스를 사용하여 새 벡터 및 래스터 레이어를 만듭니다. 예. shapefile 또는 geotiff 또는 postgis 데이터베이스 테이블. 파이썬 스크립트를 통해 QGIS 레이어를 생성 할 수 있습니까? 필요한 경우 파이썬 스크립트를 통해 새로운 기능을 생성 / 추가 …
되어 QgsMapLayerRegistryQGIS3와 pyqgis에 availabe 될 것 QGIS python console (2.99)에 입력하면 python은 자동 완성되기 때문에 인식하는 것처럼 보이지만 qgis.core.QgsMapLayerRegistry거기에 없다는 오류가 발생합니다. Traceback (most recent call last): File "/usr/lib/python3.5/code.py", line 91, in runcode exec(code, self.locals) File "<input>", line 1, in <module> AttributeError: module 'qgis.core' has no attribute 'QgsMapLayerRegistry' QGIS 2.99의 …
QGIS에서 마우스 클릭을 확인하는 방법을 알고 싶습니다. 파이썬 플러그인을 작성하려고하는데 QGIS에 이미 존재하는 "단일 기능 선택"도구와 유사한 기능을 제공하려고합니다. QGIS API 문서를 확인한 후 QgsMapCanvas::CanvasProperties::mouseButtonDown 유망한 소리. QgsMapCanvas 객체가 있지만 mouseButtonDown 속성에 액세스하는 방법을 볼 수 없습니다. QGIS API를 완전히 처음 사용합니다.
Windows의 QGIS 플러그인에서 타사 라이브러리를 사용하려면 어떻게해야합니까? 고객을 위해 rasterio와 numpy를 사용하는 플러그인을 개발했지만 rasterio와 numpy를 설치하는 데 문제가 있습니다. 실제로 rasterio와 numpy는 기본 시스템 Python (C : \ Python27)에 설치되었지만 그것을 인식하려면 QGIS Python이 필요합니다. 어떻게 할 수 있습니까?