大家的问题挑选回答

0
分享 2015-12-18
最初开始写博客的时候,主要为了知识的梳理与积累,没有计划在博客中答疑,后来渐渐发现部分读者希望交流一些问题。因此今天写这个帖子,集中挑选些大家在评论中或者私信中发来的问题,补补以往欠下来的债。有的问题比较宽泛,我没有摘选,主要担心片面的回答可能会给其他读者带来误解。举个简单的例子,“如何给tiff数据做空间分析?”,这个问题本身是无法回答的,需要提问者说明希望做哪一类分析,或者是为了满足什么样的需求?这些都是题外话,下面就是具体的几个问题,希望对大家有帮助。


Q1:如何将栅格数据中的指定值转为Nodata?
A1:空间分析工具箱中,使用Set Null 工具或者栅格计算器工具中的 SetNull 函数,通过写SQL语句实现上面的需求。


Q2:我最近在做道路、公园等对城市的影响因子分析,学到两种空间分析方法,一种是缓冲区,还有一种就是距离分析中的路径距离,这两种结果似乎都一样,请问他们的区别在哪里?
A2:二者的区别是比较大的。缓冲区分析,是获得距离输入要素指定距离的条带,通常用来研究要素和要素之间的影响关系。例如希望得到,以污染源为圆心,半径1公里范围之内的区域,这时比较适合缓冲区分析。而距离分析研究的是,兴趣区内部各个位置(每个像元)距离源的距离,如果有成本因素的话,还可以加入成本,在适宜性选址的问题中可以作为一项因素使用,例如,希望确定新装ATM机的位置,可能会考虑距离公共场所越近越好,距离已有的ATM机越远越好,这时距离栅格就成了重要的因素。


Q3:如何学习CE语言? 比如:split(v,unitSpace,0) { streetDist : NIL | placementWidth : PlacementStrip | ~1 : NIL } alignScopeToGeometry(yUp, 0) # align the shape to the current point shape, thus the street direction! 这些参数都是什么啊?还有这个cityengine的cga编写代码的时候是不是没有想vs一样输入一个字母然后可以选择你想写的单词,比如输入h,就会出来heigh
A3:CGA是语法比较独立的脚本语言,只有CityEngine中可以使用,写的时候需要多参照帮助手册这里就不单个讲函数了,可以看看手册中的示例代码与说明。函数的提示功能可以使用 Alt + /,进行补全提示,并且查看相应的参数。


Q4:点密度和核密度的差别在哪里,分别应该在什么情况下用哪一个会比较好?
A4:二者的区别在与获得密度栅格的算法不同,搜索半径内离中心像元的远近具有不同的权重。点密度是把每个像元的周围都定义了一个邻域,将落入邻域内的点的数量相加,然后除以邻域面积,即得到点要素的密度,邻域内个点权重相同;核密度是通过核函数进行密度计算,中心像元获得最高值,在搜索半径内向周围发散,邻域边界的像元值为0,离中心越近权重越高,反之越低。可以根据算法上的区别决定适用于什么样的需求。


Q5:想请教博主,最后一个Zonal Statistics as Table中,求得的Table里面AREA字段的单位是什么?COUNT字段是否为这一区域内的格网点数?
A5:Area字段的单位默认是与输入数据的坐标系是一致的,并且要求投影坐标系下面积字段才有意义,投影坐标系的单位一般为米。是的,Count字段统计的是一个区域内的栅格像元的个数。


Q6:Arcgis能读带有地理信息的pdf文件吗?
A6:不能读取。


Q7:我求的的欧式距离之后,得到的栅格图不显示在窗口中,是什么原因?
A7:不显示的原因较多,如果仅是没有添加到ArcMap中,可以在Result窗口中,右键菜单中有Add to Display;如果发现内容列表中,图层是有的,但是不显示,就需要检查是否是数据的金字塔没有创建,是否是空间参考的设置有问题,导致数据没有正确写入等原因。

Q8:我进行设置之后,怎样运行ArcGIS属性字符才能算是真正默认为UTF-8,还有怎样在ArcGIS查询ArcGIS属性字符编码?
A8: ArcGIS Desktop针对shapefile、dbf等的字符编码,从 10.2.1版本之后,安装后即为 UTF-8,正如我博客中写的。10.2以及之前的版本的默认编码类型,是读取的Windows操作系统的编码类型。如果需要更改默认编码类型,可以到注册表中配置键值,10.2.1以及10.2.2如需配置需要安装补丁,详见博客正文。
参考博客: shapefile与字符集编码设置ArcGIS Desktop 10.2.X 后 shapefile 字符集编码设置


另外还有一些问题是在私信中发的,暂时没有全部整理和回复。以后大家直接在评论中写问题吧,这样我回复了其他读者就看到了,类似的问题就可以共享了。


文章来源:http://blog.csdn.net/kikitamoon/article/details/39155093

0 个评论

要回复文章请先登录注册