MapX是一个基于ActiveX(OCX)技术的可编程控件。它使用与MapInfo Professional一致的地图数据格式,并实现了大多数MapInfo Professional的功能。
mapx_Mapx -简介
MapX是一个基于ActiveX(OCX)技术的可编程控件。它使用与MapInfo Professional一致的地图数据格式,并实现了大多数MapInfo Professional的功能。
MapX为开发人员提供了一个快速、易用、功能强大的地图化组件。在VB,Delphi,PowerBuilder,VC等可视化开发环境中,只需在设计阶段将MapX控件放入窗体中,并对其进行编程,设置属性或调用方法或相应事件,即可实现数据可视化,专题分析,地理查询,地理编码等丰富的地图信息系统功能。
对MapX编程,不需要有任何MapBasic知识,而且大多数任务可简单的通过设置MapX控件的属性来实现。MapX定义了一个类体系,以有效的组织图形元素,图层,属性数据等对象。
mapx_Mapx -功能
MapX的主要功能包括:显示MapInfo格式的地图;对地图进行放大、缩小、漫游、选择等操作;专题地图;图层控制;数据绑定;动态图层和用户绘图图层;生成和编辑地图对象;简单地理查询:边界查询,地址查询。
MapX具有强大的数据绑定能力。在VB中,可以和Data Control绑定,在Delphi和PowerBuilder中,可通过ODBC绑定,实现数据库中的数据与MapX中的mapinfo地图的关系连接,使得地图对象与关系数据库中的数据项相对应。经过数据绑定,可以将数据中的数据制成专题图,或在地图上查询数据,以及通过SQL语句实现对地图的查询。
mapx_Mapx -应用
MapX的推出,扩展了MapInfo产品的应用面。更多的用户可以通过MapX得到MapInfo的先进技术。而开发商也更容易在现有的应用系统中增加地图功能。
Mapx是美国Mapinfo公司的产品。
mapx_Mapx -特性
MapInfo MapX的各种函数允许开发者去满足特殊的业务需求。另外,MapInfo MapX 的许可还包括大量的数据(世界地图、主要城市、通用边界等)
对象处理和编辑:提供创建地图对象的工具,如:点、线、多边形、多点对象和集合对象;提供地图对象的编辑工具,如:合并、缓冲、交叉或擦除对象。
提供内置的标准工具,如:增加图元、选择、漫游等,提供方便高效的开发途径。
改进的节点编辑功能:
通过添加、删除或移动单独的节点来编辑几何图形如多边形。新的节点捕捉功能使编辑变得前所未有的简单。
专题地图:通过颜色、渲染及符号大小在地图上表现属性数据,增加数据的可视性。专题图包括范围图、等级符号图、点密度图、饼图,直方图,以及标注专题图。
增强的标注管理:允许编辑单个对象的标注,且实现线状物的部分标注,以保证随着地图窗口的变化标注可以时时显示,以及标注按线状物的走向可环绕,旋转显示。
查找:通过查找地图对象的属性如客户名称、街道名、邮政编码快速定位对象的位置。
可视的空间选择:通过拖拽鼠标在地图窗口中选择位于某点、矩形区域内、圆域内、多边形内、或区域边界内的地图对象。
地理编码:将地理信息,如客户位置放置到地图上,细致到邮政编码中心。MapInfo MapX还支持MapInfo的地理编码工具MapMarker Plus 和MapMarker J Server, 以便进行更高级的街道级配。
数据钻:允许用户层层显示越来越详细的数据视图。
对象处理:合并、缓冲区、相交或者擦除对象,如点、线、面,并且返回结果数据。
图层控制:管理地理信息的多个图层,包括数据图层的样式、缩放程度、填充和可视性。
动态图层:优化地图的刷新显示,常用于实时GPS追踪应用。
栅格图像的显示:MapInfo MapX 将支持卫星和扫描图像的显示。
标准数据库查询:支持商业应用常用的数据格式
地图旋转:360度地图旋转,便于更灵活有效的显示信息(如实时追踪汽车位置时旋转地图)。
地图对象的样式:对远程数据库中每条记录的地图对象提供单独的样式,如颜色、线型、区域填充类型。
导出格式:导出如下格式的文件:JPG、GIF、WMF、BMP、TIF、PNG、PSD。
不论是开发桌面、网络还是移动应用,用户需要了解的只是对象模型。MapInfo MapX与支持Windows的MapInfoMapXtreme以及MapInfo MapX Mobile共享一个通用对象模型,从而允许用户随时随地的部署应用。