Our situation is as follows:
We have a network that we have built with the help of several sources of information, and we want to verify their correctness, prior to the publication of the information.
One of the tests we did, and have already fixed the problems, is a check of the flow directions. Each line exits an manhole, and exits to the next manhole, where vertex 0 is the beginning of a line, and vertex 1 is the end of a line. (You can see in the picture with the arrows, which symbolize Vertex 1)
I did this test with the help of "VertexExtractor" , and it was pretty successful.
Here I need their help:
The relevant data for the lines are:
- "StartHeight" - the height which the line begins- the height of the exit from the manhole, and the invert which it is exit from the manhole.
- "EndHeight" - the invert which it entered the manhole.
The relevant data for the manholes is "IL out"= invert level out.
Because the drain flows in gravity, the "StartHeight" has to be = IL out, and the "EndHeight" has to be >= "IL out" of the next manhole, and so on.
How can I find my errors automatically?
Can anyone guide me?
I tried with VertexExtractor, and PointOnPointOverlayer, With the thought of comparing Vertex 0 or 1, and I could not ..
I have attached pictures for an explanation, and also the GDB, if anyone can help, I would be happy ..
Thanks!