«pyqgis» 태그된 질문

QGIS를위한 파이썬 바인딩.

3
QGIS에서 인접 타일 ID를 확인하는 방법은 무엇입니까?
최근 교육 과정에서 QGIS가 아틀라스 생성기를 사용하여 생성 한 맵북의 다음 / 이전 및 위 / 아래 페이지 번호를 자동으로 계산할 수 있는지 물었습니다. 그리드의 너비와 높이를 알고 있다면 일반 그리드에 대해 상당히 합리적인 레이블 표현을 만들었습니다. 그러나 우리는 내 고향 카운티와 같이 관심있는 지역이 포함되지 않은 페이지를 그리고 싶지 …

4
QGIS를 사용하여 500 CSV 파일을 효율적이고 쉽게 재 투영하는 방법은 무엇입니까?
내 질문은이 사이트의 일부 오래된 질문과 유사합니다. qgis로 가져 와서 변환하는 CSV 파일 (지리 좌표) 이 많이 있으며 일반적인 방법은 가장 길지 않습니다 (너무 길다). 거의 500 개의 CSV 파일 (wgs84 좌표)이 있으며 이것이 내가하고 싶은 일입니다. 모든 CSV 파일을 한 번에 QGIS로 가져 오기 그들을 투영 CSV 파일로 내보내기 …
11 qgis  python  pyqgis  export  csv 

4
Python을 사용하여 인쇄 / 맵 QGIS composer보기를 PNG / PDF로 저장합니까 (표시되는 레이아웃에서 아무것도 변경하지 않고)?
QGIS composer / print view를 열고 원하는대로 모든 요소를 ​​조정했습니다. 이제 이것을 Python 콘솔 / Python 스크립트에서 PNG 또는 PDF 파일로 인쇄 / 저장 / 내 보내야합니다. 현재 레이아웃에서 아무것도 변경하고 싶지 않습니다. 내가 찾은 대부분의 예 (예 : this )는 현재 작곡가보기에서 보는 것과 비교하여 출력 PDF에서지도 위치 또는 …


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

1
QGIS에서 파이썬 세션을 저장하는 방법?
QGIS의 python 콘솔에서 많은 스크립트를 실행 한 후 10 개 이상의 사전과 목록이 있으며 추가 분석을 위해 이들을 필요로합니다. 이 모든 변수를 사용하여 파이썬 세션을 저장하는 방법이 있습니까? 일반적으로 내 질문은 파이썬 콘솔에서 변수로 변수를 내 보내서 나중에 다시로드 할 수있는 방법입니다. 감사
11 qgis  python  pyqgis 

1
PyQGIS와 함께 QThread를 사용하여 반응 형 GUI를 유지하는 방법
QGIS 1.8 용 Python 플러그인으로 일부 일괄 처리 도구를 개발하고 있습니다. 도구를 실행하는 동안 GUI가 응답하지 않는 것으로 나타났습니다. 일반적으로 작업 스레드에서 작업이 완료되어야하며 상태 / 완료 정보가 GUI로 신호로 전달됩니다. 나는 강둑 을 읽었다 문서 및 doGeometry.py의 소스 (에서 작업을 구현 연구 ftools을 ). 이러한 소스를 사용하여 기존 코드 …


2
processing.runalg ()에서 "TypeError : BaseException에서 상속되지 않은 클래스를 잡는 것은 허용되지 않습니다."
안녕하세요, 저는 PyQGIS를 처음 접했고 QGIS 3.0에서 스크립트를 성공적으로 실행하려고 시도했지만 (2.18에서 정상적으로 실행 됨) 항상 같은 오류가 발생합니다. AttributeError : 모듈 'processing'에 'runalg'속성이 없습니다. 위 예외를 처리하는 동안 다른 예외가 발생했습니다. 역 추적 (최근 호출) : 파일 "C : \ PROGRA ~ 1 \ QGIS3 ~ 1.0 \ apps …

3
QGIS에서 여러 점을 선에 맞추시겠습니까?
선 객체 주위에 지정된 공차 또는 버퍼를 사용하여 여러 점을 선 또는 레이어 내의 선에 정렬하고 싶습니다. 첨부 된 샘플 스케치를 참조하십시오. 이 예제를 위해 BEFORE 그림에서 선에 가장 가까운 점은 선의 5 개 맵 단위 내에 있고 가장 바깥 쪽 점은 10 개가 넘는 맵 단위입니다. AFTER 사진의 결과를 …


2
PyQGIS에서 사용 가능한 PostGIS 연결 검색
PyQGIS에서 PostGIS 데이터베이스에 사용 가능한 연결을 검색 할 수 있습니까? 사용 가능한 db-connections 목록과 플러그인의 UI 내에 테이블 목록을 제공하고 싶습니다. 요리 책을 확인했지만 이것으로 더 나아갈 방법을 찾을 수 없습니다.
11 qgis  postgis  pyqgis 

3
QGIS 처리에서 메모리 출력을로드하는 방법은 무엇입니까?
많은 처리 알고리즘에는 출력을 메모리로 저장하는 옵션이 있습니다. 도구 상자에서 실행 한 경우 "알고리즘 실행 후 출력 파일 열기"상자를 선택하면 제대로 작동합니다. QGIS의 소스 코드를 보면 메모리 계층을로드하기위한 코드가 함수에 정의 된 것 같습니다 Postprocessing.handleAlgorithmResults. 이 함수는 alg.outputs목록에 대한 액세스를 사용 하며 다음을 수행합니다. for out in alg.outputs: progress.setPercentage(100 * …

1
PyQGIS를 사용하여 프로그래밍 방식으로 패널 켜기 / 끄기
QGIS right-click에서, 툴바의 어딘가에있는 영역 패널은 아래 스크린 샷 (예 : GPS 정보 패널)과 같이 켜거나 끌 수 있습니다. 프로그래밍 방식 으로이 작업을 수행해야하므로 PyQGIS에서 패널을 켜거나 끄는 방법은 무엇입니까? QgsInterface클래스에 메소드 addDockWidget와 removeDockWidget메소드 가 있다는 것을 알았지 만 이것이 이것을 달성하는 올바른 방법인지는 알 수 없었습니다 ...
10 pyqgis  panel 

1
QGIS Modeler if / else 조건, Modeler 용 사용자 정의 스크립트
내 모델 내에서 간단한 if / else 함수를 만들고 싶습니다. 가능한지 여부를 알고 싶었습니다. '세그먼트 레이어'에 대한 입력을 선택하면 '세그먼트 (평균 이동)'을 실행할 필요가 없으며 다음 프로세스의 입력으로 '세그먼트 레이어'를 대신 사용하기를 원합니다. 'Segmentation (meanshift)'의 입력은 다음과 같습니다. Joseph의 답변을 구현하려고 시도한 후 업데이트 : 다음 코드를 사용 하고이 오류가 …

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