I am trying to create fishnet across the USA. In the end, I want to calculate summary statistics for the vegetation in each grid, as well as get the distance between the each cell's centroid and the ocean. The problem is that the USA spans several UTM zones. So I am not sure how to do this.
If I choose any one of the UTM zones, the grid cells would be distorted in the other zones.
I could try to create a set of fishnet for each UTM zone, join them, reproject them to WGS84, and use great circle distance to calculate distance from the ocean. But the fishnets would overlap at the borders. Since the overlaps won't match perfectly, choosing one fishnet over the other would result in some areas being counted twice or not counted.
If I use WGS84, the units would be in degrees. If I set the cell width to be say 1 degree, the cell size at lower latitudes would be larger than those in higher latitudes.
I wonder if I can use WGS84 but still use meters as the height/width unit for the cells. But so far I haven't found the way to do this in QGIS or Python.
I would be using the fishnet in Google Earth Engine in the end. So any ideas on how to solve this in Google Earth Engine, or creating the fishnet layer in Python or QGIS first, would be helpful.