I have a set of CSV files with lat/long for points spaced every 500 meters apart. There are several files that collectively span a huge area across the Nevada/Utah border.
I need to create a topologically-consistent square around every point (so, square sides are nominally 500-m by 500-m).
With a very small subset, I tried the ArcGIS Generate Tessellation (Data Management) tool, but it appears there is no way to specify the point lat/long as the center; it just uses the SHP--made from CSV--input extent, so the squares are not centered on the points. Regardless, I fear this tool is too inefficient for 1,000,000+ points.
Considering the massive size of the area/dataset, what tool(s) could I try in ArcGIS (arcpy) or GDAL (via Python)? I have ArcMap 10.8.1 with an Advanced level license and would use ArcPy. I am a novice at GDAL.
How to create a squared buffer around a point with Python GDAL? looks like a reasonable GDAL approach, but it is not clear to me that the polygons will be topologically-consistent.
I hope this question doesn't get flagged as opinion-based or something else; I am stuck and just need one or two pointers on tool names and how to work with a dataset this large so that I can start some test codes.