Skip to main content

crmodel is a python package that produces the crossroadsdesriber model from OpenStreetMap. See doi.org/10.5194/agile-giss-3-40-2022 for further informations.

Project description

crmodel

crmodel is a python package that produces the crossroadsdesriber model from an OpenStreetMap intersection. See this publication for further informations.

This tool was developed and tested under Ubuntu 20.04.

Dependencies

This tool mainly depends on crseg for the intersection segmentation. All necessary Python libraries can be installed with pip:

pip3 install -r requirements.txt

How to use

You can obtain the model of an intersection this way :

./main -c x y -o output.format

With x and y the coordinates of the targeted intersection. The output will depend on the format precised. Two formats are supported :

  • json will give a "raw" output of the model with all classes and attributes.
  • geojson will give the intersection as segmented by crseg as a geojson file, complemented with computed elements from crmodel as attributes (ordered branches, islands, sidewalks, crossings, etc.).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crmodel-0.2.1.tar.gz (23.9 kB view details)

Uploaded Source

File details

Details for the file crmodel-0.2.1.tar.gz.

File metadata

  • Download URL: crmodel-0.2.1.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for crmodel-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bc08a045c1db51d2f1ba6dbfb1203305432ee5abf42ec7ff85f3e261869a9f11
MD5 227321cc0b78d61857ab580b88197127
BLAKE2b-256 8eff2c9cd34c3bdb9730a3ef019e7b7ce0cab48b07e793f565e88fb34c90e8d5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page