.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开发:准备(一)相关推荐
- VC中MapX的开发
MAPX在VC中的开发 // ----------------------------------------------------------------------- // Reference: ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...
- suse linux c 编译环境,SUSE 11中安装GCC开发环境
SUSE11中安装GCC开发环境 安装包下载网站:http://213.174.32.130/sles/distribution/11.0-SP1/repo/disk1/suse/x86_64/ RP ...
- 4.1 MyEclipse中搭建Struts2开发环境
4.1 MyEclipse中搭建Struts2开发环境 (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/5320594 ...
- 在一个空的Eclipse中安装Android开发的ADT和SDK
在一个空的Eclipse中安装Android开发的ADT和SDK 一.eclipse中安装adt插件(http://jingyan.baidu.com/article/8cdccae99b564a31 ...
- 如果在chrome的新标签中继续打开开发工具
之前我调试抓包用chrome的Fiddler插件,是因为它能抓取chrome页面中所有的标签包信息,而chrome自带的开发工具不会从新标签中默认打开开发工具,这就是我有时候会用Fiddler原因,当 ...
- IDEA中进行SpringBoot开发时提示:Error resolving template xxx, template might not exist or might not be acce
场景 IDEA中进行SpringBoot开发时提示: Error resolving template "xxx", template might not exist or mig ...
- SpringBoot中配置为开发模式,代码修改后不用重新运行
场景 SpringBoot中配置为开发模式,修改代码后不用重新运行. 实现 打开pom.xml,添加依赖 <!-- 添加如下依赖,配置为开发模式,代码做了修改,不用重新运行--><! ...
- Linux 中的驱动开发的初学者体会
Linux 中的驱动开发的初学者体会 很多年前,心里就存下这样一个愿望.就是把Linux 的驱动开发搞清楚. 但是一开始上上这样的开发难度天大了,对着一堆的寄存器发愁. 于是就从简单的STM8,PIC ...
最新文章
- 克服DIMM近存计算系统的通信瓶颈,清华软件定义芯片团队提出DIMM间广播技术 | ISCA 2021...
- 软件测试的左移方法(译)
- 地址里面写转某快递会转吗_到付邮费骗局还在继续,合肥某公司中招!商标申请人要警惕!...
- python输入三个整数_python笔记3:依次输入3个数排序打
- node.js第十课(HTTPserver)
- pytorch自定义初始化权重
- DevOps及DevOps常用的工具介绍
- protel常用元件封装大全
- Hello World · GitHub 指南
- 美利财务平台架构演进
- [转贴]COM Interop 注册相关
- android sku 库存管理,建议收藏!为什么合理的SKU设置对有效库存管理与销售至关重要?...
- 《高质量程序设计指南——C/C++语言》第1章 高质量软件开发之道
- IV转换电路原理图|电流转电压测试电路
- apu运行linux,AMD发布带全新APU的新LINUX版本驱动
- MongoDB查询数据
- vim 设置变量、结构体成员及函数名不同颜色显示(c语言)
- 学生用计算机坏了怎么办,电脑坏了,我来教你怎么处理!修电脑再也不求人!...
- 【ESP32】ESP-Face 人脸检测识别
- 原子类型:AtomicReference详解
热门文章
- WPF 关于鼠标事件和坐标
- String类中IndexOf与SubString
- 线程的属性 —— 分离的状态(detached state)、栈地址(stack address)、栈大小(stack size)
- 主页是单一的HTML文件,什么是主页,下列说法最为准确的是 _____。
- 实现连麦_微信年底放了个大招,视频号重磅升级,打赏直播连麦美颜抽奖齐上...
- html5点击按钮出现弹窗 怎么实现_HTML5游戏开发过程中的二三事
- poi实现Excel导入导出依赖
- 基于使用AspectJ实现AOP,注解AOP开发(基于xml文件、基于注解)
- php获取flash上传视频文件大小,php解析flash文件(.swf文件)获取其长度和宽度
- 这篇文章太懂程序员了,扎心了