跳到主要内容

基于地图的查询

用户可以通过直观的地图交互结合逻辑条件,从空间数据库中精准筛选并提取目标地理要素,并支持将结果直接导出

识别要素

  • 要素选择方式

    选择设置面板

    第一步:定位到顶部工具栏中的开始选项

    第二步:点击 Tab 栏中的选择选项,选择合适的选择方式

    用户直接在图层上绘制相应的图形即可选中与这些图形相交的要素,支持矩形、多边形、套索、圆形以及线

    按图形选择

  • 设置选中要素的高亮属性

    设置面板

    高亮面板

    第一步:定位到顶部工具栏中的开始选项

    第二步:点击 Tab 栏中的右斜下角按钮

    第三步:在用户选项中打开选择设置项

    其中:

    • 点大小/颜色:设置选中的点要素在显示时的大小和颜色

      点大小和颜色

    • 线宽/颜色:设置选中的点(轮廓)/线/面(边界)要素在显示时的大小和颜色

      线宽和颜色

    • 填充色:设置选中的面要素在显示时填充的颜色

      填充色

    • 变换草图颜色:选中要素时选择框的颜色

      草图颜色

    • 选择模式:选择要素的方式

      方式一:部分位于:选择框与要素有交集则就会选中

      部分位于

      方式二:完全位于:选择框必须完全包含要素才会被选中

      完全位于

  • 显示要素属性

    用户可以查看某一或某些要素的属性信息,选中的要素属性信息如下图所示

    要素属性

按属性选择

通过 SQL 条件精准查询目标要素

设置面板

第一步:定位到顶部工具栏中的开始选项(矢量选项也支持)

第二步:点击 Tab 栏中的按属性选择选项

按属性选择

其中:

  • 输入图层:从下拉菜单中选择要进行编辑的图层

  • 选择内容类型:指定应如何选择内容,支持以下类型:

    • 新建选择内容:生成的选择内容替换当前选择内容;若当前没有选择内容,则只会生成选择内容
    • 添加到当前选择内容:将生成的选择内容添加到已选择的内容中;若当前没有选择,则只会生成选择内容
    • 从当前选择内容中移除:将从当前已选择内容中移除将要生成的选择内容;若当前没有选择内容,则该项不起作用
    • 选择当前选择内容中的子集:选取生成的选择内容与当前已选择内容的共有记录;若当前没有选择内容,则该项不起作用
  • 输入 SQL 查询条件:

    • 字段:被查询的数据列名称

    • 运算符:执行特定运算或逻辑判断的符号

    • 值:用于与字段(列)进行比较或计算的具体数据

      注意: SQL 查询条件中的值也可以用字段来代替,此时,字段要与值选项中的字段一致,可实现全选的效果

      SQL查询条件

  • 添加 SQL 语句:可以添加多个 SQL 语句来实现用户的多条件查询也可以使用一条 SQL 语句来实现,有以下两种方式:

    • 添加多个 SQL 查询条件

      多个SQL查询语句

      点击 【添加语句】 按钮,即可添加多条 SQL 查询语句

    • 使用一个 SQL 查询条件

      一个SQL查询语句

      首先,需要先创建一条语句,然后点击其右侧的 【+】 按钮,即可为当前 SQL 语句再添加一个查询条件

  • 反向 Where 子句:勾选该选项,则在 SQL 查询中使用 NOT 运算符来排除满足特定条件的记录,而不是选择满足条件的记录

按位置选择

依据要素相对于源图层中的要素位置从一个或多个目标图层中选择要素,支持同时对多图层进行选择操作

设置面板

第一步:定位到顶部工具栏中的开始选项(矢量选项也支持)

第二步:点击 Tab 栏中的按位置选择选项

按位置选择

其中:

  • 目标图层:要进行选择要素的图层
  • 空间关系:定义选择条件的空间关系类型,支持以下类型:
    • 相交:若目标图层中的要素与源图层中的要素相交,则选择相交的要素
    • 在某一距离范围内:若目标图层中的要素在源图层中要素的指定欧式距离内,则选择这些要素
    • 在某一测地线距离范围内:若目标图层中的要素在源图层中要素的指定测地线距离内,则选择这些要素
    • 包含:若目标图层中的要素包含(边界可以接触)源图层中的要素,则选择这些要素
    • 完全包含:若目标图层中的要素完全包(边界不可以接触)含源图层中的要素,则选择这些要素
    • 位于:若目标图层中的要素在源图层要素中(边界可以接触),则选择这些要素
    • 完全位于:若目标图层中的要素在源图层要素中(边界不可以接触),则选择这些要素
    • 与其他要素相同:若目标图层中的要素与源图层中的要素相同,则选择这些要素
    • 边界接触:若目标图层中的要素边界与源图层中的要素有接触,则选择这些要素
    • 与其他要素共线:若目标图层中的要素与源图层中得要素共享边界,则选择这些要素
    • 与轮廓交叉:若目标图层中的要素与源图层中的要素存在轮廓交叉,则选择这些要素
    • 中心在要素范围内:若目标图层中要素的几何质心/中心位于源图层要素内,则选择这些要素
  • 反向空间关系:勾选上,则将常规空间关系条件反转,选择不满足特定空间关系的要素
  • 源图层:用作选择条件的参考要素图层
  • 搜索距离:为某些空间关系指定缓冲距离
  • 选择方法:指定应如何选择内容,支持以下类型:
    • 新建选择内容:生成的选择内容替换当前选择内容;若当前没有选择内容,则只会生成选择内容
    • 添加到当前选择内容:将生成的选择内容添加到已选择的内容中;若当前没有选择,则只会生成选择内容
    • 从当前选择内容中移除:将从当前已选择内容中移除将要生成的选择内容;若当前没有选择内容,则该项不起作用
    • 选择当前选择内容中的子集:选取生成的选择内容与当前已选择内容的共有记录;若当前没有选择内容,则该项不起作用
    • 切换当前选择内容:将生成的选择内容进行反选

导出要素

允许用户将地图中的选中要素或整个图层持久化地输出为新的独立数据源,导出要素有两种方式,如下所示:

方式一:

方式一-到处要素

第一步:定位到工程管理面板,点击当前要导出要素的右侧选项按钮

第二步:选择导出要素选项

导出要素

用户需要进行相关参数的设置即可导出要素

方式二:

方式二-导出要素

第一步:定位到工程管理面板,点击当前要导出要素的右侧选项按钮

第二步:选择打开属性表选项

第三步:定位到顶部工具栏中的表格选项

第四步:选择 Tab 栏中的导出要素选项

导出要素

用户需要进行相关参数的设置即可导出要素