|
|
||||||||||||||||
|
||||||||||||||||
| 客户端 | ||||||||||||||||
|
在客户端起主要控制作用的是ActiveX控件
■ActiveX控件具有从远程服务器(或本地主机)下载(或读入)电子地图的能力,采用异步传输模式,下载时不独占CPU资源,不影响界面或前台其他软件的操作 ■ActiveX控件采用的是标准HTTP协议访问数据,同时也支持文件访问、FTP协议访问等模式,控件自适应联网协议访问网上数据资源 ■下载的地图数据可以包含二进制的矢量数据或影像数据,也可以包含地图的属性信息数据 ■下载的数据经过加密压缩,下载完成后ActiveX控件进行自校验,自解压,自解密,下载的数据全部放在计算机内存中进行处理 ■电子地图的放大、缩小、平移 ■地图实体的选择,捕捉,高亮显示及当前实体信息的提取和控制 ■地图实体选择集处理(包括空间范围和属性条件过滤) ■可以透明叠加显示来自不同服务器的数据文件,为不同部门单位的数据信息共享带来便利 ■不同的图形文件显示控制,同一图形文件中不同图层的显示控制 ■图形自动按不同比例显示控制 ■用户可以自由设定查询范围(缓冲区),包括矩形、圆、任意多边形 ■提供求连续折线距离功能 ■提供定时(指间隔一定时间)下载特定数据的功能,主要用于实时更新特定数据集(如动态目标数据跟踪、动态GPS数据等) ■提供两点间最短路径计算功能 ■提供用户自定义信息点功能 ■提供ActiveX控件打印矢量地图的功能,图面表现效果良好 | ||||||||||||||||
| Web服务器 | ||||||||||||||||
|
■可以直接发送预先生成的矢量图形文件。发送前进行加密压缩
■需要连接数据库操作时,请求地图发布服务,获得数据访问入口权。转发用户的访问需求。对最终结果传送给客户 ■控制访问GIS数据的范围,进行一定限制性检查,防止用户大量下载数据信息 ■进行用户GIS数据库访问日志记录,便于系统管理员分析 ■在无用户访问时处于待机状态,超过一定时间自动释放占用的系统资源 | ||||||||||||||||
| 地图发布服务 | ||||||||||||||||
|
■由系统管理员控制,只有处于启动状态时才能顺利运转,可由系统管理员随时停止运行
■当多用户同时访问时建立队列,只有在系统资源充足且并发访问的用户数在设定的范围内时,才激活地图服务处理GIS数据库,避免引起Web服务器崩溃 ■设定最大可并发访问GIS的用户数 ■在访问许可的条件下,提供激活地图服务 ■提供系统日志事件,可以在系统事件浏览器中察看状态及访问纪录 | ||||||||||||||||
| 地图服务 | ||||||||||||||||
|
■建立GIS数据库连接,允许同时建立多个数据库的连接
■获得特定数据库、表、空间范围、属性查询条件的地理数据及其属性数据 ■加载指定的线型库、符号库及可视化参数设计文件 ■输出经过修饰、加密压缩的图形数据 ■数据加密采用动态实时产生密码方法 ■数据的压缩采用动态实时ZIP压缩算法,系统自动进行分块压缩合并 | ||||||||||||||||
| 空间地理数据搜索引擎 | ||||||||||||||||
|
■负责连接空间地理数据库,按客户要求搜索空间地理数据,返回空间数据记录集
■根据不同的GIS系统采用相应的空间数据搜索引擎,包括GeoMedia(GDO)、ArcGIS(SDE)及上海市测绘院自行开发的空间数据搜索引擎等 | ||||||||||||||||
| 数据库服务 | ||||||||||||||||
| ■由GIS系统兼容的DBMS提供数据库服务功能,包括GeoMedia的Access、Oracle 8i/9i+SC,ArcGIS的Access、Oracle 8i+SDE,测绘院自定义的系统等 | ||||||||||||||||
|
|