I wish to create a road network graph in NetworkX/OSMnx from the Ordinance Surveys' (OS') Open Roads dataset which I have downloaded as a Geographic Markup Language (GML) file. After an embarrassingly long time, and thanks to this answer, I realised that this GML file format is not the same as the Graph Modelling Language that NetworkX/OSMnx accept and have a built-in function for.
These file formats are completely new to me and so I wanted to ask if there is any way to load the OS' Open Road data, that is in GML format, into NetworkX/OSMnx so I can perform some network analysis on it? Ideally, this would be using Python.
Alternatively, I have managed to use OSMnx directly to create a road network from Open Street Maps data, but I wanted to see if the OS Open Road data was a bit more complete.