.net中的mapinfo开发:准备(一)
最近開發一個項目,用到了mapinfo的開發,所以想把自己研究的一些東西記錄下來,一則供自己使用,二則供一些同道中的朋友參考,有什么不當之處,請提示,再做修改。
首先要了解一下mapinfo的基本概念,可以mapinfo的版本進行體驗,我用的是Mapinfo Professional Version 10.0的版本,并且是破解版的(負責有使用期限)。Mapinfo在畫圖是以層為區分的,每層放不同的對象,如基本地圖放第一層,鐵路放一層,公路放一層,河流放一層等。另外,mapinfo的每個層都有一個內置的表與之對應,這個表存儲了本層上的相關信息。
如果想用.net對mapinfo進行開發,需要安裝MapXtreme,目前我安裝的是MapXtreme 2008 7.0.0這個版本,相應的也需要破解(關于破解,網上一般都提供有相關資源),也就是mapinfo可以作基礎的,可視化的操作,MapXtreme進行.net平臺下的代碼開發。
首先用mapinfo畫一個圖,可以有多個圖層,每個圖層會生成*.DAT,*.ID,*.MAP,*.TAB四個文件,當然也可以把所有圖層打包生成一個“工作空間”,打開MapXtreme的安裝目錄,打開“WorkSpack管理器”,加載所有圖層,然后保存工作空間,會生成一個*.mws的文件。
安裝完MapXtreme后,可以在VS2010(我用的是visual studio 2010),把安裝完的MapXtreme組件引入到Winform模版中的工具箱中,當作一個普通的控件來使用。
要以拖放一個MapControl放入到窗體中,接下來就可以對MapControl進行編程了。
轉載于:https://blog.51cto.com/axzxs/935288
總結
以上是生活随笔為你收集整理的.net中的mapinfo开发:准备(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wordpress后台添加子菜单 add
- 下一篇: c语言 数组扩容,数组的扩容