原创 小流涓涓成江海,拙技點點構平臺——多線程開發

關於線程 概念性的東西就不再重複,線程應用的實踐很會很好地印證這些基本的概念。 我的實例: 在消息響應函數中利用_beginthread()函數我創建了一個新的線程,我還沒有用Window 32位平臺上諸如CreateThread,_be

原创 osg第三方庫的編譯筆記-collada,jpeg

Windows下編譯Collada 因爲collada的模型是基於xml的在網絡傳輸中使用比較好,其中谷歌地球中使用的模型都是這種格式的,若想在本機上讀入dae格式數據就需要這個庫支持。 下載好支撐庫: pcre、libxml2、zlib

原创 Coding?是不是Coder思維模式

Think in XXX 一直以來我認爲GISers和Coders是沒有太大關係的,我們有自己的專業思維方式,現在工作了覺得這個觀念有必要修正一下,寫點東西跟像我一樣的GISers分享一下。首先,工具不能形成一種思維模式,思維模式需要待解

原创 小流涓涓成江海,拙技點點構平臺——熬製文檔,這些你都知道嗎?

前言 話說文檔實在是沒有什麼技術含量,寫文檔有意思嗎?在問這個問題的時候先問自己:你會嗎?答案將在另一篇博文中揭曉,謝謝關注。 關於word Word2010中怎麼插入頁碼,你知道嗎? 爲文檔設置章節編號,你知道嗎? 關於Visio 怎

原创 GDAL切割重採樣遙感圖像(航拍影像、衛片)

一個小測試程序開發全過程實錄,完全新手入門級的實例,如果你還在爲處理大影像而發愁,來試試這個稱手的工具吧。 Imagec 開發日記 2013-6-25 需求: 影像數據切割,重採樣 數據切割的要求是簡單的給予矩形的等分切割,並以2的冪

原创 osgEarth開發之OSG解構——失敗的嘗試

概述 本文在吸收了《最長的一幀》以及相關參考資料的基礎之上解讀OSG的基礎數據結構,渲染方法。 實現 在這第一部分裏,要理解的是run函數的實現,因爲以下這一段證明了它的重要性和強大的能力。 int main() { //....

原创 NDK編譯的osg在Android平臺上的幾個問題

在討論幾點經驗的時候我就提到這個編譯還有一些瑕疵需要繼續改進,如果有大神已經解決了可以在下面的回覆中賜教。 問題1: 例子不能在模擬器上運行,在eglviewer.java的第103行會出想創建上下文的錯誤。或許是模擬器不支持gles的緣

原创 osgearth earth文件規範-Features&Symbology(要素與符號)

前言 osg渲染引擎實現了仿真的基礎功能,使用osg可以幫助我們快速實現仿真效果,osgEarth致力於數字地球的仿真實現,現已實現大量地理信息相關的算法,是數字城市仿真、三位地理信息的利器。 要素與符號   要素是什麼 要素是向

原创 用NDK構建osg庫到Android 平臺幾點經驗

在pc端osg已經證明了他的實力了,大量的擴展項目、嚴格的跨平臺。在移動端目前還沒有一個很好的3D開源框架可以使用,開發者需要從0開始寫很費事,構建這樣一個平臺也非一日之功,將其編譯到移動平臺則來的簡單了。一下是在幾日來構建過程中遇到的一

原创 NDK構建osgearth到Android平臺初體驗

osgearth for ios已然成功了, osgearth for android也是一個好想法哦,試試唄。一大堆錯誤,貼出來分享一下,希望可以有編譯出來的人給些建議。關於osgearth for ios請轉到這邊來 osgeart

原创 如何用Visual Studio編譯IJG JPEG庫

本文來自dahlsys.com 。 這個流程對於Visual Studio2010及其以後的版本VS2012都適用的。 以下是幾個重要的步驟: 1、到IJG官方網站上下載JPEG庫的源代碼,目前最新的版本是第9版,  http://www

原创 動態鏈接庫與主程序交互之[MFC] VC++動態鏈接庫資源調用(一)

[MFC] VC++動態鏈接庫資源調用 在一個很大的項目中每個人會負責不同模塊的開發,那麼就需要動態鏈接的機制,主程序可以根據需要載入相應的模塊。最近在開發一個項目模塊正好學習了,關於動態庫開發的一些經驗分享的人並不是很多。看了許多帖子和

原创 小心動態鏈接庫鏈接靜態庫時的內存錯誤

來自技術博客 最近寫的模塊,在獨立的應用程序中測試是沒問題的,但把它裝配成DLL後,再在另一個應用程序中調用時卻出現了內存錯誤。程序的模塊鏈接關係大概是這樣的: module就是我所寫的模塊,在這裏被封裝爲DLL,因爲要使用json相關的

原创 WebGIS實現——html5中繪製地圖(草稿)

“一次編寫,隨處運行” Intel HTML5技術研討會 Richard Wang (Intel) 於 星期四, 04/07/2013 - 23:59 提交 HTML5 是一種開放標準。通過使用此標準,開發人員只需編寫一次程序,即可在

原创 C++下的泛型編程設計模式

Design Patterns for Generic Programming in C++ Alexandre Duret-Lutz, Thierry Géraud, and Akim Demaille EPITA Research