[R-sig-Geo] proj4string read by readOGR doesn't seem to precisely specify source shapefile projection
Glenn Stauffer
gestauffer at gmail.com
Wed Jun 14 15:35:20 CEST 2017
I have a shapefile that I imported into R using readOGR from the rgdal
package. I do a little bit of work with it, like adding attribute
information, etc, then export it as an ESRI shapefile again, with a new
name. However, when I bring both the original and new shapefile into ArcGIS,
it tells me that the CRS do not match.
So, noting that all the projection parameters remain the same, but the
projection and coordinate system names are different, and the datum name is
dropped, my questions are:
1. Is the second CRS the same as the first?
2. If so, why did the names change, and why does ArcGIS no longer
recognize it as the same?
3. If not, how did it get changed?
4. Can the proj4string be modified to be more specific, and if so, why
did readOGR not already do this to preserve all the information?
I can use the new shapefiles just fine and readOGR interprets them as
identical, but it is a bit vexing that ArcGIS does not. And, I could of
course define it again in ArcGIS, but part of the motivation to work in R is
to obviate the need to point and click for many files.
I appreciate any insights or enlightenment.
Thanks,
Glenn
Here is the original projection information from ArcGIS:
Projected Coordinate System: NAD_1983_HARN_Transverse_Mercator
Projection: Transverse_Mercator
False_Easting: 520000.00000000
False_Northing: -4480000.00000000
Central_Meridian: -90.00000000
Scale_Factor: 0.99960000
Latitude_Of_Origin: 0.00000000
Linear Unit: Meter
Geographic Coordinate System: GCS_North_American_1983_HARN
Datum: D_North_American_1983_HARN
Prime Meridian: Greenwich
Angular Unit: Degree
Here is the proj4string from R, which also agrees with the proj4string given
for this projection at www.spatialreference.org for epsg:3071 and also for
SR-ORG:7396.
+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y_0=-4480000
+ellps=GRS80 +units=m +no_defs
When I use writeOGR to export the SpatialPolygonsDataFrame with the above
proj4string, then bring it back into ArcGIS, the projection information is
given as the following, and is no longer recognized as identical to the
original.
Projected Coordinate System: Transverse_Mercator
Projection: Transverse_Mercator
false_easting: 520000.00000000
false_northing: -4480000.00000000
central_meridian: -90.00000000
scale_factor: 0.99960000
latitude_of_origin: 0.00000000
Linear Unit: Meter
Geographic Coordinate System: GCS_GRS 1980(IUGG, 1980)
Datum: D_unknown
Prime Meridian: Greenwich
Angular Unit: Degree
[[alternative HTML version deleted]]
More information about the R-sig-Geo
mailing list