[原]geoserver釋出osgEarth可以適用的高程GeoTIFF資料(WCS)服務

南水之源發表於2024-10-23

一、理論方法

GeoServer 是一個開源的地理空間資料伺服器,它允許使用者釋出和共享地理空間資料。要透過 GeoServer 釋出 GeoTIFF 格式的高程資料,並確保這些資料可以被 OSG Earth 或其他客戶端正確使用,你可以按照以下步驟操作:

準備資料

確保你的 GeoTIFF 檔案是有效的,並且包含了正確的座標參考系統(CRS)資訊。

安裝與配置 GeoServer

  1. 下載並安裝 GeoServer。
  2. 啟動 GeoServer 並登入到管理介面。

新增資料儲存

  1. 在 GeoServer 管理介面中,導航到“Data” -> “Stores”。
  2. 點選“Add new store”,然後選擇適合柵格資料的型別,通常是“GeoTIFF (ImageMosaic)”或“GeoTIFF (ArcGrid)”。
  3. 填寫必要的資訊,比如名稱、工作區等。
  4. 選擇上傳檔案或者指定本地檔案路徑來新增你的 GeoTIFF 檔案。
  5. 儲存設定。

建立圖層

  1. 回到主選單,進入“Layers”部分。
  2. 找到你剛才新增的資料儲存,並點選“Publish”來建立一個新的圖層。
  3. 配置圖層屬性,如標題、摘要、關鍵字等。
  4. 如果需要,調整 SRS(空間參考系統)以確保與你的資料匹配。
  5. 儲存圖層配置。

釋出服務

  1. 進入“Services”選項卡,選擇你想要釋出的服務型別,例如 WMS(Web Map Service), WCS(Web Coverage Service)等。
  2. 配置服務引數,包括版本、啟用的服務等。
  3. 儲存更改。

使用 OSG Earth

OSG Earth 可以透過多種方式載入高程資料,包括從 WMS 和 WCS 服務載入。一旦你在 GeoServer 中設定了合適的服務,你就可以在 OSG Earth 的配置檔案中指定該服務的 URL 來載入高程資料。通常,WCS 服務更適合於提供原始的柵格資料,而 WMS 則用於渲染的地圖影像。

釋出的資料格式

  • WMS - 當透過 WMS 請求時,GeoServer 將返回地圖影像(如 PNG、JPEG 等),而不是原始的 GeoTIFF 資料。
  • WCS - 透過 WCS 請求,GeoServer 可以直接提供原始的柵格資料,這可能是 GeoTIFF 或其他支援的格式,具體取決於請求的引數。

為了使 OSG Earth 能夠使用高程資料,需要配置 WCS 服務,並且確保 OSG Earth 配置了正確的 WCS 請求來獲取原始的高程資料。如果 OSG Earth 支援直接讀取 GeoTIFF,那麼透過 WCS 獲取的資料應該可以直接使用。

===============================================================

二、實踐過程

相關文章