GeofabrikDownloader.validate_input_subregion_name

GeofabrikDownloader.validate_input_subregion_name(subregion_name)

Validate an input name of a geographic region.

The validation is done by matching the input subregion_name to a name of a geographic region available on Geofabrik free download server.

Parameters

subregion_name (str) – name (or URL) of a geographic region

Returns

valid subregion name that matches, or is the most similar to, the input subregion_name

Return type

str

Examples:

>>> from pydriosm.downloader import GeofabrikDownloader

>>> geofabrik_downloader = GeofabrikDownloader()

>>> geo_region_name = 'london'

>>> valid_name = geofabrik_downloader.validate_input_subregion_name(geo_region_name)
>>> print(valid_name)
Greater London

>>> geo_region_name = 'https://download.geofabrik.de/europe/great-britain.html'

>>> valid_name = geofabrik_downloader.validate_input_subregion_name(geo_region_name)
>>> print(valid_name)
Great Britain