应用程序以分层图例编码收集点


9

在进行土地覆盖制图的野外活动的框架中,我们尝试开发一个App,该App可以在基础地图上收集点并填充一组属性。到目前为止,我们最好的解决方案是使用ArcGIS Collector,因为我们经常需要脱机工作。使用域,属性表将填充预编码的值。

问题在于我们有一个带有三个级别的层次图例。第一个图例的条目少于十个,第二个图例的条目约25个,第三个图例的条目超过50个。因此,下拉列表在第三层很长,如果一切皆有可能,我们可能会在两个层之间使用不一致的标签。(例如,草原然后是谷物,而不是草原然后是禾本科植物)。

因此,问题是:如何根据他的先前选择来过滤提议给字段收集器的列表?换句话说,我们如何才能使域适应另一个字段的值。

例如,在第一个下拉列表中选择“森林”后,新的下拉列表应仅包含“混合森林”,“阔叶森林”和“针叶森林”。

编辑:关于这个主题已经有一个ArcGIS Idea,所以这个问题可能没有内置的解决方案。只要有可行的解决方案,任何使用ArcGIS的解决方法或与其他应用程序类似的与ArcGIS Collector相同的功能都是值得的。总结一下,这是主要功能:

1)提供底图(高分辨率图像)

2)离线工作(GPS但没有Internet)

3)带有颜色符号的点捕捉工具

4)根据第一个字段的下拉列表做出选择时,第二个下拉列表将有条件地提供给第一个选择,然后第三个下拉列表将有条件地提供给第二个选择

5)如果可能的话,并非特定于单个移动设备

我已经可以使用arcgiscollector进行1,2,3和5的操作了。所以我的问题是:如何获得条件下拉列表(第4点)。


根据ArcGIS DotNet API,ArcGIS Collector /在线是否提供对窗口表单对象的访问?
2014年

它似乎可用于arcGIS 10.2blogs.esri.com/esri/arcgis/2014/03/08/…。我目前使用的是10.1,但我打算升级。resources.arcgis.com/en/communities/runtime-windows-mobile
radouxju 2014年

@AnserGIS最后,似乎无法编辑为ArcGIS Collector创建的表单。至少我没有找到方法。
radouxju

1
嗯,如果您无法以编程方式访问FindString属性或将其设置为动态SQL,那么我看到的唯一选项就是您所不想要的,所以我不打算将其作为答案,而只能使用所有三个级别的单个列表框,将参数链接在一起并按字母顺序对它们进行排序,例如forest_mixed_broadleaved ..这样,自动更正至少将带您到正确的子集进行滚动,并且您将获得一致的数据。然后可以将该字段解析为三个级别。
AnserGIS 2014年

谢谢你的建议。实际上,这就是我所做的,但是正如我说的那样,有50多种选择,因此它的清单和名称很长。
radouxju

Answers:


5

我建议使用QGIS for Android(或者,如果您使用Windows平板电脑,则使用默认的桌面应用程序)。

  • 您可以将任何类型的栅格或矢量数据加载为底图
  • 可以离线使用GPS
  • 它在GPS信息中具有一个点捕获工具。面板
  • 由于这种类型的控件是专门的,因此您很可能需要制定最后一个条件。您将必须使用QT DesignerpyQGIS来为多条件控件构建自定义表单UI和逻辑。

此外,它是免费安装和使用的,并且您可以虚拟化UI界面以仅显示您需要查看的菜单和工具/工具栏。


感谢您的回答,但我从未使用过QT Designer。也许这变成了话题,但是任何关于如何使用它的提示都将不胜感激(要查找的类,事件处理,与pyQGIS的链接...)。如您所料,我想避免一切从头开始。
radouxju 2014年

查看这两篇博客文章,nathanw.net/2011/ 09/ 05

上次我检查Android版本的QGIS没有Python支持。这改变了吗?
Snorfalorpagus,2014年

2

从giscloud签出此应用程序

http://www.giscloud.com/apps/mobile-data-collection

它具有脱机数据捕获功能,并且您可以具有自定义的表单和下拉列表和列表。

它适用于android和ios。

我不知道您对条件下拉列表的需求..但是值得一试


看起来,尽管事实上可以脱机工作,但在这种情况下无法使用底图。
radouxju

1

可能您已经找到问题的答案了,对吗?但是,如果不能,我建议您向ESRI UK申请英国森林委员会(FC)开发的应用程序“ Forester”的许可,我一直在使用它来调查苏格兰的原生林地,看起来Forester将涵盖所有您的要求。唯一的问题是Forester是为FC环境(与FC数据库结构兼容)而设计的,因此需要对您的项目进行修改。


0

您可能还想签出ArcGIS Survey123...。它与ArcGIS Collector类似,但可以让您更好地控制表单。它确实有一些限制,因为您现在只能收集积分。

http://survey123.arcgis.com/

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.