«pyqgis» 태그된 질문

QGIS를위한 파이썬 바인딩.

2
독립형 PyQGIS 스크립트를 작성할 때 가져 오기 qgis.core 문제
qgis.core 및 기타 다양한 qgis 라이브러리를 사용하는 Windows 7에서 독립형 Python 스크립트를 작성하려고합니다. : 여기이 주제에 대한 오래된 질문 발견 쓰기 독립 파이썬 스크립트 PyQGIS를 사용하여? 다음 가이드를 사용하여 조언을 따르고 있습니다 : http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications 제안 된 코드는 다음과 같습니다. set PYTHONPATH=c:\qgispath\python 뒤에 : set PATH=C:\qgispath;%PATH% IDLE이 "시작에서 설정 한 것을 …
18 qgis  python  pyqgis  windows 


3
OSGeo4w 쉘 스크립트를 실행할 때 qgis.core에 대한 가져 오기 오류
이 게시물 과 함께 QGIS 외부의 OSGeo4w Shell 에서 스크립트를 실행 하려고했습니다 . 그러나 다음과 같은 오류가 발생합니다. ImportError : qgis.core라는 모듈이 없습니다. 또한 다음 게시물을 읽고 다양한 모듈을 가져 오려고했지만 아무 소용이 없습니다. QGIS Python 콘솔 외부에서 sextante 알고리즘을 실행하는 방법은 무엇입니까? 외부에서 QGIS를위한 간단한 파이썬 스크립트를 실행하는 방법 …

4
pyQGIS에서 버퍼링?
QGIS에서 간단한 파이썬 스크립트를 수행하는 몇 가지 예를 찾고 있습니다. 데이터 세트에서 버퍼 분석을 어떻게 수행합니까? Esri 설명서와 상당히 일치하는 매뉴얼 및 QGIS 파이썬에서 많이 찾을 수없는 것 같습니다.

1
PyQGIS를 사용하여 독립형 Python 스크립트를 작성하십니까?
qgisworkshop.org의 참조를 사용하여 QGIS에서 Python 콘솔을 사용하는 방법을 배웠습니다 . ArcGIS에서 독립 실행 형 스크립트 작성에 익숙하며 QGIS와 동일한 작업을 수행하는 방법을 배우고 싶습니다. 예를 들어 ArcGIS 10에서 간단한 독립형 Python 스크립트는 다음과 같습니다. import arcpy setFolder = '' doProcess QGIS의 Python 콘솔을 사용 하여이 작업을 수행하는 방법을 이해하지만 독립 …
17 pyqgis 

1
PyQGIS 파일 잠금을 해제 하시겠습니까?
pyQGIS에서 파일 잠금 해제를 트리거하는 것이 무엇인지 궁금합니다. 을 호출하여 일부 데이터 소스 (일시적으로 사용)를 삭제하려고하는데 QgsVectorFileWriter.deleteShapeFileQGIS를 종료해야합니다. 소스를 QgsVectorLayer 객체에로드했습니다. 소스를 삭제하기 전에 이러한 모든 객체와 객체에 대한 참조를 가비지 수집해야합니까? 이것을 강제하는 방법이 있습니까? 나는 실패한 최소한의 코드 샘플을 만들었습니다. 실행하기 전에 temp dir이 비어 있는지 확인하십시오. from …
16 pyqgis  lock 

4
파이썬을 사용하여 속성을 기반으로 기능을 필터링 하시겠습니까?
파이썬을 사용하여 Qgi에서 속성 (arcobjects의 Iqueryfilter와 유사)으로 기능을 얻는 방법은 무엇입니까? 모든 기능을 가져 와서 수동으로 필터링하는 대신 where 절을 사용하여 필터링하는 옵션이 있습니까? 예 : 'Counties'라는 필드 이름이 있습니다. 5 만 개가 넘는 기능이 있습니다. 즉, 시간이 많이 걸리기 때문에 모든 기능을 가져 와서 필터링 할 수 없습니다. 따라서 …
16 qgis  pyqgis 

3
파이썬을 사용하여 QGIS에서“속성 별 선택”?
파이썬 명령을 사용하여 QGIS에서 "속성 별 선택"기능을 사용하는 방법이 있습니까? 내 플러그인에서 사용자는 GUI를 통해 값을 입력해야 하며이 값은이 속성을 가진 모든 기능을 선택하는 함수에서 사용해야합니다. 열 이름은 코드에 고정되어 있으며 함수는 올바른 값만 검색해야합니다. 현재 솔루션에서이 함수는 QGIS를 PostgreSQL 데이터베이스에 연결하고 SQL 문을 실행합니다. 결과로부터 테이블이 생성되고 QGIS에서 테이블이 …
16 qgis  pyqgis 

