dem_geocentric_grid — DEM geodesy op

• 資料種類:depth → pointmap

• 呼叫: import fullseye as fs; fs.ledger.dem_geocentric_grid(dem, lat0_deg, lon0_deg, cell_size, spherical=False)(要直接呼叫實作,import demops; demops.dem_geocentric_grid(dem, lat0_deg, lon0_deg, cell_size, spherical=False);從台帳取用則 opsdem.get("dem_geocentric_grid"))

用法

將 DEM 的各格子單元轉換為從地球中心看到的座標。

把 (H, W) 的高程網格視為西北角位於 (lat0_deg, lon0_deg) 的局部平面, 將各單元映射到 ECEF(預設)或地心球座標。

Args:

dem: (H, W) 的高程 [m]。

lat0_deg / lon0_deg: 網格西北角的經緯度 [度]。

cell_size: 單元尺寸 [m]。視緯度方向、經度方向相同

(Web 麥卡托的圖磚就是如此。

參見 dem_cell_size_webmercator)。

spherical: 為 True 時回傳 (半徑 r[m], 地心緯度[度], 經度[度])。

為 False(預設)時回傳 ECEF (x, y, z) [m]。

Returns:

(H, W, 3)。

★ 地心緯度不是大地緯度。spherical=True 回傳的緯度是從地球中心看的角度,與地圖的緯度(橢球法線與赤道面所成的角) 最多相差 0.19 度。要回到地圖時,請把 ECEF 一側

傳給 dem_ecef_to_geodetic。

詳細使用指南

• dem_terrain_analysis 族使用指南

參考(範例資料、文獻)

• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。

• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。

• 演算法的正典(作者、年份)與用途見上面的族使用指南。

可執行的範例(實際呼叫該運算子並已驗證的樣例)

• dem_geodesy_tour — py -3.11 examples/dem_geodesy_tour.py

型別可銜接的下一個運算子(可接受 pointmap 作為輸入)

—

同類別(geodesy)

dem_geodetic_to_ecef · dem_ecef_to_geodetic · dem_earth_curvature_drop · dem_cell_size_webmercator · dem_geodetic_slope · dem_geoid_height · dem_height_frame_convert · dem_height_frame_residual


*Provenance: demops.py — DEM 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.