> El 13/04/2012 15:38, "Jaume Tormo" <jautorbla@gmail.com> escribió:
> >
> > Hola
> >
> > Antes de nada aprovechar para darle las gracias a Oscar por la ayuda
que me dio en la pregunta anterior, con el lio no te di las gracias.
> > https://stat.ethz.ch/pipermail/r-help-es/2012-March/003437.html
>
Un placer :-)
>
> > He conseguido trabajar con shapes y raster en R y hacer lo que
necesitaba, la cosa mola y promete.
> > Pero tengo algunas dudas sobre los objetos que crea R al cargar los
shape. Os adjunto el objeto SpatialPolygonsDataFrame con el que tengo que
trabajar. Son los condados del estado de California (USA)
> >
> > Mis preguntas son:
> >
> > 1.- ¿Como rayos consigo trabajar con un solo polígono de los que hay en
el objeto? El problema en todo esto me imagino que es que no se acceder a
los slots. He probado con @ y algo consigo, p.e. condados@data me da la
lista de condados pero no llego más allá.
> >
>
Para saber los slots que tiene un objeto S4 debes usar slotNames.

Por otra parte, las clases que define la librería sp permiten acceder a los
datos (lo que almacena en el slot data) usando el método convencional $,
como con un data.frame normal. Para eso debes conocer los nombres de las
variables, y los obtienes simplemente con names(condados). Así puedes usar
las técnicas normales de indexado que empleas con un data.frame.
Echale un vistazo a esta explicación por parte de Roger Bivand:
https://stat.ethz.ch/pipermail/r-sig-geo/2007-October/002701.html
>
> > 2.- Hay algunos condados que están representados por más de un
polígono, hay alguna forma de fusionarlos.
>
Tienes que usar unionSpatialPolygons de la librería maptools. Hace un
tiempo publiqué en mi blog un artículo en el que usaba esta función y
Robert Bivand comentaba al respecto. Quizás te resulte de utilidad:

http://procomun.wordpress.com/2012/02/18/maps_with_r_1/

> > 3.- Hay algún sitio donde pueda consultar todo esto de una forma
organizada.
>
Como ya te han indicado, la referencia es el libro ASDAR. En esta web
tienes diapos al respecto:
http://www.bias-project.org.uk/ASDARcourse/
Y también te puede ser de utilidad la lista de correo R-sig-geo:
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Saludos,

Oscar.

	[[alternative HTML version deleted]]

