GeoJSON — sadə coğrafi obyektləri və onların qeyri-məkan atributlarını təsvir etmək üçün nəzərdə tutulmuş açıq standart format. O, JSON formatı əsasında yaradılıb.[3]
GeoJSON | |
---|---|
Fayl adı uzantısı |
.geojson [2] |
MIME tipi |
application/geo+json[1][2] |
Tərtibatçı | IETF |
Əsaslanır | JSON |
Veb-sayt | geojson.org |
Obyektlərə nöqtələr (ünvanlar və yerlər), xətlər (küçələr, magistral yollar və sərhədlər), çoxbucaqlılar (ölkələr, əyalətlər, torpaq sahələri) və bu tiplərin çox hissəli kolleksiyaları daxildir. GeoJSON obyektləri yalnız fiziki dünyanın obyektlərini təmsil etməklə məhdudlaşmır; mobil marşrutlaşdırma və naviqasiya proqramları, məsələn, GeoJSON istifadə edərək, öz xidmət əhatə dairəsini təsvir edə bilər.[4]
GeoJSON formatı digər coğrafi informasiya sistemi standartlarından onunla fərqlənir ki, o, rəsmi standartlar təşkilatı tərəfindən deyil, tərtibatçılardan ibarət İnternet işçi qrupu tərəfindən yazılıb və idarə olunur.[5]
GeoJSON-un diqqətəlayiq törəməsinə geoməkan topologiyasını kodlayan və adətən daha kiçik fayl ölçülərini təmin edən TopoJSON-dur.
GeoJSON formatının işçi qrupu və müzakirəsi 2007-ci ilin martında başlanmış[6] və formatın spesifikasiyası 2008-ci ilin iyununda yekunlaşdırılmışdır.
2015-ci ilin aprelində IETF 2016-cı ilin avqustunda GeoJSON-u RFC 7946 olaraq yayımlayan "Geographic JSON"[7] işçi qrupunu qurmuşdur.
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [102.0, 0.5]
},
"properties": {
"prop0": "value0"
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[102.0, 0.0],
[103.0, 1.0],
[104.0, 0.0],
[105.0, 1.0]
]
},
"properties": {
"prop0": "value0",
"prop1": 0.0
}
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[100.0, 0.0],
[101.0, 0.0],
[101.0, 1.0],
[100.0, 1.0],
[100.0, 0.0]
]
]
},
"properties": {
"prop0": "value0",
"prop1": { "this": "that" }
}
}
]
}
- ↑ 1 2 https://www.iana.org/assignments/media-types/media-types.xhtml.
- ↑ 1 2 3 Butler H., Daly M., Doyle A., Gillies S., Hagen S., Schaub T. The GeoJSON Format (ing.). IETF, 2016. 28 p. doi:10.17487/RFC7946
- ↑ Butler, Howard; Daly, Martin; Doyle, Allan; Gillies, Sean; Hagen, Stefan; Schaub, Tim. RFC 7946. IETF. August 2016. doi:10.17487/RFC7946.
- ↑ "Providing Directions". developer.apple.com.
- ↑ "GeoJSON Info Page". lists.geojson.org.
- ↑ "The GeoJSON March 2007 Archive by thread". lists.geojson.org.
- ↑ "Geographic JSON (geojson) -". datatracker.ietf.org.