# 综合查询
# 配置规范
综合查询支持 IGServer 二维地图文档/二维矢量图层和 DataStore 数据库查询。字段"placeName"表示 IGServer 查询,"dataStore"表示 DataStore 查询,二者只需设置其中一个,当两个字段同时存在时,默认使用"placeName"。
# IGServer
{
"placeName": {
// 服务地址
"ip": "192.168.21.192",
// 端口
"port": "6163",
// 是否采用向前指针
"combine": "true",
// 查询方式:gdbp,doc
"queryWay": "gdbp",
// 查询方式为doc时,文档的名称
"docName": "",
// 展示查询结果的方式:面板展示-normal、结果集展示-result、聚合展示-cluster
"showType": "result",
// 最大聚合数
"clusterMaxCount": "1000",
// 跳转方式:hover、click
"panToCenterEventType": "hover",
// 定位方式:行政区划定位-district、坐标定位-coordinate、图幅定位-map-sheet
"locationMode":[
{
"locationType":"district",
"locationName":"行政区划定位",
"show":true
},
{
"locationType":"coordinate",
"locationName":"坐标定位",
"show":false
},
{
"locationType":"map-sheet",
"locationName":"图幅定位",
"show":false
}
],
// 面板展示时,若未指定showField则默认展示下列字段
"defaultShowField": [
{
"fieldName": "NAME",
"showName": "名称"
},
{
"fieldName": "ADDRESS",
"showName": "地址"
},
{
"fieldName": "TELEPHONE",
"showName": "联系方式"
},
{
"fieldName": "PAC",
"showName": "邮政编码"
}
],
// 查询条目列表
"queryTable": [
{
// 查询gdbp时,图层的gdbp
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015JTDM",
// 查询条目的名称
"placeName": "交通地名",
// 聚合的颜色
"color": "#FFCC00",
// 查询方式为doc时,图层的名称(名称和下标二选一填写即可)
"LayerName": "",
// 查询方式为doc时,图层的下标(名称和下标二选一填写即可)
"LayerIndex": "",
// 查询关键字时,用做筛选的字段
"searchField": "NAME",
// 查询要素时,该要素是否默认选择
"select": true,
// 面板展示时,优先展示下列字段,若showField为空数组时则展示defaultShowField中的字段
"showField": [
{
"fieldName": "NAME",
"showName": "名称"
},
{
"fieldName": "ADDRESS",
"showName": "地址"
}
]
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015GGSS",
"placeName": "公共设施",
"color": "#FFE5B4",
"LayerName": "",
"searchField": "NAME",
// 查询要素时,该要素是否默认选择
"select": true,
// 面板展示时,优先展示下列字段,若showField为空数组时则展示defaultShowField中的字段
"showField": []
},
// ...
]
}
}
# DataStore
{
"dataStore": {
// 服务地址
"ip": "192.168.199.50",
// 端口
"port": "9091",
// 展示查询结果的方式:面板展示-normal、结果集展示-result、聚合展示-cluster
"showType": "normal",
// 最大聚合数
"clusterMaxCount": "10000",
// 跳转方式:hover、click
"panToCenterEventType": "hover",
// 定位方式:行政区划定位-district、坐标定位-coordinate、图幅定位-map-sheet
"locationMode":[
{
"locationType":"district",
"locationName":"行政区划定位",
"show":true
},
{
"locationType":"coordinate",
"locationName":"坐标定位",
"show":false
},
{
"locationType":"map-sheet",
"locationName":"图幅定位",
"show":false
}
],
// 面板展示时,若未指定showField则默认展示下列字段
"defaultShowField": [
{
"fieldName": "zd_street",
"showName": "街道"
}
],
"queryTable": [
{
// 大数据查询的库名(物理索引名)
"mLibsName": "testdb_mad_1653986435864",
// 查询条目的名称
"placeName": "mad数据",
// 聚合的颜色
"color": "#FFE5B4",
// 面板展示时,优先展示下列字段,若showField为空数组时则展示defaultShowField中的字段
"showField": [
{
"fieldName": "zd_street",
"showName": "街道"
},
{
"fieldName": "zd_address",
"showName": "地址"
}
]
},
// ...
]
}
}
# IGServer 默认配置
{
"placeName": {
"ip": "192.168.21.192",
"port": "6163",
"combine": "true",
"queryWay": "gdbp",
"docName": "",
"showType": "normal",
"clusterMaxCount": "1000",
"defaultShowField": [
{
"fieldName": "NAME",
"showName": "名称"
},
{
"fieldName": "ADDRESS",
"showName": "地址"
},
{
"fieldName": "TELEPHONE",
"showName": "联系方式"
},
{
"fieldName": "PAC",
"showName": "邮政编码"
}
],
"queryTable": [
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015LYJD",
"placeName": "旅游景点",
"color": "#FF8C69",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": true,
"showField": [
{
"fieldName": "NAME",
"showName": "名称"
},
{
"fieldName": "ADDRESS",
"showName": "地址"
},
{
"fieldName": "TELEPHONE",
"showName": "联系方式"
}
]
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015GGSS",
"placeName": "公共设施",
"color": "#FFE5B4",
"LayerName": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015CYMS",
"placeName": "餐饮美食",
"color": "#DA70D6",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": [
{
"fieldName": "NAME",
"showName": "名称"
},
{
"fieldName": "ADDRESS",
"showName": "地址"
},
{
"fieldName": "TELEPHONE",
"showName": "联系方式"
}
]
},
{
"gdbp": "gdbp://sys:sa@ORCL/HN/ds/地名地址/sfcls/D430000DM2015YDXX",
"placeName": "运动休闲",
"color": "#CC5500",
"LayerName": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015GW",
"placeName": "购物",
"color": "#50C878",
"LayerName": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015BGJD",
"placeName": "宾馆酒店",
"color": "#556B2F",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015JRHY",
"placeName": "金融行业",
"color": "#8A2BE2",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015GSQY",
"placeName": "公司企业",
"color": "#FF1493",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015DCXQ",
"placeName": "地产小区",
"color": "#E32636",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015JTSS",
"placeName": "交通设施",
"color": "#DA70D6",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
},
{
"gdbp": "gdbp://MapGISLocalPlus/comprehensive-query/sfcls/D430000DM2015JTDM",
"placeName": "交通地名",
"color": "#FFCC00",
"LayerName": "",
"LayerIndex": "",
"searchField": "NAME",
"select": false,
"showField": []
}
]
}
}
# DataStore 默认配置
{
"dataStore": {
"ip": "192.168.199.50",
"port": "9091",
"showType": "normal",
"clusterMaxCount": "10000",
"defaultShowField": [
{
"fieldName": "zd_street",
"showName": "街道"
}
],
"queryTable": [
{
"mLibsName": "testdb_mad_1653986435864",
"placeName": "mad数据",
"color": "#FFE5B4",
"showField": [
{
"fieldName": "zd_street",
"showName": "街道"
},
{
"fieldName": "zd_address",
"showName": "地址"
}
]
}
]
}
}