带高度多边形,生成3D建筑模型,支持多种颜色或纹理的OBJ、GLTF、3DTiles格式

news/2025/10/17 23:17:39/文章来源:https://www.cnblogs.com/gissaas/p/19149006

通过以下方法可以将带高度的多边形矢量面生成obj或gltf格式的3D建筑模型,生成的模型可作为实景三维中国建设中的LOD1(块状模型)或LOD2(带纹理的模型)基础数据,与倾斜摄影生产的Mesh模型形成有效互补,共同构成全空间一体化的三维基底

方法/步骤

  1. http://www.geosaas.com/download/map3dbrowser.exe,安装完成后桌面上出现”三维地球浏览器“图标。

 2、双击桌面图标打开”三维地球浏览器“

3、准备一份经纬度坐标系带高度的建筑矢量轮廓面数据。支持shp、mdb、dwg、geojson、kml、kmz格式的多边形矢量文件,以及SQL Server、MySql、PostgreSQL数据库中的多边形矢量数据。

4、点击“建筑白模”下拉菜单,然后点击“生成建筑白模”子菜单。

5、在弹出的窗口中:

(1)选择用于生成建筑白模的矢量面文件;

(2)选择保存格式为OBJ、GLTF/GLB或3DTiles;

(3)设定白模高度,支持通过楼高字段、层数字段、固定高度和随机高度4种方式来设定白模的高度。如果您的矢量文件中包含高度或层数字段,可以选择该字段,没有高度字段的话可以使用固定高度或随机高度。

(4)设定模型的材质,支持颜色和纹理两种材质设定方式,并且支持“开启透明”、“添加底面”和“双面渲染”选项。只有GLTF/GLB格式才支持带有透明度的模型,OBJ格式不支持;如果没有勾选“添加底面”则建筑白模的底是空的;只有“双面渲染”才能在模型内部时也能观察到,通常在需要室内浏览时才需要,否则不需要。以上如果勾选会增加模型的大小和加载速度。

(5)选择白模的存储目录,然后点击“确定”按钮开始生成建筑白模。

如果选择材质设定方式为纹理,可以选择平铺或拉伸两种布局方式,可以选择自己的墙面和屋顶的纹理图片。选择布局方式为平铺时,可以设置纹理宽度,宽度越小铺得越密。

6、生成完成后可以在保存的文件夹中看到所生成的模型文件,其中,txt格式的同名文件中保存着每个模型的中心点坐标。

如果是3DTiles格式,则保存为以下文件。

7、也可以在三维地球上加载建筑白模。

 

欢迎您用微信扫描以下二维码关注“GIS智慧城市”,为您提供测绘地理信息及智慧城市相关的技术、管理、行业方案和个人成长等文章。 

                                                 

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

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

相关文章

aaaaaa

立即执行函数前一行代码必须加分号🥲🥲🥲🥲🥲

无需重新训练即可为语音识别器添加新词

本文介绍了一种创新方法,使连接时序分类语音识别模型能够准确转录新实体名称而无需重新训练。该方法通过编码器偏置和解码器偏置技术,显著提升了罕见词和词汇表外词的识别准确率。无需重新训练即可为语音识别器添加新…

思科关键漏洞警报:TACACS+认证缺陷可导致网络完全暴露

思科IOS/IOS XE软件中发现严重的TACACS+协议漏洞,攻击者可绕过认证获取敏感数据。本文详细分析漏洞原理、受影响产品、安全影响及修复方案,为企业提供完整防护指南。思科IOS/IOS XE关键漏洞可能使网络暴露 漏洞性质 …

ysyx学习:移植rt-thread

ysyx学习:移植rt-threadOS中的上下文切换 上一期我们搞懂了yield-os.c的原理如何,我们理解 玩上下文切换的核心细节之后,我们可以把这些原理迁移到RT-Thread这个更大的操作系统中。 RT-Thread中有两个抽象层, 一个…

综合性题目

经典的项目可以在csdn或者博客园上面找到即可猜数字游戏 功能要求: 1. 计算机随机生成1-100的数字 2. 玩家有7次猜测机会 3. 每次猜测后提示"太大"或"太小" 4. 记录游戏历史并显示 5. 询问是否再…

