{
  "population_rows_raw": 602424,
  "total_population_records": 200808,
  "total_population_codes_unique": true,
  "grid_codes_unique": true,
  "population_join": "one_to_one",
  "population_years": [
    "2024"
  ],
  "grid_rows_raw": 61654,
  "grid_rows_in_seoul": 60528,
  "grid_center_outside_seoul": 1126,
  "outside_grid_known_population": 26822.0,
  "grid_boundary_ties": 0,
  "missing_population_grids": 29354,
  "zero_population_grids": 389,
  "positive_population_grids": 30785,
  "known_population": 9337885.0,
  "stations_raw": 784,
  "station_invalid_coordinates": 0,
  "excluded_nonstopping_records": 1,
  "stations_unique_all_region": 655,
  "stations_in_buffer": 345,
  "stations_in_seoul": 308,
  "stations_outside_seoul_in_buffer": 37,
  "station_boundary_ties": 0,
  "dong_count": 426,
  "dong_base_date": [
    "20250630"
  ],
  "crs": "EPSG:5179",
  "buffer_m": 2500,
  "grid_crs_raw": "EPSG:4326",
  "station_crs_raw": "EPSG:4326",
  "station_snapshot_date": "수업 CSV 자체에는 기준일 없음",
  "grid_year": "2025 (파일명 기준)",
  "downloads_date": "2026-11-01",
  "network_nodes": 710062,
  "network_edges": 797356,
  "network_components": 1213,
  "network_method": "OSMnx walk · 모든 연결 성분 보존 · 무향 · 도로 중간 정점 유지",
  "snap_max_m": 300,
  "grid_snap_quantiles_m": {
    "p50": 25.14874175301953,
    "p95": 176.01122791545657,
    "p99": 354.9594888258634,
    "max": 656.1559288596494
  },
  "station_snap_max_m": 86.44436079976303,
  "failed_grid_count": 1037,
  "failed_positive_grid_count": 0,
  "failed_known_population": 0.0,
  "station_snap_failures": 0,
  "zero_access_known_population": 370633.0,
  "all_known_population_denominator": 9337885.0,
  "valid_dongs": 426,
  "unavailable_dongs": 0,
  "sample_path_checks": 12,
  "sample_path_max_error": 4.440892098500626e-16,
  "spearman": 0.4229721014893142,
  "runtime_seconds": 10.0,
  "result_csv_sha256": "7870b64125277dba7ae314f54a7b30db4d2dd6edd52726e34dd6ccdd3f426705"
}