1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
.. module:: eodag.api.core
===================
EODataAccessGateway
===================
The `EODataAccessGateway` class is the core component of the EODAG library.
It provides a unified interface for interacting with various Earth Observation data providers.
This class allows users to configure providers, search for products, download data, and perform other operations related to Earth Observation data management.
Below is an overview of its main functionalities, categorized for ease of use.
Constructor
-----------
.. autosummary::
EODataAccessGateway
Configuration
-------------
.. autosummary::
EODataAccessGateway.add_provider
EODataAccessGateway.set_preferred_provider
EODataAccessGateway.get_preferred_provider
EODataAccessGateway.update_providers_config
EODataAccessGateway.update_product_types_list
Catalog
-------
.. autosummary::
EODataAccessGateway.available_providers
EODataAccessGateway.list_product_types
EODataAccessGateway.guess_product_type
EODataAccessGateway.fetch_product_types_list
EODataAccessGateway.discover_product_types
Search
------
.. autosummary::
EODataAccessGateway.search
EODataAccessGateway.search_all
EODataAccessGateway.search_iter_page
Crunch
------
.. autosummary::
EODataAccessGateway.crunch
EODataAccessGateway.get_cruncher
Download
--------
.. autosummary::
EODataAccessGateway.download
EODataAccessGateway.download_all
Serialize/Deserialize
---------------------
.. autosummary::
EODataAccessGateway.serialize
EODataAccessGateway.deserialize
EODataAccessGateway.deserialize_and_register
Misc
----
.. autosummary::
EODataAccessGateway.group_by_extent
EODataAccessGateway.guess_product_type
EODataAccessGateway.list_queryables
EODataAccessGateway.available_sortables
EODataAccessGateway.import_stac_items
.. autoclass:: eodag.api.core.EODataAccessGateway
:members: add_provider, set_preferred_provider, get_preferred_provider, update_providers_config, list_product_types,
available_providers, search, search_all, search_iter_page, crunch, download, download_all, serialize,
deserialize, deserialize_and_register, load_stac_items, group_by_extent, guess_product_type, get_cruncher,
update_product_types_list, fetch_product_types_list, discover_product_types, list_queryables,
available_sortables, import_stac_items
|