OpenCities Map Ultimate for Finland - CONNECT EDITION Update 17

Hakutoiminnot

Hakutoimintojen määritystiedostoja.

Kiinteistöjen WFS-haku

Toiminnon käyttö edellyttää sopimusta MML:n kanssa vektorirajapinnan käytöstä.

Toiminto käyttää seuraavia määritystiedostoja NLSWfsMappings.xml ja NLSWfsSettings.xml

Esimerkki NLSWfsSettings.xml-tiedostosta, tiedostoon tallentuu mm. salasana kryptattuna MML:n kiinteistöjen vektorirajapintaan. Tiedostoa päivitetään käyttöliittymästä.

Esimerkki NLSWfsMappings.xml-tiedostosta. Tiedostoon on määritetty kohteet ja ominaisuustiedot kun kohteita luetaan vektorirajapinnasta.

Näppäinkomento: NLSCadastreWFS dialog

Linkitystyökalu

Toiminnolla voidaan määrittää avautumaan sivusto tai dokumentti OpenCities Map Ultimate for Finland -kohteen ominaisuustietojen perusteella.

Näppäinkomento:

nlscadastrewfs openlink KTJKiinteistorekisteriote-KI-EIOIK

, jossa

Name: Linkkitiedoston yksilöllinen nimi (viivataan näppäinkomennossa)

urlTemplate: linkki tiedostoon (sisältää haettuja tai kohteen ominaisuustietoja)

[03Kunta]=haetaan Kunta – ominaisuustiedostosta ja varataan 3 merkkiä ja lisätään etunollat, jos ne puuttuvat.

[kaavatunnus], käytetään kaavatunnusominaisuutta sellaisenaan linkin muodostuksessa

[SQL_kg_kkiint], esimerkki määrityksestä, jossa käytetään SQL-haulla muodostettua avainta

UseTempFile: jos true, tiedosto avataan oletus sijainnista, jos false, tiedosto kopioidaan käyttäjän temp-kansioon

TempFileName: temp-kansioon luotavan pdf:n nimi

LinkFeature: OpenCities Map Ultimate for Finland -kohdenimi, josta linkkiä muodostetaan

Lokitus

MML edellyttää kiinteistöjen tulosterajapinnan käytöstä lokitusta. Seuraavat määritykset liittyvät lokitukseen.

LoggingConnectionString: Lokikirjoituksen ODBC – yhteysmääritys kantaan

LoggingSql: Määritystiedostossa on oletuksena kirjoitus Access – kantaan. Jos kirjoitus tehdään Oracle – kantaan (suositus), on LoggingSqlOracle kysely siirrettävä LoggingSql – alle.

UserName:

MML:n sivustoon tarvitaan käyttäjätunnus ja salasana. Käyttäjätunnus määritetään xml-tiedostoon. Salasana käyttäjätunnukselle voidaan luoda käyttöliittymässä "Hallitse käyttäjätunnuksia" -lomakkeella.

Käyttäjätunnus ja salasana (kryptattuna) MML:n palveluun tallennetaan LinkCreditials.xml – tiedostoon. LinkCreditials.xml määritetään muuttujalla STELLAMAP_LINK_CREDENTIALS

Lokitus Access-kantaan:

Esimerkki Access-kannasta löytyy OpenCities Map Ultimate for Finlandin ohjelmakansiosta ..\mdb\nlslog.mdb

Lokitus – Oracle kantaan:

Esimerkkiluontiskriptit löytyvät OpenCities Map Ultimate for Finlandin ohjelmakansiossa ..\sql\

1. Luo taulutila NLSLOG (tai käytä muuta sopivaa taulutilaa. Aseta tiedostossa nlslog_users.sql)

2. Kytkeydy DBA-oikeuksin varustetulla käyttäjällä

3. Aja nlslog_users.sql (muuta tavittaessa salasanoja, NLSOG_USER:in mahdollisesti muutettu salasana vaihdettava myös LinkSettings.sql:ään).

4. Kytkeydy käyttäjällä NLSLOG

5. Aja nlslog_table.sql

Linkin muodostus ulkopuolisen kannan kautta:

SqlProperty: pitää sisällään määritykset, jos kannasta joudutaan hakemaan esim. avainta. Käyttö edellyttää ODBC-yhteyden määritystä

Name: haun nimi/muuttuja, johon haettu arvo tallennetaan. Käytetään myös linkin muodostuksessa

ConnectionString: ODBC – yhteysmääritys kantaan DSN=FACTA; UID=xxx; PWD=xxx;

SqlTemplate: SQL – kysely, arvon tallentamiseksi muuttujaan.

Raportin muodostus ulkopuolisesta kannasta OpenCities Map Ultimate for Finland – kohteesta

Toiminnolla voidaan luoda OpenCities Map Ultimate for Finland -kohdetiedon perusteella ulkopuolisesta kannasta raportti. Kuten esimerkiksi kiinteistöjen omistajatiedon poiminta Factan kyselyrajapinnasta.

Alla on esimerkkikuva DBReportSettings.xml määritystiedostosta:

Näppäinkomento: nlscadastrewfs createdbreport FactaKiinteistonOmistajat

ConnectionString, ODBC – yhteysmääritys kantaan DSN=FACTA; UID=xxx; PWD=xxx;

Kohteiden ominaisuustietojen päivitys erillisestä kannasta

Toiminnolla voidaan päivittää kohteiden ominaisuustietoja ulkopuolisen kannan perusteella. Poiminnassa on mahdollista käyttää myös spatiaalista pistesijaintia eli aluemaisen kohteen sisällä olevan spatiaalisen pistesijainnin perusteella yhdistetään kohteet toisiinsa.

Esimerkki 1: Kiinteistötunnustietojen perusteella kytkeydytään Factan kyselyrajapinnan vastaavaan kohteeseen sekä haetaan kyselyllä OpenCities Map Ultimate for Finland -ominaisuustietoon, että kunta omistaa kyseisen kiinteistön.

Esimerkki 2: OpenCities Map Ultimate for Finland -ohjelmassa ei yleisesti ottaen ole ylläpidetty rakennustunnustietoa. Rakennus_Collection – kohteelle (alueelle) voidaan hakea rakennustunnustieto siten, että kannasta haetaan vastaava spatiaalinen sijainti. Mikäli sijaintipiste löytyy rakennuksen sisältä yhdistetään kohteet keskenään ja päivitetään tämän yhteyden kautta OpenCities Map Ultimate for Finlandin ominaisuustietoja.

Alla on esimerkkikuva DBFetchSettings.xml määritystiedostosta:

Näppäinkomento: nlscadastrewfs fetchdbproperties FactaKiinteisto