Centroides y shapefiles de municipios de España para mapas

Actualmente estamos trabajando en un proyecto de QlikSense utilizando la extensión QlikMaps para representar en capas de un mapa indicadores sobre áreas geográficas. Para visualizar la información es necesario tener correctamente parametrizadas las coordenadas y contornos de todas las áreas geográficas que se vayan a utilizar. Los centroides y contornos de Comunidades autónomas y provincias se pueden encontrar de forma relativamente sencilla, pero para las poblaciones o municipios no hay absolutamente nada.

Shapefiles municipios españa

Desde el portal GADM podemos descargar una base de datos shapefile con las coordenadas de los contornos de todos los municipios de España, con el inconveniente de que es una BD antigua. Hasta donde hemos podido confirmar, es anterior al 2008, ya que hay pueblos que han cambiado de nombre o se han segregado de otros más grandes y aparecen unidos aun.

Para cargar los datos en QlikSense importamos los ficheros .shp a QGIS y generamos un .kml. Sin embargo, comprobamos que al cargar las áreas delimitadas por pares de coordenadas QlikSense no es capaz de correr con agilidad. Como solución, la extensión de mapas además de pintar un polígono por coordenadas, puede utilizar un código polyline. Para convertir las coordenadas a polylines utilizamos una librería gratuita de PHP, convertimos el KML a un XML más sencillo y generamos los códigos comprimidos. Podéis descargar el conversor en PHP desde aquí (nosotros los lanzamos en local utilizando un WAMP). Para validar que los polylines son correctos podéis utilizar esta herramienta de Google Utilidad codificadora de polilínea interactiva. Simplemente copiáis el código y la decodificáis. En caso de que una región tenga varios polígonos (por ejemplo la parte de Burgos dentro de Álava), para que QlikMaps lo pinte correctamente juntaremos los dos polylines con un “<br>” en medio (importante que vaya en minúsculas).

Como la BD de GADM no está actualizada, de los 8125 municipios de España no hemos conseguido los polígonos de 17 de ellos (un 99,76%). Los códigos de provincia y municipio están cruzados con las tablas del INE. Podéis descargar los ficheros con centroides y shapelines de España desde aquí:

Descargar Centroides y shapefiles de España
Comunidades autónomas <1MB
Provincias <1MB
Municipios (99,76% completo) 2MB
Códigos postales 2.4MB
Últ. actualización Nov-2017

Por ejemplo, el polígono que define el área de Alcorcón (Madrid) es el siguiente chorro de pares coordenadas:

-3.80271911621095,40.3633918762208,0 -3.80690407752991,40.3666038513184,0 -3.81053400039672,40.3639030456543,0 -3.81314897537232,40.3697967529298,0 -3.83468604087824,40.3961296081543,0 -3.83030104637146,40.4016304016113,0 -3.83774304389953,40.4031066894531,0 -3.8458130359649,40.3907318115234,0 -3.86770701408381,40.3780097961426,0 -3.8665120601654,40.3739585876466,0 -3.87787795066835,40.3730964660645,0 -3.87884902954102,40.3697280883789,0 -3.87064909934998,40.358684539795,0 -3.87086296081542,40.3532257080079,0 -3.86765193939208,40.3535194396974,0 -3.86675405502319,40.3468856811524,0 -3.85911393165589,40.3434371948243,0 -3.85418391227712,40.3305435180665,0 -3.84749698638917,40.3258628845216,0 -3.84681797027589,40.3241500854492,0 -3.8385949134826,40.3245315551758,0 -3.817715883255,40.3276824951173,0 -3.81699991226197,40.3307342529298,0 -3.79979109764098,40.3427543640137,0 -3.8047161102295,40.3530426025392,0 -3.79892897605896,40.3566513061524,0 -3.78781390190125,40.3587532043457,0 -3.80271911621095,40.3633918762208,0

Que podemos reemplazar por una elegante línea polyline:

enjuF~ueVaSbYzOtUyc@hOqcDreCka@kZgHnm@hlAlq@nnAxgChXmFjD`
fA`T`E~cAgr@ba@h@y@aSlh@sDpTwn@poAy]f\yh@tIgCkAkr@uRoaCaR
oCcjAqjBi_Ax]qUec@cLodA_\d|A

En el mapa quedaría de la siguiente forma:

Centroides y shapelines de municipios de España para mapas

Sin Comentarios

9 estrategias para que tus reuniones sean muy eficaces

9 estrategias para que tus reuniones sean muy eficaces
Infografía ofrecida por Wrike – Gestor Proyectos Online

Sin Comentarios

Qlikview QlikBot, llegan los chat bots al universo BI

En la compañía para la que trabajo utilizamos varias herramientas BI (Business Intelligence) o de reporting para distribuir y explotar la información en la organización. Una de ellas es Qlikview, del fabricante sueco Qlik. En el último cuadrante mágico de Gartner 2017 observamos como es una de las tres empresas líderes en el sector por detrás de Microsoft con su PowerBI y Tableau.

Gartner BI 2017

La propia empresa describe Qlikview como una plataforma de Business Discovery enfocada fundamentalmente al autoservicio para todo tipo de usuario (sin considerar su nivel técnico). Qlikview permite formular y responder nuestras propias preguntas jugando con los datos, dimensiones e indicadores. Cabe mencionar que esta descripción es la tendencia actual de las herramientas BI, alejadas de la metodología tradicional de generar informes precocinados y rígidos. Qlikview ha apostado en esta línea con Qlik Sense, un producto enfocado directamente al autoservicio. La competencia tiene su propia versión, como MicroStrategy Visual Insight. Al ser la tendencia actual, todas las tecnologías y proyectos que están surgiendo van enfocados a hacer uso de este tipo de plataformas. El objetivo es que los usuarios finales, normalmente de “negocio”, cocinen por sí mismos los datos, por lo que estas nuevas plataformas son muy intuitivas y sencillas de usar.

Con Qlik Sense o MicroStrategy Visual Insight cualquier usuario puede cargar sus propios datos y construir modelos e informes sin tener conocimientos técnicos. Generar dimensiones o métricas es tan sencillo como cargar un Excel o conectarnos a cualquier repositorio de datos (MS Access, SQL Server, Oracle, MySQL, fichero de texto plano…). En su afán por facilitar el acceso a la información, recientemente Qlikview ha apadrinado un proyecto (aun no es producto) ideado por uno de sus ingenieros: un Chat Bot.

Los Chat Bots están poniéndose de moda, especialmente como “asistentes virtuales” en entornos online. Por ejemplo, en tiendas ecommerces podemos encontrar un pequeño chat para consultas donde un Chat Bot actuaría como asistente de primer nivel para intentar resolver dudas de los usuarios. Es una tecnología que llevamos años utilizando en los call centers.

En la pasada convención anual de Qlik en Orlando se presentó el proyecto QlikBot por su creador (por cierto, es español). Insisten en que NO es un producto y como tal no se vende, es un concepto que utiliza varias APIs de lenguaje natural, narrativa, herramientas de mensajería  y Qlik Sense para reducir al mínimo el esfuerzo de explotación de la información. Lo que permite es un paso de gigante para ofrecer datos a usuarios finales. A través de una herramienta de mensajería instantánea como Telegram, Line, Skype, etc. enviaríamos mensajes de voz solicitando información, la lógica interna traduciría estos mensajes a comandos interpretables por Qlik Sense, que devolvería indicadores, gráficos o incluso acceso a informes precocinados. El alcance es infinito, el creador utiliza por ejemplo generadores de alertas o conexión a repositorios de noticias. Os dejo un video para que veáis un caso práctico:

Actualmente en la compañía para la que trabajo estamos inmersos en un prototipo de este concepto, donde lo más complicado sería crear o implementar el pegamento que une todas las APIs. Os puedo adelantar que muchas de éstas tienen licencias gratuitas, como Google API.AI para reconocimiento de lenguaje natural (importante, tiene un buen repositorio de español peninsular), Yseop Savvy como motor de narrativa (para generar los mensajes que enviaría el bot) o el API de Telegram para crear chat bots.

Sin Comentarios

SEO Hero, concurso de optimización para buscadores

Si quieres ganar 50.000 dólares y eres un apasionado del SEO, aun estás a tiempo de participar en un concurso que organiza WIX. Podremos utilizar cualquier plataforma o software para generar nuestro proyecto y optimizarlo para indexarlo en la mejor posición en Google por la palabra clave “SEO Hero“. Por cierto, el contenido de la web deberá estar en inglés, aquí puedes consultar las bases del concurso. Como condición, los dominios deberán tener una antigüedad máxima del 16 de Noviembre del año 2016, utilizar o recomprar un dominio añejo supondría la descalificación. Los ganadores se anunciarán el próximo 16 de Marzo.

Para amenizar el concurso han elaborado un interesante portal ambientado en super héroes: www.giftedseohero.com

Sin Comentarios

Por qué todos los equipos necesitan herramientas de gestión de proyectos

Por qué todos los equipos necesitan herramientas de gestión de proyectos
Infografía ofrecida por Wrike – Gestión De Proyectos

Sin Comentarios

Cómo hacer una página web de eventos

Si no tienes conocimientos técnicos y necesitas construir tu página web para cualquier tipo de finalidad (empresa, tienda online, galería, organización de un evento, bodas, etc.) puedes utilizar Wix con su potente motor de plantillas y extenso catálogo de funcionalidades del Wix App Market.

En Wix podemos seleccionar entre un Plan Gratuito, con el que elegiremos una plantilla de entre las cientos de disponibles gratis con el hosting incluido, o bien contratar alguno de los Planes Premium para acceder a servicios extra como dominio propio, ancho de banda ilimitado y funcionalidades avanzadas de tienda online, sin publicidad, etc. Por ejemplo, el Plan Premium básico Connect Domain nos ofrece un espacio de 500 mb, 1 GB de ancho de banda o transferencia y un dominio propio. Por 48€ aproximadamente anuales tendremos una web de aspecto profesional con nuestro dominio, cuya personalización está al alance de cualquiera sin necesidad de tener ningún conocimiento de desarrollo web. Aunque si lo que buscamos es una página corporativa, lo ideal sería contratar los siguientes planes, que cualquiera de ellos elimina la publicidad, a partir de 99€ anuales.

Si no sabes como crear una pagina web, una de las funcionalidades que impresionan de Wix es el nivel de personalización que ofrece para usuarios sin experiencia, como si fuera un entorno de trabajo de Photoshop, tenemos una barra de herramientas para modificar cada elemento, cambiar el formato, redimensionarlo, ordenarlo por capas y definir su posición pixel a pixel. Si buscas funcionalidades más avanzadas, puedes buscar en el Wix App Market donde encontrarás una enorme cantidad gratis y otras de pago.

Cómo hacer una página web de eventos

Aprovechando el motor de personalización, podremos elegir la plantilla que se ajuste a nuestro proyecto y lo más interesante, podremos añadir nuevas funcionalidades disponibles en el App Market, un repositorio de plug-ins gratuitos o de coste reducido. Normalmente todas estas micro aplicaciones o plug-in son gratuitos con acceso limitado a la configuración o recursos, pudiendo optar a la versión completa por una tarifa determinada mensual o anual (por norma general, tienen un coste de 3,99€ al año).

Incorporar una aplicación en nuestra página web es tan sencillo como acceder al Wix App Market, seleccionar la aplicación que vamos a incorporar y pulsar en el botón Aañadir App. Otra opción es dentro del Editor de nuestra página web, seleccionando en el menú de la izquierda Wix App Market (el icono es una tienda), que nos permite acceder al mismo repositorio y realizar una búsqueda dentro del entorno de trabajo.

La Aplicación añadida aparecerá como un nuevo elemento en la página que tengamos activa en ese momento en el Editor. Podremos ubicarlo en la posición exacta que deseemos, redimensionar, cambiar imágenes si las tuviera, etc. Para configurarlo, pulsaremos sobre el elemento y aparecerá un botón Administrar Aplicación (o el nombre de la aplicación insertada), que pulsaremos para acceder al panel correspondiente.

Recientemente han lanzado una nueva aplicación enfocada a páginas web de eventos (bodas, conferencias, shows, etc) que podremos seleccionar desde el Market: Wix Events. Con ella, podremos agregar un formulario para que los usuarios puedan confirmar su asistencia, recoger datos personales, registrar RSVPs directamente desde la web, podremos generar y enviar invitaciones por correo electrónico y redes sociales, y especialmente, gestionar la lista de invitados/interesados en el evento. Como puedes ver, con esta pequeña aplicación implementada en nuestra página web tendremos todo lo que necesitamos para crear un sitio profesional.

Cómo hacer una página web de eventos

Si queréis profundizar en la personalización o diseño de una página para eventos en Wix, os proponemos algunas aplicaciones, todas ellas con una versión gratuita.

  • Calendario de eventos: GRATUITA. Permite añadir un calendario con tres vistas (mensual, semanal y agenda). La versión Premium amplia el nivel de configuración y personalización, pero sobre todo nos permite conectar con Google Calendar (podremos tener nuestra agenda sincronizada con la cuenta de Google y correo electrónico disponible en la web).
  • Constructor de formularios: Podrás añadir un formulario para el registro de los invitados/usuarios, para que contacten contigo por correo electrónico, gestión de newsleeter, notificaciones por email y RSVP.
  • Simple Google Maps: Añade un mapa con la ubicación del evento conectado directamente con Google Maps. Con la versión de pago podrás configurar varios marcadores, iconos personalizados, etc..
  • MeetUP: Esta funcionalidad es ideal si vamos a organizar una ponencia o un curso y queremos ofrecer a los usuarios la posibilidad de registrarse previamente y confirmar su asistencia. Si necesitas una herramienta más potente, puedes utilizar Sell Tickets por 20 €/mes. Permite vender y gestionar entradas para eventos, configurar códigos de descuento, pasarela de pago, confirmación por correo electrónico, gestión de RSVP, etc. Si vas a organizar un evento a meses vista, puede ser una opción ideal para un proyecto perecedero. Ofrece 7 días de prueba.
  • Comentarios: GRATUITA. Como si se tratase de la entrada de un blog, permite que los usuarios añadan algún comentario o recomendación. La versión de pago permite moderar comentarios y configurar notificaciones por e-mail.
  • Countdown Timer: Muy sencilla y que puede dar un toque de originalidad a tu web: un contador del tiempo que queda para que se celebre el evento.

 

 

2 Comentarios