查询快速浏览
查询可用于提出与地图服务要素相关的问题,并获得符合指定条件的结果。例如,查询地震可搜寻最近发生的特定(或更大)震级的地震。查询保存在地图中,每项查询都与特定的图层或子图层相关联。
查询可能定义有指定条件,这种情况下只需执行查询便可查看结果。当与图层要素关联的属性信息不断更改时,此功能非常有用;如果要定期追踪更改,则可在不同时间重复执行同一查询。此外,查询也可能定义为每次执行查询时,都必须输入一个或多个要在查询中使用的值。这种查询称为参数查询。
运行现有查询并显示结果
在工具条上单击查询按钮显示查询面板,其中列出了当前地图中的所有查询。单击查询旁边的执行图标执行查询。如果是参数查询,将弹出一个对话框,其中显示一条消息提示您输入值以完成查询。
查询结果既显示在地图上,又列出在查询结果面板中,用户可在该面板内查看所有满足查询条件的要素并缩放至特定要素范围或所有要素。单击查询结果列表中的要素时,该要素将被高亮显示在地图上,反之亦然。单击要素旁边的箭头可查看更多属性。
在面板底部单击组织,可重命名和移除查询结果,也可更改查询结果的排列顺序。在组织模式下,还可单击查询旁边的属性按钮更改查询条件。
创建新查询或更改现有查询的属性
如果在发布时带有查询服务,可为地图中的任何图层或子图层创建查询,方法是在面板底部单击 + 按钮。这会打开查询定义 对话框,可在“查询”对话框的查询选项卡内定义新查询条件,方法是使用字段、运算符和值控件。可以通过选中提示值复选框来创建参数查询(执行查询时要求用户输入条件值)。输入默认值、提示和提示内容,帮助用户在执行查询时输入适当的值。
使用显示字段选项卡控制查询结果面板详细视图显示哪些属性字段。可在数据选项卡中查看从图层提取出的一些数据,这可能在构造查询时有所帮助。
了解以下内容的详细信息:
如果图层基于要素服务或基于地图服务子图层,也可以定义查询用于过滤地图中的可见要素。
如果要以图形方式动态显示从特定图层的要素中提取的信息,最好使用仪表盘而不是查询。