OpenCities Map Ultimate for Finland - CONNECT EDITION Update 17

Merkintöjen haun asetukset

Merkintöjen haku -työkalun asetukset määritetään StellaMap.xml-tiedostossa GSA-ohjelmistolla.

Merkintöjen haku -työkalun metodit löytyvät kohdasta Methods > MerkintojenHaku.

Parametri Selitys
correspondenceFile Merkintöjen haun vastaavuustiedoston nimi ja sijainti
seedFileName

Excel–pohjatiedoston sijainti ja nimi

outputFileName

Excel-tulostiedoston oletusnimi ja sijainti

defaultLanguage vaihtoehdot suomi – ruotsi, ruotsi – suomi, suomi, ruotsi
cellFolderPath, cellLibraryName, cellStartOffsetX, cellStartOffsetY, cellMidOffsetY, cellLevel, cellScaleX, cellScaleY, cellScaleZ selitystekstien solujen määritykset
numberOfLegRowsOnPage, paperSizeWidth, paperSizeHeight, legendRowHeight

sivujen ja sivujakojen määritykset (käytetään, kun selitystekstit lisätään kuvalle objektina)

dgnCellLengthFactor, dgnTitleLength, dgnHeaderLength, dgnDescrLength, dgnFooterLength, dgnLineSpacingFactor

sivujen ja sivujakojen määritykset (käytetään, kun selitystekstit lisätään kuvalle tekstisolmuna)

dgnTitleFeaName, dgnHeaderFeaName, dgnFooterFeaName, dgnDescrFeaName

Tekstikohteiden nimet (käytetään, kun selitystekstit lisätään kuvalle tekstisolmuna) Varsinaisten selitystekstien kuvaustekniikka määritetään Feature – kohdassa.

correspfile.xml - merkintöjen haun vastaavuudet

Correspfile.xml tiedostossa on määritetty asema- ja yleiskaavamerkintöjen ja selitysten vastaavuudet OpenCities Map Ultimate for Finlandin kohdemallilla tehtyihin kohteisiin ja niiden ominaisuustietoihin.

Tiedostoa suositellaan editoitavaksi xml – editointiin tarkoitetulla sovelluksella, mikä helpottaa xml - tiedostorakenteen hahmottamista.

FeatureName Kohteen nimi, joita kuvalta etsitään.
Properties kohteen ominaisuustiedot, joita käytetään kohteiden suodattamiseen vs. kaavamerkintämääritys. Mahdolliset kriteerit
Descriptions Kuvalta haetun kohteen ja sen kriteereitä vastaava kaavamerkinnän selitysteksti
CellName Kuvalta haetun kohteen ja sen kriteereitä vastaavan kaavamerkinnän solu. Solunimi viittaa Ympäristöministeriön oppaan numerointiin
TextFeature Kuvalta haetun kohteen ja sen kriteereitä vastaava teksti”ali”kohde, jolta kuvalla esiintyvä teksti haetaan solun sisältämän tekstin korvaamiseksi
Comment Vapaasti annettava kommenttitieto

Properties – ominaisuustietomääritykset

Properties-määrityksellä voidaan hakea kohteita tarkemmin perustein kuin pelkän kohdeluokan nimen perustella. Seuraavassa on kerrottu mahdolliset määritykset.

Ei määritystä Kohteen ominaisuustiedon (propertyn) arvoa ei ole määritetty. Tällöin haetaan kaikki kohteet, ilman kriteereitä
Ei "condition" ehtoa Kohteen ominaisuustiedon (propertyn) arvo on annettu arvo. Tällöin haetaan kaikki kohteet, jotka täyttävät ehdon. Useammat arvot voidaan erottaa |- merkillä.
Not equal Kohteen ominaisuustiedon (propertyn) arvo on erisuuri kuin annettu arvo. Useammat arvot voidaan erottaa | -merkillä.
Contains Kohteen ominaisuustiedon (propertyn) arvo sisältää annetun arvon. Useammat arvot voidaan erottaa |- merkillä
Not contains Kohteen ominaisuustiedon (propertyn) arvo ei sisällä annettua arvoa. Useammat arvot voidaan erottaa |- merkillä
Empty Kohteen ominaisuustiedon (propertyn) arvo on tyhjä.
Not empty Kohteen ominaisuustiedon (propertyn) arvo ei ole tyhjä

