Страница 1 из 1

Mapserver сглаживание

Добавлено: 08 окт 2012, 09:27
Malig
Настроил mapserver на ubuntе, подключаю wms слой. Получаю результат:
example.png
example.png (69.05 КБ) 4488 просмотров
Это уже с ANTIALIAS TRUE. Без сглаживания было вообще страшно. Что не так?
Ведь абсолютно тот же map-файл, (изменил только урлы) на локальном mapserver под виндой, рисовал идеально.

Re: Mapserver сглаживание

Добавлено: 08 окт 2012, 10:00
Denis Rykov
Надо разбираться, самый простой способ исправить - запрашивать карту одним тайлом, пример.

Re: Mapserver сглаживание

Добавлено: 08 окт 2012, 10:06
ericsson
Глюки - на границах тайлов. Есть ощущение, будто данные режутся на тайлы до того, как рендеринг растра происходит.

Re: Mapserver сглаживание

Добавлено: 08 окт 2012, 10:30
Malig
Одним тайлом - это интересно. А каковы минусы такого способа?

Re: Mapserver сглаживание

Добавлено: 08 окт 2012, 10:33
Malig
С одним тайлом косяки на границах пропадают, но все равно под виндой рисовалось качественнее. Линии были четкие, а тут какая-то волнистая кривая.

А может антиалиасинг работать без AGG драйвера?

Re: Mapserver сглаживание

Добавлено: 08 окт 2012, 12:43
Malig
Убрал

Код: Выделить всё

 ANTIALIAS TRUE

, добавил

Код: Выделить всё

    
OUTPUTFORMAT
        NAME 			"png"
        DRIVER 			AGG/PNG
        MIMETYPE 		"image/png"
        IMAGEMODE 		RGBA
        EXTENSION 		"png"
        FORMATOPTION 	"INTERLACE=ON"
END
в OpenLayers прописал

Код: Выделить всё

	var wms = new OpenLayers.Layer.WMS("....", "......", 
			{transparent: 'true', layers: 'name', format: 'png'});
Отлично рисует и без "одним тайлом"