1 车站步行可达性统计
1.1 获取步行可达性地理要素信息
(1) 描述
获取步行可达性地理要素信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
distIds | List | 否 | 行政区ID集合 |
lineIdList | List | 否 | 城市线路ID集合 |
staIds | List | 否 | 站点ID集合 |
transTypt | String | 否 | 交通方式(w:步行,默认;c:骑行;d:驾车) |
timeRange | int | 否 | 统计时间尺度,单位:分钟(5,默认;10;15) |
(5) 返回geoJson格式,properties字段说明
字段名称 | 参数类型 | 描述 |
---|---|---|
lineId | String | 线路ID |
staId | String | 站点ID |
staName | String | 站点名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
数据为测试数据
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
staIds:2195
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.43353013912537,
40.04710529932391
],
[
116.43353013912537,
40.04710529932391
]
]
],
“type”: “Polygon”
},
“properties”: {
“lineId”: “97”,
“staId”: “2195”,
“staName”: “北苑”
}
}
]
}
}
1.2 获取站点内的兴趣点坐标和属性数据
(1) 描述
获取站点内的POI坐标和属性数据
(2) 请求类型
POST
(3) 请求URL
/walkingPoi/findStaPOICoordinate
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
lineIdList | List | 否 | 城市线路ID集合 |
staIds | List | 否 | 站点ID集合 |
nntypeIds | List | 否 | 大类ID集合 |
ntypeIds | List | 否 | 小类ID集合 |
timeRange | int | 否 | 统计时间尺度,单位:分钟(5,默认;10;15) |
(5) 返回geoJson格式,properties字段说明
字段名称 | 参数类型 | 描述 |
---|---|---|
typecode | String | POI类型编号 |
poiName | String | POI名称 |
ntypeId | String | 小类ID |
ntype | String | 小类名称 |
nntypeId | String | 大类ID |
nntype | String | 大类名称 |
lng | String | POI经度 |
lat | String | POI维度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
数据为测试数据
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
staIds:2195
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“poiName”: “尚美汇医疗美容门诊部”,
“typecode”: “090201”,
“ntypeId”: “34”,
“ntype”: “专科医院”,
“nntypeId”: “8”,
“nntype”: “医疗保健”,
“lng”: 116.372215999971,
“lat”: 39.9744369999764
},
{
“poiName”: “员力口腔(牡丹园店)”,
“typecode”: “090202”,
“ntypeId”: “34”,
“ntype”: “专科医院”,
“nntypeId”: “8”,
“nntype”: “医疗保健”,
“lng”: 116.370304999967,
“lat”: 39.9791529999734
}
]
}
2 城市人口分析
2.1 获取全国所有省份标识和名称
(1) 描述
• 获取全国所有省份ID和名称
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Map<int,String> | key:省份ID,value:省份名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
无
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“11”: “北京市”,
“12”: “天津市”,
“13”: “河北省”
}
}
2.2 人口分析-获取城市所有行政区
(1) 描述
获取城市所有行政区
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | List | 行政区信息集合,按行政区ID升序排序 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
Object | - | - | - |
- | id | String | 行政区标识 |
- | name | String | 行政区名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“id”: “110101”,
“name”: “东城区”,
“stortName”: null
},
{
“id”: “110119”,
“name”: “延庆区”,
“stortName”: null
}
]
}
2.3 人口分析-获取城市行政区所有街道
(1) 描述
获取城市行政区所有街道
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
disId | String | 是 | 行政区ID |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | List | 行政区信息集合,按行政区ID升序排序 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
Object | - | - | - |
- | id | String | 街道标识 |
- | name | String | 街道名称 |
- | shortName | String | 街道简称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
disId:110115
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“id”: “110115001”,
“name”: “兴丰街道”,
“shortName”: “兴丰”
},
{
“id”: “110115115”,
“name”: “西红门镇”,
“shortName”: “西红门”
},
{
“id”: “110115116”,
“name”: “瀛海镇”,
“shortName”: “瀛海”
}
]
}
2.4 人口分析-获取城市、多个行政区、多个街道的地理边界信息
(1) 描述
• 可获取城市的地理边界信息
• 可获取城市下多个行政区的地理边界信息
• 可获取城市下多个街道的地理边界信息
• 可获取城市下自定义范围的地理边界信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
spaceGrain | Integer | 是 | 空间粒度(2:市级,5:行政区,6:街道,7:小区,8:建筑物,9网格) |
distIds | List | 否 | 行政区ID集合 |
streetIds | List | 否 | 街道ID集合 |
isCustorm | Boolean | 是 | 缩放粒度是为自定义 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | List | 行政区信息集合,按行政区ID升序排序 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
Object | - | - | - |
- | id | String | 街道标识 |
- | name | String | 街道名称 |
- | shortName | String | 街道简称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
spaceGrain:6
isCustorm:false
streetIds:110115001
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.28729399998572,
39.71920599998654
],
[
116.28729399998572,
39.71920599998654
]
]
],
“type”: “Polygon”
},
“properties”: {
“distid”: “110115”,
“strname”: “兴丰街道”,
“strid”: “110115001”,
“cityid”: “1101”,
“strshortname”: “兴丰”
}
}
]
}
}
2.5 人口分析-获取路网不同空间粒度的地理边界和人口、就业、流动、分时段人口、不同时段的发生吸引量数据
(1) 描述
• 可获取城市不同空间粒度的地理边界信息
• 可获取城市不同空间粒度的不同属性数据,包括:人口、就业、流动、分时段人口、不同时段的发生吸引量
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
spaceGrain | Integer | 是 | 空间粒度(2:市级,5:行政区,6:街道,7:小区,8:建筑物,9网格) |
distIds | List | 否 | 行政区ID集合 |
streetIds | List | 否 | 街道ID集合 |
dataAttr | Integer | 是 | 数据属性(1:人口,2:岗位,3:流动,4:分时段人口,5:发生量,6:吸引量) |
zoomRange | Integer | 是 | 缩放范围(3:城市级,4:行政区级,5:街道级,6:自定义) |
custormId | Long | 否 | 自定义路网ID |
hour | String | 否 | 时间(例如: 9点 hour:“9”) |
custGeom | JSON | 否 | GEOJSON格式(例如:{“type”“Polygon”,“coordinates”:[]},当自定查询统计时空间粒度spaceGrain只支持8建筑物或9网格) |
isWorkDay | Boolean | 否 | 是否工作日,默认为否 |
times | List | 否 | 时刻集合,半小时为间隔,整点为一个0,如:1:0,23:30;全天为24:0 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | geoJson | 获取的边界和属性数据 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
properties | - | - | - |
- | buildingtype | String | 建筑物类型 |
- | dv | Long | 对应dataAttr |
- | height | Long | 建筑物高度/米 |
- | distid | String | 行政区ID |
- | distname | String | 行政区名称 |
- | strid | String | 街道ID |
- | strname | String | 街道名称 |
- | lng | Long | 经度 |
- | lat | Long | 纬度 |
- | popDens | double | 人口密度 |
- | workDens | double | 岗位密度 |
- | tempDens | double | 流动人口密度 |
- | area | double | 面积 |
- | sumPopWork | double | 人口+岗位 |
- | sumPopWorkDens | double | 人口+岗位密度 |
- | popworkRatio | double | 职住比 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
spaceGrain:8
zoomRange:5
dataAttr:1
streetIds[0]:110115001
• 返回正确示例
只展示部分数据
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.31476138226674,
39.73617019653759
],
[
116.31476138226674,
39.73617019653759
]
]
],
“type”: “Polygon”
},
“properties”: {
“buildingtype”: “none”,
“dv”: 26.380900756462733,
“height”: 2
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.31883375371054,
39.73564353854505
],
[
116.31883375371054,
39.73564353854505
]
]
],
“type”: “Polygon”
},
“properties”: {
“buildingtype”: “住宅小区”,
“dv”: 3.038623404562398,
“height”: 3
}
}
]
}
}
2.6 城际流动人口
(1) 描述
城际流动人口
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
spaceGrain | Integer | 是 | 空间粒度(1:省级,2:市级) |
fromCode | String | 否 | 起点省份ID/城市ID |
toCode | String | 是 | 终点城市ID |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | List | 城际起-终点坐标数据 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
Object | - | - | - |
- | cityId | String | 目标城市ID |
- | cityName | Long | 目标城市名称 |
- | provId | Long | 目标省份ID |
- | provName | String | 目标省份名称 |
- | fromCityId | String | 来源城市ID |
- | fromCityName | String | 来源城市名称 |
- | fromProvId | String | 来源省份ID |
- | fromProvName | Long | 来源省份名称 |
- | kyMigratePop | Long | 迁徙人口 |
- | lng | BigDecimal | 目标城市经度 |
- | lat | BigDecimal | 目标城市纬度 |
- | fromLng | BigDecimal | 来源城市经度 |
- | fromLat | BigDecimal | 来源城市纬度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
toCode:1101
spaceGrain:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“provName”: “北京市”,
“lng”: 116.4125770000000000,
“fromLat”: 31.2119360000000000,
“fromLng”: 121.4841580000000000,
“fromProvId”: “31”,
“cityId”: “1101”,
“kyMigratePop”: 4002389.001602395,
“fromProvName”: “上海市”,
“cityName”: “北京市”,
“provId”: “11”,
“lat”: 40.1856050000000000
},
{
“provName”: “北京市”,
“lng”: 116.4125770000000000,
“fromLat”: 41.2246801428571429,
“fromLng”: 122.6866829285714286,
“fromProvId”: “21”,
“cityId”: “1101”,
“kyMigratePop”: 3904685.2714491305,
“fromProvName”: “辽宁省”,
“cityName”: “北京市”,
“provId”: “11”,
“lat”: 40.1856050000000000
},
{
“provName”: “北京市”,
“lng”: 116.4125770000000000,
“fromLat”: 25.0964067500000000,
“fromLng”: 101.2247845000000000,
“fromProvId”: “53”,
“cityId”: “1101”,
“kyMigratePop”: 203801.72434030726,
“fromProvName”: “云南省”,
“cityName”: “北京市”,
“provId”: “11”,
“lat”: 40.1856050000000000
}
]
}
2.7 城际流动人口-获取全国所有省或指定省下所有城市的地理边界数据
(1) 描述
获取全国所有省或指定省下所有城市的地理边界数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
spaceGrain | Integer | 是 | 空间粒度(1:省级,2:市级) |
provId | String | 否 | 省份ID(当spaceGrain为2时该参数必传) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | geoJson | 全国所有省份或指定省份下的所有城市地理边界数据 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
properties | - | - | - |
- | cityid | String | 城市ID |
- | cityname | Long | 城市名称 |
- | provid | Long | 省份ID |
- | provname | String | 省份名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
spaceGrain:2
provId:11
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.81239387218828,
39.615924061627915
],
[
116.81209135243304,
39.615699524865775
]
]
],
“type”: “Polygon”
},
“properties”: {
“cityname”: “北京”,
“cityid”: “1101”
}
}
]
}
}
2.8 城市人口-智能决策-获取城市商圈边界和属性数据信息
(1) 描述
• 获取指定城市的商圈边界和属性数据信息
• 获取城市的多个行政区的商圈边界和属性数据信息
• 获取城市的多个街道的商圈边界和属性数据信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
distIds | List | 否 | 当需要查询指定城市的多个行政区时必传 |
streetIds | List | 否 | 当需要查询指定城市的多个街道时必传 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | geoJson | 城市商圈边界和属性数据信息 |
对象名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
properties | - | - | - |
- | id | long | 商圈ID |
- | name | String | 商圈名称 |
- | area | BigDecimal | 面积 |
- | pop | BigDecimal | 覆盖人口 |
- | work | BigDecimal | 覆盖岗位 |
- | popdens | BigDecimal | 人口密度 |
- | workdens | BigDecimal | 岗位密度 |
- | sumpopwork | BigDecimal | 人口+岗位 |
- | sumpopworkdens | BigDecimal | 人口+岗位密度 |
- | popworkratio | BigDecimal | 职住比 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
distIds:110112,110105
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.4277400089113,
39.900556006679544
],
[
116.4277400089113,
39.900556006679544
]
]
],
“type”: “Polygon”
},
“properties”: {
“id”: 1677
“area”: 5728705,
“sumpopworkdens”: 51890.9596496939,
“work”: 93711,
“popdens”: 16358.1472601574,
“workdens”: 35532.8123895365,
“popworkratio”: 0.4603673663887756,
“pop”: 203557,
“sumpopsork”: 297268,
“name”: “广渠门”
}
}
]
}
}
2.9 获取城市不同缩放范围不同粒度的出行量od数据
(1) 描述
• 获取不同城市、不同缩放范围、不同粒度、的人口出行量OD数据
• 当O和D的缩放范围均为城市时,OD的粒度必须一致,否则返回参数异常
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
zoomRangeO | int | 是 | O的缩放范围(3:城市,4:行政区,5:街道,6:自定义) |
spaceGrainO | int | 否 | O的空间粒度(5:行政区,6:街道),当O的缩放范围是自定义时,该字段不传,否则必传 |
distIdsO | List | 否 | O行政区ID集合,当spaceGrainO为行政区时该字段必填 |
strIdsO | List | 否 | O街道ID集合,当spaceGrainO为街道时该字段必填 |
customIdO | Long | 否 | O自定义边界 |
custGeomO | JSON | 否 | O用户页面临时绘制geometry(GEOJSON格式(例如:{“type”“Polygon”,“coordinates”:[]}) |
zoomRangeD | int | 是 | D缩放范围(3:城市,4:行政区,5:街道,6:自定义) |
spaceGrainD | int | 否 | D的空间粒度(5:行政区,6:街道),当D的缩放范围是自定义时,该字段不传,否则必传 |
distIdsD | List | 否 | D行政区ID集合,当spaceGrainD为行政区时该字段必填 |
strIdsD | List | 否 | D街道ID集合,当spaceGrainD为街道时该字段必填 |
customIdD | Long | 否 | D自定义边界 |
custGeomD | JSON | 否 | D用户页面临时绘制geometry |
isWorkDay | Boolean | 否 | 是否工作日(默认值是false,即周末) |
times | List | 是 | 时段集合(时刻,半小时为间隔,整点为一个0,例:‘1:0’,‘20:30’) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
oLng | Double | o经度 |
oLat | Double | o纬度 |
dLng | Double | d经度 |
dLat | Double | d纬度 |
dv | BigDecimal | 工作日 或 周末od |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRangeO:3
spaceGrainO:5
zoomRangeD:3
spaceGrainD:5
isWorkDay:true // true为工作日,周末可传false 或 不传
times[0]:1:0
times[1]:2:30
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“oLat”: 39.64971876996821,
“oLng”: 116.42103659823918,
“dLng”: 116.36567550587776,
“dv”: 1446,
“dLat”: 39.91221339605122
},
{
“oLat”: 39.80371083074553,
“oLng”: 116.73626814574989,
“dLng”: 116.41674311986203,
“dv”: 13867,
“dLat”: 39.91289706685789
}
]
}
3 大屏
3.1 获取不同缩放范围的人口画像数据
(1) 描述
获取不同缩放范围的人口画像
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
zoomRange | int | 是 | 缩放范围(3:城市,4:行政区,5:街道,7:商圈) |
distIds | List | 否 | 行政区ID集合 |
strIds | List | 否 | 街道ID集合 |
heatIds | List | 否 | 商圈ID集合 |
(5) 返回参数
字段名称 | 子属性名称 | 参数类型 | 描述 |
---|---|---|---|
data | - | map<String,Object> | 人口画像数据集合,key:数据分类(home:常驻人口,work:就业人口,sex:性别) |
- | age0to15 | long | 0-15岁人数 |
- | age16to24 | long | 16-24岁人数 |
- | age25to34 | long | 25-34岁人数 |
- | age35to44 | long | 35-44岁人数 |
- | age45to54 | long | 45-54岁人数 |
- | age55to64 | long | 55-64岁人数 |
- | age65up | long | 65以上岁人数 |
- | male | long | 男性 |
- | female | long | 女性 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRange:5
strIds:110101001,110101002
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“work”: {
“type”: null,
“age0to15”: 80,
“age16to24”: 18052,
“age25to34”: 35745,
“age35to44”: 27190,
“age45to54”: 21232,
“age55to64”: 11538,
“age65up”: 5030,
“male”: null,
“female”: null
},
“sex”: {
“type”: null,
“age0to15”: null,
“age16to24”: null,
“age25to34”: null,
“age35to44”: null,
“age45to54”: null,
“age55to64”: null,
“age65up”: null,
“male”: 87018,
“female”: 85352
},
“home”: {
“type”: null,
“age0to15”: 56,
“age16to24”: 13441,
“age25to34”: 19028,
“age35to44”: 16847,
“age45to54”: 14965,
“age55to64”: 10549,
“age65up”: 6400,
“male”: null,
“female”: null
}
}
}
3.2 获取不同缩放范围的仪表盘数据
(1) 描述
• 获取人口密度
• 获取岗位密度
• 职住比
• 人口+岗位密度
• 总人口数
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
zoomRange | int | 是 | 缩放范围(3:城市,4:行政区,5:街道,7:商圈-商圈没有流动人口数据) |
dataAttr | int | 是 | 数据属性(1:人口,2:岗位人口,3:流动人口,4:分时段人口) |
distIds | List | 否 | 行政区ID集合 |
strIds | List | 否 | 街道ID集合 |
heatAreaIds | List | 否 | 商圈ID集合 |
hours | List | 否 | 时段集合 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
sum | BigDecimal | 人口总数 |
popDens | BigDecimal | 人口密度 |
workDens | BigDecimal | 岗位密度 |
popWorkRatio | BigDecimal | 职住比 |
sumPopWorkDens | BigDecimal | 人口+岗位密度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRange:7
heatAreaIds[0]:114
heatAreaIds[1]:120
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“sum”: 161560,
“popDens”: 0.01,
“workDens”: 0.01,
“popWorkRatio”: 0.48,
“sumPopWorkDens”: 0.01
}
}
3.3 获取城际流动人口区域详情
(1) 描述
获取不同缩放范围的城际流动人口区域详情
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
targetCityCode | String | 是 | 目标城市ID |
spaceGrain | Integer | 否 | 空间粒度(1:省级),不传为全国 |
sourceProvIds | List | 否 | 来源省份ID集合 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
areaName | String | 区域名称(全国时为空) |
sumTempPop | BigDecimal | 总流动人口 |
sumArea | BigDecimal | 区域总面积(全国时为空) |
tempPopRatio | BigDecimal | 流动人口比重(全国时为空) |
popMap | Map<String,Double> | 人口,key=省或城市名称,value=key对应的人口数值 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
targetCityCode:1101
spaceGrain:3
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“areaName”: null,
“sumTempPop”: 162905458,
“sumArea”: null,
“tempPopRatio”: null,
“popMap”: {
“福建省”: 1197528.0,
“山西省”: 6304795.0
}
}
}
3.4 获取不同缩放范围的城市区域画像
(1) 描述
获取不同缩放范围的城市区域画像
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
distIds | List | 否 | 行政区ID集合 |
streetIds | List | 否 | 街道ID集合 |
heatAreaIds | List | 否 | 商圈ID集合 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
areaName | String | 区域名称(多个区域逗号分隔) |
sumPop | BigDecimal | 覆盖总人口 |
sumWork | BigDecimal | 覆盖总岗位 |
sumArea | BigDecimal | 覆盖总面积 |
sumPopDens | BigDecimal | 人口密度(保留2位小数) |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
heatAreaIds:107,882
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“areaName”: “大兴区,西城区”,
“sumPop”: 282569,
“sumWork”: 127421,
“sumArea”: 10576484,
“sumPopDens”: 0.03
}
}
3.5 获取城市不同缩放范围的时变人口数据
(1) 请求类型
POST
(2) 请求URL
(3) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
distIds | List | 否 | 行政区ID集合 |
streetIds | List | 否 | 街道ID集合 |
heatAreaIds | List | 否 | 商圈ID集合 |
(4) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Map<String,Double> | key=小时数,如:1;value=人口数 |
(5) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(6) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
streetIds:110105009,110105009
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“0”: 33155.0,
“1”: 33007.0,
“2”: 33234.0,
“3”: 33350.0
}
}
3.6 地图搜索提示
(1) 描述
• 地图搜索提示
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityName | String | 是 | 城市名称(如:北京) |
keywords | Long | 是 | 搜索关键字 |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
name | String | 提示名称 |
district | String | 所属区域、省+市+区(直辖市为“市+区”) |
address | String | 详细地址(可能为空) |
lng | BigDecimal | 经度 |
lat | BigDecimal | 纬度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityName:北京
keywords:肯德基
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“name”: “肯德基”,
“district”: “北京市朝阳区”,
“address”: “湖景东路9号新奥购物中心B1层B1-52-01”,
“lng”: 116.395659,
“lat”: 40.001103
},
{
“name”: “肯德基”,
“district”: “北京市东城区”,
“address”: “马路对面京泰龙大酒店东南角底商”,
“lng”: 116.400765,
“lat”: 39.892220
},
{
“name”: “肯德基(宽街店)”,
“district”: “北京市东城区”,
“address”: “张自忠路10号华人大厦西侧1层-B1层”,
“lng”: 116.410230,
“lat”: 39.933118
}
]
}
3.7 看板信息
(1) 描述
获取首页看板信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
appId | string | 是 | 登陆的appid |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
totalCityNum | integer | 城市总数 |
possessCityNum | integer | 用户开通城市数 |
recentLoginTime | date | 最近登陆时间 |
creationProjectNum | integer | 创建项目数 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
appId:‘+CT+vUWlabosR2scPNkjiQ==’
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: {
“totalCityNum”: 368,
“possessCityNum”: 3,
“recentLoginTime”: “2021-09-01T07:29:07.686+0000”,
“creationProjectNum”: 0
}
}
3.8 城市总览
(1) 描述
获取首页城市总览信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
cityCode | integer | 城市编码 |
cityName | String | 城市名称 |
cityCentre | String | 城市中心点 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“cityCode”: “3202”,
“cityName”: “无锡”,
“cityCentre”: “120.301663,31.574729”,
“accessNum”: 0
},
{
“cityCode”: “3203”,
“cityName”: “徐州”,
“cityCentre”: “117.184811,34.261792”,
“accessNum”: 0
},
{
“cityCode”: “3205”,
“cityName”: “苏州”,
“cityCentre”: “120.619585,31.299379”,
“accessNum”: 8
}
]
}
3.9 城市列表-城市选择
(1) 描述
获取用户城市列表
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
hotCity | List | 城市编码 |
totalCity | List | 城市名称 |
参数名称 | 参数类型 | 描述 |
---|---|---|
cityCode | integer | 城市编码 |
cityName | String | 城市名称 |
cityCentre | String | 城市中心点 |
accessNum | integer | 访问次数 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: {
“hotCity”: [
{
“cityCode”: “3205”,
“cityName”: “苏州”,
“cityCentre”: “120.619585,31.299379”,
“accessNum”: 8
}
],
“totalCity”: [
{
“cityCode”: “3202”,
“cityName”: “无锡”,
“cityCentre”: “120.301663,31.574729”,
“accessNum”: 0
},
{
“cityCode”: “3203”,
“cityName”: “徐州”,
“cityCentre”: “117.184811,34.261792”,
“accessNum”: 0
},
{
“cityCode”: “3205”,
“cityName”: “苏州”,
“cityCentre”: “120.619585,31.299379”,
“accessNum”: 8
}
]
}
}
4 公交专题分析
4.1 获取城市全部现状或自定义的公交线路名称信息
(1) 描述
获取城市全部现状或自定义的公交线路名称信息
(2) 请求类型
POST
(3) 请求URL
/cityBus/findLineNameByCityCode
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
lineType | int | 是 | 路网年限(1:现状,3:自定义) |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
id | int | 线路ID |
name | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
4.2 获取城市全部现状或自定义的公交线路车站信息
(1) 描述
获取城市全部现状或自定义的公交线路车站信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
lineType | int | 是 | 路网年限(1:现状,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
lineId | String | 是 | 线路ID |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
id | String | 站点ID |
name | String | 站点名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
4.2.1.2 获取城市现状或自定义公交线路的地理信息数据
(1) 描述
获取城市下 现状、自定义 公交线路的地理信息数据
(2) 请求类型
POST
(3) 请求URL
/cityBus/findLineGeomGcjByCityCode
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京;返回map<key,Object>,key 是路网年限,即 1:现状,3:自定义) |
lineType | int | 是 | 路网年限(1:现状,3:自定义) |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
id | int | 线路ID |
name | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
4.3 获取城市下现状或自定义公交线路车站的地理信息数据
(1) 描述
返回所有线路的geoJson格式的车站地理数据
(2) 请求类型
POST
(3) 请求URL
/cityBus/findStaGemoGcjByCityCode
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
lineType | int | 是 | 路网年限(1:现状,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
customId | String | 否 | 自定义线路ID |
(5) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
4.4 获取多条公交线路的地理信息数据
(1) 描述
• 获取多条线路的地理信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
metroType | int | 是 | 路网年限(1:现状,3:自定义) |
busLineIds | List | 是 | 城市公交线路ID集合 |
custormId | Long | 否 | 自定义路网ID |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
lineid | String | 线路ID |
linename | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
busLineIds:1101687
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.30295269137291,
39.49966884623159
],
[
116.3221431942611,
39.79027936910476
]
]
],
“type”: “MultiLineString”
},
“properties”: {
“lineid”: “1101687”,
“linename”: “937路(西胡林–西红门公交场站)”
}
}
]
}
}
5 轨道人口分析
5.1 获取轨道周边的发生吸引量
(1) 描述
• 获取轨道周边的发生吸引量
• 单独获取轨道周边的发生吸引 总量
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
metroType | int | 是 | 路网年限(1:现状,2:规划,3:自定义) |
zoomRange | int | 是 | 缩放范围(1:线路级,2:车站级,3:城市级) |
spaceGrain | int | 是 | 空间粒度(3:线路级,4:车站级,8:建筑体) |
dataAttr | int | 是 | 数据属性(5:发生量 6:吸引量) |
spaceScale | int | 是 | 空间尺度,如:800 |
isWorkDay | Boolean | 否 | 是否工作日(默认false,即 周末) |
isOnlySum | Boolean | 否 | 是否只获取发生、吸引总量(默认false,即 不获取总量) |
times | List | 是 | 时间段集合(粒度为半小时,整点为一个0,例:‘1:0’,‘20:30’) |
customId | int | 否 | 自定义路网ID |
metroLineIds | List | 否 | 轨道线路ID集合 |
metroStaIds | List | 否 | 轨道站点ID集合 |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
id | String | 数据ID |
name | String | 名称 |
dv | long | 数据(总量只返回该字段) |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
zoomRange:1
spaceGrain:4
dataAttr:5
spaceScale:800
times:24:0
metroLineIds:36
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“dv”: 3739326,
“name”: “东单”,
“id”: “730”
},
{
“dv”: 1458589,
“name”: “八角游乐园”,
“id”: “744”
},
{
“dv”: 4741199,
“name”: “大望路”,
“id”: “726”
}
]
5.2 获取轨道周边的od量
(1) 描述
获取轨道周边的OD数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
metroType | int | 是 | 路网年限(1:现状,2:规划,3:自定义) |
zoomRangeO | int | 是 | O的缩放范围(1:线路级,2:车站级,3:城市,4:行政区,5:街道),其中OD不能同为行政区、街道或全市行政边界 |
zoomRangeD | int | 是 | D的缩放范围(1:线路级,2:车站级,3:城市,4:行政区,5:街道),其中OD不能同为行政区、街道或全市行政边界 |
spaceGrainO | int | 否 | O的空间粒度,当O的缩放范围是自定义时没有空间粒度(4:车站,5:行政区,6:街道) |
spaceGrainD | int | 否 | D的空间粒度,当O的缩放范围是自定义时没有空间粒度(4:车站,5:行政区,6:街道) |
oneLevelIdsO | List | 否 | O的一级ID集合(行政区 或 线路) |
secLevelIdsO | List | 否 | O的二级ID集合(街道 或 站点) |
oneLevelIdsD | List | 否 | D的一级ID集合(行政区 或 线路) |
secLevelIdsD | List | 否 | D的二级ID集合(街道 或 站点) |
spaceScale | int | 否 | 空间尺度(默认 800) |
isWorkDay | Boolean | 否 | 是否工作日(默认false,即 周末) |
times | List | 是 | 时间段集合(全天传’24:0’,粒度为半小时,整点为一个0,例:‘1:0’,‘20:30’) |
customId | int | 否 | 自定义路网ID |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
oid | String | O数据ID |
did | String | D数据ID |
oname | String | O名称 |
dname | String | D名称 |
dv | long | OD量 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
spaceScale:500
zoomRangeO:6
zoomRangeD:1
spaceGrainO:5
spaceGrainD:4
oneLevelIdsD:6
times:9:0
isWorkDay:true
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“oid”: “110114”,
“dv”: 10683,
“oname”: “昌平区”,
“dname”: “安贞门”,
“did”: “164”
},
{
“oid”: “110114”,
“dv”: 537,
“oname”: “昌平区”,
“dname”: “巴沟”,
“did”: “173”
},
{
“oid”: “110114”,
“dv”: 1963,
“oname”: “昌平区”,
“dname”: “北土城”,
“did”: “165”
}
]
5.3 查询公共基础设施和建筑体数据
(1) 描述
• 获取公共基础设施(poi)数据,返回格式为JSON
• 获取建筑体数据,返回格式为GEOJSON
• 只有缩放范围是街道是才能获取建筑体粒度的数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
zoomRange | int | 是 | 的缩放范围(3:城市,4:行政区,5:街道,6:自定义) |
spaceGrain | int | 是 | 空间粒度(8:建筑体,10:POI) |
distIds | List | 否 | 行政区ID集合 |
streetIds | List | 否 | 街道ID集合 |
nntypeIds | List | 否 | 一级分类ID集合(二级分类字段不应该和二级分类字段数据上有从属) |
ntypeIds | List | 否 | 二级分类ID集合 |
customId | Long | 否 | 自定义ID |
custGeom | JSON | 否 | 自定义绘制JSON |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
name | String | 建筑体/POI名称 |
gid | long | 建筑体ID |
height | BigDecimal | 建筑体高度 |
typecode | String | 建筑体类型 |
nntypeId | String | 大类ID |
nntype | String | 大类名称 |
ntypeId | String | 小类ID |
ntype | String | 小类名称 |
buildingArea | BigDecimal | 建筑面积 |
lng | BigDecimal | 经度 |
lat | BigDecimal | 纬度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
zoomRange:3
spaceGrain:10
cityCode:1101
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“name”:“北京乾元大通技术有限公司”,
“ntype”:“公司”,
“nntype”:“办公”,
“lng”:116.1852,
“lat”:39.9425
},
{
“name”:“春岚大厦1号楼”,
“ntype”:“写字楼”,
“nntype”:“办公”,
“lng”:116.3368,
“lat”:39.8463
},{
“name”:“春岚大厦2号楼”,
“ntype”:“公司”,
“nntype”:“办公”,
“lng”:116.3372,
“lat”:39.8467
}
]
5.4 获取城市公共基础设施分类
(1) 描述
• 获取城市公共基础设施分类
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
key | String | 大类ID,大类名称(2个属性拼接的字符串用逗号分隔) |
value | String | 大类下小类ID,大类下小类名称(2个属性拼接的字符串用逗号分隔) |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“5,居住”: [
“13,普通住宅”,
“14,别墅”
],
“2,风景名胜”: [
“6,公园广场”,
“7,旅游景点”
],
“7,医疗保健”: [
“31,医疗保健服务”,
“32,综合医院”,
“33,诊所”,
“34,专科医院”
]
}
5.5 获取城市公共基础设施建筑体粒度数据总量
(1) 描述
• 获取城市公共基础设施建筑体粒度数据总量
• 只有缩放范围是街道是才能获取建筑体粒度的数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
zoomRange | int | 是 | 的缩放范围(5:街道,6:自定义) |
streetIds | List | 否 | 街道ID集合 |
nntypeIds | List | 否 | 一级分类ID集合(二级分类字段不应该和二级分类字段数据上有从属) |
ntypeIds | List | 否 | 二级分类ID集合 |
customId | Long | 否 | 自定义ID |
custGeom | JSON | 否 | 自定义绘制JSON |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
data | Double | 建筑体粒度总量 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRange:5
streetIds:110101016
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: 2.816
}
5.6 获取指定建筑体的公共基础设施数据
(1) 描述
• 获取指定建筑体的POI数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
buildId | Long | 是 | 建筑体ID对应 /analysis/findPOI接口返回的gid参数 |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
name | String | POI名称 |
nntype | String | 大类名称 |
nntypeId | String | 大类ID |
ntype | String | 小类名称 |
ntypeId | String | 小类ID |
lng | BigDecimal | 经度 |
lat | BigDecimal | 纬度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
buildId:320232
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [ // data可能为空
{
“nntype”: “商业服务”,
“lng”: 116.189672000117,
“nntypeId”: “7”,
“ntype”: “餐饮”,
“name”: “烤肉(潞河居一层)”,
“ntypeId”: “29”,
“lat”: 39.9347940000787
},
{
“nntype”: “商业服务”,
“lng”: 116.189751000116,
“nntypeId”: “7”,
“ntype”: “餐饮”,
“name”: “中谍餐厅”,
“ntypeId”: “29”,
“lat”: 39.9347950000786
}
]
}
5.7 获取公交线路公共基础设施(poi)和建筑体数据
(1) 描述
获取公交线路公共基础设施(poi)和建筑体数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
metroType | int | 是 | 路网年限:1现状,3自定义 |
zoomRange | int | 是 | 缩放范围(3:城市级,7:线路,8:车站) |
spaceGrain | int | 是 | 空间粒度(3:线路,4:车站) |
ntypeIds | List | 是 | 小类ID集合 |
dataAttr | int | 是 | 数据类别(8:建筑体 10:poi) |
spaceScale | int | 否 | 空间尺度(默认 800) |
custormId | long | 否 | 自定义ID |
busLineIds | List | 否 | 城市公交线路ID集合 |
busStaIds | List | 否 | 城市公交车站ID集合 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | double | 建筑体开发强度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRange:2
busStaIds:81698,81697
spaceGrain:4
dataAttr:10
ntypeIds:13,14
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“nntype”: “居住”,
“lng”: 116.323052999926,
“nntypeId”: “5”,
“ntype”: “普通住宅”,
“name”: “金融街·融汇10号楼”,
“ntypeId”: “13”,
“lat”: 39.6776489999356
},
{
“nntype”: “居住”,
“lng”: 116.323715999925,
“nntypeId”: “5”,
“ntype”: “普通住宅”,
“name”: “金融街·融汇19号楼”,
“ntypeId”: “13”,
“lat”: 39.675897999935
},
{
“nntype”: “居住”,
“lng”: 116.327458999922,
“nntypeId”: “5”,
“ntype”: “普通住宅”,
“name”: “天堂河小区北区27号楼”,
“ntypeId”: “13”,
“lat”: 39.6747259999323
}
]
}
5.8 获取公交线路的建筑体数据总和(开发强度)
(1) 描述
获取公交线路的建筑体数据总和(开发强度)
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
metroType | int | 是 | 路网年限:1现状,3自定义 |
zoomRange | int | 是 | 缩放范围(3:城市级,7:线路,8:车站) |
spaceGrain | int | 是 | 空间粒度(3:线路,4:车站) |
spaceScale | int | 否 | 空间尺度(默认 800) |
ntypeIds | List | 是 | 小类ID集合 |
custormId | long | 否 | 自定义ID |
busLineIds | List | 否 | 城市公交线路ID集合 |
busStaIds | List | 否 | 城市公交车站ID集合 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | double | 建筑体开发强度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
zoomRange:2
busStaIds:81698,81697
spaceGrain:4
ntypeIds:13,14
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: 7.446
}
6 项目
6.1 保存用户查询内容为项目
(1) 描述
保存用户查询内容为项目
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
name | String | 是 | 项目名称 |
cityCode | String | 是 | 城市ID |
itemType | int | 是 | 数据项类型(1:城市人口,2:时段人口,3:流动人口,4:沿线人口) |
content | String | 是 | 项目内容 |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | string | 新增项目的ID |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
name:测试项目保存
cityCode:1101
itemType:4
content:{“test”:“test”}
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: “7AChaQyeLWswm0qsY4SOtw==”
}
6.2 修改/删除用户项目
(1) 描述
• 修改项目
• 删除项目(status字段设置为2)
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
id | String | 是 | 项目ID |
name | String | 是 | 项目名称 |
cityCode | String | 是 | 城市ID |
itemType | int | 是 | 数据项类型(1:城市人口,2:时段人口,3:流动人口,4:沿线人口) |
content | String | 是 | 项目内容 |
status | int | 否 | 状态(0正常 1停用 2删除) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | int | 修改数据条数 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
id:7AChaQyeLWswm0qsY4SOtw==
status:2
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: 1
}
6.3 获取用户项目列表
(1) 描述
• 获取用户项目列表
• 支持分页
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
pageSize | int | 否 | 每页数据条数(默认30) |
pageNo | int | 否 | 页数(默认1) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
total | int | 数据总数 |
list | Object | 用户项目数据列表 |
所属字段名称 | 字段名称 | 类型 | 描述 |
---|---|---|---|
Object | - | - | - |
- | id | String | 项目ID |
- | name | String | 项目名称 |
- | cityCode | String | 城市ID |
- | modifyTime | String | 最后修改时间(yyyy-MM-dd HH:mm:ss) |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
无
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“total”: 1,
“list”: [
{
“traceId”: null,
“id”: “7AChaQyeLWswm0qsY4SOtw==”,
“createUserId”: null,
“name”: “测试项目保存”,
“cityCode”: “1101”,
“itemType”: null,
“isShare”: false,
“shareNum”: 0,
“startShareTime”: null,
“content”: null,
“status”: 0,
“createTime”: null,
“modifyTime”: “2021-09-10 15:00:00”,
“pageSize”: 30,
“pageNo”: 1
}
]
}
}
6.4 获取项目详情
(1) 描述
获取项目详情
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
projectId | String | 是 | 项目ID |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
id | String | 项目ID |
name | String | 项目名称 |
cityCode | String | 城市ID |
itemType | int | 数据项类型(1:城市人口,2:时段人口,3:流动人口,4:沿线人口) |
content | String | 项目内容 |
status | int | 状态(0正常 1停用 2删除) |
isShare | boolean | 是否分享 |
shareNum | int | 分享次数 |
startShareTime | String | 开始分享时间(yyyy-MM-dd HH:mm:ss) |
createTime | String | 创建时间(yyyy-MM-dd HH:mm:ss) |
modifyTime | String | 最后修改时间(yyyy-MM-dd HH:mm:ss) |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
projectId:7AChaQyeLWswm0qsY4SOtw==
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“traceId”: null,
“id”: “7AChaQyeLWswm0qsY4SOtw==”,
“createUserId”: null,
“name”: “测试项目保存”,
“cityCode”: “1101”,
“itemType”: 4,
“isShare”: false,
“shareNum”: 0,
“startShareTime”: null,
“content”: “{“test”:“test”}”,
“status”: 2,
“createTime”: “2021-09-10 15:00:00”,
“modifyTime”: “2021-09-10 16:06:40”,
“pageSize”: 30,
“pageNo”: 1
}
}
6.5 项目分享
(1) 描述
• 项目分享
• 只能分享status为0的项目
• 只能分享isShare为false的项目
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
projectId | String | 是 | 项目ID |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
data | String | 项目分享时间,格式yyyy-MM-dd HH:mm:ss |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
projectId:7AChaQyeLWswm0qsY4SOtw==
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: 1
}
6.6 查看分享项目
(1) 描述
查看分享的项目
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
projectId | String | 是 | 项目ID |
shareTime | String | 是 | 项目分享时间 |
(5) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
id | String | 项目ID |
cityCode | String | 城市ID |
content | String | 项目内容 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
6000 | 项目分享查看次数已用尽 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
projectId:7AChaQyeLWswm0qsY4SOtw==
shareTime:2021-10-21 00:30:26
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“traceId”: null,
“id”: “7AChaQyeLWswm0qsY4SOtw==”,
“createUserId”: null,
“name”: null,
“cityCode”: “4101”,
“itemType”: null,
“isShare”: false,
“shareNum”: 0,
“startShareTime”: null,
“content”: “{“test”:“test”}”,
“status”: 0,
“createTime”: null,
“modifyTime”: null,
“pageSize”: 30,
“pageNo”: 1
}
}
7 沿线人口
7.1 沿线人口 - 轨道沿线人口站点建筑体地理边界和数据查询
(1) 描述
轨道沿线人口站点建筑体地理边界和数据查询
(2) 请求类型
POST
(3) 请求URL
/metroLine/findCityStasBuildingGemoGcjAndData
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | Integer | 是 | 路网年限(1:现状(默认),2:规划,3:自定义) |
cityCode | String | 是 | 城市编码 |
metroStaIds | List | 是 | 轨道车站ID集合 |
spaceScale | Integer | 是 | 空间尺度(取值范围 0~2000,单位/米,默认800) |
custormId | Long | 否 | 自定义路网ID |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Map<String,JSONObject> | key:站点ID,value:站点周边建筑物地理边界和人口、岗位、流动人口数据,格式为GeoJson, |
所属属性名称 | 属性名称 | 数据类型 | 描述 |
---|---|---|---|
properties | - | - | - |
- | temp | int | 流动人口 |
work | int | 岗位 | |
pop | int | 人口 | |
height | int | 高度,单位米 | |
building_type | String | 建筑物类型 | |
popworkdens | double | 人口+岗位密度 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
metroType:1
cityCode:1101
metroStaIds:340
spaceScale:800
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“340”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.35368204831848,
39.94384925763173
],
[
116.35368236501974,
39.9463493567493
],
[
116.35618764119995,
39.946353737871476
],
[
116.35618732429934,
39.94385363875018
],
[
116.35368204831848,
39.94384925763173
]
]
],
“type”: “Polygon”
},
“properties”: {
“temp”: 0,
“work”: 0,
“pop”: 0,
“height”: 7,
“building_type”: “none”
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.35368204831848,
39.94384925763173
],
[
116.35368236501974,
39.9463493567493
],
[
116.35618764119995,
39.946353737871476
],
[
116.35618732429934,
39.94385363875018
],
[
116.35368204831848,
39.94384925763173
]
]
],
“type”: “Polygon”
},
“properties”: {
“temp”: 10,
“work”: 0,
“pop”: 9,
“height”: 38,
“building_type”: “住宅小区”
}
}
]
}
}
}
7.2 沿线人口 - 轨道沿线人口分析总量查询
(1) 描述
轨道沿线人口分析总量查询
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | Integer | 是 | 路网年限(1:现状(默认),2:规划,3:自定义) |
cityCode | String | 是 | 城市编码 |
metroLineIds | List | 否 | 轨道线路ID集合 |
metroStaIds | List | 否 | 轨道车站ID集合 |
spaceGrain | Integer | 是 | 空间粒度(3:线路,4:车站) |
dataAttr | Integer | 是 | 数据属性(1:人口(默认),2:岗位,3:流动,7:人口+岗位密度) |
spaceScale | Integer | 否 | 空间尺度(取值范围 0~2000,单位/米,默认800) |
custormId | Long | 否 | 自定义路网ID |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
sum | double | 总量 |
lineId | Long | 线路ID |
staId | Long | 车站ID |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
metroType:1
cityCode:1101
metroLineIds:6
spaceGrain:3
dataAttr:1
spaceScale:800
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“cityId”: null,
“popNum”: null,
“workNum”: null,
“tempNum”: null,
“lineId”: 6,
“lineName”: null,
“staId”: null,
“staName”: null,
“attrValue”: null,
“sum”: 804992
}
]
}
7.3 沿线人口 - 轨道沿线人口分析查询
(1) 描述
轨道沿线人口分析查询
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | Integer | 是 | 路网年限(1:现状(默认),2:规划,3:自定义) |
cityCode | String | 是 | 城市编码 |
metroLineIds | List | 否 | 轨道线路ID集合 |
metroStaIds | List | 否 | 轨道车站ID集合 |
spaceGrain | Integer | 是 | 空间粒度(3:线路,4:车站) |
dataAttr | Integer | 是 | 数据属性(1:人口(默认),2:岗位,3:流动,7:人口+岗位密度) |
spaceScale | Integer | 否 | 空间尺度(取值范围 0~2000,单位/米,默认800) |
custormId | Long | 否 | 自定义路网ID |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
dataAttr | List | 数据项结果集 |
total | Long | 合计 |
所属字段名称 | 字段名称 | 参数类型 | 描述 |
---|---|---|---|
AnalysisDataAttr | - | - | - |
- | attrValue | double | 数据属性数量 |
- | lineId | Long | 线路ID |
- | lineName | String | 线路名称 |
- | staId | Long | 车站ID |
- | staName | String | 车站名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
metroType:1
cityCode:1101
metroLineIds:6
spaceGrain:3
dataAttr:1
spaceScale:800
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“dataAttr”: [
{
“cityId”: null,
“popNum”: null,
“workNum”: null,
“tempNum”: null,
“lineId”: 6,
“lineName”: “10号线外环(车道沟-车道沟)”,
“staId”: null,
“staName”: null,
“attrValue”: 804992,
“sum”: null
}
],
“total”: 804992
}
}
7.4 沿线人口- 轨道分析-获取指定城市的所有线路坐标信息
(1) 描述
获取指定城市的所有线路坐标信息
(2) 请求类型
POST
(3) 请求URL
/metroLine/findGemoGcjByCityCode
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
customId | String | 否 | 自定义路网id(查询自定义路网时需要传此参数) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
lineid | int | 线路ID |
linename | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:“1101”
metroType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
116.29380830395661,
39.94791442915134
],
[
116.29380830395661,
39.94791442915134
]
],
“type”: “LineString”
},
“properties”: {
“lineid”: 6,
“linename”: “10号线外环(车道沟-车道沟)”
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
116.67908199492038,
39.84914057677493
],
[
116.32120421082,
39.89469444241658
]
],
“type”: “LineString”
},
“properties”: {
“lineid”: 171,
“linename”: “7号线(环球度假区-北京西站)”
}
}
}
}
7.5 沿线人口- 轨道分析-获取城市所有车站的坐标数据
(1) 描述
获取城市所有车站的坐标数据
(2) 请求类型
POST
(3) 请求URL
/metroLine/findStaGemoGcjByCityCode
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
customId | String | 否 | 自定义路网id(查询自定义路网时需要传此参数) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
lineid | int | 线路ID |
linename | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.41289285651975,
40.07524991162342
],
“type”: “Point”
},
“properties”: {
“staname”: “天通苑”,
“staid”: 3380,
“lineid”: 146
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.4221250994727,
39.857525502532795
],
“type”: “Point”
},
“properties”: {
“staname”: “刘家窑”,
“lineid”: 146,
“staid”: 3400
}
}
]
}
}
7.6 沿线人口- 轨道分析-获取城市 多条 现状、规划、自定义线路地理坐标信息
(1) 描述
获取城市 多条 现状、规划、自定义线路地理坐标信息
(2) 请求类型
POST
(3) 请求URL
/metroLine/findCityLinesGemoGcj
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
metroLineIds | List | 是 | 线路ID集合 |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
lineid | int | 线路ID |
linename | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
metroLineIds[0]:171,6
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
116.29380830395661,
39.94791442915134
],
[
116.29380830395661,
39.94791442915134
]
],
“type”: “LineString”
},
“properties”: {
“lineid”: 6,
“linename”: “10号线外环(车道沟-车道沟)”
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
116.67908199492038,
39.84914057677493
],
[
116.32120421082,
39.89469444241658
]
],
“type”: “LineString”
},
“properties”: {
“lineid”: 171,
“linename”: “7号线(环球度假区-北京西站)”
}
}
]
}
}
7.7 沿线人口- 轨道分析-获取城市 多条 现状、规划、自定义线路 所有车站的 坐标信息
(1) 描述
获取城市 多条 现状、规划、自定义线路 所有车站的 坐标信息
(2) 请求类型
POST
(3) 请求URL
/metroLine/findCityLinesAllStaGemoGcj
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
metroLineIds | List | 是 | 线路ID集合 |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
lineid | int | 线路ID |
staid | int | 站点ID |
staname | String | 站点名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:“1101”
metroType:1
metroLineIds:171,6
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.38458957028335,
39.88948056765237
],
“type”: “Point”
},
“properties”: {
“staname”: “虎坊桥”,
“lineid”: 171,
“staid”: 4075
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.3027965606773,
39.88022912492244
],
“type”: “Point”
},
“properties”: {
“staname”: “六里桥”,
“lineid”: 6,
“staid”: 136
}
}
]
}
}
7.8 沿线人口- 轨道分析-获取城市下 现状、规划、自定义线路 多个车站的地理数据
(1) 描述
获取城市下 现状、规划、自定义线路 多个车站的地理数据
(2) 请求类型
POST
(3) 请求URL
/metroLine/findCityStasGemoGcj
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
metroStaId | List | 是 | 车站ID集合 |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
lineid | int | 线路ID |
staid | int | 站点ID |
staname | String | 站点名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
metroStaIds:4075,4076
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.38458957028335,
39.88948056765237
],
“type”: “Point”
},
“properties”: {
“staname”: “虎坊桥”,
“lineid”: 171,
“staid”: 4075
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
116.37441587459756,
39.889288413466616
],
“type”: “Point”
},
“properties”: {
“staname”: “菜市口”,
“lineid”: 171,
“staid”: 4076
}
}
]
}
}
7.9 沿线人口- 轨道分析-获取城市所有地铁线路数据
(1) 描述
获取城市所有地铁线路数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
customId | string | 否 | 自定义边界id(查询自定义路网时需要传此参数) |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
id | int | 线路ID |
name | String | 线路名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“id”: “6”,
“name”: “10号线外环(车道沟-车道沟)”,
“stortName”: null
},
{
“id”: “196”,
“name”: “S1线(石厂-金安桥)”,
“stortName”: null
}
]
}
7.10 沿线人口- 轨道分析-获取城市所有地铁线路数据
(1) 描述
获取城市所有地铁线路数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
metroType | String | 是 | 路网年限(1:现状,2:规划,3:自定义) |
cityCode | String | 是 | 城市code(测试可使用"1101"-北京) |
lineId | int | 是 | 线路ID |
(5) 返回参数
只列举了properties里字段的含义
参数名称 | 参数类型 | 描述 |
---|---|---|
id | String | 站点ID |
name | String | 站点名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
metroType:1
lineId:6
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: [
{
“id”: “164”,
“name”: “安贞门”,
“stortName”: null
},
{
“id”: “169”,
“name”: “知春路”,
“stortName”: null
}
]
}
8 用地模块
8.1 获取城市所有行政区,线路,车站信息
(1) 描述
• 获取城市所有行政区,线路,车站信息
(2) 返回
• 城市所有行政区,线路,车站信息
(3) 请求类型
GET
(4) 请求URL
(5) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
(6) 返回参数
字段名称 | 类型 | 描述 |
---|---|---|
lineInfo | Object | 线路信息 |
staInfo | Object | 站点信息 |
disInfo | Object | 行政区信息 |
disId | String | 行政区ID,多个逗号分隔 |
disName | String | 行政区名称 |
lineId | String | 线路ID |
lineName | String | 线路名称 |
staId | String | 车站ID |
staName | String | 车站名称 |
(7) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(8) 示例
• 请求示例
\1. 请求Headers
\2. 请求参数
cityCode=1101
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“lineInfo”: [
{
“disId”: [
“110102”,
“110101”,
“110105”
],
“lineId”: “100”,
“lineName”: “2号线外环(西直门-西直门)”
}
],
“staInfo”: [
{
“disId”: “110102”,
“lineId”: “6”,
“staId”: “131”,
“staName”: “车道沟”
},
{
“disId”: “110105”,
“lineId”: “6”,
“staId”: “132”,
“staName”: “慈寿寺”
},
{
“disId”: “110106”,
“lineId”: “6”,
“staId”: “133”,
“staName”: “西钓鱼台”
}
],
“disInfo”: [
{
“lineId”: “6”,
“disId”: “110102”,
“disName”: “西城区”
},
{
“lineId”: “6”,
“disId”: “110105”,
“disName”: “朝阳区”
},
{
“lineId”: “6”,
“disId”: “110106”,
“disName”: “丰台区”
}
]
}
}
8.2 获取用地指标数据,包括总体情况、用地类型情况、行政区排名、线路排名、车站排名
(1) 描述
• 获取用地指标数据,包括总体情况、用地类型情况、行政区排名、线路排名、车站排名
(2) 返回
• 用地指标数据,包括总体情况、用地类型情况、行政区排名、线路排名、车站排名
(3) 请求类型
POST
(4) 请求URL
(5) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市ID |
disIds | List | 否 | 行政区ID集合 |
lineIds | List | 否 | 线路ID集合 |
staIds | List | 否 | 站点ID集合 |
buffer | int | 否 | 缓冲区(300(默认)、500、800) |
bufferType | int | 是 | 缓冲类型(1:圆,2:泰森) |
landType | int | 否 | 用地类型(1:现状,2:规划,3:潜力) |
landDataType | int | 是 | 统计指标(1:用地面积,2:建筑面积,3:开发强度,4:容积率) |
landStatus | int | 否 | 实施状态(1:已实施,2:未实施,3:正在实施) |
(6) 返回数据字段说明
字段名称 | 类型 | 描述 |
---|---|---|
total | object | 总体情况数 |
sumBuildArea | Double | 总建筑面积 |
sumLandArea | Double | 总用地面积 |
averageDev | Double | 平均容积率 |
poiCount | Double | 基础设施总个数 |
landType | List | 分用地类型情况数据 |
landTypeName | String | 用地类型名称 |
landStatus | String | 实施情况(已实施、未实施、正在实施) |
val | Double | 对应统计指标(用地面积、建筑面积、开发强度、容积率) |
disData | Map<String, Double> | 行政区排名数据 key:行政区ID+“,”+行政区名称 value:查询指标值 |
lineData | Map<String, Double> | 线路排名数据 key:线路ID+“,”+线路名称 value:查询指标值 |
staData | Map<String, Double> | 车站排名数据 key:站点ID+“,”+站点名称 value:查询指标值 |
(7) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(8) 示例
• 请求示例
\1. 请求参数
disIds:110105
lineIds:19,6
staIds:421
buffer:800
bufferType:2
landDataType:1
landType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“total”: {
“sumBuildArea”: null,
“sumLandArea”: 60.0464448954897593,
“averageDev”: 2.0,
“poiCount”: 1513
},
“disData”: {
“110105,朝阳区”: 60.0464448954897593
},
“landType”: [
{
“landTypeName”: “城市”,
“landStatus”: null,
“buildArea”: 120.09288979097951860,
“landArea”: 60.0464448954897593,
“devDegree”: 2.0,
“plotRatio”: null
}
],
“staData”: {
“421,十里河”: 60.0464448954897593
},
“lineData”: {
“6,10号线外环(车道沟-车道沟)”: 60.0464448954897593,
“19,14号线东段(北京南站-善各庄)”: 60.0464448954897593,
“303,17号线”: 60.0464448954897593
}
}
}
8.3 获取地块或站点的不同指标数据
(1) 描述
获取地块或站点的不同指标数据
(2) 请求类型
POST
(3) 请求URL
/landUse/getLandOrStaTargetData
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
landIds | List | 否 | 地块ID集合 |
staIds | List | 否 | 站点ID集合 |
buffer | int | 否 | 缓冲区(300、500、800、1000) |
bufferType | int | 否 | 缓冲类型(1:圆,2:泰森) |
landType | int | 否 | 用地类型(1:现状,2:规划,3:潜力) |
landStatus | int | 否 | 实施状态(1:在实施,2:未实施,空:全部,默认) |
landDataType | int | 是 | 统计指标(1:用地面积,2:建筑面积,3:开发强度,4:容积率) |
(5) 返回参数
地块数据返回结果集
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Map<String, Double> | 地块结果数据,key=地块ID+“,”+地块名称;valu=查询的指标值 |
站点数据返回结果集
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Map<String, List> | key=分类名称;valu=站点信息集合 |
- | Object | 站点信息 |
staId | String | 站点ID |
staName | String | 站点名称 |
val | double | 指标值 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
landType:1
landDataType:1
staIds:4292,4286
buffer:500
bufferType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“市政设施用地”: [
{
“staId”: “4286”,
“staName”: “北土城”,
“val”: 4.04
}
],
“产业用地”: [
{
“staId”: “4286”,
“staName”: “北土城”,
“val”: 5.65
}
]
}
}
8.4 获取城市车站不同形状的地理边界信息
(1) 描述
获取城市车站不同形状的地理边界信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
disIds | List | 否 | 行政区ID集合 |
lineIds | List | 否 | 城市线路ID集合 |
staIds | List | 否 | 站点ID集合 |
buffer | int | 否 | 缓冲区(300、500、800、1000) |
bufferType | int | 否 | 缓冲类型(1:圆,2:泰森) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Object | 站点的地理要素信息,geoJson格式 |
(6) properties字段说明
子段名称 | 参数类型 | 描述 |
---|---|---|
lineId | string | 线路ID |
distId | string | 行政区ID |
staId | string | 站点ID |
staName | string | 站点名称 |
(7) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(8) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
disIds:110105
lineIds:19,6
staIds:421
buffer:800
bufferType:2
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.46639637552309,
39.86954432031639
],
[
116.46665532196126,
39.86908967131288
],
[
116.46639637552309,
39.86954432031639
]
]
],
“type”: “Polygon”
},
“properties”: {
“distId”: “110105”,
“lineId”: “19,6,303”,
“staId”: “421”,
“staName”: “十里河”
}
}
]
}
}
8.5 获取站点缓冲区内的建筑体、地块、基础设施的地理信息数据
(1) 描述
获取站点缓冲区内的建筑体、地块、基础设施的地理信息数据
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | String | 是 | 城市编码 |
disIds | List | 否 | 行政区ID集合 |
lineIds | List | 否 | 城市线路ID集合 |
staIds | List | 否 | 站点ID集合 |
buffer | int | 否 | 缓冲区(300、500、800、1000) |
bufferType | int | 否 | 缓冲类型(1:圆,2:泰森) |
landType | int | 是 | 用地类型(1:现状,2:规划,3:潜力) |
landStatus | int | 否 | 实施状态(1:已实施,2:未实施,3:正在实施) |
showType | int | 是 | 显示类型(1:地块,2:建筑体,3:基础设施) |
(5) 返回参数
字段名称 | 参数类型 | 描述 |
---|---|---|
data | Object | 站点缓冲区内的建筑体、地块、POI的地理信息数据,geoJson格式 |
子段名称 | 参数类型 | 描述 |
---|---|---|
地块 | - | - |
landId | string | 地块ID |
landName | string | 地块名称 |
planLandName | string | 规划地块名称 |
planLandNameEn | string | 规划地块英文名称 |
ghflmc | string | 规划分类名称(规划和潜力用地会返回该属性) |
landStatus | string | 实施情况 |
landArea | string | 站点名称 |
buildArea | Double | 规划建筑面积 |
devDegree | Double | 开发强度 |
plotRatio | Double | 容积率 |
建筑体 | - | - |
staId | String | 站点ID |
buildName | String | 建筑名称 |
floor | Double | 层数 |
buildArea | Double | 建筑面积 |
bType | String | 性质大类 |
mType | String | 性质小类 |
技术设施 | - | - |
staId | String | 站点ID |
nTypeId | String | 小类ID |
ntype | String | 小类名 |
nnTypeId | String | 大类ID |
nntype | String | 大类名 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
cityCode:1101
disIds:110105
lineIds:19,6
staIds:421
buffer:800
bufferType:2
landType:1
showType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“type”: “FeatureCollection”,
“features”: [
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.44960245696755,
39.86970386000851
],
[
116.44960245696755,
39.86970386000851
]
]
],
“type”: “Polygon”
},
“properties”: {
“landName”: “城市”,
“landArea”: 1.95915428259336,
“buildArea”: 3.91830856518672,
“landId”: “100880”,
“devDegree”: 1.5
}
},
{
“type”: “Feature”,
“geometry”: {
“coordinates”: [
[
[
116.45416221419353,
39.873456613018774
],
[
116.45416221419353,
39.873456613018774
]
]
],
“type”: “Polygon”
},
“properties”: {
“landName”: “城市”,
“landArea”: 2.76557085929783,
“buildArea”: 5.53114171859566,
“landId”: “154395”,
“devDegree”: 1.5
}
}
]
}
}
9 用户中心
9.1 获取当前登录用户信息
(1) 描述
获取当前登录用户信息
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
loginName | String | 用户登录名称 |
remark | String | 用户描述 |
roles | List | 已绑定的角色信息集合 |
groupId | String | 所属集团ID |
groupName | String | 所属集团名称 |
所属参数名称 | 参数名称 | 参数类型 | 描述 |
---|---|---|---|
roles | - | - | - |
roleId | String | 已绑定的角色ID | |
roleName | String | 角色名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
2000 | 暂无数据 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “123456”,
“count”: null,
“data”: {
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“groupId”: “7AChaQyeLWswm0qsY4SOtw==”,
“roleIds”: null,
“password”: null,
“loginUserId”: null,
“luserId”: null,
“loginName”: “更新测试”,
“remark”: “更新用户描述”,
“userName”: null,
“roleNames”: null,
“roles”: [
{
“roleId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“roleName”: “数据管理员”
}
],
“groupName”: “UCD研发测试集团”
}
}
9.2 获取用户已分配的数据权限
(1) 描述
获取用户已分配的数据权限
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
cityName | String | 城市名称 |
dataMap | Map<String,boolean> | 用户已分配的城市数据项键值对(key:数据的dataCode字段,value:数据项是否已分配权限) |
所属参数名称 | 参数名称 | 参数类型 | 描述 |
---|---|---|---|
dataMap | - | - | - |
id | String | 目录ID | |
menuName | String | 目录名称 | |
parentId | String | 父目录ID | |
sort | int | 同级目录排序顺序 | |
childSysMenuVo | List | 子目录数据 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“id”: “MICOUEym6N3mL7wF7eBsnQ==”,
“cityName”: “郑州”,
“dataMap”: {
“7AChaQyeLWswm0qsY4SOtw==”: true,
“GX0M9q+YrJzjGCyMoPg/IA==”: false,
“CSPY62lXjOpzcsp57At/dg==”: false,
“xI0HZzoP732AL2VEiRmjGw==”: false,
“rj4LZN1EVP86sajVCM1nSg==”: false,
“SIGGJcbNTivVUYvRLH/FAQ==”: false,
“x/OO+KaIkMxcOhAfvm8Z+w==”: false,
“U+qqNKU7nuPJ+pxpPkEPzA==”: true,
“hnATzAMpJyEytSaUhX0New==”: false,
“IcLsb1jx03nxc0U1HbHrDQ==”: true,
“3w1nW8joIsNMwQ0bd8VvkA==”: false,
“ISgrO4IjItz2EsdNxKDVQQ==”: false,
“MICOUEym6N3mL7wF7eBsnQ==”: false,
“iGNoOZZ81Q/pQp6HihfXyA==”: false,
“bBp7yqxzYppR2igGAH1tsw==”: false,
“LdkIXgC35xdXSi87G+rshg==”: false,
“gLMUPmqT6juC3GSzEder6A==”: false
}
},
{
“id”: “LdkIXgC35xdXSi87G+rshg==”,
“cityName”: “石河子”,
“dataMap”: {
“7AChaQyeLWswm0qsY4SOtw==”: true,
“GX0M9q+YrJzjGCyMoPg/IA==”: false,
“CSPY62lXjOpzcsp57At/dg==”: false,
“xI0HZzoP732AL2VEiRmjGw==”: false,
“rj4LZN1EVP86sajVCM1nSg==”: false,
“SIGGJcbNTivVUYvRLH/FAQ==”: false,
“x/OO+KaIkMxcOhAfvm8Z+w==”: false,
“U+qqNKU7nuPJ+pxpPkEPzA==”: true,
“hnATzAMpJyEytSaUhX0New==”: false,
“IcLsb1jx03nxc0U1HbHrDQ==”: false,
“3w1nW8joIsNMwQ0bd8VvkA==”: false,
“ISgrO4IjItz2EsdNxKDVQQ==”: false,
“MICOUEym6N3mL7wF7eBsnQ==”: false,
“iGNoOZZ81Q/pQp6HihfXyA==”: false,
“bBp7yqxzYppR2igGAH1tsw==”: false,
“LdkIXgC35xdXSi87G+rshg==”: false,
“gLMUPmqT6juC3GSzEder6A==”: false
}
},
{
“id”: “gLMUPmqT6juC3GSzEder6A==”,
“cityName”: “黄山”,
“dataMap”: {
“7AChaQyeLWswm0qsY4SOtw==”: true,
“GX0M9q+YrJzjGCyMoPg/IA==”: false,
“CSPY62lXjOpzcsp57At/dg==”: false,
“xI0HZzoP732AL2VEiRmjGw==”: false,
“rj4LZN1EVP86sajVCM1nSg==”: false,
“SIGGJcbNTivVUYvRLH/FAQ==”: false,
“x/OO+KaIkMxcOhAfvm8Z+w==”: false,
“U+qqNKU7nuPJ+pxpPkEPzA==”: true,
“hnATzAMpJyEytSaUhX0New==”: false,
“IcLsb1jx03nxc0U1HbHrDQ==”: true,
“3w1nW8joIsNMwQ0bd8VvkA==”: false,
“ISgrO4IjItz2EsdNxKDVQQ==”: false,
“MICOUEym6N3mL7wF7eBsnQ==”: false,
“iGNoOZZ81Q/pQp6HihfXyA==”: false,
“bBp7yqxzYppR2igGAH1tsw==”: false,
“LdkIXgC35xdXSi87G+rshg==”: false,
“gLMUPmqT6juC3GSzEder6A==”: false
}
}
]
}
9.3 获取指定用户已绑定的应用下已分配的目录权限列表
(1) 描述
获取指定用户已绑定的应用下已分配的目录权限列表
(2) 请求类型
POST
(3) 请求URL
/user/findMenuByUserIdAndAppId
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
appId | String | 是 | 应用ID |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
id | String | 目录ID |
menuName | String | 目录名称 |
parentId | String | 父目录ID |
sort | int | 同级目录排序顺序 |
childSysMenuVo | List | 子目录数据 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
\2. 请求参数
appId:“7AChaQyeLWswm0qsY4SOtw==”
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “7AChaQyeLWswm0qsY4SOtw==”,
“menuName”: “1级目录”,
“parentId”: “+CT+vUWlabosR2scPNkjiQ==”,
“sort”: 0,
“url”: “#”,
“target”: “”,
“menuType”: " ",
“status”: “0”,
“perms”: null,
“remark”: “”,
“appId”: “7AChaQyeLWswm0qsY4SOtw==”,
“childSysMenuVo”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “rj4LZN1EVP86sajVCM1nSg==”,
“menuName”: “用户”,
“parentId”: “7AChaQyeLWswm0qsY4SOtw==”,
“sort”: 1,
“url”: “#”,
“target”: “”,
“menuType”: " ",
“status”: “0”,
“perms”: null,
“remark”: “”,
“appId”: “7AChaQyeLWswm0qsY4SOtw==”,
“childSysMenuVo”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “CSPY62lXjOpzcsp57At/dg==”,
“menuName”: “用户列表”,
“parentId”: “rj4LZN1EVP86sajVCM1nSg==”,
“sort”: 1,
“url”: “user/findByPage”,
“target”: “”,
“menuType”: " ",
“status”: “0”,
“perms”: “user:findByPage”,
“remark”: “”,
“appId”: “7AChaQyeLWswm0qsY4SOtw==”,
“childSysMenuVo”: [],
“roleId”: null
}
],
“roleId”: null
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “MICOUEym6N3mL7wF7eBsnQ==”,
“menuName”: “2级目录”,
“parentId”: “7AChaQyeLWswm0qsY4SOtw==”,
“sort”: 0,
“url”: “#”,
“target”: “”,
“menuType”: " ",
“status”: “0”,
“perms”: null,
“remark”: “”,
“appId”: “7AChaQyeLWswm0qsY4SOtw==”,
“childSysMenuVo”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“menuName”: “3级目录”,
“parentId”: “MICOUEym6N3mL7wF7eBsnQ==”,
“sort”: 1,
“url”: “sysRole/findAll”,
“target”: “”,
“menuType”: " ",
“status”: “0”,
“perms”: “sysRole:findAll”,
“remark”: “”,
“appId”: “7AChaQyeLWswm0qsY4SOtw==”,
“childSysMenuVo”: [],
“roleId”: null
}
],
“roleId”: null
}
],
“roleId”: null
}
]
}
9.4 查询数据权限列表
(1) 描述
查询数据权限列表
(2) 请求类型
post
(3) 请求地址
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
traceId | string | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回类型
参数名称 | 参数类型 | 描述 |
---|---|---|
dataItemList | List | 数据项集合 |
1) DataItemVo
参数名称 | 参数类型 | 描述 |
---|---|---|
id | string | 数据项id |
dataCode | integer | 数据项编码 |
dataName | string | 数据项名称 |
(6) 示例
• 入参示例
请求Headers
content-type:application/x-www-form-urlencoded
• 回参示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “7AChaQyeLWswm0qsY4SOtw==”,
“dataCode”: 1,
“dataName”: “城市边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“dataCode”: 2,
“dataName”: “行政区边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “U+qqNKU7nuPJ+pxpPkEPzA==”,
“dataCode”: 3,
“dataName”: “街道边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “x/OO+KaIkMxcOhAfvm8Z+w==”,
“dataCode”: 4,
“dataName”: “省份边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “MICOUEym6N3mL7wF7eBsnQ==”,
“dataCode”: 5,
“dataName”: “交通小区边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “LdkIXgC35xdXSi87G+rshg==”,
“dataCode”: 6,
“dataName”: “商圈边界”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “gLMUPmqT6juC3GSzEder6A==”,
“dataCode”: 7,
“dataName”: “建筑体”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “bBp7yqxzYppR2igGAH1tsw==”,
“dataCode”: 8,
“dataName”: “人口数据”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “rj4LZN1EVP86sajVCM1nSg==”,
“dataCode”: 9,
“dataName”: “行政区人口”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “CSPY62lXjOpzcsp57At/dg==”,
“dataCode”: 10,
“dataName”: “街道人口”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “iGNoOZZ81Q/pQp6HihfXyA==”,
“dataCode”: 11,
“dataName”: “交通小区人口”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “GX0M9q+YrJzjGCyMoPg/IA==”,
“dataCode”: 12,
“dataName”: “建筑体人口”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “xI0HZzoP732AL2VEiRmjGw==”,
“dataCode”: 13,
“dataName”: “分时段人口”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “ISgrO4IjItz2EsdNxKDVQQ==”,
“dataCode”: 14,
“dataName”: “地铁线”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “SIGGJcbNTivVUYvRLH/FAQ==”,
“dataCode”: 16,
“dataName”: “规划地铁线”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “3w1nW8joIsNMwQ0bd8VvkA==”,
“dataCode”: 15,
“dataName”: “地铁站”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “hnATzAMpJyEytSaUhX0New==”,
“dataCode”: 17,
“dataName”: “规划地铁站”
}
]
}
9.5 查询城市列表
(1) 描述
查询城市列表
(2) 请求类型
post
(3) 请求地址
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
traceId | string | 是 | 请求唯一标识,由客户端生成(在Headers中) |
(5) 返回类型
参数名称 | 参数类型 | 描述 |
---|---|---|
cityList | List | 城市集合 |
1) cityVo
参数名称 | 参数类型 | 描述 |
---|---|---|
id | string | 城市id |
cityCode | integer | 城市编码 |
cityName | string | 城市名称 |
(6) 示例
• 入参示例
请求Headers
content-type:application/x-www-form-urlencoded
• 回参示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “MICOUEym6N3mL7wF7eBsnQ==”,
“cityCode”: 4101,
“cityName”: “郑州”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “gLMUPmqT6juC3GSzEder6A==”,
“cityCode”: 3410,
“cityName”: “黄山”
},
{
“traceId”: null,
“pageSize”: 0,
“pageNo”: 0,
“id”: “bBp7yqxzYppR2igGAH1tsw==”,
“cityCode”: 3411,
“cityName”: “滁州”
}
]
}
10 自定义边界
10.1 获取用户自定义边界集合
(1) 描述
获取当前登录用户的自定义边界集合
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
cityCode | integer | 是 | 城市编码 |
customType | integer | 否 | 自定义类型1:轨道线路;2:面;3:公交线路 |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
id | integer | 自定义主键 |
customName | String | 自定义名称 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
cityCode:3301
customType:1
• 返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: [
{
“id”: 330101,
“customName”: “杭州建设规划申报线四期”
}
]
}
10.2 新增自定义边界-轨道
(1) 描述
新增自定义边界,支持类型 轨道,道路
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
customLineVo | CustomLineVo | 是 | 自定义轨道 |
CustomLineVo
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
cityCode | integer | 是 | 城市编码 |
customName | string | 是 | 地块组名称 |
customType | string | 否 | 自定义类型1:轨道线路(默认);2:面;3:公交线路 |
customGeometryList | CustomGeometryLineVo | 是 | 自定义地块集合 |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
result | integer | 新增自定义线路id |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
{
“cityCode”:2,
“customName”:“自定义线路”,
“customGeometryList”:[
{
“customName”:“线路1”,
“geometry”:{
“type”:“LineString”,
“coordinates”:[
[
114.127895229,
22.70132781
],
[
114.127147688,
22.700860958
],
[
114.125497354,
22.699750156
]
]
}
},
{
“customName”:“线路2”,
“geometry”:{
“type”:“LineString”,
“coordinates”:[
[
114.127895229,
22.70132781
],
[
114.127147688,
22.700860958
],
[
114.125497354,
22.699750156
]
]
},
“stationGeometry”:[
{
“customName”:“站点1”,
“geometry”:{
“type”:“Point”,
“coordinates”:[
114.127895229,
22.70132781
]
}
},
{
“customName”:“站点2”,
“geometry”:{
“type”:“Point”,
“coordinates”:[
114.127895229,
22.70132781
]
}
}
]
}
]
}
返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: 46
}
10.3 新增自定义边界-地块
(1) 描述
新增自定义边界-地块
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
customPlotVo | CustomPlotVo | 是 | 自定义轨道 |
CustomPlotVo
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
cityCode | integer | 是 | 城市编码 |
customGeometryList | CustomGeometryPlotVo | 是 | 自定义地块集合 |
CustomGeometryPlotVo
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
customName | String | 是 | 自定义地块名称 |
isTemporary | integer | 是 | 是否临时数据 0:否;1:是 |
geometry | GeometryPlotVo | 是 | 空间字段 |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
result | integer | 新增地块数 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
{“cityCode”:2,
“customGeometryList”:[{
“customName”:“地块1”,
“isTemporary”:0,
“geometry”:{“type”:“Polygon”,“coordinates”:[[[116.33333304765308,39.93809040586239],[116.33755614135383,39.9383202556337],[116.3445574305862,39.938333527436306],[116.3465577896848,39.938780791150386],[116.34889160292592,39.94022657588088],[116.35522537095058,39.94045968289545],[116.3564441200894,39.91307363478919],[116.35666560828113,39.907308074977124],[116.35722050312982,39.90220838161447],[116.3562201050879,39.89888015148129],[116.34966408251371,39.89764877487898],[116.34921977386158,39.8990894523366],[116.3482198420789,39.90052910691011],[116.34588634969838,39.90174450762521],[116.34333054129216,39.90295944016262],[116.33988548606074,39.9030637997349],[116.33644036689124,39.90305722337142],[116.3354404466399,39.905272981367425],[116.33555192877621,39.90804528348612],[116.33521872431885,39.909597014559104],[116.33432986774758,39.91125856443252],[116.33499817469509,39.923235247484754],[116.33377682602976,39.93210356595072],[116.33333304765308,39.93809040586239]]]}
},
{
“customName”:“地块2”,
“isTemporary”:0,
“geometry”:{“type”:“Polygon”,“coordinates”:[[[116.33333304765308,39.93809040586239],[116.33755614135383,39.9383202556337],[116.3445574305862,39.938333527436306],[116.3465577896848,39.938780791150386],[116.34889160292592,39.94022657588088],[116.35522537095058,39.94045968289545],[116.3564441200894,39.91307363478919],[116.35666560828113,39.907308074977124],[116.35722050312982,39.90220838161447],[116.3562201050879,39.89888015148129],[116.34966408251371,39.89764877487898],[116.34921977386158,39.8990894523366],[116.3482198420789,39.90052910691011],[116.34588634969838,39.90174450762521],[116.34333054129216,39.90295944016262],[116.33988548606074,39.9030637997349],[116.33644036689124,39.90305722337142],[116.3354404466399,39.905272981367425],[116.33555192877621,39.90804528348612],[116.33521872431885,39.909597014559104],[116.33432986774758,39.91125856443252],[116.33499817469509,39.923235247484754],[116.33377682602976,39.93210356595072],[116.33333304765308,39.93809040586239]]]}
}]
}
返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: 77
}
10.4 新增自定义边界-地块组
(1) 描述
新增自定义边界-地块组
(2) 请求类型
POST
(3) 请求URL
(4) 请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
token | String | 是 | 用户登录凭证(在Headers中) |
traceId | String | 是 | 请求唯一标识,由客户端生成(在Headers中) |
customPlotVo | CustomPlotVo | 是 | 自定义地块 |
CustomPlotVo
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
cityCode | integer | 是 | 城市编码 |
customName | string | 是 | 地块组名称 |
customGeometryList | CustomGeometryPlotVo | 是 | 自定义地块集合 |
CustomGeometryPlotVo
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
customName | String | 是 | 自定义地块名称 |
isTemporary | integer | 是 | 是否临时数据 0:否;1:是 |
geometry | GeometryPlotVo | 是 | 空间字段 |
(5) 返回参数
参数名称 | 参数类型 | 描述 |
---|---|---|
result | integer | 新增地块数 |
(6) 可能返回的操作编码
操作响应码 | 描述 |
---|---|
0 | 操作成功 |
500 | 系统异常 |
1000 | 参数异常 |
(7) 示例
• 请求示例
\1. 请求Headers
content-type:application/x-www-form-urlencoded
{“cityCode”:2,
“customName”:“自定义地块”,
“customGeometryList”:[{
“customName”:“地块1”,
“isTemporary”:0,
“geometry”:{“type”:“Polygon”,“coordinates”:[[[116.33333304765308,39.93809040586239],[116.33755614135383,39.9383202556337],[116.3445574305862,39.938333527436306],[116.3465577896848,39.938780791150386],[116.34889160292592,39.94022657588088],[116.35522537095058,39.94045968289545],[116.3564441200894,39.91307363478919],[116.35666560828113,39.907308074977124],[116.35722050312982,39.90220838161447],[116.3562201050879,39.89888015148129],[116.34966408251371,39.89764877487898],[116.34921977386158,39.8990894523366],[116.3482198420789,39.90052910691011],[116.34588634969838,39.90174450762521],[116.34333054129216,39.90295944016262],[116.33988548606074,39.9030637997349],[116.33644036689124,39.90305722337142],[116.3354404466399,39.905272981367425],[116.33555192877621,39.90804528348612],[116.33521872431885,39.909597014559104],[116.33432986774758,39.91125856443252],[116.33499817469509,39.923235247484754],[116.33377682602976,39.93210356595072],[116.33333304765308,39.93809040586239]]]}
},
{
“customName”:“地块2”,
“isTemporary”:0,
“geometry”:{“type”:“Polygon”,“coordinates”:[[[116.33333304765308,39.93809040586239],[116.33755614135383,39.9383202556337],[116.3445574305862,39.938333527436306],[116.3465577896848,39.938780791150386],[116.34889160292592,39.94022657588088],[116.35522537095058,39.94045968289545],[116.3564441200894,39.91307363478919],[116.35666560828113,39.907308074977124],[116.35722050312982,39.90220838161447],[116.3562201050879,39.89888015148129],[116.34966408251371,39.89764877487898],[116.34921977386158,39.8990894523366],[116.3482198420789,39.90052910691011],[116.34588634969838,39.90174450762521],[116.34333054129216,39.90295944016262],[116.33988548606074,39.9030637997349],[116.33644036689124,39.90305722337142],[116.3354404466399,39.905272981367425],[116.33555192877621,39.90804528348612],[116.33521872431885,39.909597014559104],[116.33432986774758,39.91125856443252],[116.33499817469509,39.923235247484754],[116.33377682602976,39.93210356595072],[116.33333304765308,39.93809040586239]]]}
}]
}
返回正确示例
{
“code”: 0,
“msg”: “操作成功”,
“traceId”: “IcLsb1jx03nxc0U1HbHrDQ==”,
“count”: null,
“data”: 77
}