写这一节真的有太多的自己探索和网络资源了。
要提前说明的是,操作其实就那么回事,真正前期准备好所有的材料才是最困难的事情好么!!!!!!非常重要。
首先是在昨天的TIN基础上二维场景的建立
这个就要说到工具arcscene,gis主要是分析,scene主要是用来建模的,这是我的理解哈
然后就是能做什么,这里我们主要是做建筑物提升,包括楼层的数目和高度。这是目的。
1.首先在arcgis中处理数据
看看手段和设置吧,为了提取高度,必须要在图层中拥有一个short类型的字段,这是根本上的目的,也就是本质,为了实现这个目的,可以用join,但是我win7,gis10.2一直都成功不了,不知道是我的电脑的原因还是什么,图层中就是没有反映楼层的属性。于是我开始了好长时间的探索。这里直接给出我的解决办法:
用spatial join在 overlay工具下,这个同学们可以自己找找,好吧我还是给大家截个图
这样,然后target是我们的建筑边框,join的是我们的annotation
结果里面有Text属性,恭喜大家终于由楼层属性的建筑边框图层啦,但是还是不能用,为什么呢,因为用属性拉高楼层需要用short类型的数据
这里我的解决办法是新建一个field,将Text的String类型的数据转为新的field中的short类型,这样就可以在arcscene中拉伸建筑啦。
2.进入arcscene导入TIN,导入我们刚刚建立的有高度属性的建筑外框的shp文件,剩下的就是直接改shp文件的属性就好啦。
设置1:
设置2:
设置3:
设置4:
好的,直接就会在原位置加载出一个有高度的楼层啦,效果图: