![]() |
openEO地球觀測(cè)云
專(zhuān)用API
【更新時(shí)間: 2024.07.17】
OpenEO API 連接地球觀測(cè)云后端,支持復(fù)雜交互和請(qǐng)求。用戶(hù)可通過(guò)它查詢(xún)哥白尼等數(shù)據(jù)源,獲取特定坐標(biāo)位置的數(shù)據(jù),實(shí)現(xiàn)在限定區(qū)域內(nèi)的數(shù)據(jù)獲取和分析。
咨詢(xún)
去服務(wù)商官網(wǎng)采購(gòu)>
|
瀏覽次數(shù)
36
采購(gòu)人數(shù)
0
試用次數(shù)
0
試用
收藏
×
完成
取消
×
書(shū)簽名稱(chēng)
確定
|


- API詳情
- 使用指南
- 關(guān)于我們
- 相關(guān)推薦


什么是openEO地球觀測(cè)云?
“openEO地球觀測(cè)云API” 是一個(gè)標(biāo)準(zhǔn)化的接口,旨在簡(jiǎn)化和統(tǒng)一對(duì)地觀測(cè)數(shù)據(jù)的訪問(wèn)和處理。通過(guò)這一API,用戶(hù)可以利用多種編程語(yǔ)言和客戶(hù)端工具,輕松訪問(wèn)不同提供商的地球觀測(cè)數(shù)據(jù),并執(zhí)行數(shù)據(jù)處理任務(wù)。openEO API 促進(jìn)了數(shù)據(jù)的互操作性和可重復(fù)性,使科學(xué)家、開(kāi)發(fā)者和分析人員能夠更加高效地進(jìn)行遙感數(shù)據(jù)分析和應(yīng)用開(kāi)發(fā)。
什么是openEO地球觀測(cè)云接口?
openEO地球觀測(cè)云有哪些核心功能?
- 后臺(tái)信息:列出有關(guān)后端的一般信息,包括 openEO API 的版本和支持的端點(diǎn)。可能還包括計(jì)費(fèi)信息。
- 支持的 OpenEO 版本:列出服務(wù)提供商支持的所有已實(shí)施 openEO 版本。4
- 支持的文件格式:列出支持的輸入和輸出文件格式。輸入文件格式指定后端可讀取的文件。輸出文件格式指定后端可寫(xiě)入的文件。
- 本應(yīng)用程序接口實(shí)現(xiàn)的一致性類(lèi):列出實(shí)現(xiàn)符合的各種標(biāo)準(zhǔn)中指定的所有一致性類(lèi)。在所有 OGC API 和 STAC API 規(guī)范中,一致性類(lèi)都是常用的。 openEO 增加了定義相對(duì)寬泛的一致性類(lèi),尤其是針對(duì)擴(kuò)展。 否則,通常可以從 openEO 中的能力中檢索到已實(shí)現(xiàn)的功能。
- 支持的 UDF 運(yùn)行時(shí):列出用戶(hù)自定義函數(shù) (UDF) 支持的運(yùn)行時(shí),其中包括編程語(yǔ)言(包括版本號(hào))和可用庫(kù)(包括版本號(hào))或 docker 容器。
- 支持二級(jí)網(wǎng)絡(luò)服務(wù)協(xié)議:列出支持的二級(jí)網(wǎng)絡(luò)服務(wù)協(xié)議,如OGC WMS、OGCWCS、OGC API - Features或XYZ tiles。 響應(yīng)是一個(gè)包含所有可用二級(jí)網(wǎng)絡(luò)服務(wù)協(xié)議及其支持的配置設(shè)置和預(yù)期流程參數(shù)的對(duì)象。
openEO地球觀測(cè)云的核心優(yōu)勢(shì)是什么?
- 互操作性:通過(guò)標(biāo)準(zhǔn)化接口,實(shí)現(xiàn)了跨數(shù)據(jù)提供商和平臺(tái)的互操作性。
- 可擴(kuò)展性:支持多種編程語(yǔ)言和客戶(hù)端工具,用戶(hù)可以根據(jù)需求選擇合適的開(kāi)發(fā)環(huán)境。
- 簡(jiǎn)化數(shù)據(jù)處理:通過(guò)提供高層次的抽象,簡(jiǎn)化了復(fù)雜的數(shù)據(jù)處理任務(wù),使用戶(hù)能夠?qū)W⒂诜治龊蛻?yīng)用開(kāi)發(fā)。
- 高效性:通過(guò)優(yōu)化的數(shù)據(jù)訪問(wèn)和處理流程,提升了數(shù)據(jù)處理的效率和速度。
在哪些場(chǎng)景會(huì)用到openEO地球觀測(cè)云?
環(huán)境監(jiān)測(cè):使用openEO API,可以輕松獲取和處理衛(wèi)星數(shù)據(jù),進(jìn)行環(huán)境變化監(jiān)測(cè),如森林覆蓋變化、空氣質(zhì)量分析等。例如,通過(guò)API調(diào)用,可以自動(dòng)化地獲取每月的衛(wèi)星影像并分析植被覆蓋的變化情況。
|
|
農(nóng)業(yè)管理:農(nóng)戶(hù)和農(nóng)業(yè)專(zhuān)家可以利用API訪問(wèn)和處理遙感數(shù)據(jù),進(jìn)行作物健康監(jiān)測(cè)、土壤濕度評(píng)估等,優(yōu)化農(nóng)業(yè)生產(chǎn)決策。例如,通過(guò)API,可以定期獲取高分辨率衛(wèi)星影像,分析作物的生長(zhǎng)狀態(tài),及時(shí)發(fā)現(xiàn)和處理問(wèn)題。 |
|


