Geography Markup Language: Unterschied zwischen den Versionen

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche
(Specifications)
K (Aktualisiert; Features sind keine Attribute sondern Geoobjekte;)
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Geographic Markup Language (GML)''' ist eine vom [[Open Geospatial Consortium]] bearbeitete 2-D-Vektorbeschreibungssprache. Es ist eine offene Schnittstelle zu GIS. Das Format soll nur dem Datenaustausch und der Datensicherung dienen.
+
'''Geography Markup Language (GML)''' ist eine vom [[Open Geospatial Consortium]] definierte 3-D-Vektorbeschreibungssprache. Es ist eine offene Schnittstelle zu GIS. Das Format soll nur dem Datenaustausch und der Datensicherung dienen.
  
Es handelt sich um einen Dialekt von [[XML]] und ist dazu bestimmt, Geometrien und die zugehörigen Attribute ("Features") im Bereich der [[Geodaten]] zu beschreiben.  
+
Es handelt sich um einen Dialekt von [[XML]] und ist dazu bestimmt, Geometrien("Features") durch zugehörige räumliche und nicht-räumliche Attribute zu beschreiben.
  
GML wird vom Open Geospatial Consortium festgelegt. Zu den höheren Versionen zählt die ''Geography Markup Language Version 3.0'', kurz ''GML 3.0'' genannt. Inzwischen liegt GML in der Version 3.1 vor. Wie alle Ergebnisse des OCG-Prozesses frei verfügbar für jedermann.
+
GML wird vom Open Geospatial Consortium festgelegt. Zu den höheren Versionen zählt die ''Geography Markup Language Version 3.0'', kurz ''GML 3.0'' genannt. Inzwischen liegt GML in der Version 3.2.1 vor. Wie alle Ergebnisse des OCG-Prozesses frei verfügbar für jedermann.
  
=Allgemein=
+
Das [[JUMP]] GML-Format (.'''jml'''), bezeichnet ein vereinfachtes GML-Format.
  
 +
==Weblinks==
 +
 +
* [http://portal.opengeospatial.org/files/?artifact_id=20509 OpenGIS Geography Markup Language (GML) Encoding Standard]
 +
* [http://schemas.opengis.net/gml/3.2.1/ GML schema version 3.2.1 / ISO 19136]
 
* [http://www.ordnancesurvey.co.uk/oswebsite/products/osmastermap/technicalinformation/gml2.html British Ordnance Survey distributes data in GML 2.1.2]
 
* [http://www.ordnancesurvey.co.uk/oswebsite/products/osmastermap/technicalinformation/gml2.html British Ordnance Survey distributes data in GML 2.1.2]
 
* [http://www.jlocationservices.com/LBSArticles/GML2.0EnablingTheGeoSpatialWeb.pdf Enabling the Geo-spatial Web]
 
* [http://www.jlocationservices.com/LBSArticles/GML2.0EnablingTheGeoSpatialWeb.pdf Enabling the Geo-spatial Web]
* [http://portal.opengeospatial.org/files/?artifact_id=4700 Geography Markup Language (version 3.1) is described in a Recommendation Paper from Open Geospatial Consortium available]
 
* The GML 3.1 schema documents are available from http://schemas.opengis.net/gml/3.1.0/base/.
 
 
* [http://www.oasis-open.org/cover/geographyML.html GML Artikel]
 
* [http://www.oasis-open.org/cover/geographyML.html GML Artikel]
 
* [https://portal.opengeospatial.org/files/?artifact_id=7174 OpenGIS® Geography Markup Language (GML) Implementation Specification (pdf)]
 
* [https://portal.opengeospatial.org/files/?artifact_id=7174 OpenGIS® Geography Markup Language (GML) Implementation Specification (pdf)]
Zeile 18: Zeile 20:
 
* [http://www.w3.org/Mobile/posdep/Presentations/GMLIntro/ Presentation by Galdos on GML to a W3C/WAP workshop]
 
* [http://www.w3.org/Mobile/posdep/Presentations/GMLIntro/ Presentation by Galdos on GML to a W3C/WAP workshop]
 
* [http://www.galdosinc.com/technology-whygml.html Why GML  -  Einführende Übersicht mit zahlreichen Linkhinweisen zum Thema Geography Markup Language]
 
* [http://www.galdosinc.com/technology-whygml.html Why GML  -  Einführende Übersicht mit zahlreichen Linkhinweisen zum Thema Geography Markup Language]
 +
* [http://www.gis-news.de/papers/gml/ GML-basierte Kodierung von Geodaten]
  
 
=API=
 
=API=
Zeile 23: Zeile 26:
 
* [[GML4J]]  -  Java API for facilitating work with Geography Markup Language (GML)
 
* [[GML4J]]  -  Java API for facilitating work with Geography Markup Language (GML)
  
=Daten=
 
  
* [http://aries.geo.census.gov/WebTIGER/tigergml.html TIGER/GML Download Page  -  einschl. Schemas]
 
  
 
=Papers=
 
=Papers=

Aktuelle Version vom 1. März 2009, 21:19 Uhr

Geography Markup Language (GML) ist eine vom Open Geospatial Consortium definierte 3-D-Vektorbeschreibungssprache. Es ist eine offene Schnittstelle zu GIS. Das Format soll nur dem Datenaustausch und der Datensicherung dienen.

Es handelt sich um einen Dialekt von XML und ist dazu bestimmt, Geometrien("Features") durch zugehörige räumliche und nicht-räumliche Attribute zu beschreiben.

GML wird vom Open Geospatial Consortium festgelegt. Zu den höheren Versionen zählt die Geography Markup Language Version 3.0, kurz GML 3.0 genannt. Inzwischen liegt GML in der Version 3.2.1 vor. Wie alle Ergebnisse des OCG-Prozesses frei verfügbar für jedermann.

Das JUMP GML-Format (.jml), bezeichnet ein vereinfachtes GML-Format.

Weblinks

API

  • GML4J - Java API for facilitating work with Geography Markup Language (GML)


Papers

Specifications

Tools

Beispiel

<?xml version='1.0' encoding="ISO-8859-1" ?>  
<wfs:~FeatureCollection  
   xmlns="!http://www.ttt.org/myns"  
   xmlns:myns="!http://www.ttt.org/myns"  
   xmlns:wfs="!http://www.opengis.net/wfs"  
   xmlns:gml="!http://www.opengis.net/gml"  
   xmlns:ogc="!http://www.opengis.net/ogc"  
   xmlns:xsi="!http://www.w3.org/2001/XMLSchema-instance"  
   xsi:schemaLocation="!http://www.opengis.net/wfs ../wfs/1.0.0/WFS-basic.xsd   
                       !http://www.ttt.org/myns  
                       !http://wms1.ccgis.de/cgi-bin/mapserv?
                               map=/data/umn/germany_demo/germany_demo_wfs.map&  
                               SERVICE=WFS&  
                               VERSION=1.0.0&  
                               REQUEST=~DescribeFeatureType  
                               TYPENAME=Postleitzahlbereiche">  
      <gml:boundedBy>  
      	<gml:Box srsName="epsg:31467">  
      		<gml:coordinates>  
      			-1.000000,-1.000000 -1.000000,-1.000000  
      		</gml:coordinates>  
      	</gml:Box>  
      </gml:boundedBy>  
    <gml:featureMember>  
      <Postleitzahlbereiche>  
        <gml:boundedBy>  
        	<gml:Box srsName="epsg:31467">  
        		<gml:coordinates>  
        			7.089682,50.732651 7.113803,50.749050  
        		</gml:coordinates>  
        	</gml:Box>  
        </gml:boundedBy>  
        <gml:polygonProperty>  
          <gml:Polygon srsName="epsg:31467">  
          	<gml:outerBoundaryIs>  
          		<gml:~LinearRing>  
          			<gml:coordinates>  
          				3365496.566430,5624978.448441 
          				3365521.124423,5625013.908323  
          				3365565.223312,5625084.526916  
          				3365629.214635,5625160.583843   
          				3365723.363724,5625232.038551  
          				3365777.825572,5625277.769189  
          				3365867.287406,5625324.293319  
          				3366081.776121,5625376.954252  
          				3366242.558916,5625409.342895  
          				3366447.711508,5625422.348649  
          				3366677.856852,5625435.565091   
          				3366826.787403,5624801.669664   
          				3366855.035066,5624566.573031   
          				3366925.451142,5624182.224968   
          				3366715.750264,5624144.261254   
          				3366650.863977,5624128.508596   
          				3366600.955317,5624112.804621   
          				3366531.383108,5624081.886701   
          				3366506.401347,5624071.486493   
          				3366442.053224,5624025.159618   
          				3366392.576627,5623979.714963   
          				3366347.846258,5623958.781918   
          				3366303.629382,5623898.347600   
          				3366254.562142,5623822.330657   
          				3366204.783816,5623801.958859   
          				3366170.529172,5623746.359034   
          				3366096.979434,5623625.121634   
          				3365763.215463,5623795.455427   
          				3365500.779929,5623942.335246   
          				3365218.803228,5624068.496482   
          				3365237.785434,5624138.909926   
          				3365251.877503,5624209.028949   
          				3365265.770476,5624284.252033   
          				3365279.898174,5624354.790930   
          				3365313.834894,5624430.338190   
          				3365342.788540,5624515.791264   
          				3365381.492255,5624611.601424   
          				3365424.880011,5624732.334672   
          				3365458.518013,5624832.944095   
          				3365502.496403,5624908.664231   
          				3365531.735324,5624963.958282   
          				3365496.566430,5624978.448441   
          			</gml:coordinates>  
          		</gml:~LinearRing>  
          	</gml:outerBoundaryIs>  
          </gml:Polygon>  
        </gml:polygonProperty>  
        <gid>3695</gid>  
        <oid>15223704</oid>  
        <plz99>53111</plz99>  
        <item_plz>53111</item_plz>  
        <buffer_>500</buffer_>  
      </Postleitzahlbereiche>  
    </gml:featureMember>  

</wfs:~FeatureCollection>