Kommunales Rechenzentrum Minden-Ravensberg/Lippe


EDBS-Werkzeug


Übersicht der Programmversionen

(Historie)

02.08.2005 Version 2.3  
23.06.2004 Version 2.2  
02.02.2004 Version 2.1  
29.09.2003 Version 2.0  
19.12.2001 Version 1.5  
20.12.2000 Version 1.4  

Version 2.3

  • Kleine Korrekturen

    • an der Datenbankschnittstelle

    • Punkt-Datenbank: Hochkomma (') in den Feldern DLPU5002 und DLPU6101 möglich

  • Anzeige der aktuellen Datenbank (Typ, Pfad, Name)

  • Überarbeitete Dokumentation

Version 2.2

  • Kleine Korrekturen
  • Änderung der Datenbank-Schnittstelle: neuer Datenbanktyp Postgresql.
  • Änderung der Datenstruktur der Punkt-Datenbank:
    Das Feld 'TOP' (Topografie und Umwelteinflüsse) wurde umbenannt in 'TPO' wegen der Verwechslungsmöglichkeit mit dem SQL-Schlüsselwort 'Top'.

Version 2.1

  • Punktübersicht / AP-Übersicht im Format SVG (Scalable Vector Graphic) aus der Punkt-Datenbank (siehe 2.0) erzeugen.
    Siehe Hilfe.
  • Ein SQL-Script für AP-Übersichten durch Einbindung der Punktdatenbank in ALK-Viewer (z.B. SICAD SD).
  • Änderung der Datenbank-Schnittstelle:
    automatische Wahl von ADO- oder DAO-Treiber durch das Programm.

Version 2.0

2 neue Funktionen:

  • Punkte: Konvertieren von EDBS in eine Datenbank >>

  • Grundriss: Generierung von Metadaten aus EDBS  >>


ALK-Punktdatei

Eine EDBS-Datei wird konvertiert in eine Datenbank mit ALK-Punktdaten.
Darin können dann Auswertungen mit SQL gemacht werden.

  • Mögliche IN (Informationsnamen):

    • 'ULPUNN  '

    • 'ULP8ALK '

  • Zielformate:

    • 'Microsoft ACCESS'

    • 'MySQL'.

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.

  • Mögliche IN (Informationsnamen):

    • 'ULOBNN  '

    • 'ULO8ALK '

  • 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.

Version 1.5

  • Konvertierung EDBS nach XML
  • Dokumentation des EDBS-Werkzeug
  • Installation umgestellt von 'Setup.exe' auf 'MS Installer'
  • Getestet unter Windows 2000

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.

Online-Dokumentation EDBS-Tool

Startseite EDBS-Tool

Download

Homepage des KRZ

Programm 'ALB-Info'

Kontakt: f.jaeger@krz.de

Copyright © 2005 Kommunales Rechenzentrum Minden-Ravensberg/Lippe.