更新!谷歌倾斜摄影转换生成OSGB瓦片V0.2版

半个月前发表了一篇文章(首发!谷歌倾斜摄影转换生成OSGB格式),首次将谷歌原始倾斜摄影瓦片转成OSGB瓦片,有读者对文章里的内容有诸多疑问,可能我在文章中描述的不够清楚,这里再解释一下。

1.谷歌倾斜摄影3DTiles瓦片生成方案

之前的做法是借助RenderDoc、Blender等工具,在官方google earth Web端,使用RenderDoc生成帧缓存,再通过Blender导出生成OBJ格式文件;再通过开源3DTiles Converter等工具生成3DTiles格式,我这里是通过3DTiles转换工具一步到位直接转换生成3DTiles的b3dm文件,如下图所示:
请添加图片描述
从数据效果上来说,使用3DTiles转换工具生成的3DTiles瓦片,是最接近谷歌官方客户端效果的,我在之前的文章里截图较多,不再说明。使用OBJ格式转换生成的效果,在最高级别和谷歌地球官方效果一样,但是场景平移缩放操作时,因为LOD建立机制问题,显示会有大大小小的裂缝,效果如下:
请添加图片描述

2.谷歌倾斜摄影OSGB瓦片生成方案

同3DTiles生成方案,OSGB瓦片生成方案如下
请添加图片描述
生成OBJ格式原理和生成3DTiles格式数据一样,主要在后面的处理不一样,OSGBConverter能够将OBJ文件转成OSGB文件。我这里字节将谷歌倾斜摄影通过OSGB转换工具直接生成OSGB瓦片,不需要进行OBJ格式转换。
有读者会会问:既然你使用OSGB转换工具生成OSGB瓦片,为啥不通过工具,将OSGB转换成3DTiles格式?这里我解答一下:为了显示效率,直接生成OSGB在建立LOD上更加清晰,显示效率上更高!
下面开始介绍谷歌倾斜摄影转换OSGB瓦片V0.2版本更新内容:
1.生产速度大幅提升,生产速度效率提升了至少7倍,原因在于V0.1版本中使用的是单线程,在V0.2版本增加了多线程生成,生产效率大幅提高!在生产澳门OSGB格式,V0.1版本需要3个小时之多,而使用V0.2版本工具,只需要不到20分钟即可生产完成,生产效率大大提升。
2.显示效率大大提高,V0.1版本在构建LOD上,使用了比较基础的LOD构建,主要在于打通OSGB生产流程,在显示效率上并未做优化。V0.2版本大幅优化了LOD构建机制,极大减少当前视景范围内OSGB瓦片调度数量,进而大幅提高数据加载速度和显示效率。
3.数据压缩30%,V0.1版中OSGB瓦片是未简化的,图片是原始Jpg数据,而在V0.2版本中,图片压缩设置为70,数据量减少了约30%,但是可视化效果并未有肉眼可见下降。
在这里插入图片描述
目前V0.2版本已更新,接下来会使用工具生产样例数据供大家使用,敬请期待,更请读者关注本公众号,我将持续为大家提供优质更有价值数据产品!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

花一分钟简单认识 CSS 中的规则 —— 级联层 @layer

layer 简介: 声明级联层时,越靠后优先级越高。不属于任何级联层的样式,将自成一层匿名级联层,并置于所有层之后 —— 级别最高。 用法一:在同一文件中 layer base, special; layer special {/* 优先 */li { color: …

【教程】iOS Swift应用加固

🔒 保护您的iOS应用免受恶意攻击!在本篇博客中,我们将介绍如何使用HTTPCORE DES加密来加固您的应用程序,并优化其安全性。通过以下步骤,您可以确保您的应用在运行过程中不会遭受数据泄露和未授权访问的风险。 摘要 …

使用阿里云服务器可以做什么?太多了

阿里云服务器可以干嘛?能干啥你还不知道么!简单来讲可用来搭建网站、个人博客、企业官网、论坛、电子商务、AI、LLM大语言模型、测试环境等,阿里云百科aliyunbaike.com整理阿里云服务器的用途: 阿里云服务器活动 aliyunbaike.com…

精彩享不停!!这款激光雕刻机赚足了看点,花式创意源源不绝

在充斥着人间烟火的城市街区, 有着一间间承载着年轻人诗和远方的特色创意小店。 偶尔,年轻人会停下来逗留, 偶尔,他们也会化身为灵感大爆发的手工创意达人, 用作品诉说着自己简单的快乐 ...... 现在,…

git Failed to connect to 你的网址 port 8282: Timed out

git Failed to connect to 你的网址 port 8282: Timed out 出现这个问题的原因是:原来的仓库换了网址,原版网址不可用了。 解决方法如下: 方法一:查看git用户配置是否有如下配置 http.proxyhttp://xxx https.proxyhttp://xxx如果…

【Spring Security】4.DefaultSecurityFilterChain

首先在源代码中找到这个类,shift shift 可进行全局搜索 可以发现这个类实现了SecurityFilterChain 默认情况下,SpringSecurity程序有一个默认的过滤器链,这一个默认的过滤器链里,有一系列默认的过滤器的集合 应用程序启动后&…

备忘,LangChain建立本地知识库的几个要点

本地知识库可以解决本地资源与AI结合的问题,为下一步应用管理已有资产奠定基础。 本地知识库的建立可参考LangChain结合通义千问的自建知识库 (二)、(三)、(四) 本文主要记录两个方面的问题 1 搭…

分布式 SpringCloudAlibaba、Feign与RabbitMQ实现MySQL到ES数据同步

文章目录 ⛄引言一、思路分析⛅实现方式⚡框架选择 二、实现数据同步⌚需求分析⏰搭建环境⚡核心源码 三、测试四、源码获取⛵小结 ⛄引言 本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助…

OJ在线比赛系统(人员管理、赛题发布、在线提交、题目审核、成绩录入)

系统功能设计 技术栈:springboot,jdk8,vue3,element-plus,mybatis-plus 1.java后端系统 首先需要学生通过前端注册页面和java后端系统将个人信息写入数据库,包含学号、姓名、班级以及需要爬取网站的相关信息(例如AtCoder账号信…

(表征学习论文阅读)A Simple Framework for Contrastive Learning of Visual Representations

Chen T, Kornblith S, Norouzi M, et al. A simple framework for contrastive learning of visual representations[C]//International conference on machine learning. PMLR, 2020: 1597-1607. 1. 前言 本文作者为了了解对比学习是如何学习到有效的表征,对本文所…

JdbcTemplate

1.JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,…

rpc的通信流程

rpc能实现调用远程方法就跟调用本地(同一个项目中的方法)一样,发起调用请求的那一方叫做服务调用方,被调用的一方叫做服务提供方。 接下来就和大家分享一下调用过程的流程和细节。 传输协议 既然是远程调用那肯定就需要通过网络…