Məzmuna keç

GeoJSON

Vikipediya, azad ensiklopediya
GeoJSON
Fayl adı uzantısı .geojson[2]
MIME tipi application/geo+json[1][2]
Tərtibatçı IETF
Əsaslanır JSON
Veb-sayt geojson.org

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]

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" }
      }
    }
  ]
}
Xəritə
GeoJSON nümunəsi (xəritənin datası)
  1. 1 2 https://www.iana.org/assignments/media-types/media-types.xhtml.
  2. 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
  3. Butler, Howard; Daly, Martin; Doyle, Allan; Gillies, Sean; Hagen, Stefan; Schaub, Tim. RFC 7946. IETF. avqust 2016. doi:10.17487/RFC7946.
  4. "Providing Directions". developer.apple.com. 20 iyun 2025 tarixində arxivləşdirilib. İstifadə tarixi: 20 iyun 2025.
  5. "GeoJSON Info Page". lists.geojson.org. 1 avqust 2018 tarixində arxivləşdirilib. İstifadə tarixi: 20 iyun 2025.
  6. "The GeoJSON March 2007 Archive by thread". lists.geojson.org. 8 aprel 2023 tarixində arxivləşdirilib. İstifadə tarixi: 20 iyun 2025.
  7. "Geographic JSON (geojson) -". datatracker.ietf.org. 20 iyun 2025 tarixində arxivləşdirilib. İstifadə tarixi: 20 iyun 2025.