I'm attempting to find an easier way to create a grid of 15m x 15m points within a specified area, but following the path of the polygon boundary. I have been creating points along a line, by distance, then using the array function and creating the appropriate rows and columns (and rotating them as necessary). However, this really only works well when I'm doing it within a square-shaped polygon. I think if I did it within a more complex shape, it wouldn't work (the points would get too close together/too far away at the turns). Something like the fishnet tool seems right, but the examples I see are always at 90°.
Also, if possible, I would like to give the points a specific label. Essentially starting at A1, B1, C1, etc. for the columns and continuing numerically for each row A1, A2, A3, etc. I currently have a function that does it for a single column, but it's quite time consuming to do it for each one.
I would appreciate any assistance on these matters. Thanks!