基于GIS的楼宇库系统建设的实现方法与流程

文档序号:11155589阅读:2400来源:国知局

本发明涉及一种基于GIS的楼宇库系统建设的实现方法。



背景技术:

传统的楼宇库系统仅具有简单的查询基础信息的功能,或者楼宇外部的三维模型,然而用户无法具体了解楼宇具体的各项情况,为此,本申请提供了一种基于GIS的楼宇库系统建设的实现方法,通过建立楼宇模型,使得用户能够更直观的通过网络、手机APP方式了解楼宇的整体架构。



技术实现要素:

本发明的目的在于提供一种基于GIS的楼宇库系统建设的实现方法,该楼宇库系统采用三层架构方式,增强了系统的性能、稳定性和可扩展性;且通过建立楼宇模型,使得用户能够更直观的通过网络、手机APP方式了解楼宇的整体架构。

为实现上述目的,本发明的技术方案是:一种基于GIS的楼宇库系统建设的实现方法,包括如下步骤,

S1:采集楼宇属性数据、网络资源与楼宇的关系数据、楼宇内他网资源及业务信息;所述楼宇属性数据包括楼宇名称、楼宇地址、楼宇结构、楼宇用户信息;

S2:根据楼宇属性数据构建楼宇模型,所述楼宇模型包括楼宇整体模型、楼宇分层模型、房间模型;

S3:根据网络资源与楼宇的关系数据、楼宇内他网资源及业务信息,建立楼宇模型中对应房间模型关联的业务或能力关系;

S4:将通过步骤S2、S3后建立的楼宇模型关联至GIS地图上,完成基于GIS的楼宇库系统建设。

在本发明一实施例中,用户能够通过楼宇关键字在GIS地图上定位楼宇位置,并查询楼宇相关信息,所述楼宇关键字包括楼宇名称、楼宇地址。

在本发明一实施例中,所述楼宇库系统基于WebGis,采用B/S模式的体系结构,利用了ArcGIS组件与Microsoft.NET开发环境无缝集成的特性,采用C#语言开发,在系统的设计过程中充分采用了面向对象设计,并对系统的各项功能进行清晰的划分,分为数据库访问层、业务逻辑层和表现层。

相较于现有技术,本发明具有以下有益效果:本发明楼宇库系统采用三层架构方式,增强了系统的性能、稳定性和可扩展性;本发明通过建立楼宇模型,使得用户能够更直观的通过网络、手机APP方式了解楼宇的整体架构。

具体实施方式

下面,对本发明的技术方案进行具体说明。

本发明的一种基于GIS的楼宇库系统建设的实现方法,包括如下步骤,

S1:采集楼宇属性数据、网络资源与楼宇的关系数据、楼宇内他网资源及业务信息;所述楼宇属性数据包括楼宇名称、楼宇地址、楼宇结构、楼宇用户信息;

S2:根据楼宇属性数据构建楼宇模型,所述楼宇模型包括楼宇整体模型、楼宇分层模型、房间模型;

S3:根据网络资源与楼宇的关系数据、楼宇内他网资源及业务信息,建立楼宇模型中对应房间模型关联的业务或能力关系;

S4:将通过步骤S2、S3后建立的楼宇模型关联至GIS地图上,完成基于GIS的楼宇库系统建设。

用户能够通过楼宇关键字在GIS地图上定位楼宇位置,并查询楼宇相关信息,所述楼宇关键字包括楼宇名称、楼宇地址。

楼宇库系统基于WebGis,采用B/S模式的体系结构,利用了ArcGIS组件与Microsoft.NET开发环境无缝集成的特性,采用C#语言开发,在系统的设计过程中充分采用了面向对象设计,并对系统的各项功能进行清晰的划分,分为数据库访问层、业务逻辑层和表现层。

楼宇库系统系统采用 ArcGIS 系列产品作为 GIS 基础软件平台,支持 SQL Server 2000 或 Oracle 等统一管理空间和非空间数据。系统采用多层次系统服务体系结构,并采用了组件化的设计开发方法。各个组件通过接口协同工作,共同完成系统的功能;保证系统的可扩展、可升级性。使用何种形式表示数据和存储数据是本系统设计的重点。由于本系统采用B/S架构,由于大量的远程数据访问会造成系统的速度缓慢;同时数据库软件存储海量的空间数据比较繁琐。经反复考虑和实践,采用ArcGIS作为数据处理工具,利用其自带的空间数据库管理系统存储和管理各类的地图数据。

楼宇库系统开发采用WebGIS技术,允许客户端使用浏览器或移动端来进行查询,将需要的区县地图以及组件发布到系统的服务器上,最终实现楼宇各层的平面结构图以矢量图形的形式在浏览器上浏览、查询的功能。

本发明建立的楼宇库系统具有以下功能。

1、楼宇库基础管理维护

支持楼宇采集、上图、楼宇查询定位、楼宇与地址关联,解绑、楼宇数据导入,生成楼宇图,支持房间分布展示,通过关联地址,将业务落入房间,实现业务与楼宇的精确关联、能力与楼宇的精确关联,实现资源能力及业务能力基于两达图的呈现。

1.1楼宇模型管理

对楼宇构建楼宇模型,能够支持模型级别关系调整,各级模型枚举值扩展。

1.2 楼宇信息维护

支持对楼宇进行增加,支持对已增加楼宇进行查询,并对楼宇信息进行删除或修改。

1.3 楼宇地址关联,解绑

支持对楼宇进行关联标准地址,支持对关联的标准地址信息进行解绑,重新绑定。

1.4 楼宇数据导入

支持按楼宇数据模型对楼宇信息进行导入,模板字段主要包括楼宇名称,所属省,市县区,所属1级分类,2级分类,以及到户信息。

2 GIS地图应用

2.1楼宇上图

根据手机建楼宇数据时,拍摄图片的坐标上图。

选择已有建筑物图形:支持用户在GIS地图上根据楼宇所在位置关键字,包括楼宇名称,地址查询地图位置。

2.2 楼宇查询定位

支持根据用户输入的楼宇名称或地址信息,查询相关的楼宇信息,并在GIS地图上展示出来,支持用户选择目标楼宇并进行GIS地图定位。

2.3 业务指标渲染

支持对以楼宇为维度的统计指标,如资源能力到达指标,业务到达指标,服务保障能力指标进行根据业务指标值得分段颜色渲染及单值颜色渲染。

3 楼宇库指标管理

3.1 资源到达能力

楼宇光网资源能力展示:支持用户选择楼宇,根据楼宇关联的资源信息,查看关宽业务相关的接入方式,资源端口容量,端口空闲数量,最大的宽带接入速率。

楼宇光网覆盖率指标展示:支持用户选择楼宇,查看楼宇光网覆盖率指标(覆盖率=光宽带总端口数/小区家庭住宅总数);

楼宇光端口利用率展示:支持用户选择楼宇,查看楼宇光端口利用率(利用率=光宽实占端口数/光宽带总端口数);

3.2 业务到达能力

楼宇业务统计信息:支持用户选择楼宇,以楼宇为统计维度,查看业务总数,业务分类统计信息:宽带,ITV办理业务统计信息。

楼宇到户业务信息查看:支持用户选择楼宇,以量两达图模式展示到户的用户信息,套餐,业务,带宽信息。

业务占有率指标展示:支持用户选择楼宇,查看楼宇业务占有率(占有率=已有业务用户户数/小区家庭住宅总数)。

4 基于楼宇的两达图

奠定楼宇的分层模型,生成楼宇图,支持房间分布展示,通过关联地址,将业务落入房间,实现业务与楼宇的精确关联、能力与楼宇的精确关联,实现资源能力及业务能力基于两达图的呈现。

5 开放智能选址能力

基于互联网地图,如百度地图、google地图、企业GIS地图,通过客户地址,能够在地图上定位客户地址位置,并展示客户地址关联网络资源能力信息,包括:接入方式、可达速率等具备将图形化选址能力向网厅、掌厅、CRM等开放的能力。

6 掌上应用

客户经理通过点击掌上应用,实时定位展现区域内资源覆盖情况,用户覆盖情况。

7 系统管理

主要包括系统的任务监控、数据采集监控、接口监控、系统监控、安全管理、日志管理及维护管理等。

7.1 任务监控

任务监控用于对当前正在执行的任务运行状态进行监控,包括监控任务的暂停、恢复等,并能及时发现任务运行中的异常,实施告警。系统支持按照任务ID。获取系统中当前正在执行的任务运行状态信息。

7.2 接口监控

接口监控主要是指楼宇库与上层系统之间的接口运行状态监控。控制接口服务的暂停、恢复,并及时发现接口异常(如接口死锁),实时告警,提醒维护人员重启接口进程。

