BRICK VIEW
BrickView
Pierre Fabré Ibérica tenía la necesidad de una aplicación que permitiera asignar los territorios de una forma dinámica a los visitadores y vendedores, por esta razón utiliza BrickView, aplicación realizada por Software Greenhouse.
IMS, una compañía que proporciona informes de ventas de productos farmacéuticos, divide el territorio español en lo que ellos han denominado Bricks. Un brick es una unidad geográfica que concentra un grupo de códigos postales. A su vez, el territorio de un visitador para Pierre Fabré está compuesto por un conjunto de Bricks.
Lo que se facilita con esta aplicación es que desde un mapa, en este caso de España, se pueda visualizar el territorio de cada visitador (los Bricks que visita) y reasignar de forma interactiva y visual los Bricks a los visitadores. Una vez reasignado un Brick a un visitador, se muestran con claridad los territorios de los visitadores reconfigurados en el mapa.
Esta necesidad exige, por ejemplo, que si se selecciona un visitador en un desplegable, se centre el mapa en el territorio que le corresponde a dicho visitador (sus Bricks) y se acerque esa zona del mapa (zoom). De la misma forma, cuando se selecciona un Brick, se centra el mapa en ese Brick.
Los mapas, además, son sensibles al ratón; cuando se pasa este por cualquier territorio, se va mostrando en una pequeña ventana el nombre del Brick, del visitador y demás información relevante.
En resumen: los mapas permiten zoom, desplazamiento, se repintan de forma dinámica, son sensibles al ratón, etc. Además, hay capas, porque sobre el mapa de España se pintan los Bricks y los territorios de los visitadores.
Para la representación de los Bricks en el mapa de España, IMS entrega un ShapeFile con el trazado de los Bricks dentro del territorio español. Ese ShapeFile lo hemos convertido a GeoJSON y simplificado para evitar grandes descargas. Se desarrolló la aplicación cliente en HTML5, CSS3,
jQuery UI y la librería de clases para mapas
Leaflet JS. La parte servidora está formada por un servicio web basado en ASP.NET y escrita en C#.