[Qgis-user] projecting and "un-projecting"
Don MacQueen
macq at llnl.gov
Thu Mar 26 10:37:38 PDT 2009
Carson and Magnus, thank you for answering.
When I load this shapefile into QGis, the CRS dialog indicates that
it is EPSG code 4326 :
(+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ).
That is the default value set in QGis preferences for layers that
don't have projection information, and not the same as the
information in the .prj file. Apparently the .prj file is not being
read??
When I load the shapefile into R using readOGR(), I get:
> proj4string(nycb)
[1] " +proj=lcc +lat_1=40.66666666666666 +lat_2=41.03333333333333
+lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0=0 +ellps=GRS80
+datum=NAD83 +to_meter=0.3048006096012192 +no_defs +towgs84=0,0,0"
In both QGis and R, the shapefile displays in the projected
coordinate system, not lat/long.
> bbox(nycb)
min max
r1 912287.1 1067382.5
r2 116411.4 273617.8
I have since learned how to use spTransform() in R to convert to
lat/long, i.e.,
new <- spTransform(nycb , CRS(" +proj=longlat +ellps=GRS80
+datum=NAD83 +no_defs +towgs84=0,0,0"))
> bbox(new)
min max
r1 -74.25875 -73.70001
r2 40.48608 40.91766
Going back to QGis, after that little side trip to R:
I tried saving to EPSG code 4269 (+proj=longlat +ellps=GRS80
+datum=NAD83 +no_defs),
but it had no effect that I can see. For example, I load the saved
shapefile into QGis, and it overlays exactly on the original.
Note that what Carson suggested is the same as what I used in R's
spTransform(), except for the +towgs84 string.
At this point I'm at a loss...
-Don
At 8:37 PM +0000 3/25/09, Carson Farmer wrote:
>Hi Don,
>>I would like to be able do the reverse operation. That is,
>>"unproject" this shapefile and use the Save as Shapefile dialog to
>>make a copy that is in lat/long.
>Just search by name in the projection selection dialog for nad83,
>and I think you'll find the projection you're looking for... which
>is likely: epsg 4269.
>
>Now you should be able to do the same as before, but you will be
>changing to a geographic CRS, namely, NAD83...
>
>Hope that helps...
>
>Carson
>
>--
>Carson J. Q. Farmer
>ISSP Doctoral Fellow
>National Centre for Geocomputation (NCG),
>John Hume Building,
>National University of Ireland, Maynooth,
>Co. Kildare,
>Ireland.
>Phone: +353 (0) 1 708 6726
>Fax: +353 (0) 1 708 6456
>Email: Carson.Farmer at gmail.com
>Web: http:// www. carsonfarmer.com/
> http:// www. ftools.ca/
At 10:58 PM +0100 3/25/09, Magnus Homann wrote:
>Don MacQueen skrev:
>
>>I would like to be able do the reverse operation. That is,
>>"unproject" this shapefile and use the Save as Shapefile dialog to
>>make a copy that is in lat/long.
>
>When you save the shapefile, save it to the WGS 84 "projection"
>(i.e. CRS). EPSG code is 4326.
>
>I hope that helps!
>
>Magnus
--
--------------------------------------
Don MacQueen
Environmental Protection Department
Lawrence Livermore National Laboratory
Livermore, CA, USA
925-423-1062
--------------------------------------
More information about the Qgis-user
mailing list