build network with gmns format using .osm file from openstreetmap
Project description
# OSM2GMNS OSM2GMNS is an open-source python package which can help users easily convert networks from [OpenStreetMap](https://www.openstreetmap.org/) to .csv files with standard [GMNS](https://github.com/zephyr-data-specs/GMNS) format for visualization, traffic simulation and planning purpose.
# Install Install OSM2GMNS via pip `shell pip install osm2gmns `
# Simple example Get network from map.osm file and consolidate complex intersections
>>> net = og.getNetFromOSMFile('map.osm') # output node.csv, link.csv and complex_intersection.csv (automatically generated complex intersection information) >>> og.outputNetToCSV(net) # check and modify (if necessary) network files before complex intersection consolidation >>> net = og.getNetFromCSV() >>> og.consolidateComplexIntersections(net) >>> og.outputNetToCSV(net, output_folder='consolidated')
# Visualization You can visualize generated networks using [NeXTA](https://github.com/xzhou99/NeXTA-GMNS) or [QGis](https://qgis.org/)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.