openworld_radio_twin.providers.building_sources#

Built-in building sources and deterministic, explicitly versioned routing.

Functions

default_building_sources()

resolve_building_source(requested, latitude, ...)

Resolve before cache lookup; explicit selections never fall back silently.

Classes

OsmBuildingSource(settings, client)

class openworld_radio_twin.providers.building_sources.OsmBuildingSource(settings, client)[source]#

Bases: object

async buildings(latitude, longitude, radius_m, limit)[source]#
openworld_radio_twin.providers.building_sources.default_building_sources()[source]#
Return type:

BuildingSourceRegistry

openworld_radio_twin.providers.building_sources.resolve_building_source(requested, latitude, longitude, settings, registry)[source]#

Resolve before cache lookup; explicit selections never fall back silently.

Return type:

dict[str, object]