Ok, so everything is good for you ?
I would just like to add some precisions :
GEOGCS[“WGS84(DD)”, DATUM[“WGS84”, SPHEROID[“WGS84”, 6378137.0, 298.257223563]], PRIMEM[“Greenwich”, 0.0], UNIT[“degree”, 0.017453292519943295], AXIS[“Geodetic longitude”, EAST], AXIS[“Geodetic latitude”, NORTH]]
This line means that you used WGS84 as map projection. Therefore, your pixels are “squared” in degree, not in meters. This means your pixel size in latitude is the one you expect, but the pixel size in longitude is pixelSpacinginDegreePolarEarthRadius PI/180cos(latitude pi/180).
Depending of what you try to do, it might be a problem. If you want pixels “squared” in meters, you should use UTM for example as map projection.
You can find more about this in this topic: