
Earth Engine عبارة عن نظام أساسي مستند إلى السحابة لتحليل البيانات الجغرافية المكانية على نطاق كوكبي. يتيح لك استخدام قوة الحوسبة الهائلة من Google لاستكشاف مجموعة واسعة من القضايا: فقدان الغابات والجفاف والكوارث الطبيعية والأوبئة والأمن الغذائي وإدارة المياه وتغير المناخ وحماية البيئة. لتجنب الارتباك في الأسماء ، نحدد على الفور أن Google Earth (المعروف أيضًا باسم Google Earth) و Google Earth Engineهما منتجان مختلفان. الأول ، دون الحاجة إلى مهارات حاسوبية خاصة من المستخدمين ، تم تصميمه لتصور صور الأقمار الصناعية ويسمح لك بالسفر واستكشاف العالم ، والتفاعل مع العالم الافتراضي. والثاني ، الذي تم تخصيص هذا المقال له ، هو أولاً أداة لتحليل البيانات. يتطلب استخدام Earth Engine معرفة منطقة التطبيق والقدرة على كتابة كود البرنامج. رابط للموقع الرسمي للمشروع.
Earth Engine — , , , , . Earth Engine .
, Earth Engine , . 2012 . , Earth Engine. , , , .
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
3.1. Earth Engine Apps
3.2. QGIS- Earth Engine
6.1.
6.2.- Earth Engine
1.
2009 Google , - . .
2010 , Google, , Earth Engine. , Landsat, Google.
Earth Engine 2013 , . , , .
2016 Google Earth Timelapse — , , , . Earth Engine. , «Google Earth Engine» 2016 .

«Google Earth Engine» c 1 2009 16 2020 . 2010 , Earth Engine ; 2013 — ; 2016 — Google Earth Timeseries. . : Google Trends
Earth Engine — , . , , , . 2017 Remote Sensing of Environment — Google Earth Engine: Planetary-scale geospatial analysis for everyone, .

, Google Earth Engine, Scopus, - .
2019 Earth Engine 29 600 , . Geo for Good Summit 2019, Google Earth Engine Google Earth Outreach, . , , . Google, Google Earth Earth Engine.
, Earth Engine 10 , , . , , .
N. Gorelick, M. Hancher, M. Dixon, S. Ilyushchenko, D. Thau, and R. Moore, “Google Earth Engine: Planetary-scale geospatial analysis for everyone,” Remote Sensing of Environment, vol. 202, pp. 18–27, 2017 .
, Earth Engine — , . (API). JavaScript API, (Code Editor) « ». Python API Google Colab. Google.
Earth Engine :
. , , , . , . Earth Engine API Python, -IDE, JavaScript.

Earth Engine — - JavaScript.

Google Colab Python API.
, API JavaScript, , , — . . Python API Earth Engine - . , Earth Engine . Python API , , Folium. JavaScript API, , «» , Python API, Earth Engine.
Earth Engine Google, Earth Engine. , , . , .
, , , Earth Engine . , , , , « ».
, , Earth Engine . , , Google Drive.
2.1.
Earth Engine (Earth Engine Data Catalog) . , Landsat ( ), Sentinel-1, Sentinel-2, Sentinel-3, Sentinel-5P , , , , - . , .
6000 . ( — «») REST- .

Earth Engine.
2.2.
Earth Engine , - Google:
Earth Engine Google Fusion Tables, 2019 .
. Earth Engine (Code Editor) REST API. « » (), , . , FlumeJava . , , , , . Borg , . , .

̈ Earth Engine. N. Gorelick et al. / Remote Sensing of Environment 202 (2017) 18–27; 2019 . Fusion Tables .
Earth Engine, , API. ( 2020 ), 1500 , , . : map() iterate(), . reduce(), , , . Earth Engine API Reference.
2.3.
Earth Engine , , «» (Image). , . - , . «/», , , , . , , , , « » (ImageCollection). , , . , Landsat-8, 2019 2020 , 10%.
, Earth Engine, . . 256×256 . « » (data cube), : , . , , , .

Earth Engine . , . .
, , , . , , . , , (, ), , , . , . -.
2.4.
, , , (per-band basis) (band-to-band basis), , , , , . , (table lookup), - , . , 20 , (), . (kernel), , , , , , , . , , , , , , (spectral unmixing), (region growing) (cost mapping).

, Earth Engine 1239 Landsat-8. . , 23 2019 .
, . (), / . , , Earth Engine , , , .
Earth Engine, , Python JavaScript, . - (ee.Image), (ee.ImageCollection) , (ee.Number), (ee.String), (ee.Geometry) (ee.List). - , , .
Earth Engine. «» , , . , , 3+7
, 10
. : , , , , . , , , « ».
Earth Engine , . , Earth Engine , () , . : (), .
, Earth Engine . - JavaScript:
collection = ee.ImageCollection("LANDSAT8")
winter = collection.filter(ee.Filter.calendarRange(11, 1, "month"))
summer = collection.filter(ee.Filter.calendarRange(6, 8, "month"))
diff = summer.median().subtract(winter.median())
:
winter
: Landsat-8, ,summer
: Landsat-8, ,
, median()
, .

