openworld_radio_twin.providers.boston#
Boston BPDA OBJ collections with explicit archive, status and coordinate identity.
The official source is tiled and version-pinned. A local, hash-pinned catalog can select downloaded/historical archives without changing the Scene API. It is never an implicit fallback from a failed current-source request.
Functions
|
Resolve the common translation from paired source footprint/OBJ bounds. |
|
|
|
Filter existing buildings, then decode their OBJ packages without extracting ZIPs. |
|
Preserve OBJ faces; record normal-derived proxies, not source semantics. |
|
Read JSON or a single JS variable assignment, never execute JavaScript. |
Classes
|
- openworld_radio_twin.providers.boston.json_document(content)[source]#
Read JSON or a single JS variable assignment, never execute JavaScript.
- openworld_radio_twin.providers.boston.catalog_offset(archive, catalog, members)[source]#
Resolve the common translation from paired source footprint/OBJ bounds.
Historical Boston tile-frame metadata can contradict the model coordinates. Require agreement of three independent complete model extents within 0.25 ft; do not move buildings independently or infer scale/rotation from a picture.
- openworld_radio_twin.providers.boston.decode_obj(content, metadata, offset_xy_ft, *, source_url)[source]#
Preserve OBJ faces; record normal-derived proxies, not source semantics.