7.3 数据采集监控

数据采集监控,主要监控数据采集情况。监控的主要内容包括:任务名称、是否运行、启动时间、总记录数、已完成记录数、任务状态(正常、错误、暂停等)、目前完成进度、预计任务剩余时间、当前任务已处理的最小记录时间及已处理的最大记录时间。对历史任务的查询:提供按照任务名称、启动时间、是否成功等条件的查询,查询结果包括:任务名称、启动时间、总记录数、已完成记录数、任务结果(完成、错误、人工中断等)、完成百分比、该任务已处理的最小记录时间及已处理的最大记录时间。按照系统接口方式,可查看接口配置信息及采集执行情况。

7.4 用户管理

用户管理是对所有使用系统的用户进行配置管理,具体如下:

1)具备对用户的增、删、改、查功能;

2)可以按照用户的组织架构划分系统内用户组,提供用户组的增、删、改、查功能;

3)提供用户与角色、权限的关联关系,提供增、删、改、查的功能;

4)提供用户密码安全管理策略,包括密码长度、复杂度、失效时间、密码加密等;

5)可以查询用户的登陆、退出、操作等日志信息。

7.5 性能监控

性能监控是系统运行性能状态的监视。具体如下:

1)能对系统运行的性能指标进行监控。如系统CPU占用率、内存使用率、硬盘空间容量、网络流量等;

2)可配置监控的指标、内容、监控状态;

3)性能指标的监控可以人工的启停;

4)可设置性能指标的监控阈值,超过阈值可产生性能告警;

5)可配置不同的性能告警策略,如CPU占用率长时间为100%,则产生性能告警;

6)可提供性能指标监控的图形、列表等展现方式。

7.6 组织机构管理

管理用户所在本地网以及本地网中的职能部门信息。用于划分用户在系统内所属用户组。提供对本地网地区和职能部门的增、删、改、查功能。系统支持按照职能部门信息如部门名称、部门编号等建立部门档案。

7.7 角色权限管理

角色是各种基本权限的集合,系统提供角色管理功能,以方便用户的授权及修改权限。权限管理是对用户所拥有的系统权限、业务权限、访问接入权限等进行管理。

1)具备角色的增、删、改、查功能。

2)能对角色所包含的用户进行管理,即可以对拥有该角色的用户进行删除和添加。

3)能对角色所定义的权限进行增、删、改、查。

4)可以为一个用户设定多个角色。

5)支持批量用户的角色设定功能。

6)系统权限是指对系统不同功能模块的操作权限。提供可灵活定义的不同级别的系统级权限,如系统管理员权限,可以使用系统所有功能等;系统普通用户权限,可以使用系统部分功能等。

7)业务权限是指系统内部不同工单、网元等的操作访问权限。提供可灵活定义的不同用户对不同工单、网元等操作访问权限,如本地网用户只能对其所属本地网的工单进行操作;省公司用户可以操作多个本地网的工单等。

8)可以配置业务系统的接入访问权限。如某些业务系统只具备发送查询工单的访问权限。

7.8 系统使用查询

系统使用情况统计,从用户、系统功能点等不同维度统计系统操作使用概览和详情。

7.9 操作流水查询

统计分析使用人员操作系统的情况和详情并可以汇总到公司层次。系统支持按照公司、岗位、使用人员、操作类型、日期等获取系统操作流水数据。

7.10 日志管理

日志管理主要对系统产生的所有日志进行管理等。

1)具备系统内所有日志信息查询、日志内容的全文搜索功能。

2)可以动态地根据日志属性的不同组合而查看特定内容的日志。

3)具备定义日志级别、日志类型、日志格式、日志信息项等的功能。

4)可以定义系统日志的生成策略,如系统只记录高于某个级别的日志信息。日志生成策略修改后必须动态生效。

5)具备日志转存、备份、删除功能。

7.11 版本管理

版本管理是对系统的版本升级等活动进行管理。具体如下:

1)具备系统分布在各个主机上面的软件的版本浏览能力;

2)在系统支持自动升级的情况,应提供系统版本的自动升级功能;

3)系统自动升级或人工升级后的系统版本信息,应该自动体现在系统的版本管理记录里面;

4)对以往版本的程序包,应可以在版本管理里面提供备份;

5)版本升级动作必须要在系统日志中有所记录。

以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1