Функції модуля DATA
layerInfo - функція отримання інформації про шар
Функція розроблена для отримання інформації про картографічний шар, який існує у системі.
Схема виклику
JS
const info = await funcs.layerInfo({ layer: layerId, user })
Параметри
| Параметр | Тип даних | Опис |
|---|---|---|
| layer | string|int | Ідентифікатор шару |
| user | Object | Об'єкт, який передається через opt |
Результат
У якості результату отримаємо json об'єкт, який містить у собі детальний опис шару.
Приклад
JSON
{
"time": {
"meta":376,
"filter":0,
"bound":0,
"total":376
},
"dataset":null,
"layer_name":"Червоні лінії",
"source":"css",
"category":"Містобудівна документація",
"enabled":true,
"name":"Червоні лінії",
"id":"9164567810608620",
"zoom":14,
"minzoom":0,
"maxzoom":22,
"scheme":"xyz",
"type":"overlay",
"bounds": {
"type":"Polygon",
"coordinates": [
[
[23.858797426,49.764031881],
[23.858797426,49.977516847],
[24.168442857,49.977516847],
[24.168442857,49.764031881],
[23.858797426,49.764031881]
]
]
},
"service":"TMS",
"url":"/api-user/rtile/9164567810608620/ua/{z}/{x}/{y}.png",
"style":null,
"columns":"street_name",
"legend":null,
"setting":null,
"meta": {
"meta": {
"name":"Червоні лінії",
"table":"data_dma.trans_red_line",
"pk":"trl_id",
"view":"rgr.trans_red_line.table",
"count":10631,
"module":"UC.PLAN.OBJ",
"tableCode":4,
"progrid":"rgr.trans_red_line.table"
},
"access":false,
"form":"rgr.trans_red_line.form",
"pt": {
"card":"data_dma.trans_red_line.map.pt"
},
"setting": ["card","export","view","print","column_visible","title","add"],
"geom": {
"attr":"geom"
},
"columns": [
{
"name":"koatuu",
"type":"text",
"values": [
{
"id":"nodata",
"count":0,
"text":"Дані відсутні",
"ua":"Дані відсутні",
"color":"#222222"
}
],
"title":"КОАТУУ",
"format":"select",
"select":"koatuu",
"option":"koatuu"
}
],
"props": ["street_name","uid","doc_status","koatuu"]
},
"version":"2024-01-12T12:28:56.121Z"
}
Опис полі об'єкт відповіді
| Параметр | Тип даних | Опис |
|---|---|---|
| time | Object | Об'єкт з описом витраченого часу на формування кожного окремого пункту вихідного об'єкту |
| dataset | sring | Датасет з якого будується шар |
| layer_name | string | Назва шару |
| source | string | Оригінал шару |
| category | string | Категорія шару |
| enabled | boolean | Шар ввімкнено чи вимкнено |
| name | string | Назва шару |
| id | string | Унікальний ідентифікатор шару у системі |
| zoom | uint | Зум для виводу шару на мапу |
| minzoom | uint | Мінімальний зум шару |
| maxzoom | uint | Максимальний зум шару |
| scheme | string | Назва схеми отримання тайлів |
| type | string | ? |
| bounds | Object | BBOX шару у вигляді geojson newline delimiter |
| service | string | Тип сервісу для отримання тайлів |
| url | string | Ендпоінт для отримання тайлів |
| style | string | Стиль шару |
| columns | string | ? |
| legend | ? | ? |
| setting | ? | ? |
| meta | Object | Метадані шару |
| version | string | Дата та час отримання даних про шар |