/3.0/dashboard/geo/items
Дашборд (3.0)
Получение геообъектов для дашборда
Метод получения объектов для Dashboard-Detector.
Логику работы метода и формулы для использования коэффициентов можно посмотреть в документации.
query Parameters
| key required | string Уникальный ключ пользователя API. |
| geometry required | string Example: geometry=POLYGON((82.91259527206421 55.0614369017519,82.90572881698608 55.05902823221974,82.91521310806274 55.05580825372468)) Произвольная геометрия в формате WKT. |
| zoom_level required | integer [ 1 .. 19 ] Текущий уровень масштабирования для предварительного отсечения множества объектов. |
| k_area required | number <float> Коэффициент влияния площади пересечения объектов. |
| k_distance required | number <float> Коэффициент влияния дистанции от центра viewpoint до объекта. |
| k_branches required | number <float> Коэффициент влияния количества филиалов. |
| k_from_region required | number <float> Коэффициент влияния региона на определение объекта. |
| min_percent_intersection_of_screen required | number Default: 5 Значение, при котором отсекаются объекты, у которых отношение площади к площади переданной geometry меньше или равно. |
| distance_to_field | string Default: "centroid" Способ подсчета дистанции.
|
| limit | integer >= 1 Default: 1 Максимальное количество результатов в выдаче. |
Responses
Response Schema: application/json
required | object (ObjMeta) Метаданные ответа |
required | object Основной результат |
Response samples
- 200
- 400
- 403
- 404
- 500
{- "meta": {
- "issue_date": "string",
- "code": 200,
- "api_version": "dev"
}, - "result": {
- "total": 1,
- "items": [
- {
- "id": "123456",
- "type": "adm_div.region",
- "region_id": "123456",
- "segment_id": "123456",
- "name": "Новосибирск",
- "overlap_region_alias": "string",
- "segment_alias": "string",
- "adm_div": [
- {
- "id": "123456",
- "type": "city",
- "name": "Усть-Каменогорск",
- "is_default": true,
- "flags": {
- "is_district_area_center": true,
- "has_model": { },
- "is_default": true,
- "temporary_closed": "string",
- "has_avg_bill": { },
- "is_region_center": true,
- "temporary_closed_parameters": [
- {
- "type": "string",
- "value": "string",
- "name": "string"
}
], - "photos": true,
- "badges": [
- {
- "type": "string",
- "collection_uid": "string",
- "text": "string"
}
]
}, - "city_alias": "novosibirsk",
- "detailed_subtype": "poselok",
- "caption": "string"
}
], - "overlap_region_id": "123456",
- "region_alias": "string",
- "country_code": "ru",
- "allow_change_domain": true
}
], - "overlap_region_id": "string",
- "overlap_region_alias": "string"
}
}