GeofabrikDownloader.get_default_sub_path¶
- classmethod GeofabrikDownloader.get_default_sub_path(subregion_name_, download_url)[source]¶
Get the default subpath for saving an OSM data file of a geographic subregion.
Resolves relative subdirectory paths based on the download server type and subregion name, returning a clean
pathlib.Pathobject for directory organization.- Parameters:
subregion_name (str) – Validated name of a subregion available on a download server.
download_url (str) – Download URL of a geographic subregion.
- Returns:
Default relative subpath for storing downloaded data.
- Return type:
pathlib.Path
Examples:
>>> from pydriosm.downloader import BaseDownloader >>> subrgn_name_ = 'London' >>> dwnld_url = 'https://download.bbbike.org/osm/bbbike/London/London.osm.pbf' >>> BaseDownloader.get_default_sub_path(subrgn_name_, dwnld_url).name 'london'