C 開發GIS應用簡明教程 一

2021-03-31 20:03:13 字數 887 閱讀 4875

c#開發gis應用簡明教程

第一篇準備

使用c#開發gis應用,你應該首先在系統中安裝visual studio .***(建議使用2003版本),然後還需要安裝mapinfo公司開發的mapx 5.0版本.mapx 的4.x版本和.***的相容有一些問題.可能無法實現本教程介紹的某些功能.

另外,你還應該盡可能地收集所有關於.***,c#和mapx有關的資料,教程非常實用,專門解決技術問題,而不打算列舉資料,所以,最好手頭上有一些備查的資料.如果實在找不到,最起碼要求能看懂msdn.met和mapx的幫助.

關於.***的安裝很多教程都有涉及,此處不再贅述.

mapx 5.0的安裝很容易,按照提示一步步就可以安裝,和一般的軟體安裝沒什麼區別,安裝完控制項以後千萬別忘了同時安裝附帶的地圖資料.

安裝好以上軟體後,還需要在.***程式設計環境中加入mapx 5.0控制項.

現在,所有的準備工作都已經完成了,為了測試安裝是否正確,我們做個簡單的地圖放大程式.

在剛剛開啟的專案中,從工具欄中選擇mapinfo mapx v5控制項,把它畫到專案中的form1視窗上,如下圖:

增加乙個button控制項button1,將它的text屬性改為」放大」,如下圖:

在設計視窗中雙擊按鈕並編寫**如下:

private

void button1_click(object sender, system.eventargs e)

編譯,執行程式.如果沒有什麼錯誤的話,準備工作就已經完成了.

練習:1.

完成應用程式,在視窗中實現放大,縮小,漫遊功能.

2.熟悉mapinfo mapx中的geoset manager程式.

3.了解gis的有關知識.(推薦到"程式設計師資源大聯盟"**檢視相關版塊的內容.

C 操作SQLite簡明教程

sqlite是一款輕型的本地檔案資料庫,是遵守acid的關聯式資料庫管理系統。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它的功能強 速度快,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。它能夠支援windows linux unix等主流的作業系統,同時能...

NumPy簡明教程(一 簡介)

用python在arcgis的開發中,對numpy的接觸越來越多,從現在開始就將以前的numpy筆記整理一下,慢慢放出來。供有需要的朋友參考。python 中提供了list 容器,可以當作陣列使用。但列表中的元素可以是任何物件,因此列表中儲存的是物件的指標,這樣一來,為了儲存乙個簡單的列表 1,2,...

易語言整合開發環境使用簡明教程(一)

易公司的易語言整合開發環境是到目前為止易語言編寫 編譯的唯一支援開發平台。熟悉其使用技巧是學好易語言程式設計必不可少的一環。請看下圖 圖1 易語言整合開發環境 在上圖中,標題欄 選單欄 工具欄都一目了然,左側上部是工作夾面板,左側下部是狀態夾和提示夾面板,右側是視窗元件工具箱,中間是編輯區,視窗和 ...