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.2.tar.gz (943.6 kB view details)

Uploaded Source

Built Distribution

bhoonidhi_downloader-0.1.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bhoonidhi_downloader-0.1.2.tar.gz
  • Upload date:
  • Size: 943.6 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.2.tar.gz
Algorithm Hash digest
SHA256 5d843cbb56fff2780fd58fb2770664c8687d5b32c996d994dd989635b5b09c5c
MD5 a0fc180c4ddfadf8de53ffd381f2b7fd
BLAKE2b-256 0152a260954b2ccd08526dfa87827f91a144b5b75d1a0a90cd31c3d44b2f0927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bhoonidhi_downloader-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a812f27cc9bbc34e2a609f3530cf42862648f2128f38ef7e31e73ad2cab4b89d
MD5 8ece6e5200b92cc7df8ff6f220d12111
BLAKE2b-256 ceb4f0affd02c39726b6d4bd06a8137f8d9c0f774cabdf603cde342b78a1b076

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