2 neue Funktionen:
ALK-Punktdatei
Eine EDBS-Datei wird konvertiert in eine Datenbank mit ALK-Punktdaten.
Darin können dann Auswertungen mit SQL gemacht werden.
Zur Beschreibung in der Hilfe.
Die Datenbanktreiber für diese Funktion müssen getrennt
installiert werden.
Metadaten
Eine EDBS-Datei wird analysiert. Daten, die den Inhalt beschreiben, werden
entnommen und als Metadaten strukturiert dargestellt.
-
Auftragsdaten aus dem "Kopf" der EDBS-Datei (OP = 'AKND',
'BKRT', 'BINF')
-
Ausgabe im Format 'XML'
-
Struktur der XML-Datei nach ISO19115 für GIS-Metadaten (OGC)
-
Analyse der Grundrissdaten auf Folien (Layer) und Nummerierungsbezirke
(NBZ)
Beispiel 'Musterkarte NRW',
Beschreibung in der Hilfe
Anmerkungen zu SQL-Script
- Die Datenbank MySQL kennt (noch) keine gespeicherten Abfragen (Views).
Der SQL-Code wird in eine Tabelle "MyViews" eingetragen. Über eine
Benutzeroberfläche kann der SQL-Code dort entnommen und ausgeführt werden.
Mit ACCESS entwickelte Abfragen müssen für die Ausführung unter MySQL noch angepasst
werden:
- Ersetzen der eckigen Klammern [] um Namen durch `` (automatisch).
- Einheitliche (Klein-) Schreibweise von Tabellennamen in verschiedenen Klauseln.
- Keine Stringfunktionen (Mid, Left) möglich
- Keine Kreuztabellen (Pivot) möglich
- Die SQL-Script-Funktion ist noch nicht dokumentiert, siehe vorläufig bei ALB-Info.
- Ein SQL-Script zum Auswerten der Punktdatei wird mitgeliefert.
GIS
goes XML!
XML ist in aller Munde. Doch was kann XML, wie funktioniert XML? Wer hat sich schon
tiefergehend damit befasst?
XML ist eine Syntax, die geeignet ist, strukturierte Daten zwischen Rechnern verschiedener
Systeme auszutauschen. Das ist auch die Aufgabe der EDBS. Was sind nun die Unterschiede
zwischen EDBS und XML und was ist das Gemeinsame?
Die EDBS ist eine Schnittstelle "Maschine zu Maschine". Sie ist für
den Menschen schwer zu lesen. Sie kann nur von speziellen Programmen verarbeitet werden, die die
ALK-Strukturen "kennen". Die Feldlängen der Elemente müssen im Programm
bekannt sein.
Die XML kann mit Hilfe eines Browsers vom Menschen einfach gelesen werden. Die
Strukturen werden transparent dargestellt. Sie ist über Standardschnittstellen (Parser)
für Programme zugänglich, auch wenn diese die Strukturen (Hierarchien) und Feldlängen
der ALK nicht kennen. Diese Informationen sind durch die Syntax der XML in der Datei
enthalten.
XML kann also sowohl als Schnittstelle "Maschine zu Maschine" als auch als
Schnittstelle "Maschine zu Mensch" fungieren. Das geht allerdings zu Lasten der
Dateigröße und damit - bei Massendaten - evtl. der Verarbeitungsgeschwindigkeit.
Der Nachfolger der EDBS im ALKIS-Programmsystem wird die NAS (Normbasierte Austausch-Schnittstelle).
Diese orientiert sich an der XML-Syntax, wird allerdings um einige spezielle Geo-Funktionen
ergänzt.
Das EDBS-Tool 1.5 konvertiert die in der EDBS enthaltenen ALK-Strukturen (EDBS-Parameter,
Datenaggregate, Felder) in die XML-Syntax. Die Inhalte können dann mit dem Internet-Explorer (ab
Version 5.0) interaktiv betrachtet werden. Interaktiv bedeutet, dass man Zweige
(Unterstrukturen) aus- und einblenden kann.
Das Ergebnis ist nicht die NAS! Die NAS wird neue (ALKIS - ) Strukturen transportieren.
Die vom EDBS-Tool 1.5 erzeugte XML-Datei enthält noch die bekannten ALK-Strukturen. Lediglich
die Syntax ist aktualisiert.
Weitere Informationen und Links zum Thema XML in der Online-Dokumentation.
Falls wir das EDBS-Tool noch verbessern, werden wir die aktuelle Version bereitstellen.