GeofabrikDownloader.validate_input_file_format

GeofabrikDownloader.validate_input_file_format(osm_file_format)[source]

Validate an input file format of OSM data.

The validation is done by matching the input osm_file_format to a filename extension available on Geofabrik’s free download server.

Parameters

osm_file_format (str) – filename extension of any OSM data extract

Returns

formal file format

Return type

str

Examples:

>>> from pydriosm.downloader import GeofabrikDownloader

>>> geofabrik_downloader = GeofabrikDownloader()

>>> file_format = ".pbf"
>>> file_fmt = geofabrik_downloader.validate_input_file_format(file_format)

>>> print(file_fmt)
.osm.pbf

>>> file_format = ".shp"
>>> file_fmt = geofabrik_downloader.validate_input_file_format(file_format)

>>> print(file_fmt)
.shp.zip