已完成的功能:
1.要素定位
按地名、设备类型、编号进行光路、管路、杆路上的设备进行定位。
2.基本信息查询
分类 |
操作对像 |
展示的内容 |
管路 |
井、管道 |
井的基本信息、井里管道和管孔的信息、管孔里光缆的信息 |
杆路 |
杆、钢绞线 |
杆的基本信息、钢绞线的基本信息 |
光路 |
光缆、光接收机、接续盒、ODF架 |
光缆的基本信息,接续盒、光接收机的基本信息、参数指标、资源信息、资料信息、安装信息 |
机房 |
机柜、设备、端口 |
基本信息、预警信息、监测信息 |
摄像图 |
摄像图 |
摄像头的实时视频 |
3.网络分析功能
功能 |
分析算法 |
操作对像 |
功能描述 |
显示内容 |
网络拓扑 |
路由(向上追踪) |
多要素 |
从机房到各选中的终端之间路由 |
路由拓扑图 |
链路分析 |
路由(向上追踪)、覆盖(向下追踪) |
单要素 |
从机房到选中的光路设备之间的路由 光信号从选中的光路设备到其他光路设备的覆盖 |
覆盖拓扑图、地图高亮 |
管道连通分析 |
两点间路径分析 |
两个要素 |
两井之间管道是否连通、剩余管孔数 |
地图高亮 |
路由辅助规划 |
两点间路径分析 |
两个要素 |
两光路设备之间是否连通、剩余纤芯数、剩余管孔数 |
地图高亮 |
故障定位查询 |
路由(向上追踪)、覆盖(向下追踪) |
单要素 |
从机房到选中的光路设备之间的路由 光信号从选中的光路设备到其他光路设备的覆盖(受响影的设备) |
覆盖拓扑图、地图高亮 |
4.查询分析
功能 |
操作对像 |
功能描述 |
容量分析 |
多要素 |
查询该范围内,介于最少和最多可用芯数的光缆 |
缓冲区分析 |
单要素 |
查询一定半径内的所有光设备 |
预警报警 |
多要素 |
ONU和GW2的预警报警信息 |
5.专题图
功能 |
功能描述 |
显示内容 |
客户关系 |
按小区、片区、市区的总用户数或收费的生成统计专题图 |
分级渲染专题图 |
提出的问题:
1.数据同步(GIS与业务)
1)尽可能只在一边(GIS或业务)存贮数据,特别是对于设备之间的关系。GIS可以模拟与存贮设备之间的关系,并且提供良好的图的查询算法工具,一些NoSQL之类的数据库(如面向图的数据库Neo4J)也提供良好的图的存贮与查询算法工具。相对于在GIS中存贮设备之间的关系时,如果添加与删除设备,则需要重新构建设备之间的关系这一点来说,在数据库中存贮出设备之间的关系更具优势。
2)当两边都存有数据时,GIS更新地图后,应调用业务接口进行资源的更新;在更新资源后,同样要进行地图数据的更新(包括地图要素拓扑关系的重新构建)。
2.拓扑图想借助ArcGIS Schematic工具生成
ArcGIS Schematic在目前广电用的ArcGIS Server 10.0中还没有提供REST接口,只能利用GP服务来生成与发布,对于拓扑图与地图进行交互可能存在问题。这个有待研究。
3.资源可视化编辑
此项功能主要是处理各设备之间端口的连接信息。其实与GIS的关系并不强,不必借助ArcMap来完成(太过专业与笨重),完全可以直接利用Flex开发一个资源编辑器或基于第三方组件(如SpringGraph和FlowChart等),并将编辑的结果保存到数据库中。
4.内网地图打开很快,外网地图打开很慢
主要原因还是地图数据量比较大。减少地图数据传输的方法如下:
1)在使用地图时,尽量减少FeatureLayer的使用,并尽量将所用到的图层放到一个地图服务中。
2)对于当前不操作的图层与地图服务,尽量不要显示,当用户需要进行某一地图操作时,再打开相应的图层。
3)地图要素的符号尽可能简单,尽量不要采用复合符号。
建议:
一、业务内容方面
1.预警可以加入更深入一些功能,例如以下的一些功能:
1)派工检查与维修,以及反馈,工人的行车路线等等,在地图上调出业务的操作页面,或在地图上显示操作的结果。
2)加入设备统计与评价,可以得出设备的质量、设备是否更换。
3)派工人员的评价。
2.将设备进一步关系到人
1)查询设备会影响到哪些用户(即哪些人共用这一设备)。
2)分析用户的变更,在地图上显示。
3)机房中的哪些设备是哪些人来管理。
3.路径分析功能
1)派工人员的最佳行车路线分析。
2)派工人员的实时追踪(GPS)显示与历史轨迹查询,如下:
4.线路规划
1)在地图上自动计算(手画)出规划线路,计算出光缆长度,进而估算出线路的成本。
二、GIS功能实现方式方面
1.jifang/jifangredian和jifang/jifangtupian使用的图层过多,有上千个。建议此项功能不要用GIS来存贮,而用数据库来存贮,借助Flex本身的绘图功能,通过动态加载的形式显示。
2.机房的预警整图刷新。建议只刷新预警状态改变的图形。
3.建议做一个关键设备之间关系的导航树,以利于用户快速定位(例如:中小机房-分前端-光接收机-用户)
4.建议减少FeatureLayer的使用,而改用MapServer,以提高地图速度。
5.建议将链路分析、网络拓扑、管道连通分析、路由辅助规划、容量分析等分析算法做成ArcGIS Server 的SOE,发布成ArcGIS的服务。
6.建议地图缓冲区分析中添加线和面的缓冲区分析,有利于在光缆与小区多少米范围内有哪些设施
7.对于不与地图交互的详情信息,可以直接将业务做好的页面显示出来,包括视频显示。