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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d843cbb56fff2780fd58fb2770664c8687d5b32c996d994dd989635b5b09c5c |
|
MD5 | a0fc180c4ddfadf8de53ffd381f2b7fd |
|
BLAKE2b-256 | 0152a260954b2ccd08526dfa87827f91a144b5b75d1a0a90cd31c3d44b2f0927 |
File details
Details for the file bhoonidhi_downloader-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: bhoonidhi_downloader-0.1.2-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a812f27cc9bbc34e2a609f3530cf42862648f2128f38ef7e31e73ad2cab4b89d |
|
MD5 | 8ece6e5200b92cc7df8ff6f220d12111 |
|
BLAKE2b-256 | ceb4f0affd02c39726b6d4bd06a8137f8d9c0f774cabdf603cde342b78a1b076 |