servidores geograficos

28
Los Servidores Geográficos PRESENTA: WILFRIDO GÓMEZ GÓMEZ © SIGSI 2012

Upload: sigsi

Post on 24-May-2015

1.465 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Servidores geograficos

Los Servidores Geográficos

PRESENTA:

WILFRIDO GÓMEZ GÓMEZ

© SIGSI2012

Page 2: Servidores geograficos

Los Servidores Geográficos

Hoy en día Empresas, Instituciones y Organizaciones han visto los servidores geográficos como una buena opción para generar aplicaciones distribuidas de análisis espacial, siendo algunas de sus ventajas sobre las aplicaciones tradicionales la visualización a través de Internet, el resguardo y análisis de información en Sistemas Administradores de Bases de Datos y el acceso remoto de un gran número de usuarios en diversas áreas (SIGTur, Planificación, Reordenamiento, etc.).

Como resultado de las necesidades mencionadas han surgido herramientas de software que nos permiten desarrollar herramientas GIS a través de Internet con la funcionalidad de los lenguajes de programación y sistemas administradores de bases de datos comerciales y modernos.

© SIGSI2012

Page 3: Servidores geograficos

La OGC

La OGC es un consorcio internacional de la industria de 343 compañías, agencias de gobierno y universidades que participan en un proceso de consenso para desarrollar especificaciones de la interfaz a disposición del público.

Las especificaciones de la tecnología de la autonomía de los desarrolladores para hacer complejo espacial y los servicios de información accesible y útil con todo tipo de aplicaciones, principalmente de tipo GIS.

De ahí que surge la idea de que cualquier desarrollo que se realice para tener un mejor desarrollo debe basarse y acoplarse a las normas y standards que propone la OGC.

© SIGSI2012

Page 4: Servidores geograficos

Los Servidores Geográficos

Es de vital importancia remarcar que existen dos tipos de software uno es el Comercial y otro es el Open Source GIS.

Los diferentes tipos de Servidores Geográficos que se encuentran el mercado ya sea de tipo comercial u Open Source GIS, son demasiados, pero los mas conocidos en el mercado y en el ambiente de software son:

GeomediaWeb, SIAS, MapBender, AutoDesk MapGuideServer, MapServer, GeoServer.

Por mencionar algunos.

Sin más preámbulo se explicaran a continuación algunos de estos software antes mencionados de manera gral.

© SIGSI2012

Page 5: Servidores geograficos

GeomediaWeb

GeoMediaWeb es el nombre de una tecnología GIS de nueva generación que Intergraph creó en el año 1996.

Es evidente que la World Wide Web (WWW) se ha convertido en uno de los medios de difusión más activos de los últimos tiempos.

Como parte fundamental de nuestros desarrollos, hemos incorporado la WWW a la tecnología GeoMedia, generando de esa forma la familia de productos GeoMedia Web, entre los que se encuentran GeoMedia WebMap, GeoMedia WebMap Professional y GeoMedia WebMap Publisher.

Estos productos representan un paso más en los entornos GIS, ya que hacen posible la utilización de todos los objetos OLE/COM de GeoMedia en un ambiente Web.

© SIGSI2012

Page 6: Servidores geograficos

GeomediaWeb

Como antes se explico GeomediaWeb fue desarrollado por Intergraph; la cual es fundador y Miembro del Open Geospatial Consortium Inc (OGC ™).

Como miembro fundador, Intergraph tiene un innegable liderazgo en el apoyo a la interoperabilidad de las soluciones que "geográficamente permitirá" incorporar la tecnología de la información y la Web. Intergraph brinda apoyo a la OGC, junto con la parte superior de miembros, reafirma su firme compromiso de abrir la interoperabilidad geoespacial.

Esta tecnología GIS es de tipo comercial por lo cual desde el punto de vista económico probablemente para muchas empresas o instituciones representaría una problemática por lo cual no es recomendable el uso de esta tecnología, mas sin en cambio si la institución y o empresa tiene los recursos puede ser una gran opción.

© SIGSI2012

Page 7: Servidores geograficos

SIAS

