как получить стиль из слоя в геосервер - PullRequest
0 голосов
/ 22 ноября 2018

Я бы хотел получить стиль (sld или css не имеет значения, но предпочел бы css) из слоя представления SQL, но я не смог этого добиться.вот мой sql вид для слоя

select 
    value,
    location,
    'mark: symbol(square);mark-size: 6px;:mark {fill: #0099cc;}' STYLE
from TABLE t

А вот мой стиль:

/* @title point */
* {
    [STYLE]
}

При предварительном просмотре слоя я получаю следующую ошибку:

org.parboiled.errors.ParserRuntimeException: Error at line 3. Encountered "<EOF>" at line 1, column 5. Was expecting one of: "(" ... ":" ... <IDENTIFIER> ... "." ... "not" ... "in" ... "tequals" ... "before" ... "after" ... "during" ... "*" ... "/" ... "+" ... "-" ... "like" ... "ilike" ... "exists" ... "does-not-exist" ... "is" ... "between" ... "=" ... ">" ... "<" ... ">=" ... "<=" ... "<>" ... Parsing : STYLE.

Есть ли способ получить информацию о стиле из базы данных?

1 Ответ

0 голосов
/ 26 ноября 2018

Я не думаю, что это возможно (что подтверждается вашей проблемой).Конечно, вы можете читать отдельные значения из базы данных и использовать их везде, где в стиле разрешено выражение.

...