This release is a pre-release and may not be stable for production use.
lg-gcover
A Python library and CLI tool for working with Swiss GeoCover geological vector data
lg-gcover simplifies the processing and analysis of geological vector datasets from the Swiss national Geological Survey (swisstopo). Built on modern geospatial Python tools like GeoPandas and Shapely, it provides both programmatic APIs and command-line utilities for geological data workflows.
Key Features
- CLI Interface: Easy-to-use
gcovercommand for batch processing - GeoPandas Integration: Seamless integration with the Python geospatial ecosystem
- ESRI Compatibility: Optional support for ArcGIS Pro workflows via arcpy
- Rich Output: Beautiful terminal output with progress indicators and structured logging
- Flexible Data Handling: Support for various geological vector formats and projections
Perfect for geologists, GIS analysts, and researchers working with Swiss geological datasets who need efficient, reproducible data processing workflows.
Usage
Quality Assurance (QA)
# List QA commands
gcover qa --help
# Run tectonic correction
gcover qa tectonic-lines data.gdb --bbox-preset alps-10km
# Interactive mode with verbose output
gcover qa tectonic-lines data.gdb --interactive --verbose
# Dry run to see what would happen
gcover qa tectonic-lines data.gdb --dry-run
SDE connection
# Voir vos versions utilisateur
gcover sde user-versions
# Lister toutes les versions de GCOVERP
gcover sde versions -i GCOVERP
# Test de connexion interactif
gcover sde connect -i GCOVERP --interactive
# Export JSON des versions
gcover sde versions -f json > versions.json
# Nettoyer les connexions
gcover sde connections --cleanup
Metadata
Release files for lg-gcover 0.1.dev15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lg_gcover-0.1.dev15.tar.gz | 57.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lg_gcover-0.1.dev15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 116.8 kB
Release files / lg_gcover-0.1.dev15.tar.gz
| Download URL | lg_gcover-0.1.dev15.tar.gz |
|---|---|
| Size | 57.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f708d800a54ff0088eb1ce77c97fb0faf7b467d3445d267488b4b75c820eb6f6
|
|
BLAKE2b-256 checksum How to use checksums |
d399c618c7bc6ca82772bedc9f8d4bca5a97c32dccd3712f436777386e7ca321
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.13
|
Release files / lg_gcover-0.1.dev15-py3-none-any.whl
| Download URL | lg_gcover-0.1.dev15-py3-none-any.whl |
|---|---|
| Size | 59.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
030e29ebff2f26eb6dd6c011dbf08de376cf0cbfbd9d303bf2167aef97aa486f
|
|
BLAKE2b-256 checksum How to use checksums |
8a551e18f586019a59408061447b71ee1a722b0d5988ff03b302fc8ad9923827
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.13
|