El SIAS (Smallworld Internet Application Server) se basa en las normas establecidas en Internet, tales como XML geográfico de Internet y las nuevas normas como WMS y GML, es muy fácil añadir a la información espacial a los actuales aplicaciones en línea, reduciendo significativamente el desarrollo de aplicaciones y de los gastos de apoyo. También puede influir el único entorno de desarrollo personalizable de Smallworld Core Spatial Technology ™ para desplegar sus propias aplicaciones personalizadas.

El SIAS ofrece:

•El rápido despliegue de las aplicaciones espaciales a través de Internet y su intranet. •Asegure el acceso en línea a datos espaciales sin la copia o la publicación de la base de datos. •Fácil administración y mantenimiento.•La flexibilidad y extensibilidad tanto en el cliente y en el servidor.

© SIGSI2012

Page 8: Servidores geograficos

SIAS

Al igual que GeomediaWeb es un software de tipo comercial y esta registrada por la marca de General Electric y pues depende de la empresa o institución en recursos económicos será viable o no utilizarlo.

Cabe destacar que Smallworld es una tecnología que en el mercado compite con ESRI, solo que la tecnología Smallworld se utiliza un poco mas para redes, al hablar de redes se refiere uno a electricidad, agua potable o telefonía.

© SIGSI2012

Page 9: Servidores geograficos

MapBender

Mapbender es una aplicación programada en PHP y JavaScript para la consulta de mapas temáticos.

Mapbender es un Content Management System (CMS) de Geodatos y por ello se suele usar a menudo como software para la creación de Geoportales.

El software incluye una interfaz definida que ofrece funciones de visualización, navegación y consulta de servicios standard OGC (como por ejemplo WMS, WFS-T, GML).

© SIGSI2012

Page 10: Servidores geograficos

MapBender

Las funciones del Software Mapbender se planean y desarrollan teniendo en cuenta un conjunto de funcionalidades. La situación actual del desarrollo le informa de las nuevas implementaciones.

La administración para el manejo de la información, se administra creando usuarios, grupos de usuarios y derechos. El banco de datos de Mapbender permite con todo detalle crear un protocolo de acciones del usuario, consultas y navegación.Además de gestionar las interfaces del usuario, grupos y servicios de la administración en WebGIS proyectos.

© SIGSI2012

Page 11: Servidores geograficos

Autodesk MapGuide Open Source,

Es la plataforma de cartografía Web de Autodesk. Permite a los desarrolladores crear e implantar rápidamente valiosas aplicaciones espaciales. Funciona con las últimas herramientas PHP, .NET y Java para crear velozmente potentes aplicaciones para entornos de servidor Microsoft Windows o Linux.

Autodesk MapGuide se apoya de el entorno denominado Autodesk MapGuide Estudio el cual es un entorno de desarrollo donde se ve involucrado el desarrollador para previsualizar la aplicación antes de generar la versión comercial.

© SIGSI2012

Page 12: Servidores geograficos

Autodesk MapGuide Open Source

Ofrece dos tecnologías de visor: un visor basado en DWF y otro AJAX.

• El visor basado en DWF es compatible con Windows® 2000 (SP4), Windows XP Professional y Home Edition, además de Internet Explorer® 6 y posterior.

• El visor AJAX usa Asynchronous JavaScript y XML para distribuir los mapas y datos espaciales al navegador. No precisa ningún módulo de extensión y es compatible con la mayoría de los navegadores, entre ellos Internet Explorer, Firefox y Safari.

© SIGSI2012

Page 13: Servidores geograficos

Autodesk MapGuide Open Source

Una desventaja de este software es que al momento de poder visualizar sus Web-site necesita instalar un componente llamado, Autodesk MapGuide Viewer, el cual también tiene sus característica antes de instalarlo las cuales son:

• Si va a usar Microsoft Internet Explorer, debe instalarlo antes de Autodesk MapGuide Viewer. • Antes de instalar Autodesk MapGuide Viewer Java Edition, asegúrese de desinstalar cualquier versión anterior.

Otra desventaja es de que este software es de tipo CAD sus herramienta no son del todo ambiente GIS.

La ventaja que tiene este software es que es Open Source.

© SIGSI2012

Page 14: Servidores geograficos

MapServer

