Questions tagged «arcgis-desktop»

当ArcGIS Desktop是您在ArcGIS平台上使用的产品和体系结构时,请使用此标记。

5
您如何处理(修复/避免)损坏的MXD \ LYR路径?
关于这个问题 ... 过去,每当我清理一点并在各层之间移动(或更改其名称)时,我的MXD路径就被破坏了,纠正它们非常耗时。 我想听听您的经验,也许还可以从中学习一些技巧: 您如何处理断开的MXD路径? (我正在寻找一台计算机或简单网络驱动器的解决方案,因此,如果您的解决方案适用于较大的网络或网络,请这样说)。

4
在ArcGIS Desktop中创建纵断面?
由于默认的“轮廓图”工具不够用,因此我编写了一个自定义VBA脚本,该脚本在ArcGIS中创建了缩放和放大的轮廓截面,但我需要更多功能: 可视化多个表面 可视化垂直和定向钻孔 能够符号化/编辑输出 与基础数据链接-输出中反映的地形变化(或轮廓3D线) 几年前,我通过A-Prime软件的名为“ CrossView For ArcGIS”的扩展程序进行了测试,但不确定它是否与ArcGIS 10兼容(已联系A-Prime,但他们尚未响应) http://www.aprimesoftware .com / 区域还有其他选择吗?其他第三方软件?功能正常的脚本?那可以做到吗?


2
结合高分辨率和广义的山体阴影栅格以产生增强的阴影浮雕?
我经常将LiDAR数据和阴影浮雕添加到地图上。大多数时候,我必须根据地图的比例尺来概括LiDAR DEM。不过,细节常常太多,山脊和山谷的发音不太好。 我最近遇到了一篇文章,描述了组合2种山体阴影模型的过程,一种是详细模型,另一种是广义模型。由此产生的缓解效果非常好。我想在地图上产生这样的效果:假设我有2个山影(详细的和广义的)栅格,将它们组合以获得这种效果的最佳方法是什么?

3
ArcGIS如何计算非等距投影的两点之间的距离?
这是我上一个问题的后续问题,您能提出一些有关坐标系统投影的写得很好的入门文章吗? 假设我正在使用CH1903地图投影,就我所知,这是共形的,但不是等距的。意思是,保留了角度(形状),但没有保留面积,距离或比例。(至少这些未完全保留)。到目前为止,一切都很好。 我想知道现在要计算两点之间的距离时,ArcGIS会执行哪种计算。在ArcObjects中,我可以使用如下IProximityOperator界面: IPoint a = ..., b = ...; double distance = ((IProximityOperator)a).ReturnDistance(b); 问题:当我使用的基准系统无法准确保留距离时,当我查询两点之间的距离时,ArcGIS将如何处理(如上所示)? 它是否只是做一些勾股数学(a 2 + b 2 = c 2)以获取距离,这意味着返回的距离将仅与投影所允许的精度一样? 还是会做一些更复杂的事情(例如某种形式的重新投影)以获得更准确的距离? (这是一个相同的问题,但更笼统地说:一旦投影了几何图形,ArcGIS是否仅在欧几里得空间中执行所有计算,还是使用的地图投影仍然会影响距离,角度,面积等的计算?)

2
ArcGIS表加载中的数据类型检测
从Excel文件添加表格图层时,ArcGIS会尝试猜测数据类型: Microsoft Excel不会像标准数据库那样在数据输入过程中强制值的字段类型。因此,在确定ArcGIS中公开的字段类型时不会使用Excel中指定的字段类型。相反,ArcGIS中的字段类型是通过扫描该字段的前八行中的值来确定的。如果扫描在单个字段中找到混合数据类型,则该字段将作为字符串字段返回,并且值将转换为字符串。 有谁知道这里使用了什么启发式规则?

