原文:《ArcGIS Engine開發 從入門到精通》學習筆記1 地圖的加載與保存。

照着書上敲完了兩個主要函數的代碼,先mark一下,以備下次偷懶。 using ESRI.ArcGIS.esriSystem using ESRI.ArcGIS.Carto private void LoadMapDocument System.Windows.Forms.OpenFileDialog openFileDialog new OpenFileDialog openFileDialog. ...

2015-12-14 16:03 0 3384 推薦指數:

查看詳情

ArcGIS Engine開發地圖文檔保存

在對地圖文檔進行修改后,經常需要對其進行保存地圖文檔的保存有直接保存和另存為兩種方式。這里的地圖文檔的修改指的是修改地圖文檔文件記錄信息,不是對空間數據的編輯。 1.地圖文檔保存 具體實現的思路: 1)地圖文檔的保存主要使用IMapDocument接口,首先使用IMxdContents接口 ...

Sun Sep 18 19:26:00 CST 2016 1 2687
ArcGIS Engine開發地圖基本操作(3)

地圖數據的加載 一、加載Shapefile數據 Shapefile文件是目前主流的一種空間數據的文件存儲方式,也是不同GIS軟件進行數據格式轉換常用的中間格式。加載Shapefile數據的方式有兩種:①通過工作空間加載。②通過MapControl控件的AddShapefile方法加載 ...

Fri Sep 16 07:31:00 CST 2016 0 4112
ArcGIS Engine開發地圖瀏覽

地圖的瀏覽功能包括縮放、移動、量測旋轉等。 1、放大與縮小 無論是放大還是縮小,都是通過改變MapControl中當前視圖的范圍Extent屬性來實現的,主要用到包絡線(Envelope)類。 包絡線是一個矩形區域,它是一個幾何形體的最小包絡邊框,每一個Geometry對象都擁有一個包絡線 ...

Mon Sep 19 07:29:00 CST 2016 0 2701
ArcGIS Engine開發地圖基本操作(4)

ArcGIS Engine開發中數據庫的加載 1、加載個人地理數據庫數據 個人地理數據庫(Personal Geodatabase)使用Miscrosoft Access文件(*.mdb)進行空間數據的存儲和管理,它將不同的數據統一納入Access文件中,便於數據的管理與遷移,容量 ...

Sat Sep 17 21:43:00 CST 2016 0 3958
ArcGIS Engine開發地圖導出

關於地圖導出的方法有很多,但是核心技術就那么一點。下面是從項目實戰中總結的一部分地圖導出的方法:(以全域導出和區域導出為例) 1.由於地圖導出用到的函數和方法容易重復,增加了工作量故首先將其進行封裝成類(ExportMap類):用到的主要接口為:IActiveView(活動視圖接口 ...

Mon Sep 26 03:17:00 CST 2016 3 3185
ArcGIS Engine開發地圖基本操作(2)

地圖數據的加載 1.加載地圖文檔 ArcGIS Engine支持加載多種類型的數據,有矢量數據的Coverage、Shapefile、dwg/dxf文件,柵格數據的BMP、GRID、控件數據庫等。很多情況下加載通過ArcGIS桌面制作的地圖文檔是最合適的(*.mxd格式)。 加載 ...

Wed Sep 14 05:03:00 CST 2016 0 2115
ArcGIS Engine開發之書簽加載

ArcGIS中書簽是保存特定視圖范圍的快捷方式。使用書簽保存關注的視圖范圍,可在需要時快速定位、查看與瀏覽。書簽功能主要用到IMapBookmarks、ISpatialBookmark和IAOIBookmark三個接口。 通過IMapBookmarks接口的Bookmarks屬性可以得到地圖 ...

Tue Sep 20 04:59:00 CST 2016 0 2136
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM