openworld_radio_twin.providers.registry#
Trusted, installed building providers shared by library, batch and HTTP APIs.
Functions
|
Berlin state routing boundary, excluding the surrounding Brandenburg area. |
|
Boston municipal routing boundary, excluding neighbouring municipalities. |
|
Classify the query centre using the official, unsimplified country polygon. |
|
Classes
|
|
|
Provider identity and factory; auto-selection is explicitly opt-in. |
|
- class openworld_radio_twin.providers.registry.BuildingProvider(*args, **kwargs)[source]#
Bases:
Protocol
- openworld_radio_twin.providers.registry.in_netherlands(latitude, longitude)[source]#
Classify the query centre using the official, unsimplified country polygon.
- Return type:
- openworld_radio_twin.providers.registry.in_boston(latitude, longitude)[source]#
Boston municipal routing boundary, excluding neighbouring municipalities.
- Return type:
- openworld_radio_twin.providers.registry.in_berlin(latitude, longitude)[source]#
Berlin state routing boundary, excluding the surrounding Brandenburg area.
- Return type:
- class openworld_radio_twin.providers.registry.BuildingSource(identifier, title, version, factory, covers=<function worldwide>, auto_priority=None, attribution='', license_url='', configuration_identity=None, auto_covers=None)[source]#
Bases:
objectProvider identity and factory; auto-selection is explicitly opt-in.
coversreceives (latitude, longitude). Higherauto_prioritywins; None leaves a source available only by explicit selection. Version changes must accompany changes in source interpretation or geometry reconstruction.auto_coverscan restrict default routing without narrowing explicit acquisition, whose tile/archive coverage is still checked by the provider.-
factory:
Callable[[Settings,AsyncClient],BuildingProvider]#
-
factory:
- class openworld_radio_twin.providers.registry.BuildingSourceRegistry(sources=())[source]#
Bases:
object- load_installed()[source]#
Load explicitly installed entry points, never a request-supplied import path.
- Return type: