一种管网地理信息服务自动发布方法及系统技术方案

技术编号:22186060 阅读:27 留言:0更新日期:2019-09-25 03:37
本发明专利技术提供了一种管网地理信息服务自动发布方法及装置,其中方法包括:判断待发布地理信息数据的图层服务是否存在,存在则更新图层服务,不存在则创建图层服务数据源;判断更新图层服务是否成功,成功则获取更新的感兴趣区域发布缓存切片任务,不成功则发布失败通知,判断更新的感兴趣区域的切片任务是否发布成功,成功则发布结束,不成功则发布失败通知,判断图层数据源是否创建成功,不成功则发布失败通知,成功则判断图层自定义样式是否存在,存在则发布图层服务,不存在则根据预设模板创建图层样式,发布图层服务,判断图层服务是否发布成功,发布成功则获取更新的感兴趣区域发布缓存切片任务,发布不成功则发布失败通知。

An Automatic Publishing Method and System for Geographic Information Service of Pipeline Network

【技术实现步骤摘要】
一种管网地理信息服务自动发布方法及系统
本专利技术涉及信息发布
,尤其涉及一种管网地理信息服务自动发布方法及系统。
技术介绍
管网在燃气、供热、水力行业中是重要的资产,各资产所属公司通过地理信息系统管理、维护管网。各个公司在管道铺设阶段通过采集管道地理信息,导入到地理信息系统中手动的处理、发布地理信息服务(查询、分析和显示管道地理数据的服务)。但是管道铺设工程不是一次就完成的,随着时间的推移会有新的管道规划和老旧管道的更换,相应的会有新的地理信息需要添加或更新,此时就需要人工操作地理信息系统进行相应的服务更新。现有地理信息系统服务发布基于人工操作,每次对应服务的地理信息数据变动(新增、更新、删除)时都需要手动进行服务的添加、更新、服务缓存重新切片等操作。而地理信息数据是存在不定时的添加、更新的,这就需要有相应专业工作人员进行操作,增加了人工成本、时间成本。人员操作时可能会出现操作错误导致服务发布延期,影响其它依赖系统的运作。因此,地理信息服务的能否自动发布成为了亟待解决的问题。
技术实现思路
本专利技术旨在提供一种克服上述问题或者至少部分地解决上述问题的管网地理信息服务自动发布方法及系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术的一个方面提供了一种管网地理信息服务自动发布方法,包括:S1,采集系统输入的管网地理信息数据;S2,对管网地理信息数据进行预处理,得到待发布地理信息数据;S3,判断待发布地理信息数据的图层服务是否存在,如果待发布地理信息数据的图层服务存在,则执行步骤S4,如果待发布地理信息数据的图层服务不存在,则执行步骤S9;S4,更新图层服务的地理信息数据;S5,判断更新图层服务的地理信息数据是否成功,如果更新图层服务的地理信息数据成功,则执行步骤S6,如果更新图层服务的地理信息数据不成功,则执行步骤S15;S6,获取更新的感兴趣区域,发布缓存切片任务,其中,更新的感兴趣区域包括地理信息数据更新的区域;S7,判断更新的感兴趣区域的切片任务是否发布成功,如果更新的感兴趣区域的切片任务发布成功,则执行步骤S8,如果更新的感兴趣区域的切片任务发布不成功,则执行步骤S15;S8,发布结束;S9,为待发布地理信息数据创建图层服务数据源;S10,判断图层数据源是否创建成功,如果图层数据源创建成功,则执行步骤S11,如果图层数据源创建不成功,则执行步骤S15;S11,判断图层自定义样式是否存在,如果图层自定义样式存在,则执行步骤S13,如果图层自定义样式不存在,则执行步骤S12;S12,获取预设模板,根据预设模板创建图层样式;S13,发布待发布地理信息数据的图层服务;S14,判断待发布地理信息数据的图层服务是否发布成功,如果待发布地理信息数据的图层服务发布成功,则执行步骤S6,如果待发布地理信息数据的图层服务发布不成功,则执行步骤S15;S15,发布待发布地理信息数据的图层服务发布失败通知,并执行步骤S8。其中,发布待发布地理信息数据的图层服务发布失败通知包括:向预设邮箱发布待发布地理信息数据的图层服务发布失败通知邮件。其中,对管网地理信息数据进行预处理,得到待发布地理信息数据包括:对管网地理信息数据进行信息提取,提取出待发布地理信息数据。本专利技术另一方面提供了一种管网地理信息服务自动发布装置,包括:采集模块,用于采集系统输入的管网地理信息数据;预处理模块,用于对管网地理信息数据进行预处理,得到待发布地理信息数据;第一判断模块,用于判断待发布地理信息数据的图层服务是否存在,如果待发布地理信息数据的图层服务存在,则通知更新模块,如果待发布地理信息数据的图层服务不存在,则通知第一创建模块;更新模块,用于更新图层服务的地理信息数据;第二判断模块,用于判断更新图层服务的地理信息数据是否成功,如果更新图层服务的地理信息数据成功,则通知第一发布模块,如果更新图层服务的地理信息数据不成功,则通知通知模块;第一发布模块,用于获取更新的感兴趣区域,发布缓存切片任务,其中,更新的感兴趣区域包括地理信息数据更新的区域;第三判断模块,还用于判断更新的感兴趣区域的切片任务是否发布成功,如果更新的感兴趣区域的切片任务发布成功,则通知结束模块,如果更新的感兴趣区域的切片任务发布不成功,则通知通知模块;结束模块,用于发布结束;第一创建模块,用于为待发布地理信息数据创建图层服务数据源;第四判断模块,还用于判断图层数据源是否创建成功,如果图层数据源创建成功,则通知第五判断模块,如果图层数据源创建不成功,则通知通知模块;第五判断模块,用于判断图层自定义样式是否存在,如果图层自定义样式存在,则通知第二发布模块,如果图层自定义样式不存在,则通知第二创建模块;第二创建模块,用于获取预设模板,根据预设模板创建图层样式;第二发布模块,用于发布待发布地理信息数据的图层服务;第六判断模块,用于判断待发布地理信息数据的图层服务是否发布成功,如果待发布地理信息数据的图层服务发布成功,则通知第一发布模块,如果待发布地理信息数据的图层服务发布不成功,则通知通知模块;通知模块,用于发布待发布地理信息数据的图层服务发布失败通知,并通知结束模块。其中,通知模块通过如下方式发布待发布地理信息数据的图层服务发布失败通知:通知模块,具体用于向预设邮箱发布待发布地理信息数据的图层服务发布失败通知邮件。其中,预处理模块通过如下方式对管网地理信息数据进行预处理,得到待发布地理信息数据:预处理模块,具体用于对管网地理信息数据进行信息提取,提取出待发布地理信息数据。由此可见,通过本专利技术提供的管网地理信息服务自动发布方法及系统,可以实现地理信息数据新增时服务的自动添加、自动发布,同时,地理信息数据变更时服务缓存自动重新切片,因此,可以令地理信息系统服务自动发布,用机器代替人员操作,这样即解决了人工成本和人工操作错误的问题,并且可以通过监控地理信息数据的变动而自动的发布服务解决时间成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的管网地理信息服务自动发布方法的流程图;图2为本专利技术实施例提供的管网地理信息服务自动发布装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了本专利技术实施例提供的管网地理信息服务自动发布方法的流程图,参见图1,本专利技术实施例提供的管网地理信息服务自动发布方法,包括:S1,采集系统输入的管网地理信息数据;S2,对管网地理信息数据进行预处理,得到待发布地理信息数据。具体地,作为本专利技术实施例的一个可选实施方式,对管网地理信息数据进行预处理,得到待发布地理信息数据包括:对管网地理信息数据进行信息提取,提取出待发布地理信息数据。在获取的管网地理信息数据中提取出待发布地理信息数据,以便对待发布地理信息数本文档来自技高网...

【技术保护点】
1.一种管网地理信息服务自动发布方法,其特征在于,包括:S1,采集系统输入的管网地理信息数据;S2,对所述管网地理信息数据进行预处理,得到待发布地理信息数据;S3,判断所述待发布地理信息数据的图层服务是否存在,如果所述待发布地理信息数据的图层服务存在,则执行步骤S4,如果所述待发布地理信息数据的图层服务不存在,则执行步骤S9;S4,更新所述图层服务的地理信息数据;S5,判断更新所述图层服务的地理信息数据是否成功,如果更新所述图层服务的地理信息数据成功,则执行步骤S6,如果更新所述图层服务的地理信息数据不成功,则执行步骤S15;S6,获取更新的感兴趣区域,发布缓存切片任务,其中,所述更新的感兴趣区域包括所述地理信息数据更新的区域;S7,判断所述更新的感兴趣区域的切片任务是否发布成功,如果所述更新的感兴趣区域的切片任务发布成功,则执行步骤S8,如果所述更新的感兴趣区域的切片任务发布不成功,则执行步骤S15;S8,发布结束;S9,为所述待发布地理信息数据创建图层服务数据源;S10,判断所述图层数据源是否创建成功,如果所述图层数据源创建成功,则执行步骤S11,如果所述图层数据源创建不成功,则执行步骤S15;S11,判断图层自定义样式是否存在,如果所述图层自定义样式存在,则执行步骤S13,如果所述图层自定义样式不存在,则执行步骤S12;S12,获取预设模板,根据所述预设模板创建图层样式;S13,发布所述待发布地理信息数据的图层服务;S14,判断所述待发布地理信息数据的图层服务是否发布成功,如果所述待发布地理信息数据的图层服务发布成功,则执行步骤S6,如果所述待发布地理信息数据的图层服务发布不成功,则执行步骤S15;S15,发布所述待发布地理信息数据的图层服务发布失败通知,并执行步骤S8。...

