GeofabrikDownloader.validate_input_subregion_name

GeofabrikDownloader.validate_input_subregion_name(subregion_name)[source]

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’s free download server.

Parameters

subregion_name (str) – name of a geographic region (case-insensitive) available on Geofabrik’s free download server

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()

>>> sr_name = 'london'
>>> sr_name_ = geofabrik_downloader.validate_input_subregion_name(sr_name)

>>> print(sr_name_)
Greater London

>>> sr_name = 'https://download.geofabrik.de/europe/great-britain.html'
>>> sr_name_ = geofabrik_downloader.validate_input_subregion_name(sr_name)

>>> print(sr_name_)
Great Britain