GIS F2E – GIS Features to Edge List Tool (2D and 3D OSM version)
The GIS Features to Edge List (GIS F2E) tool allows anyone who uses GIS data (i.e., shapefiles) to export a feature (e.g., polylines) as a network; whether you are working with streets, pipelines, electric wires or just about any interconnected linear features. We have three versions of GIS F2E: (1) ArcGIS, (2) python, (3) QGIS. The tools can be run in two ways. The first way is standard, and two lines crossing automatically create a node. The second way specifically processes openstreetmap (OSM) road data, and it accounts for bridges and tunnels, not to artificially create non-existing nodes and edges. Each version of the tool comes with a tutorial. The tools create two new GIS layers, one with all nodes and one with all edges, and the edge list is in .csv format. An edge list is a list of all links/edges in the network with start node ID, end node ID, and edge ID). The edge list can then be imported by any program, such as R or Python (e.g., using igraph or NetworkX), Gephi, or NodeXL (Excel Add-On) to name a few. We have applied the OSM model to 80 cities in the world, and the data can be directly downloaded here. For citation, please use Karduni, A., Kermanshah, A., Derrible, S., (2016) A protocol to convert spatial polyline data to network formats and applications to world urban road networks. Scientific Data, 3:160046, doi:10.1038/sdata.2016.46, available here. See our publication page for full details.