На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Добавить слой стороннего сервиса по протоколам WMTS и WMS

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1 2 След.
RSS
Добавить слой стороннего сервиса по протоколам WMTS и WMS
 
В п.3.11.2.4 Руководства GIS WebServer SE указано:
... Для добавления слоя по протоколу WMTS...
... Пример URL для добавления слоя с сервиса Росреестра:
http://pkk5.rosreestr.ru/arcgis/rest/services/BaseMaps/BaseMap/MapServer/tile/%z/%­y/%x
исправил его на:
https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/tile/­%z/%y/%x
В проекте добавил "Новый слой":
Алиас: TestWMTS
Тип: WMTS
URL сервиса: https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/tile/­%z/%y/%x
Сохранил проект
На Карте проекта  слой "TestWMTS" не включается.

URL сервиса пробовал менять на
https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/expor­t?dpi=96&t...
тоже не включается на карте проекта.

Прошу пояснить, как правильно добавить слои по протоколу WMTS из сервиса https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer

В п.3.11.2.4 Руководства GIS WebServer SE указано:
... Для добавления слоя по протоколу WMS...
... Пример URL для добавления слоя публичной кадастровой карты Росреестра:
http://pkk5.rosreestr.ru/arcgis/services/Cadastre/CadastreWMS/MapServer/WMSServer?REQUEST=GetMap&...
исправил его на:
https://pkk.rosreestr.ru/arcgis/services/PKK6/CadastreWMS/MapServer/WMSServer?REQUEST=GetMap&...
В проекте добавил "Новый слой":
Алиас: TestWMS
Тип: WMS
URL сервиса: https://pkk.rosreestr.ru/arcgis/services/PKK6/CadastreWMS/MapServer/WMSServer?REQUEST=GetMap&...
Нажал "Сохранить" - проект не сохранился и при обновлении страницы браузера слой исчез.
Пробовал изменить URL сервиса "&LAYERS=6,7,8,9,10,11,12,18,19,20,21,22,23" на "&LAYERS=%D0%97%D0%B5%D0%BC%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B­5%20%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BA%D0%B8"
проект тоже не сохранился.

Прошу пояснить, как правильно добавить слои по протоколу WMS из сервиса https://pkk.rosreestr.ru/arcgis/services/PKK6/CadastreWMS/MapServer/WMSServer
 
Для добавление слоя с сервиса Росреестра необходимо добавить слой как wms слой и установить флаг wms тайлы.

Например, для добавления земельных участков с публичной кадастровой карты, необходимо указать следующий Url слоя:

https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/expor­t?dpi=96&transparent=true&format=png32&bboxSR=102100&imageSR=1­02100&f=image&size=1024%2C1024&bbox=%bbox&_ts=false
 
Непонятны следующие моменты:
1.
Цитата
Егор Помозов написал:
флаг wms тайлы.
этот флаг доступен только для WMS, а
Цитата
Егор Помозов написал:
https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer
это WMTS.
2.
Попытка использовать предложенный URL c указанным флагом "повесила" giswebserver при открытии карты с этим слоем.
3.
Что в указанном URL означает "&_ts=false"?
Изменено: Виктор Савостин - 27.02.2022 13:38:35
 
1. Слой из Росреестра можно добавить только как wms слой с установленным флагом wms тайлы.
Добавить можно только земельные участки с публичной кадастровой карты.
2. При сохранении слоя в администраторе необходимо дождаться ответа от сервиса Росреестра
(при этом возможны длительные задержки при ожидании ответа от сервиса Росреестра).
При открытии проекта карты длительных задержек как правило не возникает.
3. _ts=false - внутренний параметр на сервисе Росреестра, его назначение мне не известно.
 
Не сохраняется. Может секрет какой есть?

Сам URL в браузере возвращает тайл нормально.
Изменено: Виктор Савостин - 28.02.2022 15:58:23
 
При вставке в поле ввода из браузера коверкается url.
Перед вставкой в поле ввода скопируйте url в блокнот
и затем вставьте из блокнота в поле ввода.
 
Цитата
Егор Помозов написал:
При вставке в поле ввода из браузера коверкается url.
я это знаю, поэтому и приложил скрин к пред посту, чтоб мне такое на автомате не ответили.

Не работает. Что еще попробовать?
Или можете привести здесь фрагмент записи о таком слое из xml конфига  проекта?
Изменено: Виктор Савостин - 28.02.2022 21:49:56
 
У меня такая же ошибка как на скриншоте была при вставке в поле ввода непосредственно из браузера.
Помогло как я написал вставкой url из блокнота:

https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/expor­t?dpi=96&transparent=true&format=png32&bboxSR=102100&imageSR=1­02100&f=image&size=1024%2C1024&bbox=%bbox&_ts=false

Фрагмент xml файла проекта со добавленным слоем Земельные участки:

<MapLayers B="55.855708" L="38.441333" Pyramid="GoogleMapsCompatible" CRS="3857" Scale="16" MinZoom="2" MaxZoom="19" ServiceUrl="https://gisserver.info/GISWebServiceSE/service.php" Locale="ru-ru" MergeWMSLayers="0" ShortLegend="0" ShowSettings="0" RouteControlURL="https://gisserver.info/GISWebServiceSE/service.php" RouteControlLayer="rusgraph" ServicePAM="" Bounds="" Perimeter="km" Area="sq km" SelectObjects="paint" ObjNumber="1" ObjArea="1" ObjSemantic="1">
   <MapLayer Type="wms" Id="A29D45E4-D9C0-4B83-A762-36F466D94ADD" Edit="0" ObjSelected="0" Alias="Земельные участки" Order="32" SelectObject="0" Url="https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/expor­t?dpi=96&format=PNG32&bbox=%bbox&bboxSR=102100&imageSR=102100&size=1024%2C1024&transparent=true&f=image&_ts=false" SearchMapKey="" Hidden="0" Legend="" MinZoomView="" MaxZoomView="" ExtFunction="" DefOpacity="100" NoAddToTree="0" ShiftX="" ShiftY="" Duty="0" AreaPixel="" DBM="0" AuthType="" SetBounds="0" NoRPC="0" PkkMap="1" Watch="0" Export="">
     <DBMFields/>
     <Semantics/>
   </MapLayer>
</MapLayers>
 
Через ручную правку конфига проекта тоже не работает. Карта проекта просто "висит" в ожидании ответа сервера росреестра. Консоль браузера:
Код
GET https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreObjects/MapServer/export?RESTMETHOD=GETVERSION net::ERR_CONNECTION_RESET

P.S. Про "ошибка как на скриншоте была при вставке в поле ввода непосредственно из браузера" я изначально знал про то,
Код
что в "config_project_#.xml" в URL слоя  вместо "&" должно быть "&amp;"
Изменено: Виктор Савостин - 02.03.2022 00:02:31
 
Можете что-то подсказать по вопросу?
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности