Questions tagged «spatial-analyst»

Spatial Analyst是ArcGIS中的扩展,提供了一系列空间建模和分析工具。


3
如何基于核密度对点进行聚类?
我有一个大型数据集,其中有36k个点代表商业土地用途,每个点都有一个包含平方英尺的字段。我已经对该数据集进行了内核密度分析,生成了一个栅格,显示了整个都市区域内商业平方英尺的密度。我需要将此栅格划分为与局部最大值相对应的区域,我称其为“中心”。我已经确定了中心的位置,现在我需要做以下两件事之一: 使用点聚类工具(例如“围绕类固醇分区”)将点分组到围绕我确定的中心的聚类中。这种方法的问题在于计算量大,如果我尝试使用相异矩阵按大小对点加权,则更是如此。 以某种方式将内核密度栅格(大致类似于地形栅格)划分为每个中心周围的各个“山丘”。但是我想不出什么工具可以做到这一点。 这个问题困扰了我一阵子,我希望我能够在R中执行聚类方法,但是这很耗时,我已经没时间了。有谁知道将密度栅格划分为强度邻域或快速聚类大型数据集的简单方法吗?

2
在ArcGIS Spatial Analyst中处理NoData?
使用Spatial Analyst时,我经常会遇到在数据中出现NoData值的问题。 各种工具似乎可以定期引入NoData值。 这些值会导致其他工具出现问题,必须通过重新分类将其消除,通常会导致其他问题。 NoData值应如何处理?有没有一种简单的方法可以将NoData值替换为零?可以完全避免NoData吗?

1
从栅格属性表中的另一个属性重新分配栅格像元值?
我有一个大型的(大小为48 US),分辨率为100m,具有栅格属性表(RAT)。数据是由其他人创建的。RAT中的属性之一具有我关心的数据值,而实际的栅格像元值毫无意义。我一直在尝试找出如何将我关心的属性的值重新分配给实际的栅格像元值,但还无法弄清楚如何做到这一点。我要这样做的原因是,我有一个相当复杂的自定义Python工具,其他人开发了该工具来执行我需要的计算,但是不幸的是它没有使用RAT属性的能力。它仅使用栅格像元分配的值,正如我在这种情况下所说的那样,这是毫无意义的。 我尝试了一种运行栅格转点工具的round回方式,以将目标字段作为我关心的属性来创建点要素类,以为可以从所得的点要素类创建新栅格。但是,栅格指向工具失败,表明我没有足够的临时内存(我正在运行具有16 GB RAM和1 TB数据驱动器的Alienware计算机)。 我有什么选择吗?我使用的是ArcGIS 10,但如果我可以做我在另一个软件包中容易描述的事情,我将愿意尝试另一种方式(我不嫁给ArcGIS)。

2
如何在没有DEM的情况下计算矢量数据的流顺序?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我有一个shapefile,其中包含从卫星图像进行数字化处理的流。我想计算此数据的流顺序。数据与我的DEM不完全匹配,因为卫星图像的分辨率更高。 是否可以使用任何arcscript,代码或现成的工具来计算流订单? 我有具有空间和3D分析师的Arcgis 10,以及QGIS。

1
聚焦统计中邻域设置的任何经验法则?
在ArcGIS 10中,用户可以在焦点统计工具中定义邻域。可以将移动窗口的形状设置为以下任意一种:楔形,环形,圆形,矩形,不规则形和粗细。出于示例目的,假设我们要从空间分类为1 m的二进制分类冠层栅格(即0 =无冠层和1 =存在冠层)中计算平均树冠面积。给出以下示例: 是否有任何经验法则来确定应使用哪种移动窗口形状? 确定移动窗口的形状后,是否有办法定量确定最佳邻域设置,或者这完全是主观的?

1
使用ArcGIS Desktop基于RGB值从图像中提取栅格像元?
我有一些航拍照片(格式:IMAGINE Image),它足够详细,可以看到消火栓和消火栓的形状文件,该文件根据一些CAD数据进行了数字化处理。我的项目是通过对影像进行抽查来对消防栓shapefile位置进行质量控制。是否可以从图像中提取与消火栓RGB值匹配的RGB值? 消火栓(红色): 我正在寻找与消火栓的像元值相似的像元值(我已写下),然后提取这些像元(这些像元的栅格文件或绘制相似像元位置的shapefile)。我假设图像中很少有具有类似红色RGB值的功能。 在查看了Arron的《答案》并尝试了有监督和无监督方法(请参阅下面的评论)之后,直到我也太过关注“ 最大似然分类”中的置信度栅格输出之后,我才能够使用该工具来执行我想要的功能。工具。我不能确定栅格输出应该确切地象征什么,而是仅查看14级像元值,但它捕获了所有消火栓。 栅格输出: 消火栓的位置: 我的下一步是使用“ 栅格转多边形 ”工具将消火栓栅格足迹转换为多边形。我现在正在运行该工具,在过去的一个小时中,它仅使它达到了11%。我正在工作的区域很大,只有1x1英里,所以我知道,如果有很多小的栅格像元要转换为多边形,可能需要一些时间。关于运行某些工具来清理一些数据是否有任何建议,从而加快了将栅格转换为多边形的过程?我可能不需要运行此工具,因为栅格足迹在捕获消火栓​​方面做得很好,但是我有兴趣加快该过程,因为我预见到将来它将在其他应用程序中使用。

