MapInfo位置服务智能解决方案
一 MapInfo位置智能方案简介
什么是位置智能呢,简而言之,位置智能就是将地图与业务数据结合,使用户能够发现基于空间的发展趋势和内在规律,从而提供一种崭新的决策支持方法。具体地包括
四个步骤,即定位、可视化、分析、规划。这些都是在解决“在哪里”和“该怎么办”这些问题时非常重要的环节,通过获取信息、数据并能将其在地图上展示出来,能够帮助人们在充分了解信息的基础上制定出最佳决策。
MapInfo提供的独特的,集成的位置智能解决方案具体包括综合能力、核心软件、全球全套数据集、服务和行业市场专家及解决方案。其中核心软件是位置智能方案实现的基础,也是本文介绍的重点。
MapInfo核心产品包括了空间数据管理、地图展现、空间分析、数据挖掘、地理编码、地图发布、空间信息服务、位置智能等技术,从而为用户提供了包括移动应用、桌面应用系统、客户/服务器模式产品(B/S架构和C/S架构)和空间数据库引擎的产品线,具体介绍如下:
MapInfoProfessional:是一个处于世界领先地位的,功能强大、健全而直观的桌面地图信息系统,该产品可以作为全面分析问题的工具或者是作为专门解决某一问题的工具,也可以简便地集成进用户自己的应用。MapInfoProfessional界面友好、易于使用、制图美观,是基于PC的桌面地图软件。是世界各地的商业分析人士和大多数GIS专业人士的首选,完美用于观察与分析位置与数据之间关系。
MapBasic:MapBasic为Professional开发提供的内嵌开发语言。MapBasic编程语言可创建定制化的地图应用、增加MapInfoProfessional的功能、开发可重复使用的工具、把MapInfoProfessional整合到其他应用中。
MapXtreme2005:MapXtreme2005完全基于微软的.NET架构开发的GIS开发引擎产品,可以使用户基于同一模型开发出B/S和C/S的应用。MapXtreme2005产品具体包括数据处理和地理分析、地图样式、管理投影和坐标系统、控件和标准工具、性能优化状态保持、地理编码以及路径分析的客户端支持等
MapXtremeforJava:遵循工业标准J2EE架构使用纯Java开发的WEBGIS开发引擎产品,创建Web地图应用服务的工具集,应用部署在Internet/Intranet上。把应用服务中的和程序放在服务器端,保证系统与数据的安全性,便于维护和功能升级与扩展,节省成本,用户数量增多时亦便于扩充。最终用户仅需要标准的浏览器即可以访问地图应用。
SpatialWare:众所周知,数据库管理系统(RDBMS)中保存着企事业单位所有的重要的和完全的数据,是所有企事业信息管理系统建立的基础。随着空间信息(位置信息)对于企事业管理的重要性日益加强,而且空间数据量日益增多,所以对于空间信息的安全性,一致,以及能够与其他统一管理的要求使得将数据存储到关系数据库中去成为一个必然的发展趋势。对于目前不能直接支持空间数据的关系型数据库如Informix,SQLServer2005等,MapInfo提供了一个中间件产品SpatialWare,用于解决空间数据存放到关系数据库中并可以管理的问题。
MapXMobile:MapXMobile是一个可以用在PocketPC的无线应用地图开发平台,譬如Compaq的iPAQ和HP的Jornada.。它是一个开发工具,可以让我们的客户开发新的移动地图软件,是用户进行无线地图应用系统开发的理想工具。
VerticalMapper:VerticalMapper是一个强健的格网分析应用。格网是从一个位置到另一个位置的一组连续数据例如高程数据、温度数据或者家庭的平均收入。比如分析空间上的趋势,可以生成渲染效果的图象(grid),也可以生成3D(三维)效果图。
另外,MapInfo还提供了针对商业智能及商业分析领域的专用空间分析组件LOCATIONINTELLIGENCECOMPONENT(LIC),能够方便地嵌入客户的数据挖掘系统(比如BusinessObjects),将空间信息分析工具同客户的业务数据挖掘工具相绑定,用电子地图可视化地展现客户的数据,同时提供必要的分析手段。此外,MapInfo应用级产品Exponare能够帮助企业级客户方便地自行搭建分析平台。
二 MapInfo位置智能解决方案的特点
对大多数用户而言,由于GIS的专业性很强,很多概念很难理解和掌握,导致在信息化建设过程中,GIS很难得到有效的使用和推广。MapInfo推出位置智能解决方案以来将GIS技术与行业应用紧密结合,用户即使不了解GIS,也可以快速部署并使用GIS,真正使GIS应用落地。多年来,MapInfo协助用户满足各层次的需求,从资源管理、网络规划到位置筛选、风险管理或是最近服务的应用等提供完整的解决方案。与传统的GIS不同,位置智能解决方案主要有以下几个特点:
1)与传统GIS产品封闭性不同,强调位置智能对业务的支撑
传统的GIS产品主要从测绘与地图学领域发展而成,强调的是空间对象的拓扑运算和专业分析,一般是自成一个体系,很难与不同的业务系统进行融合。但随着计算机技术的快速发展,不同技术之间的渗透和融合成为了技术发展的主流,MapInfo强调位置对业务的支撑是整个业务分析中的一部分,因此必须遵循主流的IT技术和标准。MapInfo建立的基于位置的商务智能强调了从数据到平台、从功能到应用、从技术到商务的全面地整合,通过位置智能实现能够整个企业内部业务数据与空间位置数据的企业级应用。
2)与传统GIS复杂的产品体系不同,MapInfo具有良好的适应性
传统的GIS数据模型非常复杂,从而导致系统非常的庞大和臃肿,同时对用户的GIS水平提出很高的要求,即使是实现一个简单的地图数据的管理和显示,也必须带着一整套完整的功能模块。许多应用不堪重负,这也是导致多年来,地理信息系统技术总是在一些专业领域应用,而无法在更多行业得到应用的原因。MapInfo则提出基于位置智能的解决方案,强调业务数据的可视化展现和可视化分析,产品定位明确,由于应用模型成熟,分析功能强大,大大促进了地理信息系统技术在各个行业各个领域的应用,极大地扩大了位置智能技术的应用领域。
3)坚持国际和工业标准,强调开放性和互操作性
与传统的GIS厂商相对封闭的策略不同,MapInfo坚持走符合工业化标准和支持国际标准的技术发展路线,坚持产品的开放性,强调产品在异构环境下的互操作性,能够与其他业务系统进行很好的结合等。MapInfo是获得微软认证的主要的GIS厂商,微软Logo认证是由第三方经过非常严格的测试后才能通过的,使得MapInfo桌面产品在Windows平台上具有非常好的互操作性。同时基于.NET架构的MapXtreme2005是严格遵循IT标准和工业标准的WEBGIS平台。MapInfo公司是唯一开发出纯100%Java架构并通过Sun公司认证的GIS厂商,可以使用户遵循工业标准J2EE架构使用纯Java开发的产品,创建基于多层架构的Web地图应用服务的工具集。
MapInfo公司支持W3C(WorldWideWebConsortium)相关的webservices标准,支持用户开发面向SOA的服务架构体系。MapInfo公司是OGC组织(Open Geospatial Consortium)重要成员,MapInfo的产品支持OGC的WMS,WFS,Cataloging,Metadata,GML以及OpenLS的相关标准。
4)基础架构先进,确保了产品的一贯性
MapInfo在设计的初期就采用了先进的计算机技术,坚持了面向对象的空间数据模型,并且将这种数据模型贯彻应用到桌面产品、移动产品、服务器产品和数据库产品中。使得所有的应用都可以基于统一的数据对象模型。
5)研究行业应用特点,发展企业级解决方案
MapInfo在不断发展产品技术的同时非常深入地研究行业应用,致力于大量的行业解决方案,建立了从数据到产品到应用模型的一整套行业解决方案。开发了企业级空间服务平台,实现了企业级的位置服务整合和应用。
三 MapInfo位置智能解决方案的实施策略
通常GIS和规划和选型是信息化系统建设中的一项重要的工作,而根据不同的业务需求和环境配置相应的产品则是方案建设成功的关键。下面就以某单位需要开发和应用地理信息系统为例,简要介绍MapInfo位置智能解决方案的规划的一般思路。一般在系统规划中,往往需要重点考虑地图数据、数据库平台、网络架构和业务需求和软硬件环境等因素。
3.1地图数据
GIS系统管理的对象主要是以地图数据的形式体现的,具体包括背景地图数据和业务数据。
背景地图数据的主要作用提供定位和位置信息查询的,比如行政区划图,地形图、正射影像图和卫星影像图等。需要注意的是背景地图数据的详细程度(地图比例尺)不同,地图价格会相差很大。比如1:100万的全国地图能够显示到乡镇层面,而1:1万的城市地图可以显示到具体某一个城市的所有道路信息,建筑物等。二者的地图价格相差也会非常大。因此一定要根据用户实际的业务需求选择相应比例尺和范围的背景地图。
业务数据是指包含地理信息比如经纬度,地址信息或其他关联信息等能够通过地图进行展现和分析的业务数据。比如某公司全国范围的销售网点,某城市的古树分布数据等等,在实际系统建设中考虑的重点是如何实现业务数据在地图上的展现和关联。
在实际系统建设中,需要选用MapInfo Professional作为数据管理平台对地图数据进行管理,MapInfo Professional主要有以下几个特点:
*强大的数据操作引擎
MapInfo Professional作为目前流行的功能强大的空间数据管理平台可以直接读取150多种格式的空间数据,具体包括Ersi的E00格式、SHP格式、SDE数据;AutoCAD的DXF和DWG格式,Microstation的DGN格式还有ECW,MrSID等栅格影像数据等。这些数据不需要通过转换就可以在MapInfo的地理信息系统中集中管理、显示、操作和分析。
*增强的数据生成工具
Professional提供丰富的数据生成工具使用户的业务数据快速定位到地图上。比如通过内置的地理编码工具将地址匹配到地图上,用户可以设置地址偏离街道的距离或者决定将地址插入到距离街道末端多远处。如果您的数据(如存在数据库中)中存在地点的经纬度坐标,则可以通过创建点的功能为数据在地图上创建位置点。除了创建点的方法,通过创建专题图也可以将您的数据连接到现存的地图图层,以达到在地图上获取数据的目的等。
*完善的地图编辑和维护功能
*三维栅格影像分析
*领先的空间分析功能
3.2数据库平台
随着GIS的发展,对于空间信息的安全性,一致性,以及能够与其他数据统一管理的要求使得将空间数据存储到关系数据库中去成为一个必然的发展趋势。MapInfo产品最大的特点就是开放性和标准化,能够与数据库产品无缝结合。目前,大型关系型数据库比如Oracle9i,SQLServer2008等之后的版本都提供了空间对象的管理机制比如OracleSpatial等,作为这些数据库厂商的主要合作伙伴,MapInfo的产品可以与Oraclespatial等无缝连接,无需通过任何空间空间数据插件建立与关系数据库的连接,充分利用关系型数据库提供的强大的空间数据管理功能,保证了空间数据管理的高效、安全和统一。
同时对于其他数据库如Informix,SQLServer2005等,MapInfo提供了相应的空间数据库引擎产品SpatialWare,用于解决空间数据存放到关系数据库中并可以管理的问题。它的主要作用是能够把复杂的MapInfo地图对象存入大型数据库中,并能为其建立空间数据索引,从而在数据库服务器上实现对属性数据和空间图形对象数据的统一管理,其中前端用户可以象访问普通数据库字段一样访问这些图形对象字段,保证了数据的标准化和开放性。用户可以数据库的情况采购相应的空间数据库引擎实现空间数据的统一管理。
3.3网络架构和业务需求
网络架构直接会影响到应用系统的结构,目前一般应用系统的搭建会有以下几种结构:桌面应用、Client/Server结构的应用、Browser/Server结构的应用、基于SOA架构的WEB应用以及无线应用等。
如果用户数很少,网络环境不是很好,投资规模很小,那么采用Map Xtreme或者Professional产品搭建桌面应用系统就可以满足要求。
如果应用系统偏重于数据更新、编辑和专业分析,且数据量很大。网络架构在局域网或者专网环境内,而且使用的用户数不多,有一定的投资规模,则可以采MapInfo Professional/Map Xtreme搭建C/S架构的应用。
如果应用系统偏重于数据管理、地图显示、查询和分析等数据发布和共享应用,而且用户数很多,网络架构包括局域网、专网或者Internet环境。如企事业内部全体职工,或者针对于公众的网站,则可以采用MapXtreme搭建B/S结构的应用,目前一般企业级的应用系统都采用B/S的系统架构。
目前,很多企业要求GIS平台能够建立面向SOA架构的地图服务平台同时满足多个业务系统的要求。基于MapInfo Map Xtreme就可以开发出面向SOA架构的地图服务平台。从而提供底层的专业地理信息系统功能模块,最终通过对底层平台功能的开发接口进行上层应用的开发,实现多个业务系统对空间技术(包括:空间定位、空间查询、空间搜索、空间分析和数据挖掘等)的应用。
随着GPS技术、无线网络技术和GIS技术的发展,基于手机端的地图无线应用的需求也日益增多。比如物流和交通行业基于手机地图的定位、导航和集中监控等应用。MapInfo提供MapXMobile可以使用户开发出基于手机端的无线地图应用。
3.4软硬件环境
随着跨平台,跨系统,分布式应用的兴起,软件架构体系分为两大阵营,微软.NET架构和基于Java的J2EE架构,这两个架构体系中对Web服务的支持允许向更多不同的用户提供丰富的服务,而且这些服务可以运行在桌面、服务器、PDA、移动电话以及任何其他的智能设备上。MapInfo针对这两种体系架构推出相应的地图应用开发引擎,分别是Map Xtreme 2005和Map Xtreme forJava。
MapInfoMap Xtreme 2005是MapInfo基于微软公司的.NET框架推出的地图开发引擎,帮助用户实现桌面客户端地图应用系统和WEB环境的基于Windows操作系统的地图应用系统。Map Xtreme 2005 SDK是为熟悉windows.Net的开发人员提供的。使用Map Xtreme 2005可以同时开发桌面系统和Web的应用系统。
Map Xtreme Java,是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。MapInfo Map Xtreme Java与J2EE兼容,为开发人员开发应用提供了无与伦比的灵活性。Map Xtreme Java向应用开发商提供了一个高度可视化的、直观的组件,方便他们将地图功能集成到任何Web应用中。MapXtremeJava可以运行于任何兼容J2EE架构的应用服务器上,在异构硬件环境下运行(Linux,UNIX,NT等)。MapXtremeJava向所有PC或UNIX工作站的web浏览器发送地图,而无需专用插件。
用户可以根据系统部署的软硬件环境选择对应的地图应用服务器。
总结
随着MapInfo位置智能解决方案的广泛应用,各个行业的用户将充分认识到位置的重要性,并从中挖掘和发现内在的规律和机会,结合全方位、多视角的信息,从而为最终决策提供了强有力的支持,也使企业和政府的信息系统建设达到更高的水平。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/GISERzp/archive/2008/10/03/3013447.aspx