GeofabrikDownloader.get_download_index¶
-
GeofabrikDownloader.
get_download_index
(update=False, confirmation_required=True, verbose=False)¶ Get the formal index of all available downloads.
- 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
the formal index of all downloads
- Return type
pandas.DataFrame or None
Example:
>>> from pydriosm.downloader import GeofabrikDownloader >>> geofabrik_downloader = GeofabrikDownloader() >>> # The formal index of all available downloads >>> download_idx = geofabrik_downloader.get_download_index() >>> type(download_idx) pandas.core.frame.DataFrame >>> download_idx.columns.tolist() ['id', 'parent', 'name', 'urls', 'geometry', 'pbf', 'bz2', 'shp', 'pbf-internal', 'history', 'taginfo', 'updates'] >>> download_idx.head() id ... updates 0 afghanistan ... https://download.geofabrik.de/asia/afghanistan... 1 africa ... https://download.geofabrik.de/africa-updates 2 albania ... https://download.geofabrik.de/europe/albania-u... 3 alberta ... https://download.geofabrik.de/north-america/ca... 4 algeria ... https://download.geofabrik.de/africa/algeria-u... [5 rows x 12 columns]