«python» 태그된 질문

파이썬은 많은 GIS 프로그램에서 사용되는 오픈 소스 해석 프로그래밍 언어입니다.

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

1
pyqgis에서 사용자 정의 qgs 기능 등록
독립형 응용 프로그램 내에서 pyqgis를 사용하고 있습니다. 이제 규칙에서 filterExpression으로 사용할 사용자 지정 표현식을 만들고 싶었습니다 ruleBasedRendererV2. (이전에 기존 함수로 렌더러를 사용해 보았지만 모든 것이 잘 작동했습니다!) 사용자 정의 qgisfunction(비트 AND 함수-아직 함수가 없으므로)는 다음과 같습니다. from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, feature, parent): return value1 & …

3
QGIS를 사용하여 다른 벡터 다각형 레이어와 90 % 이상 겹치는 다각형을 프로그래밍 방식으로 찾으십니까?
파이썬을 사용하여 한 벡터에서 다른 벡터와 90 % 이상 겹치는 다각형을 추출하는 방법을 알아 내려고합니다. 그런 다음 해당 다각형 만 표시하는 벡터 / 맵을 갖고 싶습니다. 예제 사진은 레이어를 보여줍니다. > 90 % 빨강 인 모든 회색 다각형을 원합니다. 파이썬 (또는 유사하게 자동화 된 방법)을 통해이 작업을 모두 수행해야합니다. 같은 …
9 qgis  python  pyqgis 

1
Python 패키지에 대한 종속성으로 GDAL을 추가 하시겠습니까?
PyPI에 GDAL을 사용하는 Python 스크립트를 패키지하려고합니다. 나는 내 직접 참조를 포함하여 시작했다 setup.py: install_requires=['GDAL==1.11.2'], 이 방법으로 패키지를 테스트 가상 환경에 설치하지 못했습니다. extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 그런 …
9 python  gdal 

2
피처가 삭제 될 때 셰이프 파일의 크기를 줄이는 방법은 무엇입니까?
이 작은 스크립트는 모든 레이어의 모든 작은 기능을 삭제합니다. 이것은 잘 작동하지만 .shp 파일의 크기는 줄어들지 않습니다. 저에게 이유를 알려주세요... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it = l.getFeatures(QgsFeatureRequest(expr)) for ft in it: l.deleteFeature(ft.id()) l.commitChanges()
9 qgis  python 

3
PyQGIS에서 루프로 공간 쿼리 수행
: 내가 할 노력하고 무엇 루프 포인트 Shape 파일을 통해 떨어지면 각 지점 선택 에 다각형을. 다음 코드는 책에서 찾은 공간 쿼리 예제에서 영감을 얻은 것입니다. mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path = r"D:\PythonTesting\SelectByLocation\punkte.shp" polygon = QgsVectorLayer(mitte_path, 'Mitte', 'ogr') points = QgsVectorLayer(punkte_path, 'Berlin Punkte', 'ogr') QgsMapLayerRegistry.instance().addMapLayer(polygon) QgsMapLayerRegistry.instance().addMapLayer(points) polyFeatures = polygon.getFeatures() pointsCount = …


3
이진 래스터에 많은 양의 임의의 점을 만드시겠습니까?
이진 래스터 내에 10000 포인트 이상의 포인트 벡터 데이터 세트를 만들고 싶습니다. 여기서 래스터 값이 1 인 영역으로 포인트를 제한해야합니다. 나는 다음 단계를 시도했다. 다각형 래스터 QGIS : 벡터-> 연구 도구-> 임의의 점 이것은 최대 2000 포인트까지 잘 작동하지만 위의 모든 것은 QGIS 충돌을 유발합니다. 이진 래스터 (또는 다각형 버전)에 …

1
PostGIS 다각형 모서리 분석 (방향, 모서리 길이)
나는 GIS 세계, 특히 PostGIS에 익숙하지 않기 때문에 대답이 분명 해지면 실례합니다. 여러 건물을 분석하고 싶습니다. 내가 관심이있는 것은 정면 방향과 각각의 방향입니다. 아래 그림과 같이 일련의 다각형에서 모든 가장자리의 길이와 (정상) 방향을 원합니다. 이 예에서는 하나의 표면 만 강조했습니다. 결과 테이블 은 다음과 같습니다. building_id | edge_id | orientation …

2
Python에서 OGR / GDAL을 사용하여 shapefile과 래스터가 겹치는 지 확인 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . OGR / GDAL을 사용하여 파이썬으로 스크립트를 작성하고 있습니다. shapefile 세트와 GeoTiff 래스터 파일 세트가 있습니다. 래스터 영역과 …

1
파이썬에서 QGIS 레이어를 필터링하는 방법은 무엇입니까?
QGIS 2.4 Python 콘솔을 사용하여 레이어 기능의 하위 세트 만 표시하려고합니다. 레이어에서 기능을 모두 얻었습니다. featuresIterator = layer.getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) 그리고 dataProvider에서 : featuresIterator = layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) (차이점을 잘 모르겠습니다). 지금 달성하려는 것은 이러한 기능 만 표시하는 것입니다. GUI에서 쿼리 빌더를 사용하는 것과 똑같은 방식으로. 렌더링 수준 (일부 기능 …
9 qgis  python 

3
QGIS를 팬더와 함께 플레이하는 방법 (Windows)?
Windows에서 팬더가 QGIS의 Python 설치와 함께 작동하도록 성공한 사람이 있습니까? OSGeo4W 설치 프로그램을 사용하여 Python 2.7 및 Numpy 1.5.1과 함께 제공되는 QGIS2.2를 설치했습니다. 합리적으로 새로운 판다 버전은 Numpy 1.6.1 이상이 필요합니다. 그래서 그것은 나의 주요 문제처럼 보입니다. 나는 시도했다 :-easy_install을 사용하여 이전 버전의 팬더 (예 : 0.7.3 및 0.4.1)를 빌드하지만, …
9 qgis  python  numpy 


1
모양 영역 필드 이름 결정
다양한 공간 폴리곤 파일 (셰이프 파일, 파일 / 개인 gdb 피처 클래스, sde 피처 클래스 (일부 공간 뷰 포함))을 처리하고 있으며 파일 유형에 따라 다양한 셰이프 영역 피처 클래스 필드 이름 ( 작성된 필드가 아닌 필수 필드) 예를 들어 필드 이름은 "Shape_Area", "SHAPE_Area", "SHAPE.AREA", "GEOMETRY_Area", "GEOMETRY.AREA"와 다릅니다. 이 모든 유형의 …

2
지오 프로세싱 속도 테스트에 대한 비정상적인 결과
파이썬 지오 프로세싱 스크립트에서 비정상적인 성능을 관찰했습니다. (첨부) 스크립트는 다음 작업을 수행합니다. 검색 커서를 사용하여 다각형 피쳐에 해당하는 UTM 영역을 조회 검색 커서 결과를 기반으로 공간 참조 객체 생성 .csv를 피처 레이어로 변환 한 다음 포인트 피처 클래스로 변환 스크립트 실행 방법에 따라 처리 시간이 현저히 다릅니다. IDLE = 203 …

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