Skip to main content

Script to extract features from landsat

Project description

Description

The landsat2geojson package is written in python and uses the EarthExplorer and Overpass portal interface to search, download, and process scenes from Landsat Collections via the command line.

Requirements

landsat2geojson uses the landsatxplore package to connect and download the landsat images, the credentials can be obtained in Earth Explorer Page

--username and --password can be provided as command-line options or as environment variables:

export LANDSATXPLORE_USERNAME=<your_username>
export LANDSATXPLORE_PASSWORD=<your_password>

Installation

repository

the installation from the repository

git clone https://github.com/yunica/landsat2geojson.git
cd landsat2geojson
pip install .

docker

build

export LANDSATXPLORE_USERNAME=<your_username>
export LANDSATXPLORE_PASSWORD=<your_password>

docker-compose build 

run

docker run  --rm -v ${PWD}:/mnt \
  -e LANDSATXPLORE_USERNAME=$LANDSATXPLORE_USERNAME \
  -e LANDSATXPLORE_PASSWORD=$LANDSATXPLORE_PASSWORD \
  landsat2geojson:v1 \
  landsat2geojson --geojson_file=test.geojson --data_folder=data/ --geojson_output=data/salida123.geojson  

or

docker run  --rm -v ${PWD}:/mnt landsat2geojson:v1 \
  landsat2geojson -u=<LANDSATXPLORE_USERNAME> -p=<LANDSATXPLORE_PASSWORD> --geojson_file=test.geojson --data_folder=data/ --geojson_output=data/salida123.geojson  

Usage

help

you can review the parameters menu with the param --help

landsat2geojson --help
Usage: landsat2geojson [OPTIONS]

Options:
  -u, --username TEXT     EarthExplorer username.
  -p, --password TEXT     EarthExplorer password.
  --geojson_file TEXT     Pathfile from geojson input  [required]
  --data_folder TEXT      Path from download data
  --lansat_index [WATER]  Landsar normalized index
  --geojson_output TEXT   Pathfile from geojson output  [required]
  --help                  Show this message and exit.

example

landsat2geojson --geojson_file=area.geojson   --data_folder=data/  --geojson_output=data/output_data.geojson     

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

landsat2geojson-0.0.3.tar.gz (11.0 kB view details)

Uploaded Source

File details

Details for the file landsat2geojson-0.0.3.tar.gz.

File metadata

  • Download URL: landsat2geojson-0.0.3.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for landsat2geojson-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8dffb33e6fb6903b5fe722bf2e3bcf001ea131529f87085272435bd0aca156bc
MD5 4dbfc353430d9caa0c92426f0f9a2c6e
BLAKE2b-256 42f2b1d0a2b8fe4911ac235902b1903c8691cbb8d71a2114f7913b5b2b75fe12

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