arc.sp2data {arcgisbinding}R Documentation

Convert a sp SpatialDataFrame object to an arc.dataframe object

Description

Convert sp SpatialPointsDataFrame, SpatialPolygonsDataFrame, and SpatialLinesDataFrame objects to an ArcGIS-compatible data.frame.

Usage

arc.sp2data(sp.df)

Arguments

sp.df

SpatialPointsDataFrame, SpatialPolygonsDataFrame, or SpatialLinesDataFrame

See Also

arc.data2sp

Examples

require(sp)
s1 <- Polygon(cbind(c(2,4,4,1,2),c(2,3,5,4,2)))
s2 <- Polygon(cbind(c(5,4,2,5),c(2,3,2,2)))
s3 <- Polygon(cbind(c(4,4,5,10,4),c(5,3,2,5,5)))
s4 <- Polygon(cbind(c(5,6,6,5,5),c(4,4,3,3,4)), hole = TRUE)
ss1 <- Polygons(list(s1), "s1")
ss2 <- Polygons(list(s2), "s2")
ss3 <- Polygons(list(s3, s4), "s3/4")
spp <- SpatialPolygons(list(ss1,ss2,ss3), 1:3)
sp.df <- SpatialPolygonsDataFrame(spp, data=data.frame(df=1:3),
                               match.ID = FALSE)
arc.df = arc.sp2data(sp.df)
arc.write(tempfile("sp_poly", fileext=".shp"), arc.df)

[Package arcgisbinding version 1.0.0.124 Index]