GeofabrikDownloader.validate_input_file_format

GeofabrikDownloader.validate_input_file_format(osm_file_format)

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

Parameters

osm_file_format (str) – filename extension of OSM data

Returns

formal file format

Return type

str

Examples:

>>> from pydriosm.downloader import GeofabrikDownloader

>>> geofabrik_downloader = GeofabrikDownloader()

>>> file_format = ".pbf"

>>> valid_file_format = geofabrik_downloader.validate_input_file_format(file_format)
>>> print(valid_file_format)
.osm.pbf

>>> file_format = "shp"

>>> valid_file_format = geofabrik_downloader.validate_input_file_format(file_format)
>>> print(valid_file_format)
.shp.zip