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.3.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

fiboa_cli-0.0.3-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fiboa-cli-0.0.3.tar.gz
  • Upload date:
  • Size: 14.2 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.3.tar.gz
Algorithm Hash digest
SHA256 4098a6a70c9ca3ade2eec0a9b2f6979e9593b329016a2b9fd23c393b6a29da3b
MD5 eddb10180182d7a331b80ec6d83e7da4
BLAKE2b-256 f89d7d80876cf5c6c106f61f90563656c0275b9b58efe8c5d752ea6236841236

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fiboa_cli-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 241f3f5ef33cc108e13f5db8ee66e37d881d1a4a4abe404a77dae8dd9c769983
MD5 cb11eae7ac3b5cb5fa83ae1c493df31c
BLAKE2b-256 9da407e078f10057d2203f1cb2cdb7bf258a0e3f5c0acde1904fddb8d22a7423

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