Forum QGIS
Dzielenie mapy - 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: Dzielenie mapy (/thread-139.html)



Dzielenie mapy - tom3cz - 30-05-2010

Witam, mam w zasadzie nietypowy problem. Posiadam mapy sporych rozmiarów i obrabiam je w grasie. Jest to mapa rastrowa NMT i jakieś mapy tematyczne w *.shp. Nie mogę dojść jak w grassie zaznaczyć jakiś fragment tej dużej mapy i eksportować go bezpośrednio do pliku. Czyli w skrócie mówiąc tak jakby mieć NMT całego województwa i chcieć to np. podzielić na mapki mniejszych rozmiarów aby były mniejsze i lżejsze do obliczeń w innym programieSmile.

Korzystam z wersji windowsowej GRASS GIS 6.4.0svn


RE: Dzielenie mapy - msieczka - 30-05-2010

(30-05-2010, 13:24)tom3cz napisał(a): Czyli w skrócie mówiąc tak jakby mieć NMT całego województwa i chcieć to np. podzielić na mapki mniejszych rozmiarów aby były mniejsze i lżejsze do obliczeń w innym programieSmile.

1. Ustaw region do interesującego cię obszaru (g.region albo z GUI Map Display: Opcje powiększania > Ustaw zasięg wyświetlonej mapy jako region obliczeniowy).
2. `r.mapcalc kawalek=nmt' stworzy raster "kawalek" tylko z fragmentem "nmt" wpadającym w aktualny region.
3. r.out.gdal in=kawalek out=kawalek.tif

Albo w punkcie 2 od razu r.out.gdal, żeby tylko wyeksportować ten fragment bez zapisywania go w GRASS.

Aby przyciąć do innego kształtu niż prostokąt, należy stworzyć maskę. Szczegóły: http://grass.osgeo.org/grass64/manuals/html64_user/r.mask.html.

Przykładowy sposób:

1. Narysuj interesujący cię obszar jako wielobok "maska".
2. v.to.rast in=maska out=MASK use=val val=1

Aby pozbyć się maski należy zmienić nazwę/usunąć raster "MASK".


RE: Dzielenie mapy - tom3cz - 31-05-2010

Bardzo dziękuję, właśnie o to mi chodziło Smile


RE: Dzielenie mapy - tom3cz - 25-06-2010

Mam jeszcze jeden mały problem. Chciałbym zrobić podobną operację tym razem na warstwie wektorowej, czyli wczytuję plik *.shp np. z mapą dróg na danym terenie i chciałbym utworzyć inny plik *.shp, który zawierałby mapę dróg kawałka terenu z poprzedniej mapy.


RE: Dzielenie mapy - msieczka - 26-06-2010

v.in.ogr, v.overlay/v.select, v.out.ogr