Curso de mapas temáticos con Excel

Entrada núm: 2 of 2 de la serie Mapas con Excel

Lección 1: Preparar datos: Nombres de Regiones, Valores, Formas

  1. Presentamos la tabla de datos que se quiere representar como mapa temático. Nombres de las regiones y valor del parámetro.

  2. Elaboramos la base gráfica del mapa mediante formas libres dibujadas sobre una imagen que hemos preparado previamente. Añadimos decoración al gusto.

    1. CONCEPTOS: Herramienta forma libre. Cerrado de la forma. Agrupación de varias formas en una misma región. Precauciones con la escala (no cambiar de tamaño).

  3. Nombrado de las formas para su posterior manejo con código VBA (prefijo+nombre de la región de la tabla)

  4. Valores del parámetro a representar: máximo, mínimo e intervalos significantes.

  5. Nombre de las regiones. Construcción de una tabla con rango dinámico o estático, según necesidad. Se usará en el código VBA

  6. Código de colores. Construcción de un rango. Número de intervalos de acuerdo a la necesidad y al mínimo y al máximo del parámetro. Elección sensata de colores. Convenciones comunes: prensa, topografía…

 

Lección 2: Técnicas necesarias. Obtener RGB del fondo de las celdas y Colorear formas mediante código con ese RGB

  1. Necesitamos leer el color para aplicarlo a la forma correspondiente. ¿Qué es el RGB?

  2. Construcción de una función que lee el RGB numérico del fondo aplicado a la celda adyacente: GetRGB(). En excel hay varias formas de manipular colores, pero nos interesa el RGB por su transversalidad. El colorindex no es adecuado, pues el usuario puede definir diferentes paletas.

  3. Cuidado con la actualización. Hay que forzar la edición de la fórmula. No basta con forzar el cálculo de la hoja.

  4. Obtención del color correspondiente a cada valor del parámetro en la tabla de regiones mediante BUSCARV

  5. Subrutina que aplica un código RGB numérico desde VBA a una forma. Después lo lee desde la hoja y hace lo mismo. CUIDADO: La forma debe estar seleccionada para poder colorearse.

Lección 3: Aplicación práctica

  1. Explicación de la subrutina final

    1. Actualización de valores de las funciones (edición!!)

    2. Bucle que selecciona cada forma y aplica color leído

    3. Generalización del ejemplo sencillo

  2. Mapas electorales. Ejemplo

  3. Líneas adicionales de desarrollo: rotulación de valores

    Espero que te guste el curso, y que te sea útil.

 No dejes de consultar los mapas temáticos disponibles en MaByCool

Código usado en el curso

 

Series Navigation<< MaByCool: mapas temáticos con Excel

Comments

This post currently has 7 responses

  • Saludos. Estoy tomando el curso de Mapas Tematicos. Me perdí cuando fue a la pantalla en que estaba el código de la función GetRGB. No se que hizo para llegar a esa hoja de programación. Si fue un macro o es una función preestablecida en Excel. Nos podría explicar gracias,

    • Es una macro. El curso requiere los conocimientos básicos de creación de macros: manejo del editor de programación y de subrutinas y funciones muy sencillas. En mi web no tengo disponible este tipo de material, pero hay muchas posibilidades en internet. Le sugiero que busque algún video básico sobre creación de macros y luego vuelva al curso de mapas. Yo mismo estoy preparando un curso de este tipo, pero me está costando mucho darle la forma apropiada.

      • Gracias. Si he estudiado algo de eso de creación y programación en VBA. En relación a esta subrutina para este proyect, podría enviarme el bucle. De hecho, yo estoy trabajando en una universidad en centro de servicio a la comunidad pero que estamos promoviendo desde allí la economía solidaria. Y finalmente, esto llega a la creación de microempresas. Pues, me auto entreno para luego ir a entrenar a pequeños microempresarios y microempresarias en estos recursos. Que me parecen son super importantes. Pero, que cuando he ido a buscar profesores para que me ayuden, me percato, que no saben bien lo que es un ventana flotante. Pues, imagínese. Asi, que me toca autoentrenarme. Adelante. El uso que quiero darle a estos mapas interactivos es para ilustrar la situación de pobreza en Puerto Rico por municipios, emigración, tasa de natalidad y mortalidad, entre otros indicadores que reflejan para mi como somos un país en extinción. Y no hay conciencia de eso.

        • Desde luego. Arriba he incluido un apartado nuevo con el código que se usa en el curso. Suerte con su proyecto y saludos a su bella tierra que siempre ha ocupado un lugar especial en el corazón de los españoles de bien. Si usted me indica o me deja aquí un enlace a un mapa que contenga una división administrativa correcta y actualizada por municipios de Puerto Rico, yo adaptaré encantado mi utilidad MaByCool para que se pueda usar con ese fin. MaByCool permite, no solo colorear, sino rotular y mucho más juego a la hora de presentar los resultados. https://ideasexcel.com/mabycool-mapas-tematicos-excel/

          • Muchas gracias. Desde luego, que nos tienen en su corazón. Bueno a tal punto que nuestro asesor y mentor en estos esfuerzos de promover un modelo de Economía Solidaria en Puerto Rico es el Dr. José Manuel Saiz Álvarez. Un maraviloso ser humano. Español de pura cepa. Aunque con un corazón de amor fraterno cósmico. Gracias a su consejo y mentoria estamos realizando este trabajo en Puerto Rico. El Dr. Saiz Álvarez posee tres doctorados. Uno de los economistas de mayor prestigio y reputación en España y en muchas partes del mundo. Imagínese cuan agradecidos estamos nosotros con nuestras raíces. Y si fuera poco. Recientemente participé un programa de TV que se transmitirá en Islas Canarias. Un grupo de canarios vinieron a Puerto Rico a conectarse con las tradiciones y familias descendientes de canarios. Yo pertenezco a ese grupo ya que mi bisabuela era de Arona en Tenerife. Asi, que nada, seguimos recibiendo su colaboración y apoyo. Algo que agradecemos infinitamente. Dios les bendiga por su apoyo y labor tan bonita.

          • Por favor. Me gustaría coteje. Jugando traje un Mapa de Puerto Rico que habia hecho en Power Point. En Power Point hice las formas que explicaste que hiciste en Excel. Bueno, sencillamente copie en PW y pegue en Excel. Y en Excel reconoció las formas automáticamente.

Deja tu comentario aquí:

Sidebar



A %d blogueros les gusta esto: