«qgis-processing» 태그된 질문

QGIS에 고급 분석 기능을 제공하는 공간 데이터 처리 프레임 워크

3
QGIS 2.14 독립형 GRASS 제공자에 Msys 폴더가 없습니다. 도구를 실행할 수 없습니다
QGIS 2.12 이하에서는 GRASS 제공자 폴더 경로를 수동으로 설정하려고했을 때 이렇게했습니다. GIS 2.14에는 동일한 경로 (... \ apps \ msys) 또는 QGIS 설치의 다른 폴더에 Msys 폴더가 없습니다. 따라서 GRASS 도구가 작동하기 위해 QGIS 독립형을 올바르게 설정해야하더라도 수행 할 수는 없습니다. QGIS 2.14에서 GRASS 툴을 어떻게 작동하게합니까?

2
Windows 7 64bit에서 플러그인 'processing'을로드 할 수 없습니다
독립형 설치 프로그램과 OSgeo4w 설치 프로그램을 모두 사용하여 QGIS (2.0.1-Dufour Dufour, d94c044)를 설치했으며 처리 플러그인에 문제가있는 것 같습니다. 처음에는 파이썬 경로 문제가 있다고 생각했지만 이제는 모든 것이 올바르게 설치되었는지 궁금합니다. 라이브러리가 어디에 있는지 모르므 로이 문제를 디버깅하는 데 도움이 필요합니다. 내가 아는 것은 다음과 같습니다. QGIS를 시작할 때 아래와 같은 …

2
QGIS에 ArcToolbox 도구를 추가 하시겠습니까?
SpreAD-GIS 라는 ArcGIS에서 공개적으로 사용 가능한 도구를 사용하고 있습니다 . "ArcGIS 도구 상자로 구현 된"(tbx 파일 사용) 일련의 Python 스크립트입니다. QGIS를 처음 사용합니다. QGIS에 SPreAD-GIS를 통합하고 사용하는 방법이 있습니까?

3
QGIS를 사용하여 인접 다각형의 값을 합산합니까?
다음과 같은 문제에 도움이되기를 바랍니다. 벡터 (폴리곤) 레이어가 있습니다. 모든 다각형에 대해 인접한 모든 다각형의 특정 필드 값을 합하는 속성을 레이어에 추가하고 싶습니다. 좀 더 구체적인 예를 들자면 : 인구에 대한 정보를 포함하는 다각형 지구가 있습니다. 이제는 모든 지구마다 이웃 지구에 얼마나 많은 사람들이 살고 있는지 알고 싶습니다. 300 개가 …

3
복잡한 쉐이프 파일을 그리드로 나누기
다각형 / 다중 다각형 기능을 갖춘 괜찮은 모양의 파일이 있습니다 (파일 크기는 약 500MB). 실제로 해안선을 나타내는 지형지 물이있는 전 세계의 형태 파일입니다. 이 데이터를 그리드를 사용하여 나눌 필요가 있습니다. 분명히하기 위해 데이터를 '정렬'하고 싶지 않지만 실제로 다각형을 타일로 자릅니다. 나는이 질문이 전에 요청되었지만 내가 찾은 해결책이 효과가 없다는 것을 …

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

3
쉐이프 파일의 일부인 선에서 특정 거리에 평행선 만들기
QGIS 2.18을 사용하고 있습니다. 여러 줄을 포함하는 shapefile이 있습니다. 특정 데이터 처리를 처리 한 후 기존 선과 다른 거리에 평행선을 그려야합니다. 예를 들어 기존 shapefile에 32 줄이 있습니다. 라인 ID 번호에서 50, 100, 170, 500,400 거리에 평행선을 그리려고합니다. 한 번에 3,6,20,25,31. QGIS에 동일한 방법이나 플러그인이 있습니까?

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

