[udig-devel] GML loading - over the top?

Vince Darley vince.darley at eurobios.com
Wed Sep 12 13:51:08 PDT 2007


Jody,

At 19:45 12/09/2007, Jody Garnett wrote:
>Your file however does not contain all the information needed; often 
>for a roadMember you will end up with a networkMember refered to by 
>an xlink:href='#xxxxxx' - and that ID is not used anywhere in the 
>file. What are you expecting us to do in this situtation?

I'm not sure really.  It could perhaps be that the reference is in a 
another .gml file (they typically send lots of chunks, ranging in 
size from a few k to a few megabytes) - we might have 60 or more GML 
files for an area with a population of 100000 people.

Some of these references would appear to be in different layers, for 
example this one:

                 <osgb:referenceToTopographicArea
                                 xlink:href='#osgb1000001795448371' />

The 'topographic' layers from OS are generally supplied separately as 
far as I am aware.  The layers we care most about are the topological 
ones: ITN and RRI, and the Address information.  These are needed for 
routing purposes.  Topographic layers are only needed to draw pretty 
maps (clearly useful, but not essential to us).

--

But, more generally, aren't there always going to be dangling 
references at the edges of any topologically sound data of, say, a 
road network.  This particular data contains not just geometries for 
visualisation of the roads, but also the connectivity information 
(this road has these 2 junctions at its ends, those junctions connect 
to these other roads, etc).  This means at the edges one will surely 
always have unknown references?

Do take all the above with a pinch of salt, since I've not really 
digested the GML spec nor OS's use of it.  (and I was hoping not to, 
really... ;-)

The freeware Snowflake GML viewer manages to load all this data and 
visualise it very nicely, however, so I can at least assure you the 
data is good!

cheers,

Vince. 



More information about the udig-devel mailing list