Blame
|
1 | # Создание WMS-слоя |
||||||
| 2 | ||||||||
| 3 | WMS-слой — это подключённый к платформе внешний картографический сервис, который отображается на карте у операторов компаний. Создание слоя выполняется в **Админ-панели** SKIF.PRO. |
|||||||
| 4 | ||||||||
| 5 |  |
|||||||
| 6 | ||||||||
| 7 | *Таблица WMS-слоёв в Админ-панели.* |
|||||||
| 8 | ||||||||
| 9 | ## Когда это нужно |
|||||||
| 10 | ||||||||
| 11 | Подключение WMS-слоя требуется, чтобы использовать внешний картографический сервис (кадастр, ГИС, погодные данные) и сделать его доступным для одной или нескольких компаний на платформе. После создания слоя администраторы компаний могут активировать его для своих операторов. |
|||||||
| 12 | ||||||||
| 13 | ## Что потребуется |
|||||||
| 14 | ||||||||
| 15 | - Доступ к **Админ-панели** SKIF.PRO с правами управления ресурсами компании. |
|||||||
| 16 | - URL WMS-сервиса, начинающийся с `https://`. |
|||||||
| 17 | ||||||||
| 18 | ### Получение URL WMS-сервиса |
|||||||
| 19 | ||||||||
| 20 | URL WMS-запроса можно взять из браузерных инструментов разработчика при работе с нужным картографическим сервисом. В DevTools на вкладке **Network** найдите запрос к сервису и скопируйте значение поля **Request URL**. |
|||||||
| 21 | ||||||||
| 22 | Необходимо передавать **полный URL запроса** — вместе со всеми параметрами после `?`. Система использует URL как есть; динамические параметры (BBOX, WIDTH, HEIGHT) подставляются поверх уже имеющихся. |
|||||||
| 23 | ||||||||
| 24 | Пример полного URL для сохранения: |
|||||||
| 25 | ||||||||
| 26 | ``` |
|||||||
| 27 | https://nspd.gov.ru/api/aeggis/v3/36048/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&FORMAT=image%2Fpng&STYLES=&TRANSPARENT=true&LAYERS=36048 |
|||||||
| 28 | ``` |
|||||||
| 29 | ||||||||
| 30 | **Примечание.** Не обрезайте URL до знака `?` — без параметров сервис не сможет определить слой и тип запроса. |
|||||||
| 31 | ||||||||
| 32 | ## Пошаговая инструкция |
|||||||
| 33 | ||||||||
| 34 |  |
|||||||
| 35 | ||||||||
| 36 | *Окно создания слоя.* |
|||||||
| 37 | ||||||||
| 38 | ### Открыть раздел управления слоями |
|||||||
| 39 | ||||||||
| 40 | Чтобы открыть раздел управления слоями, выполните следующие действия: |
|||||||
| 41 | ||||||||
| 42 | 1. Войдите в **Админ-панель** SKIF.PRO. |
|||||||
| 43 | 2. Перейдите в раздел **Ресурсы компании**. |
|||||||
| 44 | 3. Выберите подраздел **Слои**. |
|||||||
| 45 | ||||||||
| 46 | Откроется таблица со всеми созданными на платформе WMS-слоями. |
|||||||
| 47 | ||||||||
| 48 | ### Создать новый слой |
|||||||
| 49 | ||||||||
| 50 | Чтобы создать новый слой, выполните следующие действия: |
|||||||
| 51 | ||||||||
| 52 | 1. Нажмите **+ Добавить слой** в правом верхнем углу. Откроется модальное окно **Создание слоя**. |
|||||||
| 53 | 2. В поле **Интегратор** выберите интегратора, которому будет принадлежать слой. |
|||||||
| 54 | 3. В поле **Название слоя** введите понятное имя. |
|||||||
| 55 | ||||||||
| 56 | Название будет видно администраторам компаний и операторам на карте. Используйте понятные имена: `Кадастр РФ`, `Погода OpenWeather`, `Зоны доставки`. |
|||||||
| 57 | ||||||||
| 58 | Ограничения: до 500 символов, запрещены символы `<`, `>`, `&`, `"`. |
|||||||
| 59 | ||||||||
| 60 | 4. В поле **URL слоя** вставьте URL WMS-сервиса. |
|||||||
| 61 | ||||||||
| 62 | Требования к URL: |
|||||||
| 63 | ||||||||
| 64 | - URL должен начинаться с `https://`. |
|||||||
| 65 | - Максимальная длина — 500 символов. |
|||||||
| 66 | - Локальные адреса (localhost, 192.168.x.x, 10.x.x.x) не поддерживаются. |
|||||||
| 67 | - Протоколы `http://`, `file://`, `ftp://`, `data:` не поддерживаются. |
|||||||
| 68 | ||||||||
| 69 | Тип слоя (WMS) определяется автоматически по URL. |
|||||||
| 70 | ||||||||
| 71 | ### Назначить слой компаниям |
|||||||
| 72 | ||||||||
| 73 | Чтобы назначить слой компаниям, выполните следующие действия: |
|||||||
| 74 | ||||||||
| 75 | 1. В левой секции **Не присутствует в компаниях** найдите нужные компании. Для поиска компании по названию используйте поле поиска. |
|||||||
| 76 | 2. Добавьте компании одним из способов: |
|||||||
| 77 | ||||||||
| 78 | - нажмите **+** напротив названия компании — будет добавлена одна компания; |
|||||||
| 79 | - отметьте несколько компаний чекбоксами и нажмите **Добавить в выбранные**; |
|||||||
| 80 | - нажмите **Добавить все** — все компании будут перенесены в правую секцию. |
|||||||
| 81 | ||||||||
| 82 | Добавленные компании перемещаются в правую секцию **Присутствует в компаниях**. |
|||||||
| 83 | ||||||||
| 84 | 3. Чтобы убрать компанию из назначенных, выберите её в правой секции и нажмите **Убрать из выбранных** либо нажмите **Убрать все** для очистки. |
|||||||
| 85 | 4. Нажмите **Создать слой**. |
|||||||
| 86 | ||||||||
| 87 | Слой сохранён. Администраторы назначенных компаний увидят его в разделе **Компании → Настроить → Слои** и смогут активировать его для операторов. Настройки раздела описаны в статье [Настройки компании](/%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8%20%D0%B8%20%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8). |
|||||||
| 88 | ||||||||
| 89 | ### Редактировать существующий слой |
|||||||
| 90 | ||||||||
| 91 |  |
|||||||
| 92 | ||||||||
| 93 | *Редактирование слоя.* |
|||||||
| 94 | ||||||||
| 95 | Чтобы отредактировать слой, выполните следующие действия: |
|||||||
| 96 | ||||||||
| 97 | 1. В таблице слоёв наведите курсор на нужную строку. |
|||||||
| 98 | 2. Нажмите значок карандаша **Редактировать**. |
|||||||
| 99 | 3. Внесите изменения в модальном окне — форма аналогична форме создания. |
|||||||
| 100 | 4. Нажмите **Сохранить**. |
|||||||
| 101 | ||||||||
| 102 | ### Удалить слой |
|||||||
| 103 | ||||||||
| 104 | **Внимание.** Удаление слоя приводит к его исчезновению из всех компаний, которым он назначен. Операция необратима. |
|||||||
| 105 | ||||||||
| 106 | Чтобы удалить слой, выполните следующие действия: |
|||||||
| 107 | ||||||||
| 108 | 1. Наведите курсор на строку слоя и нажмите значок корзины **Удалить**. |
|||||||
| 109 | 2. Либо отметьте несколько слоёв чекбоксами и нажмите **Удалить** — кнопка появится вместо кнопки **+ Добавить слой**. |
|||||||
| 110 | 3. Нажмите **Удалить** для подтверждения или **Отменить** для отказа. |
|||||||
| 111 | ||||||||
| 112 | **Примечание.** В модальном окне подтверждения будет указано, в каких компаниях используется слой. |
|||||||
| 113 | ||||||||
| 114 | ## Частые вопросы и ошибки |
|||||||
| 115 | ||||||||
| 116 | ### Система не принимает URL, хотя сервис доступен |
|||||||
| 117 | ||||||||
| 118 | Проверьте: |
|||||||
| 119 | ||||||||
| 120 | - URL начинается с `https://`, а не с `http://`. |
|||||||
| 121 | - URL не содержит локальный адрес (localhost, IP из диапазона 192.168.x.x или 10.x.x.x). |
|||||||
| 122 | - Длина URL не превышает 500 символов. |
|||||||
| 123 | - URL содержит `/wms` в пути: тип WMS определяется по наличию `/wms` в URL перед строкой параметров. |
|||||||
| 124 | ||||||||
| 125 | ### Слой не отображается при включённом VPN |
|||||||
| 126 | ||||||||
| 127 | WMS-сервисы (в особенности российские государственные — НСПД, Росреестр) могут блокировать запросы с иностранных IP-адресов. Если слой перестал работать или не работал с момента создания, отключите VPN и проверьте снова. |
|||||||
| 128 | ||||||||
| 129 | ### Сервис не открывается или выдаёт ошибку сертификата |
|||||||
| 130 | ||||||||
| 131 | Ряд российских государственных картографических сервисов использует сертификаты, выданные Минцифры России. Эти сертификаты не входят в стандартное хранилище доверенных центров сертификации браузеров Chrome и Firefox, из-за чего браузер блокирует соединение. |
|||||||
| 132 | ||||||||
| 133 | **Решение.** Откройте URL сервиса в **Яндекс Браузере** — он поддерживает сертификаты Минцифры России по умолчанию. После успешного открытия скопируйте полный Request URL из DevTools и используйте его для создания слоя в SKIF.PRO. |
|||||||
| 134 | ||||||||
| 135 | ### Слой создан, но администратор компании не видит его в настройках |
|||||||
| 136 | ||||||||
| 137 | Убедитесь, что компания добавлена в правую секцию **Присутствует в компаниях** при создании слоя. Если компания не назначена, слой будет создан, но недоступен ни одной компании. Отредактируйте слой и добавьте компанию. |
|||||||
| 138 | ||||||||
| 139 | ### Статус проверки доступности — ошибка |
|||||||
| 140 | ||||||||
| 141 | Система выполняет HEAD-запрос к URL слоя при сохранении. Допустимые статусы ответа: 200 и 400 (WMS-сервисы часто возвращают 400 при запросе без обязательных параметров). Если ошибка сохраняется, проверьте, что сервис доступен из сети платформы и возвращает заголовок `Access-Control-Allow-Origin`. |
|||||||
| 142 | ||||||||
| 143 | ## Смотрите также |
|||||||
| 144 | ||||||||
| 145 | - [Управление геозонами](/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9%20%D1%81%D1%82%D0%B0%D1%80%D1%82/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B3%D0%B5%D0%BE%D0%B7%D0%BE%D0%BD%D0%B0%D0%BC%D0%B8) |
|||||||
| 146 | - [Настройки компании](/%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8%20%D0%B8%20%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B8/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8) |
|||||||
| 147 | - [Вход в систему мониторинга](/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9%20%D1%81%D1%82%D0%B0%D1%80%D1%82/%D0%B2%D1%85%D0%BE%D0%B4%20%D0%B2%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83%20%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0) |
|||||||
| 148 | - [Управление доступом и создание пользователей](/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9%20%D1%81%D1%82%D0%B0%D1%80%D1%82/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BE%D0%BC%20%D0%B8%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9) |
|||||||
| 149 | - [Создание объектов](/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9%20%D1%81%D1%82%D0%B0%D1%80%D1%82/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2) |
|||||||
| 150 | ||||||||
| 151 | _Перенесено из старой вики: map/wms_create · обновлено 2026-09-04_ |
|||||||