I'm wrestling with a problem that I am sure I've created for myself, but cannot resolve.
I received a set of shapefiles that were expressed with UTM, and I want them to use lat/lon. QGIS will do the translation, of course, but there are hundreds of files and I didn't want to do this manually.
So I obtained the code for converting the UTM (N, Zone 14) to lat/lon and re-wrote the .shp files, taking care to change the bounding box values in the main header, the bounding box values in the record headers, and all the point values (these are polygons).
I replaced the .prj file with this, which reflects the constants I used in the conversion:
GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GRS_1980",6378137,298.257222101]], PRIMEM["Greenwich",0], UNIT["Degree",0.0174532925199433]]
Yet QGIS treats the file as if it's UTM -- it displays nothing on the screen, and the cursor position is expressed as easting/northing.
If I look at the layer properties, in the Metadata tab it shows this:
Extents: In layer spatial reference system units : xMin,yMin 677384.09,4068257.57 : xMax,yMax 732884.09,4351757.57 Layer Spatial Reference System: +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs
Am I correct that there appears to be dissonance between the min/max units and the projection?
I cannot find anything that is telling QGIS to display this using UTM, but obviously,
I'm overlooking something.
GlobalMapper displays the file without complaint.
Any thoughts on what I'm overlooking?