数字孪生GIS数据获取与处理(未完回头再整理)

高德矢量
http://webrd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8
高德影像
https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}
腾讯矢量
http://rt0.map.gtimg.com/realtimerender?z={z}&x={x}&y={-y}&type=vector&style=0
OSM矢量
https://tile.openstreetmap.org/{z}/{x}/{y}.png

坐标系知识:
地理坐标系:球
投影坐标系:平面

常用的GIS数据获取:
1.POI数据获取(.txt-图层-添加分隔文本图层)
2.行政区域下载(.json-直接拖到QGIS图层)
3.OSM数据(用于交通路网,框选下载-拖入图层-选择路网导入)-----------------变更:因为OSM路网全都在一个层级没有拆分开导致在CityEngine中不好程序化生成道路,所以后续不采用OSM,转而使用bigemap或水经注下载的层级路网数据(百度路网)
4.建筑shp数据(直接拖到QGIS图层)                                                      一般用百度建筑数据 或 天地图数据
5.天地图获取交通路网、水系、湖泊(用于水系湖泊)
6.DEM高程(地理空间数据云)

卫星影像 .tif
DEM:  .tif
道路  多文件
水系湖泊  多文件
建筑  多文件


利用行政区域数据可以导出该区域影像图

数据处理:
1.卫星影像尺寸和DEM高程图尺寸一样大
2.

真的数字孪生场景:倾斜摄影、激光雷达扫描建模(实现成本高)(导入雕刻软件进行精细化,再SP贴图绘制),目前都是程序化生成+标志性建筑精细化建模(实现成本低)

数字孪生研发整体流程:
一、获取数据  水经注或bigemap之类GIS下载软件

二、处理数据  QGIS

三、程序化生成建筑以及道路并优化建筑和道路   CityEngine

四、精细化建模(标志性建筑以及交互模型)建模软件blender或C4d之类

五、导入UE:地块、周边建筑、道路、精细化模型(道路模型量很大容易卡死,因为道路包含道路信息、道路模型、马路牙子上的路灯花坛树等等)、交互模型(园区、楼宇等等)

六、场景模型匹配Cesium经纬度坐标

七、功能开发(数据、UMG、交互、逻辑)

UE地编(建模    GIS    CityEngine )    UE开发

1.加载本地影像图
2.加载本地局部地形图
3.

乱码问题处理:
GB2312
UTF-8

EPSG:32650


数据处理:
DEM、卫星图裁剪(创建临时图层-添加多边形要素、框选、矢量提取图层范围、栅格按掩模图层裁剪栅格)

查看石是否乱码   查看坐标系投影     建筑轮廓裁剪(相交)、全选建筑轮廓(融合)、全选建筑轮廓(多部件转单部件)

处理矢量数据   第一步:查看石是否乱码   第二步:查看坐标系投影

CityEngine:
层级目录介绍:
assets: 模型、纹理贴图
data: GIS数据
images: 照片
maps:卫星图、DEM图
models: obj   fbx等模型,3ws格式等
rules:规则文件
scenes:场景
scripts:脚本

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

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

相关文章

第33次CSP认证Q3:化学方程式配平

🍄题目描述 为了配平一个化学方程式,我们可以令方程式中各物质的系数为未知数,然后针对涉及的每一种元素,列出关于系数的方程,形成一个齐次线性方程组。然后求解这个方程组,得到各物质的系数。这样&#x…

MySQL---JSON的用法讲解

一、概述 1.1MySQL的JSON概述 JSON 数据类型是 MySQL 5.7.8 开始支持的。在此之前,只能通过字符类型(CHAR,VARCHAR 或 TEXT )来保存 JSON 文档。 MySQL 8.0版本中增加了对JSON类型的索引支持。可以使用CREATE INDEX语句创建JSO…

百度百舸 AIAK-LLM 的大模型训练和推理加速实践

本文整理自 4 月 16 日的 2024 百度 Create 大会的公开课分享《百舸 AIAK-LLM:大模型训练和推理加速实践》。 今天要分享的主题是 AI Infra 相关的内容,主要内容分为四部分。 首先和大家一起讨论大模型给基础设施带来的挑战。第二部分则是向大家介绍一个…

[蓝桥杯 2021 国 ABC] 123(java)——前缀和,思维

目录 题目 解析 代码 这么久了,我终于能不看别人代码完整写出来了,呜呜呜。虽然过程也是很曲折。 题目 解析 这个题,找其中数列的规律,1,1,2,1,2,3,1,2,3,4,...,因此我们把拆分成行列,如下…

MT3036 第一节离数课后

思路: 这道题与之前的表达式求值题目不同的是,有not这个单目运算符。而且如果表达式错误,要输入error。 把true和false成为操作数,把and or not成为运算符。 考虑error的情况: 1.and 和 or是双目运算符&#xff0c…

【Flask项目结构搭建】

