Uploaded image for project: 'GeoTools'
  1. GEOT-6022

Axis flipping triggers advanced projection handling when there is no need to, slows down maps with lots (10k+) of small geometries

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 18.4, 19.2
    • Component/s: render
    • Labels:
      None

      Description

      When a CRS that is actually flipped is involved, rendering maps on WMS 1.3 with advanced projection handling enabled slows down map rendering, due to area of validity checks involving bbox reprojections (pretty visible on point datasets with lots of points, where that operation is quite a bit more expensive than reprojecting the point itself).

      Make StreamingRenderer un-flip the axis on entry, to make it evident that no actual extra effort is needed.

      Funding permitting, we might want to add special optimizations for ADP on point datasets.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                aaime Andrea Aime
                Reporter:
                aaime Andrea Aime
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: