I'm working with a new OS dataset, Highways Network, trying to get it loaded into Postgres and set up in some kind of usable state.
I've loaded all the data already, but it seems some elements of what is contained in the GML files have not been included.
Here is a section of the GML:
<ram:Maintenance gml:id="id_1770MA01526959"> <gml:identifier codeSpace="http://inspire.jrc.ec.europa.eu/ids">http://data.os.uk/id/1770MA01526959</gml:identifier> <net:networkRef> <net:NetworkReference> <net:element xlink:href="#usrn44302253"/> </net:NetworkReference> </net:networkRef> <net:inspireId>
The element that has not loaded is: xlink:href="#usrn44302253"
If I run ogrinfo on the GML, it does not even pick up the #usrn:
OGRFeature(Maintenance):131433 gml_id (String) = id_1050MA01364874 identifier (String) = http://data.os.uk/id/1050MA01364874 localId (String) = 1050MA01364874 namespace (String) = http://data.os.uk/ beginLifespanVersion (String) = 2016-03-15T00:00:00.000 maintenanceResponsibility (String) = Maintainable At Public Expense maintenanceAuthority|ResponsibleAuthority|identifier (Integer) = 1050 authorityName (String) = Derbyshire partialReference (String) = false highwayAuthority|ResponsibleAuthority|identifier (Integer) = 1050 highwayAuthority|ResponsibleAuthority|authorityName (String) = Derbyshire reasonForChange (String) = New locationDescription (String) = (null)
Everything else listed above has been loaded successfully into postgres.
Can anyone tell me why this is, and how I can persuade ogr2ogr to load the #usrn as well as everything else?