分享
Scan me 分享到微信

MapInfo MapXtreme 2008 7.0新特性

Pitney Bowes Business Insight刚刚发布MapXtreme 2008 7.0版本是MapXtreme 2008历史上功能最丰富的一个,增加对地图缓存和Google Maps, Microsoft Bing Maps的支持;提供可扩展的数据驱动模型,实现高扩展性;支持栅格数据处理,完善高级空间分析能力等都是它的新特性。

  3sNews讯,Pitney Bowes Business Insight刚刚发布MapXtreme 2008 7.0版本是MapXtreme 2008历史上功能最丰富的一个,自从MapXtreme 2004系列产品发布以来,PBBI的研发团队持续关注最新的.NET技术进展,并确保MapXtreme 2008与微软公司的.NET架构同步,同时不断修改产品已有的缺陷,使得产品的高可用性和性能方面有极大的改进和增强。在过去的18个月里,PBBI的工程师努力将这一最新版本打造的更加稳定和可靠,除此之外,新产品中额外增加了许多用户盼望已久的新特性:

  增加对地图缓存和Google Maps, Microsoft Bing Maps的支持

  在新版本中,我们已经完成图块缓存句柄 API 的产品化,并提交到到了官方网站的code Exchange (代码交换空间) 中,方便开发者下载和参考。驱动图块缓存的API可以使得开发人员非常快捷的完成基于地图缓存应用系统的搭建,这种地图应用风格与Bing Maps和Google Maps非常相似。

  提供可扩展的数据驱动模型,实现高扩展性

  当前,在世界各地仍然存有大量的开源、商业的数据库或私有数据文件并存,这已成为当今IT领域数据孤岛形成的主要原因。许多年前,MapXtreme Java已经可以提供一套自定义数据源的机制方便世界各地的程序员基于该机制开发各类异构的数据源驱动,以方便MapXtreme Java获取这些异构数据源中的信息,满足其项目的需求。MapXtreme 2008 7.0 也提供了类似的机制,这样的益处有两个方面。

  第一,这意味着程序员可以成功的获取任何的数据源,包括那些MapXtreme暂时还原生不支持的,通过该机制,可使得用户的数据的价值可以成功保留并最大化

  第二,这也意味着程序员既可以将空间数据分析和处理的工作交给MapXtreme 2008,也可以将这部分工作推到数据库端来实现和完成,比如Oracle Spatial为代表的空间数据库,当然也可以充分兼顾二者的优势,这将极大的方便程序员完成N层架构的计算部署,给系统的架构带来了极大的伸缩性。事实上,N层架构计算的哲学本质就是用最适合的计算层面(如客户层、业务逻辑层,数据层等)完成最适合其完成的工作。

  支持栅格数据处理,完善高级空间分析能力

  地理信息系统可以操作各类数据模型和结构,包括矢量、栅格等,矢量结构通过点、线、面来表现各类空间现象,而格网结构则适合通过大小并规整的矩形来表现连续的表面。

