|
TopMap World 6——网络地理信息系统开发平台
TopMap World
6是基于COM/DCOM及.NET技术的网络地理信息系统(WebGIS)开发平台,提供了一个三层结构(数据层、业务应用层、展示层)基于服务器端的WebGIS解决方案,适用于广域网、局域网的地理信息系统应用开发。产品包括服务器端COM/DCOM开发组件、.NET开发组件、客户端Applet、TopMap
World 6自调度集群地图服务等组件及服务支持包,结合TopMap SDP 6可满足从简单到复杂的WebGIS地图应用。TopMap World
6可在ASP、.NET等环境中进行开发。
TopMap World
6开发平台采用分级封装技术,具有高度的伸缩性,可满足不同复杂度的应用需求。分级封装技术既能满足传统的COM/DCOM-ASP开发模式,也可应用.NET封装件进行基于.NET框架的快速开发;TopMap
World 6客户端既可以是完全无需下载插件的纯粹瘦客户端模式,也可以应用TopMap
JavaApplet插件、面向应用的封装件进行开发,大大简化客户端程序的编码工作;TopMap World
6既可以用于单服务器的网络地图发布,也可以选用TopMap World Cluster Service(TopMap
World集群服务)技术(企业版),建立自调度的分布式WebGIS服务,满足海量空间信息发布、查询和复杂的GIS运算的需要。
秉承TopMap开发组件一贯的易学易用的特点,TopMap World
6能帮助您快速建立网络地理信息系统应用,是WebGIS工程项目的理想开发工具。

TopMap World 应用结构图
TopMap World 技术特点:
★和TopMap ActiveX完全兼容
可以通过TopMap ActiveX、TopMap Desktop 完成地图准备、网络层准备、数据分析等。
★ 强大的WebGIS功能
TopMap
World不仅提供基本的放大、缩小、全图、漫游、图层管理、定位、实体属性数据查询等一般WebGIS的功能,还提供了以下增强的功能:
多用户编辑支持
相对于很多WebGIS发布工具只提供固定地理信息的发布、浏览、查询功能,TopMap
World是一个动态的、可编辑的、支持多用户操作的全功能WebGIS系统。可以调用TopMap
World接口编辑修改地图的属性数据和空间数据,甚至新建图层和实体。对于WebGIS各进程的编辑操作,TopMap
World自动创建临时图层、临时表,并通过多用户管理机制处理数据的保存。
多用户编辑支持不仅仅表现在用户交互操作上,也存在于WebGIS应用的各个方面,例如标注的动态监视涉及属性数据的修改,实体颜色、位置的变化涉及空间数据的修改,对于日益复杂的WebGIS需求,二次开发者应用TopMap
World进行开发,无需额外处理多用户编辑的临时表及更新的问题,就像处理CS程序一样简单,可大大减少开发的复杂度,提高项目的健壮性,缩短项目开发时间。

TopMap World信息查询、在线编辑示例
等值线、面分布图实时生成功能
实时更新数据,在线生成等值线、面分布图,反映数据的分布情况。

TopMap 等值线、面分布图
动态过程动画输出功能
可记录任意的过程图片,记录一个动态过程,输出成为GIF动画

TopMap 动态过程动画
专题分析图功能
显示丰富多样的专题分析图

TopMap 专题图
复合标注功能
提供多行、多列、图文混排、定制灵活的复合标注功能

TopMap 复合标注
动态过程动画输出功能
可记录任意的过程图片,记录一个动态过程,输出成为GIF动画

TopMap 动态过程动画
丰富的样式库及增强的出图效果
TopMap 6
提供了丰富的、可扩展的点、线、面矢量样式库,可选用GDI+反走样绘制方式,精确、美观地显示地图

★易学易懂,分级封装
TopMap
World中对简单操作和复杂运算功能都进行了封装,函数名称按照功能进行设计,见名知义。用户只需了解函数的使用,即可开发出专业的应用系统。
TopMap World 在.NET开发环境中,除了可以直接应用COM组件进行开发,还可以基于TopMap
World.NET封装包进行开发。应用TopMap Wrold
.NET封装包进行开发除了可以进一步简化开发的工作量。还可以应用慧图提倡的“分级封装”的思想:二次开发商的开发组分成两组,高水平的少数人专注于TopMap
World功能的深入掌握、WebGIS应用研究和项目功能的提炼设计,在慧图提供的TopMap World
.NET封装包的基础上进一步丰富功能;一般程序员只应用封装包进行开发,只专注于相关模块的功能,不必掌握复杂的功能,甚至不必知道TopMap
World的存在。“分级封装”的思想能够更好适应复杂多变的应用需求,提高代码重用,优化人员结构,降低企业的开发成本。
★高伸缩性
从WEB-GIS服务上来说,既可以在Internet上发布,满足GIS站点的要求,也可以在Intranet上使用,满足企业内部网的需求;
从技术特点来说,既可以访问本地的空间数据及属性数据,减少技术复杂度,降低用户构建WEB-GIS应用平台的成本,又可以通过TopMap
SDP高效率地管理基于大型数据中的GIS数据,构建健壮而高效的大型WEB-GIS服务系统。
★瘦客户端系统
TopMap
World的应用项目中,所有的地图、属性数据、编程工作都在服务器端进行,客户端只要能上网即可,对硬件无特别要求,无需安装任何插件。客户端访问服务器上的WEB-GIS服务系统,可对服务器发出各种请求,服务器接受了客户端的请求后,在服务器端进行分析处理,向客户端传回结果图像,同时回传检索结果数据。
★低网络带宽需求
由于客户端的任何操作都是向服务器发送数据量很小的指令集,服务器端处理客户端的请求之后,向客户端传送的是一张高压缩率的JPEG或者PNG图像以及结果数据,避免了传输动辄几兆几十兆的矢量数据,对网络带宽要求很低。例如对于640×480的浏览窗口,客户端采用普通56K
Modem拨号上网,网络传输正常情况下只需要几秒至十几秒的时间。
★高度数据保密性
从公众服务的角度来说,由于对外服务项目可通过服务器控制,用户只能访问到和自己权限相匹配的资料,避免用户越权查阅保密资料;
从地图、数据保密的角度来说,服务器端传送到客户端的是一张结果图像以及结果数据,客户端永远不能获取服务器上的GIS空间数据及属性数据,这样就从根本上保护网络提供商花大量精力收集、加工的数据资料,保护了网络提供商的投资。
★企业业务集成
由于GIS数据同业务数据都放在服务器上,处于同一层次,可以更方便地构建企业数据库、数据仓库。
TopMap World 6运行环境:Windows 2000Server、2003 Server操作系统。
|