【Solutions系列】雪灾交通应急处理模板

本文介绍如何利用Esri提供的SnowCOP解决方案应对雪灾交通应急,包括监控雪情、车辆实时位置更新及数据集成流程。通过发布要素服务、配置Python脚本、设置GeoEvent服务及Dashboard应用,实现从数据采集到应用构建的全过程。亮点在于动态修改雪情报告、设备监控与应用快速配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前一段时间北京一场大雪让首都瞬间金装素裹煞是好看,同时暴雪也导致全城道路拥堵,那么Esri怎样应对呢?今天分享的应用模板就是雪灾交通应急处理模板

 

简介

交通或者市政主管部门可以利用SnowCOP解决方案监控雪情发展,确保必要指标的显示。

通过与组织数据的配置可以具体用于:

  • 监控公众提交的雪情报告
  • 追溯司机、设备等作业资源

如果你的组织有车辆自动监控系统,你还可以利用SnowCOP

  • 监视扫雪车辆实时位置
  • 更新报告,帮助你更有效的制定下一步计划


在线体验地址:

http://www.arcgis.com/apps/dashboard/index.html#/b67049d865a34e24a10edc40003fefd6

 

数据

扫雪车完成情况(CurrentSnowPlowLocation)

行政边界(DistrictBoundary)

扫雪车设备详情(TelemetryDeviceInfo)

雪情报告(PlowActivityDistrictReport)

雪情上报(ServiceRequest)

路网数据(TravelLanes)

 

应用的配置流程

 

 

1 服务的发布

SnowComplaints.mxd、DistrictReports.mxd、HighwayTravelLanes.mxd 分别发布成要素服务。 

2 Python脚本配置任务计划程序

解决方案中提供了一个Python脚本(PlannedPlowActivityByActualPlowActivity_Schedule.py)可以根据扫雪车完成情况(CurrentSnowPlowLocation)、行政边界(DistrictBoundary)、扫雪车设备详情(TelemetryDeviceInfo)矢量图层数据定期的修改雪情报告(PlowActivityDistrictReport)图层数据。

(1)    参数构建

新建一个text文档用来记录需要填写在配置任务计划程序里的内容,参数写在引号里,使用空格分开

编号

参数意义

参数示例

1

扫雪车完成情况图层(CurrentSnowPlowLocation)的路径位置

"硬盘位置\StateGovernment.gdb\ CurrentSnowPlowLocation"

2

雪车设备详情(TelemetryDeviceInfo) 的路径位置

"硬盘位置StateGovernment.gdb\ TelemetryDeviceInfo"

3

雪车设备详情(TelemetryDeviceInfo)列表中包含地区独特的表示符字段名

"DISTRICTID"

4

行政边界(DistrictBoundary)的路径位置

"硬盘位置\StateGovernment.gdb\ DistrictBoundary"

5

行政边界(DistrictBoundary) 列表中包含地区独特的表示符字段名

"DISTRICTID"

6

雪情报告(PlowActivityDistrictReport)的路径位置

"硬盘位置\StateGovernment.gdb\ PlowActivityDistrictReport"

7

第4个参数中编码的列表值,如果使用示例数据的话,该参数值为0

"0"

8

更新周期时间

"15" (根据自己的情况设置更新时间,这里指15分钟更新一次)

 

组合好的参数值应该是下面方框中的样子,第一个参数是要运行的Python包的名称,这个参数不用加引号。:

PlannedPlowActivityByActualPlowActivity_Schedule.py "D:\data\SnowCOP\MapsandGeodatabase\StateGovernment.gdb\CurrentSnowPlowLocation" "D:\data\SnowCOP\MapsandGeodatabase\StateGovernment.gdb\TelemetryDeviceInfo" "DISTRICTID" "D:\data\SnowCOP\MapsandGeodatabase\StateGovernment.gdb\DistrictBoundary" "DISTRICTID" "D:\data\SnowCOP\MapsandGeodatabase\StateGovernment.gdb\PlowActivityDistrictReport" "0" "15"

 

(2)    新建计划任务

打开“计算机管理”>“系统工具”>”任务计划程序”>”任务计划程序库”右击选择“新建任务。”

 

 

在创建任务窗口中选择“常规”选项卡填写任务名称

 

 

再选择”操作”选项卡

 

 

点击”新建”

 

程序或脚本:

C:\Python27\ArcGIS10.3\python.exe

添加参数:

上面在text文本中的内容

起始于:

选择Python脚本所在的文件夹位置

点击”确定”即可新建成功任务

(4)运行新建的任务计划程序

 

3 发布GeoEvent服务

GeoEvent 服务的发布具体流程请参考

http://server.arcgis.com/zh-cn/geoevent-extension/

 

4 在Portal或者Online上配置成WebMap

打开portal或Online>我的内容>创建>地图>将之前发布的要素服务和GeoEvent服务添加到图层中。

并将GeoEvent的服务设置成每0.1秒刷新一次。

 

 

5 使用Dashboard for ArcGIS配置应用

打开Dashboard 选择刚建好的WebMap,配置图层。

 

 











 






 







添加需要的微件

 

 

通过微件的配置即可构建一个完整应用

Dashboard的详细配置方法请参考

http://doc.arcgis.com/zh-cn/operations-dashboard/windows-desktop/author/map-widget.htm

 

总结

本应用模板从数据采集、数据更新到数据成图,最后通过配置形成应用,并可进行组织内部分享,是一个完整的解决方案。

亮点1: 利用windows的任务计划程序通过调用Python脚本动态的修改雪情报告要素图层。

亮点2: 利用GeoEvent Processor监视扫雪车等设备的作业情况。

亮点3: 利用Dashboard for ArcGIS  快速配置应用并分享到portal或online上。

 

如果想了解更多详情,请访问:http://solutions.arcgis.com/state-government/help/snow-cop/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值