- Source: GeoJSON
GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on the JSON format.
The features include points (therefore addresses and locations), line strings (therefore streets, highways and boundaries), polygons (countries, provinces, tracts of land), and multi-part collections of these types. GeoJSON features need not represent entities of the physical world only; mobile routing and navigation apps, for example, might describe their service coverage using GeoJSON.
The GeoJSON format differs from other geographic information system standards in that it was written and is maintained not by a formal standards organization, but by an Internet working group of developers.
A notable offspring of GeoJSON is TopoJSON, an extension of GeoJSON that encodes geospatial topology and that typically provides smaller file sizes.
History
The GeoJSON format working group and discussion were begun in March 2007 and the format specification was finalized in June 2008.
In April 2015 the Internet Engineering Task Force founded the Geographic JSON working group which released GeoJSON as RFC 7946 in August 2016.
Example
|
= Geometries
=Points are [x, y] or [x, y, z]. They may be [longitude, latitude] or [eastings, northings]. Elevation, in meters, is an optional third number. They are decimal numbers.
For example, London (51.5074° North, 0.1278° West) is [-0.1278, 51.5074]
Newline-delimited GeoJSON
An alternative to GeoJSON is to encode one geographic feature per line, with line breaks (or record-separator characters) designating the separation between records.
This format can be much faster more efficient to parse than normal GeoJSON, as tooling can read individual records in parallel. This format is similar to newline-delimited JSON
Variants of newline-delimited GeoJSON include:
GeoJSONSeq (short for GeoJSON Text Sequences) - with record-separator (RS) characters separating features
GeoJSONL (short for GeoJSON Lines) - with newline characters separating features
TopoJSON
TopoJSON is an extension of GeoJSON that encodes topology. Rather than representing geometries discretely, geometries in TopoJSON files are stitched together from shared line segments called arcs. Arcs are sequences of points, while line strings and polygons are defined as sequences of arcs. Each arc is defined only once, but can be referenced several times by different shapes, thus reducing redundancy and decreasing the file size. In addition, TopoJSON facilitates applications that use topology, such as topology-preserving shape simplification, automatic map coloring, and cartograms.
A reference implementation of the TopoJSON specification is available as a command-line tool to encode TopoJSON from GeoJSON (or ESRI Shapefiles) and a client side JavaScript library to decode TopoJSON back to GeoJSON again. TopoJSON is also supported by the popular OGR tool as of version 1.11 and PostGIS as of version 2.1.0.
= TopoJSON Schema
=Given a GIS shape near coordinates latitude 0° and longitude 0°, a simple but valid and complete topojson file containing all metadata, Polygon, LineString, Point elements, arcs and properties is defined as follows:
See also
Geography Markup Language
GIS vector file format
References
Sources
Andrews, Christopher (18 September 2007). "Emerging Technology: AJAX and GeoJSON". Archived from the original on 22 May 2009.
"Geoweb Guru: Technical Overview: GeoJSON". 16 February 2009. Archived from the original on 21 February 2009.
Lambert, Chris (4 May 2009). "Google Geo Developers Blog: Build on top of your public Latitude location with GeoJSON & KML".
External links
Official website
https://geojsonlint.com
topojson/topojson
Kata Kunci Pencarian:
- Kereta api Kertanegara
- Kereta api Argo Muria
- Kereta api Argo Sindoro
- Kereta api Mutiara Selatan
- Jalur kereta api Banjar–Cijulang
- Jalur kereta api Purwokerto–Wonosobo
- Kereta kecepatan tinggi Haramain
- QGIS
- JOSM
- GPSBabel
- GeoJSON
- Leaflet (software)
- 180th meridian
- JSON
- OpenLayers
- Tableau Software
- Geo URI scheme
- Vector graphics
- List of filename extensions (F–L)
- GIS file format