1
使用成本曲面和ArcGIS Path Distance工具分析运动?
我想根据能量消耗来分析假想的(步行)运动,但是我遇到了一些麻烦,希望您能为我提供帮助。我已经尝试使用我创建的成本曲面在Spatial Analyst中使用ArcGIS的“路径距离”工具来执行此操作,但是它们的结果与我预期的不同。 这是我的高程表面的样子(从ASTER GDEM下载): 根据高程数据,我创建了一个成本曲面,该成本曲面应包含每个地图单位(m)的能量消耗(以瓦特表示的代谢率)。为此,我使用了以下公式: M = 1.5W + 2.0 (W + L) (L / W)2 + N (W + L) (1.5V2 + 0.35V * abs(G + 6)) 或用Raster Calculator术语表示: (1.5 * 60) + (2.0 * (60 + 3) * Square((3 / 60))) + (1.2 * (60 + 3) * …


2
给定河段折线,洪水位高程点和地表DEM来生成洪泛区生成?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 考虑到以下数据集,我希望以最准确,最有效的方式生成洪泛平原多边形,以表示20和100年洪泛区: 河断面折线 河流水流折线(相对海岸线之间的中心线) 每个横截面的顶点的20年和100年高程值 地面的数字高程模型(每个像素具有高程值的栅格) 到目前为止,这是我建议的方法: 形成界定洪水泛滥区以外的每个部分,河流中心线和内陆区域的多边形 对于上一步中形成的每个多边形,提取相交的栅格表面(通过Mask提取) 使用“重分类”工具隔离小于或等于该部分的洪水高程(20年和100年)值的DEM像素 将栅格(上一步中的栅格重新分类)转换为矢量(多边形),以在每个部分之间形成洪泛区。 合并多边形以形成连续的洪泛区 我正在寻找能提供可用数据的见解和建议,以产生最准确的结果。 我可以访问ArcGIS和Spatial Analyst和3D Analyst扩展。

6
在ArcGIS Desktop中的栅格中可以识别NoData值,但是不遵循符号规则吗?
我在ArcGIS Desktop中有一个GeoTIFF栅格,可以从以下两个链接下载该栅格: http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tfw http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tif 如果将它们加载到ArcGIS Desktop中,将会看到较大的统一区域。使用“信息”工具单击这些区域将显示像素值为“无数据”。但是,当您选择在图层的“符号”首选项中将“无数据”值显示为透明(或任何颜色)时,“无数据”值将不遵循该规则。 有趣的是,图像主要区域之外的“无数据”值确实遵循该规则(将颜色设置为红色即可看到该规则),但图像内部的值则不然。 我真的很难尝试解决此问题-根本无法解决该问题。 有人有什么想法吗?

3
查找基于矢量点的最近栅格像元值?
我在ArcGIS中有两层:一层是矢量点,另一层是栅格层。我想将栅格数据网格的值附加到矢量点。问题在于矢量点远离任何具有值的现有栅格网格,因此命令“ Sample”不为这些矢量点返回任何值。 所以我的问题是:如何在给定矢量点的情况下找到最近的栅格像元并从像元中提取值? 实际上,我需要做两件事: 识别测距仪内的轮廓绘制器(通常距离我现有的栅格1-2个像元) 如果它们在范围内,则从最近的栅格中为其分配一个值 编辑:我有大约3000矢量点,我的问题是: 我需要根据位置将栅格值附加到矢量点上。我使用了“样本”工具,它在大多数情况下都适用。 但是,有这样的情况 右边的点可以从栅格中获取值(“ Sample”有效),但是左边的点由于对齐问题而不能。 栅格转多边形不起作用,因为出现错误消息,因为它们不在域之内,所以无法将它们转换为矢量。我也有这样的观点 这些高点不应获得任何值,因为它们离栅格太远。 我想到了一些解决方法: 步骤1.首先进行“采样” 步骤2.在“样本”操作之后选择空值 步骤3.根据零点构造缓冲区(小数点后1位以内) 步骤4.使用区域统计???或其他工具来遍历缓冲区中的所有栅格像元,找到最接近的栅格像元,提取其值并将其放在矢量点中。 我陷入了第4步。我不知道我可以使用ArcSDK中的哪个工具来实现此功能。 否则...您有更好的主意应对吗? 我有20个这样的栅格图层,我想自动制作(使用模型生成器和arcobject)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.