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

Проблемные моменты, возникающие при опубликовании пирамиды тайлов, нарезанных с помощью Imagery Service SE в Gis Webservice SE

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1
RSS
Проблемные моменты, возникающие при опубликовании пирамиды тайлов, нарезанных с помощью Imagery Service SE в Gis Webservice SE
 
Программные изделия:
Imagery Service SE версия 8.5.0, GIS WebServise SE версия 12.6.0.
Задача: Добавить новый слой WMTS без векторных данных, нарезанных с помощью Imagery Service SE в ПИ GIS WebServise SE.
Согласно документу ПРОГРАММНОЕ ИЗДЕЛИЕ GISWEBSERVICE «Руководство системного программиста» ПАРБ.00160-02 32 01, п.3.12 заявляется о возможности публикации слоя по протоколу WMTS, представляющего собой набор тайлов (заранее подготовленный тайловый кеш). Как следствие, нами был проведен следующий эксперимент, а именно:



1) С помощью ПИ ImageryServiceSE были подготовлены пирамиды тайлов, нарезанные до 9 уровня включительно и перемещены в папку GIS
WebServiceSE по следующему адресу /var/Panorama/appservise/DataTest/TileDirectory/WMTS/EUGM_v_­5mln_World_no_rasters/GlobalCRS84Scale так, как показано на рисунке 1.
Рисунок 1 Пирамида тайлов



2) С помощью ПИ GISWebServiceSE была выполнена попытка публикации с параметрами, показанными на рисунке 2.
Рисунок 2 Пример добавления слоя без векторных данных
В результате опубликования в списке слоев дополнительно появилась иконка с изображением Земного шара с названием уникального идентификатора слоя.
3) Для проверки был написан следующий Get-запрос: «http://__.___._.__/GISWebServiceSE/service.php?service=WMTS&Version=1.0.0&request=Ge...ge/png&Layer=EUGM_v_5mln_World_no_rasters&St yle=default&TileMatrixSet=GoogleMapsCompatible&TileMatrix=2&­TileRow=1&TileCol=2»
Ответ на запрос в виде ошибки представлен на рисунке 3.

Вопрос: Как заставить ПИ GISWebServiceSE публиковать слои?


Примечание – дополнительно были выполнены попытки добавления нового слоя WMTS, использующего для хранения тайлов базу данных в форматах MBTiles и GeoPackage согласно п. 3.13 вышеназванного документа, но наши действия не увенчались успехом.
 
Цитата
Иван Стрюков написал:
Вопрос: Как заставить ПИ GISWebServiceSE публиковать слои?
Необходимо поставить "Загрузка тайлов только из кэша" = 1
 
Цитата
Елена Кузнецова написал:
Цитата
Иван Стрюков написал:
Вопрос: Как заставить ПИ GISWebServiceSE публиковать слои?
Необходимо поставить "Загрузка тайлов только из кэша" = 1
спасибо! После исправления показал новую ошибку:

Сзим ХМІ-файлом нс связана ни одна таблица стилей. Ниже показано дерево элементов


--ExceptionReport version-"1.0.0" schemaLocation--http:/wwwv.opengis.net/ows/2.0 owsExccptionRcport.xsd">
-<Exception code-"ErorOpenLayer" locator-"">
-<ExceptionText>
(Can not ореn layer: Layer not found or path for layer is incorect.)
</ExceptonText>
</Exception>
</ExceptionReport>
 
Цитата
Иван Стрюков написал:
После исправления показал новую ошибку:Сзим ХМІ-файлом нс связана ни одна таблица стилей. Ниже показано дерево элементов
Добрый день!
Необходимо указать "Путь к тайлам" /var/Panorama/appservise/DataTest/TileDirectory/WMTS/
 
Добрый день. Исправили, но выявилась новая ошибка.

В результате исполнения запроса появилась новая ошибка:
С этим ХМL-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.

-<ExceptionReport version-"1.0.0" schemaLocation_"http:/jwww.opengis.net/ows/2.0owsExceptionReport.xsd">
-<Exception code="InvalidParameter Value" locator-"Layer">
-<ExceptionText>
Operation request contains an invalid parameter value
</ExceptionText>
</Exception>
</ExceptionReport>


При этом, в списке слоев пропяла нконка с изооражением Земного
шара с названием уникального идентификатора слоя
 
Пример добавленного слоя ru-mos в файле wmsparam.xml в директории /var/Panorama/giswebservicese/app_data/

   </MapProject>
   <MapProject ID="ru-mos" Name="ru-mos" BackColor="FEFEFE" Description="ru-mos" ApiKey="GUESTS" CacheControl="" IsGraph="0" AdjustDataTime="0">
     <Map Alias="ru-mos" Path="/" Tile="1" SplitTilePath="0" TilePath="/data/" SplitTilePathPNG8="0" TilePathPNG8="/data/" WCSTilePath="Temp/WCS" GetBound="0" CreateMatrix="0" GetTile="1" Service="wmts" CreateLCopy="0" UseLCopy="1" OutType="int">
       <Matrix>GoogleMapsCompatible</Matrix>
     </Map>
   </MapProject>

Подробная инструкция добавления слоя WMTS без векторных данных описана в документе 00160-02 32 01_Руководство системного программиста.doc в разделе  "3.11 Пример добавления нового слоя WMTS без векторных данных". Данный документ поставляется на диске с ПО.
Страницы: 1
Читают тему (гостей: 1)



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

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