[R-sig-Geo] spgpc package?

Felix Andrews felix at nfrac.org
Thu Aug 9 05:56:10 CEST 2007


# x is a gpc.poly object
as.Polygons.gpc.poly <- function(x, ID) {
	thisPolys <- lapply(get.pts(x), function(p) {
	Polygons(thisPolys, ID)

This works except if the gpc.poly is empty. `Polygons` fails if passed
an empty list().


On 8/9/07, Felix Andrews <felix at nfrac.org> wrote:
> Hmm
> I'm trying to work with gpclib, converting to and from the sp classes.
> I don't know what is/was in the package spgpc, but it is no longer
> available:
> > install.packages("spgpc", repos=rSpatial)
> Warning: unable to access index for repository
> http://r-spatial.sourceforge.net/R/bin/windows/contrib/2.5
> The page http://r-spatial.sourceforge.net/xtra/xtra.RHnw.html says:
> "the functionality described here has been included in packages rgdal,
> naptools, and spgrass6, now all on CRAN. This page is maintained for
> documentary purposes only, and most of the examples shown here are the
> examples used in the released packages."
> where i'm guessing "naptools" should be "maptools".
> But I can not find a method to coerce between "gpc.poly" and
> "Polygons" classes. Not that it is difficult to manually... just
> wondering.
> Felix
> --
> Felix Andrews / 安福立
> PhD candidate
> Integrated Catchment Assessment and Management Centre
> The Fenner School of Environment and Society
> The Australian National University (Building 48A), ACT 0200
> Beijing Bag, Locked Bag 40, Kingston ACT 2604
> http://www.neurofractal.org/felix/
> voice:+86_1051404394 (in China)
> mobile:+86_13522529265 (in China)
> mobile:+61_410400963 (in Australia)
> xmpp:foolish.android at gmail.com
> 3358 543D AAC6 22C2 D336  80D9 360B 72DD 3E4C F5D8

More information about the R-sig-Geo mailing list