335GB,台北地区倾斜摄影OSGB数据V0.2版介绍!

前几天发布了台北地区倾斜摄影OSGB数据第一个版本(139GB,台北倾斜摄影OSGB数据V0.1版),虽然数据还是一个半成品,完全没想到热度很高,很多读者对这份数据都有比较浓厚的兴趣,在这里首先感谢各位读者的大力支持与鼓励,给了我持续更新的动力,也让我不得不加快台湾倾斜摄影生产更新迭代的速度。经过这几天的不断努力,针对V0.1版本的一些主要问题,进行了初步迭代与回归,今天正式发布V0.2版本,下面就V0.2版本进行详细说明。

1.台北数据完全生成

台北地区倾斜摄影覆盖面积约有235平方公里,覆盖了绝大部分台北市区及部分山区,当然松山机场、总督府以及衡山指挥所等区域重要敏感设施做了屏蔽处理,覆盖范围可以见下图(倾斜摄影覆盖范围截图来自于谷歌官方)。
在这里插入图片描述

在V0.1版本中,生成的数据大小只有139GB,其实是在生成时由于转换工具Bug,导致程序提前退出,并没有完全转换成功,在V0.2版本中解决了该问题,并对台北地区数据进行了全部生成;其生成数据大小有335GB,共计180多万个osgb文件,数据大小与台北3DTiles数据大小相差不大。
请添加图片描述

2.问题修复

在V0.1中,出现了节点缺失的问题,而且还比较严重,因为每一层级都有出现,而且层级越高,缺失的瓦片越多,效果见下图:
在这里插入图片描述
刚开始看到瓦片缺失的效果时,还是比较费解的,但是经过仔细分析,定位到了原因;上图中出现的问题,是由于多线程生成导致的,在这次版本中得到彻底解决,可以看下面这张效果图:
请添加图片描述

3.生成时长

台北地区原始倾斜摄影数据有248GB大小,处理成OSGB格式后有335GB。
请添加图片描述
由于对OSGB转换工具多线程生产流程进行了优化,335GB数据共耗费了11013秒,约3小时就把台北地区数据处理完成,平均每小时处理78.3平方公里原始数据,生成111.6GB大小OSGB成果数据,在生成速度上与3DTiles转换工具不相上下。
请添加图片描述
从目前来看,V0.2版本已经无限接近正式版本,待对这份数据进行测试,并进行完一轮回归测试后,将发布正式版第一个版本V1.0,敬请大家期待!
请添加图片描述
最后在这里我想谈一下我的产品开发感想,从最开始做谷歌倾斜摄影数据3DTiles格式转换,到OSGB格式转换,一直坚持着做倾斜摄影显示效果和显示效率T0级别产品的理念;生成的成果数据,达不到谷歌地球官方效果,是不会对外发布的,只有达到和超越了官方效果,它的使用价值才能得以最大化体现。现在我的做法是对标谷歌官方倾斜摄影显示效果,按照质疑谷歌地球、理解谷歌地球、成为谷歌地球、超越谷歌地球的道路进行产品迭代开发。当前生产的数据在调度和显示效率上,已经能够达到与谷歌地球相当或者接近的水平,因此我会持续迭代下去,为全球级倾斜摄影3DTiles和OSGB数据存储、发布、显示等流程打造一整套解决方案。后期需要自我创新超越,与游戏引擎UE/Unity、VR/MR等新型交互式设备结合,数据单体化生产、构建专用大模型和知识图谱等,在显示效果上优化创新的同时,更是对数据处理、调度与显示效率的深度优化与产品创新,才能达到超越谷歌地球的存在。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Discuz! X系列版本安装包

源码下载地址:Discuz! X系列版本安装包 很多新老站长跟我说要找Discuz! X以前的版本安装包,我们做Discuz! X开发已经十几年了,这些都是官方原版安装包,方便大家使用(在官网已经找不到这些版本的安装包了) …

NLP发展及其详解

一、RNN(循环神经网络) 在这里附上一个很好的笔记 零基础入门深度学习(5) - 循环神经网络 RNN(循环神经网络)的结构特点在于其循环单元的设计,这种设计允许网络在处理序列数据时保持对之前信息的记忆。下面详细解释RNN的结构: 循环单元:RNN的循环单元是网络的核心,它…

4.Docker本地镜像发布至阿里云仓库、私有仓库、DockerHub

文章目录 0、镜像的生成方法1、本地镜像发布到阿里云仓库2、本地镜像发布到私有仓库3、本地镜像发布到Docker Hub仓库 Docker仓库是集中存放镜像的地方,分为公共仓库和私有仓库。 注册服务器是存放仓库的具体服务器,一个注册服务器上可以有多个仓库&…

Shell脚本入门:编写自动化任务的利器

一、Shell概述 Shell最早产生于20世纪70年代早期的Unix操作系统中。作为一种命令解释器,它位于操作系统的最外层,负责直接与用户进行交互。Shell把用户的输入解释给操作系统,并处理操作系统的输出结果,然后将其反馈给用户。这种交…

你不需要总是在 React 中使用 useState

在我审查的一个拉取请求中,我注意到在许多拉取请求中看到的一种模式。React 组件具有多个 UI 状态,例如 loading、error 和 success。 作者使用了多个 useState 钩子来管理这些状态,这导致代码难以阅读且容易出错,例如&#xff1a…

