Using common XML Schemas for interoperability in Spatial Systems

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Informaatio- ja luonnontieteiden tiedekunta | Master's thesis

Date

Department

Major/Subject

Mcode

T-110

Degree programme

Language

en

Pages

[10] + 50

Series

Abstract

Tässä työssä selvitetään kuinka tietoa voidaan muuntaa toimittajakohtaisesta muodosta standardoituun XML-muotoon ja tämän jälkeen jakaa WFS- tai WMS-rajapintojen kautta käyttäjille. Työn XML-tiedostot perustuvat KuntaGML-skeemaan. Tiedon muokkaamisesta ja luomisesta lähtien tarvitaan kolme asiaa: XML-tiedosto, muokkausohjelma ja WMS/WFS -julkaisuohjelma. Työssä selvitetään näiden vaiheiden tarpeellisuus sekä mitä vaiheita näiden lisäksi tarvitaan. Tärkeässä osassa on myös tutkimus siitä millainen tietokanta kannattaa määritellä tilanteessa, jossa muokkausohjelma ja XML-skeema sisältävät kukin osittain sellaista tietoa, jota toinen ei sisällä. Tavoitteena on löytää tehokas ratkaisu, jossa tietoa ei häviä talletettaessa sitä tietokantaan. Tutkimuksen pohjalta työssä implementoidaan tiedonsiirtojärjestelmä, jolla voidaan varmistaa oletuksia.

In this thesis I study the process how data can be converted from a vendor specific format to standardized XML format and from there served on a WFS or WMS interface and used by a client program. The XML files used in the study are based on the KuntaGML XML schema. First I will find out and explain the exact steps that are needed in transferring the data. To be able to modify and publish data, three base points are required: the XML file, the edit program and the WMS/WFS publishing program. The necessity of these will be studied, as well as the steps that are needed in between these stages. One important issue in the study is how the database should be defined in a situation where the edit program and the XML schema both contain information that is available only to themselves. The goal in this matter is to find an efficient solution where no information is lost when saving the data to the database. Based on the research, a system for transferring the data is implemented to test the assumptions.

Description

Supervisor

Aura, Tuomas

Thesis advisor

Ruoho, Timo

Keywords

Other note

Citation