SQLite http://sqlite.org/ Spatialite https://www.gaia-gis.it/fossil/libspatialite/index GDAL http://gdal.org Rasteriformaatit http://www.gdal.org/formats_list.html vektoriformaatit http://www.gdal.org/ogr/ogr_formats.html OpenJUMP http://openjump.org GDAL-ohjelmien käyttäminen komentoriviltä Vaihe 1: Avataan komentoikkuna ja asetetaan ympäristö cd c:\ohjelmat\GDAL sdkshell hideoci Kannattaa antaa "hideoci" -parametri, jos ei ole asentanut erikseen Oracle-laajennusta. Tiken sisäverkossa on lisäksi asetettava välityspalvelin SET http_proxy=cache.mmm.fi:800 Kyselyitä WFS-palvelusta 1) Palvelun ominaisuuksien kysely ogrinfo wfs:http://hip.latuviitta.org/cgi-bin/tinyows 2) Tarkempien tietojen kysely valitusta aineistosta ogrinfo -so wfs:http://hip.latuviitta.org/cgi-bin/tinyows lv:municipalities 3) Kysely, joka tuo kahden ensimmäisen kohteen kaikki tiedot valitusta aineistosta ogrinfo WFS:http://hip.latuviitta.org/cgi-bin/tinyows?maxfeatures=2 lv:municipalities 4) Sama asia lähettämällä pyyntö selaimelta (ogrinfo tekee saman salaa käyttäjältä) http://hip.latuviitta.org/cgi-bin/tinyows?service=wfs&version=1.0.0&request=getfeature&typename=lv:municipalities&maxfeatures=2 ogr2ogr -f "ESRI Shapefile" kunnat.shp "WFS:http://hip.latuviitta.org/cgi-bin/tinyows" lv:municipalities Huomautus: Lainausmerkit saattavat muuttua muiksi merkeiksi kopioitaessa tekstistä, erityisesti Word, OpenOffice ja PDF! Avataan spatialite-gui Tehdään tyhjä tietokanta koulutus.sqlite Luetaan kuntakartta Spatialiteen shapefilestä select * from kunnat; Käynnistetään OpenJUMP Luetaan tiedot kuntataulusta Teemaväritys maakunnan mukaan Teemaväritys pinta-alan mukaan Muunna kuntakartta muihin projektioihin select transform(geometry,4326) from kunnat; select transform(geometry,2392) from kunnat; select transform(geometry,2393) from kunnat; select transform(geometry,2394) from kunnat; select transform(geometry,3587) from kunnat; Mitä muuta Spatialitellä ja SQL:llä voi tehdä: http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.0.0.html Haetaan OSM-aineistoa Geofabrikista. http://download.geofabrik.de/europe/finland-latest.osm.pbf 144 megaa Viedään Spatialite-tietokantaan ogr2ogr-ohjelman oletusarvoilla, komento ogr2ogr -f SQLite -dsco spatialite=yes -t_srs epsg:3067 -gt 20000 koulutus.sqlite finland.osm.pbf Peruskomento tietojen viemiseksi PostGIS-kantaan ogr2ogr -f PostgreSQL PG:"dbname='db' host='host' port='4326' user='user' password='passwd'" finland.osm.pbf -gt 20000 -progress --config OSM_COMPRESS_NODES YES -lco DIM=2 -lco geometry_name=geoloc -lco fid=fid --config PG_USE_COPY YES Huom! Tiken pilottitietokannassa noin 50 kertaa nopeampi, jos käytti COPY-menetelmää. Normaali ero noin nelinkertainen. Peruskomento tietojen viemiseksi Oracle-kantaan Ogr2ogr-ohjelmalla kannattaa käyttää Spatialiteä välissä, koska sillä tavalla ääkköset saadaat menemään oikein.