Alternatives to Network Analyst

If you are mostly interested in traversal/routing, go with pgRouting.

If you don't find what you need to do there, networkx has a freakishly large number of algorithms for graphs and now loads shapefiles out-of-the-box using OGR.

nx_spatial extends networkx in some minor ways mostly related to utility networks.


You might want to browse this post:

  • Alternatives to pgRouting

and look through the previous posts using the Network and Routing tags


spatiaite has routing capabiliies with a GUI. I have never tried it. http://www.gaia-gis.it/spatialite/spatialite-network-2.3.1.html