{
  "title": "Source-located North Bund neighbors",
  "sources": [
    {
      "file": "osm-relation-19215204.glb",
      "compressed_file": "osm-relation-19215204.glb.gz",
      "bytes": 4914872,
      "compressed_bytes": 1006966,
      "triangles": 83703,
      "draws": 5,
      "sha256": "bf973d18814fe6b8dbdc17fcd23a415881c8d3e654775b3952fa46114a035863",
      "compressed_sha256": "85acc6877df8cecad0a8f814fad56d7011e4377d65a12b9ff1e2fe7c536fbdc8",
      "pane_count": 8000,
      "id": "osm-relation-19215204",
      "name": "Raffles City The Bund / West Tower",
      "height_m": 263.0,
      "reference_height_m": 263.0,
      "height_status": "attributed",
      "height_evidence": "Architect and owner both report263m/50stories.",
      "replaces": [
        "osm-relation-19215204"
      ],
      "source_position_local_east_north": [
        428.3860494986493,
        1882.089151812669
      ],
      "approximate_center_local_xz": [
        -1523.089151812669,
        -1556.3860494986493
      ],
      "source_bounds_native_y_up": [
        [
          388.6439210988655,
          0.0,
          -1911.2096360587473
        ],
        [
          469.18427416829667,
          263.0,
          -1854.7825420370018
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#d4e6fa",
      "crown_strength": 0.42,
      "crown_base_m": 255.5,
      "architectural_style": "raffles",
      "floor_count": 50,
      "source_url": "https://www.openstreetmap.org/relation/19215204",
      "source_version": 3,
      "source_date": "2026-07-17T15:59:46Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                392.248341169965,
                1890.9825225779787
              ],
              [
                399.2937568187481,
                1911.1424194769934
              ],
              [
                417.1158860254218,
                1904.9691931367852
              ],
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                450.3771321613458,
                1888.2648043315858
              ],
              [
                451.909678786702,
                1892.412634958513
              ],
              [
                469.13028470106656,
                1886.12570481468
              ],
              [
                457.59109671856277,
                1854.8512736773118
              ],
              [
                388.69953220541356,
                1880.032619659789
              ],
              [
                392.248341169965,
                1890.9825225779787
              ]
            ]
          ],
          "triangles": [
            [
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                399.2937568187481,
                1911.1424194769934
              ],
              [
                417.1158860254218,
                1904.9691931367852
              ]
            ],
            [
              [
                450.3771321613458,
                1888.2648043315858
              ],
              [
                451.909678786702,
                1892.412634958513
              ],
              [
                469.13028470106656,
                1886.12570481468
              ]
            ],
            [
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                457.59109671856277,
                1854.8512736773118
              ],
              [
                388.69953220541356,
                1880.032619659789
              ]
            ],
            [
              [
                399.2937568187481,
                1911.1424194769934
              ],
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                392.248341169965,
                1890.9825225779787
              ]
            ],
            [
              [
                457.59109671856277,
                1854.8512736773118
              ],
              [
                450.3771321613458,
                1888.2648043315858
              ],
              [
                469.13028470106656,
                1886.12570481468
              ]
            ],
            [
              [
                392.248341169965,
                1890.9825225779787
              ],
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                388.69953220541356,
                1880.032619659789
              ]
            ],
            [
              [
                457.59109671856277,
                1854.8512736773118
              ],
              [
                415.50052842951845,
                1900.334673332516
              ],
              [
                450.3771321613458,
                1888.2648043315858
              ]
            ]
          ]
        }
      ],
      "source_parts": [],
      "sources": [
        {
          "id": "raffles-architect",
          "url": "https://pcparch.com/work/raffles-city-the-bund"
        },
        {
          "id": "raffles-owner",
          "url": "https://www.capitaland.com/en/about-capitaland/newsroom/news-releases/international/2021/jul/CapitaLand-welcomes-over-300k-shoppers-to-RCTB-in-China-on-opening-day.html"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    },
    {
      "file": "osm-way-730914401.glb",
      "compressed_file": "osm-way-730914401.glb.gz",
      "bytes": 4915032,
      "compressed_bytes": 993355,
      "triangles": 83706,
      "draws": 5,
      "sha256": "054bb6ab1d397cedbeb2cf870ac896be789614be0ebe7a2852d2889069eb5ecd",
      "compressed_sha256": "a6e8fa3a98c3a3c728f3d60d90bda1e3946ce354f1c6f228920ef70fda6e00e9",
      "pane_count": 8000,
      "id": "osm-way-730914401",
      "name": "Raffles City The Bund / East Tower",
      "height_m": 263.0,
      "reference_height_m": 263.0,
      "height_status": "attributed",
      "height_evidence": "Architect and owner both report263m/50stories.",
      "replaces": [
        "osm-way-730914401"
      ],
      "source_position_local_east_north": [
        568.0477116043871,
        1903.901951237405
      ],
      "approximate_center_local_xz": [
        -1544.901951237405,
        -1696.0477116043871
      ],
      "source_bounds_native_y_up": [
        [
          529.3992853404802,
          0.0,
          -1935.6827408879387
        ],
        [
          608.3377839282399,
          263.0,
          -1874.8287503641627
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#d4e6fa",
      "crown_strength": 0.42,
      "crown_base_m": 255.5,
      "architectural_style": "raffles",
      "floor_count": 50,
      "source_url": "https://www.openstreetmap.org/way/730914401",
      "source_version": 4,
      "source_date": "2026-07-17T15:59:46Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                529.4549881548737,
                1901.3613466583192
              ],
              [
                543.4059211923741,
                1935.6187478215434
              ],
              [
                549.9419754833798,
                1932.980199245736
              ],
              [
                563.0426613136078,
                1927.7027274784632
              ],
              [
                560.4120779894874,
                1921.2415489503182
              ],
              [
                590.8855340623413,
                1908.954661413096
              ],
              [
                592.7867916949908,
                1913.6075035948306
              ],
              [
                608.2839852312463,
                1907.3552436367609
              ],
              [
                595.0623973185429,
                1874.8950228104368
              ],
              [
                560.392528364493,
                1888.8796062311158
              ],
              [
                529.4549881548737,
                1901.3613466583192
              ]
            ]
          ],
          "triangles": [
            [
              [
                529.4549881548737,
                1901.3613466583192
              ],
              [
                543.4059211923741,
                1935.6187478215434
              ],
              [
                549.9419754833798,
                1932.980199245736
              ]
            ],
            [
              [
                549.9419754833798,
                1932.980199245736
              ],
              [
                563.0426613136078,
                1927.7027274784632
              ],
              [
                560.4120779894874,
                1921.2415489503182
              ]
            ],
            [
              [
                590.8855340623413,
                1908.954661413096
              ],
              [
                592.7867916949908,
                1913.6075035948306
              ],
              [
                608.2839852312463,
                1907.3552436367609
              ]
            ],
            [
              [
                590.8855340623413,
                1908.954661413096
              ],
              [
                595.0623973185429,
                1874.8950228104368
              ],
              [
                560.392528364493,
                1888.8796062311158
              ]
            ],
            [
              [
                560.4120779894874,
                1921.2415489503182
              ],
              [
                529.4549881548737,
                1901.3613466583192
              ],
              [
                549.9419754833798,
                1932.980199245736
              ]
            ],
            [
              [
                595.0623973185429,
                1874.8950228104368
              ],
              [
                590.8855340623413,
                1908.954661413096
              ],
              [
                608.2839852312463,
                1907.3552436367609
              ]
            ],
            [
              [
                529.4549881548737,
                1901.3613466583192
              ],
              [
                560.4120779894874,
                1921.2415489503182
              ],
              [
                560.392528364493,
                1888.8796062311158
              ]
            ],
            [
              [
                560.4120779894874,
                1921.2415489503182
              ],
              [
                590.8855340623413,
                1908.954661413096
              ],
              [
                560.392528364493,
                1888.8796062311158
              ]
            ]
          ]
        }
      ],
      "source_parts": [],
      "sources": [
        {
          "id": "raffles-architect",
          "url": "https://pcparch.com/work/raffles-city-the-bund"
        },
        {
          "id": "raffles-owner",
          "url": "https://www.capitaland.com/en/about-capitaland/newsroom/news-releases/international/2021/jul/CapitaLand-welcomes-over-300k-shoppers-to-RCTB-in-China-on-opening-day.html"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    },
    {
      "file": "osm-way-442978944.glb",
      "compressed_file": "osm-way-442978944.glb.gz",
      "bytes": 1765680,
      "compressed_bytes": 406999,
      "triangles": 32552,
      "draws": 5,
      "sha256": "7ccc9ba372bfea8ae9ca9507acc75027c15125b342184cb1e7e8b8ec863ae221",
      "compressed_sha256": "123e8319a5c2590bb68cc2617b82de2f1381165fc8284a4d7dfc7050ebe24cb2",
      "pane_count": 2691,
      "id": "osm-way-442978944",
      "name": "W Shanghai / The Bund",
      "height_m": 172.0,
      "reference_height_m": 172.0,
      "height_status": "attributed",
      "height_evidence": "Frozen OSM172m; architect SOM reports563ft (approximately171.6m).",
      "replaces": [
        "osm-way-442978944"
      ],
      "source_position_local_east_north": [
        -548.8008135218822,
        1505.137425137488
      ],
      "approximate_center_local_xz": [
        -1146.137425137488,
        -579.1991864781178
      ],
      "source_bounds_native_y_up": [
        [
          -575.2575261726743,
          0.0,
          -1531.7955086785562
        ],
        [
          -529.6564823141505,
          172.0,
          -1485.6049256457088
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#efdac4",
      "crown_strength": 0.42,
      "crown_base_m": 167.5,
      "architectural_style": "w-hotel",
      "floor_count": 39,
      "source_url": "https://www.openstreetmap.org/way/442978944",
      "source_version": 7,
      "source_date": "2026-09-09T06:17:18Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                -539.6705391525757,
                1531.208558785729
              ],
              [
                -535.0498048587469,
                1528.506799183786
              ],
              [
                -532.7501284758328,
                1525.3267447259277
              ],
              [
                -532.1798193049035,
                1524.5428809518926
              ],
              [
                -529.799836442864,
                1515.3859473299235
              ],
              [
                -530.0695744689438,
                1511.675553951878
              ],
              [
                -530.457853668544,
                1506.2594127017073
              ],
              [
                -534.8407235033228,
                1498.4808987365104
              ],
              [
                -542.8611078888061,
                1490.7742353500798
              ],
              [
                -550.3585716832313,
                1486.486256155651
              ],
              [
                -558.0751497140736,
                1485.6825290536508
              ],
              [
                -564.6581503074267,
                1486.2824344858527
              ],
              [
                -570.8037991054007,
                1488.9163410337642
              ],
              [
                -574.0524326384184,
                1493.05174396839
              ],
              [
                -575.2575261726743,
                1497.5694452705793
              ],
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -544.9595907278708,
                1531.7020882382058
              ],
              [
                -539.6705391525757,
                1531.208558785729
              ]
            ]
          ],
          "triangles": [
            [
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -535.0498048587469,
                1528.506799183786
              ],
              [
                -532.7501284758328,
                1525.3267447259277
              ]
            ],
            [
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -532.1798193049035,
                1524.5428809518926
              ],
              [
                -529.799836442864,
                1515.3859473299235
              ]
            ],
            [
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -530.457853668544,
                1506.2594127017073
              ],
              [
                -534.8407235033228,
                1498.4808987365104
              ]
            ],
            [
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -550.3585716832313,
                1486.486256155651
              ],
              [
                -558.0751497140736,
                1485.6825290536508
              ]
            ],
            [
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -558.0751497140736,
                1485.6825290536508
              ],
              [
                -564.6581503074267,
                1486.2824344858527
              ]
            ],
            [
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -570.8037991054007,
                1488.9163410337642
              ],
              [
                -574.0524326384184,
                1493.05174396839
              ]
            ],
            [
              [
                -574.0524326384184,
                1493.05174396839
              ],
              [
                -575.2575261726743,
                1497.5694452705793
              ],
              [
                -563.6412078096764,
                1504.2513306089677
              ]
            ],
            [
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -544.9595907278708,
                1531.7020882382058
              ],
              [
                -539.6705391525757,
                1531.208558785729
              ]
            ],
            [
              [
                -532.1798193049035,
                1524.5428809518926
              ],
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -532.7501284758328,
                1525.3267447259277
              ]
            ],
            [
              [
                -530.457853668544,
                1506.2594127017073
              ],
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -530.0695744689438,
                1511.675553951878
              ]
            ],
            [
              [
                -550.3585716832313,
                1486.486256155651
              ],
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -542.8611078888061,
                1490.7742353500798
              ]
            ],
            [
              [
                -570.8037991054007,
                1488.9163410337642
              ],
              [
                -563.6412078096764,
                1504.2513306089677
              ],
              [
                -564.6581503074267,
                1486.2824344858527
              ]
            ],
            [
              [
                -535.0498048587469,
                1528.506799183786
              ],
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -539.6705391525757,
                1531.208558785729
              ]
            ],
            [
              [
                -547.953064565605,
                1521.0442108763382
              ],
              [
                -529.799836442864,
                1515.3859473299235
              ],
              [
                -530.0695744689438,
                1511.675553951878
              ]
            ],
            [
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -542.8611078888061,
                1490.7742353500798
              ],
              [
                -563.6412078096764,
                1504.2513306089677
              ]
            ],
            [
              [
                -530.0695744689438,
                1511.675553951878
              ],
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -547.953064565605,
                1521.0442108763382
              ]
            ],
            [
              [
                -542.8611078888061,
                1490.7742353500798
              ],
              [
                -553.6217194741475,
                1512.5737094497308
              ],
              [
                -534.8407235033228,
                1498.4808987365104
              ]
            ]
          ]
        }
      ],
      "source_parts": [],
      "sources": [
        {
          "id": "w-architect",
          "url": "https://www.som.com/news/shaping-shanghais-future-white-magnolia-plaza/"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    },
    {
      "file": "osm-way-177714724.glb",
      "compressed_file": "osm-way-177714724.glb.gz",
      "bytes": 833680,
      "compressed_bytes": 154720,
      "triangles": 15290,
      "draws": 5,
      "sha256": "e232986bbdb95b6c1eaec5671b54f5f83c7ab05ca63aadc7ad6e7d9ed63dbaaf",
      "compressed_sha256": "91256746edb7e4b83407928e096a3e24a51444181ee05e4439a702257419f4b6",
      "pane_count": 1254,
      "id": "osm-way-177714724",
      "name": "Shanghai International Port Building / North Bund",
      "height_m": 70.4,
      "reference_height_m": 70.4,
      "height_status": "estimated",
      "height_evidence": "Retained frozen OSM22levels × assumed3.2m; no reliable measured height found.",
      "replaces": [
        "osm-way-177714724"
      ],
      "source_position_local_east_north": [
        -620.5539940110654,
        1225.200422900997
      ],
      "approximate_center_local_xz": [
        -866.200422900997,
        -507.44600598893464
      ],
      "source_bounds_native_y_up": [
        [
          -640.1422841206413,
          0.0,
          -1247.0324483992772
        ],
        [
          -593.9353047494646,
          70.4,
          -1199.129680961075
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#dce6eb",
      "crown_strength": 0.42,
      "crown_base_m": 67.2,
      "architectural_style": "port",
      "floor_count": 22,
      "source_url": "https://www.openstreetmap.org/way/177714724",
      "source_version": 6,
      "source_date": "2021-07-22T12:43:42Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                -640.0425069755292,
                1235.010050334502
              ],
              [
                -639.6713991736178,
                1240.5594649654813
              ],
              [
                -638.6107530752779,
                1243.5938411150128
              ],
              [
                -636.7891721552587,
                1245.852830617223
              ],
              [
                -634.6693785745883,
                1246.932545031421
              ],
              [
                -632.8416642535594,
                1246.8521370706148
              ],
              [
                -631.9278828187962,
                1246.8063908447511
              ],
              [
                -625.030464625801,
                1246.2021549986675
              ],
              [
                -617.3944874144509,
                1244.578934641555
              ],
              [
                -604.9304178503226,
                1240.0848015137017
              ],
              [
                -597.1761639542528,
                1234.5685152155347
              ],
              [
                -595.8272029344807,
                1233.6077102050185
              ],
              [
                -594.585907302273,
                1231.0407908116467
              ],
              [
                -594.0314842353691,
                1229.0930281192996
              ],
              [
                -595.0911937378696,
                1226.8236241918057
              ],
              [
                -596.9138446136494,
                1223.7885667737573
              ],
              [
                -602.1146297265659,
                1217.5068792481907
              ],
              [
                -610.9180136776413,
                1208.9794443338178
              ],
              [
                -623.2890263263253,
                1200.766842564568
              ],
              [
                -626.3764393431484,
                1199.2790479082614
              ],
              [
                -629.2536974464892,
                1199.2296662363224
              ],
              [
                -631.4765349244117,
                1200.3687176280655
              ],
              [
                -633.5512022629264,
                1202.5922510349192
              ],
              [
                -635.7907381633413,
                1206.6917063635774
              ],
              [
                -638.6800343414652,
                1219.70273904223
              ],
              [
                -640.0425069755292,
                1235.010050334502
              ]
            ]
          ],
          "triangles": [
            [
              [
                -631.9278828187962,
                1246.8063908447511
              ],
              [
                -639.6713991736178,
                1240.5594649654813
              ],
              [
                -638.6107530752779,
                1243.5938411150128
              ]
            ],
            [
              [
                -632.8416642535594,
                1246.8521370706148
              ],
              [
                -636.7891721552587,
                1245.852830617223
              ],
              [
                -634.6693785745883,
                1246.932545031421
              ]
            ],
            [
              [
                -638.6107530752779,
                1243.5938411150128
              ],
              [
                -632.8416642535594,
                1246.8521370706148
              ],
              [
                -631.9278828187962,
                1246.8063908447511
              ]
            ],
            [
              [
                -610.9180136776413,
                1208.9794443338178
              ],
              [
                -638.6800343414652,
                1219.70273904223
              ],
              [
                -617.3944874144509,
                1244.578934641555
              ]
            ],
            [
              [
                -596.9138446136494,
                1223.7885667737573
              ],
              [
                -604.9304178503226,
                1240.0848015137017
              ],
              [
                -597.1761639542528,
                1234.5685152155347
              ]
            ],
            [
              [
                -597.1761639542528,
                1234.5685152155347
              ],
              [
                -595.8272029344807,
                1233.6077102050185
              ],
              [
                -594.585907302273,
                1231.0407908116467
              ]
            ],
            [
              [
                -594.585907302273,
                1231.0407908116467
              ],
              [
                -594.0314842353691,
                1229.0930281192996
              ],
              [
                -595.0911937378696,
                1226.8236241918057
              ]
            ],
            [
              [
                -604.9304178503226,
                1240.0848015137017
              ],
              [
                -596.9138446136494,
                1223.7885667737573
              ],
              [
                -602.1146297265659,
                1217.5068792481907
              ]
            ],
            [
              [
                -635.7907381633413,
                1206.6917063635774
              ],
              [
                -610.9180136776413,
                1208.9794443338178
              ],
              [
                -623.2890263263253,
                1200.766842564568
              ]
            ],
            [
              [
                -631.4765349244117,
                1200.3687176280655
              ],
              [
                -626.3764393431484,
                1199.2790479082614
              ],
              [
                -629.2536974464892,
                1199.2296662363224
              ]
            ],
            [
              [
                -623.2890263263253,
                1200.766842564568
              ],
              [
                -631.4765349244117,
                1200.3687176280655
              ],
              [
                -633.5512022629264,
                1202.5922510349192
              ]
            ],
            [
              [
                -610.9180136776413,
                1208.9794443338178
              ],
              [
                -635.7907381633413,
                1206.6917063635774
              ],
              [
                -638.6800343414652,
                1219.70273904223
              ]
            ],
            [
              [
                -639.6713991736178,
                1240.5594649654813
              ],
              [
                -631.9278828187962,
                1246.8063908447511
              ],
              [
                -640.0425069755292,
                1235.010050334502
              ]
            ],
            [
              [
                -632.8416642535594,
                1246.8521370706148
              ],
              [
                -638.6107530752779,
                1243.5938411150128
              ],
              [
                -636.7891721552587,
                1245.852830617223
              ]
            ],
            [
              [
                -602.1146297265659,
                1217.5068792481907
              ],
              [
                -617.3944874144509,
                1244.578934641555
              ],
              [
                -604.9304178503226,
                1240.0848015137017
              ]
            ],
            [
              [
                -597.1761639542528,
                1234.5685152155347
              ],
              [
                -594.585907302273,
                1231.0407908116467
              ],
              [
                -595.0911937378696,
                1226.8236241918057
              ]
            ],
            [
              [
                -617.3944874144509,
                1244.578934641555
              ],
              [
                -602.1146297265659,
                1217.5068792481907
              ],
              [
                -610.9180136776413,
                1208.9794443338178
              ]
            ],
            [
              [
                -631.4765349244117,
                1200.3687176280655
              ],
              [
                -623.2890263263253,
                1200.766842564568
              ],
              [
                -626.3764393431484,
                1199.2790479082614
              ]
            ],
            [
              [
                -617.3944874144509,
                1244.578934641555
              ],
              [
                -640.0425069755292,
                1235.010050334502
              ],
              [
                -625.030464625801,
                1246.2021549986675
              ]
            ],
            [
              [
                -640.0425069755292,
                1235.010050334502
              ],
              [
                -631.9278828187962,
                1246.8063908447511
              ],
              [
                -625.030464625801,
                1246.2021549986675
              ]
            ],
            [
              [
                -596.9138446136494,
                1223.7885667737573
              ],
              [
                -597.1761639542528,
                1234.5685152155347
              ],
              [
                -595.0911937378696,
                1226.8236241918057
              ]
            ],
            [
              [
                -635.7907381633413,
                1206.6917063635774
              ],
              [
                -623.2890263263253,
                1200.766842564568
              ],
              [
                -633.5512022629264,
                1202.5922510349192
              ]
            ],
            [
              [
                -640.0425069755292,
                1235.010050334502
              ],
              [
                -617.3944874144509,
                1244.578934641555
              ],
              [
                -638.6800343414652,
                1219.70273904223
              ]
            ]
          ]
        }
      ],
      "source_parts": [],
      "sources": [
        {
          "id": "port-operator",
          "url": "https://www.portshanghai.com.cn/wenku/www/202203/30230758kami.pdf"
        },
        {
          "id": "city-media",
          "url": "https://www.shanghai.gov.cn/nw17239/20260930/14f402b303d1450eb9acdd097e8077ef.html"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    },
    {
      "file": "osm-way-446937832.glb",
      "compressed_file": "osm-way-446937832.glb.gz",
      "bytes": 776352,
      "compressed_bytes": 146639,
      "triangles": 14246,
      "draws": 5,
      "sha256": "09d6bcc50417b1880f74e0912a6aff8b601aa94a213989154554695212b014e3",
      "compressed_sha256": "64cf0b1e5e778f2627f47dc9e367ad972248e6012fda6848f4ad93b9c82a4721",
      "pane_count": 1176,
      "id": "osm-way-446937832",
      "name": "COSCO / Shanghai Ocean Shipping Building",
      "height_m": 100.0,
      "reference_height_m": 100.0,
      "height_status": "attributed",
      "height_evidence": "Owner-commissioned2013 appraisal:100m,28above-ground floors,address378EastDamingRoad.",
      "replaces": [
        "osm-way-446937832"
      ],
      "source_position_local_east_north": [
        -568.7110429255545,
        1282.0795931832793
      ],
      "approximate_center_local_xz": [
        -923.0795931832793,
        -559.2889570744455
      ],
      "source_bounds_native_y_up": [
        [
          -590.2562163661287,
          0.0,
          -1304.553452958735
        ],
        [
          -547.1622910404303,
          100.0,
          -1259.6070284271918
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#f0dfbf",
      "crown_strength": 0.42,
      "crown_base_m": 96.8,
      "architectural_style": "cosco",
      "floor_count": 28,
      "source_url": "https://www.openstreetmap.org/way/446937832",
      "source_version": 4,
      "source_date": "2018-06-04T13:48:06Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                -561.6360535946442,
                1304.4620480141602
              ],
              [
                -547.2535515631316,
                1272.3578372802585
              ],
              [
                -575.7920322156278,
                1259.6984385293908
              ],
              [
                -590.16494571761,
                1291.8025602218695
              ],
              [
                -561.6360535946442,
                1304.4620480141602
              ]
            ]
          ],
          "triangles": [
            [
              [
                -561.6360535946442,
                1304.4620480141602
              ],
              [
                -547.2535515631316,
                1272.3578372802585
              ],
              [
                -575.7920322156278,
                1259.6984385293908
              ]
            ],
            [
              [
                -575.7920322156278,
                1259.6984385293908
              ],
              [
                -590.16494571761,
                1291.8025602218695
              ],
              [
                -561.6360535946442,
                1304.4620480141602
              ]
            ]
          ]
        }
      ],
      "source_parts": [],
      "sources": [
        {
          "id": "cosco-appraisal",
          "url": "https://static.cninfo.com.cn/finalpage/2013-09-07/63059798.PDF"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    },
    {
      "file": "osm-way-189037696.glb",
      "compressed_file": "osm-way-189037696.glb.gz",
      "bytes": 1697020,
      "compressed_bytes": 309005,
      "triangles": 31269,
      "draws": 5,
      "sha256": "4de719ef10dd06d93b5d5edc3649cbdb19744a8fdd09c64e890f9809c7fd15f1",
      "compressed_sha256": "68c4b8fa8dec3ff07bd9bb1cf08bfc804d965315708e826aad1674900f1307c5",
      "pane_count": 2581,
      "id": "osm-way-189037696",
      "name": "Hyatt on the Bund / two source-mapped towers and podium",
      "height_m": 133.0,
      "reference_height_m": 133.0,
      "height_status": "estimated",
      "height_evidence": "Operator confirms33rd-floor terrace; approximate133m profile inferred. Source32level tower parts are separately mapped over a4level podium.",
      "replaces": [
        "osm-way-189037696",
        "osm-way-446937834",
        "osm-way-446937836"
      ],
      "source_position_local_east_north": [
        -885.4758132472859,
        1114.354303952958
      ],
      "approximate_center_local_xz": [
        -755.3543039529579,
        -242.52418675271406
      ],
      "source_bounds_native_y_up": [
        [
          -942.1305168485851,
          0.0,
          -1164.6900064316578
        ],
        [
          -816.6823312416091,
          133.0,
          -1050.4668379272334
        ]
      ],
      "primitives": 5,
      "facade_filter_color": "#79919d",
      "crown_color": "#f1ddba",
      "crown_strength": 0.42,
      "crown_base_m": 126.5,
      "architectural_style": "hyatt",
      "floor_count": 33,
      "source_url": "https://www.openstreetmap.org/way/189037696",
      "source_version": 5,
      "source_date": "2024-07-22T13:22:30Z",
      "source_footprint": [
        {
          "rings": [
            [
              [
                -863.2536968227942,
                1164.6900064316578
              ],
              [
                -833.0611917978968,
                1142.9458351754583
              ],
              [
                -816.6823312416091,
                1104.3281374485232
              ],
              [
                -824.855042059964,
                1098.7524182302877
              ],
              [
                -837.9303453528555,
                1100.3504272545688
              ],
              [
                -855.3701198536437,
                1114.3367066062056
              ],
              [
                -886.8447002262692,
                1093.9131794478744
              ],
              [
                -886.3302179895691,
                1061.9096087319776
              ],
              [
                -898.393412654812,
                1050.4668379272334
              ],
              [
                -908.8563390242052,
                1051.5524410903454
              ],
              [
                -942.1305168485851,
                1108.4176885448396
              ],
              [
                -930.5902100907988,
                1133.8480377211235
              ],
              [
                -863.2536968227942,
                1164.6900064316578
              ]
            ]
          ],
          "triangles": [
            [
              [
                -837.9303453528555,
                1100.3504272545688
              ],
              [
                -833.0611917978968,
                1142.9458351754583
              ],
              [
                -816.6823312416091,
                1104.3281374485232
              ]
            ],
            [
              [
                -816.6823312416091,
                1104.3281374485232
              ],
              [
                -824.855042059964,
                1098.7524182302877
              ],
              [
                -837.9303453528555,
                1100.3504272545688
              ]
            ],
            [
              [
                -908.8563390242052,
                1051.5524410903454
              ],
              [
                -886.3302179895691,
                1061.9096087319776
              ],
              [
                -898.393412654812,
                1050.4668379272334
              ]
            ],
            [
              [
                -886.8447002262692,
                1093.9131794478744
              ],
              [
                -908.8563390242052,
                1051.5524410903454
              ],
              [
                -942.1305168485851,
                1108.4176885448396
              ]
            ],
            [
              [
                -855.3701198536437,
                1114.3367066062056
              ],
              [
                -930.5902100907988,
                1133.8480377211235
              ],
              [
                -863.2536968227942,
                1164.6900064316578
              ]
            ],
            [
              [
                -855.3701198536437,
                1114.3367066062056
              ],
              [
                -833.0611917978968,
                1142.9458351754583
              ],
              [
                -837.9303453528555,
                1100.3504272545688
              ]
            ],
            [
              [
                -886.3302179895691,
                1061.9096087319776
              ],
              [
                -908.8563390242052,
                1051.5524410903454
              ],
              [
                -886.8447002262692,
                1093.9131794478744
              ]
            ],
            [
              [
                -833.0611917978968,
                1142.9458351754583
              ],
              [
                -855.3701198536437,
                1114.3367066062056
              ],
              [
                -863.2536968227942,
                1164.6900064316578
              ]
            ],
            [
              [
                -930.5902100907988,
                1133.8480377211235
              ],
              [
                -886.8447002262692,
                1093.9131794478744
              ],
              [
                -942.1305168485851,
                1108.4176885448396
              ]
            ],
            [
              [
                -886.8447002262692,
                1093.9131794478744
              ],
              [
                -930.5902100907988,
                1133.8480377211235
              ],
              [
                -855.3701198536437,
                1114.3367066062056
              ]
            ]
          ]
        }
      ],
      "source_parts": [
        {
          "id": "osm-way-446937834",
          "source_levels": "32",
          "geometry": [
            {
              "rings": [
                [
                  [
                    -933.0212670930778,
                    1100.2993714245968
                  ],
                  [
                    -905.8000333941891,
                    1054.9364269636571
                  ],
                  [
                    -899.1491595820407,
                    1055.1003819964826
                  ],
                  [
                    -897.1845102441148,
                    1086.593286767602
                  ],
                  [
                    -904.3187976570334,
                    1106.7802445348352
                  ],
                  [
                    -933.0212670930778,
                    1100.2993714245968
                  ]
                ]
              ],
              "triangles": [
                [
                  [
                    -933.0212670930778,
                    1100.2993714245968
                  ],
                  [
                    -904.3187976570334,
                    1106.7802445348352
                  ],
                  [
                    -897.1845102441148,
                    1086.593286767602
                  ]
                ],
                [
                  [
                    -897.1845102441148,
                    1086.593286767602
                  ],
                  [
                    -899.1491595820407,
                    1055.1003819964826
                  ],
                  [
                    -905.8000333941891,
                    1054.9364269636571
                  ]
                ],
                [
                  [
                    -905.8000333941891,
                    1054.9364269636571
                  ],
                  [
                    -933.0212670930778,
                    1100.2993714245968
                  ],
                  [
                    -897.1845102441148,
                    1086.593286767602
                  ]
                ]
              ]
            }
          ]
        },
        {
          "id": "osm-way-446937836",
          "source_levels": "32",
          "geometry": [
            {
              "rings": [
                [
                  [
                    -863.9861343938974,
                    1123.0025445609353
                  ],
                  [
                    -842.1890764932032,
                    1147.6163222305477
                  ],
                  [
                    -819.4779708890128,
                    1108.158071636688
                  ],
                  [
                    -819.7837831614888,
                    1104.603390991222
                  ],
                  [
                    -844.5429557927419,
                    1106.4610439389944
                  ],
                  [
                    -863.9861343938974,
                    1123.0025445609353
                  ]
                ]
              ],
              "triangles": [
                [
                  [
                    -844.5429557927419,
                    1106.4610439389944
                  ],
                  [
                    -842.1890764932032,
                    1147.6163222305477
                  ],
                  [
                    -819.4779708890128,
                    1108.158071636688
                  ]
                ],
                [
                  [
                    -819.4779708890128,
                    1108.158071636688
                  ],
                  [
                    -819.7837831614888,
                    1104.603390991222
                  ],
                  [
                    -844.5429557927419,
                    1106.4610439389944
                  ]
                ],
                [
                  [
                    -842.1890764932032,
                    1147.6163222305477
                  ],
                  [
                    -844.5429557927419,
                    1106.4610439389944
                  ],
                  [
                    -863.9861343938974,
                    1123.0025445609353
                  ]
                ]
              ]
            }
          ]
        }
      ],
      "sources": [
        {
          "id": "hyatt-operator",
          "url": "https://www.hyatt.com/zh-CN/hotel/china/hyatt-on-the-bund-shanghai/shang"
        },
        {
          "id": "hyatt-supplier",
          "url": "https://toachina.com.cn/solution/works/detail.php?id=527"
        }
      ],
      "geometry": "Frozen mapped footprint controls ground; original detailed facade and crown interpretation above. No source relocation.",
      "uncertainty": [
        "Facade bay spacing,glass colors,slab thicknesses,fold depths,crown profile and intermediate floor levels are inferred.",
        "All interior/roof details are approximate; no measured/as-built reconstruction claim.",
        "133m overall height is inferred; the33rd-floor terrace is confirmed but no authoritative metric height was found."
      ],
      "license": "ODbL-1.0 for OSM-derived footprint data and geometry; original authored facade detail."
    }
  ],
  "generator": "scripts/shanghai-for-you/build-north-bund.py",
  "prepared_sha256": "5bf799d78bff1e4f15f26b406bb19eb8d8775b42553b4648791f001be2362817",
  "coordinate_transform": {
    "native_glTF_y_up": true,
    "rotation_y_radians": 1.5707963267948966,
    "translation": [
      359,
      0,
      -1128
    ]
  },
  "asset_triangles": 260766,
  "asset_bytes": 14902636,
  "compressed_asset_bytes": 3017684,
  "material_primitives": 30,
  "validation": {
    "source_footprints_unchanged": true,
    "hyatt_parts_inside_parent": true,
    "roof_area_conserved": true,
    "all_coordinates_finite": true
  }
}
