Forum QGIS
Przycięcie rastra - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Przycięcie rastra (/thread-268.html)



Przycięcie rastra - Arnebius - 11-11-2010

Czy jest mozliwość w programie QGIS przycięcie warstwy rastrowej do odpowiedniego kształtu za pomocą warstwy wektorowej (np. do okreslonych granic województwa lub gminy), jesli tak to proszę o wskazówki.


RE: Przycięcie rastra - Rayo - 13-11-2010

W QGIS nie wiem, ale może to Ci pomoże:
http://my.opera.com/p0cisk/blog/show.dml/6858381


RE: Przycięcie rastra - Kristoforos - 14-11-2010

Jeśli celem jest uzyskanie tylko efektu wizualnego to wystarczyć powinno utworzenie warstwy, na której będzie tylko poligon z interesującą Cię jednostką administracyjną, kolejno, sprytne obrysowanie granic tego obiektu. Sprytne, bo wykonując to przy włączeniu we "Właściwościach projektu" opcji "Unikaj przecinania się nowych poligonów" >> "Usuń przecięcia nowych poligonów z warstwami". W ten sposób można to zrobić za pomocą kilkunastu kliknięć (chyba nie da się zrobić tego jednym poligonem, ale dwa już powinny wystarczyć - potem można je ewentualnie połączyć). Następnie usuwasz to, co jest w środku. Potem jeszcze we "Właściwościach warstwy" ustawiasz sobie w "Opcjach wypełnienia" tło poligonu na odpowiadający Ci kolorek (zapewne będzie Ci przydatny biały) i zaznaczasz "brak" w "Opcjach obrysu".

W efekcie Masz "pinkną" maskę... Może taką trochę kombinowaną, ale zawsze lepsze to niż nic...


RE: Przycięcie rastra - p0cisk - 15-11-2010

Za pomocą polecenia gdalwarp możesz "przyciąć" raster za pomocą warstwy wektorowej w ten sposób, że to co jest poza poligonem będzie miało wartość 0:

gdalwarp -dstnodata 0 -cutline "warstwa_wektorowa.shp" "warstwa_rastrowa.tif" "przycieta_warstwa_rastrowa.tif"

Parametr -dstnodata wskazuje jaką wartość przyjmie raster poza poligonem (-cutline).