iD学习 - ImproveOSM

ImproveOSM

ImproveOSM是基于出行大数据与基础数据进行比较,计算基础道路可能含有的问题。现在可以计算缺失道路、单行标识和转向限制。

页面显示

ImproveOSM

接口

针对3种问题,improveosm调用3个接口分别获取数据。

缺少几何形状

缺少几何形状

https://grab.community.improve-osm.org/missingGeoService/search?client=iD&east=-121.97021484375006&north=37.457418102629454&south=37.47485808497112&status=OPEN&type=PARKING%2CROAD%2CBOTH%2CPATH&west=-121.94824218750006&zoom=19

接口参数

  1. client:客户端名称
  2. east:东部经度
  3. north:北部纬度
  4. west:西部经度
  5. south:南部纬度
  6. status:问题状态
  7. type:类型【PARKING:停车位 ROAD:道路 BOTH:道路和停车位 PATH:小路】

返回格式

{
    "tiles":[
        {
            "numberOfTrips":8,
            "type":"PARKING",
            "status":"OPEN",
            "points":[
                {
                    "lat":37.52049,
                    "lon":-122.00205
                },
                {
                    "lat":37.52061,
                    "lon":-122.00249
                },
                {
                    "lat":37.52061,
                    "lon":-122.00251
                },
                {
                    "lat":37.52061,
                    "lon":-122.00249
                },
                {
                    "lat":37.52061,
                    "lon":-122.0025
                },
                {
                    "lat":37.520421,
                    "lon":-122.001905
                },
                {
                    "lat":37.520285,
                    "lon":-122.001905
                },
                {
                    "lat":37.520227,
                    "lon":-122.001905
                },
                {
                    "lat":37.520165,
                    "lon":-122.001905
                },
                {
                    "lat":37.520078,
                    "lon":-122.001905
                },
                {
                    "lat":37.519813,
                    "lon":-122.001905
                },
                {
                    "lat":37.519674,
                    "lon":-122.001905
                },
                {
                    "lat":37.519742,
                    "lon":-122.001905
                },
                {
                    "lat":37.519535,
                    "lon":-122.001905
                },
                {
                    "lat":37.51999,
                    "lon":-122.001905
                },
                {
                    "lat":37.519603,
                    "lon":-122.001905
                },
                {
                    "lat":37.519912,
                    "lon":-122.001905
                },
                {
                    "lat":37.520345,
                    "lon":-122.001905
                },
                {
                    "lat":37.5205,
                    "lon":-122.00272
                },
                {
                    "lat":37.52046,
                    "lon":-122.00274
                },
                {
                    "lat":37.52061,
                    "lon":-122.0027
                },
                {
                    "lat":37.520612,
                    "lon":-122.001935
                },
                {
                    "lat":37.520509,
                    "lon":-122.001859
                },
                {
                    "lat":37.520464,
                    "lon":-122.001825
                },
                {
                    "lat":37.52061,
                    "lon":-122.00253
                },
                {
                    "lat":37.520331,
                    "lon":-122.002506
                },
                {
                    "lat":37.519538,
                    "lon":-122.002999
                }],
            "timestamp":1471884434,
            "x":42232,
            "y":101558
        }],
    "status":{
        "apiCode":600,
        "apiMessage":"The request has been processed without incidents",
        "httpCode":200,
        "httpMessage":"Success"
    }
}

  1. numberOfTrips:用于分析的轨迹数
  2. type:类型【PARKING:停车位 ROAD:道路 BOTH:道路和停车位 PATH:小路】
  3. status:问题状态
  4. points:问题相关坐标,取平均值作为问题显示位置。
  5. timestamp:时间戳
  6. x:唯一标识
  7. y:唯一标识

缺少转向限制

缺少转向限制

https://grab.community.improve-osm.org/turnRestrictionService/search?client=iD&confidenceLevel=C1&east=-121.92626953124986&north=37.40507375017667&south=37.42252593456279&status=OPEN&west=-121.90429687499987&zoom=19

接口参数

  1. client:客户端名称
  2. confidenceLevel:级别
  3. east:东部经度
  4. north:北部纬度
  5. west:西部经度
  6. south:南部纬度
  7. status:问题状态
  8. zoom:zoom级别

返回格式

{
    "entities":[
        {
            "id":"498593194,4899810714,4899810708:498593195,4899810708,4169944506+172#154#0",
            "segments":[
                {
                    "points":[
                        {
                            "lat":37.407369,
                            "lon":-121.919874
                        },
                        {
                            "lat":37.407835,
                            "lon":-121.920185
                        },
                        {
                            "lat":37.408167,
                            "lon":-121.920394
                        },
                        {
                            "lat":37.408254,
                            "lon":-121.920524
                        }],
                    "numberOfTrips":172
                },
                {
                    "points":[
                        {
                            "lat":37.408254,
                            "lon":-121.920524
                        },
                        {
                            "lat":37.408125,
                            "lon":-121.920516
                        },
                        {
                            "lat":37.407791,
                            "lon":-121.920301
                        }],
                    "numberOfTrips":154
                }],
            "point":{
                "lat":37.408254,
                "lon":-121.920524
            },
            "status":"OPEN",
            "turnType":"NO_U_TURN",
            "confidenceLevel":"C1",
            "numberOfPasses":0
        }],
    "status":{
        "apiCode":600,
        "apiMessage":"The request has been processed without incidents",
        "httpCode":200,
        "httpMessage":"Success"
    }
}

  1. id:ID【逗号分隔后,第1个为起始道路ID,第4个为通过交叉点ID,第3个再由冒号分隔,第2个为结束道路ID】
  2. segments:通过路口的轨迹段
  3. points:轨迹段坐标
  4. numberOfTrips:由此通过的轨迹数量
  5. point:问题显示坐标
  6. status:问题状态
  7. turnType:缺少的专线限制类型【no_left_turn, no_right_turn, no_u_turn】
  8. confidenceLevel:级别
  9. numberOfPasses:缺少的限制方向通过的数量

缺少单行线标签

缺少单行线标签

https://grab.community.improve-osm.org/directionOfFlowService/search?client=iD&confidenceLevel=C1&east=-121.97021484374983&north=37.50972584293726&south=37.52715361723352&status=OPEN&west=-121.94824218749986&zoom=19

接口参数

  1. client:客户端名称
  2. confidenceLevel:级别
  3. east:东部经度
  4. north:北部纬度
  5. west:西部经度
  6. south:南部纬度
  7. status:问题状态
  8. zoom:zoom级别

返回格式

{
    "roadSegments":[
        {
            "wayId":6351432,
            "fromNodeId":53089630,
            "toNodeId":53050974,
            "numberOfTrips":29,
            "percentOfTrips":100.0,
            "confidenceLevel":"C1",
            "points":[
                {
                    "lat":37.511455000000005,
                    "lon":-121.9624266
                },
                {
                    "lat":37.5118359,
                    "lon":-121.96095360000001
                }],
            "status":"OPEN",
            "type":"residential"
        }],
    "status":{
        "apiCode":600,
        "apiMessage":"The request has been processed without incidents",
        "httpCode":200,
        "httpMessage":"Success"
    }
}

  1. wayId:道路ID
  2. fromNodeId:起始节点ID
  3. toNodeId:终止节点ID
  4. numberOfTrips:通过轨迹数量
  5. percentOfTrips:从起始节点到终止节点方向通过百分比
  6. confidenceLevel:级别
  7. points:单行线路段坐标【问题位置显示在路段中间节点】
  8. status:问题状态
  9. type:不清楚什么用途,代码中好像没有用到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值