Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I've built a network dataset using a road feature class. All the data I mention is stored in a feature dataset within a file geodatabase.

In particular the connectivity is set to Any Vertex, and not Endpoint. After building the network dataset, I was trying to create an OD matrix using a point feature class. This resulted in no distances other than from a point to itself. This pointed to connectivity problems.

I decided to troubleshoot by manually adding points and solving for a route. Long story short points that are connected by endpoint to endpoint traversal work, but as soon as I add the next point on an edge that intersects, the route solver chokes and states there is no path between the two points.

I'm confused what the problem is since connectivity is set to any vertex. I can verify that it seems the network was built correctly since junctions do exist for both endpoint to endpoint connections as well as intersections.

A similar question is asked here with no clear answer other than a suggestion to make sure that route points be located on the network. I do not believe that is my problem since routes between points are solved in the endpoint case.

The properties dialog on the network dataset says I have:

218035 Junctions
586428 Edges
0 Turns

I'm wondering if the network solver knows it can move from endpoint to endpoint since its just a straight line movement, but without turns for the vertex, there is no way to move onto the intersecting edge.

How can I fix this? I've read about turn feature classes, but am somewhat confused how they apply in this situation. I had thought GlobalTurns would handle the neccesary traversal between any edge provided it was connected.

share|improve this question
1  
Is your road network single line? or does it represent each lane for direction? –  Mapperz Jun 10 '11 at 17:39
    
If by single line you mean a single line for each road vs lanes, then yes. This is a simple country wide road network that is only being used to calculate distances and not anything fancy like lanes, uturns, etc. –  mindless.panda Jun 10 '11 at 17:44

1 Answer 1

What happens when you increase your snap options?

enter image description here

This distance is dependent on the projection you are using.

share|improve this answer
    
I haven't tried this yet, but it seems like point location on the network is not a problem. Will try and update in a bit. –  mindless.panda Jun 10 '11 at 17:50
    
This didn't lead to any changes, still no route/distance between points that are connected by vertex vs. end points. –  mindless.panda Jun 10 '11 at 21:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.