Erinevus lehekülje "Quantum GIS" redaktsioonide vahel
(→QGIS kasutamine ruumiandmete muutmiseks) |
(→QGIS kasutamine ruumiandmete muutmiseks) |
||
86. rida: | 86. rida: | ||
===QGIS kasutamine ruumiandmete muutmiseks=== | ===QGIS kasutamine ruumiandmete muutmiseks=== | ||
− | Kui on vajadus tegeleda ruumiandmete muutmisega, siis kõige otsekohes oma andmete allikana kasutada PostGIS'i. Selleks peab olema vastavalt ettevalmistatud PostgreSQL andmebaas kuhu saab Quantum GIS lisa SPIT (Shapefile to PostgreSQL/PostGIS Import Tool) abil laadida Shapefile formaadis ruumiandmed. | + | Kui on vajadus tegeleda ruumiandmete muutmisega, siis kõige otsekohes oma andmete allikana kasutada PostGIS'i. Selleks peab olema vastavalt ettevalmistatud PostgreSQL andmebaas kuhu saab üldiselt Quantum GIS lisa SPIT (Shapefile to PostgreSQL/PostGIS Import Tool) abil laadida Shapefile formaadis ruumiandmed. Järgnevas ei kasutata SPITi kuna tuleb teha andmete kodeeringu teisendus ISO-8859-1 -> UTF-8. |
Maa-ameti Geoportaalis jagatakse ruumiandmeid Shapefile kujul, nt asustusüksuste andmed on failis http://geoportaal.maaamet.ee/docs/haldus_asustus/20100301_asustus_shp.zip. Peale faili kopeerimist tuleb arhiiv lahti pakkida | Maa-ameti Geoportaalis jagatakse ruumiandmeid Shapefile kujul, nt asustusüksuste andmed on failis http://geoportaal.maaamet.ee/docs/haldus_asustus/20100301_asustus_shp.zip. Peale faili kopeerimist tuleb arhiiv lahti pakkida |
Redaktsioon: 4. aprill 2010, kell 15:44
Sisukord
Sissejuhatus
Quantum GIS http://www.qgis.org/ on töökohaarvutis kasutamiseks mõeldud vaba tarkvaraline GIS rakendus, mis võimaldab
- kasutada ruumiandmeid, nt visuaalseks esitamiseks
- muuta ja salvestada ruumiandmeid
Quantum GIS töötab erinevate andmete allikatega, mh
- WMS, WFS, WCS, KLM online teenused
- PostGIS
- Shapefile formaadis andmed
Quantum GIS tarkvara paigaldamine
Quantum GIS tarkvara paigaldamiseks sobib Debian Squeeze keskkonnas öelda
# apt-get install qgis
Kaardiandmed
Näiteks on olemas Shapefile formaadis avalikult kättesaadavad sellised andmed, kasutamistingimustega saab ilmselt tutvuda vastavates veebikohtades
- http://geoportaal.maaamet.ee/est/Andmed-ja-kaardid/Haldus-ja-asustusjaotus-p119.html
- http://download.osgeo.org/qgis/data/qgis_sample_data.tar.gz
QGIS kasutamine ruumiandmete esitamiseks
QGIS kasutamisel tuleb esmalt määrata andmete allikas, nt Maa-ameti Geoportaali http://geoportaal.maaamet.ee/est/ kaudu jõuab välja WMS teenuseni. QGIS seadistamiseks kasutama WMS teenust tuleb peale programmi kävitamist avada
Layer -> Add WMS Layer ... -> New
ning näidata WMS teenuse nimi (omab ainult lokaalset tähendust) ja aadress
Name: Maaameti WMS URL: http://kaart.maaamet.ee/wms/alus?
ning avanenud nimekirjast valida välja huvipakkuvad kaardikihid
kus
- kasutatakse koordinaatsüsteemi Estonian Cordinate System of 1997
QGIS kasutamisel tuleb tähele panna, et kaardikihte esitatakse sõltuvalt sellest, mis on parasjagu kasutatava mõõtkava puhul mõttekas.
Eesti kontuurkaart
Eesti maakonnataseme haldusjaotust iseloomustava kontuurkaardi kujutise saab esitada valides nt sellised kaardikihid
- saar_100
- rannajoon_100
- Põhimaantee
- kontrolljoon (venepiir_line_8382_2)
- maakond_500 (KUJUNDUSPIIR_G_8374)
- maakond_500 (KUJUNDUSPIIR_G_8374_2)
- linnad (linnad_1)
- Linnad (EHAK_GEN_8386_3)
Eesti omavalitsustaseme kontuurkaart
Eesti omavalitsustaseme haldusjaotust iseloomustava kontuurkaardi kujutise saab esitada valides lisaks nt sellised kaardikihid
- omavalitsus_100
- omvalitsuse nimi (HaldusNimi_tex_8385_1)
- alevid
- alevikud
- linnaosad
- halduspiir_10
Ortofoto
Ortofoto on geomeetriliselt parandatud ühtse mõõtkavaga aerofoto. Ortofotode esitamiseks tuleb lisada kaardikiht, kusjuures QGIS esitab ortofotosid mõõtkavas, kus see on mõttekas (nt 1:102469894)
- of10000
Näiteks on alloleval toodud ortofotol Tartu Toomkirik http://et.wikipedia.org/wiki/Tartu_Toomkirik, mis on lisaks muule selles mõttes teistest Tartus asuvatest ehitistest erinev, et suures osas puudub tal katus
QGIS kasutamine ruumiandmete muutmiseks
Kui on vajadus tegeleda ruumiandmete muutmisega, siis kõige otsekohes oma andmete allikana kasutada PostGIS'i. Selleks peab olema vastavalt ettevalmistatud PostgreSQL andmebaas kuhu saab üldiselt Quantum GIS lisa SPIT (Shapefile to PostgreSQL/PostGIS Import Tool) abil laadida Shapefile formaadis ruumiandmed. Järgnevas ei kasutata SPITi kuna tuleb teha andmete kodeeringu teisendus ISO-8859-1 -> UTF-8.
Maa-ameti Geoportaalis jagatakse ruumiandmeid Shapefile kujul, nt asustusüksuste andmed on failis http://geoportaal.maaamet.ee/docs/haldus_asustus/20100301_asustus_shp.zip. Peale faili kopeerimist tuleb arhiiv lahti pakkida
$ unzip 20100301_asustus_shp.zip
ning tekivad sellised failid
$ ls -l -rw-r--r-- 1 mart mart 955858 Feb 26 10:46 F20100301_asustus.dbf -rw-r--r-- 1 mart mart 502 Feb 26 17:19 F20100301_asustus.prj -rw-r--r-- 1 mart mart 19340604 Feb 26 10:46 F20100301_asustus.shp -rw-r--r-- 1 mart mart 37572 Feb 26 10:46 F20100301_asustus.shx
Shapefile formaadi teisenduseks sql skriptiks sobib kasutada shp2pgsql utiliiti
$ shp2pgsql F20100301_asustus.shp asustusyksys > asutusyksus.sql
Maa-ameti andmed on esitatud ISO-8859-1 kodeeringus ja kuna tavaliselt andmebaasi kodeering on et_EE.UTF-8, siis tuleb teha vastav teisendus, nt selliselt
$ recode ISO-8859-1..UTF-8 asutusyksus.sql
Vajadusel kohenda sql skript, nt lisades algusse näidates skeemi nime (eestikaart)
set search_path to eestikaart, public;
Ning lõpuks laadida andmed andmebaasi
$ psql -h 127.0.0.1 -U mart postgis < asutusyksus.sql
SPIT lisa
SPIT (Shapefile to PostgreSQL/PostGIS Import Tool) sobib Shapefile formaadis andmete importimiseks PostGIS PostgreSQL andmebaasi.
Kasulikud lisamaterjalid
- GIS
- A Gentle GIS Introduction - http://download.osgeo.org/qgis/doc/manual/qgis-1.0.0_a-gentle-gis-introduction_en.pdf
- QGIS User Guide - http://download.osgeo.org/qgis/doc/manual/qgis-1.4.0_user_guide_en.pdf