(一)mapgis7-IMS行业版简介
MAPGIS7-IMS行业版是MAPGIS-IMS平台软件之一,是在MAPGIS7-IMS专业版(针对矢量地图)、MAPGIS7-IMS搜索引擎版(针对栅格地图)的基础上,将两者的功能结合在一起,成为一个综合性的开发平台,不仅可以满足大用户量的访问需求,同时也可以满足专业用户对查询和空间分析的要求。
1、MAPGIS7-IMS行业版的优势(一) [li]速度快,更多服务器端的计算放到客户端进行。 [/li][li]效果好,平滑过度。 ·用户在漫游时,尚在显示范围内的地图直接从客户端缓存中读取,显示范围以外的地图再从服务器实时读取,这样就会实现一种平滑过渡的效果。 [/li][li]在传统B/S结构中增加AJAX ENGINE层,体验页面无刷新。 [/li][li]能够满足巨大人数的访问要求。 [/li] 2、MAPGIS7-IMS行业版的优势(二) [li]处理专业数据的空间分析和查询。 [/li][li]面向专业级用户: ·包括地质调查、地下水、管网、石油、林业、城市交通、城市旅游、地质灾害、国家安全等等,提供最全面的WebGIS解决方案。 [/li][li]基于全国的地图搜索系统: ·MAPGIS7-IMS行业版平台能够让用户在全国甚至全球范围内进行GIS方面的各类查询,实用性更加广阔。 [/li] (二)平台特点
1、分布式架构 [li]系统是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上,实现不同GIS平台的空间数据互操作。 [/li] 2、多样化开发 [li]MAPGIS7-IMS行业版的程序设计分为三个阶段:初级、中级和高级。 [/li][li]初级用户:快速开发配置向导。 [/li][li]中级用户:控件式开发。 [/li][li]高级用户:编程开发。 [/li] 3、跨平台调用 [li]系统支持Windows、Linux和Unix操作系统。 [/li] 4、多模式表现 [li]系统支持.NET和JAVA两种开发模式。 [/li] 5、高集成功能 [li]系统利用组件化、面向对象的方法,将功能都集中在类库中,这样更易于调用、管理和维护。 [/li] (三)可解决问题
(四)体系结构
1、MAPGIS7-IMS行业版分层体系结构 [li]MAPGIS7-IMS行业版是分层的体系构架,从下到上依次分为数据层、GIS平台层和IMS服务层。 [/li][li]数据层:分为两类,文件表现均为HDF格式: ·一类为:经过MAPGIS页面缓冲工具缓冲处理过的海量栅格流地理数据库。 [/li][li]GIS平台层,MAPGIS7底层核心平台,提供基本的空间数据处理功能 。 [/li][li]IMS服务层,此层提供了两个服务 : ·MapGIS7-IMS栅格地图服务,提供对海量栅格流地理数据库的读取服务 。 ·MapGIS7-IMS矢量地图服务,提供MapGIS7平台下空间数据的读写服务。 [/li] 2、体系结构图 (五)开发环境
1、二次开发环境 [li]MAPGIS7-IMS行业版提供两个二次开发环境: ·基于Eclipse和JSP搭配的JAVA环境开发平台。 [/li] 2、ASP.NET开发环境 [li]ASP.NET二次开发环境,配置如下: ·操作系统:Windows 2003 Server(推荐) ·环境支持:.Net FrameWork 2.0 和IIS5.0或更高 ·数据库:ORACLE 9i 或 SQL Server 2000 ·开发语言:C#语言和JavaScript脚本语言 ·开发工具:Visual Studio.NET 2005 [/li] 3、JAVA开发环境 [li]JAVA二次开发环境,配置如下: ·操作系统: Windows2003 Server(推荐) ·环境支持:jdk1.5及以上、tomcat5.0及以上 ·数据库:ORACLE9i、 ORACLE10g 或 SQL Server 2000(数据驱动程序JDBC 2000) ·开发工具:Eclipse 3.2、MyEclipse5.0 [/li] 4、二次开发相关技术 [li]MAPGIS7-IMS行业版使用了众多的技术来帮助用户进行二次开发。 ·VML:矢量可标记语言,是Vector Markup Language的缩写。用于在WEB页快速绘制输出矢量图形。 ·HTML:超文本标记语言,是Hypertext Markup Language的缩写。是一种通用的描述文档结构的语言 ,主要用于客户端的页面设计。 ·JSP:Java Server Pages的缩写,是一种基于Java的脚本技术 ,用于在 Web 页面中直接嵌入 Java 代码;或者将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。 ·C#:(读作“C sharp”)是一种简单、现代、面向对象且类型安全的编程语言。 [/li] (六)功能介绍
1、基本显示功能 [li]地图的基本显示功能分为:基本操作和地图显示 ·基本操作:实现地图的放大、缩小、更新、复位等操作 ·地图显示:实现客户端显示地图、显示图层、更改图层状态等功能 [/li] 2、查询功能 [li]地图查询功能分为:简单查询和条件查询 ·简单查询:简单查询即基本查询,包括点击查询、拉框查询、圆查询、线查询和多边形查询五种查询方法。 ·条件查询:包括属性条件查询、点击条件查询、拉框条件查询、画圆条件查询、画线条件查询和多边形条件查询六种查询方法。 [/li] 3、地图编辑功能 [li]地图编辑主要实现在地图文档中动态地添加点、添加线、添加区和修改要素功能,并实时更新地图文档。分为: [/li] 4、空间分析功能 [li]地图文档实现专业的路径分析、拓扑分析、各种叠加分析和裁剪分析等功能,分为: 拓扑分析:分析两个图层要素在拓扑变化下其不变的性质。 叠加分析:实现对要素类或简单要素类中两个图层的相交、相减、合并及对称差几种叠加分析功能。 路径分析:通过在地图上设置路径结点和障碍点,实现最佳的路线的分析功能。 缓冲区分析:分为线缓冲分析和区缓冲分析,根据给定的缓冲区半径和容差半径,确定它们的邻近度。 [/li] 5、统计分析功能 [li]统计分析功能实现以图表形式(直方图和饼状图)展示要素属性统计分析的结果,分为: ·区域统计分析:根据地图某一区域,在客户端设置统计字段,显示字段,统计图形状等属性,生成统计图。 ·属性统计分析:根据设置的属性条件,在客户端设置统计字段,显示字段,统计图形状等属性,生成统计图。 [/li] 6、地图服务功能 [li]MAPGIS7-IMS行业版提供两种地图服务,分别是: ·MAPGIS7-IMS栅格地图服务:针对栅格地图,提供对地图数据的快速访问,实现地图信息点查询、公交换乘等功能。 ·MAPGIS7-IMS矢量地图服务:针对矢量地图,提供完整的WEBGIS功能,基于此服务,可对空间数据进行查询、编辑、分析等操作。 [/li] 7、其它功能 [li]地图测量功能:距离测量和面积测量。 [/li][li]地图搜索:输入关键字信息,在地图上搜索包含此关键字的所有信息。 [/li][li]公交换乘:输入起始和终止站名称,查询公交信息。 [/li][li]坐标转换:根据设置的参数和投影类型,实现平面直角与经纬度之间的转换。 [/li][li]计算面积:输入可以构成一个封闭图形的坐标值,选择是否是经纬坐标后,就可以计算出实际的周长和面积。 [/li][li]显示设置:设置显示参数。 [/li][li]闪烁设置:设置闪烁参数。 [/li][li]网络分析:根据输入的关键字信息,查询最佳行车路线。 [/li][li]3D支持:支持三维热点录入与查询。 [/li] (七)经典案例展示
案例:公安局警用地理信息系统 [li]案例:公安局警用地理信息系统简介 ·公安局警用地理信息系统是以MAPGIS7-IMS行业版为基础平台的,针对公安局案件管理、人口管理、110报警定位、警情统计分析、方案预处理、空间分析等功能。是一个综合性的WEBGIS站点,拥有专业级、功能强大的查询、统计分析和空间分析等功能。 [/li] file:///D:/My%20Documents/桌面/MAPGIS宣传/MAPGIS—IMS互联网平台产品/images/行业版案例.jpg |