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单体化操作详解相关推荐

  1. linux脚本日期时间,Linux 日期和时间操作详解

    Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07   作者:佚名   我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...

  2. MySQL操作之JSON数据类型操作详解

    MySQL操作之JSON数据类型操作详解 这篇文章主要介绍了MySQL操作之JSON数据类型操作详解,内容较为详细,具有收藏价值,需要的朋友可以参考. 概述 mysql自5.7.8版本开始,就支持了j ...

  3. cookie 操作详解 (asp.net javascript)

    (1)ASP.NET cookie 操作详解|cookie 写入.读取.修改.删除2008年10月18日     //写入     protected void Button2_Click(objec ...

  4. ILI9341的使用之【四】RGB接口操作详解

    <ILI9341的使用之[一]TFT-LCD原理(转载)> <ILI9341的使用之[二]ILI9341介绍> <ILI9341的使用之[三]ILI9341系统通信接口模 ...

  5. 【深度好文】Flink SQL流批⼀体化技术详解(一)

    持续输出 敬请关注 大数据架构  湖仓一体化  流批一体 离线+实时数仓  各种大数据解决方案  各种大数据新技术实践 持续输出  敬请关注 [珍藏版]数仓平台.推荐系统架构选型及解决⽅案_大数据研习 ...

  6. VC++常用数据类型及其操作详解 [

    一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,cha ...

  7. VC++常用数据类型及其操作详解(非常经典,共同分享)

    友情提示: 为了方便你更好的学习和阅读,也更好的体现尊重原创作者的劳动成果,请您直接查看转载原本链接: http://snailflying.blog.hexun.com/8219350_d.html ...

  8. VC++常用数据类型及其操作详解

    一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,cha ...

  9. html5 php 数据库操作,HTML_HTML5本地数据库基础操作详解,下面分别介绍本地数据库的各 - phpStudy...

    HTML5本地数据库基础操作详解 下面分别介绍本地数据库的各个API及其使用方法. 1.利用openDatabase创建数据库 我们可以利用openDatabase方法创建数据库.openDataba ...

最新文章

  1. python简单还是c简单_Python与C的简单比较(Python3.0)
  2. python代码_自学Python之后不想去公司上班,教你如何月入10000+,听过来人说
  3. mybatis中的查询缓存
  4. 使用Spring跟踪应用程序异常
  5. Java多线程异常处理
  6. 一个application多个 URL
  7. maven命令指定配置文件
  8. eMMC和UFS的容量
  9. 定积分之几种常见曲线
  10. DVD转VCD,MPG文件参考
  11. 12.Opencv大作业——实现鼠标绘制基本图形
  12. 今天14:00 | NeurIPS 专场三 青年科学家专场
  13. 数学建模 matlab 数据建模基础
  14. 转 大数据量下载解决方案
  15. 访问空指针一定会使程序死掉吗
  16. wps如何自己制作流程图_流程图怎么做_wps流程图怎么制作
  17. 浏览器调用本地应用程序
  18. Error mounting /dev/sda1 at /media/XXXX: Command-line `mount -t ntfs -o
  19. 药店商场 java,java药店管理平台
  20. IMS系统简介及增值业务能力分析

热门文章

  1. 二维对象,根据最里面的子对象的属性,来过滤,获取新的对象
  2. 响应后端返回的数据,如何将数据展示出来
  3. 将纯色背景的图片转换为背景透明的图片--网站
  4. NOIP-模拟试题之--过路费
  5. Qt中QPushButton设置按钮的文本位置
  6. Java、JSP二手手机收售系统
  7. qt的Custom Executable弹窗
  8. 利其器--我的编程输入法环境(草稿)
  9. AndroidStudio 配置NDK
  10. 微信小程序项目之失物招领平台-1.项目的创建