gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告

gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告

ID:35201265

大小:366.50 KB

頁數(shù):41頁

時(shí)間:2019-03-21

gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第1頁
gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第2頁
gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第3頁
gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第4頁
gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第5頁
資源描述:

《gis軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、《GS軟件設(shè)計(jì)》實(shí)習(xí)報(bào)告地理與生物信息學(xué)院2014/2015學(xué)年第一學(xué)期GIS軟件設(shè)計(jì)實(shí)驗(yàn)報(bào)告課程名稱:GIS軟件設(shè)計(jì)實(shí)驗(yàn)名稱:小型GIS軟件系統(tǒng)的設(shè)計(jì)與開發(fā)班級學(xué)號B12090114學(xué)生姓名別小文 指導(dǎo)教師姜杰 日期:2014年12月40《GS軟件設(shè)計(jì)》實(shí)習(xí)報(bào)告一、實(shí)驗(yàn)?zāi)康幕贏rcGISEngine及C#編程語言構(gòu)建一個(gè)小型GIS平臺系統(tǒng)。二、實(shí)驗(yàn)內(nèi)容軟件為一個(gè)小型的GIS平臺,主要包括:空間數(shù)據(jù)存取模塊、地圖瀏覽模塊、地圖編輯模塊、空間查詢模塊、空間分析模塊、地圖修飾模塊。(1)空間數(shù)據(jù)存取模塊該模塊實(shí)現(xiàn)對地圖數(shù)據(jù)的新建、加載、保存、另存和打印輸出對于地圖的硬拷貝輸出實(shí)現(xiàn)所見即所

2、得效果。(2)地圖瀏覽模塊該模塊主要包括地圖工具、滾動條,狀態(tài)條、鷹眼圖、內(nèi)容視圖等。其中地圖工具可以實(shí)現(xiàn)放大、縮小、中心放大、中心縮小、全景視圖、漫游、要素選擇和取消、空間查詢等具體功能。(3)地圖數(shù)據(jù)編輯模塊該模塊能夠?qū)崿F(xiàn)新建圖層、添加圖層、刪除所有圖層、開始編輯和結(jié)束編輯的操作。編輯可以對圖層進(jìn)行創(chuàng)建新特征、修改任務(wù)、移動特征和設(shè)置捕捉環(huán)境等操作。(4)空間查詢模塊該模塊實(shí)現(xiàn)的是屬性查詢。(5)空間分析模塊該模塊可以進(jìn)行緩沖區(qū)分析。三、實(shí)驗(yàn)要求使用ArcGISEngine和C#、VB.net等編程語言完成任務(wù)。四、實(shí)驗(yàn)過程1.空間數(shù)據(jù)存儲模塊該模塊實(shí)現(xiàn)對地圖數(shù)據(jù)的新建、加載、保存

3、、另存和打印輸出對于地圖的硬拷貝輸出實(shí)現(xiàn)所見即所得效果。新建項(xiàng)目a.啟動VS2005,選擇“文件

4、新建

5、項(xiàng)目”,在項(xiàng)目類型中選擇VisualC#,再選擇Windows應(yīng)用程序模板,輸入名稱“3bxwMap”,點(diǎn)擊確定。b.在解決方案管理器中將“Form1.cs”重命名為“3bxwMap.cs”,在設(shè)計(jì)視圖中,選中窗體,將其屬性中的“Text”改為“3bxwMap”。添加控件c.選擇工具箱中的“菜單和工具欄

6、MenuStrip”,將其拖入窗體。40《GS軟件設(shè)計(jì)》實(shí)習(xí)報(bào)告選擇工具箱中的“ArcGISWindowsForms”節(jié),將“ToolbarControl”控件拖入窗體,并將其屬性中

7、的Dock設(shè)置為Top。選擇工具箱中的“菜單和工具欄

8、StatusStrip”,將其拖入到窗體。選擇工具箱中的“容器

9、SplitContainer”容器拖入窗體,并將其屬性中的Dock設(shè)置為Fill。將TabControl控件拖入Panel1,將Alignment屬性設(shè)置為Bottom,Dock屬性設(shè)置為Fill。點(diǎn)擊TabPages屬性右邊的按鈕,彈出TabPage集合編輯器,將tabPage1的Name設(shè)置為tabPageLayer,Text設(shè)置為圖層,將tabPage2的Name設(shè)置為tabPageProperty,Text設(shè)置為屬性。如下所示。d.選擇“圖層”選項(xiàng)卡,拖入TOC

10、Control控件,設(shè)置Dock屬性為Fill。選擇“屬性”選項(xiàng)卡,拖入DataGridView控件,設(shè)置Dock屬性為Fill。拖入TabControl控件到Panel2,設(shè)置Dock屬性為Fill。并上述類似的方法,將兩個(gè)選項(xiàng)卡的Name和Text分別設(shè)置為:(tabPageMap、地圖),(tabPageLayout,制版)。選擇“地圖”選項(xiàng)卡,拖入MapControl控件,設(shè)置Dock屬性為Fill。選擇“制版”選項(xiàng)卡,拖入PageLayoutControl控件,設(shè)置Dock屬性為Fill。最后將LicenseControl控件拖入到窗體的任意地方。按F5編譯運(yùn)行??丶壎╡.

11、分別右擊ToolbarControl、TOCControl控件,將Buddy設(shè)置為axMapControl1,如下圖所示。添加工具f.右擊ToolbarControl,選擇“屬性

12、Items”,點(diǎn)擊Add,選擇Commands選項(xiàng)卡中的Generic,雙擊Open、SaveAs、Redo、Undo。添加菜單g.在設(shè)計(jì)視圖中,單擊菜單欄,出現(xiàn)“請?jiān)诖颂庢I入”的提示,單擊提示鍵入菜單名稱,如“文件”,再單擊“文件”,輸入其下拉子菜單:添加新建(New)、打開(Open)、添加數(shù)據(jù)(AddData)、保存(Save)、另存為(SaveAs)、退出(Exit)這些菜單,()內(nèi)為相應(yīng)的Name屬

13、性值。h.在屬性面板中的Image屬性中設(shè)置菜單圖標(biāo)。單擊Image那一行右邊的按鈕,彈出如下菜單。選擇“項(xiàng)目資源文件”,再單擊導(dǎo)入最終效果如下所示。實(shí)現(xiàn)相關(guān)菜單i.首先定義指針(寫在publicpartialclassForm1:Form下面):privateESRI.ArcGIS.Controls.IMapControl3m_mapControl=null;privateESRI.ArcGIS.Controls.IPageLayoutCon

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。