原创 PostGIS 是個啥

這篇東西算是複習,瞭解 PostGIS 的基本構成與官方定義 1. 介紹 是什麼 PostGIS 是 PostgreSQL 數據庫的一個擴展插件,它是開源的,使用 GPLv2 協議。 有什麼用 在數據表中增加了地理對象的類型支持,還添加

原创 開源 GIS 數據庫的 20 個年頭

目錄或許應該做一個空間數據庫突破發佈他們現在怎麼樣啦譯者注附件 PostGIS 中幾何類型有關的結構體定義第一個版本最新版本 2001 年 5 月 31 日,雅虎小組上發送了一封郵件,宣佈 PostGIS 第一個版本發佈。 PostGIS

原创 postgis_raster 從 2.x 升級至 3.x

從 PostGIS 3.0 開始,對於柵格數據的支持就從 postgis 擴展中分離了,叫做 postgis_raster. 主要有兩個原因: PostGIS 插件的柵格功能很多,有超過 150 多個函數和多個數據類型,對於沒用到這些的用

原创 WebGL 與 WebGPU 比對[1] 前奏

目錄1 爲什麼是 WebGPU 而不是 WebGL 3.0顯卡驅動圖形 API 的簡單年表WebGL 能運行在各個瀏覽器的原因WebGPU 的名稱由來2 與 WebGL 比較編碼風格OpenGL 的編碼風格CPU 負載問題WebGPU 的裝

原创 下一代的 3D Tiles 前瞻

下一代的 3D Tiles 前瞻 原文:Introducing 3D Tiles Next, Streaming Geospatial to the Metaverse 原文發佈時間:2021年11月10日 目錄下一代的 3D Tiles

原创 3dTiles 數據規範詳解[6] 優缺點以及與I3S比較(完)

目錄1. 相同點2. 不同點開閉性可擴展性資源解耦物理存儲版本演進非空間屬性數據內容區分結構描述座標系統3. 優點3dtilesi3s4. 缺點3dtilesi3s 此處介紹的,是 3dtiles 1.0(不含 next),以及 i3s

原创 Cesium 1.87.1 更新:實驗性支持下一代3dTiles 以及自定義着色器接口

亮點: 增加了對 3D Tiles Next 新規範的實驗性實現。以下規範擴展項已經支持: 3DTILES_content_gltf,令 glTF 模型直接作爲瓦片內容; 3DTiles_metadata,爲 tilesets、tile

原创 使用 Promise.all 同時發起多個請求

博客園 @四季留歌。 前置技術條件:es6 Promise;es7 async、await 有時候不想在 async 函數中寫太多 await 語句,例如: const doSth = async () => { const re

原创 vite 開發 Cesium 程序最佳配置實踐

博客園 @四季留歌 目錄安裝依賴安裝 vite 插件配置 cdn插件 vite-plugin-html-config插件 vite-plugin-compression插件 vite-plugin-externals細說 Cesium

原创 使用 VSCode 創建 SpringBoot RESTful 增刪改查接口項目併發布

聲明:不用 idea 只是因爲我想試試別的環境能不能一樣起來,太複雜的配置和優化、慣例寫法我不會,我並不是專業 SpringBoot 後臺開發。 目錄0 準備1 創建 maven 工程2 認識項目文件結構3 創建數據模型類4 創建表示

原创 [譯] 如何使用 WebGL 技術進行風力地圖可視化

翻譯:@四季留歌 部分翻譯。原文:https://blog.mapbox.com/how-i-built-a-wind-map-with-webgl-b63022b5537f 目錄如果使用 CPU 進行風向可視化: 慢OpenGL 基

原创 Cesium Primitive API 實踐:繪製一個三角形

與直接調用官方 API 不同,本例直接使用 Geometry 和 Appearance 類進行構造圖形,靈活度較大。 博客園 @四季留歌 目錄1 目的與結果2 實現原理座標系統選擇3 踩坑點3.1 GeometryAttribute 的

原创 ArcPy 輸出路徑神坑:不能有短橫線

我一直在糾結是正斜槓還是反斜槓的問題,/、\、// 不斷切換路徑都快煩了,結果並不是這路徑問題,而是輸出文件名的問題。 如果輸出的 shp 文件名帶短橫線,例如 C:\result-01.shp,一定會報錯: ExecuteError: E

原创 近一年來再次重大更新:Cesium 1.83 來了

概覽 動態地形誇大、過傾光線時陰影漸隱效果、增加 KTX2 和 Basis Universal 紋理格式的支持、自定義高程提供器、3D-Tiles 擴展檢查機制 提供 Windows *臺外邊線無效的提示文檔 修復舊式 tileset 頂

原创 修改 Cesium 默認視角最佳方法

從源碼上尋找,找到相機模塊中初始化的位置,其實只需改動 Camera.DEFAULT_VIEW_RECTANGLE 這一個靜態字段即可。 示例:默認定位到中國上空 Cesium.Camera.DEFAULT_VIEW_RECTANGLE =