GML vektoriformaatti

Lukee WFS-palvelun palauttamaa GML-tiedostomuotoa. GML on XML-pohjainen formaatti, josta on useita eri versioita (esim. KuntaGML, Maanmittauslaitoksen KTJkii). Kohteiden geometria (pisteet, viivat, alueet) on kaikissa versioissa sama, mutta ominaisuustieto (koodit, ominaisuudet) kaikissa versioissa omansa.

Formaattia ei voida toistaiseksi kirjoittaa.

Ominaisuuksien määrittelyt

Kirjoitettaessa tarvittavat GIS-ominaisuuksien tyyppien määrittelyt.

Merkkaa alueet

Merkkaa sulkeutuvat taiteviivat alueiksi.

Laske alueen piste

Laskee alueen pisteen sulkeutuville taiteviivoille. Laskettu piste on aina alueen sisäpuolella.

Koodit, Ominaisuudet, Lue schema

Koodien ja ominaisuuksien tulkkaus voidaan tehdä joko annetuilla tiedostoilla tai Lue schema -asetuksella suoraan nettiyhteydellä. Oletuksena Lue schema on päällä. Lisätietoja alla kohdassa Ominaisuuksien tulkkaus.

Käyttäjä, Salasana

Scheman lukuun mahdollisesti tarvittavat käyttäjätunnus ja salasana.

Salasana näytetään kentässä tähtinä ja se tallennetaan asetustiedostoon kryptattuna ohjelman lisenssinumerolla. Jos lisenssinumero muuttuu, salasana on annettava uudestaan.

Ominaisuuksien tulkkaus

Ominaisuuksien ja koodien tulkkausta varten tarvitaan erillinen schema-tiedosto. Tämän xsd-päätteisen tiedoston nimen alkuosa on oltava sama kuin luettavan tiedoston ja sen on oltava samassa hakemistossa. Esimerkiksi WFS-palvelu palauttaa tiedostot wfs.gml ja wfs.xsd. Schematiedosto voi sisältää kaikki tarvittavat määrittelyt tai myös linkkejä muihin määrittelyihin jolloin tulkkaukseen tarvitaan nettiyhteys.

Monimutkaisen määrittelyn tulkkaus netin kautta tiedoston lukemisen yhteydessä on usein aika hidasta. Schemasta tulkattavat tiedot voidaankin tallentaa erillisiin tiedostoihin, jotka sitten lisätään muuntimen asetuksiin. Kun muunnin lukee tiedoston Lue schema -asetuksen kanssa, se tulkkaa koodit ja ominaisuudet käyttäjän asetushakemistoon tiedostoihin auto_code_tag.txt ja auto_attr_tag.txt. Alla esimerkit maanmittauslaitoksen palvelusta. Nämä tiedostot voidaan sitten nimetä uudestaan (esim. ktj_code_gml.txt ja ktj_attr_gml.txt) ja lisätä muuntimen asetuksiin kohtiin Koodit ja Ominaisuudet. Kun sitten poistetaan Lue schema -asetus, käyttää muunnin tiedostoja koodien ja ominaisuuksien tulkkaukseen eikä tarvitse nettiyhteyttä.

Jokainen eri GML-versio tarvitsee omat tiedostonsa eli kutakin varten kannattaa muunninlistaan määritellä oma muuntimensa (esim. GML (Kunta), GML (KTJ), jne.). WFS-palvelun asetuksissa voidaan antaa nimeen lisättävä tiedostopääte kullekin yhteydelle. Esimerkiksi Maanmittauslaitoksen palvelulle voidaan antaa pääte ktj jolloin palvelu lukee tiedoston wfs.gml.ktj. Kun sitten vastaavan GML-muunninmäärityksen asetuksiin laitetaan päätteeksi *.ktj, luetaan haettu tiedosto automaattisesti oikealla muuntimella.

Tulkatut koodit tiedostossa auto_code_tag.txt:

! C:\Users\Mikko\Data\Web\mml_tm35.gml
http://xml.nls.fi/ktjkiiwfs/2010/02^KiinteistorajanSijaintitiedot
http://xml.nls.fi/ktjkiiwfs/2010/02^KiinteistorajanTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^PalstanTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^PalstanTunnuspisteenSijaintitiedot
http://xml.nls.fi/ktjkiiwfs/2010/02^RajamerkinTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^RekisteriyksikonPalstanTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^RekisteriyksikonTietoja

Tulkatut ominaisuudet tiedostossa auto_attr_tag.txt:

! C:\Users\Mikko\Data\Web\mml_tm35.gml
http://xml.nls.fi/ktjkiiwfs/2010/02^interpolointitapa
http://xml.nls.fi/ktjkiiwfs/2010/02^kiinteistorajalaji
http://xml.nls.fi/ktjkiiwfs/2010/02^kiinteistorajanTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^kiinteistotunnus
http://xml.nls.fi/ktjkiiwfs/2010/02^lahdeaineisto
http://xml.nls.fi/ktjkiiwfs/2010/02^lakkaamispvm
http://xml.nls.fi/ktjkiiwfs/2010/02^maapintaala
http://xml.nls.fi/ktjkiiwfs/2010/02^nimi
http://xml.nls.fi/ktjkiiwfs/2010/02^numero
http://xml.nls.fi/ktjkiiwfs/2010/02^numeronSiirtymaI
http://xml.nls.fi/ktjkiiwfs/2010/02^numeronSiirtymaP
http://xml.nls.fi/ktjkiiwfs/2010/02^olemassaolo
http://xml.nls.fi/ktjkiiwfs/2010/02^olotila
http://xml.nls.fi/ktjkiiwfs/2010/02^paivityspvm
http://xml.nls.fi/ktjkiiwfs/2010/02^rajamerkinTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^rajamerkkilaji
http://xml.nls.fi/ktjkiiwfs/2010/02^rakenne
http://xml.nls.fi/ktjkiiwfs/2010/02^rekisteriyksikkolaji
http://xml.nls.fi/ktjkiiwfs/2010/02^rekisteriyksikonKiinteistotunnus
http://xml.nls.fi/ktjkiiwfs/2010/02^rekisteriyksikonPalstanTietoja
http://xml.nls.fi/ktjkiiwfs/2010/02^rekisterointipvm
http://xml.nls.fi/ktjkiiwfs/2010/02^sijainti
http://xml.nls.fi/ktjkiiwfs/2010/02^suhdeMaanpintaan
http://xml.nls.fi/ktjkiiwfs/2010/02^tasosijaintitarkkuus
http://xml.nls.fi/ktjkiiwfs/2010/02^tekstiKartalla
http://xml.nls.fi/ktjkiiwfs/2010/02^tunnuspisteSijainti
http://xml.nls.fi/ktjkiiwfs/2010/02^vesipintaala

Erikoisasetukset

Katso myös: Yleiset erikoisasetukset.