Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)">Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)
1097
2022-05-30
JavaScript 簡介
在基于 Web 的 IDE 上的代碼編輯器中編寫的腳本必須使用 JavaScript 編寫。JavaScript 是一種使用/學習的相當直接的編程語言。JavaScript 數據類型由字符串、數字、布爾值、數組和對象組成。支持所有基本運算符,例如 +(添加/連接)、=(賦值)、===(相等)、!?(否定)、!==(不等于)等。由于 JavaScript 是一種面向對象的編程語言,因此基本上 Javascript 中的所有內容(例如變量或函數)都是對象。一個簡單的“Hello World!”?用 JavaScript 編寫的程序如下。可以在此處找到有關 JavaScript 基礎知識的更多文檔。
/* The below script will print 'Hello World!' to the console */
var string_to_print = 'Hello World!'
string_to_print
此外,Earth Engine 具有專門的數據結構,例如Image和Feature,分別對應于柵格和矢量數據。地圖上的要素由Geometry組成。圖像堆棧是ImageCollection,特征集合是FeatureCollection。也可以使用其他基本的 JavaScript 數據結構,例如字典、列表、數組、數字、字符串等。
在 Earth Engine 中使用 Landsat 影像
現在是時候開始在 Earth Engine 上創建和運行腳本了。將下面的行復制并粘貼到代碼編輯器中,然后按“運行”。
print(ee.Image('LANDSAT/LC8_L1T/LC80440342014077LGN00'));
Earth Engine 可讓您訪問由 Google 托管的大量數據。上面一行使用了來自 Google 存檔的 LC80440342014077LGN00 Landsat 文件。您將看到此文件的元數據,例如類型、ID、帶名稱、范圍等,打印到控制臺。運行上面的行并檢查文件的元數據后,復制并粘貼下面的行,然后按“運行”。
/* Load an image and store it in a variable called 'image' */
var image = ee.Image('LANDSAT/LC8_L1T/LC80440342014077LGN00');
/* Center the map on the image and set the zoom level to 9*/
Map.centerObject(image, 9);
/* Display the image */
Map.addLayer(image);
運行上述腳本后,地圖現在應該放大到加利福尼亞中部的海岸,在默認地圖的頂部覆蓋有一張深色的 Landsat 圖像。這是 Google Earth Engine 的核心功能:獲取數據、加載數據并將其顯示/可視化到地圖上。
再舉一個例子,將下面的代碼復制并粘貼到代碼編輯器中,然后按“運行”。
/* Load the image from the archive */
var image = ee.Image('LANDSAT/LC8_L1T/LC80440342014077LGN00');
/* Define visualization parameters in an object literal */
var vizParams = {bands: ['B5', 'B4', 'B3'], min: 5000, max: 15000, gamma: 1.3};
/* Center the map on the image and display */
Map.centerObject(image, 9);
Map.addLayer(image, vizParams, 'Landsat 8 false color');
此腳本將可視化相同的數據,但現在僅使用名為“B5”、“B4”和“B3”的波段以及其他參數,例如最小值、最大值和伽瑪范圍。
將以下代碼段添加到編輯器,然后再次按“運行”。
var counties = ee.FeatureCollection('ft:1S4EB6319wWW2sWQDPhDvmSBIVrD3iEmCLYB7nMM');
Map.addLayer(counties, {}, 'counties');
現在美國的所有縣都應該在地圖上可視化。
JavaScript 數據結構
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。