El dom., 11 oct. 2020 a las 5:06, Andrea Aime (<[email protected]>) escribió:
> On Sun, Oct 11, 2020 at 1:44 AM Pablo J. Zader <[email protected]> wrote: > >> I tried various regex and they don't work on my geoserver SLD, but they >> do work according to this site https://regexr.com/ >> > > I don't have a regex that would work directly for you, but the above site > says "Supports JavaScript & PHP/PCRE RegEx.", > not Java regex flavor. Always best to use a tool matching your target > platform, like: > https://www.freeformatter.com/java-regex-tester.html > > ok. I used the online regular expression formatter for JAVA ( https://www.freeformatter.com/java-regex-tester.html ), and the only expression that works out of the three I wrote is this: *Java Regular Expression :* .*\b(00:|01:|02:)\b.* *Entry to test against : *01:45 y otras cosas 00:33 02:01 05:00 que mas This Result , is OK! [image: Captura de pantalla_2020-10-12_14-36-30.png] But this expression does not work in *geoserver SLD*, the result of applying the style to my layer is empty, it does not classify any point. I understand that there is a problem at the geoserver + SLD level. Where should I report this bug? Also a word of caution, functions are often not translated down to the data > source, regex in particular it's unlikely > to be due to subtle syntax differences between various tools. > Maybe doing a sequence of like filters would be better, "act_time like > '01:%' or act_time like '02:%' or act_time like '03:%'" > This way, it works fine in geoserver SLD. <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:Or> <ogc:Or> <ogc:PropertyIsLike wildCard="%" escapeChar="\" singleChar="_"> <ogc:PropertyName>acq_time</ogc:PropertyName> <ogc:Literal>00:%</ogc:Literal> </ogc:PropertyIsLike> <ogc:PropertyIsLike wildCard="%" escapeChar="\" singleChar="_"> <ogc:PropertyName>acq_time</ogc:PropertyName> <ogc:Literal>01:%</ogc:Literal> </ogc:PropertyIsLike> </ogc:Or> <ogc:PropertyIsLike wildCard="%" escapeChar="\" singleChar="_"> <ogc:PropertyName>acq_time</ogc:PropertyName> <ogc:Literal>02:%</ogc:Literal> </ogc:PropertyIsLike> </ogc:Or> </ogc:Filter> > > An old developer saying goes like this: > > Some people, when confronted with a problem, think "I know, I'll use > regular expressions." Now they have two problems. > > Yes! is true, but (I say ;) ) the regular expression is one of the fundamental concepts in computer science > Cheers > Andrea > Chears Pablo > > > == GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf > Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa > (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 > http://www.geo-solutions.it http://twitter.com/geosolutions_it > ------------------------------------------------------- *Con riferimento > alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - > Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni > circostanza inerente alla presente email (il suo contenuto, gli eventuali > allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i > destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per > errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le > sarei comunque grato se potesse darmene notizia. This email is intended > only for the person or entity to which it is addressed and may contain > information that is privileged, confidential or otherwise protected from > disclosure. We remind that - as provided by European Regulation 2016/679 > “GDPR” - copying, dissemination or use of this e-mail or the information > herein by anyone other than the intended recipient is prohibited. If you > have received this email by mistake, please notify us immediately by > telephone or e-mail.* > -- Pablo J. Zader Lic. en Cs. de la Computación + MSc. en Aplicaciones Espaciales de Alerta y Respuesta Temprana a Emergencias [email protected] Universidad Nacional de Córdoba Av. Valpáraíso s/n Ciudad Universitaria [image: skype] [image: linkedIn] <http://linkedin.com/in/pablo-javier-zader-7a232125> *"Los Grandes Hombres hablan sobre ideas... Los Hombres Promedio hablan sobre cosas... Los Hombres Pequeños hablan.. de otros Hombres.* *del libro Matemática estas ahí? A. Paenza "*
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
