麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS三维入门(2-20)建立简单纹理三维模型

ArcGIS软件提供了一种新的三维元素型:Multipatch(多面体)作为三维显示的模型。Multipatch 是一种类似于点、线、面的数据类型,它可以存储在 shp 文件或者是Geodatabase 中。

Multipatch 数据类型的优点:

  • (1) Multipatch 数据集成几何特征、纹理、属性信息于一体。* (2) 支持数据库方式存储,管理三维是数据就像管理二维数据一样简单。* (3) 支持 GIS 功能:识别、属性查询、空间查询、空间分析。* (4) 大大提高系统的显示性能。

ArcGIS 支持主流的三维模型导入,SketchUp、3DMax、 VRML 等,提供了方便的数据导入工具,特别是支持复杂模型(模型具有非常多的面)的导入。

快速建立简单纹理三维模型

利用已有 GIS、地图和 CAD 提供的二维平面数据以及高度辅助数据经济快速建立简单纹理的三维模型; 以Buildings 建筑轮廓面矢量数据为例子,介绍数据获取过程。

(1) 首先,ArcGlobe 中点击添加数据工具,打开 Buildings 数据,如图所示

(2) 在 Buildings 图层右键->Properties…打开 Layer Properties 选择 Globe Extrusion 选项卡 如图所示

(3) 勾选 Extrude fearues in layer。然后可以在 Extruesion valuer or expression,in meters:中文本框中填入一个固定的拉伸的数值。也可以选择旁边的表达式工具 ,选择按照字段或者字段的组合公式拉伸。我们这里选择按照MAX_NF 字段 拉伸。

注:MAX_NF 字段中存储房屋轮廓中每段的高度。

(4) 点击确定可以看到快速建立的盒状三维模型。也可以在 Symbol 选项卡中给模型选择一些简单的颜色纹理,我们这里选择按照颜色类型显示,如图

(5)简单纹理模型可以直接利用建筑物轮廓矢量面数据不做类型转换。也可以将拉伸后的数据转换成 Multipatch 类型数据。双击 ArcToolbox-> 3D Analyst Tools->Conversion->Layer 3D to Feature Class 工具打开 Layer 3D to Feature Class对话框(如图),进行数据转换。

注:简单纹理存储于 3dd 的地图文档中,可以加载数据选择渲染方式来设置简单纹理。

手册目录

本手册的全部内容: ArcGIS三维入门手册

麻辣GIS-Christina
作者:
地理小学生。
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到麻辣GIS QQ群中提问。

QQ群(一):291616564 加入QQ群

QQ群(二):166408035 加入QQ群

QQ群(三):627853279 加入QQ群

QQ群(四):436386604 加入QQ群

QQ群(五):606176554 加入QQ群

QQ群(六):946178380 加入QQ群

QQ群(七):861271808 加入QQ群

新疆互助群:910717627 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

仅有一条评论

  1. 麻辣GIS-天涯
    1#
    天涯  · 2017-03-22 20:52

    请问可以提供下示例数据吗

发表评论