Функції модуля 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 | Дата та час отримання даних про шар |