지리 정보 시스템

지도 제작자, 지리학자 및 GIS 전문가를위한 Q & A

1
QGIS에서 파이썬 스크립트 자동 저장
파이썬 스크립트를 작성할 때 QGIS는 사용자가 ctrl+S명령 또는으로 주 프로젝트를 저장할 때 저장하지 않습니다 Project->Save. 또한 QGIS를 떠날 때 프로그램은 프로젝트에 저장되지 않은 변경 사항에 대해 경고하고 저장하도록 제안하더라도 Python 스크립트의 저장되지 않은 변경 사항 에 대해 경고하지 않습니다 . 이 동작을 변경할 수있는 옵션이 있습니까? 종료하면 대화 상자 옵션을 …

1
QGIS를 사용하여 학위 데이터 보간?
바람지도를 만들고 싶습니다. ArcGIS 및 QGIS에 대한 소개가 있습니다 . Spatial Analyst에 액세스 할 수 없으므로 QGIS 버전을 사용해 보았습니다. 그러나 학위 데이터를 보간하는 방법을 모르겠습니다. 예를 들어 풍향은 한 지점에서 359 °이고 두 번째 지점에서 1 ° 일 수 있습니다. 이 지점 사이의 값은 아마도 359 °, 0 ° …


2
역 다각형 (왼쪽에서 오른쪽으로)
geojson 파일이 올바르게 표시되지 않으며 올바른 규칙을 따르지 않는 다중 다각형이 포함 된 파일과 관련이 있다고 생각합니다. 이 문제를 해결하는 데 도움이되는 도구는 무엇입니까? QGIS로 가져 오기 및 내보내기를 시도하고를 사용하여 형식 간을 변환하려고 시도했지만 org2org아무데도 도움이되지 않았습니다.
9 geojson 

2
각 구분 기호 앞의 문자열 필드에서 새 필드로 텍스트 분할
점으로 구분 된 텍스트가 포함 된 문자열 필드에서 텍스트 데이터를 추출하고 필드 계산기를 사용하여 새 필드에 배치하려고합니다. 이 파이썬 함수를 사용하고 있습니다 ( QGIS에서 / 전에 텍스트를 추출하는 방법 에서 가져온 것 입니까? ) : from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): return …



1
QGIS API에 공간 인덱스를 저장 하시겠습니까?
Qgis API를 사용하여 일부 shapefile에 대한 공간 인덱스를 만들려고합니다. Nathan Woodrow의 블로그 ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ )에 설명 된 단계를 수행했으며 훌륭하게 작동합니다. : layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) 내 문제는 결과 파일 (.qix? .sbn? .sbx?)이 없다는 것입니다. 향후 공간 파일 사용자가이 공간 인덱스를 …

2
"차이"도구를 사용하려고하면 " 'QgsWKBTypes'is not defined"오류가 발생합니다
두 개의 겹치는 벡터 레이어를 분리하고 QGIS 2.18의 차이점을 찾으려고합니다. 포인트가있는 레이어와 버퍼가 다른 레이어를 찾아보십시오. 둘 다 다음과 같은 오류가 발생합니다. global name 'QgsWKBTypes' is not defined See log for more details 나는 이것을 웹에서 검색했지만 해결책을 찾지 못하는 것 같습니다.

3
Shapefile 데이터 소스 인코딩을 변경 하시겠습니까?
속성을 통해 유일한 shapefile 데이터 소스 인코딩과 LATIN1에서 UTF-8로 shapefile을 인코딩하는 방법 을 변경하려고 했습니까? 그러나 변경되지 않습니다. QGIS 프로젝트를 저장하지 않으면 shapefile 데이터 소스 인코딩을 직접 변경할 수 없습니까? 또한이 코드를 사용해 보았습니다. 변경 인코딩이 표시되지만 shapefile을 다시 열면 동일한 이전 시스템 인코딩이 표시됩니다. for layer in QgsMapLayerRegistry.instance().mapLayers().values(): layer.setProviderEncoding(u'UTF-8') …
9 qgis  pyqgis  encoding 

1
독립형 PyQGIS 스크립트에서 프로젝트 레이어를 어떻게 나열합니까?
기존 .qgs 프로젝트를로드하고 내부 레이어 목록을 가져 오려고합니다. 프로젝트를 열 수있는 것 같지만 레이어 목록을 얻을 수 없습니다. 기본 PyQGIS 구문에 대해 약간 혼란스럽고 요리 책은이 특정 예를 다루지 않습니다. from qgis.core import * from PyQt4.QtCore import QFileInfo QgsApplication.setPrefixPath(r"C:\OSGeo4W\apps\qgis-ltr", True) qgs = QgsApplication([], False) qgs.initQgis() # Get the project instance …
9 pyqgis 

2
좌표 목록이있는 Excel 파일을 QGIS에 레이어로 추가 하시겠습니까?
위도와 경도를 별도로 구성하는 열을 사용하기 전에 QGIS에 구분 된 텍스트 레이어를 추가했습니다. 그러나 이제 다음과 같은 Excel 파일이 있습니다. station no parcel no parcel coordinates 63 215 X1,Y1; X2,Y2; X3,Y3; X4,Y4 그래서 모든 소포에 대해 하나의 열에 모든 소포 좌표가 있습니다. 스테이션없이 데이터가있는 이전 쉐이프 파일에 구획이있는이 데이터를 추가해야합니다. …

2
GDAL을 사용하여 특정 위도 / 경도 위치로 이미지를 생성 하시겠습니까?
위도, 경도 및 data_val 형식의 ASCII 파일이 다음 형식으로 있습니다. 35-13.643782N, 080-57.190157W, 118.6 ... GeoTiff 이미지 파일이 있는데 쉽게 볼 수 있습니다. ASCII 파일에서 찾은 특정 위도 / 경도 위치에 이미지에 "핀"(점 / 플래그 / 별 또는 가장 쉬운 것)을 배치하고 싶습니다. 지금까지 내가 관리 한 것은 다음과 같습니다. 내 …

1
인접한 평행선을 병합하고 QGIS에서 속성으로 개수를 추가 하시겠습니까?
비행기의 비행 트랙을 나타내는 여러 줄이 포함 된 레이어가 있습니다. 내 목표는 특정 영공에서 교통 흐름을 분석하기 위해지도를 만드는 것입니다. 서로의 특정 거리 내에있는 모든 평행 또는 거의 평행 선을 병합하고 싶습니다 (예 : 1 해리). 병합 된 새 줄에는 병합 된 원래 줄 수를 포함하는 특성이 포함되어야합니다. 예를 들어, …
9 qgis  line 

1
R로 래스터 링하기위한 벡터 처리
R에서 벡터를 래스터로 변환하고 있지만 프로세스가 너무 길었습니다. 더 빠르게하기 위해 스크립트를 멀티 스레드 또는 GPU 처리에 넣을 수 있습니까? 래스터 화 된 벡터에 대한 스크립트입니다. r.raster = raster() extent(r.raster) = extent(setor) #definindo o extent do raster res(r.raster) = 10 #definindo o tamanho do pixel setor.r = rasterize(setor, r.raster, 'dens_imov') …

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