作业系统对接指导手册 作业系统对接指导手册
首页
  • 地图对接
  • 服务对接
路径规划
视频分析
知识星球
位置平台
图创官网 (opens new window)
首页
  • 地图对接
  • 服务对接
路径规划
视频分析
知识星球
位置平台
图创官网 (opens new window)
  • 获取访问权限

    • 申请AppId
  • 图层相关

    • 专题
      • 专题说明
      • 获取专题下所有的图层信息列表
      • 获取专题下所有的图层信息树
      • 对专题内部所有内容进行全要素搜索
    • 图层组(已过时,还请参见专题)
    • 图层对象
    • 图层字段
    • 图层要素简单查询
    • 要素新增
    • 要素更新
    • 要素批量操作
    • 要素删除与详情
    • 图层要素多条件查询(v2)
    • 图层要素多条件查询(v1)
  • 字典相关

    • 字典操作
  • 行政区划相关

    • 行政区划
    • 行政区划相关接口
  • 警务辖区相关

    • 警务辖区
    • 警务辖区相关接口
  • 附件相关

    • 附件
  • 雪碧图相关

    • 获取雪碧图
  • 样式相关

    • 图层样式
  • 常见问题

    • 图层字段相关
    • 图层相关
    • Vue项目出现Invalid Host header 的解决方案
目录

专题

# 专题说明

对接的时候给你们提供的可操作图层列表 通过一个parentId进行获取到所有的可操作图层,这个专题通过现场运维给你们进行分配产生的.

postman调试api下载 (opens new window)

# 获取专题下所有的图层信息列表

接口地址:/one-map-server/om/OmTopicView/layer/getLayerInfoListByBizId

请求方式:POST

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 专题ID query false string
nameQueryString 图层名称过滤 query false string

响应参数:

返回参数字段具体含义请参见图层对象

响应示例:

{
  "code": 200,
  "alertType": 1,
  "alertMsg": "操作成功",
  "data": [
    {
      "extAttribute": {
       //  拓展属性信息
      },
      "id": "l_copy_1864234391017435136",    // 图层ID
      "layerName": "昆玉市HXjgOg_标签_2024-12-04_17:04:49",
      "layerType": "point",  // 图层类型
      "timeCreate": "2024-12-04 17:04:49",
      "idCreate": "sysUser:1",
      "idUpdate": null,
      "timeUpdate": null,
      "styleDefaultId": "point_df",
      "layerTypeSys": "业务图层",
      "imgUrl": "http://devs.gishub.com.cn:9074/onemap-test/onemap/08a4bea05f4f7605/onemap/dev/shpImg/昆玉市HXjgOg_标签_2024-12-04_17:04:49略缩图.png",
      "showIs": "是",
      "tableId": "t_copy_1864234391017435136",
      "bizType": "标签",
      "districtCode": "650000",
      "tenantId": null,
      "delIs": "未删除",
      "simpleShowField": "gtc_id",
      "var1": null,
      "var2": null,
      "var3": null,
      "var4": null,
      "var5": null,
      "minLat": "37.4867420579466",
      "maxLat": "37.4867420579466",
      "minLon": "78.97528673136384",
      "maxLon": "78.97528673136384",
      "allowEdit": "YES",
      "childIs": "NO",
      "appointId": null,
      "elementCount": 1,
      "realNameTable": "v_biz_copy_1864234391017435136",
      "districtsName": "新疆维吾尔自治区",
      "crs": "4326",
      "orderNum": null,
      "cacheIs": "NO",
      "childCountNum": null,
      "childLayerType": null,
      "parentLayerId": null,
      "tagLayerId": null,
      "startendLayerId": null,
      "signpostLayerId": null,
      "tagsString": "标签,555",
      "fenceGtcId": null,
      "tags": [
        "标签",
        "555"
      ],
      "queryRoleUserId": null,
      "queryRoleRoleId": null,
      "layerUrl": "/sys/geom/rest/t_copy_1864234391017435136/{z}/{x}/{y}",
      "parentTableId": null
    },
 //  其他图层对象
  ],
  "location": null
}

# 获取专题下所有的图层信息树

接口地址:/one-map-server/om/OmTopicView/layer/getLayerInfoTreeByBizId

请求方式:POST

请求数据类型:application/x-www-form-urlencoded

接口描述: 跟上面的接口类似,但是这个返回的是树形结构

响应数据类型:*/*

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 专题ID query false string
nameQueryString 图层名称过滤 query false string

响应状态:

状态码 说明 schema
200 Success NodeVo
499 Error NodeVo

响应参数与响应示例:

参见图层对象

# 对专题内部所有内容进行全要素搜索

这个接口的作用,就是类似于专题里面所有的图层(可以理解成数据库表)来了一个UNION合并,再进行了模糊查询
这个接口由于跨表进行UNION合并,所以当要素多了之后,或者表多了之后,就非常卡顿
这个接口只返回了根据字符串查询获取的结果集数量,不返回要素具体信息(返回要素具体信息太卡了) 根据返回的结果集数量与tableId还有queryStr,你再调取simpleQuery进行查询

接口地址:/one-map-server/sys/geom/vector/v2/simpleQueryCountByBizId

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
bizId 专题Id query false string
queryStr 模糊查询的字符串 query false string
tokenizerIs 是否对查询字符串进行分词(默认不分词) query false string
wktString 范围过滤条件,只接受面的wkt` query false string
disableTableIds 不查询哪些表,传tableId数组,通过英文逗号分隔 query false string

响应示例:

 {
     "code": 200,
     "alertType": 0,
     "alertMsg": null,
     "data": {
         "t_1864234353281282048": {
             "count": 1,  //  查询得到的要素数量
             "list": [], // 永远是空的,不用质疑
             "layerName": "昆玉市HXjgOg", //  图层名称
            "layerTableId": "t_1864234353281282048", // 图层tableId
             "layerId": "l_1864234353281282048",
             "showFieldInfo": {
            // 无需关注
             },
             "queryStr": "昆玉" //用户输入的查询字符串
         }
     },
     "location": null
 }

使用方式

img

上次更新: 2025/02/18, 16:36:11
申请AppId
图层组(已过时,还请参见专题)

← 申请AppId 图层组(已过时,还请参见专题)→

Theme by Vdoing | Copyright © 2023-2026 北京图创时代科技有限公司版权所有
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式