回到首页

 您的位置:首页 >> 软件产品 >> Internet GIS开发平台
 
 
产品特性
 
 

         SuperMap IS Java产品特性



跨平台,全面支持JAVA EE和多种浏览器

  SuperMap IS Java 完全遵从JAVA SE和JAVA EE标准,它可以运行在Linux、Solaris、Windows等多种操作系统上,并可以被部署到WebSpere、Weblogic、Sun Java System Application Server 、Oracle Application Server、Tomcat等主流JAVA EE应用服务器上。
由于SuperMap IS Java客户端采用标准的HTML + Javascript,因此完全支持IE或Mozilla、Nescape等浏览器。

全组件化设计,方便扩展

  SuperMap IS Java秉承了SuperMap IS的全组件化的设计思想。SuperMap IS Java客户端所有操作全部封装在SuperMap IS Java WebControls中。SuperMap IS Java WebControls尽管是服务器控件,运行在服务器端,但发送到客户端的仍然是纯HTML,客户端不需要下载任何插件。同时对客户端的呈现和用户交互操作行为进行了很好的脚本封装,并开放了很多的属性,方法和事件供用户使用和扩展。

  SuperMap IS Java WebControls具有良好的可扩展性和开放性。各个层次的组件提供了丰富的接口和功能,松散的体系结构为系统的扩充提供了足够的扩展空间,用户可以通过继承或者聚合等软件重用方法,开发各行各业的特殊功能组件或者更高层次的通用组件。

统一的对象模型

  由于SuperMap IS Java是SuperMap GIS产品系列之一,因此SuperMap GIS的数据只需在服务器上进行简单配置即可供SuperMap IS Java直接使用,快速发布到Internet上。

  SuperMap IS Java的内核构建了统一的对象模型和存储格式,不同类型的空间对象元素利用统一的对象模型进行描述,并且将空间数据和属性数据统一存储在空间数据库中,解决了传统的空间数据和属性数据分离的问题。

高性能的GIS内核

  SuperMap Objects Java 组件的内核使用了高性能的标准C/C++语言,不仅具有跨平台的特性,而且运行效率远远高于使用Java来开发的WebGIS平台,具有先天优异的性能,能满足复杂的空间数据处理和分析的需要。

多源数据集成与海量数据快速访问

  内置的SuperMap IS Java地图服务采用SuperMap SDX+来管理空间数据,SuperMap GIS的多源数据无缝集成技术和海量空间数据访问技术也已经集成在SuperMap IS Java中。

  ◇ 多种来源数据不仅可以在桌面系统集成,而且不需转换即可直接发布到Internet网络。如SDB+、SDX+、Dgn等各种数据源都可以叠加到同一地图之中进行快速显示。
  ◇ SIT数据支持和小波变换影像压缩技术实现了海量数据支持,可以轻松处理TB级的影像数据,并将其快速发布到Internet网络,用户访问时间与数据量的大小基本无关。
  ◇ 矢量几何对象的压缩、高效的复合空间索引技术可以大大提高用户访问空间数据的速度。

丰富和强大的GIS功能

  SuperMap IS Java提供了功能包括:

  ◇ 地图浏览:放大、缩小、漫游、兴趣点定位、任意比例尺缩放、全幅显示、图层控制、比例尺标注、鹰眼、任意次数的历史回溯等。

  ◇ 地图量算:距离量算和面积量算。

  ◇ 专题图渲染:单值专题图、分段专题图、标签专题图、等级符号专题图、点密度专题图、统计专题图等。

  ◇ 地图查询:精确与模糊查询、SQL查询、点选、拉框查询、沿线查询、多边形查询、最近地物查询、周边环境查询、空间与属性联合查询以及查询结果的定位与高亮显示等。

  ◇ 空间分析:缓冲分析、路径分析、最短与最佳路径分析、最近设施分析等。

  ◇ 空间数据管理和在线编辑等高级功能。

  这些丰富而强大的功能可以满足各种行业GIS应用对空间信息操作的需求。

支持大用户量高并发访问

  SuperMap IS Java的多级缓存技术可以大大提高单机的服务能力。尤其是内嵌的地图网格缓存技术,有效的将缓存的命中率提高到了95%,完美的将缓存技术同地图服务结合起来。

  另外,SuperMap IS Java的集群技术还可以利用多机联合提高用户并发访问量。

服务器集群,具有高度伸缩性

  地图服务器组件(SuperMap Server)提供地图服务的分布式远程调用,并通过集群服务器提供集群服务协同多地图服务器组件,从而具有热插拔、可伸缩、动态负载均衡、避免单点失效等特点,增强系统的健壮性,实现企业级应用。

远程管理

  采用JMX(Java.Management Extension)技术,提供远程的、动态的、基于Web的服务配置管理模式,为用户提供了方便、简洁、直观、灵活的管理方式。

二次开发能力

  SuperMap IS Java提供各个层次的二次开发能力:

  ① WebGIS开发包SDK,支持JSP,Servlet应用程序的开发,特别是利用JSF技术提供了可视化的WebContorl,大幅度降低了开发难度。基于 Web Controls构建了SuperMap IS Java的模板,方便用户学习和快速掌握。

  ②使用Javascript API进行开发灵活方便。Javascript开发包封装了Javascript级别的地图对象、鹰眼对象、图层控制对象等,确保用户单纯使用脚本就能进行GIS服务器的调用。

  ③,SuperMap IS Java客户端所有操作全部封装在Web Controls中。通过JSF(Java Server Faces)按钮的服务器端事件,在服务器端调用Web Controls接口来进行开发,可以扩充地图调用命令。

  ④企业分布式应用系统的核心组件SuperMap IS MapService,地图服务器也可以通过继承或者聚合等软件重用方法,开发特殊功能的自定义行业组件或者更高层次的通用组件。

异构系统集成

  SuperMap for JAVA EE发布SuperMap WebService,易于搭建面向服务体系结构(SOA)的应用程序,其他应用系统可以远程访问SuperMap服务器提供的远程功能,因此,异构系统之间可以无缝的轻松集成业务逻辑。

 
联系我们  网站地图
版权所有© 1997-2005,北京超图地理信息技术有限公司 京ICP证020360号 京ICP备05002978号
电话:+86-10-82736655 传真:+86-10-82734630