Неточности восстановления функционального класса дороги в непосредственной близости от точки - PullRequest
1 голос
/ 28 мая 2020

Чтобы сделать его более интерактивным, я буду использовать демонстрацию с этой страницы: https://developer.here.com/documentation/examples/rest/traffic/traffic-flow-proximity-shape-fc

Вот пример вызова API:

https://traffic.api.here.com/traffic/6.1/flow.json?prox=51.2141%2C4.4551%2C10&locationreferences=shp&responseattributes=fc&app_id=devportal-demo-20180625&app_code=9v2BkviRwi9Ot26kp2IysQ

enter image description here

Ответ:

{
  "RWS": [],
  "MAP_VERSION": "",
  "CREATED_TIMESTAMP": "2020-05-28T12:05:18.000+0000",
  "VERSION": "3.1",
  "UNITS": "metric"
}

Результат пустой, но ясно, S County Road 250 W находится внутри круга, и я ожидаю, что запрос вернет функциональный класс этой дороги.

Обратите внимание, что если я использую TM C, то я получу тонну информации о дороги / места, не входящие в круг.

Я что-то делаю не так? Все, что мне нужно, это дороги внутри круга и их функциональный класс (в идеале с информацией о трафике c). Возможно ли это?

1 Ответ

0 голосов
/ 02 июня 2020

API дает правильный ответ, однако проблема в том, что даже если вы можете указать радиус 1 или 100 метров, сервис действительно поддерживает только наименьшее разрешение в 1 км. Это связано с тем, как данные хранятся в службе, которая основана на плитках.

, и каждый такой запрос затем преобразуется в плитки, которые имеют предопределенный размер. Таким образом, запрос на 100 метров может легко закончиться плиткой размером 1x1 км. Вот почему вы получаете трафик c за пределами меньшей близости.

Вы можете обратиться к Здесь Traffi c Документация API, чтобы получить элементы ответа и значения documentation.developer.here.com/pdf/traffic_hlp /6.0.85.0/Traffic%20API%20v6.0.85.0%20Developer's%20Guide.pdf. Вы также можете go в `

developer.here.com / documentation / versions

и загрузить этот файл.

...