mapx介绍

更新时间:2024-02-02 22:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

把绘图功能嵌入到更新的、现有的应用中的最简单、最经济的方法。

MapInfo MapX v5.0 是低价高效、功能强大的ActiveX 组件式开发工具,能够让开发人员把地图功能方便的添加到任何应用中。使用标准化语言、明确的对象模型、大量的方法和事件、高效的属性页和默认值等功能,MapInfo MapX 使得应用开发更加简单化。MapInfo MapX的目的便是能够把基于位置信息的数据以高清晰可视化的效果显示出来并进行分析,帮助他们制定更好的决策,使资产管理及运作更为有效。

功能介绍

地图选择工具

通过拖拽鼠标在地图窗口中选择位于某点、矩形区域内、圆域内、多边形内、或区域边界内的地图对象。MapX支持圆选和矩形选择的动态选择模式,即在拖动鼠标的同时就可以选择对象,不必再等到释放鼠标按钮才看到所选对象。

栅格图像和格网的支持

MapInfo MapX将卫星图片、航片、遥感图像、扫描图像、格网(MIG)等图像以图层方式加入地图窗口进行管理, 并作为背景显示。MapX支持栅格图像和格网的半透明显示,透明程度在0-100%之间可随意调节。

专题图

通过颜色渲染、符号大小、标注在地图上表现属性数据,增加数据的可视性。专题图包括范围图、等级符号图、点密度图、饼图,直方图,以及标注专题图。

对象编辑与处理

? ? ?

创建地图对象的工具,如:点、线、多边形、多点对象和集合对象; 地图对象的编辑工具,如:合并、缓冲、交叉或擦除对象; 节点的编辑工具,如添加/删除/移动节点、节点捕捉。

标注

? ? ? ?

自动标注和自定义标注的功能; 允许编辑图层中单个标注的样式;

实现线状物的部分标注,以保证随着地图窗口的变化标注可以处处、时时显示; 标注按线状物的走向可环绕,旋转显示。

查询

? ?

通过输入对象的属性如客户名称、街道名、邮政编码快速定位对象。

使用条件查询表达式,即SQL语句的Where 字句,如pop>10000,返回符合条件的记录。表达式支持地理算子如InterSects、PartlyWithin和地理函数如buffer、Centeroid。详细地请参看开发手册。

将数据加入地图-数据绑定

数据绑定是将数据源中的数据导入 MapX 的过程。MapX可以绑定到多种不同类型的数据源,如ADO、DAO、ODBC、Delphi BDE、Table、XML数据集等。将自己的数据绑定到地图上主要有以下两个优点:

? 可以将数据连接到地图上查看。假如您有 Microsoft Access 版的美国销售机构表。通过数据绑定,可以创建一个新图层,并将每个销售地点显示为美国地图上的一个点。将数据加入地图后,即可使用MapX 轻松地创建应用程序,用于查找与客户输入的地址距离最近的销售地点。

? 可以将属性数据绑定到地图上,然后使用该绑定创建基于数据的专题地图。假设您的Microsoft Access 版销售机构表还包含每个地点总销售量的列。使用数据绑定可以将包含总销售量的列加入美国地图。将数据加入地图后,即可创建按州划分的销售量专题图。专题地图在专题地图绘制和分析中介绍。

工具

MapX提供内置的标准工具,方面开发:

? ? ?

增加图元工具如添加点、线条、折线、区域、符号、文本; 地图选择工具如点选、圆选、矩形选择、多边形选择; 其他工具如箭头、居中、放大、缩小、漫游、加标签。

除了标准的工具,MapX提供CreateCustomTool方法创建自定义工具。

图层管理

? ?

数据的分层分级显示:MapX提供图层控制工具和视野范围控制,帮助用户分层、分级显示地图,表现为随着视野范围的缩小地图的显示内容由简单到详细;

图层控制:管理地图窗口中图层操作的特性,包括数据图层的样式、缩放程度、填充和可视性;

? ? ? ?

动态图层:优化地图的刷新显示,常用于实时GPS追踪应用;

地图旋转:360度地图旋转,便于更灵活有效的显示信息(如实时追踪汽车位置时旋转地图); 紧缩表:移除已删除的记录并重建索引和图形文件; 连接MapMaker服务器和RoutingJ服务器。

输出格式

导出如下格式的文件:JPG、GIF、WMF、BMP、TIF、PNG、PSD。

支持军事特征

支持军事栅格图像,类型包括:ASRP、ADRG、CADRG、 CIB和NITF. 同时支持军事的格网参考系统。

支持SHP文件

直接读取和显示SHP文件而无需转换。

数据访问和数据库支持

MapX的空间服务器访问(SSA)支持:

? ? ?

通过ODBC连接支持访问企业数据库Orcale ,DB2,Informix,Sybase,SQL Server, Access 通过ODBC连接支持访问SpatialWare+informix/DB2/Oralce/SQL Server的访问 通过OCI(Oracle Call Interface)预取机制获取保存在Oracle 9.2.03 & Spatial, 9i Locator, Oracle v8.1.7& Spatial中的数据。MapX支持Oracle Spatial的SDO_Geometry空间数据格式、坐标系以及投影。SQL语句被直接传给Oracle执行并返回查询结果。

? 支持每条记录不同的样式:即一个表中的每个对象都有自己的样式。比如公共机构表,表中包含有学校、博物馆、图书馆、警察局、医院等不同类型的机构,不同的机构应该使用不同的点样式来表示,如医院用红十字表示等等。这样属性结构相同的记录都可以保存在同一个数据库表中,而不用因为图元样式不同而创建多个表,这样从数据库表生成MapIno Table表就会非常方便。

使用标准开发工具

使用VB、 VC++、 Delphi将MapX集成到现存的或者新的应用中。MapX作为ActiveX控件,真正的实现对象链接与嵌入的开发方式,所以可以快速的开发应用。

MapInfo MapX v5.0的特性

? 快速应用开发:真正的对象链接和嵌入(OLE);

? 强大的地图功能:包括地图查看、图层管理、对象绘制与编辑、以及专题地图功能; ? 空间数据库和空间支持:支持Oracle 9i Spatial和Locator、支持IBM DB2、Informix

的SpatialWare Datablade以及Microsoft SQL Server的SpationWare; ? 用户控制:包括缩放、平移、查询、距离测量和图层控制; ? 选择数据:运用半圆、矩形和多边形进行选择; ? 免费数据:包括世界范围内的地图和数据集;

? 支持军事栅格格式和军事网格参考体统(Miliatry Grid Reference System);

? 支持ODBC数据源。

本文来源:https://www.bwwdw.com/article/eovw.html

Top