09-04-2011, 00:11
Witam,
chcę wykonać wykresy rozrzutu (oraz analizę statystyczną) danych znajdujących się w dwóch rastrach. Jeśli dobrze rozumuję, oba muszą mieć identyczne wymiary (myślę o współrzędnych rogów) i identyczną rozdzielczość.
W jaki sposób wykonać taką operację w QGISie?
Samo obcięcie nie jest kłopotliwe (Raster-->Kadruj, po czym można wpisać współrzędne rogów uzyskane przy pomocy narzędzia gdalinfo.
Nie wiem za bardzo jak "zmniejszyć" boki rastra (czy należy to zrealizować przez przeskalowanie?)
Kiedy wykonać taką operację - wydaje mi się, że logiczne byłoby zrobienie tego przed "kadrowaniem", jednak nawet w tej sytuacji może okazać się, że po obcięciu komórki jednego nie pokrywają się idealnie z bokami drugiego.
Wpadło mi do głowy użycie narzędzia gdal2xyz - zapisanie danych z rastra do pliku ze współrzędnymi oraz wartościami.
Następnym krokiem byłoby dodanie dodatkowych punktów (np. w 1/4 odległości od środka rastra) z przepisaną wartością.
Tak dużą ilość punktów można byłoby "obciąć" do rozmiarów pierwszego z rastrów, po czym wykonać interpolację metodą najbliższego sąsiada.
Czy jest to dobry pomysł?
W jaki sposób szybko "zwielokrotnić" ilość punktów w rastrze?
chcę wykonać wykresy rozrzutu (oraz analizę statystyczną) danych znajdujących się w dwóch rastrach. Jeśli dobrze rozumuję, oba muszą mieć identyczne wymiary (myślę o współrzędnych rogów) i identyczną rozdzielczość.
W jaki sposób wykonać taką operację w QGISie?
Samo obcięcie nie jest kłopotliwe (Raster-->Kadruj, po czym można wpisać współrzędne rogów uzyskane przy pomocy narzędzia gdalinfo.
Nie wiem za bardzo jak "zmniejszyć" boki rastra (czy należy to zrealizować przez przeskalowanie?)
Kiedy wykonać taką operację - wydaje mi się, że logiczne byłoby zrobienie tego przed "kadrowaniem", jednak nawet w tej sytuacji może okazać się, że po obcięciu komórki jednego nie pokrywają się idealnie z bokami drugiego.
Wpadło mi do głowy użycie narzędzia gdal2xyz - zapisanie danych z rastra do pliku ze współrzędnymi oraz wartościami.
Następnym krokiem byłoby dodanie dodatkowych punktów (np. w 1/4 odległości od środka rastra) z przepisaną wartością.
Tak dużą ilość punktów można byłoby "obciąć" do rozmiarów pierwszego z rastrów, po czym wykonać interpolację metodą najbliższego sąsiada.
Czy jest to dobry pomysł?
W jaki sposób szybko "zwielokrotnić" ilość punktów w rastrze?