Busque en este Sitio:
Ir!

Productos
MarkSim
FloraMap
Indicadores de Sustentabilidad Rural
Analista de Accesibilidad
Proyecto Centroamericano de Información Geográfica
(PROCIG)
Lista Completa
de Productos

Temas de Investigación
Captura de
Datos
Mapeo
Biólogico
Mapeo Socioeconómico y Epidemología Espacial
Indicadores de Vulnerabilidad
Desarrollo de Agricultura Específica por Sitio
CGIAR Programa Reto del Agua y la Alimentación
Planificación de Uso de la Tierra

Recursos de Información
Servicios de Mapas por Internet
Bases de Datos
Metadatos
Recursos SIG
  Red Ecoregional para América Latina (REDECO)
Boletín de Noticias de Uso de la Tierra
Publicaciones

Acerca de Nosotros
Descripción del Proyecto
Nuestro Equipo
Donantes y Colaboradores
CIAT Inicio > Uso de la Tierra > Servicios de Mapas por Internet >
Para mayor información contactar a: Comunicaciones SIG


[ArcView IMS] [MapObjects IMS] [ArcIMS]
[MapGuide] [MapServer] [OpenGIS Multiviewer] [Gis Viewer]

 

ArcView IMS (ESRI)

ArcView IMS es una extensión de la aplicación SIG de ESRI, ArcView 3.x, y uno de los primeros sistemas de Servidor de Mapa disponibles. Requiere que una sesión de ArcView abierta corra en el servidor Web o en una máquina con comunicación directa al AV middleware de IMS (esrimap.dll), instalado en el servidor Web. Este middleware procesa las solicitudes del cliente y las pasa a la sesión de ArcView IMS. Los servicios de mapas son fáciles de poner en línea, preparando vistas con diferentes composiciones y clasificaciones de mapas. Las composiciones son fijas y el cliente no puede cambiarlas dinámicamente. Una vez definido el mapa con los diferentes temas, se sirve directamente en Internet, fuera de la aplicación de ArcView que está corriendo. Todas las solicitudes del cliente para desplegar, hacer zoom o pan interactúan con la sesión de ArcView y las vistas de la sesión reaccionan a estas demandas.

MapObjects Internet Map Server (ESRI)

MapObjects Internet MapServer (MOIMS) es, al mismo tiempo, una aplicación completa para publicar mapas en Internet y una plataforma de programación. Es posible utilizar MOIMS para publicar mapas diseñados en ArcExplorer 2.x., sin necesidad de programación.
Asimismo, MOIMS permite programar aplicaciones SIG en línea, utilizando las funciones y objetos disponibles en MOIMS, y en conjunto con la librería de programación MapObjects (basado en COM).


Publicando mapas con ArcExplorer-Web (AEWeb)

AEWeb, disponible como cliente HTML o control Active X, y basado en el programa gratuito y de libre distribución, ArcExplorer 2.x, es un explorador de datos geográficos que permite navegar y consultar datos que ofrecen los servidores del sistema MOIMS.
Además de la visualización de datos geográficos, ofrece la opción de descarga de datos en formato vectorial (shape) para realizar operaciones de forma local, tanto con ArcExplorer 2.x como con cualquier otra herramienta GIS que soporte el formato shape, como los programas de análisis ArcView o ArcInfo.

MOIMS dispone de un asistente para publicar de forma fácil servicios de mapas en Internet. Estos servicios se diseñan previamente con la aplicación y se almacenan como archivos *.aep.


Programando aplicaciones SIG

Para crear propias aplicaciones SIG en Internet, es necesario un sistema de programación como Visual Basic, Visual C++ o Delphi.
Integrando las funciones incluidas en la librería de programación (COM) MapObjects, es posible crear aplicaciones SIG adaptadas a las necesidades del usuario, incluyendo funciones avanzadas de análisis espacial, tales como geoprocesamiento de varias capas de información (p. ej. recortar, superponer).

Debido a la necesidad de programación que requieren tanto la aplicación Cliente como la de Servidor, con sus funciones respectivas, la inversión de tiempo para el desarrollo de un sistema de servidor de mapas en Internet con MOIMS, es muy alta. Por ello, la única limitación para la funcionalidad de la aplicación de este sistema es la capacidad del programador y el tiempo o presupuesto disponible.

El desarrollo de las aplicaciones clientes pueden realizarse en HTML (JavaScript), o, para clientes con funcionalidad más avanzada, en Java (o ActiveX) en forma de "Applets".
Para validar este sistema de servicios de mapas en Internet, el Laboratorio SIG ha desarrollado una demostración de un sistema cliente/servidor que puede acceder libremente a cualquiera de los datos disponibles en un servidor y añadirlos a su despliegue de mapas.