2
要素类中的一对多联接到表
我正在使用具有高级许可证的ArcMap 10.2.2。我已经将ArcMap用于其他基本分析,但是对于该程序来说这是一个新手,仅具有基本的编码技能,除了使用ArcMap中的SQL代码生成器进行非常基本的查询外,没有SQL经验。 我有一个物种地理范围的多边形,并且有一张表格,列出了这些物种携带的病原体/疾病。某些物种携带多种病原体。在理想的世界中,我将范围的多边形连接到“物种+病原体”表中并保留多边形/空间数据,但是似乎没有GIS工具可以做到这一点(我将之后再计算重叠的病原体,因此每种物种-病原体组合都具有自己的特征,而不是具有多种病原体信息的特征很重要。这些是我的数据的样子(#1&#2,#3供以后使用): 空间特征的属性表: 没有任何空间数据的表: (请注意,这些不是真实的数据,病原体-物种组合可能不是真实的。我实际上有115个多边形和519行表。物种携带1-40种病原体,因此物种在1-40行之间我的桌子) 另外,由于需要进行将来的分析,因此理想情况下,我希望能够进行此一对多联接,以便可以从表中保留额外的数据列(请参见下面的示例)看起来如何)。但是,这并不重要,因为如果我能弄清楚如何进行联接,就可以重做分析。 我找到了一些解决此问题的方法,但由于以下原因,它们对我不起作用: 解决方案1:David Aalbers的博客 -我对一个新手来说太过头了,无法弄清楚如何编辑较新的脚本并弄清楚如何将其导入ArcMap。我尝试了较旧的脚本,它只是生成了大量名为test,test_1,test_1_1,test_1_1_1等的空多边形。 解决方案2:一对多联接 -我尝试使用Make Query Table工具(尽管我使用表达式生成器,但我不具备SQL知识),但出现错误000383:表出现问题,找不到工作区&执行失败(MakeQueryTable)。我所有的文件都在同一个文件夹中,但是不在地理数据库中。


3
此netCDF栅格是什么坐标系?
我获得了netCDF栅格文件,但无法获取任何元数据来获取栅格所基于的坐标系的名称。栅格本身没有嵌入任何坐标系。我以为这只是WGS84,乍一看似乎很像,但是在ArcMap中进行了进一步的研究后,我发现它是一个相当不常见的系统。显示方式如下: 橙色栅格是WGS84中的普通栅格,出于比较目的,我在此处插入了橙色栅格。紫色的是坐标系未知的栅格。您知道这可能是什么吗? 一些更新:这是netCDF栅格:https ://www.dropbox.com/s/nottbl9yt6dwss6/sic_average_nclimate.nc?dl =0 我还能够从图像提供者那里获取一些元数据: netcdf sic_average_nclimate { dimensions: nlon = 361 ; nlat = 90 ; nseas = 4 ; variables: float SIC_Change(nlat, nlon) ; SIC_Change:Title = "Gridded Multi-Model Ensemble Mean Annual Mean Change in Ice Concentration 21C-20C" ; float SIC_Season_Change(nseas, nlat, nlon) ; SIC_Season_Change:Title = "Gridded Multi-Model …


3
在ArcMap中保存和重新应用分类系统的符号系统属性吗?
我有一个分类的栅格,该栅格具有在ArcMap 10.2中配置的所需符号系统,并且我想将此符号系统应用于其他类似的栅格。 因此,我使用“符号系统”选项卡上的“保存”选项,目的是保存* .lyr文件-但唯一的选项是创建“栅格函数模板” XML文件。 当我尝试将此符号系统导入回同一层时,唯一的选择是导入* .lyr文件: 这使我无法将保存的符号系统应用于多个图层。 符号系统的保存和导入功能如何为同一图层显示不同的选项?这听起来像个错误,但我希望有一些解决方法/建议。

1
计算地形湿度指数(从不同算法中选择)
地形湿度指数可以表示为 Ln(a/tanB) based on the idea of Beven and Kirkby (1979) 哪里 a is the specific catchment area (a=A/L, catchment area (A)divided by contour length(L)) 和 tanB is the slope 这里的基本思想很简单,但是由于有多种计算a和tanB的方法,因此TWI的结果差异很大(Qin 等, 2011)。 可以通过以下方式计算流量积聚和汇水面积: D8 (O'Callaghan, J.F. / Mark, D.M. (1984)) D-infinity (Tarboton, D.G. (1997) Triangular Multiple flow direction (Seibert, …

12
ArcGIS 10.1图例-在图例上增加图标而在地图上不增加
我想知道是否有人知道如何在图例上增加图标大小而不在地图上增加图标大小。我必须在A0处打印,当我查看图例时,每种类型的图标都很小。任何增加大小的尝试也会在地图上增加它。 我尝试了MAJ742的建议-图例的大小确实增加了-但图标未看到附件图像。我一直希望能够仅在图例上放大图标。

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

2
在Python脚本工具参数中使用MultiValue?
我的脚本与一起选择的单个要素类可以正常工作clip_fc = arcpy.GetParameter(0)。 但是,当我在脚本属性中将clip_fc设置为MultiValue,然后选择多个要素类时,出现错误“参数无效”。 谁能告诉我我要去哪里错了? import arcpy import os.path from arcpy import env arcpy.env.workspace = r"C:\GIS Home\project_1\clipshps\Combined_mf.gdb" arcpy.env.overwriteOutput = True clip_fc = arcpy.GetParameter(0) clip_name = str(clip_fc) output_dir = r"C:\GIS Home\project_1\clipshps\outputs_clip" for fds in arcpy.ListDatasets(): for fc in arcpy.ListFeatureClasses('','',fds): out = os.path.join(output_dir, fc + "_" + clip_name[40:] + "_clip.shp") arcpy.Clip_analysis(fc, clip_fc, …

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.