centerline and surface
July 23 2009 |
2 comments
Categories:
Map Data
Hello,
I have the surface of the road and the centerline of it. Now I want to set up a rule: "the centerline must be within the surface". How can I could create topology between them? I have read all the rules of ArcGIS topology, but I have not found the one suitable for that yet. Could you help me?
Many thanks!
Mapping Center Answer:
My assumption in answering this is what you are calling the road surface is a polygon feature class. A line feature class (often called edge of pavement or curb lines) will not work, nor will a raster. Given that, the rule you want is:
Centerlines Must Be Covered By Feature Class Of Surface
The only thing you can do is use the Select by Location tools where you'd select the centerlines that are contained by the surfaces.
One trick you could do with that to drive an editing workflow, is once you've selected the centerlines that are not contained by the surfaces, convert the vertexes of that selected set of features to a point feature class, and then you can create a topology rule for the points to be "properly inside" the polygons. The editing workflow would be to find the offending points, edit the centerlines, and delete the points.
Here is the link to the help for the Feature Vertices to Points tool:
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1725&pid=1715&topicname=Feature_Vertices_To_Points_(Data_Management)
If you would like to post a comment, please login.
A line feature class that I mention is centerline of road (not "edge of pavement or curb lines").
Could you help me reconsider this problem?