We have a bug in our solution whose origin comes from the calculation of the boundingbox in the PointStacker process.
Our solution displays equipment using an SLD that uses PointStacker. When the user clicks on the icon representing a ‘stack’, we display information on all the elements of the stack. To do this, we retrieve the bounding box of the elements of the stack (envBBOX attribute), then we perform a WFS query on this bounding box. Unfortunately the bounding box does not always cover all the elements of the stack.
A code analysis led us to PointStackerProcess Ligne 518
When the first point is added, the envelope is created, but it is not taken into account in the envelope.
The Jira seems closed to the public, so I am writing this message here, excuse me if this is not the right process to follow.
You may wish to discuss this topic on the user forum to determine if it is a problem, feature request, or if there is a smart way to accomplish your goal?
See https://geoserver.org/comm/ for instructions on how to use the forum!
This email list is for those working on the GeoServer project, if you are a Java developer ask if you have a patch in mind for PointStackerProcess?
Aside: The Jira has a limited number of seats - it did not used to be that way when we started using it.
As Jody said, if you intend to offer a fix on your own (or with the help of Java savvy colleagues at work) you’re
already doing the right thing (well almost, you should have discussed it on geotools-devel, but it’s ok).
···
Regards,
Andrea Aime
==
GeoServer Professional Services from the experts!
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