如何报告错误与样本工具产生严重的,但难以检测,工件在结果数据集中在最新版本的ArcGIS For Desktop 10.4

2165
6
跳到解决方案
2016年10月21日02:18
ColinMacLeod
通过
新的因素

当今天为一组海洋生物学家做培训课程时,很明显,最新版本的ArcGIS for Desktop(10.4 -本周由参与者下载和安装)中的样本工具(SPATIAL ANALYST TOOLS> EXTRACTION> Sample)有一个错误,这意味着当您使用一个栅格数据层从其他栅格数据层提取值时,它会填充一些数据行值-9999。其他值似乎被插入了一些值,这些值显然是提取过程的人工产物,因为它们产生了不可能的值(例如斜率的栅格单元值的负值)。

这只是使用ArcGIS 10.4的人的问题,而不是使用ArcGIS 10.3或10.2的人的问题。(或者实际上是9.3),并且在运行该版本ArcGIS的每台机器上都会发生。每次将Sample工具与多个不同的数据集一起使用时也会发生这种情况。

虽然有一个工作通过将栅格数据层转换为点数据层,然后使用提取多值到点工具(空间分析工具>提取>提取多值点),这个问题意味着在生成物种分布模型(SDMs)时用于分析海洋生物数据的标准协议不再发挥应有的作用。更糟糕的是,这个问题没有返回错误消息,而是在没有任何警告的情况下在结果数据集中生成工件,这意味着人们很容易假设工具创建的数据集是可靠的,而实际上不是,并且由于sdm通常用于做出重要的管理和保护决策,这具有严重的现实意义。

我的问题是:有没有什么地方可以报告这样的bug,以便尽快修复?目前,有很大的压力转向开源替代ArcGIS(如QGIS),并且突然遇到ArcGIS中以前的好工具不再发挥作用的情况,取而代之的是产生具有严重但难以检测的伪像的数据集。意味着大多数参加培训的人都觉得他们最好使用QGIS而不是ArcGIS,因为QGIS中的适当工具可以正常工作,而不必生成此类工件(并且不必使用尴尬的,非标准的,解决方案)。似乎没有报告此类错误的标准协议,因此没有办法提供何时可以排序的保证,这一点也没有帮助。

如果有任何关于如何处理这种情况的反馈,我将不胜感激,因为我不知道该怎么告诉我要培训的人。

标签(3)
0荣誉
1解决方案

接受的解决方案
DanPatterson_Retired
MVP尊敬贡献者

我将标记timothy_hales-esristaff看看这是否在10.5文档中“已解决的问题”中,该文档尚未在线提供。或者,地理处理团队中的某个人可能知道这是否是已知问题。

在原帖子中查看解决方案

6个回答
DanPatterson_Retired
MVP尊敬贡献者

bug报告是相当标准的,你去支持并提交一个事件。但我很确定任何人都可以提交报告,但你需要提供发生的事情和测试数据的详细摘要。

Esri支援之家

根据你的情况…

1日……示例-帮助|桌面版ArcGIS

看来你得去报到了

  • 首先是栅格环境设置。
    • 是否可以假设所有东西都在相同的坐标系、单元大小和每个光栅的单元对齐?(即使用了快速光栅)
  • 输出目的地(这将解释-9999)
    • 在输入栅格或栅格中采样NoData单元的位置将在输出geodatabase表中获得值。对于输出到INFO或.dbf,由于不支持null的概念,因此将给出-9999的值。
  • 采样方法将决定输出结果
    • 当输入栅格是二维时,输出表中采样值的字段类型总是浮点型。这是为了确保在选择重采样技术的双线性或三次选项时保留适当的精度。
  • 整个问题的输入和他们的环境设置
    • 当位置输入为栅格时,为了获得最佳结果,输入栅格和位置栅格的单元大小和配准应该相同。
  • 不支持多点

替代方法也有许多要求

2 . .提取多值点-帮助| ArcGIS桌面

根据其中的内容,我脑海中会浮现出一长串的事情。

  • 首先是栅格环境设置。
    • 是否可以假设所有东西都在相同的坐标系、单元大小和每个光栅的单元对齐?(即使用了快速光栅)
  • 使用了什么插值方法?
    • 插值选项决定了如何从栅格中获得这些值。默认选项是使用正在采样的单元格中心的值。插值选项将使用双线性插值来插值单元格中心的值。
  • 您是否使用地理数据库特征类作为采样的输入?
    • 当输入点特征位于地理数据库中时,在输入栅格或栅格中采样NoData单元格的位置将被赋予值。当输入是shapefile时,由于不支持null的概念,因此将给出-9999的值。
  • 采样点不是多点吗?
    • 不支持多点数据集作为输入。

最后,还有一个关于检查可能影响输出的其他环境部分选项的参考。

因此,您可以查看您的工作流程并考虑所需的输入以及它们如何符合或不符合上述要求来生成一些输出吗?

ColinMacLeod
通过
新的因素

嗨,丹,

感谢您的快速回复。您提到的所有需求都经过了检查和重复检查(因为,正如您所建议的,这些通常是这个工具的问题来源),但是问题不是由这些因素引起的。此外,它不是由缺失值引起的,因为所有使用的栅格都有所有单元格的值,并且相同的数据集在ArcGIS 10.3中使用相同的工具。

就报告ArcGIS 10.4中的这个bug而言,部分问题是:A.我不是基于美国(这意味着所有事情都必须通过区域分销商),B.因为我是在他们组织的计算机上培训其他人,似乎我不能轻易报告它,因为我自己没有ArcGIS支持。这对我来说不是问题,因为我想做的就是能够报告我在这个工具中遇到的问题(以及提供样本数据集等),这样ESRI就有希望为其他用户做一些事情(而不是寻找这样的支持)。奇怪的是,ArcGIS没有一个简单的在线大型报告系统,就像QGIS和其他软件一样。

再次感谢您抽出时间回复。

愿一切都好!

科林

PS我提到的工作是用同样的数据集,只是这可能意味着必须通知和重新培训世界各地的很多人,因为这已经成为海洋生物学家的标准分析过程。

0荣誉
DanPatterson_Retired
MVP尊敬贡献者

我将标记timothy_hales-esristaff看看这是否在10.5文档中“已解决的问题”中,该文档尚未在线提供。或者,地理处理团队中的某个人可能知道这是否是已知问题。

ColinMacLeod
通过
新的因素

嗨,丹,

那太好了。谢谢你的提醒。我很乐意提供任何所需的数据集信息,准确的过程,产生的错误等,如果这将有助于。

愿一切都好!

科林

0荣誉
TimothyHales
通过 Esri显著贡献者
Esri显著贡献者

cdmacleod任何人都可以联系Esri技术支持来记录错误,即使他们没有支持。我会联系我们的支持团队,这样我们就能把这个bug记录下来。谢谢!

KirstenPinkston
Esri贡献者

cdmacleod我是Esri的支持团队的。感谢您提供给我们这个反馈!我想给你一个票记录,这样我们就可以记录你的复制情况,并得到一个错误记录。请给我一个你想要的电子邮件地址,我会尽快安排人联系你。再次感谢!