GeoJSON — відкритий формат призначений для зберігання географічних структур даних, заснований на JSON.
Розширення файлу: | .geojson [1] |
---|---|
MIME-тип: | application/vnd.geo+json |
Тип формату: | формат для ГІС |
Розширений з: | JSON |
Стандарт(и): | RFC 7946 |
Сайт: | geojson.org |
Формат може зберігати примітивні типи для опису географічних об'єктів, такі як: точки (адреси та місця розташування), лінії (вулиці, шосе, кордони), полігони (країни, штати, ділянки землі). Також можуть зберігатися так звані мультитипи, які представляють собою об'єднання декількох примітивних типів.
Формат GeoJSON відрізняється від інших стандартів ГІС тим, що він був написаний і підтримується не організацією зі стандартизації, а за допомогою робочої групи розробників.
Подальшим розвитком GeoJSON є TopoJSON, розширення GeoJSON, яке кодує геопросторову топологію, і, як правило, забезпечує менший розмір файлів.
Історія
Формат GeoJSON почав обговорюватися робочою групою в березні 2007 року і остаточна специфікація стандарту була готова до червня 2008 року.
Об'єкти
Типи | Приклади | |
---|---|---|
Точка | { "type": "Point", "coordinates": [30, 10] } | |
{ "type": "LineString", "coordinates": [ [30, 10], [10, 30], [40, 40] ] } | ||
Багатокутник | { "type": "Polygon", "coordinates": [ [[30, 10], [40, 40], [20, 40], [10, 20], [30, 10]] ] } | |
{ "type": "Polygon", "coordinates": [ [[35, 10], [45, 45], [15, 40], [10, 20], [35, 10]], [[20, 30], [35, 35], [30, 20], [20, 30]] ] } |
Типи | Приклади | |
---|---|---|
MultiPoint | { "type": "MultiPoint", "coordinates": [ [10, 40], [40, 30], [20, 20], [30, 10] ] } | |
MultiLineString | { "type": "MultiLineString", "coordinates": [ [[10, 10], [20, 20], [10, 40]], [[40, 40], [30, 30], [40, 20], [30, 10]] ] } | |
MultiPolygon | { "type": "MultiPolygon", "coordinates": [ [ [[30, 20], [45, 40], [10, 40], [30, 20]] ], [ [[15, 5], [40, 10], [10, 20], [5, 10], [15, 5]] ] ] } | |
{ "type": "MultiPolygon", "coordinates": [ [ [[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]] ] ] } |
Використання
GeoJSON підтримується багатьма картографічними системами і ГІС, включно з ,Leaflet,MapServer,Geoforge [ 19 березня 2011 у Wayback Machine.], ,GeoDjango,, , и . Також можна використовувати GeoJSON із і ,, обидва працюють із форматом за допомогою бібліотеки GDAL OGR. Онлайн-сервіси Bing Maps, Yahoo! і Google також підтримують GeoJSON у своїх API.
Інтерфейс Javascript API v3 карт Google Maps напряму підтримує інтеграцію шарів даних GeoJSON із 19 березня 2014 року.
GitHub теж підтримує GeoJSON і GeoJSON-експорт .
Примітки
- H. Butler, M. Daly, A. Doyle et al. The GeoJSON Format — IETF, 2016. — 28 p. — doi:10.17487/RFC7946
- . Архів оригіналу за 8 вересня 2018. Процитовано 28 січня 2017.
- . Архів оригіналу за 16 березень 2010. Процитовано 28 січень 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 15 серпня 2018. Процитовано 28 січня 2017.
- . Архів оригіналу за 16 березня 2017. Процитовано 28 січня 2017.
- . Архів оригіналу за 13 грудень 2009. Процитовано 28 січень 2017.
- . Архів оригіналу за 7 вересень 2009. Процитовано 14 лютий 2019.
- . Архів оригіналу за 15 квітень 2009. Процитовано 28 січень 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - (PDF). Архів оригіналу (PDF) за 24 липень 2008. Процитовано 28 січень 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 27 червня 2014. Процитовано 28 січня 2017.
- (PDF). Архів оригіналу (PDF) за 1 червень 2010. Процитовано 28 січень 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 2 травень 2009. Процитовано 28 січень 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 30 грудня 2016. Процитовано 28 січня 2017.
- . Архів оригіналу за 4 березня 2016. Процитовано 28 січня 2017.
- . Архів оригіналу за 27 вересня 2016. Процитовано 28 січня 2017.
Література
Див. також
- (KML)
Посилання
- RFC 7946 — Специфікація формату GeoJSON
- http://geojson.org/ [ 19 серпня 2018 у Wayback Machine.]
- http://geojson.org/geojson-spec.html [ 21 лютого 2017 у Wayback Machine.]
- Andrews, Christopher (18 September 2007). . Архів оригіналу за 22 травень 2009. Процитовано 28 січень 2017.
- . 16 February 2009. Архів оригіналу за 21 лютий 2009. Процитовано 28 січень 2017.
- Lambert, Chris (4 May 2009). . Архів оригіналу за 19 жовтня 2016. Процитовано 28 січня 2017.
- https://github.com/mbostock/topojson [ 4 жовтня 2016 у Wayback Machine.]
- https://github.com/topojson/topojson-specification [ 11 червня 2018 у Wayback Machine.]
Це незавершена стаття про мови програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
GeoJSON vidkritij format priznachenij dlya zberigannya geografichnih struktur danih zasnovanij na JSON GeoJSONRozshirennya fajlu geojson 1 MIME tip application vnd geo jsonTip formatu format dlya GISRozshirenij z JSONStandart i RFC 7946Sajt geojson org Format mozhe zberigati primitivni tipi dlya opisu geografichnih ob yektiv taki yak tochki adresi ta miscya roztashuvannya liniyi vulici shose kordoni poligoni krayini shtati dilyanki zemli Takozh mozhut zberigatisya tak zvani multitipi yaki predstavlyayut soboyu ob yednannya dekilkoh primitivnih tipiv Format GeoJSON vidriznyayetsya vid inshih standartiv GIS tim sho vin buv napisanij i pidtrimuyetsya ne organizaciyeyu zi standartizaciyi a za dopomogoyu robochoyi grupi rozrobnikiv Podalshim rozvitkom GeoJSON ye TopoJSON rozshirennya GeoJSON yake koduye geoprostorovu topologiyu i yak pravilo zabezpechuye menshij rozmir fajliv IstoriyaFormat GeoJSON pochav obgovoryuvatisya robochoyu grupoyu v berezni 2007 roku i ostatochna specifikaciya standartu bula gotova do chervnya 2008 roku Ob yektiPrimitivni tipi Tipi PrikladiTochka type Point coordinates 30 10 type LineString coordinates 30 10 10 30 40 40 Bagatokutnik type Polygon coordinates 30 10 40 40 20 40 10 20 30 10 type Polygon coordinates 35 10 45 45 15 40 10 20 35 10 20 30 35 35 30 20 20 30 Multitipi Tipi PrikladiMultiPoint type MultiPoint coordinates 10 40 40 30 20 20 30 10 MultiLineString type MultiLineString coordinates 10 10 20 20 10 40 40 40 30 30 40 20 30 10 MultiPolygon type MultiPolygon coordinates 30 20 45 40 10 40 30 20 15 5 40 10 10 20 5 10 15 5 type MultiPolygon coordinates 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 VikoristannyaGeoJSON pidtrimuyetsya bagatma kartografichnimi sistemami i GIS vklyuchno z Leaflet MapServer Geoforge 19 bereznya 2011 u Wayback Machine GeoDjango i Takozh mozhna vikoristovuvati GeoJSON iz i obidva pracyuyut iz formatom za dopomogoyu biblioteki GDAL OGR Onlajn servisi Bing Maps Yahoo i Google takozh pidtrimuyut GeoJSON u svoyih API Interfejs Javascript API v3 kart Google Maps napryamu pidtrimuye integraciyu shariv danih GeoJSON iz 19 bereznya 2014 roku GitHub tezh pidtrimuye GeoJSON i GeoJSON eksport PrimitkiH Butler M Daly A Doyle et al The GeoJSON Format IETF 2016 28 p doi 10 17487 RFC7946 d Track Q217082d Track Q47468299 Arhiv originalu za 8 veresnya 2018 Procitovano 28 sichnya 2017 Arhiv originalu za 16 berezen 2010 Procitovano 28 sichen 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 15 serpnya 2018 Procitovano 28 sichnya 2017 Arhiv originalu za 16 bereznya 2017 Procitovano 28 sichnya 2017 Arhiv originalu za 13 gruden 2009 Procitovano 28 sichen 2017 Arhiv originalu za 7 veresen 2009 Procitovano 14 lyutij 2019 Arhiv originalu za 15 kviten 2009 Procitovano 28 sichen 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PDF Arhiv originalu PDF za 24 lipen 2008 Procitovano 28 sichen 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 27 chervnya 2014 Procitovano 28 sichnya 2017 PDF Arhiv originalu PDF za 1 cherven 2010 Procitovano 28 sichen 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 2 traven 2009 Procitovano 28 sichen 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 30 grudnya 2016 Procitovano 28 sichnya 2017 Arhiv originalu za 4 bereznya 2016 Procitovano 28 sichnya 2017 Arhiv originalu za 27 veresnya 2016 Procitovano 28 sichnya 2017 LiteraturaJon Raasch Graham Murray Vadim Ogievetsky Joseph Lowery 14 listopada 2014 JavaScript and jQuery for Data Analysis and Visualization Wiley s 315 ISBN 978 1 118 84722 0 Scott Murray 11 bereznya 2013 Interactive Data Visualization for the Web O Reilly Media Inc s 153 ISBN 978 1 4493 4024 7 Div takozh KML PosilannyaRFC 7946 Specifikaciya formatu GeoJSON http geojson org 19 serpnya 2018 u Wayback Machine http geojson org geojson spec html 21 lyutogo 2017 u Wayback Machine Andrews Christopher 18 September 2007 Arhiv originalu za 22 traven 2009 Procitovano 28 sichen 2017 16 February 2009 Arhiv originalu za 21 lyutij 2009 Procitovano 28 sichen 2017 Lambert Chris 4 May 2009 Arhiv originalu za 19 zhovtnya 2016 Procitovano 28 sichnya 2017 https github com mbostock topojson 4 zhovtnya 2016 u Wayback Machine https github com topojson topojson specification 11 chervnya 2018 u Wayback Machine Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi