Hola,

Me temo que es un caso que el API de Google sobre el que googleVis trabaja
no lo contempla.

La manera de diferenciar si quieres "Mapa Autonómico" y "Provincia" es a
través del parámetro "dataMode" que sólo permite dos casos:

*dataMode*
*string, default 'regions'. How to display values on the map. Two values
are supported:*
*
*
*regions - Colors a whole region with the appropriate color. This option
cannot be used with latitude/longitude addresses. See Regions Example.*
*
*
*markers - Displays a dot over a region, with the color and size indicating
the value. See Markers Example.*

Pero presenta estas limitaciones:

   - Cuando el valor de dataMode="regions" aparece el mapa autonómico
   coloreado (el color está gradado)
   - Cuando el valor de dataMode="markers" lo que aparece es una marca
   sobre la provincia, pero todo el  mapa de España aparece con el mismo tono
   de color.

Como ejemplo de código de cada caso:

####################################################
# Por Autonomias
####################################################
RegionPopular<-data.frame(
   Region=c('ES-IB', 'ES-CT', 'ES-EX', 'ES-TO')
  ,Popular=c(100,200,300, 250)
    )

G3 <- gvisGeoMap(RegionPopular, locationvar='Region', numvar='Popular',
                 options=list(region="ES", dataMode="regions",
                              width=600, height=400))
plot(G3)

####################################################
# Por Provincias
####################################################
RegionPopular<-data.frame(
  Region=c('ES-PO', 'ES-SA', 'ES-VA', 'ES-TO')
  ,Popular=c(400,200,300, 250)
)

G4 <- gvisGeoMap(RegionPopular, locationvar='Region', numvar='Popular',
                 options=list(region="ES", dataMode="markers",
                              width=600, height=400))
plot(G4)
####################################################

Para bajar entonces a nivel de provincia tendrás que usar otro paquete....

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 14 de junio de 2012 18:18, Jose Luis Cañadas
<canadasreche@gmail.com>escribió:

> Muchas gracias...
>
> Acabo de probarlos, pero en el segundo ejemplo es mapa autonómico, no
> provincial, ¿dónde puedo ver que código corresponde para las provincias?.
> Mi objetivo es hacer mapas provinciales de España y Andalucía, con datos
> sobre afiliaciones de extranjeros a la seguridad social y demás datos
> relacionados con inmigración.
>
> Saludos
>
> El 14/06/12 18:00, Carlos Ortega escribió:
>
>> Lo he mencionado pero no he puesto el ejemplo...
>>
>> ##############################**#######################
>> # Por Dirección
>> ##############################**#######################
>> df <- data.frame(Postcode=c("Gran Via 15 Madrid Spain", "Castellana 303
>> Madrid Spain"),
>>                  Tip=c("Dir_1", "Dir_2"))
>>
>> M2 <- gvisMap(df, locationvar="Postcode", tipvar="Tip",
>>               options=list(showTip=TRUE, mapType='normal',
>>                            enableScrollWheel=TRUE))
>>
>> plot(M2)
>>
>>
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es <http://www.qualityexcellence.**es<http://www.qualityexcellence.es>
>> >
>>
>>
>>
>> El 14 de junio de 2012 17:45, Carlos Ortega <cof@qualityexcellence.es
>> <mailto:cof@qualityexcellence.**es <cof@qualityexcellence.es>>> escribió:
>>
>>
>>    Hola,
>>
>>    Con googleVis puedes bajar tanto a nivel de provincia o al de región.
>>    A partir de aquí depende del detalle al que quieras bajar y lo que
>>    quieras hacer.
>>    Hay algún ejemplo en googleVis que muestra detalles de UK a nivel de
>>    código postal...
>>
>>    Mira estos dos ejemplos particularizados para España (provincia y
>>    región):
>>
>>
>>    library(googleVis)
>>    ##############################**#####################
>>    # Por Ciudades
>>    ##############################**#####################
>>    CiudadPopular<-data.frame(
>>                                Ciudad=c('Madrid', 'Barcelona',
>>    'Valladolid')
>>                               ,Popular=c(100,200,300)
>>                                )
>>
>>    G2 <- gvisGeoMap(CiudadPopular, locationvar='Ciudad', numvar='Popular',
>>                      options=list(region='ES', height=350,
>>                                   dataMode='markers',
>>                                   colors='[0xFF8747, 0xFFB581,
>>    0xc06000]'))
>>
>>    plot(G2)
>>
>>    ##############################**######################
>>    # Por Provincias
>>    ##############################**######################
>>    RegionPopular<-data.frame(
>>        Region=c('ES-IB', 'ES-CT', 'ES-EX')
>>       ,Popular=c(100,200,300)
>>         )
>>
>>    G3 <- gvisGeoMap(RegionPopular, locationvar='Region', numvar='Popular',
>>                      options=list(region="ES", dataMode="regions",
>>                                   width=600, height=400))
>>    plot(G3)
>>
>>
>>
>>    Saludos,
>>    Carlos Ortega
>>    www.qualityexcellence.es <http://www.qualityexcellence.**es<http://www.qualityexcellence.es>
>> >
>>
>>
>>    El 14 de junio de 2012 09:13, José Luis Cañadas
>>    <canadasreche@gmail.com <mailto:canadasreche@gmail.com**>> escribió:
>>
>>
>>        Buenas.
>>
>>        Estoy empezando a trastear un poco con el uso de mapas en R. Y
>>        quisiera saber si es posible obtener un mapa provincial de
>>        España o también por comunidades usando googleVis , tal vez con
>>        gvisGeoChart o gvisGeoMap.
>>
>>        ¿O mejor me olvido de googleVis y lo hago con maptools y demás?
>>
>>        Gracias.
>>
>>        |
>>        |
>>
>>
>>        ______________________________**_________________
>>        R-help-es mailing list
>>        R-help-es@r-project.org <mailto:R-help-es@r-project.**org<R-help-es@r-project.org>
>> >
>>
>>        https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
>>
>>
>>
>>
>>    --
>>    Saludos,
>>    Carlos Ortega
>>    www.qualityexcellence.es <http://www.qualityexcellence.**es<http://www.qualityexcellence.es>
>> >
>>
>>
>>
>>
>> --
>> Saludos,
>> Carlos Ortega
>> www.qualityexcellence.es <http://www.qualityexcellence.**es<http://www.qualityexcellence.es>
>> >
>>
>
> ______________________________**_________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

