A Random Walk tool with some network analysis functions in ArcGIS.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes
.gitignore
.travis.yml
Atlanta_Betweenness.jpg
Atlanta_PageRank.jpg
Atlanta_Random_Edge.jpg
Atlanta_Random_Point.jpg
CalculatRandomWalkingValue.py
ChangeWeight.py
CheckWalking.py
ConstructGraph.py
Graphy.py
Interface.png
LICENSE
PageRank.py
PowerLawGen.py
README.md
Randomwalking.tbx
ReadNet.py
TestRandomSelection.py

README.md

Random Walk Calculation and Network Analysis in ArcGIS

Build Status

This tool can be used in ArcGIS as a python tool box to calculate the Random Walk Values of a given road network.The code is provided as it is. You can use it to test your own dataset freely. When publish your work, please cite it as:

Wei, X and X. A. Yao (2014). The Random Walk Value for Ranking Spatial Characteristics in Road Networks. Geographical Analysis 46 (4):411–434.

http://onlinelibrary.wiley.com/doi/10.1111/gean.12064/abstract

Demo video: https://www.youtube.com/watch?v=9NahxrGiQHA

Tutorial: http://blog.lbsocial.net/2015/02/calculate-spatial-importance-of-road.html

Four functions are provided:

  1. Graph/network construct;
  2. Random walk calculate;
  3. Random walk result check;
  4. Network measurement calculate (using Networkx), .e.g, degree, clossness, betweenness and PageRank.

alt tag alt tag