Closed DOSull closed 2 years ago
In the python codebase the Tiling
class tiles
attribute is a tiling of the circumcircle of the region. This makes getting any rotated version of the tiling a bit quicker. This enhancement is therefore essentially addressed, since this could be clipped to smaller regions as desired.
weave_layer()
should provide options for outputting results of varying extent, and varying clip shapeFor example, extent options might be passed as a parameter
weave_layer(... extent = c("region", "bbox", "circumcircle")
where
"region"
is the current default"bbox"
is the bbox of the region"circumcircle"
is the minimum enclosing circle of the region from qgis::qgis_minimumenclosingcircle()`Similarly
finish = c("clip", "ragged")
could specify that the weave be clipped to the extent, or left ragged by applying onlyst_filter()
"circumcircle" and "ragged" would be a natural pairing and provide a weave pattern that can be 'experimented with' since it could be rotated to any desired angle to see how it looks on the map output, before being clipped to the region