I'm performing a grid analysis using a tessellation, 30 sq ft grid squares over a room in a building. I want to rotate the grid to line up with the geographic angle of the room on the map. I need to automate this process for over 10000 rooms. Since I can only manually rotate polygons (why is there not a tool for this?) I'm converting the grid to raster, rotating that to the room angle, and reconverting the rotated raster back to a polygon. The problem I'm having is that the raster cells become distorted when rotated. I'm trying to count the number of 30 foot squares are completely within the room and this distortion is throwing off the accuracy of the count because it's missing squares that would likely fit into the room along the top (see screenshots).
I started this analysis a couple of months ago, and I'm just noticing this issue after upgrading to Pro 2.3. When I originally ran the analysis, this particular room had 15 squares completely within. Now it has twelve due to the cell distortion.
This happens whether I run the process in Python 3, or if I do the steps manually in Pro.
Tessellation to raster:
Raster to polygon:
Three more of these squares were counted before the cell distortion