{
  "source": "OpenStreetMap / Geofabrik South Korea extract",
  "license": "ODbL-1.0",
  "attribution": "© OpenStreetMap contributors",
  "download_url": "https://download.geofabrik.de/asia/south-korea-latest.osm.pbf",
  "source_page": "https://download.geofabrik.de/asia/south-korea.html",
  "snapshot_at": "2026-10-31T21:23:06Z",
  "extracted_at": "2026-11-01T13:05:14.702995+00:00",
  "count": 17923,
  "by_category": {
    "attraction": 423,
    "charging_station": 119,
    "parking": 17179,
    "fuel_station": 202
  },
  "by_region": {
    "경상북도": 1337,
    "경상남도": 1599,
    "전북특별자치도": 1418,
    "전남광주통합특별시": 1884,
    "제주특별자치도": 393,
    "경기도": 4058,
    "부산광역시": 382,
    "서울특별시": 1190,
    "충청남도": 1289,
    "강원특별자치도": 1075,
    "인천광역시": 824,
    "대전광역시": 536,
    "충청북도": 680,
    "대구광역시": 532,
    "울산광역시": 346,
    "세종특별자치시": 380
  },
  "province_polygons": 16,
  "unnamed": 16387,
  "coverage_note": "Conservative subset with mapped car-network and same-site arrival evidence. OSM completeness, live access and field conditions are not guaranteed. Excluded records remain in Git history only.",
  "download": {
    "source_url": "https://download.geofabrik.de/asia/south-korea-latest.osm.pbf",
    "bytes": 290559413,
    "sha256": "baf76635cf8cd5d2e397660b96e5edf2252e53d2b68bd6cb239451e96d26ca40",
    "http_last_modified": "Sat, 31 Oct 2026 23:58:10 GMT",
    "download_seconds": 388
  },
  "export_format": "z-ride-place-catalog-v3",
  "source_catalog_format": "gilbeot-osm-v1",
  "source_catalog_manifest_sha256": "f4c73931b4ac62da7b66c467000772d4292f00ab8cf8a8d936e07c040a0483ca",
  "export_note": "v3 conservative road-network and same-site parking subset; drivingAssessment records the mapped arrival evidence.",
  "by_display_category": {
    "waterfront": 1,
    "leisure": 345,
    "attraction": 19,
    "heritage": 16,
    "culture": 12,
    "religion": 30,
    "charging_station": 119,
    "parking": 17179,
    "fuel_station": 202
  },
  "by_car_access": {
    "unknown": 17906,
    "allowed_by_tag": 17
  },
  "fuel_source": {
    "url": "https://download.geofabrik.de/asia/south-korea-261102.osm.pbf",
    "pbf_sha256": "523cbb385d81ff81aa299dbcda3202ec8124449330beec1bbde7f0aa7df8c4da",
    "pbf_bytes": 290768655,
    "region_polygons": 16,
    "fuel_outside_region_polygons": 0,
    "geometry_errors": [],
    "snapshot_at": "2026-11-02T21:21:26Z",
    "response_sha256": "41999de81e369a5a7f273c8de952f8885098bb7d516ffafeeff76cccec51c32c",
    "count": 202,
    "reassigned_original_ids": 0,
    "skipped": {
      "closed_name": 1
    },
    "license": "ODbL-1.0",
    "note": "Fuel POIs scoped by Korean province polygons. Polygon representative points are not vehicle entrances. Not a complete or live operational inventory.",
    "unfiltered_count": 6680
  },
  "access_source": {
    "url": "https://download.geofabrik.de/asia/south-korea-261102.osm.pbf",
    "pbf_sha256": "523cbb385d81ff81aa299dbcda3202ec8124449330beec1bbde7f0aa7df8c4da",
    "pbf_bytes": 290768655,
    "region_polygons": 16,
    "fuel_outside_region_polygons": 0,
    "geometry_errors": [],
    "snapshot_at": "2026-11-02T21:21:26Z",
    "matched_original_ids": 106356,
    "note": "Current tags joined by OSM ID; original geometry and descriptive tags retain their original snapshot."
  },
  "car_access_note": "carAccess is tag-only. drivingAssessment adds OSM car-network arrival/return evidence. No field verification or external navigation-engine validation was performed.",
  "legacy_statistics_note": "legacy_unfiltered_statistics contains the original unfiltered extraction statistics; current counts describe the filtered catalogue.",
  "driving_filter": {
    "source": {
      "snapshotAt": "2026-11-02T21:21:26Z",
      "url": "https://download.geofabrik.de/asia/south-korea-261102.osm.pbf",
      "sha256": "523cbb385d81ff81aa299dbcda3202ec8124449330beec1bbde7f0aa7df8c4da",
      "geometryErrors": {},
      "linearBarrierNodes": 141335,
      "explicitBarrierPassages": 1615
    },
    "inputCount": 113041,
    "retainedCount": 17923,
    "excludedCount": 95118,
    "excludedByReason": {
      "terrain_not_vehicle_destination": 17385,
      "missing_current_geometry": 40,
      "facility_access_restricted_or_conditional": 3230,
      "inactive_facility": 7,
      "no_connected_same_site_car_arrival": 74456
    },
    "methods": {
      "connected_parking_same_site": 756,
      "shared_car_road_node": 1,
      "car_road_node_inside_facility": 17166
    },
    "network": {
      "anchorNodes": 2146364,
      "roundTripNodes": 8834524,
      "acceptedWays": 1172197,
      "blockedNodes": 172181,
      "restrictionMemberWays": 26102
    },
    "evidenceSha256": "71d55abdbdbf0cb100365725aa57aa7a5a49c125d8e33a02c6d64797ddbd4904",
    "inputSha256": "97a618feb80a490c16997f7e5b5f4d2305184a14f3058fc39d07630b81155147",
    "audit": "exclusions.json",
    "policy": "Shared car-road node or connected same-site parking. No distance-only snapping. Turn-restriction member ways, conditional/restricted access and barriers excluded. No live or field guarantee."
  },
  "legacy_unfiltered_statistics": {
    "by_tag": {
      "tourism=attraction": 1560,
      "historic=archaeological_site": 948,
      "natural=peak": 16415,
      "historic=memorial": 862,
      "tourism=museum": 1490,
      "amenity=parking": 52801,
      "amenity=place_of_worship": 11117,
      "historic=monument": 780,
      "natural=beach": 365,
      "natural=cave_entrance": 125,
      "tourism=picnic_site": 284,
      "tourism=camp_site": 778,
      "leisure=nature_reserve": 38,
      "tourism=theme_park": 293,
      "tourism=zoo": 111,
      "leisure=park": 9847,
      "amenity=arts_centre": 9,
      "tourism=gallery": 439,
      "tourism=artwork": 739,
      "leisure=playground": 1885,
      "amenity=hospital": 1,
      "leisure=sauna": 104,
      "natural=spring": 771,
      "amenity=hospital;bank": 1,
      "leisure=sports_centre": 730,
      "amenity=dojo": 1,
      "leisure=garden": 531,
      "leisure=stadium": 304,
      "tourism=viewpoint": 1314,
      "natural=rock": 32,
      "amenity=drinking_water": 5,
      "historic=castle": 188,
      "historic=ruins": 156,
      "leisure=water_park": 49,
      "historic=yes": 42,
      "amenity=sports_complex": 1,
      "natural=tree": 36,
      "historic=battlefield": 2,
      "natural=saddle": 2,
      "historic=wayside_shrine": 3,
      "historic=city_gate": 72,
      "tourism=aquarium": 30,
      "amenity=theatre": 4,
      "historic=aircraft;memorial": 1,
      "tourism=yes": 63,
      "amenity=charging_station": 1131,
      "tourism=caravan_site": 25,
      "amenity=restaurant": 7,
      "leisure=yes": 1,
      "amenity=boat_rental": 1,
      "amenity=marketplace": 8,
      "natural=hot_spring": 17,
      "natural=cliff": 1,
      "historic=wayside_cross": 2,
      "historic=manor": 23,
      "amenity=spa": 3,
      "amenity=shelter": 19,
      "amenity=fountain": 2,
      "historic=ship": 3,
      "natural=shingle": 1,
      "amenity=water_point": 1,
      "natural=cape": 1,
      "natural=wood": 50,
      "leisure=bird_hide": 3,
      "historic=aircraft": 2,
      "historic=fort": 16,
      "amenity=toilets": 2,
      "amenity=post_box": 10,
      "amenity=public_bath": 1,
      "historic=house": 1,
      "historic=shrine": 1,
      "historic=building": 179,
      "amenity=cafe": 2,
      "historic=flagpole": 1,
      "amenity=pavilion": 1,
      "leisure=recreation_ground": 6,
      "natural=water": 4,
      "natural=wetland": 4,
      "leisure=pitch": 1,
      "historic=tomb": 5,
      "natural=grass": 4,
      "amenity=public_building": 1,
      "natural=grassland": 12,
      "natural=park": 3,
      "historic=unesco_world_heritage": 1,
      "natural=heath": 2,
      "historic=heritage_building": 1,
      "historic=museum": 1,
      "historic=school": 1,
      "amenity=teahouse": 1,
      "natural=bare_rock": 3,
      "amenity=museum": 1,
      "historic=heritage": 1,
      "natural=scrub": 1,
      "tourism=information": 1,
      "leisure=track": 22,
      "leisure=resort": 1,
      "amenity=exhibition_centre": 1,
      "tourism=chalet": 1,
      "natural=flowers": 1,
      "historic=reconstruction": 1
    },
    "skipped": {
      "unnamed_attraction_skipped": 25813,
      "geometry_error": 9,
      "outside_south_korea_province_boundary": 6
    },
    "source_extracted_count": 106367,
    "quality_filter": {
      "closed_or_invalid_name": 4,
      "placeholder_name": 2
    }
  }
}
