지리 정보 시스템

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


2
"홀은 쉘 외부에 있습니다"를 수정하는 방법
QGIS 플러그인 " Geometry Updater "에 의해 지오메트리가 업데이트 된 다각형 모양의 데이터 세트가 있습니다. 이제 PostGIS에서 "Hole lies shell outside" 오류 메시지와 함께 잘못된 형상을 얻는 문제가 있습니다 . 그러나 QGIS에서 지오메트리를 관찰 할 때 실제로 두 가지 모양이 있습니다. 하나는 기본 지오메트리이고 다른 하나는 구멍입니다. 그 이유는 지오메트리 …



2
QGIS 3의 processing.getObject ()
processing.getObject()QGIS에서는 더 이상 사용할 수없는 것 같습니다 . from PyQt5.QtCore import * from qgis.core import * #... layer = processing.getObject(layer) # -> ...module 'processing' has no attribute 'getObject' 사용하는 새로운 방법이 get.Object있습니까?

1
PostGIS를 사용하여 2 점으로 가장 가까운 선을 찾으십니까?
line_positionsline 유형 의 열 이 포함 된 테이블 t가 있습니다 . 2 점이 주어지면 충분히 가깝고 (10km 미만) 가장 가까운 선을 찾고 싶습니다. 최소 한 20km를 피하고 싶습니다. 현재는 SELECT t.* FROM path t WHERE ST_DWithin(ST_GeographyFromText('Point(69.835 22.596)'), t.line_positions, 10000, FALSE) AND ST_DWithin(ST_GeographyFromText('Point(69.856 22.519)'), t.line_positions, 10000, false) AND NOT ST_DWithin(ST_GeographyFromText('Point(-79.804 9.141)'), …

2
LiDAR 데이터로 Joshua Tree를 식별 하시겠습니까?
LiDAR 프로젝트를 진행 중이며 특정 연구 지역 내에서 조슈아 나무가 어디에 있는지 확인하고 있습니다. 초목이 매우 희박하기 때문에 여호수아 나무와 미루 나무라는 두 개의 캐노피 종이 실제로 있습니다. 캐노피의 종 풍부 성이 매우 제한되어 있기 때문에 이것이 비교적 쉬운 LiDAR 분석이라고 생각합니다. 내 접근 방식은 DEM (Bare Earth Raster)을 만든 …

1
QGIS 2.18.10은 어떤 SAGA 버전을 지원합니까?
QGIS 2.18.10부터는 SagaAlgorithmProvider더 이상이라는 사전이 없습니다 supportedVersions. 이전에는 다음과 같았습니다. supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212), "2.1.3": ("2.1.3", SagaAlgorithm213), "2.1.4": ("2.1.4", SagaAlgorithm214), "2.2.0": ("2.2.0", SagaAlgorithm214), "2.2.1": ("2.2.0", SagaAlgorithm214), "2.2.2": ("2.2.2", SagaAlgorithm214), "2.2.3": ("2.2.3", SagaAlgorithm214), "2.3.0": ("2.3.0", SagaAlgorithm230), "2.3.1": ("2.3.0", SagaAlgorithm230)} 이제 단순히 말합니다 : if not version.startswith('2.3.'): ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, self.tr('Problem with SAGA …

1
QGIS의 PostGIS 인증 프로세스 간소화
QGIS에는 다양한 (~ 15) PostGIS 데이터베이스의 데이터가 있고 아래 그림과 같이 각 연결에 대해 로그인 자격 증명 (인증 사용자 / 암호)이 저장되지 않은 프로젝트가 있습니다. 이제 다른 사용자가 프로젝트를 열면 사용 된 각 데이터베이스에 대한 자격 증명을 입력해야합니다. 합법적으로 내 사용자 중 누구도 자신의 자격 증명을 15 번 입력하지 않을 …


1
스크립팅 된 Atlas의 표현식 기반 레이블이 업데이트되지 않음
내가 따라갈 템플릿에서 프로그래밍 부하 작곡가와 pyQgis를 사용하여지도 책을 생성 pyqgis를 사용하여지도 책 인쇄 작곡가를 자동화 : 아틀라스 코드에 특정 : myAtlasMap = myComposition.getComposerMapById(0) myAtlas = QgsAtlasComposition(myComposition) myAtlas.setCoverageLayer(atlas_desktop) myAtlas.setComposerMap(myAtlasMap) myAtlas.setFixedScale(True) myAtlas.fixedScale() myAtlas.setHideCoverage(False) myAtlas.setFilterFeatures(True) 이 코드는 내 작업에서 작동하며 새로운 100 개의 아틀라스 feutures 맵을 사용하지만 내 template.qpt코드는 다음과 같은 레이블이 …

2
postgis를 사용하여 건물 음영 생성
현재 기존 건물에 대한 태양열 잠재력 추정 도구를 개발 중입니다. 아이디어는 건물 (= 다각형) 모양과 높이를 사용하고 주어진 시간에 결과 음영을 만드는 것입니다. 나는 태양의 몇 가지 위치에 대해서만 테스트를 할 것입니다. 잔디 기능 r.sun.mask에 대해 알고 있지만 내가하려고하는 일에 비해 압도적입니다. 지금은 태양이 남쪽에서 하늘에서 18 ° 일 때만 …

3
필드의 특정 부분에있는 ArcGIS 쿼리 특정 문자
ArcGIS 10.2.2를 사용하여 SDE 속성 테이블에 문자열 필드가 있습니다. 필드의 6 번째 및 7 번째 문자 (예 : 1995-0023A)에서 0을 갖는 모든 레코드를 선택하기위한 쿼리 작성에 도움이 필요합니다. 이 유형의 쿼리를 더 잘 이해하기 위해 필드의 6 번째 문자에서 0으로 레코드를 선택하는 쿼리를 볼 수 있기를 원합니다. 그런 다음 "and"절을 …

1
R을 사용하여 특정 래스터 값에 색상을 할당하는 방법
나는 levelplot멋진 rasterVis패키지 의 기능을 사용하여 값이 0으로 갈라지는 맵을 만듭니다. 빨간색에서 파란색 팔레트를 사용하여 래스터 파일을 플로팅하고 있지만 맵에서 회색을 0으로 값을 할당하려고합니다. 특히이 그림의 색상을 재현하고 싶습니다. 빨간색에서 파란색으로 스케일이 사용되지만 0 값은 회색으로 표시됩니다. 현재 내지도는 다음과 같습니다. 그리고 이것은 그것을 재현하는 코드입니다 ( https://www.dropbox.com/s/cypfdu1eaz2fuok/r.annual.tif?dl=0에있는 파일 ) …

4
공간 함수를 통한 행 제한
아래 쿼리의 성능을 개선하려고합니다. 쿼리를 작성하는 방법 (FROM 절의 하위 쿼리, WHERE 절의 하위 쿼리)에 상관없이 postgres는 county = 24 인 60 개의 행만 있어도 고가의 ST_DWITHIN 함수를 통해 ~ 570K 행을 모두 실행해야합니다. postgis func을 통해 실행하기 전에 postgres가 county = 24를 필터링하도록하려면 어떻게해야합니까? 700ms는 너무 많은 우려의 원인은 …

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