Geoserver

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
diprom
Новоприбывший
Сообщения: 1
Зарегистрирован: 20 ноя 2015, 13:28
Репутация: 0

Geoserver

Сообщение diprom » 20 ноя 2015, 13:42

Здравствуйте. Не могу решить проблему, может кто-то уже с этим сталкивался.
Через openlayers получаю и вывожу карту с geoserver через geowebcache. Все хорошо выводится.
Но карта выводится в диапазоне мира EPSG:4326: -180.0,-90.0,180.0,90.
Все бы ничего, но с Чукоткой проблема - 2 части в разных сторонах. Хочется, чтобы карта достраивалась
при выходе за стандартные границы, используя кеш, и Чукотка рисовалась правильно. Чего только не пробовал: менял вручную коридор границ,
перерисовывал тайлы, но пока ни к чему не пришел.

Если использоваться строку
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(
//"world:TM_WORLD_BORDERS-0.2 - Tiled",
"world:globalmap",
"http://127.0.0.1:8080/geoserver/wms",
{
LAYERS: 'world:globalmap',
STYLES: '',
format: format
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: true,
yx : {'EPSG:4326' : true}
}
); - все нормально, но рендерится очень долго, так как слоев очень много - не вариант.

Если так - то с кешем хорошо, но не выйти за границы -180.0,-90.0,180.0,90
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(
"world:TM_WORLD_BORDERS-0.2 - Tiled",
"world:globalmap",
"http://127.0.0.1:8080/geoserver/gwc/service/wms",
{
LAYERS: 'world:globalmap',
STYLES: '',
format: format
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: true,
yx : {'EPSG:4326' : true}
}
);

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Geoserver

Сообщение Andrey Zhukov » 20 ноя 2015, 14:29

А при чем тут ГеоСервер? Это к опенлеерс:)

Или так

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot] и 3 гостя