目录
山东科技大学空间信息智能应用团队长期从事多平台移动多传感器测量技术研制;三维激光点云与影像数据的获取、处理与分析应用研究;道路基础设施自动化重建技术研究;道路GIS+BIM行业服务平台开发等,承接了包括:国家重点研发计划、国家自然科学基金、山东省重大科技创新工程项目、企事业单位委托课题等多种类型的科技项目。
多平台移动测量技术是指在不同移动平台上搭载LIDAR、GNSS、IMU、CCD、全景相机等传感器的新型测绘装备。移动测量系统能低成本、高精度、高效率地获取地物空间、色彩、强度等信息,能为数字城市、数字交通、数字海洋等不同行业提供三维地理信息数据服务。
车载移动测量系统可沿着道路快速采集道路两侧的三维空间数据和属性数据,在道路路产部件采集、道路路面病害巡检分析以及道路地形测量等方面起着重要的作用。

机载移动测量系统经济、高效且不受地形限制,可为电力巡线、林业测量及地形测绘提供精准的三维数据。

点云数据包含丰富的几何信息,影像数据包含颜色信息,将点云数据与影像数据相结合,可得到真彩点云数据,同时可生成增加了深度信息的图像数据,实现影像可量测。


不同移动测量装备受平台限制、地物遮挡等影响,往往出现数据缺失现象。将多期数据或者多平台数据配准、拼接能有效消除数据空洞,获得更加完整的数据。


移动测量点云数据具有海量、无序、复杂等特点。利用地物空间信息及属性信息之间的差异,将点云数据中不同地物分类提取是研究的重点之一,主要包括地面、建筑物、道路、杆状物等。



随着自动驾驶技术的快速发展,高精度地图的需求也不断高涨。移动测量技术能提供高精度的点云数据,道路矢量信息提取技术研究能实现道路目标的自动化提取,为高精度地图的生产提供有力的支持。





针对道路三维快速建模的需求,研究自动构建三维模型方法,支撑道路三维可视化、数字孪生应用。



传统的道路病害检测采用人工实地测量,这种方式效率低且对测量人员的人身安全有一定威胁。移动测量技术能无接触、高精度地采集道路路面三维信息,为道路车辙、裂缝、坑槽等病害三维巡检提供了新思路。




以路面为研究对象,开展高精度配准与数据对比分析研究,自动发现路面形变位置。以隧道为研究对象,基于多期点云数据处理方法对隧道断面进行形变分析,监测隧道变形情况。




针对海岸带养殖区、构筑物、填海等,基于卫片、航片开展地表覆盖变化遥感监测服务。针对交通路网及沿线管理范围内的路面、植被、构筑物等进行地表覆盖变化发现研究。


研究三维地理实体对象的分布式管理技术、WebGL三维可视化、动态监测数据渲染技术,打造新型三维GIS数字孪生平台。实现倾斜实景、真彩激光点云、可量测全景和三维BIM模型成果的互联网在线应用。




现因发展需要,诚聘科研助理人员1名。热忱欢迎测绘、遥感、GIS及交通工程(公路数字化)等学科专业人员申请。
招聘岗位
申请条件
岗位职责
岗位待遇
招聘程序
联系地址:
青岛市黄岛区前湾港路579号山东科技大学
简历材料请发送至邮箱:
liurufei@sdust.edu.cn(刘老师)
大约一年前,我决定确保每个包含非唯一文本的Flash通知都将从模块中的方法中获取文本。我这样做的最初原因是为了避免一遍又一遍地输入相同的字符串。如果我想更改措辞,我可以在一个地方轻松完成,而且一遍又一遍地重复同一件事而出现拼写错误的可能性也会降低。我最终得到的是这样的:moduleMessagesdefformat_error_messages(errors)errors.map{|attribute,message|"Error:#{attribute.to_s.titleize}#{message}."}enddeferror_message_could_not_find(obje
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty
我遇到了这个奇怪的错误.../Users/gideon/Documents/ca_ruby/rubytactoe/lib/player.rb:13:in`gets':Isadirectory-spec(Errno::EISDIR)player_spec.rb:require_relative'../spec_helper'#theuniverseisvastandinfinite...itcontainsagame....butnoplayersdescribe"tictactoegame"docontext"theplayerclass"doit"musthaveahumanplay
我有两个文本文件,master.txt和926.txt。如果926.txt中有一行不在master.txt中,我想写入一个新文件notinbook.txt。我写了我能想到的最好的东西,但考虑到我是一个糟糕的/新手程序员,它失败了。这是我的东西g=File.new("notinbook.txt","w")File.open("926.txt","r")do|f|while(line=f.gets)x=line.chompifFile.open("master.txt","w")do|h|endwhile(line=h.gets)ifline.chomp!=xputslineendende
我使用raise(ConfigurationError.new(msg))引发错误我试着用rspec测试一下:expect{Base.configuration.username}.toraise_error(ConfigurationError,message)但这行不通。我该如何测试呢?目标是匹配message。 最佳答案 您可以使用正则表达式匹配错误消息:it{expect{Foo.bar}.toraise_error(NoMethodError,/private/)}这将检查NoMethodError是否由privateme
我最近一直在查看一些gem的源代码。我经常看到的一个习惯用法是使用嵌套模块,其中包含连接到版本字符串中的版本常量,即围绕此类事物的变体:moduleChunkyBaconmoduleVersionMAJOR=0MINOR=6TINY=2endVERSION=[Version::MAJOR,Version::MINOR,Version::TINY].compact*'.'end以这种方式存储库版本信息有什么好处(如果有的话)?为什么不这样做:moduleChunkyBaconVERSION='0.6.2'.freezeend 最佳答案
如何使用如下两个数组构建一个数组:名称=[a,b,c]how_many_of_each[3,5,2]得到my_array=[a,a,a,b,b,b,b,b,c,c] 最佳答案 使用zip、flat_map和数组乘法:irb(main):001:0>value=[:a,:b,:c]=>[:a,:b,:c]irb(main):002:0>times=[3,5,2]=>[3,5,2]irb(main):003:0>value.zip(times).flat_map{|v,t|[v]*t}=>[:a,:a,:a,:b,:b,:b,:b,:b