Skip to main content

Tool for extracting spatial and temporal extent of Geodata

Project description

This installation was previously tested only with Linux, but should also work under Windows.

Installation Description (PyPi)

https://pypi.org/project/extractTool/

pip install extractTool

(you can write this command in your console and follow the installation description on the webside OR you can download the file and install the CLI tool local: )

Installation Description (local)

pip for pip install is required.

After downloading our Tool from PyPi To run our CLI tool, the following file must be executed in the project folder:

pip install -r requirements.txt --user (or sudo pip install -r requirements.txt) 

In this file all required plugins are listed, which we use in our tool.

Because sometimes there are some problems with the installation you must follow these next steps:
First, ensure you have gdal installed. I just run the following:

sudo apt-get install libgdal1i libgdal1-dev libgdal-dev

To get the version that apt-get provided you please run:

gdal-config --version

For example I get 2.2.3 so my pygdal version will be 2.2.3.3. (but replace the version with your version)

pip install pygdal==2.2.3.3

If you get some error you may look here

Next step:

pip install pytest   

Then you can navigate in any common console in the folder of the tool ("extractTool") and there, the following command must be executed

python extractTool.py --path='[filepath]' --detail=[bbox|convexHull] --time

for filepath you must insert a filepath to your testdata

--bbox ← for the bounding box of the file/folder (set as default)
--convexHull ← to get all the covexHull of the file/folder
--time ← (optionally) You can add this parameter to get additionally the timeextend

some examples

python extractTool.py --path='/home/maxmusterman/test1.geojson' --detail=bbox --time   
python extractTool.py --path='/home/maxmusterman/test2.nc' --detail=convexHull
python extractTool.py --path='/home/maxmusterman/testdict' --time

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

extractTool-0.4.9.tar.gz (34.7 kB view details)

Uploaded Source

Built Distribution

extractTool-0.4.9-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

Details for the file extractTool-0.4.9.tar.gz.

File metadata

  • Download URL: extractTool-0.4.9.tar.gz
  • Upload date:
  • Size: 34.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.7

File hashes

Hashes for extractTool-0.4.9.tar.gz
Algorithm Hash digest
SHA256 e2efc33b4f7b0007686058c80766d7f6937365bb360b5dd1f8cfa41ade3a1020
MD5 7e363f9efc2d2efa6ff62682552d5bfb
BLAKE2b-256 8fc1236d063ce212fa6f5af3c0c59097df5dd6cb85d0f18d42ad3d6947363fbd

See more details on using hashes here.

File details

Details for the file extractTool-0.4.9-py3-none-any.whl.

File metadata

  • Download URL: extractTool-0.4.9-py3-none-any.whl
  • Upload date:
  • Size: 44.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.7

File hashes

Hashes for extractTool-0.4.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5d88aee43a8f13e72631ad0c097457c1b01b4735ae9a52369eb5ae83bd9449dc
MD5 8a9139d050a5b74a8bdac30ad5cded56
BLAKE2b-256 18de97b9232d76009e21125a07c9611abc59265afe5a61063dc0d32ace8e9e13

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