# 查询

# 空间查询

功能说明

通过区图层空间查询、或者SQL属性查询、或者指定距离查询的方式,将待查询的图层中符合条件的图元提取到新文件中。

操作说明

在当前地图有可见图层的情况下,点击菜单栏“分析”-“空间分析”-“空间查询”,弹出如下图对话框。进行相关参数设置后,点击“确定”完成操作,符合筛选条件的图元将提取到新图层中并添加到当前地图。

(1)查询选项:提供三种查询方式,用户可根据实际需要进行选择。

  • 【采用查询图层A】:该方式必须保证当前地图下存在区图层。用户可在下拉框中选择一个区图层作为图层A,则系统将根据设置的“查询条件”,找出B(被查询图层)中与A符合查询条件(如:相交)的所有图元。
  • 【查询距离地图中选择的图元】:使用该方式必须保证在激活该功能前先选中当前地图中某图元。若选择该方式,输入距离,则系统将对所选图元以该距离为半径做缓冲区,然后根据设置的“查询条件”,找出B(被查询图层)中与缓冲区关系符合查询条件的所有图元。
  • 【只查询B中符合给定SQL查询条件的图元】:选择该项后,需在“被查询图层B设置”中参数列表的最后一列输入相应的“SQL表达式”,则找出B中所有符合该SQL表达式的图元。

(2)采用查询图层A方式时,查询条件有“包含”、“相交”、“相离”、“外包矩形相交”四种方式,配合查询选项使用。

(3)被查询图层B设置:勾选被查询的图层B(当前地图下所有状态的图层都可被勾选)。另:若查询选项选择第三种方式,则需在此设置SQL表达式。

提示:

“区块”是指单个区图元。故当设置采用查询图层A,查询条件为:查询与区块边界“包含”B中的图元时,查询结果为:B图层中包含在A图层的单个区图元中的所有图元。

# 交互式空间查询

功能说明

通过实时绘制的矩形或者多边形及一定的筛选条件,将符合条件的图元提取到新图层中。

操作说明

1. 在当前地图有可见图层的情况下,点击菜单栏“分析”-“交互式空间分析”,弹出如下图对话框。进行相关参数设置后,点击“开始交互”在地图中完成交互操作,交互范围内图元将提取到新图层中并添加到当前地图。

2. 在“查询图层设置”中勾选被查询的图层;设置结果图层的名称“目标类名称”和“结果保存路径”;进行“交互查询设置”;

  • 【交互方式】:矩形查询即绘制矩形,多边形查询即绘制多边形,系统将在被查询图层中找出与绘制的图形符合“查询选项”关系的图元。
  • 【查询选项】:提供包含、相交、和外包矩形相交三种关系。“外包矩形相交”即绘制的图形与图元的外包矩形相交。

3. 点击“开始交互”按钮,在数据视图中绘制矩形或者多边形;绘制结束后系统将符合筛选条件的图元提取到新图层中并添加到当前地图。