An interesting, but probably useless idea that I thought of in bed, on the early morning of 24 October 2025, and that I now want to share with you.
osm-carto renders landuse=orchard with a square grid pattern that symbolizes the grid of fruit trees which make up the orchard:
However, what if we could change the rotation and type of pattern?
At first, I thought about guessing the rotation from the polygon shape (if it’s rectangular or close to being rectangular, that is), but this would be too much osm-carto programming hassle without enough benefit.
Instead, I came up with some interesting new tags:
grid_direction=*to specify the grid rotation in degrees (only needs to be in range 0° to 90° for square grids, 0° to 60° for triangular grids)grid_type=square/triangular/irregularto specify the type of grid
There are a few issues with my idea:
- The
grid_direction=*idea also makes sense for vineyards (landuse=vineyard), but the vineyard pattern isn’t as flexible to allow rotation.
- A
landuse=orchardwithgrid_type=triangularwould be rendered similarly tolanduse=plant_nursery, which would likely cause confusion.
I’m curious to read what you think of this concept!