Descriptions - merkintöjen selityksien lisäykset

Merkinnän käyttötarkoitukset määritetään Descriptions-kohtaan.

Language-kohdassa määritetään kieli sekä Text-kohdassa selitysteksti määritetyllä kielellä.

Uuden indeksin lisääminen:

Uuden käyttötarkoitusindeksin lisääminen voidaan tehdä kopioimalla valmis määritys uudeksi määritykseksi ja muuttamalla tämän jälkeen sen tietoja.

Rivin kopioinnin jälkeen:

1) Muutetaan, mikäli tarve, kohdeluokan nimi, jota kuvalta etsitään (Tässä esimerkissä ei ole tarve muuttaa)

2) Annetaan solunimi, jossa on kyseinen kaavamerkintä. Mikäli merkinnälle ei ole olemassa olevaa solua tulee se tehdä Legenda.cel-solukirjastoon. (Tässä esimerkkitapauksessa ei ole tarve tehdä omaa solua katso kohta 5)

3) Määritetään merkinnälle selitysteksti. (AK-7 -> AK-8)

4) Muutetaan kohteelle tarkempi ominaisuustietokriteeri. (AK-7 -> AK-8)

5) Annetaan tekstikohde, josta tekstikorvaus solulle voidaan tehdä. Mikäli tekstikorvausta ei haluta jätetään kyseinen kohta tyhjäksi. (Tässä esimerkissä voidaan käyttää merkinnälle tehtyä solua. Tällöin uutta solua ei ole tarve tehdä vaan solun teksti päivittyy kuvalta oikeaksi solua lisättäessä kuvalle)

Kaavamerkinnat_seed.xls merkintöjen haun Excel – pohjatiedosto

Merkintöjenhaku-työkalun asetukset määritetään StellaMap.xml–tiedostossa Geospatial Administrator–ohjelmistolla.

Merkintöjen haun tulokset kirjoitetaan Excel–tiedostoon. Excel-tiedostona käytetään sopivat asetukset sisältävää pohjatiedostoa, jonka perusteella uudet Excel-tiedostot syntyvät.

Excel – pohjatiedoston asetukset:

KAAVAMERKINNAT_SEED.XLS-tiedostoon on mahdollista määrittää tulostusrajaukset, mikä helpottaa tulostuksen mukaisten paperikokojen määritystä.

Tulosteeseen näkyviin tulevat kentät:

A: kentän leveys varataan solukirjaston elementeille

B: kentän leveys selitystekstille kielelle 1

C: kentän leveys selitystekstille kielelle 2

Kenttien arvot määrittävät tulostusalueen leveyden. Sarakkeiden kokonaisleveyden muuttamista tulee välttää. Oletuksena selityskielen teksti C-kentässä on piilotettu. Jos tarvitset toisen kielen mukaan ota seed-tiedostosta C-kentältä piilotus pois sekä muuta B- ja C –kenttä 200 pikseliin.

Rivien korkeuden editointia on syytä välttää, koska itse kaavamerkinnät lisätään erikseen soluina ja selitysteksti objektina DGN-kuvalle. Otsikkorivin korkeus on moninkerta tavalliselle riville, eli jos tavallisen rivin korkeus on 11,25 on otsikkorivin korkeus n x 11,25.

Sovelluksen käyttämät tulostumattomat kentät:

Kentät D,E,F ja G on varattu Excel – tiedoston generoinnissa tapahtuville toiminnoille.

D-kenttään generoituu:

Merkinnän solun nimi merkintöjen haun yhteydessä, kentästä luetaan merkinnän lisäyksen yhteydessä solu, joka tulee DGN – kuvalle.

E-kenttään generoituu:

Korvaava teksti, jolla solussa oleva teksti korvataan kuvalle sijoituksen yhteydessä.

F-kentässä (käytetään, kun selitystekstit lisätään kuvalle objektina):

F = jokaisen sivun ensimmäinen rivi

L = sivun viimeinen rivi, määritys generoituu toiminnon yhteydessä

LL = tulostuksen viimeisen sivun viimeinen rivi

G-kentässä:

HL = yläviitteen viimeinen rivi FF = alaviitteen ensimmäinen rivi