用mapx与c开发地理信息系统

用mapx与c开发地理信息系统

ID:23921288

大小:898.68 KB

页数:93页

时间:2018-11-11

用mapx与c开发地理信息系统_第1页
用mapx与c开发地理信息系统_第2页
用mapx与c开发地理信息系统_第3页
用mapx与c开发地理信息系统_第4页
用mapx与c开发地理信息系统_第5页
资源描述:

《用mapx与c开发地理信息系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录用MapX与C#开发地理信息系统93目录第四章MAPX与C#实例54.1MapX图层建立54.1.1MapX数据与地图的组织结构54.1.2实例1:建立/添加一个用户自定义图层54.1.3在MapX中使用栅格图层74.1.4实例2:栅格图层的建立84.2图元自动标注94.2.1实例3:给图层加上自动标注功能94.3MapX地图集94.3.1什么是MapX地图集(Geoset)?94.3.2实例4:打开已存在的地图集文件104.3.3实例5:保存地图集104.4内置工具的使用114.4.1使用标准工具114.4.3实例6:内置标准工

2、具的使用114.5自定义工具124.5.1创建自定义工具124.5.2实例7:创建测量长度和面积自定义工具134.6MapX地图符号样式的定制144.7在图层上添加自定义图元154.7.1实例8:鼠标点击向图层上添加图元154.7.2实例9:给定坐标向图层上自动添加图元174.8获得图元属性204.8.1实例10:获取选定图元的属性204.9图元的选取214.9.1实例11:实现InfoTip功能214.10图元属性的修改224.10.1实例12:修改图元属性224.11实例13:图元的查询234.12实例14:鹰眼图的实现244.1

3、3数据绑定264.14GPS在GIS系统中的应用274.14.1定位信息的接收274.14.2定位信息的提取274.14.3定位信息在MapX中的显示284.14.4实例15:GPS定位系统的应用284.15多媒体信息在GIS系统中的应用334.15.1GIS中嵌入多媒体的方法334.15.2实例16:在MapX系统中嵌入多媒体数据33第五章MAPX与ORACLE结合355.1Oracle数据库对GIS的支持355.1.1面向对象的数据库支持355.1.2.Oraclespatial组件的引入355.2循序渐进学习OracleSpat

4、ial在MapX中的应用365.2.1oralce服务器的安装365.2.2准备由OracleSpatial存储的图层文件365.2.3Easyloader上载工具365.2.4图层信息在Oracle中的存储结构385.2.5用程序实现MapX图元到oracle数据库的上载4293目录5.2.6用程序实现oracle数据表数据下载至MapX中显示445.2.7图元样式的还原465.3在网络环境下实现图层信息共享47第六章MAPCTRL控件的开发方法576.1主要功能576.2开发步骤576.3程序实现58第七章分发基于.NET平台的M

5、APX应用程序917.1.NETFramework概述917.2.NETFramework的主要组件和功能927.2.1公共语言运行库927.2.2.NETFramework类库927.3安装.NETFramework937.4Map客户安装937.5制作安装程序9393第四章MapX与C#实例第四章MapX与C#实例这一章我们通过若干专题来介绍用C#如何开发MapX应用程序。4.1MapX图层建立4.1.1MapX数据与地图的组织结构MapX地图是由一个一个图层合成而来。MapX将其所有基础信息以MapInfo表的形式组织起来;每一

6、表都是一组MapInfo文件,用来在地图中建立一个图层。这一组MapInfo文件包括:..tab:图层属性结构定义文件,该文件描述MapInfo表的结构。它是描述包含数据文件格式的小文本文件。..dat(.mdb、.aid或.dbf):图层属性记录文件,这些文件包含表格数据.可用记事本或相应的数据库管理软件打开浏览数据。..map:图层空间记录文件,该文件描述空间图形对象(如果该表没有任何地图对象,则该文件将不存在)。..id:图层索引文件,该文件是将数据

7、与空间对象相链接的交叉引用文件(如果该表没有任何地图对象,则该文件将不存在)。..ind:它是索引文件.通过该索引文件,您可以使用Find对象搜索地图对象。要创建图层就要了解这些内部机理,方能思路清晰。下面是一个创建自定义层的例子。4.1.2实例1:建立/添加一个用户自定义图层4.1.2.1程序功能在地图上建立一个用户自定义的图层,该图层上的每个图元包括图元编号、图元名称、图元描述、图元坐标等属性,并且生成一个数据集与该图层绑定。4.1.2.2程序实现publicboolNewUserLayer(stringlay

8、erName)//新建自定义图层,若存在则添加到图层集中{MapXLib.Layerlayer;MapXLib.Fieldsflds=newMapXLib.FieldsClass();flds.AddStringFiel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。