6
PyQGIS에서 계층 CRS를 정의하고 CRS 대화 상자를 피 하시겠습니까?
추가하려는 기존 Shapefile이 있습니다. 현재 내 코드는 다음과 같습니다. self.iface.addVectorLayer(self.shpFilePath, "Track", "ogr") 잘 작동하지만 코드 내에서 crs를 정의하고 싶습니다. 가능합니까? 이와 비슷한 질문을 발견했습니다. 파이썬을 사용하여 QGIS 2.4에서 프로그래밍 방식으로 CRS 선택 하지만 어쨌든 작동하지 않습니다.

2
파이썬으로 '처리'에 액세스 하시겠습니까?
독립형 스크립트에서 QGIS 외부의 Python에서 explode line 기능에 액세스하고 싶습니다 . 사용하려면 어떤 모듈을로드해야합니까? 어떻게 액세스 할 수 processing있습니까? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

4
QGIS 플러그인에 대한 자동화 된 테스트를 작성하고 있습니까?
파이썬으로 작성된 QGIS 플러그인에 대한 자동 테스트 작성에 대한 조언을 찾고 있습니다. PyUnit ( unittest모듈)을 사용하여 과거에 Python 스크립트에 대한 테스트를 작성 했지만 GUI가있는 응용 프로그램에는 테스트를 수행하지 않았습니다. PyQt4.QTest를 사용하여 Qt 위젯에서 단위 테스트를 수행하는 방법을 설명하는 페이지를 찾았 지만 ( http://www.voom.net/pyqt-qtest-example ) 어떻게 사용할 수 있는지 고심하고 있습니다. …

1
QGIS 스플래시 화면에 시작 메시지 표시
QGIS를 시작하는 동안 스플래시 화면의 아래쪽에 "로드 된 플러그인 복원"과 같은 상태 메시지가 표시됩니다. 시작 스크립트의 어느 부분이 현재 실행되고 있는지 사용자에게 알리는 startup.py 기능을 사용하고 있습니다. 스플래시 화면에이 정보를 표시 할 수 있습니까? 편집 1 : 해결 방법으로 시작하는 동안 자체 스플래시 화면을 사용했습니다. from qgis.gui import * from …
15 qgis  pyqgis  pyqt4 

1
QSettings에 변경 사항을 즉시 적용하는 방법은 무엇입니까?
PyQGIS를 사용하면 레이어 패널 (또는 목차)에서 그룹을 굵게 표시하는 등 다양한 설정을 변경할 수 있습니다. from PyQt4.QtCore import QSettings QSettings().setValue("/Qgis/legendGroupsBold", True) 옵션 또는 입력을 통해 볼 수있는 설정이 작성됩니다. QSettings().value("/Qgis/legendGroupsBold") >>> u'true' 그러나 적용되지 않습니다. 나는 생각했다 QSettings().sync() 불행히도 도움이 될 수는 없습니다. 적용 할 수있는 유일한 방법은 GUI ( …

3
PyQGIS를 사용하여 규칙 기반 라벨링을 제어 하시겠습니까?
이 질문에 이어 : QGIS에서 모든 레이어의 모든 레이블 ON / OFF를 설정하는 방법 , 자신의 언급 영업 이익 코멘트 그는 규칙 기반 라벨을 사용. 이러한 유형의 레이블을 읽고 수정하는 방법에 대해 온라인으로 검색을 시도했지만 lutraconsulting 에서이 게시물 을 찾을 수만있었습니다 . 규칙 기반 레이블을 쉽게 추가 할 수 있도록 …

3
PyQGIS에서 GIS 운영을 병렬화합니까?
GIS의 일반적인 요구 사항은 처리 도구를 여러 파일에 적용하거나 한 파일의 여러 기능에 대한 프로세스를 다른 파일에 적용하는 것입니다. 이러한 연산의 대부분은 계산 결과가 루프의 다른 연산에 영향을 미치지 않는다는 점에서 당혹스럽게 평행합니다. 뿐만 아니라 종종 입력 파일이 서로 다릅니다. 전형적인 예는 다각형을 포함하는 파일에 대해 모양 파일을 바둑판 식으로 …

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