安裝
openEO JavaScript Client 可用于所有現(xiàn)代瀏覽器(不包括 Internet Explorer)和所有已維護(hù)的 Node.js 版本(>= 10.x)。例如,它還可用于使用Ionic Framework (打開(kāi)新窗口)開(kāi)發(fā)移動(dòng)應(yīng)用程序。
試用客戶(hù)端的最簡(jiǎn)單方法是使用 示例之一 (打開(kāi)新窗口)。或者,您也可以創(chuàng)建一個(gè) HTML 文件,并在其中包含客戶(hù)端和以下 HTML腳本
標(biāo)記:
<script src="https://cdn.jsdelivr.net/npm/axios@0.21/dist/axios.min.js"></script><script src="https://cdn.jsdelivr.net/npm/@openeo/js-client@2/openeo.min.js"></script>
這將為您提供一個(gè)用于生產(chǎn)環(huán)境的最小化版本。如果您希望獲得更好的開(kāi)發(fā)體驗(yàn),請(qǐng)使用以下代碼:
<script src="https://cdn.jsdelivr.net/npm/axios@0.21/dist/axios.js"></script><script src="https://cdn.jsdelivr.net/npm/@openeo/js-client@2/openeo.js"></script>
如果您正在開(kāi)發(fā) Node.js 應(yīng)用程序,或正在使用基于 Node.js 的構(gòu)建工具(如 Webpack)進(jìn)行網(wǎng)絡(luò)開(kāi)發(fā),則可使用以下命令通過(guò)npm (打開(kāi)新窗口)安裝客戶(hù)端:
npm install@openeo/js-client
然后就可以加載庫(kù)了。根據(jù)您是直接使用 Node.js 還是僅僅使用 Node.js 構(gòu)建工具,導(dǎo)入方式可能有所不同。請(qǐng)自行選擇適合您項(xiàng)目的導(dǎo)入方式。
這通常在 Node.js 中直接使用:
const {OpenEO} = require('@openeo/js-client');
這可用于 Webpack 等構(gòu)建工具:
import {OpenEO} from '@openeo/js-client';
現(xiàn)在,安裝已經(jīng)成功完成,我們可以連接到符合 openEO 標(biāo)準(zhǔn)的后端了。 在接下來(lái)的章節(jié)中,我們將快速介紹 JavaScript 客戶(hù)端的主要功能。
如果在安裝客戶(hù)端時(shí)遇到問(wèn)題,請(qǐng)隨時(shí)聯(lián)系我們,或在GitHub 項(xiàng)目 (打開(kāi)新窗口)中留下問(wèn)題。
詳情參考:https://openeo.org/documentation/1.0/javascript/#installation


