原创 C1——cesium用geojson生成熱力圖

geojson生成熱力圖cesium加載 效果圖: 轉載至:http://blog.sina.com.cn/s/blog_15e866bbe0102yysr.html 先說原理:創建canvas,遍歷json文件中的座標生成熱點,把生成

原创 C2——node+webpack本地能訪問其他電腦訪問不了

問題:node+webpack寫的網站。本地能訪問其他電腦訪問不了(自己通過ip也不能訪問)! 處理:把端口改爲0.0.0.0這樣在服務器上啓動後,其他電腦就都能訪問了 和服務器的ip限制是一樣的原理。 方案一:修改package.jso

原创 GIS知識點——GIS三維開發相關座標系

轉至:https://www.cnblogs.com/yaohuimo/p/10826378.html 很好的文章轉過來學習,感謝原博主的付出 個人總結:笛卡爾座標可以以任何體爲參考指定中心點和xyz方向來建立,wgs84只是一地球爲參考

原创 cesium調用geoserver發佈的服務,機亂碼

纖細操作請看:geoserver發佈wms服務和wmts服務,並在cesium上進行調用 補充幾點:發佈shp種有中文: 1.中文亂碼: 發佈文件夾的話:創建數據源的時候選GBK或GB2312。不然會後續調用時會出現亂碼。 發佈單個sh

原创 GeoJson和TopoJson

今天遇到TopoJson這種數據格式於是查了很多資料。 總結一下: 先說GeoJson這個可能大家比較熟悉像百度等很多都是支持的。GeoJson就是一個Json文件,只是人爲規定了文件的內容以表達地理數據。(GeoJson裏的地理數據用點

原创 openlayer加載百度地圖。

問題:由於百度地圖原點在右下角,ol的在左上角。所以在ol里加載會需要對瓦片的xy編號做一些處理。 注意兩點:1:橫向編號小於0時改爲M|x|如(-7改爲 M7),縱向編號始終取反。 直接上代碼: <template> <div c

原创 Cartesian4的理解

在開發的過程中都遇到過.Cartesian4  這個東西。對於.Cartesian2和.Cartesian3我簡單地理解爲二位座標和三位座標。那麼.Cartesian4是個什麼鬼呢? 在《web GL編程指南》的時候看到 (按照矩陣運算

原创 C1——調整3Dtiles的透明度

需求:加載3Dtiles下面有管線,管線被遮到了所以要3Dtiles半透明。 思路:1.調整地表透明度:imageryLayers的layer的透明度; 2.給3Dtiles的color設置值(爲什麼判斷0:因爲透明度爲0的時候相當於不透

原创 GIS知識點——EPSG 投影座標系編號對照

文章出處:https://www.pianshen.com/article/1836888579/ Geographic Coordinate System 地理座標 WKID Geographic Coordinate System 地

原创 C1——cesium初始地圖旋轉

需求:頁面初始化地球旋轉,鼠標點擊後停止旋轉。我這不管點擊地圖還是頁面任何地方都會停止 方法:參數傳true旋轉,傳false停止旋轉。不要太快了會腦殼昏 // 調用旋轉 earthRotation(true); // 頁面點擊停止旋

原创 C0——本地部署了cesium瀏覽時報token錯了

問題:本地部署了cesium瀏覽時報token錯了不出來地球:   註冊登陸:https://cesium.com/ion 然後用自己的token替換Source\Core\Ion.js裏的token   **本地有時候娶不到demo

原创 ArcGIS——影像去黑邊

給的TIFF影像有黑邊:切片後不好看。要去掉黑邊(RGB值0,0,0,) ArcGIS工具:—— 複製柵格(找不到就搜索一下) 這是多波段影像。對於單波段可用柵格計算器來做

原创 C2——cesium加載obj等常見BIM及問題

項目裏有很多BIM是同事用3DMaxs建的,經過溝通他們提供我的是obj文件。 注意:obj包括obj、mtl文件和圖片三種文件,所有文件名字中不要出現中文。然後我們就可以將obj轉爲gltf或3Dtiles加載了。 加載的代碼就不說了,

原创 C0——cesium系列前言

C0是學習cesium基礎 C1是開發實戰 C2是爬坑經驗 開篇用來放一些好的網站吧!

原创 C0——node+webpack搭建cesium網站

編輯器vscode裏運行“npm init“ 按提示錄入,最終爲我們創建package.json文件 package name: 你的項目名字叫啥 version: