GeofabrikDownloader.get_download_catalogue¶
-
GeofabrikDownloader.
get_download_catalogue
(update=False, confirmation_required=True, verbose=False)¶ Get a catalogue of download information.
Similar to the method
.get_download_index()
.- Parameters
update (bool) – whether to (check on and) update the package data, defaults to
False
confirmation_required (bool) – whether asking for confirmation to proceed, defaults to
True
verbose (bool or int) – whether to print relevant information in console, defaults to
False
- Returns
a catalogue for all subregion downloads
- Return type
pandas.DataFrame or None
Example:
>>> from pydriosm.downloader import GeofabrikDownloader >>> geofabrik_downloader = GeofabrikDownloader() >>> # A download catalogue for all subregions >>> downloads_catalogue = geofabrik_downloader.get_download_catalogue() >>> type(downloads_catalogue) pandas.core.frame.DataFrame >>> downloads_catalogue.head() Subregion ... .osm.bz2 0 Algeria ... https://download.geofabrik.de/africa/algeria-l... 1 Angola ... https://download.geofabrik.de/africa/angola-la... 2 Benin ... https://download.geofabrik.de/africa/benin-lat... 3 Botswana ... https://download.geofabrik.de/africa/botswana-... 4 Burkina Faso ... https://download.geofabrik.de/africa/burkina-f... [5 rows x 6 columns] >>> downloads_catalogue.columns.tolist() ['Subregion', 'SubregionURL', '.osm.pbf', '.osm.pbf.Size', '.shp.zip', '.osm.bz2']