QGIS에서 단일 픽셀 값을 수정 하시겠습니까?


17

QGIS에서 래스터 (픽셀 값)를 수정하고 싶습니다.

플러그인 "값 도구"는 래스터의 픽셀 값을 쉽게 제공 할 수 있습니다. 그러나 나는 그것을 수정하는 방법을 모른다.

래스터 DEM (오픈 소스) 수동 수정 이라는 Q & A를 찾았 습니까? GRASS에서 할 수 있다고 말합니다. 나는 잔디가 어떻게 성공하지 못했는지 이해하려고 몇 시간을 보냈습니다.

sextante 플러그인에서 d.rast.edit 도구를 찾을 수 없습니다 .

그것을 할 수있는 다른 방법이 있습니까?

답변:


12

이것이 현재 'qgis 래스터 편집'에 대한 Google의 제 1의 결과이므로, 이제 그림판 에서처럼 픽셀을 수정할 수있는 '서브'플러그인이 추가되었다고 생각했습니다.


6

업데이트 :이 쉬운 방법이 있습니다.

  1. 변경할 픽셀 위의 포인트로 포인트 레이어를 만듭니다. "newvalue"라는 열
  2. 래스터 사용 / 변환 / 래스터 화
    • 포인트 레이어를 선택하고 "newvalue"필드
    • 대상으로 래스터 / 그리드를 사용하십시오.
    • 기존 크기 및 해상도 유지

끝난!

다른 답변에서 언급 한 것보다 적용 가능한 규칙이있는 경우 Raster Calculator가 있습니다.

d.rast.edit (링크 된 스레드에서 언급 한 것처럼)를 사용할 수 없다면 수동으로 수행하는 시각적 도구를 알지 못합니다 . 해결 방법은 래스터를 ASCII Gridded XYZ (*. xyz) (또는 다른 텍스트 형식) 로 내 보내서 x / y를 찾고 z를 변경하는 텍스트 편집기에서 편집 할 수 있습니다.

표면을 "Simcity"스타일로 수정할 수있는 레벨러 ( http://www.daylongraphics.com/products/leveller/)-raster / grid 비주얼 편집기 라는 유료 소프트웨어도 있습니다. 나는 그것을위한 무료 도구를 찾지 못했습니다.


얼마 전 DEM Simcity 스타일을 수정하기 위해 소프트웨어를 요청했습니다. :) 감사합니다! gis.stackexchange.com/questions/30453/…
pg85



1

SAGA GIS를 사용하면 래스터의 픽셀 값을 한 번에 하나씩 편집 할 수 있습니다. 이것은 스펙트럼 분석을 위해 특정 픽셀을 선택할 수있는 원격 감지와 같은 일부 목적에 매우 유용합니다. '관리자'패널에서 편집하려는 그리드를 선택한 경우 속성 패널에서 '속성'탭을 선택하고 단일 픽셀을 선택하거나 화면에서 픽셀 블록을 드래그하여 선택할 수 있습니다. 속성 아래에 표시 될 매트릭스에 값을

QGIS로 한 번에 한 픽셀 씩 수정하는 옵션은 실험 플러그인 Serval을 사용하여 다른 픽셀을 특정 픽셀로 설정하는 것입니다.



0

래스터 계산기를 사용하여 한 번에 하나의 값만 다시 매핑 할 수 있으며 래스터의 값 유형을 지정할 수 없습니다. float 32를 사용합니다. 바이트가 필요하면 낭비입니다. Rastercalc가 더 좋지만 한 번에 하나의 값만 다시 매핑 할 수 있습니다.


-1

또는이를 위해 설계된 새로운 Qgis 플러그인 사용 : ThRasE

공개 : 나는이 플러그인을 개발하고 그것을 홍보하고 싶지 않다, 나는 다른 옵션을 공유하고 싶다.

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