Datasets Geofabrik
download Geofabrik data
list_geofabrik_regions
def list_geofabrik_regions(
)->dict:
Get list of regions from geofabrik index
get_osm_download_url
def get_osm_download_url(
region, year:NoneType=None
):
get_download_filepath
def get_download_filepath(
url, directory
):
download_geofabrik_region
def download_geofabrik_region(
region:str, directory:str='data/', overwrite:bool=False, year:NoneType=None, show_progress:bool=True,
chunksize:int=8192
)->Optional:
Download geofabrik region to path
download_osm_region_data
def download_osm_region_data(
region, year:NoneType=None, cache_dir:str='~/.cache/geowrangler', use_cache:bool=True, chunksize:int=8192,
show_progress:bool=True
):
OsmDataManager
def OsmDataManager(
cache_dir:str='~/.cache/geowrangler'
):
An instance of this class provides convenience functions for loading and caching OSM data
OsmDataManager.load_pois
def load_pois(
region, year:NoneType=None, use_cache:bool=True, chunksize:int=1048576, show_progress:bool=True
):
OsmDataManager.load_roads
def load_roads(
region, year:NoneType=None, use_cache:bool=True, chunksize:int=1048576, show_progress:bool=True
):