46 lines
2.5 KiB
Markdown
46 lines
2.5 KiB
Markdown
---
|
||
title: 单体化方式
|
||
date: 2023-05-12
|
||
author: ac
|
||
tags:
|
||
- 倾斜摄影
|
||
categories:
|
||
- Database
|
||
---
|
||
|
||

|
||
|
||
### 1.什么是单体化
|
||
|
||
在了解倾斜摄影单体化的作用和方式前,我们先来了解下,什么是单体化。
|
||
|
||
单体化指每一个需要管理的对象,都是一个个单独的、可以被选中的实体,可以附加属性,可以被查询统计等等。
|
||
|
||
过去,人工建模把每一实体(树木、建筑、甚至楼层)制作成单独的模型,这种单独建立的模型,本身具备对象化管理的条件,不需要单体化。
|
||
|
||
近年来,随着倾斜摄影自动化建模技术的发展,由于倾斜摄影自动化建模机制,使得所建立的实景模型是一张区域的“表皮”,无法对三维模型中的对象进行单独选中和管理,也无法进行属性查询和空间查询等GIS操作,降低了三维数据的价值和实用性。
|
||
|
||
### 2. 单体化的方式
|
||
|
||
为了让倾斜摄影模型单体化,下面介绍四种倾斜摄影单体化的方式:
|
||
|
||
- 矢量切割单体化
|
||
- 叠加配套矢量面(逻辑单体化)
|
||
- ID单体化
|
||
- 模型重建单体化
|
||
|
||
**矢量切割单体化**是一种最直观的思路,即用建筑物、道路、树木等对应的矢量面,对倾斜摄影模型进行切割,从物理上把连续的三角面片网分割开,实现单体化。矢量切割单体化从物理意义上,把连片的模型真正分割开来,再对分割后的模型进行管理和操作。
|
||
|
||
**逻辑单体化**利用与倾斜摄影对象配套的二维矢量面为用户提供类单体的实用表达与操作体验,实现了对象化的表达与操作,打通了倾斜摄影模型与二维矢量面之前的二三维一体化通道,即矢量叠加单体化。`在Cesium开发中,最常采用的方式,也是最灵活的方式。`
|
||
|
||
**ID单体化**利用三角面中每个顶点额外的存储空间,把对应矢量面的ID值存储起来,即一个建筑所对应的三角面的所有顶点,都存储了同一个ID值,从而实现在鼠标中选择这个建筑时,该建筑可以呈现出高亮的效果。
|
||
|
||
**模型重建单体化**以连续倾斜摄影数据为基础数据源,进行人工干预。将建模成果导入软件进行精化编辑,通过模型重建在原有场景上达到分离效果,实现模型单体化。
|
||
|
||
|
||
|
||
|
||
|
||
### 参考文章
|
||
|
||
[1] 倾斜摄影单体化怎么实现? [https://zhuanlan.zhihu.com/p/520067169](https://zhuanlan.zhihu.com/p/520067169) |