Skip to main content

PMTiles generation plugin for geoparquet-io

Project description

gpio-pmtiles

PMTiles generation plugin for geoparquet-io.

Installation

uv tool install geoparquet-io --with gpio-pmtiles
# or
pip install geoparquet-io gpio-pmtiles

Usage

Once installed, the gpio pmtiles command becomes available:

# Convert GeoParquet to PMTiles
gpio pmtiles create input.parquet output.pmtiles

# With custom configuration
gpio pmtiles create input.parquet output.pmtiles \
  --min-zoom 0 \
  --max-zoom 14 \
  --layer-name my_layer

Development

# Clone and install
git clone https://github.com/geoparquet/gpio-pmtiles.git
cd gpio-pmtiles
uv sync --all-extras

# Run tests
uv run pytest

# Format and lint
uv run ruff format .
uv run ruff check --fix .

How it works

This plugin uses the entry points system to register itself with geoparquet-io. When installed, it automatically adds the pmtiles command group to the gpio CLI.

License

Apache 2.0

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

gpio_pmtiles-0.1.0.tar.gz (182.3 kB view details)

Uploaded Source

Built Distribution

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

gpio_pmtiles-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpio_pmtiles-0.1.0.tar.gz
  • Upload date:
  • Size: 182.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gpio_pmtiles-0.1.0.tar.gz
Algorithm Hash digest
SHA256 de234e5b9f7ba1c2908bc9bc334f2224395ed61aa7f5fc212b490e24ac596b64
MD5 12084d3aea79e6d030f0b95e5253f150
BLAKE2b-256 9d3062d4b4206b501649c174eda65efb9049ffdcc33ec8b10bb7b204ffbd3248

See more details on using hashes here.

Provenance

The following attestation bundles were made for gpio_pmtiles-0.1.0.tar.gz:

Publisher: publish.yml on geoparquet-io/gpio-pmtiles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: gpio_pmtiles-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gpio_pmtiles-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fdd5a9da1bc3a4d35215a427f23d4dbc7d5fcfa28f59e0e232ed04dcd4224e14
MD5 f40ceecde33f22e6c148ea0cbd09ae02
BLAKE2b-256 48bd7285c68a74b59c45caf0f8bd014f3b3a26acf805373d7fb0689b2e067760

See more details on using hashes here.

Provenance

The following attestation bundles were made for gpio_pmtiles-0.1.0-py3-none-any.whl:

Publisher: publish.yml on geoparquet-io/gpio-pmtiles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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