4 使用ArcMap在给定的邻近范围内自动捕捉折线端点的工具或过程? 我创建了所有应该连接的折线网络。 但是,我只是意识到线路的许多端点没有连接,但是非常接近。 我认为如果折线的端点之间非常接近,应该有一个工具可以捕捉这些折线的端点,但是我似乎找不到它。 有人知道这样做的简单方法吗? 12 arcgis-desktop arcmap arcgis-9.3 snapping
3 R或ArcGIS中的时空插值? 我正在尝试使用ArcGIS 9.3中的反加权距离工具从多个点计算平均降雨量。 我的问题是:每个点都有自己的时间序列,因此插值过程应该能够进行所有年份(可以说是迭代的一种)。 以下是样本属性表: ID X Y Name Rain1990 Rain1991 Rain1992 Rain1993 .... Rain2010 1 xx1 yy1 AA 1210 1189 1863 1269 ...... 2 xx2 yy2 BB 1492 1502 2187 1923 ...... ...... 有人可以告诉我该怎么做吗? 编辑1:我最终使用C ++代码完成了此操作,这需要ArcGIS遮罩网格,数据文件和所有点的位置。 编辑2:我最近使用R来执行此插值任务。您可以使用hydroTSM,gstat或spacetime包。以下是几个示例链接: http://spatial-analyst.net/wiki/index.php?title=Spatial_interpolation_exercises_%28NL%29 http://www.geostat-course.org/Topic_Bivand_2012 编辑3:在下面为以后的读者添加了一个工作示例 12 arcgis-desktop r interpolation spatial-statistics time-series
1 阻止ArcMap在启动时探测丢失的数据源 在将地图从一个环境迁移到另一个环境(例如,从现有的客户端环境到我们的开发环境)时,通常会得到代表该地图的MXD文档。这些文档通常连接到SDE数据源。 通常,将数据加载到我们自己的数据库中,启动MXD,等待它完成以至于找不到任何数据,然后重新对各层进行路径化,并不需要付出太多的努力。 但是,如果地图文档具有数十个甚至数百个图层,则可能要等待很长时间。 有没有办法阻止ArcMap甚至尝试加载这些图层?在某处显示“我知道数据丢失,请跳过该步骤”的标志? 这适用于ArcGIS 9.3.1和10。 12 arcgis-desktop arcgis-10.0 arcmap enterprise-geodatabase
4 比较LAS文件中的两个数字高程模型(DEM)? 我有两个LiDAR文件(.las),其中一个是原始的X点。另一个是第一个.las文件的副本,但是具有Y点,其中Y小于X。 现在,我想比较这两个.las文件的数字高程模型(DEM),并可视化它们之间的差异。 我想获取诸如RMSE,标准偏差之类的信息,以及其他类型的比较。 如果有人能告诉我什么软件以及获取比较信息的方式,我将不胜感激。 12 arcgis-desktop raster arcmap dem lidar
12 学习.NET for ArcGIS(主要是台式机)使用吗? 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我具有基本的编程技能(我编写了简单的vba python和lisp脚本,并且很久以前就读过Java课程),但是在我看来(由ESRI出版物判断)并没有逃脱学习.NET的需要。未来在GIS就业市场中的相关性(甚至是作为分析师)。 我已经完成了基本的C#课程,并且可以(遗憾地)编写非常差的程序,但是我不知道如何将C#知识与arcgis的实际编程联系起来。 1)我知道差异不大,但是ArcGIS是否使用.NET或C#? 2)我知道增加我在.NET中经验的最好方法是编写越来越多的程序,但是有什么好的.NET编程书籍或课程可以学到技术吗? 3)您认为学习在.NET for ArcGIS中编程的最佳方法是什么?有没有有用的书籍或网站? 非常感谢您对ArcGIS 10的评论(并将保存以供以后使用),但是如果您能给我一些有关ArcGIS 9.3.1的建议,那将是非常出色的(我发现自己处于非常任性的位置,而Esri和全世界的注意力都集中在ArcGIS 10.0上(包括当地的Esri代表),该国几乎没有人从9.3.1升级或有计划这样做,并且个人在寻求9.3.1适当答案时遇到问题)。 12 arcgis-desktop arcobjects c# arcgis-9.3 .net
5 将XY点转换成线? 有人错误地将GPS轨迹保存为航路点,然后将其以.csv文件的形式发送给我。他们想要回线(shapefile)。将其转换为行的最简单方法是什么?可用的工具或多或少按优先顺序排列是Arcmap,gdal / ogr和qgis。我宁愿不安装其他工具;在线转换服务就可以了。 Latitude,Longitude,Date,Time,ampm,,, 60.71586,-135.07476,25/07/2010,9:26:15,PM,,,,, 60.71637,-135.07563,25/07/2010,9:26:12,PM,,,,, 60.71648,-135.07612,25/07/2010,9:26:11,PM,,,,, 60.71664,-135.07707,25/07/2010,9:26:09,PM,,,,, 60.71672,-135.07756,25/07/2010,9:26:08,PM,,,,, 12 arcgis-desktop convert gps polyline-creation
6 使用RAM磁盘是否可以显着提高ArcGIS Desktop的性能? 我在运行ArcGIS Desktop 10的虚拟PC上配置了RAM磁盘,并将HKCU \ Software \ ESRI \ Output \ TempPath设置为RAM磁盘上的目录。很难感觉到这种配置有任何改进,我很好奇,是否有其他人在非虚拟计算机上完成过此测试以及结果如何。 轶事的答案很好。 另外,将缓存路径放在ram磁盘上可能不是一个好主意,但是有人这样做吗?(HKCU \软件\ ESRI \ Desktop10.0 \ Settings \ Cache路径) 12 arcgis-desktop arcgis-10.0 performance
1 更改默认的ArcGIS Home文件夹? ArcGIS Desktop将主文件夹的默认值设置为类似C:\Users\<username>\Documents\ArcGIS- 根据Windows的版本,在My Documents或Documents文件夹中创建一个文件夹。 我个人试图将GIS工作排除在Documents文件夹之外,通常将所有文件存储在名为的文件夹中D:\GIS。主要原因是因为我的工作是网络存储的Documents文件夹,其配额为5mb,对于存储任何类型的GIS数据而言,这太小了。Esri加载项默认也安装到该文件夹中,这使情况变得更糟。 我一直在尝试寻找一种方法,D:\GIS以在不先保存MXD的情况下将ArcGIS默认设置为我的文件夹作为家庭位置。我知道我可以将MXD保存到该文件夹中,然后它将成为该MXD的主文件夹。我希望能够打开ArcMap并从该Home文件夹访问我的文件/文件夹,D:\GIS而不必去查找它,甚至不必将其作为文件夹连接。 默认情况下,ArcMap中使用Home文件夹保存结果,存储新数据集以及访问基于文件的信息。该位置最初是用于向ArcMap添加新图层以及存储在编辑和地理处理期间创建的新数据集的位置。 非空间数据也是如此。当您将页面布局导出为PDF时,默认位置将是地图的原始位置(地图文档的工作区文件夹)。 使用主文件夹 我发现了几篇文章(主要是在Esri的Geonet上)询问如何执行此操作,但是除了我上面提到的两个选项(实际上不是默认选项)之外,这些文章都没有解决方案。 如何强制ArcGIS将自己的文件夹位置用作默认主文件夹,而不必先保存MXD? 12 arcgis-desktop default
2 将样式从QGIS传输到ArcGIS Desktop? 我们有一个QGIS项目,其中有许多不同行的符号。数据来自QGIS和ArcGIS均可访问的地理数据库。 现在,我们要使用QGIS项目的符号系统来对ArcGIS地图文档中的要素进行样式设置。 我的第一种方法是使用SLD。可以轻松地将QGIS样式导出到SLD,但是如何使用ArcGIS Desktop根据SLD对要素进行样式设置? 设置简单的WMS是不够的,QGIS和ArcGIS Desktop都需要在功能上进行编辑。 如果可以为SLD提供WFS(以Esri可读的方式),那也是有可能的。也没有找到任何东西。 12 qgis arcgis-desktop symbology sld interoperability
3 使用ArcGIS Desktop合并相邻的多边形? 我想使用ArcGIS Desktop将彼此相邻的多边形合并。 多边形之间没有公共字段,因此“溶解”工具不是理想的解决方案。我要合并在一起的多边形彼此相邻或在一定距离内。 我想避免使用ArcObjects。但是,欢迎使用Python脚本。 当要溶解的属性被忽略时(禁用创建多部分),“溶解”工具会合并相邻的多边形。但是,它没有空间公差的设置。此外,dissolve不适用于只有一个共同顶点的多边形。 我已经用答案之一中提到的集成工具尝试了这种方法。问题在于,通过整合多个要素而创建的最终要素的形状与如果要素之间的边界被消除而形成的形状不同。 12 arcgis-desktop arcgis-10.0 merge dissolve adjacency
3 剪辑工具和相交工具之间的差异 剪辑工具与相交工具在工作方式或结果方面有何不同?我没有特定的情况。我正在学习每种工具,并对它们之间的差异感到好奇,因为乍看之下结果似乎非常相似。谢谢! 12 arcgis-desktop intersection clip
2 使用ArcGIS for Desktop查找shapefile之间的差异? 每个月我都要对整个县的一些街道数据进行质量检查/质量控制(超过47,000条记录)。第一步是比较两个文件。目前,我使用的是大约5年前通过VBA在内部创建的工具。它可以比较两个文件,并根据一些因素(添加记录,删除记录,地址更改,城市更改,段长度/顶点更改)报告差异。然后,将它们导出到单独的shapefile。此外,该工具可以使用,ArcGIS 9.3但将不再使用ArcGIS 10.1 该工具效果很好,但大约需要一个小时才能完成。 我已经开始着手希望改进此工具以提高性能。我研究了各种方法,包括Compare Feature Tool和Select by Location。 这两个工具的工作速度都显着提高,但是,它们似乎无法捕获我所需的一切。我的最大问题Compare Feature Tool是我无法选择要比较的字段。当我需要按Segment_ID进行比较时,它默认为ObjectID。没有选择的选项。 是否有人对如何实现我所描述的全面比较有一个好的解决方案或想法? 出于某种原因,ArcGIS无法识别我根据RyanDalton的回答正在尝试的联接。 但 采取联接的建议,我已经找到了如何通过以下方法在两个文件中查找添加的记录和删除的记录的区别: 通过Segment_ID字段将上个月的shapefile连接到本月的shapefile 执行定义查询,其中Segment_ID为NULL 将其导出到新的shapefile(添加的功能) 然后,我反向联接并找到“已删除的特征” 仍在寻找找到列出的其他差异,然后将它们全部组合到模型中的方法。 通过从与另一个数据集相同的一个数据集中执行按位置记录的选择,可以找到所有已更改的记录。然后,我切换选择,它给了我所有不相同的记录。 我将其全部放入模型中,并希望它也能正常工作。 12 arcgis-desktop arcgis-10.1 modelbuilder geoprocessing data-quality
5 将单个多边形分成多个多边形? 我创建了voronoi多边形,然后根据一种属性将其分解。现在有些情况下,对于一个单一属性“ abc”,我在不同位置有3个具有相同对象ID的多边形。我想将它们分成3个多边形,因为它们位于不同的位置。 ArcGIS Desktop或QGIS中是否有任何工具可以帮助我做到这一点? 12 qgis arcgis-desktop
3 Sentinel-2卫星图像未正确对齐 我正在从Amazon S3下载Sentinel-2磁贴,但它们似乎没有100%对齐。右边的图像是添加到ArcGis Desktop的波段08 Sentinel-2(我所做的不过是将08.jp2添加到地图上),左边的是esri底图照片。Sentinel中的偏移量约为35-40米。我该如何纠正它们? 这是下载的磁贴。等级1C,前哨2: 解: 从HDunn的答案,我做到了: 我使用道路矢量层添加了五个点对,并计算了x和y坐标的差。我在Shift工具中将平均差用作xvalue和y值。结果: 11 arcgis-desktop remote-sensing sentinel-2
3 使用ArcGIS Desktop将序列号计算到排序表中? 有没有一种方法可以计算带序号的排序字段?我是否看到过对要素类进行排序以使用ArcGIS Field Calculator计算顺序ID字段?概述了如何计算顺序号,但这始终按FID顺序而不是排序顺序计算。 #Pre-logic Script Code: rec=0 def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec += pInterval return rec #Expression: autoIncrement() 我正在尝试做的一个例子。我使用了高级排序方式来按年,月,日排序,现在想在该Seq字段中使用序号。您会看到我的OBJECTID字段顺序不正确,因此上面的代码将无效。 是否可以在字段计算器中或在arcpy中使用更新光标来完成? 11 arcgis-desktop arcgis-10.3 field-calculator python-parser sorting