Problemi con stile SLD per oltre 200 poligoni

26 views
Skip to first unread message

Annalisa

unread,
Nov 30, 2015, 8:34:50 AM11/30/15
to GeoServer Italia
Ciao a tutti.
Ho un problema con la visualizzazione di un layer per la carta dei suoli, con oltre 200 colori in legenda.
Geoserver lo valida ma poi da errore in visualizzazione: 
java.io.IOException: java.lang.RuntimeException: Parsing failed for Filter: java.lang.RuntimeException: Unable to find function Literal

La mia versione di Geoserver è 2.7 (è inclusa in geonode)

Gli stili sono stati creati come *.avl, poi convertiti in *.qml e caricati in QGIS, da qui salvati come *.sld. Il procedimento funziona per quasi tutti gli stili con colori diversi fino a oltre 60 colori, ma per l'ultimo livello di stile per suoli a scala 1:50.000, che comprende 202 colori diversi, fallisce come descritto.
Il file cuba 191 Kb quindi non moltissimo. Ho anche fatto il test di eliminare più della metà delle Rules (<se:Rule>...</se:Rule>) e in questo modo gli va bene, per cui penso proprio sia un problema di numero di regole, non di tag non accettati.

Allego il file.

Volendo potrei eliminare alcune righe, in totale sono 4726, ma non so se il problema sia il numero di righe o proprio il numero di rules.

Grazie per qualsiasi suggerimento
Annalisa

leg_50k_l3.sld

Andrea Aime

unread,
Nov 30, 2015, 8:37:47 AM11/30/15
to geoser...@googlegroups.com
Ciao Annalisa,
dovresti guardare nei logs del server e passarci lo stack trace completo
relativo a quel messaggio di errore, così vediamo da che porzioni di codice
arriva

Ciao
Andrea


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "GeoServer Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a geoserver-it...@googlegroups.com.
Per postare in questo gruppo, invia un'email a geoser...@googlegroups.com.
Visita questo gruppo all'indirizzo http://groups.google.com/group/geoserver-ita.
Per altre opzioni visita https://groups.google.com/d/optout.



--
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.
==

Geosolutions' Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime 
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy


AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

 

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility  for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


-------------------------------------------------------

Annalisa Schiavon

unread,
Nov 30, 2015, 9:35:25 AM11/30/15
to geoser...@googlegroups.com
Allego la porzione di log del geoserver quando provo a fare la preview legend dello stile nello style editor.

Grazie mille

N.B. Anche eliminando le righe relative agli stroke il problema persiste

Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/geoserver-ita/7M1Sdq6fR_U/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a geoserver-it...@googlegroups.com.
geoserver.log
Reply all
Reply to author
Forward
0 new messages