Skip to main content

Flask web app for OSM road-network shortest-path navigation and street-view visualization

Project description

roubikon

A Flask-based package for shortest-path route visualization on road networks with street-level imagery.

Features

  • Serves a Flask web app with an interactive map interface
  • Generates a side-by-side route video combining a 2D map view and street-level photos
  • Supports pre-processed street view images or live Google Street View API fetching

Installation

pip install .

Usage

from roubikon.app import create_app

app = create_app(data_file="your_road_network.txt")
app.run(port=5000)

The road network file should list vertex count, edge count, then one id lat lon per vertex and one a b per edge.

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

roubikon-0.1.4.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

roubikon-0.1.4-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file roubikon-0.1.4.tar.gz.

File metadata

  • Download URL: roubikon-0.1.4.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for roubikon-0.1.4.tar.gz
Algorithm Hash digest
SHA256 d60bf583fe646c1f3a21603b98af8b7bd335953ba08377bb6a5c2cdfecf06769
MD5 0423e0261ca6fdcbfca3415b5f4ac95a
BLAKE2b-256 8c0bc6e22b6a6e4a0c3a514a2bedf93af095fbfc88fef03daa6968146ac8ca58

See more details on using hashes here.

File details

Details for the file roubikon-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: roubikon-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for roubikon-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4a4503b801c0cf048a2d93ff1b0122e40bbace6f98d001462dea03f4022b1903
MD5 7989f404a432df94fe43b493eb8659ad
BLAKE2b-256 8b45eae5a12fe87fd6c9a3e5796b7dabc2ef1a3360d94ff9325f7895b492e027

See more details on using hashes here.

Supported by

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