项目结构搭建 创建一个Flask项目 第一步 先创建一个python Package 起名叫做app第二步 把static文件夹和template文件夹放入app文件夹中第三步 创建settings.py配置文件 """ ENV "development" DEBUG True SQLALCHEMY_DATABASE_URI"mysql…

小程序蓝牙连接ESP32通信(可直接拿来用)

小程序中的蓝牙能力 在小程序中,要使用蓝牙能力(Beacon 除外)必须首先调用 wx.openBluetoothAdapter 初始化蓝牙适配器模块,其生效周期为调用 wx.openBluetoothAdapter 至调用 wx.closeBluetoothAdapter 或小程序被销毁为止。只有…

评价决策类-层次分析法

师从江北 问题引出 归一化处理:指标的数组[a b c]归一化处理得到[a/(abc),b/(abc),c/(abc)] 因为每个指标的重要性不同,所以要加上一个权重 如何科学的确定权重,就要用到层次分析法(AHP) 模型原理 建立递阶层次结构模…

VMware17虚拟机安装Kali Linux2024详解

目录 简介 一、环境搭建 二、下载ISO镜像 三、新建虚拟机 为虚拟机选择合适的操作系统类型和版本 分配适当的内存、硬盘空间和其他虚拟机配置选项 四、硬件配置 编辑虚拟机设置 选择安装介质 五、界面化安装配置 简介 Kali Linux是一个基于Debian的Linux发行版&#…

【记录】docker笔记(五):Docker网络-Network Namespace

Docker 网络理论基础 要了解docker网络,先了解如下基础概念。 Network Namespace Docker 网络的底层原理是 Linux 的 Network Namespace ,所以对于 Linux Network Namespace 的理解对 Docker 网络底层原理的理解非常重要。 简介 Network Name…

【董晓算法】动态规划之线性DP问题

前言: 本系列是看的B站董晓老师所讲的知识点做的笔记 董晓算法的个人空间-董晓算法个人主页-哔哩哔哩视频 (bilibili.com) 树塔-记忆化搜索 特点(前提):从上向下的累加和是不能重复使用的,从下向上的累加和是可以重…

C++进阶:哈希(2)位图与布隆过滤器

目录 1. 位图(bitset)1.1 引子:海量整形数据的处理1.2 结构描述1.3 位图实现1.4 位图相关题目练习 2. 布隆过滤器(BloomFilter)2.1 引子:海量非int类型数据处理(string)2.2 结构描述…

文心一言 VS 讯飞星火 VS chatgpt (252)-- 算法导论18.2 5题

五、因为叶结点无需指向孩子结点的指针,那么对同样大小的磁盘页面,可选用一个与内部结点不同的(更大的) t 值。请说明如何修改 B 树的创建和插人过程来处理这个变化。如果要写代码,请用go语言。 文心一言: 当我们在B树&#xff…

搭载全新升级viaim AI,讯飞会议耳机Pro 2首销价1399元起

2024年5月15日,人工智能硬件公司未来智能发布了讯飞会议耳机Pro 2、iFLYBUDS 2以及Kit 2三款旗舰新品,为用户带来全新升级的viaim AI,也为AIGC智能耳机树立了新标杆。 在发布会上,未来智能CEO马啸表示:在AIGC领域&…

【C++ 高阶数据结构 Test】AVL ~ 二叉搜索树

文章目录 1. AVL 树概念2. AVL 树节点的定义3. AVL树的插入4. AVL树的旋转4.1 新节点插入较高左子树的左侧---左左:右单旋4.2 新节点插入较高右子树的右侧---右右:左单旋4.3 新节点插入较高左子树的右侧---左右:先左单旋再右单旋4.4 新节点插…

【JAVA入门】Day05 - 面向对象

【JAVA入门】Day05 - 面向对象 文章目录 【JAVA入门】Day05 - 面向对象一、对象的设计和使用1.1 类和对象1.2 类的分类 二、封装三、private 关键字四、this 关键字五、构造方法六、JavaBean七、对象的内存图7.1 一个对象的内存图7.2 两个对象的内存图7.3 两个引用指向同一个对…

【练习】分治--快排思想

🎥 个人主页:Dikz12🔥个人专栏:算法(Java)📕格言:吾愚多不敏,而愿加学欢迎大家👍点赞✍评论⭐收藏 目录 颜色分类 题目描述 题解 代码实现 排序数组 题目描述 题解 代码…

战网国际服下载教程 暴雪战网客户端一键下载安装教程分享

战网国际服务平台,又名Battle.net环球版,是暴雪娱乐操作的跨国界游戏交流平台,它消除了地域的隔阂,向全球范围内的游戏爱好者提供服务。与仅服务于特定地区的版本不同,国际版赋予了玩家自由穿梭于暴雪众多标志性游戏的…

ubuntu中如何删除常规匹配不到的乱码目录文件

原因是之前误操作创建了多个带空格的gerrit仓库的时候导致的服务器乱码,进入geriit服务器可以查看到如下的一个异常目录,常规rm -rf 操作的时候是匹配不到这个目录的。 这时候我们应该考虑使用inode的性质来匹配删除。 注:在Linux文件系统中…

2024OD机试卷-CPU算力分配 (java\python\c++)

题目:CPU算力分配 题目描述 现有两组 服务器 A和B,每组有多个算力不同的CPU,其中 A[i] 是 A 组第 i 个CPU的运算能力,B[i] 是 B组 第 i 个CPU的运算能力。 一组服务器的总算力是各CPU的算力之和。 为了让两组服务器的算力相等,允许从每组各选出一个CPU进行一次交换, 求…