GIS ominaisuudet

Useille GIS-formaateille (esim. Maagis, MapInfo, Shape, Xcity, GML) on yhteistä tietokantatyyppinen ominaisuuksien käsittely. Näissä kullakin kohdetyypillä on oma taulunsa, jonka sarakkeet sisältävät kohdetyypin sallitut ominaisuudet. Kullakin sarakkeella on tyyppi ja mahdollisesti maksimikoko.

Kun GIS-tiedosto luetaan sisään, käyttäjän asetushakemistoon luodaan automaattisesti kaksi tiedostoa: auto_attr.dat ja auto_attr.txt (esimerkit alla). Ensimmäinen sisältää luetun tiedoston kohdetyyppien ominaisuuksien määrittelyt ja toinen ominaisuuksien nimet mahdollisen muunnostiedoston tekoa varten. Nimien muunnostiedosto asetetaan koodikenttäasetuksissa.

Määrittelytiedoston sisältämiä ominaisuuksien tyyppien määrittelyjä tarvitaan tietoja kirjoitettaessa. Kunkin kohdetyypin määrittely alkaa hakasulkeissa olevalla kohdetyypin nimellä. Formaateissa, jotka tukevat vain yhtä kohdetyyppiä, tämä on yleensä tiedoston nimi. Kukin ominaisuus on määritelty omalla rivillään, joka sisältää ominaisuuden nimen, tyypin, mahdollisen maksimikoon sekä desimaalien määrän.

Määrittelytiedosto auto_attr.dat:

[wa311109A.mif]
  TEKSTI          string    80
  RYHMA              int
  LUOKKA             int
  TASTAR             int
  KORTAR             int
  KORARV           float
  KULKUTAPA          int
  KOHDEOSO           int
  AINLAHDE           int
  SYNTYHETKI      string    10
  KUOLHETKI       string    10
  KARTOGLK           int
  ALUEJAKOON         int
  VERSUH             int
  SUUNTA             int
  SIIRT_DX           int
  SIIRT_DY           int
  ATTR1              int
  ATTR2              int
  ATTR3              int

Nimitiedosto auto_attr.txt:

! wa311109A.mif
AINLAHDE    AINLAHDE
ALUEJAKOON  ALUEJAKOON
ATTR1       ATTR1
ATTR2       ATTR2
ATTR3       ATTR3
KARTOGLK    KARTOGLK
KOHDEOSO    KOHDEOSO
KORARV      KORARV
KORTAR      KORTAR
KULKUTAPA   KULKUTAPA
KUOLHETKI   KUOLHETKI
LUOKKA      LUOKKA
RYHMA       RYHMA
SIIRT_DX    SIIRT_DX
SIIRT_DY    SIIRT_DY
SUUNTA      SUUNTA
SYNTYHETKI  SYNTYHETKI
TASTAR      TASTAR
TEKSTI      TEKSTI
VERSUH      VERSUH