1. Generalidades:
El sistema WebGis es una herramienta de software que publica mapas por Internet, este mapa publicado es la combinación de varias capas por ejemplo localidades, manzanas, barrios, malla vial entre otras a su vez cuenta con una serie de herramientas las cuales interactúan con el mapa, también realiza reportes estadísticos y mapas temáticos dependiendo los requerimientos del cliente.
WebGis toma la cartografía o capas de diferentes formatos entre ellos están: ESRI shapefiles, ESRI ArcSDE, Mapinfo .Tab (OGR) e incluso Postgis (PostgreSql), la información que no provenga de la cartografía es tomada de una base de datos que la contenga, en la actualidad WebGis puede realizar una petición a un segundo servidor el cual da como resultado un XML el cual contiene coordenadas y datos adjuntos a cada una de ellas para ser visualizadas en el mapa.
2. Componentes:
Servidor Web (Apache): Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de sonidos, el es el encargado de interpretar PHP.
PHP: Lenguaje de programación tipo script para entornos Web utilizado, sobre todo, en servidores Linux y Windows con el fin de personalizar la información que se envía a los usuarios que acceden a un sitio web. Es un programa de software libre.
WebGis: Aplicación GIS construida en php que utiliza MapServer para el despliegue de los mapas y su información asociada.
MapServer: MapServer es servidor cartográfico que propone un conjunto de herramientas para desarrollar SIG de modo CGI.
Georreferenciador: Sistema que traduce una dirección a una posición geográfica en la web.
Cartografía: Son archivos que Componen algún plano geográfico, cada una de ellas puede contener polígonos. Puntos, líneas. etc
PostGIS: Es un componente para sistema de información geográfico que se adiciona a la datos relacional PostgreSQL.
Navegador: Un programa utilizado para ver, descargar, cargar, navegar o acceder a otros documentos (páginas) en la World Wide Web. Los navegadores pueden basarse en texto, lo que significa que no mostraran gráficos o imágenes, pero la mayoría se basan en texto y gráficos. Los navegadores leen "etiquetas" o páginas codificadas (utilizando html, aunque no siempre es asi).

