原创 異步/多線程/任務/並行編程之一:如何選擇合適的多線程模型?

異步、多線程、任務、並行編程之一:選擇合適的多線程模型 本篇概述: @FCL4.0中已經存在的線程模型,以及它們之間異同點; @多線程編程模型的選擇。   1:異步、多線程、任務、並行的本質 這四個概念對應在CLR中的本質,本

原创 AE中對象模型圖閱讀

使用AE開發,也就意味着我們要和接口打交道,AE中提供的接口和類加起來估計上萬,我沒用統計,但是用過AE的人,知道這個數字不爲 過。AE爲了幫助我們方便的使用這些,將這些分散在不同的類庫中,爲了便於我們閱讀,AE提供了一系列的對象模型圖

原创 ArcGIS Engine管理訪問ArcGIS Server

第一章  使用ArcGIS Engine 管理ArcGIS Server 1.1   原因 在10版本以及之前的版本中,有一些用戶通過ArcGIS Engine來管理ArcGIS Server,比如發佈服務,停止服務等,對

原创 連接oracle的總結(關於tnsname和監聽)

該文是我連接oracle的總結,特別適合於程序開發人員與oracle菜鳥   如何配置才能使客戶端連到數據庫: 要使一個客戶端機器能連接oracle數據庫,需要在客戶端機器上安裝oracle的客戶端軟件,唯一的例外就是java連接數據庫的

原创 C#中Gdal讀取SHP文件

1.主要是C# 版本下載,儘量最新吧! 在這裏  http://www.gisinternals.com/sdk/  點擊打開鏈接 下了 適合自己的版本。我下載的是\release-1600-gdal-1-10-mapserver-6

原创 C#中使用ListView動態添加數據不閃爍

手頭正在做一個通訊網關,選用了C#的WINFORM作界面 用ListView來實時的顯示數據傳輸情況,於是問題就來了,當數據量比較大,而且處理速度很快時,這該死的界面閃得人眼花... 廢話不多說,直接上代碼:   首先,自定義一

原创 c# winform 獲取當前程序運行根目錄

// 獲取程序的基目錄。 System.AppDomain.CurrentDomain.BaseDirectory // 獲取模塊的完整路徑。 System.Diagnostics.Process.GetCurrentProcess(

原创 關於ArcEngine自動創建Arcgis Server的Mapserver服務

1、  網上現有的成功例子,都是10.1版本以前的直接通過mxd文檔在ae端創建服務的。 參考“http://blog.csdn.net/wufeishimeng/article/details/5111085” 2、  對於10.1版本

原创 Arcgis Server發佈GP服務

在安裝了ArcGIS Server, ArcGIS Map( ArcMap )的電腦上就可以發佈GP服務。GP服務可以將ArcMap的ToolBox這些操作在服務器上發佈,把空間分析需要的參數暴露出來,這樣基於BS的地圖應用就可以像調用

原创 Sdelayer註冊

創建空間數據存儲類型爲ST_Geometry的要素類有2種方法: 1)使用SDE創建要素類從9.3 開始,默認創建的要素類都使用ST_Geometry存儲空間數據,9.3 版本之前,可以通過配置dbtune參數來完成。2)直接使用SQL

原创 GIS空間索引

在介紹空間索引之前,先談談什麼叫“索引“。對一個數據集做”索引“,是爲了提高對這個數據集檢索的效率。書的”目錄“就是這本書內容的”索引“,當我們拿到一本新書,想查看感興趣內容的時候,我們會先查看目錄,確定感興趣的內容會在哪些頁裏,直接翻

原创 c# 多線程 調用帶參數函數

線程操作主要用到Thread類,他是定義在System.Threading.dll下。使用時需要添加這一個引用。該類提供給我們四個重載的構造函數(以下引自msdn)。       Thread (ParameterizedThreadSt

原创 ArcGis中的分辨率和容差

在ArcGis桌面操作的過程中經常看到容差這個填選項,今天在幫助文檔上看到了,才真正清楚這是個什麼東西,關係到什麼,在這裏記錄一下。   要素容差 它定義採集和管理空間數據時所用的分辨率,這些屬性是在創建各要素類或要素數據集的過程中定義的

原创 學習筆記之ArcGIS Engine調用自定義GP服務(二)

上一篇介紹了使用添加引用的方法調用GP服務,但是存在一個缺陷,工具引用使用的是絕對路徑,在程序打包的時候就會出現問題,這也是困擾我很久的問題,後來通過利用相對路徑的方法,調用GP服務,打包之後可以在其他電腦上安裝使用,接下來就介紹一下第

原创 利用Arcgis Engine 二次開發的使用和總結

Arcgis Engine 初體驗   先放一張第一版系統的圖,由於公司機密不能提供源碼,但是各個小功能提供源碼,爲需要的同仁提供些許幫助。   接下來進入正題,將逐一展示利用Arcgis Engine開發的程序小例子。 Ar