WikiDer > GeoJSON
GeoJSON | ||||
| Dateierweiterung | .json | |||
| Mime Typ | Anwendung/json | |||
| Entwickelt von | http://geojson.org/ | |||
| ||||
GeoJSON[1] ist ein Format zum Aufnehmen geografisch Merkmale zusammen mit anderen (nicht-räumlichen) Daten mittels JavaScript-Objekt-Notation.Die Funktionen sind Punkte (Adressen und Orte), Linien (Straßen, Autobahnen, Grenzen), Polygone (Länder, Provinzen, Gemeinden) und mehrere zusammengesetzte Sammlungen davon GeoJSON-Attribute repräsentieren nicht unbedingt physisch existierende Dinge.[2]
Beispiel
{"Art":"Feature-Sammlung","Eigenschaften":[{"Art":"Feature","Geometrie":{"Art":"Punkt","koordinaten":[102.0,0.6]},"Eigenschaften":{"prop0":"wert0"}},{"Art":"Feature","Geometrie":{"Art":"Linienzeichenfolge","koordinaten":[[102.0,0.0],[103.0,1.0],[104.0,0.0],[105.0,1.0]]},"Eigenschaften":{"prop1":0.0,"prop0":"wert0"}},{"Art":"Feature","Geometrie":{"Art":"Polygon","koordinaten":[[[100.0,0.0],[101.0,0.0],[101.0,1.0],[100.0,1.0],[100.0,0.0]]]},"Eigenschaften":{"prop1":{"diese":"Das"},"prop0":"wert0"}}]}Geometrische Elemente
| Art | Beispiele | |
|---|---|---|
| Punkt | {"Art":"Punkt","koordinaten":[30,10]} | |
| Liniensegment | {"Art":"Linienzeichenfolge","koordinaten":[[30,10],[10,30],[40,40]]} | |
| Polygon | {"Art":"Polygon","koordinaten":[[[30,10],[40,40],[20,40],[10,20],[30,10]]]} | |
{"Art":"Polygon","koordinaten":[[[35,10],[45,45],[15,40],[10,20],[35,10]],[[20,30],[35,35],[30,20],[20,30]]]} | ||
| Art | Beispiele | |
|---|---|---|
| Punkte sammeln | {"Art":"Mehrpunkt","koordinaten":[[10,40],[40,30],[20,20],[30,10]]} | |
| Mehrere Liniensegmente | {"Art":"MultiLineString","koordinaten":[[[10,10],[20,20],[10,40]],[[40,40],[30,30],[40,20],[30,10]]]} | |
| Mehrere Polygone | {"Art":"MultiPolygon","koordinaten":[[[[30,20],[45,40],[10,40],[30,20]]],[[[15,5],[40,10],[10,20],[5,10],[15,5]]]]} | |
{"Art":"MultiPolygon","koordinaten":[[[[40,40],[20,45],[45,30],[40,40]]],[[[20,35],[10,30],[10,10],[30,5],[45,20],[20,35]],[[30,20],[20,15],[20,25],[30,20]]]]} | ||
Software
Das GeoJSON-Format wird von einer Vielzahl von Programmen unterstützt, darunter OpenLayers,[3]Flugblatt, Geoschmiede Software,[4]GeoServer,[5]GeoDjango,[6]GDAL,[7]Sichere SoftwareFME,[8] und CartoDB,[9]
Es ist auch möglich, GeoJSON mit zu verwenden PostGIS[10] und mapnik,[11]. Beide handhaben das Format über die GDALOGRKonvertierungsbibliothek.Bing-Karten, Yahoo! und Google bieten Unterstützung für GeoJSON in ihren APIDienstleistungen. GitHub bietet auch GeoJSON-Rendering.[12]
Geschichte
Das Format wurde nicht von einer formalen Organisation entworfen, sondern von einer Arbeitsgruppe von Entwicklern, der Arbeitsgruppe für das GeoJSON-Format ab März 2007[13]. Die Spezifikation war im Juni 2008 fertig.
Verweise
- ↑Spezifikationen für das GeoJSON-Format
- ↑iOS-Programmierleitfaden für Standort und Karten
- ↑https://web.archive.org/web/20100316141001/http://openlayers.org/dev/examples/vector-formats.html
- ↑http://leafletjs.com/reference.html#geojson
- ↑https://web.archive.org/web/20091213135246/http://svn.codehaus.org/geoserver/tags/2.0.0-alpha1/geoserver/release/README.txt
- ↑https://web.archive.org/web/20100317205437/http://geodjango.org/docs/db-api.html
- ↑https://web.archive.org/web/20090415054743/http://www.gdal.org/ogr/drv_geojson.html
- ↑https://web.archive.org/web/20080724103529/http://www.safe.com/reader_writerPDF/geojson.pdf
- ↑https://web.archive.org/web/20140627210054/http://developers.cartodb.com/documentation/cartodb-js.html
- ↑https://web.archive.org/web/20100601122329/http://pugs.postgresql.org/files/Introduction_to_PostGIS_v1.0.pdf
- ↑https://web.archive.org/web/20090502183602/http://svn.mapnik.org/tags/release-0.6.0/docs/api_docs/python/mapnik-module.html
- ↑https://github.com/blog/1528-there-s-a-map-for-that
- ↑März 2007 Archiv nach Themen
Siehe auch
Externe Links
- http://geojson.org/
- http://geojson.org/geojson-spec.html
- https://web.archive.org/web/20090522050557/http://www.directionsmag.com/article.php?article_id=2550
- http://blog.programmableweb.com/2008/08/27/3-top-data-formats-for-map-mashups-kml-georss-and-geojson/
- https://web.archive.org/web/20090221220320/http://www.geowebguru.com/articles/97-technical-overview-geojson
- http://googlegeodevelopers.blogspot.com/2009/05/build-on-top-of-your-public-latitude.html
- https://www. Distance-calculation.nl/explanation