Import dat OpenStreetMap do GRASS GIS
Z FreeGIS portál
(přesměrováno z GRASS GIS / OpenStreetMap)
Poznámky k práci s daty ve formátu OpenStreetMap v systému GRASS GIS.
Vytvoření lokace pro import dat
Import dat
Data lze stáhnout ve formátu OSM či jako předgenerované soubory ve formátu Shapefile.
Import data OSM
Postup:
- Stáhneme data ve formátu OSM
- v podobě předgenerovaných souborů z geofabrik.de
- pro zvolené území přes OSM API
- Data naimportujeme do systému GRASS
OSM data lze stáhnout na lokální disk anebo k nim přistupovat přímo přes
/vsicurl_streaming/
Modul v.in.ogr pro formát OSM XML či OSM PBF rozezná 5 vrstev:
v.in.ogr -l dsn=/vsicurl_streaming/http://download.geofabrik.de/openstreetmap/europe/czech_republic.osm.pbf
Data source </vsicurl_streaming/http://download.geofabrik.de/openstreetmap/europe/czech_republic.osm.pbf> (format 'OSM') contains 5 layers: points lines multilinestrings multipolygons other_relations
Příklad stažení dat přes OSM XAPI:
v.in.ogr dsn="/vsicurl_streaming/http://www.informationfreeway.org/api/0.6/*[bbox=14.19,49.94,14.67,50.18]"
Import data Shapefile
Postup:
- Stáhneme a dekomprimuje data ve formátu Shapefile pro zvolené území
- Data naimportujeme do systému GRASS pomocí v.in.ogr (modul také umožňuje naimportovat data přímo ze ZIP archivu, viz poznámka níže)
Příklad:
wget http://download.geofabrik.de/openstreetmap/europe/czech_republic.shp.zip
unzip czech_republic.shp.zip
Archiv ve formátu ZIP obsahuje následující tématické vrstvy:
v.in.ogr -l dsn=.
Data source <.> (format 'ESRI Shapefile') contains 8 layers: railways waterways points landuse roads natural buildings places
Knihovna OGR umožňuje zpracovat komprimovaná data přímo (ZIP, TAR.GZ, GZIP).
Import OGR vrstvy buildings ze ZIP archivu z příkazové řádky
v.in.ogr dsn=/vsizip//home/martin/smetiste/osm/czech_republic.shp.zip layer=buildings
v.in.ogr dsn=/vsizip//home/martin/smetiste/osm/czech_republic.shp.zip layer=buildings