Skip to main content

A library and CLI tool to work with geological vector data

Project description

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

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

lg_gcover-0.1.dev15.tar.gz (57.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lg_gcover-0.1.dev15-py3-none-any.whl (59.4 kB view details)

Uploaded Python 3

File details

Details for the file lg_gcover-0.1.dev15.tar.gz.

File metadata

  • Download URL: lg_gcover-0.1.dev15.tar.gz
  • Upload date:
  • Size: 57.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for lg_gcover-0.1.dev15.tar.gz
Algorithm Hash digest
SHA256 f708d800a54ff0088eb1ce77c97fb0faf7b467d3445d267488b4b75c820eb6f6
MD5 85ead077f47fc593dd3a504348263bd0
BLAKE2b-256 d399c618c7bc6ca82772bedc9f8d4bca5a97c32dccd3712f436777386e7ca321

See more details on using hashes here.

File details

Details for the file lg_gcover-0.1.dev15-py3-none-any.whl.

File metadata

  • Download URL: lg_gcover-0.1.dev15-py3-none-any.whl
  • Upload date:
  • Size: 59.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for lg_gcover-0.1.dev15-py3-none-any.whl
Algorithm Hash digest
SHA256 030e29ebff2f26eb6dd6c011dbf08de376cf0cbfbd9d303bf2167aef97aa486f
MD5 b72ea9c5aa5232eeb41507008d0616a9
BLAKE2b-256 8a551e18f586019a59408061447b71ee1a722b0d5988ff03b302fc8ad9923827

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page