我是靠谱客的博主 俏皮硬币,最近开发中收集的这篇文章主要介绍arcgis二维场景建立,建筑物提升,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

写这一节真的有太多的自己探索和网络资源了。


要提前说明的是,操作其实就那么回事,真正前期准备好所有的材料才是最困难的事情好么!!!!!!非常重要。


首先是在昨天的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:



好的,直接就会在原位置加载出一个有高度的楼层啦,效果图:




最后

以上就是俏皮硬币为你收集整理的arcgis二维场景建立,建筑物提升的全部内容,希望文章能够帮你解决arcgis二维场景建立,建筑物提升所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部