SuperMap单体化操作详解
SuperMap房屋单体化步骤
文章目录
- SuperMap房屋单体化步骤
- 前言
- 一、数据准备
- 一、单体化一栋楼
- 1.将三维面数据拖拽到三维场景中
- 2.单体化后可视化效果修改
- 二、单体化每间房
- 1.切割分户
- 2.分层分户
- 3.单体化
前言
单体化处理步骤简单,但是过程比较耗时。房屋单体化时,一般是两种情况,一种是对整栋楼进行单体化(这样处理比较快捷,省时),另一种是对每间房屋进行单体化处理(这种操作步骤比较多,耗时长,但是效果更贴近真实)。
一、数据准备
用SuperMap软件做房屋单体化之前,需要准备好以下数据:
1.倾斜模型
2.正射影像(最好具备,直接在三维场景中绘制三维面有点操作不便)
3.房屋面数据(具备三个字段:底部高程、拉升高度、ID字段)
注:这一步可参考:SuperMap三维模型的按户单体化处理步骤
一、单体化一栋楼
如下图所示,绘制完成房屋数据后,进行每栋楼的单体化处理。
字段属性如下图所示:
1.将三维面数据拖拽到三维场景中
开启编辑模式,选中“风格设置”,高度模式:贴对象(设置绝对高度可生成白膜),数据来自:地上,底部高程:altitude(即G),拉升高度:height(即L),之后关闭编辑模式。
2.单体化后可视化效果修改
首先点击“图层风格”,设置好前景色及背景颜色,点击“确定”.
一般设置完成图层风格颜色较深,可以在“风格设置”中设置透明度(这里取40,即40%的意思,根据自己喜好设置)及填充方式(这里选择填充)。
选择“对象选择风格”,设置前景色、背景色及透明度
最后效果如图所示
二、单体化每间房
1.切割分户
将正射影像加载到地图中,再将房屋面数据拖拽到二维地图中,对面数据进行编辑,点击“对象操作”,选择“画线切割”。
注:必须是二维地图中进行切割操作,按照影像中的位置特征进行分户处理。(切割分户这一步也可以使用ArcMap软件进行,本次不做讲解)
如有一次切割多个面,需要选中其中的面点击“分解”
2.分层分户
在房屋面数据右键,选择“关联浏览属性表”
选中分割完的所有面,右键“复制”、“粘贴”(或者Ctrl+C、Ctrl+V)。粘贴完成之后,下方高亮部分为复制后的面数据(复制粘贴的数据活出现在表格最下方位置),此时该栋楼存在两层数据(具体分多少层以实际情况来分,拉升的高度可以在三维场景中使用测量工具测出),之后需要修改底部高程数据以及拉升高度。
第二层的底部高程为第一层底部高程数值加上拉升高度数值
3.单体化
操作步骤参考“单体化一栋楼”
注:将分割后的二维房屋面数据转换成三维面数据,在三维场景中进行风格设置。
SuperMap单体化操作详解相关推荐
- linux脚本日期时间,Linux 日期和时间操作详解
Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07 作者:佚名 我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...
- MySQL操作之JSON数据类型操作详解
MySQL操作之JSON数据类型操作详解 这篇文章主要介绍了MySQL操作之JSON数据类型操作详解,内容较为详细,具有收藏价值,需要的朋友可以参考. 概述 mysql自5.7.8版本开始,就支持了j ...
- cookie 操作详解 (asp.net javascript)
(1)ASP.NET cookie 操作详解|cookie 写入.读取.修改.删除2008年10月18日 //写入 protected void Button2_Click(objec ...
- ILI9341的使用之【四】RGB接口操作详解
<ILI9341的使用之[一]TFT-LCD原理(转载)> <ILI9341的使用之[二]ILI9341介绍> <ILI9341的使用之[三]ILI9341系统通信接口模 ...
- 【深度好文】Flink SQL流批⼀体化技术详解(一)
持续输出 敬请关注 大数据架构 湖仓一体化 流批一体 离线+实时数仓 各种大数据解决方案 各种大数据新技术实践 持续输出 敬请关注 [珍藏版]数仓平台.推荐系统架构选型及解决⽅案_大数据研习 ...
- VC++常用数据类型及其操作详解 [
一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,cha ...
- VC++常用数据类型及其操作详解(非常经典,共同分享)
友情提示: 为了方便你更好的学习和阅读,也更好的体现尊重原创作者的劳动成果,请您直接查看转载原本链接: http://snailflying.blog.hexun.com/8219350_d.html ...
- VC++常用数据类型及其操作详解
一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,cha ...
- html5 php 数据库操作,HTML_HTML5本地数据库基础操作详解,下面分别介绍本地数据库的各 - phpStudy...
HTML5本地数据库基础操作详解 下面分别介绍本地数据库的各个API及其使用方法. 1.利用openDatabase创建数据库 我们可以利用openDatabase方法创建数据库.openDataba ...
最新文章
- python简单还是c简单_Python与C的简单比较(Python3.0)
- python代码_自学Python之后不想去公司上班,教你如何月入10000+,听过来人说
- mybatis中的查询缓存
- 使用Spring跟踪应用程序异常
- Java多线程异常处理
- 一个application多个 URL
- maven命令指定配置文件
- eMMC和UFS的容量
- 定积分之几种常见曲线
- DVD转VCD,MPG文件参考
- 12.Opencv大作业——实现鼠标绘制基本图形
- 今天14:00 | NeurIPS 专场三 青年科学家专场
- 数学建模 matlab 数据建模基础
- 转 大数据量下载解决方案
- 访问空指针一定会使程序死掉吗
- wps如何自己制作流程图_流程图怎么做_wps流程图怎么制作
- 浏览器调用本地应用程序
- Error mounting /dev/sda1 at /media/XXXX: Command-line `mount -t ntfs -o
- 药店商场 java,java药店管理平台
- IMS系统简介及增值业务能力分析