動態

列表
創建 時間

WebGL簡易教程——結語

1 概述 筆者在幾年前寫過一系列關於WebGL的文章《WebGL簡易教程——目錄》,前端時間將其整理了一下,增加了一個在線案例的站點以便於學習查看。這裏就順便寫一段結語吧。 2 觀點 2.1 建議 這個系列文章寫了十五篇,之所以不繼續寫了是因為寫到後面代碼越來越膨脹(比如《WebGL簡易教程(十四):陰影》中的實現寫了700行代碼),一些高級的圖形技術要通過WebGL這樣底層的API來實現就不是

創建 時間

柵格數據金字塔層級的地理變換信息

1. 引言 筆者在實現柵格數據的可視化的時候遇到了一個問題,計算柵格數據金字塔層級的地理變換信息錯誤導致可視化的時候存在微小的誤差。地理變換信息指的就是柵格數據的地理座標起點和分辨率,筆者在另外一篇文章中《GDAL讀取的座標起點在像素左上角還是像素中心?》論述了柵格數據集中座標起點位置存在半個像素差的問題。但是柵格數據集的金字塔層級影像是如何處理這個問題的呢? 2. 詳論 2.1 連續還是離散 從

創建 時間

GDAL矢量數據集相關接口的資源控制問題

1. 引言 筆者在《使用GDAL讀寫矢量文件》這篇文章中總結了通過GDAL讀寫矢量的具體實現。不過這篇文章中並沒有談到涉及到矢量數據集相關接口的資源控制問題。具體來説,GDAL/OGR誕生的年代連C++語言本身都不是很完善(c++11之前),因此提供的C++接口往往存在申請的資源需要釋放的問題,因此在這裏將其總結一下。 2. 詳論 2.1 數據集類GDALDataset 矢量數據集GDALData