Hola,

Si no me equivoco, estás usando los shapefiles que distribuye el INE (
http://www.ine.es/ss/Satellite?c=Page&p=1254735116596&pagename=ProductosYServicios%2FPYSLayout&cid=1254735116596&L=1
)

Si es así, prueba a usar el "esp_muni_0109" :

espMap <- readShapePoly(fn="mapas_completo_municipal/esp_muni_0109")
Encoding(levels(espMap$NOMBRE)) <- "latin1"

Contiene todos los municipios de España. Puedes conseguir los de Andalucía
haciendo un subset con la condición espMap$NOMBRE=='Andalucía' (o algo
similar que consideres oportuno inspeccionando espMap).

En todo caso, la opción de usar gadm que te propone Xavier es muy
recomendable.

Saludos.

Oscar.
El 10/10/2012 16:24, "José Luis Cañadas" <canadasreche@gmail.com> escribió:

> Hola.
>
> Parece ser que el problema era de mi fichero shapefile. Al abrir con
> gvSig (otro gran software libre) he visto que no existía el polígono,
> es decir, tanto R como gvSig , pintan todos los polígonos y ese
> espacio está vacío.
>
> He podido solucionarlo buscando otro shapefile de municipios de
> Andalucía , lo he encontrado en
> http://www.arcgis.com/home/item.html?id=7235c0896d9f4f93939f4fd18d512882
> Así que el problema no era de R, sino mío, por  utilizar ficheros shp
> "incompletos".
>
> Saludos
>
> El día 10 de octubre de 2012 16:05, Carlos J. Gil Bellosta
> <cgb@datanalytics.com> escribió:
> > Tu problema está en el término municipal de Jerez de la Frontera, que
> > tiene una forma muy extraña:
> >
> >
> http://www.jerez.es/areas_tematicas/medio_rural/conoce_el_jerez_rural/territorio/localizacion/
> >
> > Posiblemente R, al pintar el color de los polígonos, piense que la
> > zona oriental del término municipal forma parte de otro (polígono).
> > ¿Puedes comprobar si en el fichero sh dicho término municipal consta
> > de un solo polígono?
> >
> > Un saludo,
> >
> > Carlos J. Gil Bellosta
> > http://www.datanalytics.com
> >
> > El día 10 de octubre de 2012 15:55, José Luis Cañadas
> > <canadasreche@gmail.com> escribió:
> >> Hola a todos.
> >>
> >> Estoy utilizando R , más concretamente los paquetes maptools y sp,
> >> para realizar mapas de España por comunidades y provincias y de
> >> Andalucía por provincias y municipios.
> >>
> >> El caso es que para el mapa de municipios en Andalucía, una vez leído
> >> el fichero shp con readShapePoly , si luego por ejemplo , quiero poner
> >> todos los polígonos de un color utilizando
> >>
> >> library(maps)
> >> library(maptools)
> >> library(sp)
> >>
> >> and_muni <- readShapePoly(fn="ccaa00c01.shp")
> >> plot(and_muni,col="red")
> >>
> >> Obtengo casi todos los polígonos en rojo excepto 2. El más llamativo
> >> es un polígono bastante grande (del tamaño de un municipio)en la
> >> provincia de Cádiz , justo encima del municipio de Álcala de los
> >> Gazules . (adjunto png, el shp, dbf etc, no me deja mandarlo a la
> >> lista por exceso de tamaño)
> >>
> >> Mi problema estriba en que quiero obtener un mapa en el que los
> >> colores de cada polígono dependan de un valor asociado a los
> >> municipios. Cuándo lo hago, lo consigo excepto para ese polígono.
> >>
> >> ¿ideas?
> >>
> >> Gracias.
> >> --
> >> José Luis Cañadas
> >>
> >> _______________________________________________
> >> R-help-es mailing list
> >> R-help-es@r-project.org
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
>
>
>
> --
> --    0__    -------- José Luis Cañadas Reche
> --    c/ /'_    --------  Tlf 675 741067
> --   (*) \(*)
> ~~~~~~~~~
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]

