“以前很多工作都需要徒步去现场看,现在坐在办公室,对这一切都能了如指掌啦!”
安徽清凉峰国家级自然保护区歙县站站长王山青,是全国近120万林长中的一员。作为一名有着34年工作经历的老林业人,深切感受到了数字化对守护绿水青山带来的便利。
王山青所在的清凉峰,被誉为华东地区的“天然动植物园”和“物种基因库”,资源保护任务繁重。为了守护这片珍贵的土地,2021年,移动云携手黄山移动打造歙县智慧林长信息化平台项目,让林业守护从“用脚丈量”走向“云端管理”。
安徽清凉峰国家级自然保护区(歙县林业局 供图)
“守护好清凉峰的一草一木,就是我的职责。如果再让我选择一次,我还要做这座大山的儿子!”对于王山青来说,这片大山的意义并不寻常。
作为一个“林二代”,他的父亲是这里的首批筹建者。父亲给他取名“山青”,意为山清水秀,希望他继续守护好这里的大山。
在父亲的熏陶下,1988年,18岁的王山青便开始了在清凉峰自然保护区管理站的工作,一干就是34年。
“以前护林的日常工作简单两个字‘看山’,一是做好森林防火工作,做好宣传和巡护工作;二是生态资源保护工作,不让人上山砍柴火、搞破坏。”王山青说。
听起来起来“简单”,实则“不简单”。清凉峰保护区海拔高,山陡路远,管护面积大,每天巡护都要花上一整天时间,“一早上山,很晚才能回来,一天最多要走十到二十公里,工作十分辛苦。”
王山青在巡护路上(歙县林业局 供图)
然而,即便每日“跋山涉水”,但人力有限,很多时候对于森林资源的情况也摸不着头脑,很多数据只能靠估算。
直到2021年年初,王山青接触到了歙县智慧林长信息化平台,巡林工作才发生了新变化。
如今,林区安装了摄像头,可以全天候实时监控重点林业区域内植物生长、动物活动、病虫害发生、野外用火等情况,通过对应区域采集的温度、湿度、光照、风速等气象数据进行大数据分析,能有效预测局部森林火灾发生等级、森林病虫害发生趋势等重要信息。
“方便了很多!我们坐在办公室,就能根据这些数据评估森林健康状况。”王山青感叹,不仅如此,现在的数据、照片、视频都可以上传到平台,储存在移动云端,“数据的统计、分析不仅变得简单很多,数据安全也得到了保证!”
从“用脚丈量”到“云端管理”,背后离不开移动云数字技术的赋能。
近年来,歙县林业局与移动云开展合作,加快打造以5G、算力网络、智慧中台为重点的新型信息基础设施,创新构建“连接+算力+能力”新型信息服务体系,全面提升县域林业信息化与数字化管理水平。
歙县智慧林长信息化平台,就是林业数字化管理的重要抓手。
“平台通过搭建林业有害生物防治、林长制信息展示、森林资源管理、灾害应急处置、指挥中心大屏、后台配置管理、移动巡护APP等功能模块,帮助我们实现资源监测实时化。”平台云端搭建负责人潘伟伟说到。
潘伟伟正在操作歙县智慧林长信息化平台(徐鹏 摄)
为实时获取森林火灾预警信息和卡口出入人员车辆信息,移动云前期在新安江百里画廊沿岸和皖浙交界处,分别安装了10处防火云台摄像机和1处卡口视频监控。
“以森林火灾预警为例,监测到火情后,系统锁定云台,由当前瞭望塔的高度、云台的方位、摄像机的焦距等相关信息,推算出发生火灾的位置,并产生报警信息同时回传到平台”歙县林业局规划财务股负责人、高级工程师曹秀峰表示。
歙县林业局工作人员通过平台监测林区(徐鹏 摄)
自平台投入使用以来,已监测到数十起林边燃烧杂草的火灾隐患,林业执法人员通过平台预警推送的信息,第一时间赶赴现场处置,避免了森林火灾的发生。
绿水青山就是金山银山。移动云践行“为国建云”使命,通过云上应用与大数据分析等功能,解决林长制信息展示、森林资源管理、应急灾害处置等难点,让数字技术扎根林区,助力乡村振兴。
“这里已经39年没有发生火灾了,这都是我们一代代林业人日常守护的结果,有了先进的数字化技术,相信歙县的森林管理会越来越好。”王山青自豪地说。
我正在使用i18n从头开始构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在rubyonrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi
我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar
我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test
我正在尝试从Postgresql表(table1)中获取数据,该表由另一个相关表(property)的字段(table2)过滤。在纯SQL中,我会这样编写查询:SELECT*FROMtable1JOINtable2USING(table2_id)WHEREtable2.propertyLIKE'query%'这工作正常:scope:my_scope,->(query){includes(:table2).where("table2.property":query)}但我真正需要的是使用LIKE运算符进行过滤,而不是严格相等。然而,这是行不通的:scope:my_scope,->(que
我正在尝试编写一个将文件上传到AWS并公开该文件的Ruby脚本。我做了以下事情:s3=Aws::S3::Resource.new(credentials:Aws::Credentials.new(KEY,SECRET),region:'us-west-2')obj=s3.bucket('stg-db').object('key')obj.upload_file(filename)这似乎工作正常,除了该文件不是公开可用的,而且我无法获得它的公共(public)URL。但是当我登录到S3时,我可以正常查看我的文件。为了使其公开可用,我将最后一行更改为obj.upload_file(file
当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub
我安装了ruby版本管理器,并将RVM安装的ruby实现设置为默认值,这样'哪个ruby'显示'~/.rvm/ruby-1.8.6-p383/bin/ruby'但是当我在emacs中打开inf-ruby缓冲区时,它使用安装在/usr/bin中的ruby。有没有办法让emacs像shell一样尊重ruby的路径?谢谢! 最佳答案 我创建了一个emacs扩展来将rvm集成到emacs中。如果您有兴趣,可以在这里获取:http://github.com/senny/rvm.el
我在新的Debian6VirtualBoxVM上安装RVM时遇到问题。我已经安装了所有需要的包并使用下载了安装脚本(curl-shttps://rvm.beginrescueend.com/install/rvm)>rvm,但以单个用户身份运行时bashrvm我收到以下错误消息:ERROR:Unabletocheckoutbranch.安装在这里停止,并且(据我所知)没有安装RVM的任何文件。如果我以root身份运行脚本(对于多用户安装),我会收到另一条消息:Successfullycheckedoutbranch''安装程序继续并指示成功,但未添加.rvm目录,甚至在修改我的.bas