3. Estructura del WebGiss:
WebGis es construido bajo el lenguaje de programación PHP, el cual utiliza un componente llamado MapScript que permite acceder el API de MapServer el cual es desarrollado en lenguaje de programación C.
WebGis es un Sistema para la creación de aplicaciones SIG en Internet / intranet para visualizar, consultar y analizar información geográfica por la red mediante la tecnología Internet MAP Server (IMS).
WebGis tiene la capacidad de corre en varios sistemas operativos como Windows, Unix, o linux. WebGis utiliza Un servidor http como Apache o Internet Informatión Server, utiliza También Un Mapfile que controle lo que MapServer hará con los datos o mediante MapScript modificar los datos de la aplicación y perfectamente construir los requerimientos del cliente.
WebGis al ser construido en lenguaje PHP puede conectarse casi a cualquier base de datos como Oracle, SQL Server, MySql, PostgreSQL, Oracle entre otras. La cartografía puede ser tomada de diferentes formatos entre ellos están: ESRI shapefiles, ESRI ArcSDE, Mapinfo Tab (OGR) e incluso Postgis(PostgreSql) ya que esta base de datos cuenta con campos espaciales, o simplemente construir un mapa a partir de coordenadas.
4. Funcionalidad Básica:
La funcionalidad de SERVINFORMACION que está disponible inmediatamente es la siguiente:
Despliegue de mapas a diferentes escalas, de acuerdo con criterios establecidos por el usuario.
Funciones de navegación sobre el mapa: acercamiento, alejamiento y desplazamiento.
Despliegue de temas de acuerdo con la información disponible en el Sistema de Información que se integre a SERVINFORMACION.
Ubicación de direcciones en el mapa (requiere del Georreferenciador cliente servidor).
Ubicación de información del cliente (el usuario) en los mapas.
Integración de la información en el mapa con información de las bases de datos del USUARIO.
Para un sitio seleccionado en el mapa, mostrar la información asociada en la base de datos.
Para un lugar o un conjunto de lugares seleccionados en la base de datos, mostrar su ubicación.
Impresión de los mapas, exportar a PDF.
Impresión de los Reportes, exportar a Excel o a PDF.
5. Otra Funcionalidad Disponible:
Adicionalmente a los requerimientos identificados, SERVINFORMACION ha desarrollado funcionalidades adicionales que puede ser de interés para el usuario, por ejemplo: Mapas Temáticos: los mapas temáticos son una poderosa herramienta de análisis para identificar patrones geográficos, en la cual a cada elemento geográfico se le asigna un color con base en el valor de un atributo. Por ejemplo, a cada zona de la ciudad se le podría asignar un color dependiendo del número de eventos realizados en él durante un período de tiempo, del número de solicitudes de información que se hayan hecho, del número de personas que lo hayan visitado, etc.
6. Personalización del WebGis:
Con el propósito de garantizar una exitosa integración de los mapas al website del usuario, a continuación se describen las actividades que se deben llevar a cabo.
Diseño y Desarrollo de la Interfaz Externa: El diseño de la interfaz, en su componente externo, incluye todos los componentes (botones, menús, formas, etc.) a los que tendrá acceso el visitante del website cuando consulte los mapas.
Creación de Reportes e Indicadores: Son aquellas consultas que el cliente desea desplegar en su página Web. Incluye MAPAS TEMáTICOS PREDEFINIDOS e información de estadísticas si se requiere. Estos reportes deberán definirse en la primera semana del proyecto.
Pruebas: Una vez se haya llevado a cabo el trabajo de integración, se harán las pruebas necesarias para garantizar el correcto funcionamiento del servicio.
7. Requerimientos del sistema:
Espacio en disco 500 megas para:
Instalación de Apache Web Server o Internet Information Services (IIS).
Instalación de PHP.
Instalación MapServer y MapScript.
Instalación de la Cartografía.
Instalación webGis.
Unidad de CD.
64 Megas de Ram como mínimo.
8. Webgis Generados:
8.1 SFV (Sistema de Fuerza de ventas):
Sistema que permite realizar el seguimiento a los vendedores o técnicos, los cuales en el día a día realizan una ruta predefinida. Este sistema podrá visualizar los eventos que ocurren en el punto de visita, ya sea una venta, una asistencia técnica, o el objetivo de la visita dependiendo la misión de cada empresa. Mediante esta herramienta se podrá visualizar la información capturada por el visitante y realizar análisis estadísticos o comparativos, ya sea con la competencia o por periodos de tiempo o cualquier criterio de búsqueda.
Demos disponibles: ADAMS, REDEBAN, LUKER.

8.2 Cercanía:
Con este producto podemos consultar cual es el establecimiento mas próximo a una dirección ingresada ya sea el banco mas cercano, la droguería mas próxima, la estación de transmilenio que mas tengamos a nuestro alcance, en fin el establecimiento mas próximo a un punto geográfico establecido. La distancia entre mi dirección ingresada y mi objetivo es aérea.
Demos disponibles: Bancolombia, Efecty.

8.3 Seguros:
Visualiza el conjunto de pólizas que se encuentran al rededor de una dirección agrupadas por (manzana, barrio, localidad o radio), nos dice el tipo de cobertura al que pertenecen, puede evaluar la sumatoria total de pólizas encontradas y ubica quienes son los afectados en caso de un siniestro.
Demos disponibles: Royal.

8.4 AIDE (Atención inmediata de emergencias):
busca quien puede acudir más prontamente por su distancia y su disponibilidad. Conociendo el lugar del evento y la localización de quien atenderá la emergencia se realiza la ruta óptima con direccionamiento vial, con el fin de que la persona o grupo de personas se puedan desplazar a dar respuesta inmediata a esta eventualidad. El emergente si cuenta con un sistema de comunicación a la base podremos realizarle el seguimiento a su emergencia y saber cuando queda disponible o si se le presenta algún inconveniente ya sea una demora o un problema al dar solución a su emergencia.
Demos disponibles: AIDE.
