I got a GML file from Ordnance Survey's Topography layer. The file has 5 layers in total (image from loading to QGIS):
I would like to load the file to python and I saw that GeoPandas has GML support so I am doing this:
db = gpd.read_file('pth/to/5221132-NS7010', driver='GML')
But this seems to load only the Cartographic text layer (the db contains 1039 points):
len(db) # 1039
Is there a way to specify the specific layer (by layer id) that I want loaded? Or even load everything and the choose the one I am interested in?