SHPReadParse.find_shp_layer_name

classmethod SHPReadParse.find_shp_layer_name(shp_filename)[source]

Find the layer name of OSM shapefile given its filename.

Parameters:

shp_filename (str) – filename of a shapefile (.shp)

Returns:

layer name of the shapefile

Return type:

str

Examples:

>>> from pydriosm.reader import SHPReadParse

>>> SHPReadParse.find_shp_layer_name("") is None
True

>>> SHPReadParse.find_shp_layer_name("gis_osm_railways_free_1.shp")
'railways'

>>> SHPReadParse.find_shp_layer_name("gis_osm_transport_a_free_1.shp")
'transport'