关于查询
查询可用于查找与 ArcGIS 地图服务或要素服务相关的问题并获取符合指定条件的结果;例如,查询地震可能返回最近发生的特定(或更大)震级的地震,查询森林火灾可能返回一份火灾列表,其中包含最小过火面积和应付责任的管理机构。
查询列在查询面板中。查询结果是一组满足查询定义条件的要素。执行查询时,这些要素显示在地图上,同时也在地图右侧的查询结果面板中列出。执行查询后,可检查每个要素的属性,还可缩放地图以显示所选要素或所有要素。
查询保存为地图的一部分。如果在创建查询后保存地图,查询会存储为地图的一部分。其他地图用户可执行查询甚至可修改其属性,并为自己保存一份副本。
可查询图层
如果 ArcGIS 地图服务或要素服务在发布时包含查询服务,则可在基于这些地图服务或要素服务的任何图层上定义查询。通过查看服务详细信息可确定图层是否包含查询服务。在图层面板中,单击图层旁边的箭头打开图层详细信息,然后单击服务详细信息。在打开的网页底部,单击支持的接口 : REST 链接打开服务的 JSON 定义。在此定义底部会看到服务能力列表,其中包括对可查询图层的“查询”。
查询类型
执行查询时,系统会要求用户输入查询中使用的参数,具体取决于查询的定义。
- 简单查询在每次执行时都使用相同的查询表达式。如果需要查找有关图层的一次性问题,或者如果与查询关联的数据频繁更改而需要定期执行同一查询,则通常执行简单查询。
- 参数查询允许在每次执行查询时为一个或多个查询参数指定不同条件。参数查询常用于允许用户输入视使用情况而定的内容。
可将简单查询和参数查询结合使用,例如要将人口统计信息限定于某个特定州,但系统提示输入年龄范围,以便在每次执行查询时生成不同的结果。
3/15/2012