Skip to main content
Pre-release

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 gcover command 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)

Source distribution for lg-gcover 0.1.dev15
File Size Uploaded
lg_gcover-0.1.dev15.tar.gz 57.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lg-gcover 0.1.dev15
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page