Uses stac-geoparquet to generate a geoparquet for a list of STAC items
Project description
stactools-geoparquet-items
- Name: geoparquet-items
- Package:
stactools.geoparquet_items
- stactools-geoparquet-items on PyPI
- Owner: @m-mohr
Uses stac-geoparquet to generate a geoparquet for a list of STAC items.
Installation
pip install stactools-geoparquet-items
Command-line Usage
Use stac geoparquet-items --help
to see all subcommands and options.
Create GeoParquet from STAC Items
You need to provide a folder to read the items (deeply) from. Then you provide a file to write the geoparquet to. Optionally, you can add the geoparquet as an asset to a STAC Collection.
stac geoparquet-items create https://example.com/collections/id/items result.geoparquet
stac geoparquet-items create /path/to/folder result.geoparquet --collection /path/to/collection.json
Convert from GeoParquet to other file formats
Convert from geoparquet to GeoPackage (without stac_version, type and assets):
stac geoparquet-items convert source.geoparquet result.gpkg
Convert to FlatGeoBuf and exclude even more fields:
stac geoparquet-items convert source.geoparquet result.fgb --format flatgeobuf --exclude stac_version,type,assets,links,collection
Supported formats: flatgeobuf, geojson, geojsonseq, gpkg (default), shapefile
Show information about geoparquet file
You can easily retrieve metadata and a data excerpt:
stac geoparquet-items info source.geoparquet
Contributing
We use pre-commit to check any changes. To set up your development environment:
pip install -e .
pip install -r requirements-dev.txt
pre-commit install
To check all files:
pre-commit run --all-files
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
Built Distribution
Hashes for stactools-geoparquet-items-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a3d9fa04aca58f61a15aa750af7c3fbe3cc294d9cdc316f767eca5ae791add3 |
|
MD5 | 54261efa7c1f10a9b201b137ed9fc4d0 |
|
BLAKE2b-256 | d4ac605c021f2bb286142c8daa34f0933acf92d831486b7bcf98096f9e64762b |
Hashes for stactools_geoparquet_items-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84d1b0ee63f6218fa750e3f8c7d5b814fc2ff2c9fc1a86dd317fb549aa15596f |
|
MD5 | 6073b65b9c6d706e23e113a120d170e8 |
|
BLAKE2b-256 | 7239b608c43416963f53f52dc9be19070d499f64317c675c08a0e387f301e110 |