[R] How to write a shapefile with projection

Patrick Giraudoux patrick.giraudoux at univ-fcomte.fr
Sat Nov 5 14:27:29 CET 2011


> Hi,
>
> Sorry i have put such a detailed question to the list about writing a shapefile with projection. I realized that if i use writeOGR from rgdal and not the other write shapefile functions i can get a shapefile with projection recognized by ArcGIS. The command is (in case anybody wonders):
>
> ?writeOGR(crest.sp, "I:\\LA_levee\\Shape", "llev_crest_pts6", driver = "ESRI Shapefile")
>
> where crest.sp is a spatial point data frame with projection.
>
> Thanks,
>
> Monica

Indeed.

writePointsShape() does not write the projection file, but  using the 
function showWKT from rgdal, you can also create one like that:

writePointsShape(crest.sp,"crest")
cat(showWKT(proj4string(crest.sp)),file="crest.prj")

Patrick



More information about the R-help mailing list