Difference between revisions of "Deutsch/NAS"

From OSGeo
Jump to navigation Jump to search
(→‎Status Quo: geändert in "Links und weitere Infos")
(fixed moved links to fossgis.de)
 
(16 intermediate revisions by 6 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.
 
 
 
Im Anschluss an den Vortrag wurde beschlossen, das Thema weiter zu verfolgen und zügig eine NAS-Schnittstelle zu entwickeln.
 
  
 
== Links und weitere Informationen ==
 
== Links und weitere Informationen ==
* Technische Beschreibung der [http://www.adv-online.de/extdeu/broker.jsp?uMen=cc6706fe-9792-9101-e1f3-351ec0023010 GeoInfoDok]
+
* 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]
 
* 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/wiki/index.php/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]).
+
* 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]].
  
 
== Mailingliste ==
 
== Mailingliste ==
Line 17: Line 16:
 
Die Sprache der Liste wird zunächst Deutsch sein, bei Bedarf kann der eine oder andere Beitrag auch in Englisch verfasst werden.
 
Die Sprache der Liste wird zunächst Deutsch sein, bei Bedarf kann der eine oder andere Beitrag auch in Englisch verfasst werden.
  
== Bekannte Lösungen ==
+
== Aktueller Stand ==
Hier entsteht eine Liste mit Lösungen. Dazu können sowohl proprietäre als auch als Freie Software lizensierte Projekte zählen.
+
* 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.  
* FOSSGIS Projekt: deegree; Lösung: XPlanung Publishing Platform (X3P)
+
 
* Hersteller: GDV; Lösung ??? (auf Basis der GeoInfoDok 3?)
+
Notizen:
* Hersteller: IbR; Lösung: ALKIS-Daten als Dienst, Export als NAS?
+
* 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.
* Hersteller: Synergis; Lösung ???
+
* 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).
* Hersteller: Topographics; Lösung: ???
+
* 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.
  
== Nächste Schritte ==
+
=== Fertigstellung Prototyp ===
* Es wird eine Machbarkeitsstudie durch das OSGeo Projekt [[GDAL]] erstellt in der evaluiert wird wie viel Aufwand eine erste, einfache Lösung (siehe Mailing Liste, u.a. die Beiträge von Herrn Nuß, Stadt Bielefeld) erfordert. Für diese Studie werden finanzielle Mittel benötigt, Vorschläge wie diese zu erheben sind bitte an diese Liste schicken.  
+
* 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.
* In einem Workshop sollten die Ergebnisse dieser Studie diskutiert werden und die weitere Vorgehensweise besprochen werden.
+
* Ende April wurde der ALKIS-light Prototyp fertiggestellt
 +
* 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.
  
 
== Projektbeteiligte ==
 
== Projektbeteiligte ==
Line 34: Line 44:
 
* [[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]]
 
* [[User:Dr. Markus Müller|Dr. Markus Müller]]
 
* [[User:Dr. Markus Müller|Dr. Markus Müller]]
 
* [[User:Peter Korduan|Peter Korduan]]
 
* [[User:Peter Korduan|Peter Korduan]]
* ...
+
* [[User:Frank Jaeger|Frank Jäger]]
(hier trägt sich bitte jeder selbst ein)
+
* [[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