Unfortunately I can’t upload a ZIP archive, hence I had to addthe 32 icons by hand:
-
N
-
NbE
-
NNE
-
NEbN
-
NE
-
NEbE
-
ENE
-
EbN
-
E
-
EbS
-
ESE
-
SEbE
-
SE
-
SEbS
-
SSE
-
SbE
-
S
-
SbW
-
SSW
-
SWbS
-
SW
-
SWbW
-
WSW
-
WbS
-
W
-
WbN
-
WNW
-
NWbW
-
NW
-
NWbN
-
NNW
-
NbW
As you see, I have 2 different renderings: a more elaborate for the 16 well-known wind directions, and 16 others for the intermediate wind directions.
If you want to use the more elaborate version for all your intermediate wind directions, then you can e.g. start from windrose-se.svg
and replace the following rotation code:
transform="rotate(45,200,200)"
with the desired angle (45° = NE). For instance, NEbE = NE (45°) + (360°/32) = 54.25°), yielding:
transform="rotate(54.25,200,200)"