Datenkonverter: Unterschied zwischen den Versionen

Aus Geometa Lab OST
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Datenkonverter]] lesen und schreiben (importieren/exportieren) von und nach Dateien und Datenströme (Datenbanken, Internet).
[[Datenkonverter]] lesen und schreiben von und nach Dateien und Datenströme (Datenbanken, Internet). Es sind Programme mit zwei Schnittstellen: Import und Export. Datenprüfprogramme/Validatoren kennen nur Import und zwar nur zu einem bestimmten Zweck.
 
'''Datenkonvertierung''': D. ist ein komplexer Vorgang. Dabei wird ein Quell-Datenstrom (Dateiformat/Link) in ein Ziel-Datenstrom umgewandelt. Jedem Datenstrom (Dateiformat/Link) liegt ein Datenmodell (mit Datentypen inkl. Beziehungen) und eine Codierung (Zeichensatz, Serialisierung) zugrunde.
 
Jeder Software (z.B. Editor) - ob für Geodaten oder Grafikdaten - sollte nicht nur sein eigenes Format lesen und schreiben können, sondern kann auch importieren und exportieren, wobei Import-Schnittstellen meist besser unterstützt ist (Kundenbindung!).
 
'''Datenprüfung/Validierung''': Bevor überhaupt ein Quell-Datenstrom richtig interpretiert und wieder weitergeleitet werden kann, müssen mehrere Regeln erfüllt sein: Der Datenstrom muss u.a. den richtigen Zeichensatz enthalten (ASCII, ISO 8859-1, UTF-8), die Datenfelder müssen in der richtigen Reihenfolge aufgereiht sein und als Datensätze (Records) erkennbar sein (Formattierung/Serialisierung, z.B. XML) und schliesslich müssen die Werte (Felder) und Beziehungen den Vorgaben des - manchmal implizit vorhandenen - Quell-Datenmodells entsprechen (UML, INTERLIS, XML Schema). Auch die Datenmodelle müssen nach solchen Regeln eingelesen werden, so dass man auch von Datenmodell-(Syntax)prüfung und Datenmodell-Konvertierung (z.B. Interlis 1 nach 2) spricht.
 
== Software, Werkzeuge und Services ==
 
Eigenschaften:
* Datenkonvertierung, Datenprüfung, Datenmodell-Prüfung
* Freeware/kostenlos/Open Source, kostenpflichtig/Closed Source, Service
 
Am GISpunkt HSR sind folgende Datenkonverter und Prüfprogramme z.T. testweise im Einsatz:
* Allgemein: Java, Perl, AWK
* INTERLIS-Format (allgemein, Geodaten):
** Interlis-Checker: Datenprüfung; Open Source.
** Interlis-Compiler: Datenmodell-Prüfung; Open Source.
** infogrips Tools: Konvertierung, Datenprüfung, auch als Datenprüfungs-Service (Checkservice).
** InterlisStudio: Konvertierung, Datenprüfung, Datenmodell-Prüfung; kostenpflichtig.
* Versch. GIS-Formate:
** [[OGR]]: Starre Konvertierung; Open Source.
** FME: Konvertierung; kostenpflichtig (z.T. Teil von ArcGIS).
* GPS-Formate:
** GPS7Win
** etc.
* XML-Formate allgemein:
** [http://apps.gotdotnet.com/xmltools/xsdvalidator/ XSD Schema Validator]: Datenmodell-Prüfung, Service; kostenlos.
** [http://xerces.apache.org/xerces-p/samples/saxcount.html Perl-Skript passend zu xerces]: Datenmodell-Prüfung; Open Source.
** Versch. XML-Editoren: XMLSpy (kostenpflichtig) oder [http://xmlfox.com/download.htm XMLFox]: Konvertierung, Datenprüfung, Datenmodell-Prüfung; Freeware.


Siehe auch: [[Geodaten]].


<!-- Kategorien und ev. Koordinaten -->
<!-- Kategorien und ev. Koordinaten -->
[[Kategorie: Geodaten]]
[[Kategorie: Geodaten]]

Version vom 21. August 2006, 18:51 Uhr

Datenkonverter lesen und schreiben von und nach Dateien und Datenströme (Datenbanken, Internet). Es sind Programme mit zwei Schnittstellen: Import und Export. Datenprüfprogramme/Validatoren kennen nur Import und zwar nur zu einem bestimmten Zweck.

Datenkonvertierung: D. ist ein komplexer Vorgang. Dabei wird ein Quell-Datenstrom (Dateiformat/Link) in ein Ziel-Datenstrom umgewandelt. Jedem Datenstrom (Dateiformat/Link) liegt ein Datenmodell (mit Datentypen inkl. Beziehungen) und eine Codierung (Zeichensatz, Serialisierung) zugrunde.

Jeder Software (z.B. Editor) - ob für Geodaten oder Grafikdaten - sollte nicht nur sein eigenes Format lesen und schreiben können, sondern kann auch importieren und exportieren, wobei Import-Schnittstellen meist besser unterstützt ist (Kundenbindung!).

Datenprüfung/Validierung: Bevor überhaupt ein Quell-Datenstrom richtig interpretiert und wieder weitergeleitet werden kann, müssen mehrere Regeln erfüllt sein: Der Datenstrom muss u.a. den richtigen Zeichensatz enthalten (ASCII, ISO 8859-1, UTF-8), die Datenfelder müssen in der richtigen Reihenfolge aufgereiht sein und als Datensätze (Records) erkennbar sein (Formattierung/Serialisierung, z.B. XML) und schliesslich müssen die Werte (Felder) und Beziehungen den Vorgaben des - manchmal implizit vorhandenen - Quell-Datenmodells entsprechen (UML, INTERLIS, XML Schema). Auch die Datenmodelle müssen nach solchen Regeln eingelesen werden, so dass man auch von Datenmodell-(Syntax)prüfung und Datenmodell-Konvertierung (z.B. Interlis 1 nach 2) spricht.

Software, Werkzeuge und Services

Eigenschaften:

  • Datenkonvertierung, Datenprüfung, Datenmodell-Prüfung
  • Freeware/kostenlos/Open Source, kostenpflichtig/Closed Source, Service

Am GISpunkt HSR sind folgende Datenkonverter und Prüfprogramme z.T. testweise im Einsatz:

  • Allgemein: Java, Perl, AWK
  • INTERLIS-Format (allgemein, Geodaten):
    • Interlis-Checker: Datenprüfung; Open Source.
    • Interlis-Compiler: Datenmodell-Prüfung; Open Source.
    • infogrips Tools: Konvertierung, Datenprüfung, auch als Datenprüfungs-Service (Checkservice).
    • InterlisStudio: Konvertierung, Datenprüfung, Datenmodell-Prüfung; kostenpflichtig.
  • Versch. GIS-Formate:
    • OGR: Starre Konvertierung; Open Source.
    • FME: Konvertierung; kostenpflichtig (z.T. Teil von ArcGIS).
  • GPS-Formate:
    • GPS7Win
    • etc.
  • XML-Formate allgemein: