EODAG(1)
π EODAG β the Earth Observation Data Access Gateway, bestie edition β¨
okay so this is the manual for eodag, from the EODAG(1) family of pages, and it lives under User Commands. Buckle up, it's giving β¨main character CLIβ¨ and we're gonna go through every single flag, no skipping, fr fr.
π NAME π
eodag β Earth Observation Data Access Gateway π°οΈπ
β¨ SYNOPSIS β¨
eodag [OPTIONS] COMMAND [ARGS]...
π DESCRIPTION π
Earth Observation Data Access Gateway: work on EO products from any provider. That's it, that's the whole vibe. Any provider. Periodt. πͺ
π OPTIONS π
-v,--verboseβ controls how chatty the logs are. For maximum verbosity, type-vvv(yes, three of them, go feral, get ALL the tea π΅).--helpβ show this message and exit. The classic. Your bestie when you're lost. π«Ά
π§ COMMANDS π§
deploy-wsgi-appβ Configure the settings of the HTTP web app (the...discoverβ Fetch providers to discover product typesdownloadβ Download a list of products from a serialized search...listβ List supported product typessearchβ Search satellite images by their product types,...serve-restβ Start eodag HTTP serverversionβ Print eodag version and exit
πΈ eodag discover πΈ
SYNOPSIS
eodag discover [OPTIONS]
DESCRIPTION
Fetch providers to discover product types. Going shopping for product types, lowkey. ποΈ
OPTIONS
-p,--provider TEXTβ fetch only the given provider. Just the one. Monogamous provider energy.--storage FILEβ path to the file where to store external product types configuration (.jsonextension will be automatically appended to the filename). DEFAULT:ext_product_types.json--helpβ show this message and exit.
π¦ eodag download π¦
SYNOPSIS
eodag download [OPTIONS]
DESCRIPTION
Download a list of products from a serialized search result. It's giving "add to cart, checkout, download" π³β¨
OPTIONS
--search-results FILEβ path to a serialized search result.-f,--conf PATHβ file path to the user configuration file with its credentials, default is~/.config/eodag/eodag.yml--quicklooksβ download only quicklooks of products instead of the full set of files. Little preview pics only, we're being economical π--helpβ show this message and exit.
π eodag list π
SYNOPSIS
eodag list [OPTIONS]
DESCRIPTION
List supported product types. Window shopping, no cap. πͺ
OPTIONS
-p,--provider TEXTβ list product types supported by this provider-i,--instrument TEXTβ list product types originating from this instrument-P,--platform TEXTβ list product types originating from this platform-t,--platformSerialIdentifier TEXTβ list product types originating from the satellite identified by this keyword-L,--processingLevel TEXTβ list product types of processing level-S,--sensorType TEXTβ list product types originating from this type of sensor--no-fetchβ do not fetch providers for new product types. Stay in your lane, no new intel π--helpβ show this message and exit.
π₯ eodag search π₯
SYNOPSIS
eodag search [OPTIONS]
DESCRIPTION
Search satellite images by their product types, instrument, platform, platform identifier, processing level or sensor type. It is mandatory to provide at least one of the previous criteria for eodag to perform a search β no criteria, no search, them's the rules bestie. Optionally crunch the search results before storing them in a geojson file. ποΈβ¨
OPTIONS
-f,--conf PATHβ file path to the user configuration file with its credentials, default is~/.config/eodag/eodag.yml-l,--locs PATHβ file path to the user locations configuration file, default is~/.config/eodag/locations.yml-b,--box <FLOAT FLOAT FLOAT FLOAT>...β search for a product on a bounding box, providing itsminlon,minlat,maxlonandmaxlat(in this order). NOTE: this argument is mutually exclusive with arguments:[geom]. Pick a lane, babe.-g,--geom TEXTβ search for a product on a geometry, providing its WKT representation. NOTE: this argument is mutually exclusive with arguments:[box].-s,--start [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]β start sensing time in ISO8601 format (e.g.'1990-11-26','1990-11-26T14:30:10'). UTC is assumed.-e,--end [%Y-%m-%d|%Y-%m-%dT%H:%M:%S|%Y-%m-%d %H:%M:%S]β end sensing time in ISO8601 format (e.g.'1990-11-26','1990-11-26T14:30:10'). UTC is assumed.-c,--cloudCover INTEGER RANGEβ maximum cloud cover percentage needed for the product[0<=x<=100]. No clouds allowed, we want clear skin βοΈπ«-p,--productType TEXTβ the product type to search-i,--instrument TEXTβ search for products matching this instrument-P,--platform TEXTβ search for products matching this platform-t,--platformSerialIdentifier TEXTβ search for products originating from the satellite identified by this keyword-L,--processingLevel TEXTβ search for products matching this processing level-S,--sensorType TEXTβ search for products matching this type of sensor--id TEXTβ search for the product identified by this id--cruncher [FilterLatestByName|FilterLatestIntersect|FilterOverlap|FilterProperty|FilterDate]β a cruncher to be applied to search results. Repeat option many times to apply many crunchers. Crunch crunch, multiple crunchers, iconic. πͺ--cruncher-args <TEXT TEXT TEXT>...β named arguments acting as the parameters of a cruncher. Enter it like this:--cruncherargs <CruncherName> <arg-name> <arg-value>. Repeat option many times to give many args to a cruncher.--storage FILEβ path to the file where to store search results (.geojsonextension will be automatically appended to the filename). DEFAULT:search_results.geojson--items INTEGERβ the number of items to return.eodagis bound to whatever limitation the providers have on the number of results they return. This option allows one to control how many itemseodagshould request[default: 20]--page INTEGERβ retrieve the given page[default: 1]--allβ retrieve ALL the products that match the search criteria. It collects products by iterating over the results pages until no more products are available. At each iteration, the maximum number of items searched is eitheritemsif set, or a maximum value defined internally for the requested provider, or a default maximum value equals to50. Go big or go home, bestie π--countβ whether to run a query with a count request or not.--locations TEXTβ custom query-string argument(s) to select locations. Format:'key1=value1&key2=value2'. Example:--locations country=FRA&continent=Africa-q,--query TEXTβ custom query-string argument(s). Format:'key1=value1&key2=value2'--helpβ show this message and exit.
π heads up bestie:--boxand--geomwill NOT hold hands. Mutually exclusive means pick one or the CLI gets confused and sad. Also,--searchwithout any search criteria? Not happening. The rules are the rules. π«Ά
and that's the whole page, babes β every flag, every default, every file path, every warning, untouched and unbothered β¨
this lil masterpiece is from eodag 3.3.1, dated April 2025, and it's filed under EODAG(1) in the User Commands section. slay, go search some satellites, ily ππ°οΈ
π¦ where this page comes from
- ubuntu resolute: eodag 3.10.1+ds-1 Β· Apache-2.0
- ubuntu stonking: eodag 4.7.1+ds-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms