You are on page 1of 52

AMIENTAS PARA: Publicar, procesar y analizar informacin cartogrfica v

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

WALDHEIM, Ch. (2006). Landscape as urbanism. En The Landscape Urbanism Reader (35-54). New York: Princeton Architectural Press.

Herramientas publicacin y anlisis Web-Gis

qu queremos hacer?
A - Publicar va web nuestra informacin cartogrfica sin desplegar
ningn tipo de infraestructura tecnolgica. (Sin necesidad de instalar
ningn software)
Bsico
B - Crear una aplicacin web para publicar, procesar o descargar va web
informacin cartogrfica de terceros.
Medio
C - Crear una aplicacin web para publicar, procesar o descargar va web
informacin cartogrfica propia o de terceros.
Avanzado

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

publicar va web nuestra informacin


cartogrfica sin desplegar ningn tipo
de infraestructura tecnolgica

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Publicar va web nuestra cartografa sin


desplegar infraestructuras tecnolgica
- No es necesario perder mucho tiempo ni gastar mucho dinero para
publicar nuestra informacin con componente espacial
-

Cundo es interesante esta solucin?


- El receptor de la informacin no es usuario de geotecnologas
- El receptor de la informacin es cualquier usuario de internet y no
tenemos ni tiempo ni dinero para desplegar infraestructuras.
- No necesitamos tener control sobre el mantenimiento

- Qu conocimientos especficos se requieren para publicar?


Ninguno

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Publicar va web cartografa sin desplegar


infraestructuras tecnolgica
Existen sitios web que ofrecen servicios gratuitos para compartir
informacin cartogrfica online.
Algunos de los ms relevantes utilizados:
MapBox
Geocommons
ArcGis.com
Giscloud
Ikimap
CartoDB
WorldMap
Qgis Cloud
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

crear aplicacin web para publicar, procesar o


descargar va web informacin cartogrfica de te

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
En ocasiones es necesario tener un mayor control sobre la
plataforma
en la que publicamos nuestra cartografa
- Cundo es interesante esta solucin?
El receptor de la informacin no es usuario de geotecnologas
El receptor de la informacin es cualquier usuario de internet y
requiere funcionalidad especfica.
Necesitamos controlar quien accede a la aplicacin
Necesitamos tener el control del mantenimiento de la aplicacin
Necesitamos poder ejecutar geoprocesos entre las fuentes
cartogrficas
No necesitamos publicar informacin propia
- Implica despliegue tecnolgico
- Qu conocimientos especficos requiere?
Bsicos de lenguaje de programacin HTML y Javascript;
bsicos estndares OGC; Bsicos servidores web (IIS, Apache o
Herramientas
publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013
Tomcat)

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
de terceros - Arquitectura

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros

Conjunto de herramientas hardware y software para servir la


aplicacin web a travs de internet
En el servidor de aplicaciones se ubican:
- El servidor web
- La aplicacin web

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros

Servidor web
Algunos ejemplos de software muy empleados como servidores
web son el Internet Information Service (IIS de Microsoft), El
Apache o el Tomcat
El servidor puede estar fsicamente en nuestras oficinas o
puede contratarse como servicio a empresas de hosting.
Hemos de tener contratado un dominio para salir a Internet.
En este enlace tenis un vdeo de instalacin y configuracin de
IIS 7
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros

Si queremos crear aplicaciones complejas que generen webs


dinmicas y que requieran interaccin compleja con bases de datos
Mediante herramientas de desarrollo que implementen
lenguajes de programacin en el servidor se generan las
pginas Web
Entornos desarrollo (Programas para programar aplicaciones
web) para lenguajes de servidor
Una vez creada la aplicacin web se ubica/compila en el servidor

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros

Entornos desarrollo (Programas para programar aplicaciones web)


para lenguajes de servidor
- Lenguaje PHP / Entorno de desarrollo: Eclipse Editor PHP,
PHPedit , Maguma, PHPdesigner,NuSphere PHPed, Dzsolf PHP
editor, PHPcoder
- Lenguaje/ ASP / Entorno de desarrollo: Visual Studio
- Lenguaje JAVA/ Entorno de desarrollo:
Eclipse,Netbeans,EditPlus
(El entorno de desarrollo no tiene porqu estar en el servidor.
Slo la aplicacin
compilada
estar Training
en el
servidor)
Herramientas
publicacindebe
web Gis. Geospatial
Espaol.
Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
Si queremos crear aplicaciones sencillas que no requieran
interaccin compleja con
bases de datos:
- Hemos de generar el cdigo HTML y Javascript para crear
nuestra aplicacin.
- Existen numerosas herramientas para crear este cdigo
Editores de texto:
Notepad++, gratuito y cdigo libre.
UltraEdit, que es un editor para programadores de los
ms populares.
Arachnophilia, que funciona en todos los sistemas
operativos.
EditPus, otro editor para programadores
Editores
WYSIWYG:
WYSIWYG
:
Kompozer,
iweb,
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
El cliente es la entidad que ejecuta la aplicacin
Generalmente es un navegador web que interpreta el cdigo HTML
y Javascript enviado desde el servidor.
En el navegador del cliente tambin puede haber instalados otros
programas o plugins para la ejecucin de la pgina (Silverlight o
Flex)
El cdigo HTML o Javascript incorpora llamadas a servicios de
funcionalidades o datos de terceros (APIs o servicios OGC)

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
El cdigo HTML o Javascript incorpora llamadas a servicios de
funcionalidades o datos de terceros (APIs o servicios OGC)
-API de datos (servidor de mapas externo): OpenStreetMap,
MapBox
-API de funcionalidad: GeoExt, OpenLayers,GoogleTransit, Esri
geocoder,
-API de datos y funcionalidad: Cartociudad, GoogleMaps,
Bingmaps, YahooMaps, MapQuest, API ArcGisServer Javascript,
Silverlight y Flex, CartoDB
- Servicios de datos y/o procesos: OGC(WMS, WCS, WPS,SWE,
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas para publicacin Web-Gis


Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Herramientas para publicacin Web-Gis


Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
- Entidad que sirve informacin o funcionalidad a travs de la web:
Hardware + software

- Nosotros no hemos de tener ni los datos ni la funcionalidad. Es


suficiente con acceder a ellos va web

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros
-La informacin puede servirse de forma:
Gratuita o de pago (OpenStreetmap / GoogleMaps)
Mediante estndares o en formatos propietarios (ArcGis Server
mediante WMS OGC / ArcGis Server en formato propietario)
- Se pueden servir
Datos (OpenStreetmap, MapBox, CartoDB, WMS)
Funcionalidad de mapeo (OpenLayers, Leaflet,
AutodeskMapGuide)
Datos y funcionalidad de mapeo (GoogleMaps, APIs de
ArcGisServer, CartoDB)
Procesos (WPS o Servicios de Geoproceso de Esri, CartoDB)
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas para publicacin Web-Gis

OpenStreetMap: Gratis/Datos/Con estndares


GeoExt: Gratis/Funcionalidad
OpenLayers: Gratis/Funcionalidad
MapFish:Gratis/Funcionalidad
ModestMap: Gratis/Funcionalidad
Leaflet: Gratis/Funcionalidad
GoogleTransit: Gratis o pago/Funcionalidad
GoogleMaps: Pago/Funcionalidad y datos/Sin estndares
Bingmaps: Pago/Funcionalidad y datos/Sin estndares
YahooMaps: Pago/Funcionalidad y datos/Sin estndares
MapQuest: Pago/Funcionalidad y datos/Sin estndares
Servicios OGC (WMS, WCS, WPS,SWE, etc):
Gratis/Funcionalidad o datos/Con estndares
ArcGisServer, AutoDeskMapguide,
MapXtreme,GeoMediaWeb, CartoDB: Gratis o
pago/Funcionalidad y/o datos / Con o sin estndares.

Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

crear aplicacin web para publicar, procesar o


descargar va web informacin cartogrfica de p
o de terceros

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica propia o de terceros
En ocasiones es necesario tener control completo sobre la
plataforma
en la que publicamos y administramos nuestra cartografa
- Cundo es interesante esta solucin?
El receptor de la informacin no es usuario de geotecnologas
El receptor de la informacin es cualquier usuario de internet y
requiere funcionalidad especfica.
Necesitamos controlar quien accede a la aplicacin
Necesitamos tener el control del mantenimiento de la aplicacin
Necesitamos poder ejecutar geoprocesos entre las fuentes
cartogrficas
Necesitamos publicar informacin propia y gestionarla nosotros
- Implica despliegue tecnolgico

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica propia o de terceros
En ocasiones es necesario tener control completo sobre la
plataforma
en la que publicamos y administramos nuestra cartografa
- Qu conocimientos especficos requiere?
-Lenguajes de programacin HTML y Javascript; bsicos
estndares OGC;
- Especficos de las libreras de mapeo a utilizar (D3,
Openlayers, Leaflet, etc)
- Bsicos servidores web (IIS, Apache o Tomcat)
- Servidores de mapas : GeoServer o ArcGisServer o
AutodeskMapguide o MapXtreme o MapServer o Degree; o KML
GML GeoJSON -SVG
- Servidores de bases de datos GIS: PostGis o shapefile o ArcSde
o Oracle u OracleSpatial o SQL Server o SQL Server Spatyal, etc
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
de terceros o propia - Arquitectura
Aplicaciones

Datos

Mapas

Procesos

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
de terceros o propia Arquitectura - i
Aplicaciones

Datos + Mapas
Ficheros KML-GML-GeoJSONGeoRSS

Procesos

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
de terceros o propia Arquitectura - i
Aplicaciones

Mapas

Sustituido por
renderizado en navegador
HTML5

Procesos

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
de terceros o propia Arquitectura - i
Aplicaciones

Datos

Mapas

Procesos

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

La arquitectura que nos permite gestionar nuestra propia


informacin deja de nuestro lado el control de los servidores de:
Aplicaciones
Datos
Mapas
Procesos

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

CONSECUENCIA
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

El servidor de aplicaciones es el conjunto de herramientas hardware


y software para servir la aplicacin web a travs de internet
En el servidor de aplicaciones se ubican:
El servidor web
La aplicacin web
Si hemos optado por sustituir el servidor de mapas por ficheros
KNL, GML o geoJSON habr que ubicar estos ficheros en este
servidor.

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
Servidor web
Algunos ejemplos de software muy empleados como servidores
web son el Internet Information Service (IIS de Microsoft), El
Apache o el Tomcat
El servidor puede estar fsicamente en nuestras oficinas o
puede contratarse como servicio a empresas de hosting.
Hemos de tener contratado un dominio para salir a Internet.
En este enlace tenis un vdeo de instalacin y configuracin de
IIS 7
Si hemos optado por sustituir el servidor de mapas por ficheros
Herramientas
publicacin
web Gis. Geospatial
Training Espaol.
avanzada
para profesionales
GIS.en
1.1.2013
kml, gml
o geoJSON
habr
que Formacin
ubicar
estos
ficheros
este

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

- Los formatos KML de Google , el GML el GeoJSON (JavaScript


Object Notation) el GeoRSS, todos ellos estndares, permiten
publicar los datos sin necesidad de un software que intermedie:
Eliminan el componente de servidor de mapas y servidor de datos.
- El servidor de aplicaciones sirve los datos enviando toda la
informacin (el fichero KML, GML, GeoJSON y GeoRSS) al navegador
cliente y no la porcin de imagen que envan los servidores de
imgenes.
- Simplifica la publicacin de nuestros datos en la web pero limita
la gestin de los mismos y hace inviable su representacin en el
cliente cuando queremos servir volmenes de datos de cierta
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013
entidad.

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
Servidor de mapas. Es un tipo de servidor web en el que el software
que devuelve peticiones al la red lo que hace es devolver imgenes
que el usuario final ve como mapas en su navegador.
- Clasificaciones de los servidores de mapas:
- Atendiendo a la titularidad/disponibilidad del cdigo:
- OpenSource/Software Libre
- Propietario
- Atendiendo al formato de publicacin
- Publica basado en estndares
-Publica sin basarse en estndares
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
- Clasificaciones de los servidores de mapas:
- Atendiendo a la titularidad/disponibilidad del cdigo:
- OpenSource/Software Libre
- Propietario
- Atendiendo al formato de publicacin
- Publica basado en estndares
-Publica sin basarse en estndares
- Atendiendo al formato de publicacin
- En la nube
- Fsicos
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
-La eleccin del servidor de mapas forma parte del proceso de
definicin de la arquitectura del sistema.
-Elegir entre herramientas OpenSource o Propietarias, entre
Herramientas que proveen Estndares y otras que no los proveen
depender y entre herramientas en la nube o no en la nube
depender de los siguientes factores.
- Coste de la implementacin: (Coste de licenciamiento; Coste
de formacin del equipo para dar soporte, mantenimiento y
administracin)
- Requerimientos del cliente relativos al tipo de software a
emplear
- Requerimientos de interoperabilidad de la herramienta
- Requerimientos de seguridad para administrar la publicacin
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

Atendiendo a la titularidad o a la accesibilidad del cdigo, podemos


clasificar los servidores de mapas en OpenSource y en Propietarios
Servidores de mapas
OpenSource
GeoServer
UMN MapServer
Mapguide
Mapnik
Deegree.
Autodesk MapGuide
CartoDB

Propietarios
ArcIMS
ArcGIS Server
MapXtreme
GeoMedia Web
Manifold 8
Geocommons y GisCloud en su versin

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

- GeoServer junto con MapServer son los servidores de mapas con


mejor rendimiento probado dentro de la suite OpenSource.
- GeoServer es el servidor de mapas con un mayor crecimiento en
cunto a nmero de implementaciones
- Que es Geoserver ?
Software de Servidor Open Source.
Desarrollado en Java.
Permite compartir y editar datos geoespaciales.
Es la implementacin de referencia del OGC (Open Geospatial
Consortium)para:
WFS (Web Feature Service).
WCS (Web Coverage Service).
Compatibilidad
certificada
WMS
Map GIS.
Service).
Herramientas
publicacin web Gis. Geospatial
Training Espaol.para
Formacin
avanzada(Web
para profesionales
1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
ArcGisServer es la herramienta GIS para compartir datos va Web
de mayor xito en la actualidad
- Es una plataforma para compartir y geoprocesar recursos GIS.
- Recursos que se pueden compartir
Mapas, localizadores de direcciones, geodatabases,
herramientas
- Pueden ser compartidos dentro de nuestra organizacin o
externamente
Aplicaciones de mapas en la Intranet web
Mediante ArcGIS Desktop
Aplicaciones mviles
- Aplicaciones listas para usar y servicios
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
- Los servidores de datos son las entidades lgicas que contienen
las bases de datos geogrficas
- Las bases de datos geogrficas pueden clasificadas segn:
- Tipo de fichero de almacenamiento
Ficheros: shapefile, geodatabase, dwg, etc
Bases de datos relacionales
Bases de datos extensibles
- Atendiendo a la titularidad/accesibilidad del cdigo
OpenSource
Propietarias

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
Los criterios para la eleccin entre alguno de estos gestores de
informacin geogrfica son los mismos, en esencia que los descritos
para los servidores de mapas, a saber:
- Coste de la implementacin
Coste de licenciamiento
Coste de formacin del equipo para dar soporte,
mantenimiento y administracin.
- Requerimientos del cliente relativos al tipo de software a
emplear
- Requerimientos de interoperabilidad de la herramienta
- Independencia
- Disponibilidad
- Redundancia
- Facilidad de reutilizacin
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
- SGBD: Junto con las bases de datos, el elemento fundamental
para el aprovechamiento de estas son los Sistemas Gestores de
Bases de Datos (SGDB o DBMS, del ingles DataBase Management
System). Estos sistemas representan un elemento intermedio entre
los propios datos y los programas que van a hacer uso de ellos,
facilitando las operaciones a realizar sobre aquellos. En nuestro
caso, son el componente que permite unir el SIG con la base de
datos en la que se almacenan los datos espaciales con los que este
va a trabaja
- Componente espacial: Son los componentes del software del
gestor de base de datos que habilitan a la base de datos para
almacenar e interpretar datos geogrficos.
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
Bases de datos relacionales - propietarias
-SQL server es el servidor de bases de datos de Microsoft. Dispone
de soporte para datos espaciales y un tipo de dato geometry para
almacenamiento de datos espaciales, que cumple con las
especificaciones de SFS para SQL.
- DB2 Spatial Extenderes una extensin para la base de datos DB2
de IBM que implementa los tipos de datos y funciones definidas por
ISO SQL/MM y el OGC.
- Oracle Spatial es un componente para la base de datos Oracle que
permite el manejo de datos geogracos de forma nativa.
- ArcSDE: Es el componente de habilitacin para bases de datos
espaciales
de Esri. Se integra con DB2, Informix, Oracle, PostgreSQL
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
Bases de datos relacionales OpenSource
- PostGIS: es un modulo para la base de datos libre PostgreSQL,
desarrollado principalmente por Refractions Research Inc. Este
modulo proporciona a PostgreSQL la capacidad no solo de
almacenar informacion geoespacial y cumplir la norma SFSS,
sino de realizar operaciones de anlisis geogrfico.
- Se trata de un producto muy difundido, con importantes
referencias a nivel mundial y con un gran abanico de
herramientas de todo tipo con acceso a PostGIS. Es, asimismo,
un proyecto muy activo, en continua evolucin y con numerosas
mejoras previstas
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia

Los Geoprocesos son un conjunto de tareas para procesar y analizar


informacin geogrfica mediante el empleo de algoritmos basados
en anlisis espaciales.
Actualmente no existen demasiadas alternativas para publicar y
reutilizar con sencillez este tipo de tareas.

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
- Alternativas Propietarias:
- ArcGisServer.
Aunque otras herramientas servidor permiten implementar
este tipo de tareas esta solucin es sin duda la ms
completa.
Permite disear geoprocesos y publicarlos para su ejecucin
en remoto
- Alternativas OpenSource
-WPS: La iniciativa 52North ha desarrollado un servidor de
procesos que implementa todas las capacidades y elementos
del estndar WPS 1.0 para servir procesos remotos.
- CartoDB: Implementa un interfaz SQL que facilita la creacin
de geoprocesos PostGIS
- PostGIS: Mediante el uso de las tareas de anlisis que
implementa la base de datos espacial PostGis se pueden servir
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
- Entidad que sirve informacin o funcionalidad a travs de la web:
Hardware + software
- Nosotros no hemos de tener ni los datos ni la funcionalidad. Es
suficiente con acceder a ellos va web

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
-La informacin puede servirse de forma:
Gratuita o de pago (OpenStreetmap / GoogleMaps)
Mediante estndares o en formatos propietarios (ArcGis Server
mediante WMS OGC / ArcGis Server en formato propietario)
- Se pueden servir
Datos (OpenStreetmap, MapBox, CartoDB, WMS)
Funcionalidad de mapeo (OpenLayers, Leaflet,
AutodeskMapGuide)
Datos y funcionalidad de mapeo (GoogleMaps, APIs de
ArcGisServer, CartoDB)
Procesos (WPS o Servicios de Geoproceso de Esri, CartoDB)
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
El cliente es la entidad que ejecuta la aplicacin
Generalmente es un navegador web que interpreta el cdigo HTML
y Javascript enviado desde el servidor.
En el navegador del cliente tambin puede haber instalados otros
programas o plugins para la ejecucin de la pgina (Silverlight o
Flex)
El cdigo HTML o Javascript incorpora llamadas a servicios de
funcionalidades o datos de terceros (APIs o servicios OGC)

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas publicacin y anlisis Web-Gis

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Crear aplicacin web para publicar,


procesar o descargar va web informac
cartogrfica de terceros o propia
El cdigo HTML o Javascript incorpora llamadas a servicios de
funcionalidades o datos de terceros (APIs o servicios OGC)
-API de datos (servidor de mapas externo): OpenStreetMap,
MapBox
-API de funcionalidad: GeoExt, OpenLayers,GoogleTransit, Esri
geocoder,
-API de datos y funcionalidad: Cartociudad, GoogleMaps,
Bingmaps, YahooMaps, MapQuest, API ArcGisServer Javascript,
Silverlight y Flex, CartoDB
- Servicios de datos y/o procesos: OGC(WMS, WCS, WPS,SWE,
Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

Herramientas para publicacin Web-Gis


Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Herramientas para publicacin Web-Gis


Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Herramientas para publicacin Web-Gis


Introduccin al desarrollo Web. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. Cursos 2012-13. 1.1.2013

Una prdida y una fragmentacin de hbitats muy importante con los consiguientes problemas para la biodiversidad.
Por ello es fundamental restablecer las conectividades para mejorar las funciones de los sistemas naturales y urbanos

Herramientas publicacin y anlisis Web-Gis

Referencias

Libro libre SIG de Vctor Olaya


Referencias Online de Esri
Web OpenGeo

Herramientas publicacin web Gis. Geospatial Training Espaol. Formacin avanzada para profesionales GIS. 1.1.2013

You might also like