, . N. Gorelick et al. / Remote Sensing of Environment 202 (2017) 18–27.
«» , , , , .
Earth Engine : , , . , , , . , , , . « », . , , . , , . , .
Earth Engine . , ó , (batch-processing request) Earth Engine, , Tiff-, , . Google Drive .
2.5.
Earth Engine . .
2.5.1.
, , : . , , . . . . , « » . , , , .

. ( ) 2:1.
Earth Engine , . , , . 256×256 , .
pixel-at-time (--), . , Java JIT-, . , , , .
2.5.2.
, : , , . , , , . , , , .
Earth Engine , Scatter/Gather (/). , , , . , , , . , . , , , , .
MapReduce, , , , , , , . ( 1024×1024 ), . - , , , , , , - .
2.5.3.
(time series analysis). , , . — ( ). . , . . «» (stream) . , , , .
, (, ), . , . , , . , Landsat-5, -7 -8, 5 , 2000 , 500.
2.5.4.
Earth Engine , . , ( ) , , . , , , .
, , — . , , , . , , .
, , , , . . , , . , . , , , , . , , , .
2.6.
Earth Engine JIT- Java , . , JIT-, :
- Java JIT-
- C++
- , , C++,
, :
- SingleNode: , . .
- NormalizedDifference: , . : , , .
- DeepProduct: , 64 , 65 .
- DeepCosineSum: , DeepProduct,
cos(a+b)
. - SumOfProducts: , . 40 , 780 779 . , , , — .
256×256 , , -: Intel Sandy Bridge 2,6 . , , , 4 5 Java JIT- C++ 50%, C++.

Java JIT C++. N. Gorelick et al. / Remote Sensing ofEnvironment 202 (2017) 18–27.
2.6.1.
- Google . , , . Earth Engine CPU . , , , .
Earth Engine . Landsat , . Landsat-8 1T, 1 2014 31 2016 , :
- (Contiguous United States): 26 961 1,21
- : 77 528 3,14 .
, -. .

. N. Gorelick et al. / Remote Sensing of Environment 202 (2017) 18–27.
2.7.
Earth Engine ,
. , , , . , , , . , : , . , .
2.7.1.
Earth Engine , . , , . , , Earth Engine, . , Earth Engine , API Earth Engine, .
API- Earth Engine . , , 800 Earth Engine: ( ), . , , , , .
Earth Engine , , , . Earth Engine . 2017 :
, . , , . , : 2000 . , , : 100 . , . , , (training set).
(jobs) , , - , , .
2.7.2.
, , , Earth Engine. , , , , , ( ). Earth Engine , , ( ).
Earth Engine , — , : , , , . , , , Earth Engine, .
Earth Engine, . Earth Engine . , Earth Engine, Google, , , Earth Engine.
2.7.3. -
Earth Engine «-». Earth Engine , , , (, Python) . - . , Earth Engine . , , , . - , - Earth Engine, . . , , , .
, ; TensorFlow .
Earth Engine — , , , . , . , Google Compute Engine BigQuery.
3.1. Earth Engine Apps
2018 Google API Earth Engine Apps Earth Engine. , Earth Engine JavaScrip API , , .
, Earth Engine Apps, URL-, . Earth Engine . Earth Engine Apps, .
Earth Engine , , . , . Earth Engine , , . , Earth Engine .

Earth Engine Apps , , API .
3.2. QGIS
Earth Engine QGIS — , . QGIS Earth Engine, «» Earth Engine QGIS Earth Engine Python API. , Google. , . QGIS.

Earth Engine QGIS QGIS Earth Engine, Earth Engine Python API.
4. Earth Engine
Earth Engine , , :
Earth Engine :

- CompareNO2, Earth Engine, . .
Earth Engine :
5.
6.
6.1.
6.2.
6.2.1.
Feedback→Send Code Editor feedback. , . , .

API ( ), IssueTracker — c .
6.2.2. API
- — , - .
- , «» : . , . .
- , , .
, , Earth Engine API , , .
6.2.3.
, Earth Engine . :
- .
- , «», , .
- , .
, .
6.2.4. API
- .
- , «» .
- , , , .
, .
7. Earth Engine
Earth Engine, . , .
, Sentinel Hub Sentinel Playground, Sentinel-2 web-, « » .
2017 . Copernicus, . DIAS (Data and Information Access Service — ):
- ONDA DIAS
- CREODIAS
- Mundi
- Sobloo
- Wekeo
, , . Earth Engine, . Copernicus , . , Earth Engine.
8.
, , , . . , — Google Earth Engine. , . .
, , . .
: , Google Earth Engine, , .
.