Skip to main content

A library for calculating accessibility and equity metrics using OpenStreetMap data.

Project description

OSMSatLab

OSMSatLab is a Python library designed for calculating accessibility and equity metrics using OpenStreetMap (OSM) data. It provides tools to download OSM data, process spatial information, and compute various metrics related to urban accessibility.

key Features

  • Data Download: Easily download OpenStreetMap data for any given bounding box.
  • Spatial Analysis: Perform spatial operations using efficient indices (R-tree).
  • Accessibility Metrics: Calculate distances to nearest services (e.g., hospitals, schools, parks).
  • Service Coverage: Evaluate population coverage within specific distances of services.

Installation

You can install osmsatlab using pip (once published):

pip install osmsatlab

Or using Poetry:

poetry add osmsatlab

Usage

Here is a quick example of how to use OSMSatLab:

from osmsatlab import OSMSatLab

# Initialize the library
lab = OSMSatLab()

# Example usage (adjust based on actual API)
# lab.download_data(bbox=...)
# metrics = lab.calculate_accessibility(...)

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

osmsatlab-0.1.0.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

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

osmsatlab-0.1.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file osmsatlab-0.1.0.tar.gz.

File metadata

  • Download URL: osmsatlab-0.1.0.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.0 Windows/11

File hashes

Hashes for osmsatlab-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a8a80158128e7f38ef9d9b85e180bd4da17995fceceac2780da3ea0579fb3406
MD5 4b098c70fe3e09d3b6dc96cdde33acdc
BLAKE2b-256 161fe67e7156d8c6e25d8afef34c4e2ec7075c9baf920b10ba03d1dff385b7f9

See more details on using hashes here.

File details

Details for the file osmsatlab-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: osmsatlab-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.0 Windows/11

File hashes

Hashes for osmsatlab-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2e39e60ac8d4c72110d9a09cb808075974270a90258969c4bfdad505e463c53
MD5 30b279c96a3d641dcd057a62ddd0ab97
BLAKE2b-256 f17659e89f785e48f61ad9243a15d0a19d16057c6f38d5389029d02f233d2528

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