java案例-读取xml文件

需求 导入依赖 <dependencies><!-- dom4j --><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependency> </dependencies>代码 SAXReader saxReade…

九_进程关系1+1-终端设备

在Linux操作系统中&#xff0c;/dev/tty、/dev/tty0和/dev/console是三个特殊的设备文件&#xff0c;它们在终端控制和输入/输出过程中扮演着重要的角色。尽管它们看起来很相似&#xff0c;但实际上它们之间存在一些重要的区别。本文将详细介绍这三个设备文件之间的区别以及它们…

支付宝沙盒(java使用支付宝)springboot

目录 前言 注册账号&#xff08;直接搜索支付宝沙盒&#xff09; ​编辑 具体代码编写 Application配置(按自己需求添加) config&#xff08;这里需要亲自添加appid&#xff0c;privateKey&#xff0c;publicKey&#xff09; controller类 Service类 ServiceImpl类 运…

编写你的第一个 golang 的应用程序

进行你的第一个golang的程序 当你把程序都安装好以后 环境变量配置 好 vscode 插件下载好以后 1. 创建一个test.go 的文件 //主包&#xff0c;可执行文件所在包 package main//导入包 import "fmt"//主函数&#xff0c;入口函数 func main() { }2.解释 需要导入包 …

前端入门:HTML(css轮廓,填充,宽高)

1.CSS轮廓 注意&#xff1a; outline中&#xff0c;out-style是必须要设置的&#xff0c;格式为&#xff1a; outline-style一共有以下的几个值&#xff1a; 2.CSS填充属性 这是一个用于在一个元素的内容周围产生空间&#xff0c;也就是边框内到白框外之间的距离&#xff0c;…

FPlan Part1 EP1(MySQL)

今天完成了MySQL的第一部分&#xff0c;计划分为三部分&#xff0c;预计将在五一假期前完成&#xff0c;以及一个Java小游戏。 重点如下

【MySQL 所遇问题】

【MySQL 所遇问题】 总结&#xff1a;Error Code: 1064.You have an error in your SQL syntax报错解释1&#xff1a;报错解释2处理过程 Error Code&#xff1a;1366 - Incorrect string value:报错解释处理过程 总结&#xff1a; Error Code: 1064 不可见字符。 某些文本处理…

java8 Stream流常用方法(持续更新中...)

java8 Stream流常用方法 1.过滤数据中年龄大于等于十八的学生2.获取对象中其中的一个字段并添加到集合(以学生姓名&#xff08;name&#xff09;为例)3.获取对象中其中的一个字段并转为其他数据类型最后添加到集合(以学生性别&#xff08;sex&#xff09;为例&#xff0c;将Str…

解析链动2+1模式:探寻电商新商业契机

大家好&#xff0c;我是微三云周丽 在当今数字化时代&#xff0c;电商行业日新月异&#xff0c;不断涌现出各种创新商业模式。其中&#xff0c;链动2121模式以其独特的商业逻辑和快速裂变的特性&#xff0c;吸引了众多用户和企业家的关注。本文将深入剖析链动2121模式的运作机…

在 Windows 系统上安装 TeamViewer 13

在 Windows 系统上安装 TeamViewer 13 References 默认安装到所有用户 同意协议 安装目录 勾选内容 打开文件位置 打开 rClientID.exe Extras -> Options -> Advanced Show advanced options -> Display language 重新启动TeamViewer 语言可修改为中文简体 …

快团团同城落地配怎么一键开团?免费配送设置教程!

1&#xff09;点击快团团小程序底部的【一键开团】找到【物流方式】 2&#xff09;选择物流方式为【顾客自提】后&#xff0c;点击【设置自提点】 3&#xff09;选择自提点 4&#xff09;可勾选已设置的自提点&#xff0c;或是点击【添加自提点】 5&#xff09;设置好自提点…

自制贪吃蛇小游戏

此片文章涉及到到控制台设置的相关操作&#xff0c;虚拟键码&#xff0c;宽字符输出等&#xff0c;有些地方大家可能会看不懂&#xff0c;可以阅读以下文章来进一步了解&#xff1a; 控制台程序设置-CSDN博客 效果展示&#xff1a; QQ2024428-181932 源码已放在文章结尾 目录 …

【while循环】

目录 什么是循环 while语句的执行过程 编程求1*2*3*...*n 所有不超过1000的数中含有数字3的自然数 求数 求数II 编程求1平方2平方...n平方 什么是循环 循环就是重复做同样的事儿使用while语句循环输出1到100 int i 1; while( i < 100 ){cout <<…

ES练习项目-酒店搜索

目录 1 需求分析2 酒店搜索和分页2.1 请求和响应分析2.2 定义实体类&#xff0c;接收请求参数的JSON对象2.3 编写controller&#xff0c;接收页面的请求2.4 编写业务实现&#xff0c;利用RestHighLevelClient实现搜索、分页 3. 酒店结果过滤3.1 请求和响应分析3.2 修改请求参数…

java-stream流案例

需求 代码 Vote类 // 1. 定义一个投票类 public class Vote {private String name;private ArrayList<String> voteList;public Vote(String name, ArrayList<String> voteList) {this.name name;this.voteList voteList;}public String getName() {return nam…
最新文章