【技术特征摘要】
1.一种管网地理信息服务自动发布方法,其特征在于,包括:S1,采集系统输入的管网地理信息数据;S2,对所述管网地理信息数据进行预处理,得到待发布地理信息数据;S3,判断所述待发布地理信息数据的图层服务是否存在,如果所述待发布地理信息数据的图层服务存在,则执行步骤S4,如果所述待发布地理信息数据的图层服务不存在,则执行步骤S9;S4,更新所述图层服务的地理信息数据;S5,判断更新所述图层服务的地理信息数据是否成功,如果更新所述图层服务的地理信息数据成功,则执行步骤S6,如果更新所述图层服务的地理信息数据不成功,则执行步骤S15;S6,获取更新的感兴趣区域,发布缓存切片任务,其中,所述更新的感兴趣区域包括所述地理信息数据更新的区域;S7,判断所述更新的感兴趣区域的切片任务是否发布成功,如果所述更新的感兴趣区域的切片任务发布成功,则执行步骤S8,如果所述更新的感兴趣区域的切片任务发布不成功,则执行步骤S15;S8,发布结束;S9,为所述待发布地理信息数据创建图层服务数据源;S10,判断所述图层数据源是否创建成功,如果所述图层数据源创建成功,则执行步骤S11,如果所述图层数据源创建不成功,则执行步骤S15;S11,判断图层自定义样式是否存在,如果所述图层自定义样式存在,则执行步骤S13,如果所述图层自定义样式不存在,则执行步骤S12;S12,获取预设模板,根据所述预设模板创建图层样式;S13,发布所述待发布地理信息数据的图层服务;S14,判断所述待发布地理信息数据的图层服务是否发布成功,如果所述待发布地理信息数据的图层服务发布成功,则执行步骤S6,如果所述待发布地理信息数据的图层服务发布不成功,则执行步骤S15;S15,发布所述待发布地理信息数据的图层服务发布失败通知,并执行步骤S8。2.根据权利要求1所述的方法,其特征在于,所述发布所述待发布地理信息数据的图层服务发布失败通知包括:向预设邮箱发布所述待发布地理信息数据的图层服务发布失败通知邮件。3.根据权利要求1所述的方法,其特征在于,所述对所述管网地理信息数据进行预处理,得到待发布地理信息数据包括:对所述管网地理信息数据进行信息提取,提取出所述待发布地理信息数据。4.一种管网地理信息服务自动发布装置,其特征在于,包括:采集模块,用于采集系统输入的管网地理信息数据;预处理模块,用于对所述管网地理信息数据进行预处...

【专利技术属性】
技术研发人员:吴东东王星王力伟
申请(专利权)人:北京讯腾智慧科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1