XML-GML estafette Verslag 8e themamiddag KvAG, sectie GIS De 8e themamiddag van de Kring voor Aardobservatie en Geo-Informatica (KvAG) op 12 juni 2001 stond in het teken van de nieuwe uitwisselingsstandaard GML. GML staat voor Geography Markup Language, en komt uit de keuken van het OpenGIS Consortium. GML is geba seerd op XML, net als HTML afkomstig uit de internetwereld en speciaal bedoeld voor het uitwisselen van gestructureer de informatie (gegevensverzamelingen) over het web. Het voordeel van GML is onder andere dat het een internatio nale standaard zal zijn, in tegenstelling tot bijvoorbeeld 'onze' NEN 1878. Bovendien zou het de interoperabiliteit bij het verstrekken van geo-informatie sterk moeten vergroten. Als alle leveranciers van geo-services GML als uitwisselings standaard zouden ondersteunen, konden tijdrovende en foutgevoelige conversieslagen achterwege blijven. Doel van deze middag was nu eens in de praktijk te zien wat het nut kan zijn van GML, wat er al goed aan is en wat voor verbetering vatbaar is. Voor dat doel was een speciale vorm gekozen: een estafette, waarbij de rol van het 'stokje' werd gespeeld door een diskette met een GML-bestand en de rol van de 'lopers' door een aantal bedrijven op de GIS- en CAD- markt. De bedoeling was dat de bedrijven een door de TU Delft geleverd GML-bestand één voor één zouden inlezen in hun eigen applicatie om daarna iets te wijzigen in de data set (het verleggen van een grens, het verwijderen van een feature of het aanpassen van attribuutwaarden). Na het edi- ten zou het GML-bestand worden geëxporteerd en aan de volgende estafettedeelnemer worden doorgegeven, waarna de importeer-, edit- en exporteer-actie opnieuw zou plaats vinden. Fig. 1. Fragment GML- estafettebestand. IONIC Software waren wel aanwezig en moesten de eer redden. Voor het zo ver was, hield Willco Quale (Geodesie, TU Delft) een inleidende presentatie over XML en GML. In zijn verhaal wer den eerst in het kort de historie en de gedachtegang achter GML uitgelegd. Hierbij werden de hierboven beschre ven punten nog eens op een rijtje ge zet. Hij benadrukte dat de uiteindelij ke versie van de GML 2.0 standaard pas in februari 2001 gereedgekomen is, en dat het dus niet helemaal verrassend is dat de producten van de verschillende bedrijven nog in de ontwikkelfase zijn. Daarna behandelde hij aan de hand van een klein XML-fragment (fig. 2) de basisstructuur van de bestanden, waarbij de inhoud ('Content') van de bestanden gestructureerd wordt opge slagen tussen 'Start' en 'End' tags. Als laatste vertelde hij dat de TU Delft meewerkt aan een pilotproject voor de Topografische Dienst die voor hun nieuwe lcaartproducten willen kijken naar GML als uitwisselingsformaat. Het GML-bestand voor de estafette is dan ook één van de tussenresultaten van dit project. De voorbereiding van de GML-estafette was al begonnen in januari met het aanschrijven van toonaangevende GIS- bedrijven als Esri, Intergraph, Maplnfo, Autodesk, Bentley en Caris. De meeste bedrijven hadden wel belangstelling voor de GML-estafette, maar mede gezien de recentheid van de ontwikkelingen waren er nog aarzelingen om definitief hun deelname toe te zeggen. Tot één maand van tevoren konden bedrijven zich definitief af- of aanmelden. Uiteinde lijk hadden drie bedrijven (Intergraph, Laser-Scan en IONIC Software) een definitieve toezegging gedaan en had één be drijf nog geen afzegging gedaan (Maplnfo). Zij kregen alle één maand voor de themamiddag een testbestand en twee weken van tevoren het definitieve estafettebestand (zie fig. 1 voor een fragment van het GML-bestand, met testdata van de Topografische Dienst). De belangstelling voor de estafette was groot en de zaal bij Al terra in Wageningen geheel gevuld. Dagvoorzitter Henri Aalders had echter een teleurstellende mededeling voor de aanwezigen: Intergraph had op de laatste dag voor de esta fette nog afgezegd! De twee andere bedrijven, Laser-Scan en <?xml verslon="1.0" encoding«"UTF-8" standalone "no" <l" File: coplO gml -•> <tdn:toplOvectorobjecten xmlns:tdn«"http://www.tdn.nl/toplOtest" xmlns:gml "http://www.opengis.net/gml" xmlns:xsi«"http://www.w3.org/2000/ 10/XMLSchema-instanee" xsi:schemaLocation "http://www.tdn.nl topl0.xsd": - <gml:boundedBy> <gml:Box srsName "EPSG:28992 coordinate s>85000.0,451070.55 88457.474,455093.285 oordinat. </gml:Box> </gml: boundedBy - <tdn:toplOMember> <tdn:terrein fid" TOP10.6000409 tdntop 1 Ojd 6000409 /tdntop 10 Jd <tdn:landgebn - >Overig-:/tdn:landgebruik> tdnfysiek_voorkomei -Overig /tdnfystek_voorkomen> tdntoegankelijkheid >Openbaar /tdntoegankelijkheid <tdn:hellingshoek:-Onbekend</tdn:hellingshoek> <tdn:he!lmgsrichtu -Onbekend </tdn: hellingsrichting* td nvoorkort» n >Overig /tdnvoorkomen tdn:naar >On bekend /tdn:naam> tdnhoogteniveau >0</tdnhoogteniveau - <tdn:extentOf> <gml:Polygon srsName-;'EPSG:28992 - <outerBoundaryIs> - <UnearRlng> <coordinat -85092.549,454965.491 85074.054,454988.376 85029.762,454953.805 85007.86,454980.098 85023.435,454992.271 85042.904,454970.847 85070.647,454993.731 85059.57,455006.977 85052.574,455015.343 85031.454,455040.598 85025.136,4S5048.152 85008.347,455068.228 85000.0,4S5061.308 85000.0,454888.804 85092.549,454965.491 </coordlnates> </LlnearRing> </OuterBoundary Is </gml:Polygon> </tdn:extentOf> tdn: tdneode >5263 </tdn:tdncode> /tdn: terrein </tdntopl OMember Vervolgens was het woord aan Paul Hardy van Laser-Scan. Dit Engelse be drijf is lid van het OpenGIS Consor tium, heeft meegeschreven aan de GML-specificatie en is onder andere be trokken bij het Digital National Frame work-project van de Ordnance Survey in Engeland. Net als de Topografische Dienst in Nederland wil ook de Britse Ordnance Survey naar een nieuw gege- vensmodel en een nieuw uitwisselings- GEODES1A 2001-9

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2001 | | pagina 26