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 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 en data me da la lista de condados pero no llego más allá. 2.- Hay algunos condados que están representados por más de un polígono, hay alguna forma de fusionarlos. 3.- Hay algún sitio donde pueda consultar todo esto de una forma organizada. Muchas gracias a todos. jaume. -- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120413/06a05eb9/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: condados Type: application/octet-stream Size: 550049 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120413/06a05eb9/attachment-0001.obj>
Casi con toda seguridad conoces esta referencia, pero por si acaso, te la recomiendo: "Applied Spatial Data Analysis with R". A mí me está dando todo lo que necesito y más en el manejo de datos espaciales. Un saludo> Envíe los mensajes para la lista R-help-es a > r-help-es en r-project.org > > Para subscribirse o anular su subscripción a través de la WEB > https://stat.ethz.ch/mailman/listinfo/r-help-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: > r-help-es-request en r-project.org > > Puede contactar con el responsable de la lista escribiendo a: > r-help-es-owner en r-project.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of R-help-es digest...". Además, por favor, incluya en > la respuesta sólo aquellas partes del mensaje a las que está > respondiendo. > > > Asuntos del día: > > 1. mas de raster i shape en R (Jaume Tormo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 13 Apr 2012 16:38:33 +0200 > From: Jaume Tormo <jautorbla en gmail.com> > To: r-help-es en r-project.org > Subject: [R-es] mas de raster i shape en R > Message-ID: > <CAP3FtZgy=jaCv2_8n-9xyhqFta2NRnQetQHD1koBObLTFtok3g en mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > 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 > > 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 en data me da la lista > de condados pero no llego más allá. > > 2.- Hay algunos condados que están representados por más de un polígono, > hay alguna forma de fusionarlos. > > 3.- Hay algún sitio donde pueda consultar todo esto de una forma > organizada. > > Muchas gracias a todos. > > jaume. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.com > ------------ próxima parte ------------ > Se ha borrado un adjunto en formato HTML... > URL: > <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120413/06a05eb9/attachment.html> > ------------ próxima parte ------------ > A non-text attachment was scrubbed... > Name: condados > Type: application/octet-stream > Size: 550049 bytes > Desc: no disponible > URL: > <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120413/06a05eb9/attachment.obj> > > ------------------------------ > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > Fin de Resumen de R-help-es, Vol 38, Envío 19 > ********************************************* >-- Dr. Antonio José Sáez Castillo Departamento de Estadística e Investigación Operativa Escuela Politécnica Superior de Linares Universidad de Jaén c/ Alfonso X El Sabio 28. Dep. A229 Tfno y FAX 953648578
Y la página web del libro: http://www.asdar-book.org/ Saludos, Carlos Ortega www.qualityexcellence.es El 13 de abril de 2012 16: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 > > 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á. > > 2.- Hay algunos condados que están representados por más de un polígono, > hay alguna forma de fusionarlos. > > 3.- Hay algún sitio donde pueda consultar todo esto de una forma > organizada. > > Muchas gracias a todos. > > jaume. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.com > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
> 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 ayudaque 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 quenecesitaba, la cosa mola y promete.> > Pero tengo algunas dudas sobre los objetos que crea R al cargar losshape. 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 enel 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 unpolí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 formaorganizada.>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]]