实用指南:从入门到精通:Django的深度探索之旅

实用指南:从入门到精通:Django的深度探索之旅pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

UML中9中数据流图总结

数据流图与9种UML图核心内容总结 在软件需求分析与系统设计领域,数据流图(Data Flow Diagram,DFD)和统一建模语言(Unified Modeling Language,UML)图是两类至关重要的建模工具。数据流图以直观的方式展现系统中…

两种树状数组

单点修改,区间查询树状数组,洛谷P3374 #include<bits/stdc++.h> using namespace std; const int N = 5e5 + 5; int n, m, a[N]; int chaxun(int n){int ans = 0;while(1){ans += a[n];int x = n & -n;n -…

斑马日记2025.10.17

​ 今天学习了const修饰成员函数和mutable关键字,还刷了一道关于看似简单的数学题,收获颇丰呢。 首先学习了const修饰成员函数部分,成员函数后放const,那么成员变量在里面就不能被改变, class Person { public: vo…

CF Global Round 29(#2147) 总结

CF Global Round 29(#2147) 总结 ​ A void solve() {int x,y;cin>>x>>y;if(x<y) return cout<<"2\n",void();--x;if(y<x&&y>1) return cout<<"3\n",vo…

详细介绍:C语言中#pragma的用法

详细介绍:C语言中#pragma的用法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&qu…

实用指南:Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点

实用指南:Godot 城市模拟 – 003 根据不规则底面和高度,动态创建节点2025-10-17 22:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: aut…

JAVA 中断处理

目录背景和价值一、什么时候需要发起中断?1. 用户主动取消操作2. 程序优雅关闭时终止后台线程3. 超时任务处理4. 协作式终止长期运行的任务二、中断异常(InterruptedException)的处理正确的处理方式:1. 如果线程可…

软件工程学习日志2025.10.17

今天深入复习了BP(Backpropagation)神经网络,作为深度学习的基础,其“前馈计算误差,反向传播梯度”的思想贯穿现代许多复杂模型。记录关键点以备回顾:核心思想:双向流动的信息• 前向传播:数据从输入层经隐藏层…

天黑了,睡觉

大家好,晚安啦,拜拜。

升鲜宝生鲜配送供应链管理系统---- 门店收银 POS 离线工作设计文档(支持线上线下一体化)---02

门店收银 POS 离线工作设计文档(支持线上线下一体化)📘 背景与目标 在门店运营中,POS 端(收银机/安卓终端)经常会遇到以下情况: • 网络中断(Wi-Fi、4G、服务器不可达); • 临时维护或总部系统升级; • 云…

2025.10.16NOIP模拟

T1.略 T2.略 T3.思路简单,细节出锅 注意:线段树左右端点有负数时,不要用(l+r)/2,应用(l+r)>>1 T4. n行m列的网格,每个格子有一个权值\(v_{i,j}\)(\(-1e9<=v_{i,j}<=1e9\))和一个指示方向,假设起点为\…

Python 基于Python开发的数据库同步检测工具

程序源码下载地址 https://gitee.com/ishouke/database-checker 数据库同步检测工具 适用环境 win11 Centos7 工具用途 同类型数据库比对,比较库,库表,库模式(针对opengauss)是否一致,比较库表记录数是否一致。 目…

Python 基于Python开发的数据库同步检测工具

程序源码下载地址 https://gitee.com/ishouke/database-checker 数据库同步检测工具 适用环境 win11 Centos7 工具用途 同类型数据库比对,比较库,库表,库模式(针对opengauss)是否一致,比较库表记录数是否一致。 目…

当AI学会进化:荣耀与用户的“共生式成长”新范式

「 在科技与人文的交汇处,荣耀始终坚信,真正的创新不应仅是参数的堆叠,更应是一场关于“人”的深刻对话。 」荣耀CEO李健反复提及“灵魂马车”哲学,将对人的关爱、智慧的激发与快乐的传递融为一体,这一理念正悄然…