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

ExternalGraphic и SVG

Добавлено: 06 ноя 2012, 10:31
iErroRi
Задача на карте домов, на каждом доме сделать маленькую диаграмку круглую.

Создал слой sql запросом, задаю ему стили. В них прикрепляю svg'шку иконкой, которую генерю в скрипте.

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

<ExternalGraphic>
 <OnlineResource xlink:type="simple" xlink:href="http://*.lan/csvg/getpie/wh/100/home/${gid}" />
 <Format>image/svg+xml</Format>
</ExternalGraphic> 
В итоге получаю в логе ошибку

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

 ERROR [lite.StyledShapePainter] - ShapePainter has been asked to paint a null style!!
Если просто файликом задавать svg'шку, то работает. Скриптом просто отдаю текст файлика который работает статикой. Нечего в нем не меняю для теста. По прямой ссылки доступен.

Гуглил по ошибки везде на вражеском языке пишут что у JAVA как-то формат есть url'а и нужны какие-то патчи, но я так и не разобрался точно какие для чего и откуда их брать).

Единственное файлик отданный скриптом больше на ~100байт чем статический еще не разобрался почему =(

В общем есть ли предложения или кто то уже гулял по этим граблям.

Re: ExternalGraphic и SVG

Добавлено: 07 ноя 2012, 06:55
iErroRi
Дело было во внутреннем таймауте, скриптом картинка отдавалась примерно 300мс, а статика 4мс.