阅读:2313回复:0
VC++结合MapX开发GIS系统实例
<P>
<P><FONT face=黑体 color=#003300 size=4>一、简介<br> MapXGisUSA为MapX5.0结合VC开发的一个GIS演示系统。对很多<br>初学MapX的用户来说,示例程序可以帮助快速进入开发阶段,尤其<br>对采用VC开发MapX的用户来说更是如此,因为绝大多数示例程序都<br>是采用VB开发的,功能丰富的VC+MapX示例并不多见。</FONT></P> <P><FONT face=黑体 color=#003300 size=4> 本人结合自己学习开发MapX的过程,编写了该演示程序。对初<br>学者来说,该程序包含了很多实用功能,掌握该程序的实现方法,<br>对开发大型、专业GIS系统有很大帮助。</FONT></P> <P><FONT face=黑体 color=#003300 size=4> 本程序基于MapX5.0结合VC6.0开发,采用MFC对话框。<br> <br> <br>二、主要功能介绍<br> 1. 所有命令通过右键菜单操作,界面简洁<br> 2. 信息栏可以灵活显示当前地图中心点经纬度、缩放比例;显<br> 示目标当前位置;显示测距距离等。 <br> 3. 动态显示地图比例尺<br> 4. 打开地图“属性”、“图层”对话框,对其进行设置<br> 5. 具备测距功能,距离可以累加<br> 6. 放大、缩小、平移功能。默认鼠标滚轮可进行缩放<br> 7. 可以手动画线、画位图图标和TrueType字体符号(位置为当<br> 前地图中心点坐标)<br> 8. 可以读取数据文件进行自动画轨迹,模拟飞机飞行,飞机根<br> 据据上一点和当前点数据自动更改航向<br> 9. 可以控制是否地图随动(目标点自动居中)<br> 10.可以清除图层所绘图标、线条等</FONT></P> <P><br><FONT face=黑体 color=#003300 size=4>三、详尽TrueType字体文件列表<br> ASCII码与字体文件对应表中给出如下字体文件对应的形状,<br>其中最后四个文件为Windows自带TrueType字体符号文件。如需在<br>地图上绘制某一形状的图标,只需调用程序中的DrawSymbol函数<br>并给出相应参数即可。</FONT></P> <P><FONT face=黑体 color=#003300 size=4> Map Symbols<br> Mapinfo Arrows<br> Mapinfo Cartographic<br> Mapinfo Dispersed Groups<br> Mapinfo Miscellaneous<br> Mapinfo Oil;Gas<br> Mapinfo Real Estate<br> Mapinfo Shields<br> Mapinfo Symbols<br> Mapinfo Transportation<br> Mapinfo Weather<br> Webdings<br> Wingdings<br> Wingdings 2<br> Wingdings 3</FONT></P> <P><br><FONT face=黑体 color=#003300 size=4>四、其它资源<br> 全中国电子地图(MapInfo格式,1:10000,详细到六级公路、村、<br>小区、商业网点等),图层丰富,09年最新数据。<br> GIS演示系统程序源文件<br> MapInfo及MapX相关资源<br> <br> <br> 联系:<a href="http://www.gisempire.com/bbs/mailtbitmap@163.com" target="_blank" >bitmap@163.com</A><br></FONT></P> <P><br></P><a href="attachment/2009-12/200912242038760231.rar">2009-12/200912242038760231.rar</a><br> [此贴子已经被作者于2009-12-24 20:38:55编辑过]
|
|