MapServer es un entorno de desarrollo en código abierto (Open Source Initiative) para la creación de aplicaciones SIG en Internet/Intranet con el fin de visualizar, consultar y analizar información geográfica a través de la red mediante la tecnología Internet Map Server (IMS).

Es una aplicación desarrollada para trabajar bajo un ambiente de Internet, la cual corre bajo plataformas Linux/Apache, Windows NT/98/95.

© SIGSI2012

Page 15: Servidores geograficos

MapServer

Sus características principales son:

• Se ejecuta bajo plataformas Linux/Apache y Windows.• Formatos vectoriales soportados: ESRI shapefiles, PostGIS, ESRI ArcSDE, GML y otros muchos vía OGR.• Formatos raster soportados: JPG, PNG, GIF, TIFF/GeoTIFF, EPPL7 y otros vía GDAL.• Fuentes TrueType.• Configuración "al vuelo" vía URL

La información visualizada por el servidor es archivos shape, sólo las imágenes PNG, GIF, ó JPEG se utilizan en el momento de hacer la conexión de un servidor cliente a un servidor Web, en el caso de querer establecer comunicación entre dos servidores.

© SIGSI2012

Page 16: Servidores geograficos

MapServer

Para la generación de una interfaz, se puede utilizar programación HTML, y JavaScript.

El MMS (Sistema de Mensajería Multimedia) utiliza un lenguaje propio que permite el despliegue de las capas geográficas, clasificación de la leyenda, simbología y componentes adicionales como colores, ancho de línea etc., cada uno de los componentes se debe definir en el archivo.map.

Según la versión seleccionada, el despliegue de los datos puede hacerse utilizando el protocolo OGC de servicios de mapas que permitirá la conexión fácilmente con otro servidor

© SIGSI2012

Page 17: Servidores geograficos

GeoServer

GeoServer es un servidor de Open Source certificado por la OGC en tres diferentes standards los cuales son:

•WCS 1.0: (Web Coverage Service) Servicio de cobertura en la Web.•WMS 1.1.1: (Web Map Service) Servicio de Mapas en la Web.•WFS 1.0: (Web Feature Service) Servicio de Reportes en la Web.

Con GeoServer se puede publicar y editar datos usando estándares abiertos. Además de que la información está disponible en una gran variedad de formatos de mapas de imágenes o datos reales geoespaciales.

© SIGSI2012

Page 18: Servidores geograficos

GeoServer

GeoServer por muchos aspectos es mejor que MapServer, esto debido a la tecnología que utiliza para el desarrollo de sus aplicaciones y debido a que tiene una interfaz mas amigable que la de MapServer.

Algunas ventajas de GeoServer:

No utiliza bloc de notas.Interfaz mas amigable utiliza MapBuilder (Un cliente que soporta JavaScript OGC WMS y WFS solicitudes, de modo que puede ver y editar datos espaciales a través del navegador Web).

Compatibilidad con ASP para el desarrollo de WebSite.Soporte de diversos formatos.Visualización de la aplicación de Geoserver con Google Earth.

© SIGSI2012

Page 19: Servidores geograficos

GeoServer

Por lo tanto en lo personal trabajar con GeoServer es mas adecuado para soluciones de Internet-GIS debido a que es fácil de utilizar, es Open Source, la visualización de los mapas que se generan se pueden visualizar en varios servidores de Internet ya establecidos como el Google Earth, se puede generar el código y dar presentación en ASP, cumple con varios standards de la OGC, no trabaja con la tecnología del CGI lo cual es una gran ventaja ya que no se tiene que configurar en lo absoluto nada, solo basta instalarlo y llamara la dirección del localhost, posteriormente agregar un nuevo almacén de datos y posteriormente visualizarlo.

Nota: La cartografía que se utilice deberá estar establecida por alguna proyección de lo contrario no aceptara y por lo tanto no se generara nada.

© SIGSI2012

Page 20: Servidores geograficos

Visualización de Mapas en GoogleEart

Para poder visualizar los mapas en Google Earth existen dos formas.

•Una muy sencilla que es en el mismo software de Geoserver ver el archivo con la extensión .KML.

•Existe otra forma para configurar nuestra vista preliminar y poder visualizarlo en GoogleEarth, dicho proceso se realiza directamente en GoogleEarth.

