GeofabrikDownloader.get_default_osm_filename¶
-
GeofabrikDownloader.
get_default_osm_filename
(subregion_name, osm_file_format, update=False)¶ get a default filename for a geograpic region.
The default filename is derived from the relevant download URL for the requested data file.
- Parameters
subregion_name (str) – name of a geographic region available on Geofabrik free download server
osm_file_format (str) – file format of the OSM data available on the free download server
update (bool) – whether to (check on and) update the package data, defaults to
False
- Returns
default OSM filename for the
subregion_name
- Return type
str or None
Examples:
>>> from pydriosm.downloader import GeofabrikDownloader >>> geofabrik_downloader = GeofabrikDownloader() >>> geo_region_name = 'london' >>> file_format = ".pbf" >>> # Default filename of the PBF data of London >>> fn = geofabrik_downloader.get_default_osm_filename(geo_region_name, file_format) >>> print(fn) greater-london-latest.osm.pbf >>> geo_region_name = 'britain' >>> file_format = ".shp" >>> # Default filename of the shapefile data of Great Britain >>> fn = geofabrik_downloader.get_default_osm_filename(geo_region_name, file_format) No .shp.zip data for Great Britain is available to download. >>> print(fn) None