GeofabrikDownloader.get_continents_subregion_tables¶
-
GeofabrikDownloader.
get_continents_subregion_tables
(update=False, confirmation_required=True, verbose=False)¶ Get download information for continents.
- 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
subregion information for each continent
- Return type
dict or None
Example:
>>> from pydriosm.downloader import GeofabrikDownloader >>> geofabrik_downloader = GeofabrikDownloader() >>> # Information of subregions for each continent >>> subregion_tbls = geofabrik_downloader.get_continents_subregion_tables() >>> type(subregion_tbls) dict >>> list(subregion_tbls.keys()) ['Africa', 'Antarctica', 'Asia', 'Australia and Oceania', 'Central America', 'Europe', 'North America', 'South America'] >>> # Information about the data of subregions in Asia >>> asia_tbl = subregion_tbls['Asia'] >>> type(asia_tbl) pandas.core.frame.DataFrame >>> asia_tbl.head() Subregion ... .osm.bz2 0 Afghanistan ... https://download.geofabrik.de/asia/afghanistan... 1 Armenia ... https://download.geofabrik.de/asia/armenia-lat... 2 Azerbaijan ... https://download.geofabrik.de/asia/azerbaijan-... 3 Bangladesh ... https://download.geofabrik.de/asia/bangladesh-... 4 Bhutan ... https://download.geofabrik.de/asia/bhutan-late... [5 rows x 6 columns] >>> asia_tbl.columns.tolist() ['Subregion', 'SubregionURL', '.osm.pbf', '.osm.pbf.Size', '.shp.zip', '.osm.bz2']