Skip to main content

CLI tools such as validation and file format conversion for fiboa.

Project description

fiboa CLI

CLI tools such as validation and file format conversion for fiboa.

Installation

You need Python 3.9+ installed. Run pip install fiboa-cli to install the validator.

Validation

To validate a fiboa GeoParquet file, you can for example run:

fiboa validate example.json --collection collection.json

Check fiboa validate --help for more details.

The validator also supports remote files.

  • http:// or https://: no further configuration is needed.
  • s3://: s3fs needs to be installed (run pip install .[s3]) and you may need to set environment variables. Refer here for how to define credentials.
  • gs://: gcsfs needs to be installed (run pip install .[gcs]). By default, gcsfs will attempt to use your default gcloud credentials or, attempt to get credentials from the google metadata service, or fall back to anonymous access.

Create fiboa GeoParquet from GeoJSON

To create a fiboa-compliant GeoParquet for a fiboa-compliant set of GeoJSON files containing Features or FeatureCollections, you can for example run:

fiboa create geojson/example.json -o test.parquet -c geojson/collection.json

Check fiboa create --help for more details.

Development

To install in development mode run pip install -e . in this folder.

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

fiboa-cli-0.0.6.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

fiboa_cli-0.0.6-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file fiboa-cli-0.0.6.tar.gz.

File metadata

  • Download URL: fiboa-cli-0.0.6.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for fiboa-cli-0.0.6.tar.gz
Algorithm Hash digest
SHA256 8ccd5ffa7f996b7e9e807f29ef8c9619f3ed6d6ef74b3e54ec5afbcbd9435a8b
MD5 eb85dbb1a7407bdce486ab3e2e793d6e
BLAKE2b-256 15d23180950cd5e6bffcce84b5fede24ea97d9418e8f86f1f2abcaa4a1b9ac84

See more details on using hashes here.

File details

Details for the file fiboa_cli-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: fiboa_cli-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for fiboa_cli-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 05874a49fb813a4a44cd9c8e604766ea1c8ac78576c40d6ca1aaf8114e5ee4d5
MD5 2776062903378f986da1a17bd5faf6d0
BLAKE2b-256 79ec94407fb38e58f39ddbf39c4c5949c196b289a8abf972077f8eea69a34497

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