物探论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 462|回复: 0

.net中的mapinfo开发:准备(一)

[复制链接]
发表于 2013-3-13 20:31:16 | 显示全部楼层 |阅读模式

最近开发一个项目,用到了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模版中的工具箱中,当作一个普通的控件来使用。

143443118.png
要以拖放一个MapControl放入到窗体中,接下来就可以对MapControl进行编程了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2024-5-13 08:17 , Processed in 0.090364 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表