Download geofabrik data

list_geofabrik_regions[source]

list_geofabrik_regions()

Get list of regions from geofabrik index

get_osm_download_url[source]

get_osm_download_url(region, year=None)

get_download_filepath[source]

get_download_filepath(url, directory)

download_geofabrik_region[source]

download_geofabrik_region(region:str, directory:str='data/', overwrite=False, year=None, show_progress=True, chunksize=8192)

Download geofabrik region to path

download_osm_region_data[source]

download_osm_region_data(region, year=None, cache_dir='~/.cache/geowrangler', use_cache=True, chunksize=8192, show_progress=True)

class OsmDataManager[source]

OsmDataManager(cache_dir='~/.cache/geowrangler')

An instance of this class provides convenience functions for loading and caching OSM data

OsmDataManager.load_pois[source]

OsmDataManager.load_pois(region, year=None, use_cache=True, chunksize=1048576, show_progress=True)

OsmDataManager.load_roads[source]

OsmDataManager.load_roads(region, year=None, use_cache=True, chunksize=1048576, show_progress=True)