MapInfo Profesional 10.5 en Español

A final del mes de Diciembre sale la nueva versión de MapInfo Profesional en Español. La versión en Inglés ya se encuentra disponible, inclusive para evaluación en el sitio web americano www.pbbi.com.

Cómo añadir un mapa generado desde Envinsa en una página web usando OpenLayers

Envinsa es la plataforma de servicios geográficos más completa dentro de la gama de productos de PBBI. El API Rest incluido en las últimas versiones simplifica mucho el trabajo de los desarrolladores de aplicaciones web, haciendo la vida más fácil a la hora de realizar aplicaciones AJAX.

Vamos a aprovechar el servicio de Tiling de Envinsa a través del API Rest para generar una aplicación web simple. El objetivo es no tener que escribir ni una sola línea de código. Seguramente no lo consigamos pero será muy poco lo que tengamos que escribir, y todo en el lado cliente. Para conseguir este noble propósito pediremos ayuda a OpenLayers.

OpenLayers es un framework javascript geográfico que permite mostrar mapas generados casi desde cualquier sitio, esto incluye por supuesto los productos de PBBI. No hay ningún problema a la hora de incluir una capa publicada a través del servicio WMS de Envinsa en una aplicación que utilice OpenLayers. En este caso vamos a utilizar el servicio de tiling que no está soportado directamente por OpenLayers. Para eso vamos a pedir prestado otro trocito de código creado por PBBI. El equipo de ingeniería ha desarrollado una capa de OpenLayers para comunicarse con el servicio de tiling de Envinsa.

Se puede descargar desde el Code Exchange de PBBI allí puedes encontrar ejemplos de desarrollo para todos productos de desarrollo. Dentro de la sección de Envinsa se encuentra la demo llamada EnvinsaAardvark7 . Si tienes tiempo échale un vistazo, contiene un ejemplo más completo sobre cómo integrar Envinsa usando OpenLayers. Por ahora solo nos interesa el fichero EnvinsaTileServer.js que se encuentra en la carpeta scripts. Es el que añade el soporte para Envinsa en OpenLayers.

El proceso de configuración de OpenLayers puede consultarse en cualquiera de los ejemplos incluidos en la distribución. Una vez que has incluido el fichero EnvinsaTileServer.js en tu página solo tienes que crear la capa basada en el servicio de tiling.

envinsaBaseMapLayer = new OpenLayers.Layer.EnvinsaTileServer("Envinsa Spain",
‘http://localhost:8070/MapTiling/RESTService/getTile’,
{ mapname: 'Spain', output: 'image/png' },
{ isBaseLayer: true, buffer: 0, opacity: 1.0, output: 'image/jpg' });
envinsaBaseMapLayer.setTileSize(new OpenLayers.Size(256, 256));
map.addLayer(envinsaBaseMapLayer);

En este ejemplo hemos añadido como capa el mapa “Envinsa Spain” publicado en el servicio de tiling.

En la documentación de Envinsa se describe en detalle el proceso de configuración del servicio de tiling.

¡Feliz Navidad!

Feliz Navidad

Desde la oficina de Pitney Bowes Business Insight en España, os deseamos una feliz Navidad y un próspero año 2010.

Parche para MapInfo Professional v10

Acaba de ponerse a disposición de nuestros clientes un “Maintenance Release” para MapInfo Professional v10, que actualiza nuestro MapInfo a la versión 10.0.1.

Podéis descargar este parche desde el menú “Ayuda”>”Comprobar Actualización”.

MapInfo Professional 10.0.1

Los aspectos principales de este parche son:

  • Es aplicable a MapInfo Professional 10 en cualquier idioma
  • Soporta Windows 7
  • Rendimiento mejorado para el control de capas
  • Rendimiento mejorado para las operaciones de objetos “Borrar” y “Combinar objetos por columna…”
  • Corrección de pequeños errores

Las notas con todos los detalles relativos a este parche se pueden descargar en

http://www.pbinsight.com/support/product-documentation/details/mapinfo-professional

¿Google Maps, Microsoft Bing o MapXtreme?

Realmente no pensamos que Google Maps o Bing Maps (el antiguo Virtual Earth de Microsoft) compitan con nosotros. De hecho nuestro SDK para web, MapXtreme, puede ayudar a mejorar estos dos conocidos servicios de mapas.

Los desarrolladores están interesados especialmente en aprender cómo MapXtreme convierte los mapas generados a través de Bing y Google en potentes herramientas de negocio, o dicho de otra forma, cómo transformar imágenes cartográficas en “inteligencia geográfica”.

