RegionImagerySettings

RegionImagerySettings#

class rapidtools.gui.RegionImagerySettings(output_dir: Path, provider: str = 'bing', zoom: int = 19, min_lon: float | None = None, min_lat: float | None = None, max_lon: float | None = None, max_lat: float | None = None, geojson_path: Path | None = None, max_tiles: int = 2500, max_workers: int = 10)[source]#

Bases: object

Options for AssetAnalysisWorkflow.download_basemap().

Either the four WGS84 bounds or geojson_path (whose extent is used) must be given.

Example

>>> RegionImagerySettings(
...     output_dir='out', provider='google', zoom=18,
...     min_lon=-118.15, min_lat=34.18, max_lon=-118.14, max_lat=34.19,
... ).provider
'google'