{
  "title": "Alanya district administrative boundary from OpenStreetMap",
  "data_file": "alanya-boundary.geojson",
  "retrieved_at": "2026-09-13T13:12:40Z",
  "source_url": "https://www.openstreetmap.org/relation/1726977",
  "download_url": "https://api.openstreetmap.org/api/0.6/relation/1726977/full.json",
  "source_relation": {
    "id": 1726977,
    "version": 39,
    "timestamp": "2024-05-18T12:03:00Z",
    "tags": {
      "admin_level": "6",
      "boundary": "administrative",
      "name": "Alanya",
      "name:ar": "ألانيا",
      "name:ba": "Аланья",
      "name:bg": "Алания",
      "name:ce": "Алани",
      "name:el": "Αλάνια",
      "name:fa": "آلانیا",
      "name:he": "אלניה",
      "name:hy": "Ալանիա",
      "name:ja": "アランヤ",
      "name:ka": "ალანია",
      "name:ko": "알라니아",
      "name:la": "Coracesium",
      "name:lt": "Alanija",
      "name:lv": "Alanja",
      "name:mk": "Аланија",
      "name:ml": "അലന്യ",
      "name:mr": "अलन्या जिल्हा",
      "name:os": "Аланья",
      "name:pt": "Alânia",
      "name:ru": "Аланья",
      "name:sq": "Alanja",
      "name:sr": "Алања",
      "name:tg": "Олониё",
      "name:tr": "Alanya",
      "name:tr:suffix": "İlçesi",
      "name:tt": "Аланья",
      "name:uk": "Аланія",
      "name:ur": "آلانیا",
      "name:zh": "阿拉尼亚",
      "network": "TR07-districts",
      "population": "350636",
      "population:date": "31-12-2021",
      "type": "boundary",
      "wikidata": "Q171810",
      "wikipedia": "tr:Alanya"
    }
  },
  "source_download_sha256": "3da79e3a76ff7d2f6b63ade79981699b60377240e97b4787f7b2c72f0df47580",
  "data_sha256": "1a14a046dc66b82716eb0944484f9f515a48032327d879fc1c73cf56fe500f95",
  "attribution": "© OpenStreetMap contributors",
  "attribution_url": "https://www.openstreetmap.org/copyright",
  "license": "ODbL-1.0",
  "license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
  "boundary_basis": "OSM district relation tagged admin_level=6, boundary=administrative, network=TR07-districts, name:tr:suffix=İlçesi.",
  "authority_note": "Community-maintained OpenStreetMap administrative boundary, not an official cadastral or legally authoritative survey. No rectangular approximation is used.",
  "conversion": "Joined every outer/inner way member by identical OSM endpoint node IDs, reversing way order when needed. Source has two exteriors and no interior rings. Ignored admin_centre node and subarea relation members, which are not boundary geometry. Preserved every source vertex and segment at original precision; no simplification, clipping, coastline substitution or buffering. Reversed exterior ring only to satisfy RFC 7946 counterclockwise winding.",
  "validation": {
    "outer_ways": 54,
    "inner_ways": 0,
    "outer_rings": 2,
    "inner_rings": 0,
    "positions_including_closure": 3782,
    "source_segments_preserved": 3780,
    "closed": true,
    "self_intersections": 0
  },
  "boundary_way_versions": [
    {
      "id": 992943922,
      "version": 2,
      "timestamp": "2023-05-02T01:15:16Z"
    },
    {
      "id": 898181951,
      "version": 2,
      "timestamp": "2021-10-14T23:54:41Z"
    },
    {
      "id": 101259802,
      "version": 12,
      "timestamp": "2024-08-09T09:16:02Z"
    },
    {
      "id": 4515053,
      "version": 16,
      "timestamp": "2026-03-23T22:33:37Z"
    },
    {
      "id": 4515051,
      "version": 10,
      "timestamp": "2026-03-23T22:33:37Z"
    },
    {
      "id": 4515050,
      "version": 12,
      "timestamp": "2026-03-23T22:31:27Z"
    },
    {
      "id": 4633269,
      "version": 12,
      "timestamp": "2026-03-23T22:31:27Z"
    },
    {
      "id": 4515049,
      "version": 9,
      "timestamp": "2026-03-23T22:31:27Z"
    },
    {
      "id": 4514998,
      "version": 11,
      "timestamp": "2026-03-23T22:30:19Z"
    },
    {
      "id": 4514997,
      "version": 14,
      "timestamp": "2026-03-23T22:30:19Z"
    },
    {
      "id": 4633247,
      "version": 12,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 4514996,
      "version": 10,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 4633229,
      "version": 9,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 4514995,
      "version": 11,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 964419880,
      "version": 8,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 4633218,
      "version": 13,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 399599765,
      "version": 8,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 399595199,
      "version": 12,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 4514994,
      "version": 16,
      "timestamp": "2026-03-23T22:28:20Z"
    },
    {
      "id": 399163660,
      "version": 11,
      "timestamp": "2023-12-07T22:13:55Z"
    },
    {
      "id": 895126510,
      "version": 9,
      "timestamp": "2023-12-07T22:13:44Z"
    },
    {
      "id": 399163661,
      "version": 9,
      "timestamp": "2023-12-07T22:13:28Z"
    },
    {
      "id": 190562752,
      "version": 12,
      "timestamp": "2023-12-07T22:13:57Z"
    },
    {
      "id": 4514993,
      "version": 20,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4518471,
      "version": 12,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 399163663,
      "version": 9,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 308856457,
      "version": 11,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 399162312,
      "version": 11,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4499975,
      "version": 18,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 399171801,
      "version": 9,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4499974,
      "version": 18,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4499957,
      "version": 17,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 1174129630,
      "version": 8,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4633054,
      "version": 15,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 1173995903,
      "version": 9,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 4518462,
      "version": 25,
      "timestamp": "2026-03-25T19:06:28Z"
    },
    {
      "id": 1173995902,
      "version": 8,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4633027,
      "version": 12,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4633026,
      "version": 19,
      "timestamp": "2026-04-21T07:08:39Z"
    },
    {
      "id": 4518460,
      "version": 19,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4499949,
      "version": 23,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4499883,
      "version": 12,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4518391,
      "version": 21,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 4499881,
      "version": 14,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 221939152,
      "version": 14,
      "timestamp": "2026-03-25T19:13:28Z"
    },
    {
      "id": 127599834,
      "version": 14,
      "timestamp": "2023-12-07T22:13:55Z"
    },
    {
      "id": 695731233,
      "version": 7,
      "timestamp": "2023-12-07T22:13:46Z"
    },
    {
      "id": 630759893,
      "version": 9,
      "timestamp": "2026-03-25T19:45:04Z"
    },
    {
      "id": 127601565,
      "version": 11,
      "timestamp": "2023-07-05T08:41:40Z"
    },
    {
      "id": 127603889,
      "version": 5,
      "timestamp": "2023-07-05T08:41:40Z"
    },
    {
      "id": 127599833,
      "version": 6,
      "timestamp": "2021-10-14T23:54:41Z"
    },
    {
      "id": 992943924,
      "version": 2,
      "timestamp": "2023-09-28T05:56:40Z"
    },
    {
      "id": 992943923,
      "version": 3,
      "timestamp": "2023-09-28T05:56:40Z"
    },
    {
      "id": 4518374,
      "version": 14,
      "timestamp": "2023-12-07T22:13:34Z"
    }
  ],
  "refresh": "Fetch the download URL once at build time and reconstruct outer/inner rings by endpoint node IDs. Recheck relation tags, topology, geometry and coverage tests before replacing the bundled file. Clients must not query the OSM API for coverage checks."
}
