CommandsΒΆ

usage: landsat [-h] [--version] {search,download,process} ...

Landsat-util is a command line utility that makes it easy to
search, download, and process Landsat imagery.

    Commands:
        Search:
            landsat.py search [-p --pathrow] [--lat] [--lon] [-l LIMIT] [-s START] [-e END] [-c CLOUD] [-h]

            optional arguments:
                -p, --pathrow       Paths and Rows in order separated by comma. Use quotes "001,003".
                                    Example: path,row,path,row 001,001,190,204

                --lat               Latitude

                --lon               Longitude

                --address           Street address

                -l LIMIT, --limit LIMIT
                                    Search return results limit default is 10

                -s START, --start START
                                    Start Date - Most formats are accepted e.g.
                                    Jun 12 2014 OR 06/12/2014

                -e END, --end END   End Date - Most formats are accepted e.g.
                                    Jun 12 2014 OR 06/12/2014

                --latest N          Returns the N latest images within the last 365 days.

                -c CLOUD, --cloud CLOUD
                                    Maximum cloud percentage. Default: 20 perct

                --json              Returns a bare JSON response

                --geojson             Returns a geojson response

                -h, --help          Show this help message and exit

        Download:
            landsat download sceneID [sceneID ...] [-h] [-b --bands]

            positional arguments:
                sceneID     Provide Full sceneIDs. You can add as many sceneIDs as you wish

                Example: landast download LC81660392014196LGN00

            optional arguments:
                -b --bands          If you specify bands, landsat-util will try to download the band from S3.
                                    If the band does not exist, an error is returned

                -h, --help          Show this help message and exit

                -d, --dest          Destination path

                -p, --process       Process the image after download

                --pansharpen        Whether to also pansharpen the processed image.
                                    Pansharpening requires larger memory

                --ndvi              Calculates NDVI and produce a RGB GTiff with seperate colorbar.

                --ndvigrey          Calculates NDVI and produce a greyscale GTiff.

                --clip              Clip the image with the bounding box provided. Values must be in WGS84 datum,
                                    and with longitude and latitude units of decimal degrees separated by comma.
                                    Example: --clip=-346.06658935546875,49.93531194616915,-345.4595947265625,50.2682767372753

                -u --upload         Upload to S3 after the image processing completed

                --key               Amazon S3 Access Key (You can also be set AWS_ACCESS_KEY_ID as
                                    Environment Variables)

                --secret            Amazon S3 Secret Key (You can also be set AWS_SECRET_ACCESS_KEY as
                                    Environment Variables)

                --bucket            Bucket name (required if uploading to s3)

                --region            URL to S3 region e.g. s3-us-west-2.amazonaws.com

                --force-unzip       Force unzip tar file

        Process:
            landsat.py process path [-h] [-b --bands] [-p --pansharpen]

            positional arguments:
                path          Path to the landsat image folder or zip file

            optional arguments:
                -b --bands             Specify bands. The bands should be written in sequence with no spaces
                                    Default: Natural colors (432)
                                    Example --bands 432

                --pansharpen        Whether to also pansharpen the process image.
                                    Pansharpening requires larger memory

                --ndvi              Calculates NDVI and produce a RGB GTiff with seperate colorbar.

                --ndvigrey          Calculates NDVI and produce a greyscale GTiff.

                --clip              Clip the image with the bounding box provided. Values must be in WGS84 datum,
                                    and with longitude and latitude units of decimal degrees separated by comma.
                                    Example: --clip=-346.06658935546875,49.93531194616915,-345.4595947265625,50.2682767372753

                -v, --verbose       Show verbose output

                -h, --help          Show this help message and exit

                -u --upload         Upload to S3 after the image processing completed

                --key               Amazon S3 Access Key (You can also be set AWS_ACCESS_KEY_ID as
                                    Environment Variables)

                --secret            Amazon S3 Secret Key (You can also be set AWS_SECRET_ACCESS_KEY as
                                    Environment Variables)

                --bucket            Bucket name (required if uploading to s3)

                --region            URL to S3 region e.g. s3-us-west-2.amazonaws.com

                --force-unzip       Force unzip tar file

positional arguments:
  {search,download,process}
                        Landsat Utility
    search              Search Landsat metdata
    download            Download images from Google Storage
    process             Process Landsat imagery

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit