公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取。如未在 2025 年 9 月 26 日前完成驗證,存取權可能會暫停。
ee.Projection
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
傳回 Projection,其中包含指定的基礎座標系統,以及投影座標與基礎之間的指定轉換。如未指定轉換,系統會假設您使用的是身分轉換。
用量 | 傳回 |
---|
ee.Projection(crs, transform, transformWkt) | 預測值 |
引數 | 類型 | 詳細資料 |
---|
crs | 物件 | 這個投影的基準座標參考系統,以知名授權單位代碼的形式提供 (例如 「EPSG:4326」) 或 WKT 字串。 |
transform | 清單,預設值為空值 | 投影座標與基本座標系統之間的轉換,以資料列主要順序指定為 2x3 仿射轉換矩陣:[xScale、xShearing、xTranslation、yShearing、yScale、yTranslation]。不得同時指定這個屬性和「transformWkt」。 |
transformWkt | 字串,預設值為空值 | 投影座標與基本座標系統之間的轉換,以 WKT 字串形式指定。不得同時指定這個屬性和「transform」。 |
範例
程式碼編輯器 (JavaScript)
// Construct projections.
// Printing the projection will show the EPSG code if it is a direct match.
//
// e.g. You will see this for the string 'EPSG:3857'
// type: Projection
// crs: EPSG:3857
// transform: [1,0,0,0,1,0]
print(ee.Projection('EPSG:3857')); // https://epsg.io/3857
print(ee.Projection('EPSG:4326')); // https://epsg.io/4326
// WKT projection description for https://epsg.io/27572
var proj = ee.Projection(
'PROJCS["NTF (Paris) / Lambert zone II", ' +
' GEOGCS["NTF (Paris)", ' +
' DATUM["Nouvelle Triangulation Francaise (Paris)", ' +
' SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269,'+
' AUTHORITY["EPSG","7011"]], ' +
' AUTHORITY["EPSG","6807"]], ' +
' PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG","8903"]], ' +
' UNIT["grade", 0.015707963267948967], ' +
' AXIS["Geodetic longitude", EAST], ' +
' AXIS["Geodetic latitude", NORTH], ' +
' AUTHORITY["EPSG","4807"]], ' +
' PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG","9801"]], ' +
' PARAMETER["central_meridian", 0.0], ' +
' PARAMETER["latitude_of_origin", 52.0], ' +
' PARAMETER["scale_factor", 0.99987742], ' +
' PARAMETER["false_easting", 600000.0], ' +
' PARAMETER["false_northing", 2200000.0], ' +
' UNIT["m", 1.0], ' +
' AXIS["Easting", EAST], ' +
' AXIS["Northing", NORTH], ' +
' AUTHORITY["EPSG","27572"]]');
print(proj); // crs: EPSG:27572
Python 設定
請參閱
Python 環境頁面,瞭解 Python API 和如何使用 geemap
進行互動式開發。
import ee
import geemap.core as geemap
Colab (Python)
# Construct projections.
# Printing the projection will show the EPSG code if it is a direct match.
#
# e.g. You will see this for the string 'EPSG:3857'
# type: Projection
# crs: EPSG:3857
# transform: [1,0,0,0,1,0]
print(ee.Projection('EPSG:3857').getInfo()) # https://epsg.io/3857
print(ee.Projection('EPSG:4326').getInfo()) # https://epsg.io/4326
# WKT projection description for https://epsg.io/27572
proj = ee.Projection(
'PROJCS["NTF (Paris) / Lambert zone II", ' +
' GEOGCS["NTF (Paris)", ' +
' DATUM["Nouvelle Triangulation Francaise (Paris)", ' +
' SPHEROID["Clarke 1880 (IGN)", 6378249.2, 293.4660212936269,'+
' AUTHORITY["EPSG","7011"]], ' +
' AUTHORITY["EPSG","6807"]], ' +
' PRIMEM["Paris", 2.5969213, AUTHORITY["EPSG","8903"]], ' +
' UNIT["grade", 0.015707963267948967], ' +
' AXIS["Geodetic longitude", EAST], ' +
' AXIS["Geodetic latitude", NORTH], ' +
' AUTHORITY["EPSG","4807"]], ' +
' PROJECTION["Lambert_Conformal_Conic_1SP", AUTHORITY["EPSG","9801"]], ' +
' PARAMETER["central_meridian", 0.0], ' +
' PARAMETER["latitude_of_origin", 52.0], ' +
' PARAMETER["scale_factor", 0.99987742], ' +
' PARAMETER["false_easting", 600000.0], ' +
' PARAMETER["false_northing", 2200000.0], ' +
' UNIT["m", 1.0], ' +
' AXIS["Easting", EAST], ' +
' AXIS["Northing", NORTH], ' +
' AUTHORITY["EPSG","27572"]]')
print(proj.getInfo()) # crs: EPSG:27572
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-26 (世界標準時間)。"],[],[]]