lg-gcover


Namelg-gcover JSON
Version 0.1.dev15 PyPI version JSON
download
home_pageNone
SummaryA library and CLI tool to work with geological vector data
upload_time2025-07-08 20:24:25
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseBSD-3-Clause
keywords geology gis geodata arcpy geopandas esri
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "lg-gcover",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Marc Monnerat <geocover@swisstopo.ch>",
    "keywords": "geology, gis, geodata, arcpy, geopandas, esri",
    "author": null,
    "author_email": "Marc Monnerat <geocover@swisstopo.ch>",
    "download_url": "https://files.pythonhosted.org/packages/d3/99/c618c7bc6ca82772bedc9f8d4bca5a97c32dccd3712f436777386e7ca321/lg_gcover-0.1.dev15.tar.gz",
    "platform": null,
    "description": "# lg-gcover\n\n**A Python library and CLI tool for working with Swiss GeoCover geological vector data**\n\nlg-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.\n\n## Key Features\n- **CLI Interface**: Easy-to-use `gcover` command for batch processing\n- **GeoPandas Integration**: Seamless integration with the Python geospatial ecosystem\n- **ESRI Compatibility**: Optional support for ArcGIS Pro workflows via arcpy\n- **Rich Output**: Beautiful terminal output with progress indicators and structured logging\n- **Flexible Data Handling**: Support for various geological vector formats and projections\n\nPerfect for geologists, GIS analysts, and researchers working with Swiss geological datasets who need efficient, reproducible data processing workflows.\n\n\n## Usage\n\n### Quality Assurance (QA)\n\n    # List QA commands\n    gcover qa --help\n\n    # Run tectonic correction\n    gcover qa tectonic-lines data.gdb --bbox-preset alps-10km\n\n    # Interactive mode with verbose output\n    gcover qa tectonic-lines data.gdb --interactive --verbose\n\n    # Dry run to see what would happen\n    gcover qa tectonic-lines data.gdb --dry-run\n\n\n### SDE connection\n\n    # Voir vos versions utilisateur\n    gcover sde user-versions\n\n    # Lister toutes les versions de GCOVERP\n    gcover sde versions -i GCOVERP\n\n    # Test de connexion interactif\n    gcover sde connect -i GCOVERP --interactive\n\n    # Export JSON des versions\n    gcover sde versions -f json > versions.json\n\n    # Nettoyer les connexions\n    gcover sde connections --cleanup\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A library and CLI tool to work with geological vector data",
    "version": "0.1.dev15",
    "project_urls": {
        "Changelog": "https://github.com/swisstopo/lg-gcover/blob/main/CHANGELOG.md",
        "Documentation": "https://lg-gcover.readthedocs.io",
        "Homepage": "https://github.com/swisstopo/lg-gcover",
        "Issues": "https://github.com/swisstopo/lg-gcover/issues",
        "Repository": "https://github.com/swisstopo/lg-gcover"
    },
    "split_keywords": [
        "geology",
        " gis",
        " geodata",
        " arcpy",
        " geopandas",
        " esri"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a551e18f586019a59408061447b71ee1a722b0d5988ff03b302fc8ad9923827",
                "md5": "b72ea9c5aa5232eeb41507008d0616a9",
                "sha256": "030e29ebff2f26eb6dd6c011dbf08de376cf0cbfbd9d303bf2167aef97aa486f"
            },
            "downloads": -1,
            "filename": "lg_gcover-0.1.dev15-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b72ea9c5aa5232eeb41507008d0616a9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 59355,
            "upload_time": "2025-07-08T20:24:23",
            "upload_time_iso_8601": "2025-07-08T20:24:23.586197Z",
            "url": "https://files.pythonhosted.org/packages/8a/55/1e18f586019a59408061447b71ee1a722b0d5988ff03b302fc8ad9923827/lg_gcover-0.1.dev15-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d399c618c7bc6ca82772bedc9f8d4bca5a97c32dccd3712f436777386e7ca321",
                "md5": "85ead077f47fc593dd3a504348263bd0",
                "sha256": "f708d800a54ff0088eb1ce77c97fb0faf7b467d3445d267488b4b75c820eb6f6"
            },
            "downloads": -1,
            "filename": "lg_gcover-0.1.dev15.tar.gz",
            "has_sig": false,
            "md5_digest": "85ead077f47fc593dd3a504348263bd0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 57430,
            "upload_time": "2025-07-08T20:24:25",
            "upload_time_iso_8601": "2025-07-08T20:24:25.296481Z",
            "url": "https://files.pythonhosted.org/packages/d3/99/c618c7bc6ca82772bedc9f8d4bca5a97c32dccd3712f436777386e7ca321/lg_gcover-0.1.dev15.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-08 20:24:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "swisstopo",
    "github_project": "lg-gcover",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "lg-gcover"
}
        
Elapsed time: 0.78300s