Määrittelytiedostossa annetaan kirjoitettavan aluejaon
nimi ClassGroup
-määrityksellä. Tässä
voidaan käyttää aluejakojen nimiä suoraan, esimerkiksi aj_aanestysalue tai aj_postitoimipaikka.
Kirjoitettava alue määritellään koordinaattien avulla (South
, West
, North
, East
).
Tämän jälkeen annetaan aluejaon nimi suomenkielisessa
palvelussa Name
-määrityksellä. Muissa
kieliversioissa käytettävät nimet annetaan NameEntry
-
ja kielilyhennemäärityksellä. Kannattaa pitää palvelussa näytettävät
nimet mahdollisimman selkeinä ja kuvaavina käyttäjien näkökulmasta.
Image
-määrityksellä voidaan
valita kartalla näytettävä kuva suomenkielisessä palvelussa. Mikäli
eri kieliversioissa halutaan käyttää kielikohtaisia kuvia, voidaan ImageEntry
-määrityksellä
valita muissa palveluissa näytettävät kuvat.
Attribute
-lohkossa määritellään
tietokannasta luettavat ja tiedostoon kirjoitettavat attribuutit. Name
-määrityksellä
annetaan attribuutin nimi suomenkielisessä palvelussa, NameEntry
-määrityksillä
attribuuttien nimet palvelun muissa kieliversioissa. Value
-määrityksellä
annetaan attribuutin arvo suomeksi ja ValueEntry
-määrityksillä
arvot palvelun muissa kieliversioissa.
Määrittelytiedosto voi esimerkiksi olla seuraavanlainen:
AreaDivision
{
ClassGroup = "aj_aanestysalue";
DisplayResultAt = "Source";
South = 100000;
West = 65000;
North = 110000;
East = 75000;
Name = "Äänestysalue";
NameEntry = ("enu", "Voting area");
NameEntry = ("sve", "Röstningsområde");
Image = "http://piwebmap/web/img/pointer_fin.gif";
ImageEntry = ("enu", "http://piwebmap/web/img/pointer_enu.gif");
Tip = "Ominaisuudet";
TipEntry = ("enu", "Properties");
attribute
{
Name = "Yhteystiedot";
NameEntry = ("enu", "Contact information");
Value = "ContactInformation";
ValueEntry = ("enu", "ContactInformationEnu");
};
attribute
{
Name = "Linkki";
NameEntry = ("enu", "Link");
Value = "URL";
ValueEntry = ("enu", "URLEnu");
};
};