openEO?
首字母縮寫(xiě)詞 openEO 包含兩個(gè)概念:
- open:這里指開(kāi)放源碼軟件;開(kāi)放源碼軟件以源代碼形式提供,可以自由修改和重新分配;openEO 項(xiàng)目將創(chuàng)建開(kāi)放源碼軟件,在自由開(kāi)放源碼許可證(Apache 2.0)下可重復(fù)使用。
- EO:地球觀測(cè)
開(kāi)放式地球觀測(cè)組織的共同目標(biāo)是處理和分析地球觀測(cè)數(shù)據(jù)。該項(xiàng)目的主要目標(biāo)是以下概念:
- 簡(jiǎn)便性:如今,許多終端用戶(hù)使用 Python 或 R 來(lái)分析數(shù)據(jù),使用 JavaScript 來(lái)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序;分析大量 EO 圖像應(yīng)同樣簡(jiǎn)便,并能與現(xiàn)有工作流程無(wú)縫集成
- 統(tǒng)一:目前的 EO 云后端都有不同的應(yīng)用程序接口 (打開(kāi)新窗口),這使得 EO 數(shù)據(jù)分析難以驗(yàn)證和重現(xiàn),后端難以在能力和成本方面進(jìn)行比較,也難以在跨后端聯(lián)合分析中將它們結(jié)合起來(lái)。統(tǒng)一的應(yīng)用程序接口(API)可以解決許多此類(lèi)問(wèn)題。
以下幾頁(yè)將介紹項(xiàng)目的核心概念。請(qǐng)務(wù)必通過(guò)閱讀術(shù)語(yǔ)表了解 openEO 項(xiàng)目中使用的主要技術(shù)術(shù)語(yǔ)。
為什么要使用 API?
API 是應(yīng)用程序編程接口。它定義了兩種計(jì)算機(jī)(客戶(hù)端和服務(wù)器)用于通信的語(yǔ)言。
下圖顯示了需要多少個(gè)接口,才能在不使用 openEO API 的情況下比較來(lái)自不同客戶(hù)的后端:
有了 openEO API(深藍(lán)色),情況就簡(jiǎn)單多了:
不過(guò),現(xiàn)有的后端需要學(xué)習(xí)如何使用新的應(yīng)用程序接口,還需要開(kāi)發(fā)與后端交互的客戶(hù)端。
openEO 項(xiàng)目的任務(wù)是為基于云的地球觀測(cè)數(shù)據(jù)處理設(shè)計(jì)、開(kāi)發(fā)和評(píng)估一個(gè)應(yīng)用程序接口。


【更新時(shí)間:2024.07.17】環(huán)境與天氣開(kāi)放,能夠通過(guò)其來(lái)共享諸多與環(huán)境相關(guān)的各類(lèi)數(shù)據(jù)。它可以實(shí)現(xiàn)對(duì)環(huán)境的實(shí)時(shí)感知,為各種應(yīng)用提供有力支持,無(wú)論是氣象研究、環(huán)境監(jiān)測(cè),還是相關(guān)行業(yè)的應(yīng)用開(kāi)發(fā),都能借助此 獲取所需的數(shù)據(jù)資源。
【更新時(shí)間:2024.07.17】通過(guò)API接口方式提供氣象數(shù)據(jù)產(chǎn)品服務(wù)的官方載體。隨著氣象大數(shù)據(jù)平臺(tái)的逐漸完善,會(huì)面向廣大用戶(hù)提供更為豐富的氣象數(shù)據(jù),從而滿(mǎn)足不同用戶(hù)的不同需求。 用戶(hù)通過(guò)氣象大數(shù)據(jù)平臺(tái)的定制數(shù)據(jù),自由選擇想要全國(guó)4萬(wàn)多個(gè)縣、鄉(xiāng)鎮(zhèn)站點(diǎn),全球18萬(wàn)個(gè)城市站點(diǎn),自由選擇目前六大氣象產(chǎn)品中的任意要素,預(yù)報(bào)時(shí)長(zhǎng),以及更


安裝
openEO JavaScript Client 可用于所有現(xiàn)代瀏覽器(不包括 Internet Explorer)和所有已維護(hù)的 Node.js 版本(>= 10.x)。例如,它還可用于使用Ionic Framework (打開(kāi)新窗口)開(kāi)發(fā)移動(dòng)應(yīng)用程序。
試用客戶(hù)端的最簡(jiǎn)單方法是使用 示例之一 (打開(kāi)新窗口)。或者,您也可以創(chuàng)建一個(gè) HTML 文件,并在其中包含客戶(hù)端和以下 HTML腳本
標(biāo)記:
<script src="https://cdn.jsdelivr.net/npm/axios@0.21/dist/axios.min.js"></script><script src="https://cdn.jsdelivr.net/npm/@openeo/js-client@2/openeo.min.js"></script>
這將為您提供一個(gè)用于生產(chǎn)環(huán)境的最小化版本。如果您希望獲得更好的開(kāi)發(fā)體驗(yàn),請(qǐng)使用以下代碼:
<script src="https://cdn.jsdelivr.net/npm/axios@0.21/dist/axios.js"></script><script src="https://cdn.jsdelivr.net/npm/@openeo/js-client@2/openeo.js"></script>
如果您正在開(kāi)發(fā) Node.js 應(yīng)用程序,或正在使用基于 Node.js 的構(gòu)建工具(如 Webpack)進(jìn)行網(wǎng)絡(luò)開(kāi)發(fā),則可使用以下命令通過(guò)npm (打開(kāi)新窗口)安裝客戶(hù)端:
npm install@openeo/js-client
然后就可以加載庫(kù)了。根據(jù)您是直接使用 Node.js 還是僅僅使用 Node.js 構(gòu)建工具,導(dǎo)入方式可能有所不同。請(qǐng)自行選擇適合您項(xiàng)目的導(dǎo)入方式。
這通常在 Node.js 中直接使用:
const {OpenEO} = require('@openeo/js-client');
這可用于 Webpack 等構(gòu)建工具:
import {OpenEO} from '@openeo/js-client';
現(xiàn)在,安裝已經(jīng)成功完成,我們可以連接到符合 openEO 標(biāo)準(zhǔn)的后端了。 在接下來(lái)的章節(jié)中,我們將快速介紹 JavaScript 客戶(hù)端的主要功能。
如果在安裝客戶(hù)端時(shí)遇到問(wèn)題,請(qǐng)隨時(shí)聯(lián)系我們,或在GitHub 項(xiàng)目 (打開(kāi)新窗口)中留下問(wèn)題。
詳情參考:https://openeo.org/documentation/1.0/javascript/#installation




