教程详解从照片到倾斜摄影模型、影像地形点云的成果输出,网页端Web发布展示

news2025/7/10 22:21:08

一、数据获取

需要自己在下面网址中下载相应数据,获取the island of Torbjørnskjær,下载后,共计200张带pos的jpg照片,存储到纯英文目录下

国外Sensefly共享的航拍数据 包括数据原片、分辨率介绍、覆盖范围,飞行高度、照片数量 处理好的点云、报告、成果展示

https://www.sensefly.com/education/datasets/

 

 

本来想我这边提前下载好后云盘分享给你们呢,无奈国外的网下载速度实在是走不动。

二、启动软件(engine,master)

新建project,包含空的block,导入照片到block

 

导入照片到block

三、提交空三

block上右键,点击Submit aerotrianglation 会自动生成一个新的block  

 

block右键菜单

 

使用默认选项即可

 

自动生成的block

(这里block_1-AT(2)是写教程的时候提交的,Block_1-AT是生成数据的时候用的)

四、等待空三完成

预览三维模型的点云效果,新建reconstruction,设置模型范围,分块大小(根据自己的计算机内存大小来定)

 

block-3dview预览数据的最终效果,可以滚轮放大缩小,左键旋转,右键平移

 

右键新建reconstruction

 

切到reconstruction的Spatial framework标签

 

设置分块模式为regular planar grid,调整tile size,使内存占用不超过自己电脑内存的80%(未系统留一部分内存占用),右侧可以直接拖拽调整生成模型的区域

五、提交production,生成倾斜模型

注意如果需要生成影像或者地形,需要先提交一个生成三维模型的production,任意格式均可

 

 

pupose选择3dmesh(三维模型),选择orthophoto/dsm[影像、地形],3dpoint cloud(点云)

 

这里选择开源通用的osgb格式(大部分gis平台都支持)

其他选项全部默认即可,不断点击【Next】,最后点击Submit

 

进度条达到100%,就完成了数据的生成,

点击Open output directory,打开模型所在文件夹

 

数据成果,如上图

zip包是本人手动打的Data和metedata.xml文件的压缩包

六、发布倾斜模型到web网页可视化

直接通过浏览器、微信、QQ查看,亦可直接分享,平台选择是图新地球网页端(Wish3D),网址:http://www.tuxingis.com/wish3dearth.html 平台免费,除了模型展示,还可以叠加谷歌影像、天地图中文主机,全国30米精度地形,并在数据的基础上进行标注。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/7061.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux-实操篇8-shell脚本编写

一、shell是什么 二、shell脚本如何执行 2.1 新建一个shell脚本 ## 第一步新建一个shell脚本 vim aaa.sh ## 内容如下,#!/bin/bash 表示shell脚本的执行协议,必须要写 #!/bin/bash echo "hello word!!!"2.2 执行方式 方式一:先给…

R语言中的函数19:openxlsx::read.xlsx(), write.xlsx(), writeData(), writeDataTable()

