Zusammenfassung
Mit den XML-basierten Sprachen GML, XSLT und SVG lassen sich Geodaten nicht nur anwendungsorientiert modellieren, sondern auch kartenähnlich visualisieren. In dieser Fallstudie zeigen wir das, indem wir realistische Geodatenbestände der Landesvermessungsämter zunächst mit der Geography Markup Language (GML) nachmodellieren. So mit GML strukturierte Daten werden dann mit der Extensible Stylesheet Language for Transformation (XSLT) auf Elemente der Sprache Scalable Vector Graphics (SVG) abgebildet. Dabei wird der Prozess der kartografischen Visualisierung durch XSLT-Konstrukte modelliert und auch gleichzeitig implementiert. Als Ergebnis erhalten wir Grafiken, die den entsprechenden Karten der Landesämter zumindest nicht unähnlich sind.
Abstract
Using the XML-based languages GML, XSLT and SVG, we modeled German geo data and also visualized it in map-like graphics. This case study shows the feasibility of that approach, by modelling the data with the Geography Markup Language (GML). Then, the GML-structured data is mapped with the Extensible Stylesheet Language for Transformation (XSLT) to elements of the language Scalable Vector Graphics (SVG). The process of cartographical visualization is thus modelled through XSLT-constructs and at same time also implemented. The results are graphics, which share close ressemblance to the corresponding maps of the official offices.
Literatur
ATKIS-Signaturenkatalog 1 : 25 000 ATKIS-SK25 (2002) Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV)
ATKIS – Amtliches Topographisch-Kartographisches Informationssystem (2003) Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV), http://www.atkis.de/
Xerces-Java-Parser, Version 2.3.0. (2002) Apache Software Foundation, http://xml.apache.org/dist/xerxes-j/
Xalan-Java Version 2.5.1. (2003) Apache Software Foundation, http://xml.apache.org/xalan-j/
Bex GJ, Maneth S, Neven F (2002) A Formal Model for an Expressive Fragment of XSLT. Information Systems 27(1):21–39
Bobrich J (2002) Kartographische Verdrängung mit MOVE. Mitteilungen des Bundesamtes für Kartographie und Geodäsie 22:19–29
Burghardt D (2001) Automatisierung der kartographischen Verdrängung mittels Energieminimierung. Number H.536 in Reihe C. Deutsche Geodätische Kommission
Brinkhoff T, Weitkämper J (2001) Eine Architektur zur XML-basierten Repräsentation von bewegten Geo-Objekten. In: Datenbanksysteme in Büro, Technik und Wissenschaft (BTW 2001)
Cagle K (2002) SVG Programming. Apress
Eckstein R, Eckstein S (2004) XML und Datenmodellierung. XML-Schema und RDF zur Modellierung von Daten und Metadaten einsetzen. dpunkt.verlag
Eisenberg JD (2002) SVG Essentials. O’Reilly
Guo Z, Zhou S, Xu Z, Zhou A (2003) G2ST: A Novel Method to Transform GML to SVG. In: 11th ACM Int. Symp. on Advances in Geographic Information Systems, S 161–168
Herrmann C, Asche H (2000) Web.Mapping 1: Raumbezogene Information und Kommunikation im Internet. Wichmann
Hake G, Grünreich D, Meng L (2002) Kartographie – Visualisierung raum-zeitlicher Informationen, 8. Aufl. de Gruyter
Hansch M, Kuhlins S, Schader M (2002) XML-Schema. Informatik-Spektrum 25(5):363–366
Harold ER, Means WS (2002) XML in a Nutshell. O’Reilly
Jeckle M (2002) XML-Schemasprachen und W3Cs XML-Schema. In: Glinz M, Müller-Luschnat G (Hrsg.) Modellierung 2002. Band 12 aus LNI, S 23–35
Kay M (2001) XSLT Programmer’s Reference, 2. Aufl. Wrox Press
Kraak MJ, Brown A (2000) Web Cartography: Developments and Prospects. Taylor & Francis
Kraak MJ, Ormeling F (2002) Cartography – Visualization of Spatial Data, 2. Aufl. Pearson Higher Education
Kupfer A (2003) Visualisierung von GML-Daten mit XSLT und SVG. Diplomarbeit, TU Braunschweig
Bohmte, Topographische Karte 1:25000, ATKIS (1999) Landesvermessung + Geobasisinformation Niedersachsen (Hrsg.)
Mathiak B (2003) Eine GML-Modellierung für ATKIS-DLM-Daten. Diplomarbeit, TU Braunschweig
Meyer EA (2002) On CSS. Mastering the Language of Web Design with Cascading Style Sheets. New Riders
Neumann K, Eckstein S (2000) Einführung in die Unified Modeling Language am Beispiel von ATKIS. Mitteilungen des Bundesamtes für Kartographie und Geodäsie (17):81–88
Neumann K, Eckstein S (2003) Geography Markup Language (GML) – Eine Einführung aus Informatiksicht. Mitteilungen des Bundesamtes für Kartographie und Geodäsie (24):103–111
Neumann K, Kupfer A, Mathiak B (2005) Umsetzung des Signaturenkataloges ‘SK25’ bei der XML-basierten Erzeugung kartenähnlicher Graphiken. Erscheint in Mitteilungen des Bundesamtes für Kartographie und Geodäsie
Geography Markup Language (GML) 2.0. (2001) Open GIS Consortium (OGC), http://www.opengis.net/gml/01-029/GML2.html
Ray ET (2001) Einführung in XML. O’Reilly
Rinner C (2001) Der ATKIS-Reader EDBS_extra. http://www.rinners.de/edbs/
Teege G (2001) Geodaten im Internet – Ein Überblick. Informatik-Spektrum 24(4):193–206
XSL Transformations (XSLT), Version 1.0 (1999) World Wide Web Consortium (W3C), http://www.w3.org/TR/1999/REC-xslt-19991116
Scalable Vector Graphics (SVG) 1.0 Specification (2000) World Wide Web Consortium (W3C), http://www.w3.org/TR/2000/WD-SVG-20000629/
Author information
Authors and Affiliations
Corresponding author
Additional information
CR Subject Classification
I.3.3,I.3.5,I.6.5,I.7.2,J.2
Rights and permissions
About this article
Cite this article
Mathiak, B., Kupfer, A. & Neumann, K. Modellierung und kartographische Visualisierung von Geodaten mit XML-basierten Sprachen. Informatik Forsch. Entw. 20, 24–32 (2005). https://doi.org/10.1007/s00450-005-0199-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-005-0199-3