viernes, 5 de julio de 2013

Cómo crear una aplicación Web Map con funcionalidad avanzada

Para crear una aplicación web lo primero que hay que hacer es revisar los conceptos básicos de programación, junto con las algunas de las librerías usadas para el desarrollo de aplicaciones de mapas en la web:
  • Crear la pagina web mediante archivo HTML: archivo.html
  • Crear  Javascript para darle funcionalidad a la aplicación: archivo.js
  • Crear la hoja de estilos CSS para crear las hojas de estilos en cascada que contendrán los diferentes archivos de nuestra pg web: archivo.cs

A su vez hay que estudiar OpenLayers como una API de código abierto que permite crear mapas en la web. Se crea una aplicación web map donde se muestra información procedente de diferentes fuentes.

Para crear una aplicación Web Map con funcionalidad avanzada se necesitan herramientas o controles que ofrezcan a los usuarios finales diferentes opciones aparte de poder navegar por el mapa.

OpenLayers tiene una serie de controles y herramientas que permiten crear, modificar, eliminar elementos en capas vectoriales, cómo editar una capa vectorial y aplicar diferentes estilos a los elementos del mapa: Zoom ventana, Historial de navegación -zoom previo y zoom siguiente, la coordenada donde el usuario haga click en el mapa, mostrando la coordenada en un popup de Openlayers y en dos sistemas de referencia diferentes, Herramienta para medir distancia, Herramienta para obtener información una capa WMS activa del SIOSE, mediante WMSGetFeatureInfo. 
Se pueden consultar diferentes ejemplos de herramientas  aquí.


El Curso de Especialización: Programación de Aplicaciones Web Map que imparte UNIGIS responde a la gran demanda de programadores de aplicaciones SIG; presenta la personalización de aplicaciones ya existentes y la creación de nuevas aplicaciones SIG en relación al gran crecimiento de la información geográfica en Internet (servidores de mapas).




1 comentario:

  1. buen articulo! me encuentro tratando de hacer un web GIS.
    usted Tiene material sobre "Curso de Especialización: Programación de Aplicaciones Web Map".

    saludos

    ResponderEliminar