文章目录read.xlsx()函数介绍实例writeData()和writeDataTable()函数介绍实例write.xlsx()函数介绍实例read.xlsx()函数介绍 read.xlsx(xlsxFile,sheet,startRow 1,colNames TRUE,rowNames FALSE,detectDates FALSE,skipEmptyRows TRUE,skipEmptyCols TRUE,rows NULL,c…

Oracle技术分享 卸载grid软件

如果grid软件安装失败,可能需要重新安装,这时候紧紧删除软件是解决不了问题的,还需要删除grid的配置信息,需要安装软件的原因各式各样。 1 资源无法启动。 2 root.sh执行失败。 1 如果执行root.sh失败,可以删除&#x…

相似度系列8:unify-BARTSCORE: Evaluating Generated Text as Text Generation

BARTSCORE: Evaluating Generated Text as Text Generation 这篇文章是用生成模型解决问题,根据生成模型中输入和输出的差别,代表不同的评测方面。 不足:针对不同的任务选择bart score的输入和输出?different input and output co…

Allegro 172版本自动放置层叠

Allegro 172版本自动放置层叠 Allegro 172版本支持自动放置层叠,无需手动绘制,效果如下图 具体操作步骤如下 选择Manufacture-选择Cross Section Chart命令 会出现一个对话框 常用参数介绍如下 Chart Unit 是层叠单位 Maximun Chart height 是层叠的高度 X-Scale Factor…

预约挂号项目之预约挂号模块

目录一、预约挂号详情1、需求分析2、api接口2.1 、controller代码:2.2 、Service类接口:2.3 、添加service接口实现:学习指南: https://www.zhihu.com/question/351439302/answer/2362637429?utm_id0 一、预约挂号详情 1、需求…

[数据结构]链表OJ题 (三) 链表的中间结点、链表中倒数第k个结点、合并两个有序链表、链表分割、链表的回文结构

作者: 华丞臧. 专栏:【数据结构】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉 LeetCode刷题网站 文章目录一、链表的中间结点题目描述…

Python学习笔记(十六)——Numpy

Numpy NumPy(Numerical Python的简称)是高性能科学计算和数据分析的基础包, 其中包含了数组对象(向量、矩阵、图像等)以及线性代数等。 NumPy库主要功能 • ndarray(数组)是具有矢量算术运算和复杂广播能力的多维数组。 • 具有用于对数组数…

项目资源管理从学会向上管理开始

“如何一句话证明你当过项目经理?” 这个话题在网上引发了广大项目管理人的兴趣,纷纷发表了个人看法(变相吐槽)。各种回答戳中笑点,同时也表达了作为项目经理的心酸。  “普通的薪资水平,却要为整个项目的…

基于微信公众平台API的菜谱小程序 的设计与实现

摘 要 由于人们生活水平的不断提高,人们对网络的需求也是不断提高,但是又不想通过下载各种不常用的app增加手机内存。小程序正好就可以做到这个特点,不用下载、及实际用、用完就走,现在很多的行业兴起,尤其餐饮行业最…

D. Decrease the Sum of Digits

Problem - 1409D - Codeforces 题意: 你得到了一个正整数n。在一次移动中,你可以使n增加1(即使n:n1)。你的任务是找出为了使n的数位之和小于或等于s,你需要执行的最小移动数。 你必须回答t个独立的测试案例。 输入 输入的第一…

基于最小二乘支持向量机(LS-SVM)进行分类、函数估计、时间序列预测和无监督学习(Matlab代码实现)

📝个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,…

Webpack基础使用 + 高级配置【重点!】

http://xxpromise.gitee.io/webpack5-docs/senior/optimizePerformance.html#code-split 笔记好评!!!!一定要把网址记好,真的nice!!!! 只是发博客记录一下,没…

java后端pageHelper分页实现方法

文章目录背景方法一:mysql的limit进行分页方法二:使用插件Mybatis-PageHelper(拦截器原理)1、本质2.实现步骤引入依赖修改application.yml修改代码总结背景 当一次查库数据量较大,不光给数据库带来压力,同时前端渲染页面压力也很…

Linux权限

系列文章目录 Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客 Linux常用命令详解_crazy_xieyi的博客-CSDN博客 文章目录 一、用户操作二、三种角色三、文件类型和访问权限四、修改文件权限一、用户操作 Linux下有两种用户:超级用户(roo…

Java - SpringBoot整合Shiro之缓存功能

Java - SpringBoot整合Shiro之缓存功能前言一. SpringBoot 整合Redis1.1 配置 RedisTemplate1.2 Shiro整合Redis缓存配置1.3 测试前言 在 上一篇文章 主要讲了Shiro权限授权和认证跳过。本篇文章就主要讲解如何整合Shiro和Redis。这样就避免携带同一个Token的时候,…

百趣代谢组学文献分享:真假肥胖?代谢组说了算

肥胖是当今社会面临的很普遍的健康问题之一,超重会显著增加患糖尿病和心血管疾病的风险。而在日常生活中,我们发现有些肥胖者健康状况良好,而有些相对较瘦的人,却存在患糖尿病和心血管疾病的风险。 百趣代谢组学文献分享&#xf…

基于STM32结合CubeMX学习Free-RT-OS的源码之信号量与互斥量

目录 CUBEMX上的配置以及使用 信号量 互斥量 CUBEMX上的配置以及使用 信号量与互斥量都是从队列中衍生出来的,他们是一种特殊的队列。不同的地方在于:他们不含有队列的数据部分,只有队列结构体。 定义属性(这里只有一个名字)和…

Handler 消息队列中的同步屏障——Message

Message 分为3种:普通消息(同步消息)、屏障消息(同步屏障)和异步消息。我们通常使用的都是普通消息,而屏障消息就是在消息队列中插入一个屏障,在屏障之后的所有普通消息都会被挡着,不…

隐式类型转换(整形提升)

隐式类型转换1.定义2.整形提升例子3.char的取值范围和一些技巧1.定义 1.c的整形算术运算总是至少以缺省整形类型的精度来进行的。 2.为了获取这个精度,像字符型,短整形在使用之前会转换为整形,这种转换被称为整形提升 3.整形提升时补最高位的…