题目:现有某城市地形 DEM 数据以及建筑物矢量数据(buildings
shp),试:(1)实现该城市的三维显示(注:要求将高程三倍夸张);(2)某广告商打算在某建筑物(adbuilding
shp)房顶四面边缘处立 5m 高的广告牌,请分析在该地区能看到广告牌的区域,并统计面积
解题思路:广告牌所在处实现步骤:一、在 ArcScene 中加载数据,并实现该城市的高度夸张三维显示右击 buildings
shp 图层,点击 Properties->Extrusion,勾选 Extrude features in this layer,在计算器中输入表达式“[HEIGHT] *3”,如图 1-1 所示:图 1-1点击 OK 后,城市的高度夸张三维显示如图 1-2 所示:图 1-2二、分析在该地区能看到广告牌的区域1、 分析建筑物(adbuilding
shp)的可视域(1)对 建 筑 物 ( adbuilding
shp ) 进 行 可 视 域 分 析
点 击 3D Analyst->Surface Analysis->Viewshed,在 Obeserver points 中加入 adbuilding 数据,点击 OK,则显示出建筑物的可视区和不可视区
(2)重分类视域分析图,分成两类(其中 1 代表不可视,2 代表可视)
点击 3D Analyst->Reclassify,点击 Classification,将 0 设置为 1,1-5 设置为 2
如图 2-1所示(其中绿色代表可视区):图 2-1(3)将 视 域 图 转 换 成 Polygon 格 式
点 击 ArcToolbox->Conversion Tools->Raster to Polygon,选择数据,生成矢量数据
如图 2-2 所示:图 2-2(4)将可视区域的数据选择出来
点击 ArcToolb