Openlayers обрабатывает пользовательские плитки сервера

#map #openlayers

#Карта #openlayers

Вопрос:

Если у меня будет свой собственный сервер, который генерирует плитки изображений на основе разрешения масштабирования (который не является MapServer или OSGeo). Я проверял спецификации слоев WMS и TMS, мой вопрос: есть ли протокол, который я могу использовать на стороне сервера, который позволяет мне отвечать на «Openlyers» без ручной обработки клиентских плиток? и какой уровень Openlayers используется для пользовательского подключения?

Комментарии:

1. Я не уверен на 100%, что понимаю ваш вопрос. TMS и WMTS имеют предустановленные уровни масштабирования и размеры в пикселях, в то время как WMS позволяет запрашивать изображение с любым географическим расположением и шириной / высотой в пикселях, которые вы хотите. Итак, если вам нужны произвольные разрешения, WMS — это то, что вам нужно.

2. Итак, если я использую WMS, и у меня есть пользовательский сервер, и я хочу отвечать на запросы openlayers, каковы стандарты для запросов и ответов.

3. Посмотрите на этот пример, openlayers.org/dev/examples/lite.html , откройте консоль разработчика и посмотрите на строку запроса. Вы увидите, какие параметры вам нужно предоставить.

4. Как я понял… разделение изображения на плитки выполняется со стороны openlayers, и на сервере мне просто нужно ответить на запрос экземпляра с определенными параметрами, такими как bbox и format. vmap0.tiles.osgeo.org/wms /…

5. ДА. Вы создаете сервер wms самостоятельно, нет?