MAPGIS-IMS (Internet Map Server)
- 知识体系
- 2005-08-04
- 39热度
- 0评论
MAPGIS-IMS(Internet Map Server)是中地软件推出的新一代基于Internet 的分布式GIS解决方案。对于最终用户,它提供了一种更为快捷、廉价的方式以获取地理信息;对于高级用户,它还提供了更为丰富的管理工具来建立可缩放的、高效的站点。MAPGIS-IMS遵循GIS标准,采用分布式GIS软件技术,基于Internet网,采用多层体系结构和几种分布式对象技术的综合使用(CORBA,DCOM、JAVA)来为建立及发布地图信息提供了快捷的一体化解决方案。
在网络化GIS系统中,网络传输协议、实时访问量、带宽占用等因素,约束了用户请求和结果数据的有效传输,充分考虑到上述因素,根据用户的实际软硬件环境,MAPGIS-IMS提供了两种解决方案。
MAPGIS-IMS的特点与功能
IMS提供了包括显示、工程管理、工作区管理、分析功能等一系列COM模块,利用微软的Active Server Pages(ASP)技术,可建立丰富的GIS应用。通过JavaScript 和VBScript等编程语言,用户可以定制WEB页,通过FrontPage, Visual InterDev等产品建立客户化的用户界面。脚本程序可以在浏览器端执行,也可以通过标准应用服务器(如ASP)在服务器端执行。
多层体系结构:由分布在客户端的浏览器、Web服务器、GIS服务器和数据库服务器组成,它具有强壮的数据操纵和事务处理能力,以及安全性和完整性约束。
通过空间数据引擎(Spatial Data Engine),系统和商用数据库可进行无缝联结,实现图形和属性库的统一组织和管理。提供了空间事务处理功能和对多用户并发控制。
基于ISAPI/ActiveX模式下,客户端自动下载ActiveX控件显示矢量图形,并可自由地处理每个元素、查询地图数据,分析数据,实现图形的闪烁等功能。基于ASP/COM模式下,浏览器端不需要任何额外程序和模块,即可进行网上浏览.
提供了图形的任意放大、缩小、漫游、复位、更新、变焦显示、分层显示等基本操作;基于矢量的线形、图案的实时生成和传送。 点、线、面的可视化查询显示及图形与属性互查。可以查询地图的属性,地理坐标、位置等信息。浏览的属性数据不仅包括数值型的,而且可以包括非数值型的,如图象、地图、动态图象等多媒体属性。支持WAP查询。
开发者可以通过MAPGIS-IMS软件开发包开发特定的应用,并可以访问核心的软件组件和界面。