Forum QGIS
Wypełnianie przestrzeni pomiędzy izoliniami - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: GRASS (http://forum.quantum-gis.pl/forum-9.html)
+--- Wątek: Wypełnianie przestrzeni pomiędzy izoliniami (/thread-635.html)



Wypełnianie przestrzeni pomiędzy izoliniami - kalinowski5 - 06-01-2012

Witam.
Przy pomocy GRASS'a wygenerowałem sobie odpowiednie izolinie. Pozostała jeszcze tylko banalna kwestia pokolorowania przestrzeni pomiędzy nimi - najwyższe wartości na czerwono, potem pomarańczowy itd.
Niestety nie bardzo wiem jak sobie z tym poradzić...
[Obrazek: itI6fqvBJGNYA.jpg]


RE: Wypełnianie przestrzeni pomiędzy izoliniami - K2000 - 06-01-2012

Jakiego modułu użyłeś? Jakiej interpolacji? Koniecznie musi być GRASS?
Można to wykonać kilkoma sposobami. Np. moduł v.surf.bspline (interpolacja bilinearna z punktów) ma wynikowy zapis zarówno do wektora jak i rastra.


RE: Wypełnianie przestrzeni pomiędzy izoliniami - kalinowski5 - 06-01-2012

Używałem v.surf.idw a powstały wektor wynikowy wrzucałem do r.contour2

Cytat:Koniecznie musi być GRASS?
Nie, nie Smile fajnie gdyby dało się to pokolorować w samym qgis.
Myślałem nad użyciem buforów, ale chyba nie wiem jak to ugryźć...


RE: Wypełnianie przestrzeni pomiędzy izoliniami - K2000 - 06-01-2012

Wydaje mi się, że, być może, niświadomie za dużo kombinujesz. Jeśli użyłeś v.serf.idw, to masz już warstwę rastrową. Wystarczy jej przypisać paletę barw. Niestety nie wiem jak to zrobić w GRASSie.

W Qgis to samo możesz zrobić wtyczką 'Interpolacja'. Kolory zdefiniujesz we właściwościach warstwy w zakładce 'Paleta'. Izolinie uzyskasz w samym Qgis (Raster -> Geoprocesing -> Generuj warstwice).


RE: Wypełnianie przestrzeni pomiędzy izoliniami - Odoakr - 08-01-2012

(06-01-2012, 18:17)K2000 napisał(a): Wystarczy jej przypisać paletę barw.
http://grass.osgeo.org/gdp/html_grass64/r.colors.html