openEO?
首字母縮寫(xiě)詞 openEO 包含兩個(gè)概念:
- open:這里指開(kāi)放源碼軟件;開(kāi)放源碼軟件以源代碼形式提供,可以自由修改和重新分配;openEO 項(xiàng)目將創(chuàng)建開(kāi)放源碼軟件,在自由開(kāi)放源碼許可證(Apache 2.0)下可重復(fù)使用。
- EO:地球觀測(cè)
開(kāi)放式地球觀測(cè)組織的共同目標(biāo)是處理和分析地球觀測(cè)數(shù)據(jù)。該項(xiàng)目的主要目標(biāo)是以下概念:
- 簡(jiǎn)便性:如今,許多終端用戶(hù)使用 Python 或 R 來(lái)分析數(shù)據(jù),使用 JavaScript 來(lái)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序;分析大量 EO 圖像應(yīng)同樣簡(jiǎn)便,并能與現(xiàn)有工作流程無(wú)縫集成
- 統(tǒng)一:目前的 EO 云后端都有不同的應(yīng)用程序接口 (打開(kāi)新窗口),這使得 EO 數(shù)據(jù)分析難以驗(yàn)證和重現(xiàn),后端難以在能力和成本方面進(jìn)行比較,也難以在跨后端聯(lián)合分析中將它們結(jié)合起來(lái)。統(tǒng)一的應(yīng)用程序接口(API)可以解決許多此類(lèi)問(wèn)題。
以下幾頁(yè)將介紹項(xiàng)目的核心概念。請(qǐng)務(wù)必通過(guò)閱讀術(shù)語(yǔ)表了解 openEO 項(xiàng)目中使用的主要技術(shù)術(shù)語(yǔ)。
為什么要使用 API?
API 是應(yīng)用程序編程接口。它定義了兩種計(jì)算機(jī)(客戶(hù)端和服務(wù)器)用于通信的語(yǔ)言。
下圖顯示了需要多少個(gè)接口,才能在不使用 openEO API 的情況下比較來(lái)自不同客戶(hù)的后端:
有了 openEO API(深藍(lán)色),情況就簡(jiǎn)單多了:
不過(guò),現(xiàn)有的后端需要學(xué)習(xí)如何使用新的應(yīng)用程序接口,還需要開(kāi)發(fā)與后端交互的客戶(hù)端。
openEO 項(xiàng)目的任務(wù)是為基于云的地球觀測(cè)數(shù)據(jù)處理設(shè)計(jì)、開(kāi)發(fā)和評(píng)估一個(gè)應(yīng)用程序接口。


【更新時(shí)間:2024.07.17】環(huán)境與天氣開(kāi)放,能夠通過(guò)其來(lái)共享諸多與環(huán)境相關(guān)的各類(lèi)數(shù)據(jù)。它可以實(shí)現(xiàn)對(duì)環(huán)境的實(shí)時(shí)感知,為各種應(yīng)用提供有力支持,無(wú)論是氣象研究、環(huán)境監(jiān)測(cè),還是相關(guān)行業(yè)的應(yīng)用開(kāi)發(fā),都能借助此 獲取所需的數(shù)據(jù)資源。
【更新時(shí)間:2024.07.17】通過(guò)API接口方式提供氣象數(shù)據(jù)產(chǎn)品服務(wù)的官方載體。隨著氣象大數(shù)據(jù)平臺(tái)的逐漸完善,會(huì)面向廣大用戶(hù)提供更為豐富的氣象數(shù)據(jù),從而滿(mǎn)足不同用戶(hù)的不同需求。 用戶(hù)通過(guò)氣象大數(shù)據(jù)平臺(tái)的定制數(shù)據(jù),自由選擇想要全國(guó)4萬(wàn)多個(gè)縣、鄉(xiāng)鎮(zhèn)站點(diǎn),全球18萬(wàn)個(gè)城市站點(diǎn),自由選擇目前六大氣象產(chǎn)品中的任意要素,預(yù)報(bào)時(shí)長(zhǎng),以及更