QGIS에서 래스터 파일 범위로 다각형을 작성 하시겠습니까?


17

딱딱한 이미지 파일이 있고 딱딱한 정도의 다각형을 원합니다.

이 작업을 수행하는 직접적인 방법이 있습니까?

지금은 이미지를 gdal_polygonize를 사용하여 벡터로 변환 한 다음 다각형을 분해해야합니다.


QGIS API에 정통하지는 않지만 도움이 되겠습니까?
dassouki

1
예, QgsRectangle은 내가 원하는 것 같지만 어떻게 사용합니까? ...
vascobnunes

1
나는 이것이 pyqgis 요리 책에서 더 좋은 예 라고 생각 합니다 . 익스텐트를 얻는다면 이것을 사용하여 벡터 바운드를 만들 수 있습니다.
dassouki

답변:


9

질문이 명확하지 않습니다. 래스터의 '직사각형'범위 또는 래스터의 특징 범위를 원하십니까? 직사각형 범위의 경우 래스터> 기타> 타일 색인에서 "타일 색인"을 사용하십시오. 래스터 메뉴가 보이지 않으면 GDALTools 플러그인을 설치하거나 활성화해야 할 수 있습니다.

물론 QGIS에서 작업에 매료되지 않은 경우 GDAL을 직접 사용할 수 있습니다. gdaltileindex 참조


래스터의 형상 범위에서 다각형을 만드는 방법이 있습니까? '직사각형'범위가 아닙니다.
csheth

래스터를 벡터로 변환 한 다음 많은 작업처럼 보이지만 '오목'을 만들기 위해 '오목 선'또는 '알파 모양'을 사용할 수 있습니다. 궁극적 인 목표는 무엇입니까? 아마도 더 쉬운 방법이있을 것입니다 ...
Darren Cope

내 질문 gis.stackexchange.com/questions/187798 / ... 에 대답 할 수 있습니까? 글쎄요. 궁극적 인 목표는 지형지 물 이미지의 지형 보정을 실행 한 후 지형지 물 내에서 범위 내에서 dem을 자르는 것입니다.
csheth

7

전체 디렉토리가 아닌 하나의 이미지의 범위 만 원하는 경우 Vector->Research Tool->Polygon from layer extent여기 로 이동 하여 범위를 원하는 이미지를 선택하고 출력을 저장할 수 있습니다.


5
불행하게도, 이것은 QGIS 버전 2.16 이상에서는 작동하지 않습니다. 이 기능은 벡터 레이어로만 축소되었습니다.
AndreJ

기능이 왜 저하되었는지 아십니까? 내가 알 수있는 한, 그것을 얻는 다른 직접적인 방법은 없습니다. Tileindex는 작동하도록 만들 수 있지만 QGIS에서는 전체 디렉토리를 입력으로 사용하므로 파일을 임시 디렉토리로 이동하는 경우가 많습니다.

@OoO 아니요, QGIS에서 기능 요청을 할 수 있습니다
GM

@GM 그래, 내가 살펴볼 게. 아마도 거기에 몇 가지 그들이 그것을 떨어 이유 이유,하지만 난 지금 무엇을 상상할 수 없다.

이것은 qgis 3+에서 "추출 레이어 범위"라고 불립니다.
chrismarx

-1

실제로 그것은 이후의 QGGIS 버전에서 작동합니다. 유일한 것은 파일 디렉토리에서 해당 래스터를 수동으로 선택해야한다는 것입니다.

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