基于arcgis api for js高速公路智能化智慧公路养护WebGIS开源系统

本文主要是介绍基于arcgis api for js高速公路智能化智慧公路养护WebGIS开源系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

伴随着高速公路建设进程加快,其涉及信息量增大、类型多样、地点分布广,传统的信息管理方式已不适应公路建设迅速发展的需要,而目前能对高速公路在设计、施工、养护等阶段的各类信息综合进行管理的信息系统尚较少见到。结合实际应用提出系统需求,然后提出利用网络地理信息系统技术例构建高速公路信息管理系统,以充分发挥了对信息发布广泛、数据更新速度快特点,提高了公路管理工作的效率,有效解决了落后的管理手段与迅速增长的公路数据之间的矛盾。


高速公路建成通车后,随着时间的推移、累积交通量的增加,使用性能逐渐衰减,并出现各类病害。为了保证高速公路快速、畅通、安全、经济的使用性能,保持高速公路的原始设计状态,必须采取合理的养护措施,进行经常性的养护维修。而目前很多高速公路养护管理部门采用的传统管理手段与业务需求之间的矛盾日益突出。主要表现在养护业务数据的日益增加,采用传统的档案式管理,随着时间的推移,纸质资料的老化、磨损,造成不必要的信息丢失。同时这种存储方式导致查询检索极为不便,资料利用效率低下。其次,数据更新维护手段落后,高速公路各类数据更新日新月异,而目前的数据采集和更新方法无法满足实时、准确地反映高速公路变化的现状资料要求。在公路日常养护管理工作中涉及的路段、桥梁、涵洞等设施和外业作业路线、病害信息都具有空间特征。同时在养护管理工作中还涉及到大量关系数据,如养护计划、维修工程等,这些关系数据不仅是独立存在的抽象数据,同时也与空间信息存在密切的联系。要想进一步提高高速公路养护的质量和效率。特别是需要做出养护的宏观决策时,大量与地理位置相关的数据是必不可少的。因此研究建立高速公路信息管理系统势在必行。
地理信息系统,简称已经历了多年的发展,它是一个以地理坐标为基础的信息系统,具有强大的处理空间数据的能力,如地图数字化、矢量和图像的浏览查询、基于空间数据的分析、三维模拟、虚拟现实、地图输出等,现在正被更多的人接触和使用。运用地理信息系统实现对与地理空间有关联的公路信息的管理,尽而改变传统的管理方式,达到公路信息管理可视化,公路养护决策科学化、公路信息管理现代化的日的,更好的为社会提供服务是很有必要的。另外,随着网络技术的发展,它与结合而成的是软件发展的必然趋势。引旨在利用计算机网络技术解决地理信息的共享问题,主要用于分布式地理信息的在线发布,井为分布式地理信息提供在线实时处理与分析的工具。目前,发展极为迅速,已经深入到各个应用领域。


系统采用ArcGIS JavaScript for API作为地图开发底层,采用Web AppBuilder作为开发框架,利用该框架即拿即用的Widget来构建应用,比如制图、查询、地理处理、编辑、打印等基础功能,同时自行开发相应的Wedget满足自己的业务需求,实现一次开发多次使用。智能化智慧公路养护WebGIS系统采用java源码,后端混合采用c# .net开发框架。
在实际应用中系统已通过开发和配置不同的Widget,拓展了综合查询、空间统计、轨迹回放等功能,实现桥梁、涵洞和隧道等空间信息分析与展示等业务需求。系统将在业务发展中不断拓展更多功能,最终将会形成一个强大的工具库。
该系统主要实现桥梁、涵洞和隧道等基本信息的空间展示,实现对日常养护检查信息可视化展示,此外实现巡查人员、检查车辆等GPS位置信息轨迹回放以及动态展示。系统浏览器端需要兼容PC端、PAD端、手机移动端正常浏览。
功能:
(1)高速公路静态数据展示
实现桥梁、涵洞、隧道等基础数据展示静态点数据和气泡,展示详情页面信息。通过弹出面板展示桥梁、涵洞、隧道等详细信息,包括基本信息、经常检查信息、历史等级、实时监测、动态监控等信息。通过详细页面可以展示更多基本信息,包括多幅图片轮换、识别数据、技术数据、结构数据等。通过查询详细的月度检查数据,可以了解等多的检查项目、检查部位等信息。


(2)GPS时时监控和轨迹回放
建立人员和车辆管理模块,实现车辆实时监控和人员和车辆的历史轨迹回放等功能。车辆监控实现根据状态进行显示,根据用户权限显示用户所在组织的车辆时时位置,显示车辆尽量做到实时;车辆回放通过选择时间段(先选择某日,然后选择时间段;有轨迹的日期显示为绿色,没有轨迹的日历显示为灰色);点击回放,弹出回放窗口,回放窗口可以满屏显示,可以调节回放速度和进度。回放时,车辆的经纬度、时间显示在地图上。
当前系统人员监控不是时时定位,是事后上传轨迹。列表显示人员姓名、单位名称、联系电话,人员的轨迹回放通过选择人员姓名,选择时间(先选择某日,然后选择时间段;有轨迹的日期显示为绿色,没有轨迹的日历显示为灰色);点击回放,弹出回放窗口,回放窗口可以满屏显示,可以调节回放速度和进度。回放时,人员的经纬度、时间显示在地图上。
(3)高速公路基础数据空间查询
实现高速公路基础数据在线模糊查询和快速查询功能,通过设置桥梁、涵洞、隧道等单位名称、桥梁编号、名称、中心桩号等实现基本信息的快速查询与定位,通过查看详细信息了解更多。根据输入条件进行复杂查询;将查询的结果以电子表格的形式展示,同时实现每条记录的定位,弹出详细信息等。
快速查询通过在页面上过滤桥梁、涵洞、隧道等所在的部门机构、桥梁类型、隧道类型等信息,可以快速查询和定位,展示该类型信息的空间分布等。
(4)高速公路病害信息查询
实现养护工程显示内容查询与展示,以同一个符号的不同颜色,表示病害的状态,通过查询可以实现更多信息查询,包括基本信息、病害图片信息等。

 

转载于:https://www.cnblogs.com/shengya/p/8968510.html

这篇关于基于arcgis api for js高速公路智能化智慧公路养护WebGIS开源系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/weixin_30487701/article/details/96173254
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/846853

相关文章

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