Difference between revisions of "Deutsch/NAS"

From OSGeo
Jump to navigation Jump to search
m (→‎Nächste Schritte: Mailingliste ist jetzt verfügbar)
(fixed moved links to fossgis.de)
 
(28 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
== Entwicklung einer Freien NAS-Schnittstelle ==
 
== Entwicklung einer Freien NAS-Schnittstelle ==
Aus Wikipedia: Die [http://de.wikipedia.org/wiki/Normbasierte_Austauschschnittstelle Normbasierte Austauschschnittstelle] (kurz NAS) ist eine Datenschnittstelle zum Austausch von Geoinformationen, die im Rahmen der Modellierung der Geoinformationssysteme AFIS, ALKIS und ATKIS durch die Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV) definiert wurde.  
+
Aus Wikipedia: Die [http://de.wikipedia.org/wiki/Normbasierte_Austauschschnittstelle Normbasierte Austauschschnittstelle] (kurz NAS) ist eine Datenschnittstelle zum Austausch von Geoinformationen, die im Rahmen der Modellierung der Geoinformationssysteme AFIS, ALKIS und ATKIS durch die Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV) definiert wurde. Der Vortrag von Peter Freimuth auf der [http://www.fossgis.de/konferenz/wiki/Abstracts07#Entwicklung_einer_Freien_NAS-Schnittstelle FOSSGIS 2007] zu diesem Thema fand große Resonanz, der Bedarf für eine als Freie Software lizensierte und entwickelte NAS-Schnittstelle ist vorhanden.
  
Der Vortrag von Peter Freimuth auf der [http://www.fossgis.de/wiki/index.php/Abstracts07#Entwicklung_einer_Freien_NAS-Schnittstelle FOSSGIS 2007] zu diesem Thema fand große Resonanz, der Bedarf für eine als Freie Software lizensierte und entwickelte NAS-Schnittstelle ist mittlerweile vorhanden, zum Jahresende 2007 wird es womöglich sogar dringend.  
+
== Links und weitere Informationen ==
 +
* Technische Beschreibung der [http://www.adv-online.de/extdeu/broker.jsp?uMen=4b370024-769d-8801-e1f3-351ec0023010 GeoInfoDok]
 +
* Weitere Informationen zu [http://www.alkis.info/ ALKIS]
 +
* womöglich erste Bausteine aus vorhandenen FOSS-Projekten (z.B. die auf deegree basierende XPlanung Publishing Platform (X3P): siehe den entsprechenden Vortrag auf der   [http://www.fossgis.de/konferenz/wiki/Abstracts07#Visualisierung_von_Bauleitpl.C3.A4nen_mit_der_XPlanung_Publishing_Platform_.28X3.29_-_Neues_von_deegree_und_aus_der_internationalen_Standardisierung FOSSGIS 2007] und hier [http://x3p.deegree.org/x3p Online]).
 +
* Das Thema wurde auf der [http://www.fossgis.de/konferenz/wiki/Freie_Software_NAS_Bibliothek_f%C3%BCr_AFIS%2C_ALKIS_und_ATKIS FOSSGIS 2008] konsolidiert.
 +
* Die Implementierung einer NAS-Light Schnittstelle in der Bibliothek [[GDAL]]/OGR wird derzeit durch Sponsoren ermöglicht.
 +
* Weitere Informationen zur [http://www.wheregroup.com/de/postnas_distribution PostNAS Distribution] erhalten Sie über die Projektleitung der [[WhereGroup]].
  
Im Anschluss an den Vortrag wurde beschlossen, das Thema weiter zu verfolgen und zügig eine NAS-Schnittstelle zu entwickeln.
+
== Mailingliste ==
 +
Die NAS-Mailingliste ist über die Seite http://lists.osgeo.org/mailman/listinfo/nas erreichbar.
 +
Bevor Sie eine Nachricht an die Liste schicken, müssen Sie sich dort '''anmelden'''.
 +
 
 +
Die Sprache der Liste wird zunächst Deutsch sein, bei Bedarf kann der eine oder andere Beitrag auch in Englisch verfasst werden.
 +
 
 +
== Aktueller Stand ==
 +
* Es wurde eine Machbarkeitsstudie erstellt, wie das NAS-Format im OSGeo Projekt [[GDAL]]/OGR implementiert werden kann. Die Studie wurde durch die [[WhereGroup]] vorfinanziert und von Frank Warmerdam implementiert. Er schreibt, dass der Prototyp auf Basis des existierenden GML Treibers mit voreingestellten NAS-Featureklassen und -Attributen implementiert wird.  
  
== Status Quo ==
+
Notizen:
Wir haben
+
* Nested element attributes will be flattened. So <modellart><AA_Modellart><advStandardModell>DKKM1000 </advStandardModell></AA_Modellart></modellart> might become the attribute "modellart_AA_Modellart_advStandardModell" for instance.
* Nutzer und Datenanbieter, die in naher Zukunft Bedarf an der Schnittstelle haben
+
* feature class definitions would likely be added in an adhoc fashion directly in the code though it is possible we could use an external definition file (roughly equivelent to the .gfs file OGR currently produces describing a feature class in GML after scanning the file).
* Entwickler, die bereit sind die Schnittstelle zu implementieren
+
* The existing Xerces based GML parser would be used which should be able to handle large GML files gracefully without huge amounts of memory.
* die [http://www.adv-online.de/extdeu/broker.jsp?uMen=cc6706fe-9792-9101-e1f3-351ec0023010 GeoInfoDok]
+
* Predefining the feature classes should mean we don't need a pre-scan when first opening the files.
* womöglich erste Bausteine aus vorhandenen FOSS-Projekten
+
* geometries seem to include curves, and polyhedral surface that may be hard to represent in OGR's simple features geometry model. Some simplification might need to be done on the fly or some exotic geometries skipped for now.
* dieses Wiki
+
* topological relationships would likely be preserved only as attributes of features (as is done for formats like Arc/Info Coverages).
 +
* I don't feel I can give an estimate on an industrial quality translator for NAS, but I would suggest we consider a report on what would be involved in producing such a translator as part of the prototype project.
 +
* I would need some support from a client analyst/user doing iterative review of the translators and letting me know about needed data items and/or feature classes that should be added.
 +
* The prototype would not have any special knowledge of presentation information, though presentation information in the source would be transferred through OGR as attributes as much as is practical.
 +
* The prototype should be able to read files consisting of wfs:Insert operations as well as those consisting of gml:featureMembers.
 +
* The prototype would be read-only for NAS format.
  
== Mailingliste ==
+
Sie können beitragen, indem Sie Frank Warmerdam interaktiv beim Zusammenstellen der benötigten Elemente und Featureklassen unterstützen. Das ist wieder einmal eine Chance bei der Entwicklung Ihrer Software von Anfang an dabei zu sein und sicherzustellen, dass genau Ihre Features enthalten sind.
Die NAS-Mailingliste ist über die Seite http://lists.osgeo.org/mailman/listinfo/nas erreichbar. Die Sprache der Liste wird zunächst Deutsch sein, bei Bedarf kann der eine oder andere Beitrag auch in Englisch verfasst werden.
 
  
== Nächste Schritte ==
+
=== Fertigstellung Prototyp ===
* Formierung des Projekts
+
* In einem [http://www.fossgis.de/konferenz/wiki/Freie_Software_NAS_Bibliothek_f%C3%BCr_AFIS%2C_ALKIS_und_ATKIS FOSSGIS Workshop] wurde die Planung für den  Prototyp vorgestellt und die weiteren Entwicklungsschritte diskutiert.
** Mailingliste (erledigt)
+
* Ende April wurde der ALKIS-light Prototyp fertiggestellt
** Wiki (wird hier kontinuierlich weitergeführt)
+
* Im August 2008 veröffentlicht die [[WhereGroup]] die [http://www.wheregroup.com/de/postnas_distribution PostNAS-Distribution] mit der GDAL/OGR Erweiterung für NAS.
** Workshop?
 
* Auflistung bekannter Lösungen (evtl. auch mit bereits existierende proprietären Lösungen, die potentiell Open Source Projekte werden könnten. Ja, auch das ist möglich... :-)
 
* ... (es gab bereits einige konkrete Vorschläge, z. B. mit einer Machbarkeitsstudie zu beginnen, das wird in der Mailingliste diskutiert und die Ergebnisse werden hier festgehalten)
 
* Mittelbeschaffung
 
  
 
== Projektbeteiligte ==
 
== Projektbeteiligte ==
  
* Peter Freimuth
+
* [[User:pfreimuth | Peter Freimuth]]
 
* [[User:Jtmapmedia | Jörg Thomsen]]
 
* [[User:Jtmapmedia | Jörg Thomsen]]
 
* [[User:Arnulf Christl|Arnulf Christl]]
 
* [[User:Arnulf Christl|Arnulf Christl]]
* ...
+
* [[User:Olaf Knopp|Olaf Knopp]]
(hier trägt sich bitte jeder selbst ein)
+
* [[User:Dr. Markus Müller|Dr. Markus Müller]]
 +
* [[User:Peter Korduan|Peter Korduan]]
 +
* [[User:Frank Jaeger|Frank Jäger]]
 +
* [[User:Greq|Gregor Fikoczek]]

Latest revision as of 03:57, 2 December 2008

Entwicklung einer Freien NAS-Schnittstelle

Aus Wikipedia: Die Normbasierte Austauschschnittstelle (kurz NAS) ist eine Datenschnittstelle zum Austausch von Geoinformationen, die im Rahmen der Modellierung der Geoinformationssysteme AFIS, ALKIS und ATKIS durch die Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV) definiert wurde. Der Vortrag von Peter Freimuth auf der FOSSGIS 2007 zu diesem Thema fand große Resonanz, der Bedarf für eine als Freie Software lizensierte und entwickelte NAS-Schnittstelle ist vorhanden.

Links und weitere Informationen

  • Technische Beschreibung der GeoInfoDok
  • Weitere Informationen zu ALKIS
  • womöglich erste Bausteine aus vorhandenen FOSS-Projekten (z.B. die auf deegree basierende XPlanung Publishing Platform (X3P): siehe den entsprechenden Vortrag auf der FOSSGIS 2007 und hier Online).
  • Das Thema wurde auf der FOSSGIS 2008 konsolidiert.
  • Die Implementierung einer NAS-Light Schnittstelle in der Bibliothek GDAL/OGR wird derzeit durch Sponsoren ermöglicht.
  • Weitere Informationen zur PostNAS Distribution erhalten Sie über die Projektleitung der WhereGroup.

Mailingliste

Die NAS-Mailingliste ist über die Seite http://lists.osgeo.org/mailman/listinfo/nas erreichbar. Bevor Sie eine Nachricht an die Liste schicken, müssen Sie sich dort anmelden.

Die Sprache der Liste wird zunächst Deutsch sein, bei Bedarf kann der eine oder andere Beitrag auch in Englisch verfasst werden.

Aktueller Stand

  • Es wurde eine Machbarkeitsstudie erstellt, wie das NAS-Format im OSGeo Projekt GDAL/OGR implementiert werden kann. Die Studie wurde durch die WhereGroup vorfinanziert und von Frank Warmerdam implementiert. Er schreibt, dass der Prototyp auf Basis des existierenden GML Treibers mit voreingestellten NAS-Featureklassen und -Attributen implementiert wird.

Notizen:

  • Nested element attributes will be flattened. So <modellart><AA_Modellart><advStandardModell>DKKM1000 </advStandardModell></AA_Modellart></modellart> might become the attribute "modellart_AA_Modellart_advStandardModell" for instance.
  • feature class definitions would likely be added in an adhoc fashion directly in the code though it is possible we could use an external definition file (roughly equivelent to the .gfs file OGR currently produces describing a feature class in GML after scanning the file).
  • The existing Xerces based GML parser would be used which should be able to handle large GML files gracefully without huge amounts of memory.
  • Predefining the feature classes should mean we don't need a pre-scan when first opening the files.
  • geometries seem to include curves, and polyhedral surface that may be hard to represent in OGR's simple features geometry model. Some simplification might need to be done on the fly or some exotic geometries skipped for now.
  • topological relationships would likely be preserved only as attributes of features (as is done for formats like Arc/Info Coverages).
  • I don't feel I can give an estimate on an industrial quality translator for NAS, but I would suggest we consider a report on what would be involved in producing such a translator as part of the prototype project.
  • I would need some support from a client analyst/user doing iterative review of the translators and letting me know about needed data items and/or feature classes that should be added.
  • The prototype would not have any special knowledge of presentation information, though presentation information in the source would be transferred through OGR as attributes as much as is practical.
  • The prototype should be able to read files consisting of wfs:Insert operations as well as those consisting of gml:featureMembers.
  • The prototype would be read-only for NAS format.

Sie können beitragen, indem Sie Frank Warmerdam interaktiv beim Zusammenstellen der benötigten Elemente und Featureklassen unterstützen. Das ist wieder einmal eine Chance bei der Entwicklung Ihrer Software von Anfang an dabei zu sein und sicherzustellen, dass genau Ihre Features enthalten sind.

Fertigstellung Prototyp

  • In einem FOSSGIS Workshop wurde die Planung für den Prototyp vorgestellt und die weiteren Entwicklungsschritte diskutiert.
  • Ende April wurde der ALKIS-light Prototyp fertiggestellt
  • Im August 2008 veröffentlicht die WhereGroup die PostNAS-Distribution mit der GDAL/OGR Erweiterung für NAS.

Projektbeteiligte