Skip to main content

Python library and CLI tool to check density and densify (GeoJSON) geometries using the geodesic (ellipsoidal great-circle) calculation for accurate CRS transformations

Project description

geodense

Code Coverage Python 3.10+ License: MIT PyPI Version

Python library and CLI tool to check density and densify geometries using the geodesic (ellipsoidal great-circle) calculation for accurate CRS transformations.

Implementation based on Eenduidige transformatie van grenzen tussen ETRS89 en RD

Depends on the following Python packages with binary dependencies (installed through uv or pip):

Installation

Install with either uv or pip:

# pip
pip install geodense

# uv: run as cli tool
uvx geodense

# uv: add as dependency to project
uv add geodense

Usage CLI

Use either geodense or the short gden alias:

$ geodense --help

Usage: geodense [-h] [-v] {densify,check-density} ...

Check density of, and densify geometries using the geodesic (ellipsoidal great-circle) calculation for accurate CRS transformations

Commands:
  {densify,check-density}

Options:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit

Created by https://www.nsgi.nl/

Usage Docs

See DOCS.md for usage docs; for now only containing flow-charts of the densify and check-densify subcommands.

Developer Docs

See DEV.md for developer docs.

Contributing

Issues (bugs/feature requests) can be reported in the issue tracker of this repository. Pull requests are more than welcome, but we encourage to start a discussion on the issue tracker first.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

geodense-2.0.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file geodense-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: geodense-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for geodense-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b6578db8dec077e2ca3574cd845c809e8302ba870d863ac2e9d8f8244b383fd
MD5 e4cbf9011eeced9fccb6a63c5330f9bb
BLAKE2b-256 fc024919209deb6664891ed40386fbb6a81ef794f99cd783d2e81e7960ca3b1d

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