{
  "terrain": {
    "nx": 641,
    "nz": 568,
    "bounds": [
      -188.57393382500746,
      -162.31487835106049,
      174.55509833443728,
      159.2628533294072
    ],
    "elevationRangeM": [
      559.5042114257812,
      1904.194580078125
    ],
    "sampleSpacingM": [
      567.3891127491324,
      567.1564932636115
    ],
    "verticalDatum": "EGM2008 orthometric height (source); no ellipsoid conversion",
    "sourceSampling": "Copernicus GLO-30, 1 arcsecond, resampled for regional display",
    "sources": [
      {
        "file": "Copernicus_DSM_COG_10_N36_00_E107_00_DEM.tif",
        "bytes": 43103522,
        "sha256": "d8a695f4c4ef6250854aad5b4adb883b33ac9376b7944aec7223278c92a17068",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N36_00_E107_00_DEM/Copernicus_DSM_COG_10_N36_00_E107_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N36_00_E108_00_DEM.tif",
        "bytes": 43182394,
        "sha256": "36fd0ee1a734e3094b65886c286e0308180e3b985e8c9ee78b26e9a3c195e817",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N36_00_E108_00_DEM/Copernicus_DSM_COG_10_N36_00_E108_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N36_00_E109_00_DEM.tif",
        "bytes": 43463447,
        "sha256": "410d017bb0bffba74c2e8a971e337164aa61b3e4880b312599ac83bf18d40657",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N36_00_E109_00_DEM/Copernicus_DSM_COG_10_N36_00_E109_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N36_00_E110_00_DEM.tif",
        "bytes": 44792404,
        "sha256": "ef670838b145e06c8cabc3c7b0092afee1cdc1124b1decfbde24635b1d1ca498",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N36_00_E110_00_DEM/Copernicus_DSM_COG_10_N36_00_E110_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N36_00_E111_00_DEM.tif",
        "bytes": 43263325,
        "sha256": "ced76ee3164c1c13f6e75abc83ac919cc05940031852c9dbfbb9cd2f62597296",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N36_00_E111_00_DEM/Copernicus_DSM_COG_10_N36_00_E111_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N37_00_E107_00_DEM.tif",
        "bytes": 38641519,
        "sha256": "b193a31f519e3e5725a0b9146480360df3c4ce28acf0a0f35a1189a893aa4ec9",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N37_00_E107_00_DEM/Copernicus_DSM_COG_10_N37_00_E107_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N37_00_E108_00_DEM.tif",
        "bytes": 39435824,
        "sha256": "021b652fef0187a93f4bc0c24484e8ac908f6da306ddd8c6ac7bb28159c57edc",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N37_00_E108_00_DEM/Copernicus_DSM_COG_10_N37_00_E108_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N37_00_E109_00_DEM.tif",
        "bytes": 43014611,
        "sha256": "b25235f948d8b38ee6163a916c0cc78bb215ad6a071294d6fe167c941b7903bd",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N37_00_E109_00_DEM/Copernicus_DSM_COG_10_N37_00_E109_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N37_00_E110_00_DEM.tif",
        "bytes": 44898494,
        "sha256": "a9c1d96783ad62e9dbca902a6e4eedef24671a5bc0b1e2c0ff141d49b2558ebc",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N37_00_E110_00_DEM/Copernicus_DSM_COG_10_N37_00_E110_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N37_00_E111_00_DEM.tif",
        "bytes": 42492481,
        "sha256": "7d4a9638a8bfd71f522a45047f7721a28c70854ecac2416a098c63f2d0370df1",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N37_00_E111_00_DEM/Copernicus_DSM_COG_10_N37_00_E111_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N38_00_E107_00_DEM.tif",
        "bytes": 35898636,
        "sha256": "5b5f1062d364b1be15b4886c4107cf6893b7de255ef1bf42c8a5efa81057e08c",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N38_00_E107_00_DEM/Copernicus_DSM_COG_10_N38_00_E107_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N38_00_E108_00_DEM.tif",
        "bytes": 36546559,
        "sha256": "a3a309d7f94a74a909527881b2b15709ca4a4e91e870b3b3944b4c22b1e6c1b8",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N38_00_E108_00_DEM/Copernicus_DSM_COG_10_N38_00_E108_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N38_00_E109_00_DEM.tif",
        "bytes": 37982186,
        "sha256": "cf2712f0ff0a7bd328d76ce76206cf3893cf1e85419f89bf7df9d8cf76f7f30c",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N38_00_E109_00_DEM/Copernicus_DSM_COG_10_N38_00_E109_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N38_00_E110_00_DEM.tif",
        "bytes": 42914065,
        "sha256": "a6edabd42fed038815f2b047e8b38acd7bc8241559045ed6897a7324fa792024",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N38_00_E110_00_DEM/Copernicus_DSM_COG_10_N38_00_E110_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N38_00_E111_00_DEM.tif",
        "bytes": 42549396,
        "sha256": "dc7263c71a187d88fc7bb0edc080151aa0aa42164ecc512f6939008a8940da55",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N38_00_E111_00_DEM/Copernicus_DSM_COG_10_N38_00_E111_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N39_00_E107_00_DEM.tif",
        "bytes": 35679263,
        "sha256": "03ddb3530e98e45cd4c170fc87b27c60835a12e0cb3b35560861d02bbae24688",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N39_00_E107_00_DEM/Copernicus_DSM_COG_10_N39_00_E107_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N39_00_E108_00_DEM.tif",
        "bytes": 35935874,
        "sha256": "1bc73ed061ba1d73d30199fdf16a92f151c27087b1388a1d00ba720b3c6e8176",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N39_00_E108_00_DEM/Copernicus_DSM_COG_10_N39_00_E108_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N39_00_E109_00_DEM.tif",
        "bytes": 37028829,
        "sha256": "b484cdecba1ca3a0b2020f273851cf6de6e97553800d6ba8496e97c51a883085",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N39_00_E109_00_DEM/Copernicus_DSM_COG_10_N39_00_E109_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N39_00_E110_00_DEM.tif",
        "bytes": 41038824,
        "sha256": "d2d0c2be9e8c66f72b9df71c2dc66bfb6bea4ec4d7ff40cdb547f903d0c63070",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N39_00_E110_00_DEM/Copernicus_DSM_COG_10_N39_00_E110_00_DEM.tif"
      },
      {
        "file": "Copernicus_DSM_COG_10_N39_00_E111_00_DEM.tif",
        "bytes": 41813809,
        "sha256": "5cbc712f5d30055d5d0220f9db4920e392a5b0b2a4867757a7a28fcd6915a04e",
        "url": "https://copernicus-dem-30m.s3.amazonaws.com/Copernicus_DSM_COG_10_N39_00_E111_00_DEM/Copernicus_DSM_COG_10_N39_00_E111_00_DEM.tif"
      }
    ],
    "finiteSamples": 364088,
    "citySamples": 133409
  },
  "osm": {
    "url": "https://download.geofabrik.de/asia/china/shaanxi-260905.osm.pbf",
    "bytes": 93272283,
    "sha256": "149d20f972af4745235bbbe1a0b1b42aaab54ecfefe33ccdb61be300270105cf",
    "license": "ODbL 1.0"
  },
  "elapsedSeconds": 419.38,
  "output": {
    "name": "榆林全域三维沙盘",
    "version": "0.1.0",
    "builtAt": "2026-09-06T20:02:19.196130+00:00",
    "crs": "+proj=aeqd +lat_0=38.2 +lon_0=109.3 +datum=WGS84 +units=m +no_defs",
    "axes": "x east kilometres, z south kilometres; elevation metres",
    "boundarySource": "OpenStreetMap relation 3016353; display reference, not surveyed/legal boundary",
    "boundaryAreaKm2": 42928.1,
    "osmSnapshot": "2026-09-05",
    "buildingCount": 11249,
    "buildingStride": 7,
    "buildingHeightSources": {
      "2": 11190,
      "1": 45,
      "0": 14
    },
    "urbanTextureCount": 16263,
    "urbanTextureMeaning": "Procedural display masses inside OSM mapped urban land; not individual real buildings",
    "roadCounts": {
      "motorway": 2428,
      "trunk": 1092,
      "rail": 2366,
      "tertiary": 2178,
      "unclassified": 3918,
      "secondary": 1421,
      "primary": 690,
      "residential": 1817
    },
    "skippedGeometry": {
      "area_RuntimeError": 2
    }
  },
  "buildingHeightSamples": {
    "version": "0.8.0",
    "defaultEnabled": false,
    "source": "CNBH-10m",
    "sourceYear": 2020,
    "sourceDOI": "10.5281/zenodo.7923866",
    "sourceLicense": "CC BY 4.0",
    "runtimeModelCount": 16068,
    "sampleCities": [
      "yuyang",
      "shenmu",
      "suide"
    ],
    "manifest": "/data/cities-v8-samples.json",
    "audit": "/data/height-audit-v8.json",
    "sampleSummary": "/data/height-samples-v8.json",
    "meaning": "Experimental model estimates, no independent local survey; retains existing OSM heights and floor estimates"
  }
}