1
선 스트링에있는 동안 임의의 어망의 셀에서 서로 지정된 거리에서 점을 만듭니다.
우리는 1x1km 셀의 어망을받는 육상 프로토콜을 가지고 있습니다. 일부 세포는 무작위로 선택됩니다. 우리는 각 셀에 4 개의 포인트를 배치해야하며이 포인트도 도로에 있어야합니다. 가능 하다면 모든 셀의 모든 포인트에 대해 포인트 사이의 최소 거리는 500m가되어야 합니다. 첫 번째 시도에서 우리는 ST_CreateFishnet 을 사용 하여 모든 셀을 500x500m 셀 4 개로 나누고 …

2
QGIS의 일괄 리 팩터 필드 도구 "필드 매핑"구문은 무엇입니까?
QGIS 에는 Processing Toolbox 에이 멋진 도구 인 "Refactor Fields" 가 있습니다 : 단일 레이어에서 사용하는 것은 매우 간단합니다. 그러나 배치 모드에서 사용하려는 경우 "필드 맵핑" 텍스트 상자를 볼 수 있습니다 . 거기에 사용될 구문 의 예를 찾고 있습니다 . 특정 문서를 아직 찾지 못했습니다.

3
PostGIS의 고유 식별자 열에 시퀀스를 추가하는 QGIS 처리 스크립트를 만드는 방법은 무엇입니까?
PostGIS의 기존 고유 식별자 열 (유형 : 정수)에 시퀀스를 추가하는 QGIS 처리 스크립트를 만들 수 있습니까? 예를 들어 버그 # 6798에 대한 해결 방법으로 매우 유용 합니다. 불행히도, 나는 파이썬 경험이 없습니다. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT MAX(/*uic*/) FROM /*input_schema*/./*input_table*/)); ALTER TABLE /*input_schema*/./*input_table*/ ALTER COLUMN /*uic*/ …

2
QGIS 2.14.6 프로세싱 확장, 'Polygonize'툴 누락
OSGEO4W 설치 프로그램에서 QGIS 2.14.6 64Bit을 설치했습니다. 처리 확장 버전은 2.12.99입니다. 스크린 샷에서 볼 수 있듯이 Polygonize도구 에 액세스하기 위해 평소와 같이 '고급 인터페이스'로 전환 할 수 없습니다 (폴리곤 라인이 여전히 작동하지 않습니다. cp. QGIS 2.12 폴리곤 라인이 제대로 작동하지 않습니다 ). 다른 컴퓨터에서 동일한 설치를 동시에 실행하면 Processing Plugin …

2
독립형 Python 스크립트에서 QGIS 처리를 가져 오시겠습니까?
Qgis 처리 도구 상자를 사용하는 몇 가지 독립 실행 형 스크립트를 작성하고 싶습니다. 몇 가지 스레드 ( here 및 here)를 읽었 지만 아직 작동중인 솔루션을 찾을 수 없습니다. Ubuntu Xenial 16.04 LTS에서 Qgis 2.16.1 사용 내 스크립트의 가져 오기 섹션은 다음과 같습니다. # Python modules import sys import time import …

2
QGIS의 핵심 기능이 멀티 스레딩을 활용합니까?
QGIS에서 멀티 스레딩 처리 사용?을 읽은 후 ? 다양한 프로세스를 실행할 때 QGIS 2.6에이를 포함 시킬지 궁금합니다. 온라인으로 확인했는데 멀티 스레드 렌더링 이 QGIS 2.4에 도입 된 것만 찾을 수있었습니다 (2.6에서 다시 사용할 수 있다고 가정). 이제 대규모 데이터 세트를 처리 할 때 맵을 매우 빠르게 다시 그릴 수 있습니다. …

1
QGIS 처리 / SEXTANTE와 함께 메모리 내 벡터 레이어 사용
qgis:clip콘솔 에서 알고리즘 을 실행하려고하는데 메모리 내 계층을 오버레이 매개 변수로 사용할 때 오류가 발생합니다. 이것이 예상됩니까, 아니면 내가 잘못하고 있습니까? 암호: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory layer") mem_layer_provider = mem_layer.dataProvider() clip_polygon = QgsFeature() clip_polygon.setGeometry(QgsGeometry.fromRect( QgsRectangle( self.output_layer.extent().xMinimum() + 10, self.output_layer.extent().yMinimum() + 10, …

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