Large PDF WMS outputs with dense hatch fills either OOM or generate very large files

Description

Hatch filling in vector mode is implemented by repeating over and over the same small vector element. For very large outputs with dense fills this means generating millions of this little vectors, which in turn either makes the request go OOM, or results in extremely large PDF files that readers have trouble opening.

For fills that form parallel line sets, generate the actual lines, instead of repeating the small symbol

Environment

None

Status

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Fix versions

Affects versions

None

Components

Priority

Medium
Configure