implementation specifications zodanig worden ontwikkeld
dat betere aansluiting met de praktijk plaatsvindt. Daar
door kunnen de implementatie en het gebruik van de con
cepten in software beter en breder worden ondersteund. De
ontwikkelingen en resultaten van deze werkgroep zijn te
vinden in [3] en [4].
GML
Het OpenGIS-consortium heeft het initiatief genomen om
de Geography Markup Language (GML) te ontwikkelen,
die gebaseerd is op XML. De Extensible Markup Language
(XML) wordt gebruikt om tekstdocumenten te structure
ren en op die manier data-uitwisseling te standaardiseren
[5]. XML is ontworpen volgens de standaarden van het
World Wide Web Consortium (W3C). Het is bedoeld als
een zeer eenvoudig, open formaat om data in op te slaan en
te transporteren. GML is een XML-codering voor het
transport en het opslaan van geografische objecten, waarbij
zowel de geometrie als eigenschappen van de objecten wor
den meegenomen. Door geografische informatie in GML
om te zetten wordt de mogelijkheid geboden om geografi
sche informatie uit te wisselen, waarbij allerlei ingewikkel
de conversies of conversie-afspraken vermeden kunnen
worden. Ook ontstaat zo de mogelijkheid om verschillende
geografische datasets met elkaar te verbinden. GML is vol
op in ontwikkeling binnen OpenGIS. Momenteel worden
de 'Simple Features' - geografische (vector)objecten in ten
hoogste 2D zoals punten, lijnen en polygonen - waarvoor
implementatiestandaarden zijn gedefinieerd, gecodeerd in
XML. Deze coderingen staan beschreven in [6]. Ook de
principes van GML zijn terug te vinden in dit document.
XML kent DTD's (Document Type Definitions) en RDF's
(Resource Description Formats). Deze toegevoegde bestan
den kunnen worden gebruikt om metadata in vast te leg
gen, zoals een beschrijving van de gebruikte datamodellen,
constraints aan de data, de hiërarchie van gebruikte elemen
ten, enzovoort. Ook kunnen verplichte en optionele attri
buten, en default-attributen van de objecten in deze files
worden aangegeven. De datamodellen kunnen met behulp
van deze files door de gebruiker zelf worden gedefinieerd.
Momenteel wordt de mogelijkheid onderzocht om DTD's
en RDF's te gebruiken in GML. Daarnaast vindt onder
zoek plaats naar de wijze waarop GML-data gevisualiseerd
zou kunnen worden en op welke wijze verwijzingen naar
andere databronnen in GML kunnen worden verwerkt.
Tijdens de bijeenkomst zijn voorzetten gegeven om GML
verder te ontwikkelen en verder uit te kristalliseren. Zo
worden pogingen gedaan om verschillende coördinaat
systemen binnen GML te ondersteunen om complexe geo
metrische objecten die gedefinieerd zijn binnen OGC in
GML te coderen, alsmede om topologie te implementeren
in GML. Een voorbeeld van GML is te vinden in het vol
gende kader.
Ook al is GML steeds breder geaccepteerd als standaard om
geografische data uit te wisselen, op de bijeenkomst in
München bleek dat GML nog niet veel in gebruik is.
Hier een voorbeeld (afkomstig uit [6]) van een geografisch
object in GML dat een weg (road) representeert, inclusief
thematische en geometrische attributen. Het formaat en de
structuur zijn gebaseerd op XML-codering. Zo heeft alles
een begin en een einde: het hele object (<usgs:road>), maar
ook de thematische (<NumLanes>) en geometrische attri-
buten(<LineString>).
<usgs:road ID "1354">
<usgs:NumLanes>4</usgs:NumLanes>
<usgs:SurfaceType>LooseGravel</usgs:SurfaceType>
<usgs:Centerline ogcgml:srsName=
"http://www.opengis.org/ srs#epsg:26751
<ogcgml:LineString>
<ogcgml:coordinates>0.0,0.0
1.123,1.56 2.34,4.5 0.0,0.0</coordinates>
</ogcgml:LineString>
usgs:Centerline>
</usgs:road>
Binnen het OGC is de basis gelegd
voor deze nieuwe technologie die nog
volop in ontwikkeling is. De toepas
sing van GML moet evenwel nog op
gang komen. De Topografische
Dienst in Emmen zal bij het objectge-
richt maken van de ToplOvector on
derzoek doen naar het gebruik van het
GML-dataformaat voor het opslaan
en transporteren van geografische
data.
GIPSIE
Onder het ESPRIT-programma van
de Europese gemeenschap, het infor
matietechnologie-programma van de
EU, is een project gestart om Europa
actief te betrekken bij de OpenGIS-
ontwikkelingen. De naam van dit pro
ject is: GIS Interoperability Project
Stimulating the Industry in Europe
(GIPSIE). Doel van dit project is het
stimuleren van OpenGIS-ontwikke-
lingen binnen de Europese industrie
om te voorkomen dat Europa gaat
achterlopen op de Gl-markt. Het ac
tief participeren van Europese bedrij
ven en organisaties in het OGC is een
belangrijk middel om dat doel te be
reiken. Deelnemers aan dit project
zijn: de Technische Universiteit van
Wenen en de Universiteit van Mün-
ster (gezamenlijk trekker van dit pro
ject), SICAD Geoinformatics (Duits
land), Intergraph Europe (Neder
land), Laser-Scan Ltd (UK), Space
510
GEODESIA
Voorbeeld van GML