Opened 14 years ago

Closed 14 years ago

#803 closed defect (fixed)

AsGML: In the topoSurface miss the Face and directedEdge tags

Reported by: aperi2007 Owned by: strk
Priority: medium Milestone: PostGIS 2.0.0
Component: topology Version: master
Keywords: Cc:

Description

In the TopoSurface miss the Face and directedEdge tags

actually it give:

<gml:TopoSurface> <gml:directedFace> <gml:Edge gml:id="E41890">

Instead it must give: (in the version without xlink::href)

<gml:TopoSurface> <gml:directedFace> <gml:Face gml:id="Face_2_71343_1"> <gml:directedEdge> <gml:Edge gml:id=".."> ...

Change History (5)

comment:1 by strk, 14 years ago

Ouch, the Face "id" is going to take some time to think about. Problem is that we don't have such an identifier as the GML face is not a face of the topology, but only a ring of a possibly holed face.

Are we ever going to use the face ids for xlinks ?

comment:2 by strk, 14 years ago

in r6690 we have the gml:Face tag, but w/out an id

comment:3 by strk, 14 years ago

Uhm.. directedEdge is still missing.

comment:4 by strk, 14 years ago

r6698 introduces directedEdge tags and their orientation. My brain is melting so can't be sure the orientation is computed right. It's hard to say which direction would be plus and which one would be minus. Me I've followed all rings clockwise (shells and holes) given the holes will have a negative orientation of the directedFace... (didn't want to make a double negation).

Did I mention I'm hating GML already ?

comment:5 by strk, 14 years ago

Resolution: fixed
Status: newclosed

This is definitely closed as of r6715 (added final tests for it)

Note: See TracTickets for help on using tickets.