Aunque el uso de las imágenes generadas por Bing y Google es cada vez más común, hay dos cosas que se echan de menos al utilizar estos servicios para aplicaciones de negocio: Tus datos y un motor analítico potente. Y aquí es precisamente donde MapXtreme entra en juego. Por muchas cosas que seas capaz de conseguir en un navegador, necesitas algo más si quieres utilizar estos servicios para tomar decisiones que mejoren tu negocio.

Imaginemos que perteneces al departamento de expansión de una cadena de tiendas, y te han encargado seleccionar una ubicación para una próxima apertura. Después de situar en un mapa tus tiendas actuales, querrás situar también las tiendas de la competencia, los clientes, datos demográficos, utilizar sentencias SQL JOIN, crear zonas de influencia, hacer análisis de punto-en-polígono y mucho más. Es en este punto donde MapXtreme y la cartografía empresarial entran en juego.

Los SDKs como MapXtreme permiten integrar tus propios datos y llevar a cabo análisis espaciales complejos. La arquitectura RIA basada en “tiles” nos proporciona la posibilidad de recuperar las imágenes de los mapas rápidamente, una alta interactividad en el lado cliente y un procesado en el servidor reducido. Diseñado para ser usado en la empresa, el uso de tecnología basada en “tiles” permite la consulta de datos cuantitativos muy sofisticados de una forma consistente e intuitiva, sin que sea a costa de perder calidad en la cartografía.

Los servidores de “tiles” son cada vez más populares en las web cartográficas porque permiten que la aplicación obtenga partes del mapa por adelantado y las almacene como imágenes. La posibilidad de combinar caches web, proxy y privados basándonos en las necesidades del usuario, proporciona a los desarrolladores muchas opciones y configuraciones posibles.

Puedes encontrar más información y descargar una versión de evaluación de MapXtreme en:

http://www.pbinsight.com/welcome/mapxtreme7

MicroStrategy Symposium

Los pasados días 6 y 8 de octubre, tuvimos la oportunidad de mostrar nuestras distintas capacidades relacionadas con el mundo del Business Intelligence, en dos eventos organizados por Microstrategy.

Captura_01

Bajo el nombre “Habilitando geográficamente el Business Intelligence”, nuestra presentación exponía el proceso completo de tratamiento de datos que permite nuestra tecnología, haciendo especial énfasis en los siguientes puntos:

  • Profiling de datos: Conocer cómo son nuestros datos, qué tipo de errores contienen, nos permite planificar de forma estructurada los siguientes pasos a seguir.
  • Enriquecimiento: Con el conocimiento obtenido a partir del profiling, nuestras herramientas permiten, siguiendo un flujo lógico, validar, normalizar, geocodificar y, a la vez, enriquecer los datos, eliminando elementos duplicados y añadiendo información como identificación de género de las personas, identificación de empresas, etc.
  • Explotación del BI: Una vez tratados los datos, podemos explotarlos desde MicroStrategy, añadiendo la capacidad de mostrar mapas, y otros análisis geográficos, como por ejemplo el estudio de las tipologías de nuestros clientes, tiempos y costes de desplazamiento y visualización cartográfica de métricas.
  • Análisis predictivo: A través de la modelización estadística de nuestros datos, y de las características geográficas de los mismos, podemos simular el comportamiento de, por ejemplo, una red de tiendas, y de esta forma predecir su facturación en el caso de cerrar/abrir algún local.

Todo este proceso se puede llevar a cabo utilizando nuestra nueva plataforma empresarial denominada Spectrum Technology Platform.

Soporte para PostGIS en MapInfo Professional v10.0

En unas semanas saldrá al  mercado la versión 10.0 en castellano de nuestra aplicación MapInfo Professional. Poco a poco iremos mostrando en este blog algunas de las novedades que presenta dicha versión, pero en este post queremos centrarnos en la capacidad de lectura y escritura de datos espaciales en PostGIS.

PostGIS es una aplicación open-source que añade la capacidad de almacenar objetos espaciales en la base de datos, también open-source, PostgreSQL. Hemos aprovechado nuestros muchos años de experiencia trabajando con sistemas de bases de datos espaciales (incluyendo nuestra propia tecnología SpatialWare), para añadir a MapInfo Professional el soporte para PostGIS.

  • MapInfo Professional v10 ofrece acceso nativo directo a PostGIS, sin la necesidad de utilizar ningún otro software intermedio.
  • Se añade también el soporte para PostGIS a nuestra herramienta gratuita MapInfo EasyLoader, que gestiona la carga de tablas de MapInfo en otros sistemas de bases de datos.
  • Este soporte representa nuestro compromiso continuo de permitir a nuestros usuarios acceder la mayor cantidad posible de sus datos “allí donde estén”.

Hay más novedades en el acceso a datos en la versión 10 de MapInfo Professional. Recuerda visitarnos a menudo para conocer más características de esta versión.