Skip to main content

A package to extract geospatial extent from files and directories

Project description

geoextent

Python package Build Status PyPI version Binder Project Status: Active – The project has reached a stable, usable state and is being actively developed. DOI SWH SWH

Python library for extracting geospatial extent of files and directories with multiple data formats

This project is developed as part of the DFG-funded research project Opening Reproducible Research (o2r, https://o2r.info).

Installation

System requirements

Python: 3.x

The package relies on common system libraries for reading geospatial datasets, such as GDAL and NetCDF. On Debian systems, the UbuntuGIS project offers easy installation of up to date versions of those libraries.

See the packages list in travis.yml for a full list of dependencies on Linux.

Install from PyPI

You must install a suitable version of pygdal manually first, see instructions and this related SO thread with different helpful answers. We use pygdal for better compatibility with virtual environments.

# pip install pygdal=="`gdal-config --version`.*"
pip install geoextent

Source installation

git clone https://github.com/o2r-project/geoextent
cd geoextent
pip install -r requirements.txt

pip install -e .

Use

Run

geoextent --help

to see usage instructions.

Supported data formats

  • GeoJSON (.geojson)
  • Tabular data (.csv)
  • Shapefile (.shp)
  • GeoTIFF (.geotiff, .tif)

Contribute

All help is welcome: asking questions, providing documentation, testing, or even development.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

See CONTRIBUTING.md for details.

How to cite

Nüst, Daniel; Garzón, Sebastian and Qamaz, Yousef. (2021, May 11). o2r-project/geoextent (Version v0.7.1). Zenodo. https://doi.org/10.5281/zenodo.3925693

See also the CITATION.cff and codemeta.json files in this repository, which can possibly be imported in the reference manager of your choice.

License

geoextent is licensed under MIT license, see file LICENSE.

Copyright (C) 2020 - o2r project.

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

geoextent-0.7.1.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

geoextent-0.7.1-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file geoextent-0.7.1.tar.gz.

File metadata

  • Download URL: geoextent-0.7.1.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/1.7.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for geoextent-0.7.1.tar.gz
Algorithm Hash digest
SHA256 3b65c677864f2e1c9e5abe66f614cec3a60db79642a587a87bf434c5bcbd3930
MD5 2f4b2c991afc7bd27cb3b45e18b1af01
BLAKE2b-256 ab4f9e375e4ebe7283887ffe300b857d44b2da49596ca0040d0ff14e1d4eac62

See more details on using hashes here.

File details

Details for the file geoextent-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: geoextent-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/1.7.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for geoextent-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c348c5da44670907a0a0a182bbfbbfa38ccb778085c06592225432d08642c060
MD5 2a63fc6b058d374cc6625b972817ed9a
BLAKE2b-256 fe64d1a780fa2c017403a5972d4d70061852b86a13795251fcdd9c9a674b51b0

See more details on using hashes here.

Supported by

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