지리 정보 시스템

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

1
QGIS 그래픽 모델러가 왜 모달입니까?
그래픽 모델러와 기본 QGIS 응용 프로그램을 자주 전환하고 모델러 창이 열려있을 때 QGIS를 작동 할 수없는 이유가 궁금합니다. 모델을 저장하고 모델러를 닫거나 다시 열면 짜증이납니다. 모델러가 모달이되는 더 깊은 이유가 있습니까? 이 동작을 끄는 간단한 방법이 있습니까 (파이썬 콘솔)?

3
다중 지오메트리에서 용해 된 버퍼 생성 (공유 속성 및 공간 교차로 통합)
다 지점 입력 기능에서 용해 된 버퍼를 작성했습니다. 아래 예에서 입력 테이블에는 4 가지 기능이 있습니다. 기능 #2은 두 가지 점으로 구성됩니다. 버퍼를 생성 한 후 4 개의 폴리곤 지오메트리를 얻습니다. 결과를 그룹화하는 방법이 있습니까? 포인트의 버퍼 #1및 #2용해 번의 다중 다각형 기능이어야 ( a). 내가 지금까지 한 일 : …

2
선형 참조를위한 M- 값을 가진 QGIS 추출 노드
sqlite 데이터베이스에 MultiLineStringZM 레이어가 있고 꼭지점에서 측정 값 또는 m 값을 시각화하려고합니다. QGIS에서이 작업을 수행하는 방법에 대한 정보를 찾으려고했지만 수집 할 수 있었던 모든 것은 이것이 선 스트링 레이어에서 직접 가능하지 않으며 포인트를 별도의 레이어로 추출해야한다는 것입니다. 내가 사용했습니다 Vector> - Geometry Tools> - Extract nodes내 multlinestring 층의 정점을 대표하는 …

1
신장, 진원도 등 다각형의 모양 식별
지질지도를 일반화하고 있습니다. 초기 단계에서 삭제, 확대, 집계 등의 작은 다각형을 다루고 있습니다. 위에서 언급 한 작업을 적용하기 전에 길쭉한 다각형 또는 더 많은 둥근 다각형과 같은 모양 분석을 시작하고 싶습니다. 지질지도는 가능한 한 많이 고려되고 유지되어야하는 매우 복잡한 형태를 가지고 있습니다. 지오메트리를 기반으로 다각형의 모양을 식별하는 방법이 있습니까? 기본적으로 …

3
첫 번째 라벨이 QGIS에 맞지 않으면 대체 라벨로 변경 하시겠습니까?
인쇄 할 맵을 만들려고하는데 폴리곤의 크기가 크게 다릅니다. 이것이 참조 맵이므로 모든 다각형에 레이블을 지정해야하지만 일부 이름은 다각형에 맞지 않습니다. 이 경우 대신 기능 ID를 사용하고 속성 테이블을 사용하여 ID를 이름에 연결하고 싶습니다. 내가하고 싶은 것은지도에서 사용할 레이블과 속성 테이블에 포함 할 행을 선택하는 데 사용할 수있는 일종의 표현식입니다. 그런 …

1
Python을 사용하여 투영 좌표에서 shapefile 변환
GIS와 싸우고있는 초보자. 카운티 웹 사이트 카운티 웹 사이트에있는 shapefile을 사용하여 Milwuakee시의 와드를 매핑하려고합니다 . 나는 여기 에 실 을 따라 약간의 성공을 거두고 있습니다. 내 코드는 다음과 같습니다. from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for the entire world, wgs 84...not obvious inProj = Proj(init='epsg:32054') …

2
QGIS 래스터 스타일 대화 상자에서 래스터 값 수정
QGIS Raster Style 대화 상자를 사용하여 수정 된 래스터 값을 표시하고 싶습니다. 구체적으로, 나는 래스터 값의 제곱근을 사용하는 그라디언트를보고 싶습니다. 래스터 계산기를 사용하여 래스터 값을 변환하는 것이 가능하다는 것을 알고 있지만 가능하면 스타일링 중에 해당 단계를 건너 뛰고 수학 공식을 적용하고 원래 래스터의 수정 된 사본을 만들지 않기를 원합니다. 이러한 …
10 qgis  raster  style 

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

1
QGIS 저장 포스트 테이블 오류 : 결과 버퍼 없음
PostGIS에 다각형 레이어가 있는데 QGIS를 사용하여 피쳐를 추가하려고하면 편집을 저장할 때 오류가 발생합니다. 다음은 "결과 버퍼 없음"오류 알림입니다. 비슷한 경우를 발견했습니다 : 기능을 추가하는 동안 PostGIS 오류 : 결과 버퍼 없음 . 그러나 그것은 그것을 해결하기위한 대답을주지 않습니다. 어떤 아이디어?
10 qgis  postgis 

1
필드 계산기에 QGIS 사용자 정의 함수가 표시되지 않습니다
나는 Essen을 사용하고 있으며 Anita Graser의 훌륭한 자습서 Illuminated contours 를 따르려고합니다 . azimuth함수를 만들어서 로드했지만 표현식 탭에 아무 것도 표시되지 않습니다. 기본 func를 사용하는 사용자 정의조차도 아닙니다! 표현식 azimuth.py은 C :\Users\Max\.qgis2\python\expressions와 관련 .pyc파일 과 함께 존재 합니다. QGIS를 다시 시작해도 아무런 차이가 없습니다.

3
python gdal / ogr을 사용하여 좌표 목록에서 다각형 shapefile을 만드는 방법은 무엇입니까?
오픈 소스 파이썬 도구를 사용하여 좌표 목록에서 다각형 shapefile을 만들려고합니다. 다음은 Python GDAL / OGR Cookbook 과 해킹 된 GIS SE 에서 해킹 한 것입니다 . 비슷한 질문이 있습니다. Python : X, Y 좌표 목록에서 다각형 Shapefile을 만드는 방법은 무엇입니까? 이 질문은을 사용하는 것을 의미하지만 pyshp. 그러나 gdal / ogr …
10 python  gdal  polygon  ogr 

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 …

1
QGIS의 영향 영역을 계산하는 방법은 무엇입니까?
가장 가까운 상점에 해당하는 다각형을 보여주는 다각형 레이어를 만들려고합니다. 30 개의 상점 위치 세트의 경우 결과는 각 상점마다 하나씩 30 개의 피처가있는 다각형 레이어 여야합니다. 각 기능은 해당 상점이 가장 가까운 영역을 나타냅니다. 예를 들어, 다각형 12 내의 주소는 저장소 12가 가장 가깝다는 것을 의미합니다. 최대 속도 열이있는 매장 위치 …

2
QGIS 가상 레이어를 사용한 다각형 교차
가상 레이어를 사용하여 QGIS에서 다각형 지오메트리를 교차하려고합니다. SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; 불행히도 sbqry.rowid AS gid자동 증가 값 대신 NULL을 반환합니다. 아무도 'gid'라는 고유 식별자 열을 만드는 방법을 알고 있습니까? 내가 아는 …

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