Configuración de preliminar de mapas

Se Selecciona la opciónde KML

© SIGSI2012

Page 21: Servidores geograficos

El Standard (WMS)

Los (WMS) o mejor conocidos como Web Map Service en la actualidad juegan un papel importante en el desarrollo de aplicaciones de tipo espacial, debido a que son herramientas de gran utilidad para la visualización de mapas.

Son invocados mediante la Web por un URL (Localizador Uniforme de Recursos).

Los WMS proporcionan tres operaciones de gran utilidad como lo son: (GetMap, GetCapabilities, y GetFeatureInfo).

© SIGSI2012

Page 22: Servidores geograficos

La tecnología (WMS)

Los WMS particularmente definen:

• Cómo solicitar y proporcionar un mapa como una imagen o un conjunto de características (GetMap).

• Cómo obtener y facilitar información sobre el contenido de un mapa, como el valor de un elemento en un lugar (GetFeatureInfo).

• Cómo obtener y proporcionar información sobre qué tipos de mapas de un servidor puede entregar (GetCapabilities).

© SIGSI2012

Page 23: Servidores geograficos

La tecnología (WFS)

Es un standard de la OGC y la cual permite al usuario recuperar múltiples datos geoespaciales codificados en (GML).

Los WFS proporcionan varias operaciones como lo son:

•GetCapabilities (Solicita la capacidad de una capa).•DescribeFeatureType (Describe características y tipos de la capa).•GetFeature (Solicita las características de una capa determinada).•Transaction (Transacción, interactúa entre cliente y servidor para realizar las peticiones ya sea solo de visualización o modificacion).

© SIGSI2012

Page 24: Servidores geograficos

La tecnología (WCS)

El standard WCS sirve para describir, solicitar, y entregar multidimensional cobertura de datos a través de la World Wide Web. Esta versión de la Web se hace hincapié en la cobertura de servicios "simples" coberturas. Y prevé la cobertura de otros tipos definidos en la especificación OpenGIS Abstract.

© SIGSI2012

Page 25: Servidores geograficos

CONCLUCIONES

En la actualidad existen diversas soluciones de carácter comercial, que permiten resolver problemáticas de distribución de información geográfica a través de Internet o Intranet, que actúan como extensiones del los Sistemas de Información Geográfica de Escritorio.

Estas extensiones de Software, actualmente denominados WMS o Servidores de Mapas, tienen un elevado costo económico, ya que se trata de sistemas altamente especializados y desarrollados por pocas firmas de Software. Entre las que destacan Smallworld e Intergraph

© SIGSI2012

Page 26: Servidores geograficos

CONCLUCIONES

En diferentes empresas e instituciones dedicadas a soluciones de tipo Internet-GIS, sufren problemas económicos, no aseguro que sean todas pero si la mayoría, viendo esta problemática se propone utilizar Software Libre conocido también como  OpenSource, ya que es posible desarrollar soluciones para distribuir la información espacial, de calidad igual o superior a los Software Comerciales.

En caso de no sufrir problemas económicos se sugiere utilizar un software de tipo comercial y sugeriría que fuera de la tecnología de Smallworld, denominado SIAS, anteriormente explicado.

© SIGSI2012

Page 27: Servidores geograficos

CONCLUCIONESVentajas de la implementación con software libre.

-Inversión mínima en compra de software y desarrollo de proyecto. - Redistribución y libertad de uso del software.- Administración de estándares reconocidos mundialmente como (OGC).

Las Tecnologías y o standards que se sugieren emplear en el desarrollo de este proyecto son:

•WMS•WFS•WCS

© SIGSI2012

Page 28: Servidores geograficos

Bibliografía:Open Geospatial Consortion http://www.opengeospatial.org/

GeomediaWeb http://www.intergraph.com/products/

Smallworld SIASwww.gepower.com/prod_serv/ products/gis_software/en/sias.htm

Mapbender http://www.mapbender.org/index.php/FrontPage

Autodesk MapGuide Open Source http://mapguide.osgeo.org/

MapServer http://mapserver.gis.umn.edu/docs/tutorial Manual de MapServer

GeoServer http://geoserver.org/ http://blog.geoserver.org Instalación GeoServer

© SIGSI2012