在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 歷年好象比較重視。海明碼能糾正一位錯。關於海明碼的糾錯位的...