泰伯网

  这两种典型的数据结构没有孰优孰劣,只是表现的方式不同而已,不同的地理现象选择可选择适合的数据结构来表现。格网结构模型非常适合表现连续的空间表面,如高程、或城市内个人的分布等。在这次的新版本的MapXtreme 2008中,我们增加了许多高级格网功能,这包括:

  1.非常方便创建一个针对每个格网数据的颜色对应文件,通过系统定义的类来创建,比如单值专题颜色序列。(这非常类似基于矢量数据的专题图)

  2.可提供对格网点的反距离权重插值(IDW)功能

  3.可提供对格网点的不规则三角网插值(TIN)功能

  4.通过提供的扩展接口,可方便插入用户自定义的格网插值算法,比如自定义IDW算法

  支持SQL Server 2008 空间数据扩展

  之前,MapXtreme 2008可以原生支持的空间数据库包括Oracle Spatial 和Spatialware for SQL Server。在过去两年中,微软公司基于其已经发布的SQL Server 2008增加了空间数据扩展存储的能力,并且逐渐在一些应用系统中得以应用,MapXtreme 2008在新版本中100%实现了对其空间数据的读取和存储,可以充分利用SQL Server Spatial的所有特性,这也使得MapXtreme 2008成为SQL Server Spatial在GIS应用逻辑领域最佳的搭档产品。

  更好的本地化部署和分发

  MapXtreme 2008最新版本完成了对日文,尤其是中文环境的100%完整本地化。完整的本地化包括所有的设计时控件,运行时开发控件,错误字符串,各类工具(例如工作空间管理器等)和所有文档。同时本次发布的MapXtreme 2008,我们将向开发人员提供一整套本地化工具集,方便应用系统以任何语言发布。合作伙伴和最终用户可以直接编辑之前由MapXtreme研发团队和本地化团队直接操作多年的语言资源文件,这就意味着开发人员有能力发布各种语言环境的控件,错误字符串和工具集,必将极大的扩大用户基于MapXtreme应用系统的目标市场,使得更多区域或国家使用。

  支持倾斜影像的显示

  最新版本增加了一个对倾斜影像显示的参考实例,开发人员可以基于MapXtreme访问并显示倾斜的航空照片,这些影像照片来自Pictometry 公司。倾斜影像是指航空采集的照片时,镜头对地物的拍摄时有一定的角度倾斜造成的,也正是因为这样,所以该影像的内容要远比单纯的平面地图影像更加丰富。

  支持几何对象的“M”值和线性参考

  历史上,MapXtreme早已支持了几何对象的“X, Y”值。比如,一个点要素包含的X/Y坐标串对应着经度和纬度,这使得该点要素可以精准的在地球上标明其位置。相应的,除了X/Y之外还有“Z”值来标明高程信息和“M”值来表示一个距离值(比如要描述在某铁路沿线上的一个位置)目前许多的应用案例都需要地理信息引擎来支持上述的多种坐标值,同时需要引擎可以提供各种功能完成这些数值的生成和运算,当然最重要的是可以显示并在地图上表示这些数值。

  在本次发布的版本中,我们最关注的是对”M”值的支持能力。这就意味着MapXtreme可以帮助开发人员完成各类线性参考系统的开发或是类似的功能。线性参考中点的空间位置和线性分段(比如,路边的邮局,速度限制或者一个地下管线等)可以被精准的定位在一个线性对象上。MapXtreme要想实现对它的各类操作和控制,这也要求MapXtreme底层的数据结构支持测度-“M”值,具体包括:

  1.数据访问:MapXtreme 2008 将提供对Oracle Spatial和SQL Server Spatial空间数据库中几何对象的“Z” 和“M”值读取和写入。

  2.数据处理:MapXtreme 2008将提供关于位置和测度“M”值的系列功能函数,比如使用各种算术运算符计算几何要素长度等。

  3.显示:MapXtreme 2008 可以将“M”值以符号化对象的形式显示,并可以设置其标准是否可见。

  其他新特性

  专题图性能的提升:之前的MapXtreme 6.X会根据每次服务器端状态的变化而重新计算并渲染专题图,这使得服务器端的计算代价非常高,必要性不是特别大。在V7.0版本中,我们已经将这个策略调整为专题图不需要每次进行重新计算和渲染,而改变为当必要的请求发生时再进行。

  PBBI所有的产品都以高稳定性著称,本版本的产品会继续延续这一传统优势,我们已经修复了之前已知的产品缺陷、升级了相应的配套技术,新增了更多的地图投影方式(比如Google Maps的投影方式),同时改进了产品的性能和高可用性。


喜欢您正在阅读的内容吗?欢迎免费订阅泰伯每周精选电邮。 立即订阅

参与评论

【登录后才能评论哦!点击

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回复{{item.replynum}}
    {{child.username}} 回复 {{child.to_username}}:{{child.content}}

更多精选文章推荐