Skip to main content

Command line tool for searching and downloading satellite data from Bhoonidhi

Project description

Bhoonidhi Downloader

A Python CLI tool for searching and downloading satellite imagery from Bhoonidhi Browse & Order Portal.

Installation

pip install bhoonidhi-downloader

Usage

Basic usage:

Authenticate:

bhoonidhi-downloader authenticate <username> --password <password>

Search Scenes using Bounding Box Coordinates:

bhoonidhi-downloader search <minx> <maxx> <miny> <maxy> <start_date> <end_date> <satellite> <sensor>

Example - downloading a Sentinel-2A MSI scene from from December 2023 for Shillong, Meghalaya:

bhoonidhi-downloader search 91.77 92 25.496 25.695 2023-12-01 2023-12-30 Sentinel-2A MSI

For more information, use the --help option:

Display Bhoonidhi Browse & Order Archive:

bhoonidhi-downloader archive

The archive command displays a table that listing all available satellites and their corresponding sensors along with information about availability, spatial resolution, and access level. The information can be filtered by satellite and sensor using the --sat options.

Example - Displaying all available sensors and their information for ResourceSat-2 satellite:

bhoonidhi-downloader archive --sat ResourceSat-2

Features

  • Search for openly available satellite scenes from Bhoonidhi portal based on bounding box coordinates, date range, and satellite/sensor
  • View search results in tabular format with metadata and quicklook images
  • Download recent scenes that are available via direct download

alt text

Limitations

  • Supports only bounding box-based search for scenes.
    • Future support for search based on point coordinates and shapefile is planned.
  • Supports only scenes with direct download links
  • Supports only Low and Medium resolution scenes from Optical and Microwave Satellite Sensors.
    • Planning to add support for other sensors in future.
  • Direct downloads only work for images from recent past - upto a year or so depending on the area and sensor. To download scenes dated ealier than that, using the Bhoonidhi Portal is recommended.
    • Planning to add support for interacting with carts by way of viewing, adding, deleting items in future. This will help with downloading older scenes.

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

bhoonidhi_downloader-0.1.21.tar.gz (946.0 kB view details)

Uploaded Source

Built Distribution

bhoonidhi_downloader-0.1.21-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file bhoonidhi_downloader-0.1.21.tar.gz.

File metadata

  • Download URL: bhoonidhi_downloader-0.1.21.tar.gz
  • Upload date:
  • Size: 946.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for bhoonidhi_downloader-0.1.21.tar.gz
Algorithm Hash digest
SHA256 d84ec7523b2ebd816d93b5b0ff5bf5d9dfd2dc731e81035781b002c58fb531fb
MD5 c1ae01a555538fb413d4c2be4ffb415c
BLAKE2b-256 8c4fdcfaa829bc7e46b07f0c511d9610663cdcf437eda5f4c9b893e05d0ae819

See more details on using hashes here.

File details

Details for the file bhoonidhi_downloader-0.1.21-py3-none-any.whl.

File metadata

File hashes

Hashes for bhoonidhi_downloader-0.1.21-py3-none-any.whl
Algorithm Hash digest
SHA256 04a97dff0307f0ca2b1808f72d67154d1c1af45fc981768a6164fee5371531f5
MD5 a783b3e99feadf04db26295da7a10150
BLAKE2b-256 34337282cff37523689611e5e243062e99fe7ece4363741b9f27587ec59c5710

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