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

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

gcover-0.0.2.dev2.tar.gz (49.8 kB view details)

Uploaded Source

Built Distribution

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

gcover-0.0.2.dev2-py3-none-any.whl (50.6 kB view details)

Uploaded Python 3

File details

Details for the file gcover-0.0.2.dev2.tar.gz.

File metadata

  • Download URL: gcover-0.0.2.dev2.tar.gz
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for gcover-0.0.2.dev2.tar.gz
Algorithm Hash digest
SHA256 2759a9693354f79f63717293bc978f26c0d4a98732a7d9e0398f251bd00a295d
MD5 95ff24bbfbc5f9b7ef63bb6568e362c6
BLAKE2b-256 5e33f73d120dd9344060a8046c7746b5a648befb906977959eb72151255f812f

See more details on using hashes here.

File details

Details for the file gcover-0.0.2.dev2-py3-none-any.whl.

File metadata

  • Download URL: gcover-0.0.2.dev2-py3-none-any.whl
  • Upload date:
  • Size: 50.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for gcover-0.0.2.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 40043b45943c0fd434a42871bf0cff2c4cc3a97b605bec247896c94a913886a0
MD5 f0c96ee4d23340d52b06da64a455de1c
BLAKE2b-256 07779f9c53393708a1b80e4830a4ebbdaf4cfd7edd03baad16646743a84e0a90

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