[R-sig-Geo] Problem with writeSpatialShape
Roger Bivand
Roger.Bivand at nhh.no
Tue Nov 29 21:52:47 CET 2011
On Tue, 29 Nov 2011, Sam Rabin wrote:
> Hello all. I'm trying to write a new shapefile and am running into a weird issue. After I import the new shapefile into QGIS, I can see all the polygons in the attribute table, but none of them show up on the map no matter how I play with the projections.
>
> Here is some code that isolates the problem:
> library("maptools")
> spdf_1 <- readShapePoly("original.shp")
> spdf_2 <- readShapePoly("original.shp", proj4string=CRS(as.character("+proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs")))
> writeSpatialShape(spdf_1, "output_1")
> writeSpatialShape(spdf_2, "output_2")
>
> As you can see, I tried readShapePoly with and without CRS information,
> but both output files exhibit the same problem. I've used
> writeSpatialShape successfully in the past, and I don't know what I'm
> doing differently here.
The functions in maptools neither read nor write *.prj files, only *.shp,
*.shx, and *.dbf (they use shapelib, which doesn't know about
projections). Setting the CRS makes no difference. Did you use writeOGR()
in rgdal before - the rgdal functions both read and write projection
information?
Hope this helps,
Roger
>
> Thanks in advance for your help.
>
> Sam Rabin
> Graduate student
> Princeton University
> Ecology & Evolutionary Biology
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>
--
Roger Bivand
Department of Economics, NHH Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: Roger.Bivand at nhh.no
More information about the R-sig-Geo
mailing list