Para ello, se han implementado las funcionalidades básicas de despliegue de mapas, cambio de simbología y la función para agregar capas de información almacenada en el servidor. Cada vez que el usuario agrega una capa de información procedente del servidor, el cliente se ajusta de forma dinámica al nuevo despliegue.

El sistema fue programado utilizando Visual Basic (con las librerías de MOIMS y MapObjects Profesional) para la aplicación del servidor, y Java SDK 1.2 para el diseño del cliente y sus capacidades de despliegue.

Ejemplos:

Arc Internet Map Server - ArcIMS (ESRI)

Una característica clave del nuevo sistema de la empresa ESRI para publicar mapas en Internet, ArcIMS 3.x, es su capacidad para establecer una plataforma común para el intercambio de datos y servicios SIG en la Web (ArcIMS también es compatible con el protocolo de servicios de mapas del consorcio para SIG - Open GIS Consortium, OGC).
La tecnología ArcIMS se basa en la arquitectura "multi-tier" (multi-nivel), altamente distribuida y escalable, y su sistema se compone de clientes, servicios y bases de datos, en una estructura de tres "tiers".

Los componentes del servidor ArcIMS incluyen:

Servidor Espacial: Crea imágenes digitales de datos vector y ráster. Da acceso a elementos geográficos y procesa consultas en la base de datos.

Servidor de Aplicaciones: Maneja el balance de los procesos y demandas entrantes, y mantiene un registro de los servicios de mapas ejecutados en los servidores espaciales.

Conectores del Servidor de Aplicaciones: Conecta el servidor de Web al Servidor de Aplicaciones. ArcIMS provee tres tipos de conectores - Servlet (Java), ColdFusion y ActiveX (VB,ASP). "Servlet" es el conector estándar (aplicación Java en el Servidor) y utiliza ArcXML (lenguaje interno de ArcIMS, basado en XML) para comunicar el servidor Web con el servidor de Aplicaciones. Los conectores ActiveX y ColdFusion trabajan con clientes propios y traducen su lenguaje interno a ArcXML.

Administrador: Conjunto de asistentes de fácil uso para el manejo de todas las funciones y tareas relacionadas con el servidor. Existen asistentes para crear y manejar servicios de mapas, diseñar los mapas a publicar, crear los sitios Web que proveen el acceso al usuario y administrar los servidores espaciales.

ArcXML:

La comunicación entre los diferentes componentes de ArcIMS se realiza a través del protocolo ArcXML. Es un derivado de XML (HTML extendido) y se diferencia de éste en tanto ArcXML no describe la estructura o apariencia de una página Web, sino la estructura del siguiente contenido y funcionalidad:
· Configuración de servicios de mapas: Definen el contenido y el diseño de mapas a diseminar, incluyendo las capas de información espacial y su simbología.
· Consultas: Emplean un filtro a servicios de mapas existentes y especifican la parte del mapa y datos relacionados que va a ser procesado.
· Respuestas: Mandan la información requerida al cliente.
ArcXML está basado en tecnología XML, el nuevo estándar en intercambio y manejo de información, clave para bases de datos espaciales distribuidas por Internet.

Diseño del servicio de mapas:

La herramienta de diseño de servicios de mapas guía al usuario en la creación de páginas Web y clientes. Para el desarrollo de los servicios de mapas básicos no es necesario programar o editar código HTML. El asistente funciona con diálogos amigables y crea los archivos necesarios al final de cada sesión.
ArcIMS incluye dos tipos de clientes, un visualizador HTML y un visualizador Java, que difieren en su apariencia gráfica y funcionalidades. El cliente Java ofrece más funciones (idénticas a las de ArcExplorer 3.x), pero necesita descargar 3.5 MB al ordenador del usuario.

ArcIMS ofrece dos tipos de servicios de mapas:

El Servidor de imágenes (image server) genera y transmite los mapas en formato JPEG, PNG o GIF a los clientes. Las imágenes cartográficas pueden ser creadas desde archivos shape, datos ArcSDE y diferentes tipos de datos ráster.
El Servidor de elementos geográficos (feature server) transmite (solo) al cliente JAVA archivos shape y capas ArcSDE en formato comprimido. El cliente recibe al mismo tiempo instrucciones adecuadas para procesar los datos transmitidos. Este tipo de servicio de mapas permite una funcionalidad más avanzada:

  • Poner etiquetas a elementos geográficos en el cliente.
  • Cambiar la simbología del mapa.
  • Selección espacial en el cliente.
  • Superposición de elementos geográficos procedentes de varios servidores de mapas o del sistema local.

Ejemplos:

Next >>


Optimizado para
Copyright © Centro Internacional de Agricultura Tropical 2001. Todos los derechos reservados.