Cesium高程遮擋

2021-08-21 01:12:54 字數 1342 閱讀 1530

在cesium新增地形後,繪製的線實體有被地形遮擋的感覺(看起來斷斷續續的),後來發現把高程遮擋關閉就可以了

//為false時,沒有高程遮擋效果

viewer.scene.globe.depthtestagainstterrain = false;

//為true時,有高程遮擋效果

viewer.scene.globe.depthtestagainstterrain = true;

相應的獲取經緯度的方式也有所改變,分別為:

(1)沒有高程遮擋

//為false時,球體會有高程遮擋效果(在沒有地形時候也會有高程遮擋效果)

viewer.scene.globe.depthtestagainstterrain = false;

var ray = viewer.camera.getpickray(movement.position);

var cartesian = viewer.scene.globe.pick(ray,viewer.scene);

var cartographic = cesium.cartographic.fromcartesian(cartesian);

var currentclicklon = cesium.math.todegrees(cartographic.longitude);

var currentclicklat = cesium.math.todegrees(cartographic.latitude);

var currentclickhei = cartographic.height;

(2)有高程遮擋

//為true時,球體會有高程遮擋效果(在沒有地形時候也會有高程遮擋效果)

viewer.scene.globe.depthtestagainstterrain = true;

var cartesian = viewer.camera.pickellipsoid(movement.position, scene.globe.ellipsoid);

var posit = scene.pickposition(movement.position);

var cartographic = cesium.cartographic.fromcartesian(posit);

var currentclicklon = cesium.math.todegrees(cartographic.longitude);

var currentclicklat = cesium.math.todegrees(cartographic.latitude);

var currentclickhei = cartographic.height;

cesium 知乎 Cesium資料大全

前言 cesium是乙個用於顯示三維地球和地圖的開源js庫。它可以用來顯示海量三維模型資料 影像資料 地形高程資料 向量資料等等。三維模型格式支援gltf 三維瓦片模型格式支援3d tiles。向量資料支援geojson topojson格式。影像資料支援wmts等。高程支援stk格式。最新資料 2...

cesium學習 cesium中的座標

一 座標展現形式 在cesium中,對於座標數值單位有三種 角度 弧度和座標值 1.角度 角度就是我們所熟悉的經緯度,對於地球的座標建立如下 圖中以本初子午線作為x和z的面,建立了乙個空間座標系。可知在緯度方向上,角1的範圍為 90 90,即南緯90 北緯90 角2的範圍是 180 180,即東經1...

高程考試要點

上午試題 1 語言處理程式 編譯原理 2 計算機英語。3 c的技巧。對於c的心得。有何絕招。4 casl的演算法。包括資料結構。演算法 乘除的實現,移位 塊 排序,檢索。遞迴等。5 檢驗瑪。奇偶校驗瑪,交叉校驗瑪,海明瑪,迴圈校驗瑪 crc 歷年好象比較重視。海明碼能糾正一位錯。關於海明碼的糾錯位的...