GeoJSON

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.

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.

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.

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.

 Tarixi 
GeoJSON formatının işçi qrupu və müzakirəsi 2007-ci ilin martında başlanmış 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" işçi qrupunu qurmuşdur.

 Nümunə 
{
  "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" }
      }
    }
  ]
}

 İstinadlar 

Kateqoriya:JSON
Kateqoriya:Açıq formatlar