Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」使用Drone2Map生成slpk,将slpk加载至ArcGISPro中,slpk悬浮在空中。首先想到的是在pro中调整一下模型高度不就行了,遗憾的是slpk格式是压缩包,不支持模型高度的调整,所以,就必须追根溯源,考虑在Drone2Map生成三维模型的过程中如何解决此问题。 问题分析:一般用户拿到的无人机数据,基本分为两种,一种是无人机拍摄的照片自身带有xyz

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

问题描述:

使用Drone2Map生成slpk,将slpk加载至ArcGIS Pro中,slpk悬浮在空中。

首先想到的是在pro中调整一下模型高度不就行了,遗憾的是slpk格式是压缩包,不支持模型高度的调整,所以,就必须追根溯源,考虑在Drone2Map生成三维模型的过程中如何解决此问题。

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」 

问题分析:

一般用户拿到的无人机数据,基本分为两种,一种是无人机拍摄的照片自身带有xyz值信息,这个z值其实是海拔高度;一种是,无人机照片自身不带坐标信息,给定POS数据,POS中记录了xy坐标以及飞行高度。

对于无人机照片自身带有xyz值信息的,由于z值本身就是海拔高度,所以无需添加控制点,生成的slpk就是和底图贴合的;

对于带有POS信息的无人机数据,由于POS所记录的高度是飞行高度,我们必须添加控制点才能将其生成的三维模型和地面贴合。

解决思路:

如果有实际获取的控制点,可以直接导入控制点;如果没有控制点,可以选择From Map在底图上需要添加控制点后在进行模型生成。

处理流程:

(1)选择模板

Drone2Map for ArcGIS内置了3套数据生产模板及1个数据检查模板。选择3D制图模板既可以快速生成3D模型。

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(2)创建工程

在创建工程中需要输入工程名、工程存放路径,并添加数据源。

如果JPG文件中不包含GPS信息,将会弹出GPS文件输入对话框,在该对话框中输入gps文件并设置坐标系。

 Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(4)主界面

创建工程后,既进入了软件的主界面。主界面选项卡集成了一系列简单方便的工具。

 Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(5)添加控制点

点击ManagerGCPs工具,可以通过手动输入和导入控制点文件2种方式,添加控制点。在工程中使用地面控制点,应确保控制点的数据至少3个。

由于没有已知控制点,这边选择From Map,然后在地图中找到一个合适的点,点击后,在GCP Table中会出现一条记录,由于还没有和实际的照片进行关联,此条记录前是黄色的叹号。

 Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

接着,如下图,点击link,在弹出的对话框中,根据所选的地面控制点,在右侧的图片中找到和地面控制点同样的位置,点击即可。至少找2张相关联的照片。

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(6) 参数设置

Processing Option工具中包含了数据处理过程的相关参数设置。

· InitialProcessing选项卡中主要是设置特征提取尺度及匹配点数,以及是否采用几何验证匹配。

· Point Cloudand Mesh选项卡用于在初始化处理过程中设置点云或者模型密度,从而提高成果精度或者降低处理时间。

在3D纹理产品中勾选SceneLayer Package,既可以生成直接在ArcGIS中发布的.slkp包。

 Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(7)开始处理

点击Start,坐等结果了,时间可能有点久,耐心等待。

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

(8)将slpk加载至pro

将生成的slpk加载至pro,slpk和底图完美的贴合。

Drone2Map:如何使用带有POS信息的无人机数据生成三维模型「建议收藏」

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170571.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月15日 上午8:16
下一篇 2022年8月15日 上午8:46


相关推荐

  • 3 InetAddress

    3 InetAddressInetAddress的使用

    2022年6月23日
    26
  • Oracle表空间清理

    Oracle表空间清理一 查看表所占空间大小 1 查看用户表 索引 分区表占用空间 selectsegmen name sum bytes 1024 1024asMbytes segmentsgrou nameorderbyM 2 表占用空间 selectsegmen name sum bytes 1024 1

    2026年3月17日
    1
  • html5 scrollheight,scrollHeight和scrollWidth,获取网页内容高度和宽度不正确

    html5 scrollheight,scrollHeight和scrollWidth,获取网页内容高度和宽度不正确问题如下图所示,高度明显不正确,请问问题出在哪,希望能给出详细解释。另外,希望能再具体解释下document.documentElement.clientHeight、window.innerHeight、document.documentElement.scrollHeight及document.body.clientHeight之间的关系,发现document.body.clientHeigh…

    2022年7月23日
    16
  • UDP协议功能

    UDP协议功能为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据报的发送和接收,设计用户数据报协议UDP。1、使用UDP协议包括:TFTP、SNMP、NFS、DNSUDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据报传输服务。它不提供报文到达确认、排序、及流量控制等功能。2、UDP的报报文格式每个UDP报文分UDP报头和UDP数据区两部分。…

    2022年5月27日
    108
  • form表单提交的几种方法

    form表单提交的几种方法form表单提交的几种方法在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮(<inputtype='submit'>)

    2022年7月3日
    26
  • 基于MATLAB的卷积神经网络车牌识别系统

    基于MATLAB的卷积神经网络车牌识别系统车牌识别是基于车牌照片的车牌信息的识别工作,车牌识别技术对我们的实际生活至关重要,例如交通违规行为的增加,拦截非法车辆,在速度上能够进行快速识别能够很好地解决这些问题。获得的照片的质量是影响车牌识别准确性的最重要因素之一。卷积神经网络在图像识别领域具有良好的适应性,目前在计算机视觉任务中应用广泛,并在手写数字识别、人脸识别、车牌识别等图像领域的应用中取得了很好的效果。本文基于MATLAB卷积神…

    2022年5月29日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号