Geography Markup Language: Unterschied zwischen den Versionen
GISWiki - Das freie Portal für Geoinformatik (GIS)
HeinzJ (Diskussion | Beiträge) K (hat Geographic Markup Language nach Geography Markup Language verschoben: GML wurde mit "Geographic Markup Language" (http://de.giswiki.net/wiki/GML) übersetzt wird, während es beim OGC (auch im pdf von Version 1.0) "Geography Markup Language" h) |
HeinzJ (Diskussion | Beiträge) (→Daten) |
||
Zeile 25: | Zeile 25: | ||
* [[GML4J]] - Java API for facilitating work with Geography Markup Language (GML) | * [[GML4J]] - Java API for facilitating work with Geography Markup Language (GML) | ||
− | |||
− | |||
=Papers= | =Papers= |
Version vom 21. Januar 2007, 20:35 Uhr
Geography 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.
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.
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.
Das JUMP GML-Format (.jml), bezeichnet ein vereinfachtes GML-Format.
Inhaltsverzeichnis
Weblinks
- British Ordnance Survey distributes data in GML 2.1.2
- Enabling the Geo-spatial Web
- 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/.
- GML Artikel
- OpenGIS® Geography Markup Language (GML) Implementation Specification (pdf)
- JUMP - Unified Mapping Platform - JUMP includes:* The JUMP Workbench, an extensible, interactive GUI for visualizing and manipulating spatial features with geometry and attributes
- Location-based Services and GML: Laying the Geo-spatial Web Foundations
- Making Maps for the Web with GML
- Presentation by Galdos on GML to a W3C/WAP workshop
- Why GML - Einführende Übersicht mit zahlreichen Linkhinweisen zum Thema Geography Markup Language
API
- GML4J - Java API for facilitating work with Geography Markup Language (GML)
Papers
- A New Breed of Web-Enabled Graphics ( Michael Gould and Antonio Ribalaygua)
- Developing an Internet-GIS Application using GML
- GML - User Perspectives - Article from Don Murray, President SAfe Software
- Impact of GML on Data Development
- Is GML only for Internet GIS?
- OGC - GML Beschreibung (engl., pdf)
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>