Skip to main content

OSMsc

updated 21 Sep 2023

The main contributions of OSMsc are reflected in the following aspects: * Construct semantic city objects based on the public dataset (OpenStreetMap), apply geometric operations to build the incomplete objects, and store them in their respective data layers. * Fuse 3D and tag information from multiple data sources through the spatial analysis between OSMsc layers and other non-OSM data layers. * Supplement the spatial semantics and geometric properties to city objects through object layer analysis. * Utilize each data layer as a unit to output the final CityJSON semantic objects

### Installation

Install from [PyPi](https://pypi.org/project/osmsc/)

pip install osmsc

Install from [Github](https://github.com/ruirzma/osmsc)

git clone https://github.com/ruirzma/osmsc.git

cd osmsc/

pip install . or python setup.py install

### Examples [OSMsc demonstration notebooks](https://github.com/ruirzma/osmsc-examples)

### Reference
  1. Geoff Boeing, OSMnx, https://github.com/gboeing/osmnx

  2. Nick Bristow, OSMuf, https://github.com/AtelierLibre/osmuf

  3. Joris Van den Bossche, GeoPandas, https://github.com/geopandas/geopandas

Metadata

Release files for osmsc 0.1.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for osmsc 0.1.20
File Interpreter ABI Platform Actions
osmsc-0.1.20-py3-none-any.whl Python 3 none any Details for osmsc-0.1.20-py3-none-any.whl

Release files / osmsc-0.1.20-py3-none-any.whl

Download URL osmsc-0.1.20-py3-none-any.whl
Size 29.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a3a7a1951728679d8fd6b2899fdf7c14d6f7800e7143345de19873ac61eba74
BLAKE2b-256 checksum
How to use checksums
67174ff5e0e22938c6c15cefd320c6f85cdf06c4a1f24dd37bf0adb4b47c6765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

Security for osmsc 0.1.20

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page