Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto...

28
Servidores de Mapas con Servidores de Mapas con Mapserver Mapserver utilizaci utilizaci ó ó n de software libre n de software libre (Open Source) (Open Source) Ing. Sergio D. López – RAIME S.R.L. http://www.raimesrl.com.ar

Transcript of Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto...

Page 1: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Servidores de Mapas con Servidores de Mapas con MapserverMapserver

utilizaciutilizacióón de software libren de software libre

(Open Source)(Open Source)

Ing. Sergio D. López – RAIME S.R.L.http://www.raimesrl.com.ar

Page 2: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

CCóómo compartir y mo compartir y publicar informacipublicar informacióón?n?

Page 3: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Cual es la herramienta mCual es la herramienta máás s adecuada para publicar adecuada para publicar informaciinformacióón?n?

�� A travA travéés de la red (problemas de s de la red (problemas de concurrencia de usuarios).concurrencia de usuarios).

�� Programas Cliente / Servidor Programas Cliente / Servidor

�� SERVIDORES DE MAPASSERVIDORES DE MAPAS(Comerciales (Comerciales –– Open source)Open source)

WWW / intranetWWW / intranetWWW / intranet

Page 4: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

DefiniciDefinicióónn

�� Un Servidor de Mapas comprende un Un Servidor de Mapas comprende un software y un hardware que nos permite software y un hardware que nos permite publicar nuestros datos SIG en publicar nuestros datos SIG en Internet/Intranet, permitiendo al cliente Internet/Intranet, permitiendo al cliente interactuarinteractuar con ellos en forma con ellos en forma dinamicadinamica por medio de un por medio de un navegador navegador web.web.

Page 5: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

PPááginas estginas estááticas vs ticas vs Servidores de MapasServidores de Mapas

�� ImImáágenes estgenes estááticasticas

�� Interactividad limitadaInteractividad limitada

�� No se pueden cambiar los No se pueden cambiar los layers visibleslayers visibles

�� Los niveles de zoom son Los niveles de zoom son preestablecidospreestablecidos

�� Capacidad de consulta Capacidad de consulta limitadalimitada

Page 6: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Interfase de un Servidor de MapasInterfase de un Servidor de Mapas

Leyenda y

manejo de

capas

Mapa

ConsultasHerramientas de

navegación

Escala

Page 7: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Herramientas Herramientas

�� Permite identificar las Permite identificar las capascapas

�� Pueden encenderse o Pueden encenderse o apagarseapagarse

�� Totalmente configurableTotalmente configurable

Manejo de capas

�� Zoom acercarZoom acercar

�� Zoom alejarZoom alejar

�� PanPan

�� InformaciInformacióónn

�� Actualizar mapaActualizar mapa

Page 8: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Tipos de consultasTipos de consultas

Consulta haciendo click

En un objeto del mapa,

de cualquier capa

Buscar un texto en las

Bases de datos y mostrar

El resultado

Consulta con click

Consulta por texto

Page 9: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Consulta con click en un objetoConsulta con click en un objeto

1) Selección del tipo de consulta

2) Click sobre el objeto

3) Visualizacion de la base

de datos

Page 10: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

BBúúsqueda de textosqueda de texto

1) Texto a buscar

2) Zoom a los resultados y

visualización de tabla

Page 11: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Esquema tEsquema tíípico de un pico de un servidor de mapasservidor de mapas

Datos vectoriales

Datos raster

Bases de datos

Archivo de

Configuración

Servidor

espacial

Clientes

(Internet /

Intranet)

Servidor

Web

Datos Motor geográfico

Cada una de estas etapas exige programación y desarrolloCada una de estas etapas exige programación y desarrollo

Page 12: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Consulta con clickConsulta con click

Page 13: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Consulta por textoConsulta por texto

www.raimesrl.com.ar

Page 14: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Consulta por atributosConsulta por atributos

www.raimesrl.com.ar

Page 15: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

BBúúsquedasquedageogrgeográáficafica

http://www.raimesrl.com.ar

Page 16: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

VisualizaciVisualizacióón de imn de imáágenesgenes

www.raimesrl.com.ar

Page 17: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

VisualizaciVisualizacióón de imn de imáágenesgenes

www.raimesrl.com.ar

Page 18: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Algunos servidores de Algunos servidores de mapasmapas

LibresLibres ComercialesComerciales

UMN MapserverUMN Mapserver ArcIMS (ESRI)ArcIMS (ESRI)

Mapguide (Autodesk)Mapguide (Autodesk) Geomedia WebMapGeomedia WebMap

GeoserverGeoserver ManifoldManifold

Page 19: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

CaracterCaracteríísticas sticas de UMN Mapserverde UMN Mapserver

� Originalmente desarrollado por la Univ. De Minnesota en 1994 a partir de un proyecto financiado por la NASA.

� Desarrollado sobre otras conocidas librerías de código abierto:– Freetype, Proj4, GDAL/OGR, Shapelib

� Corre sobre Linux, Windows, UNIX, OS/X, Solaris� Mantenido por más de 20 desarrolladores alrededor

del mundo.� CGI o Mapscript (Perl, PHP, Python, Java, .NET, …)

Page 20: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

UMN MapserverUMN Mapserver

�� Disponible en Disponible en hhttp://ms.gis.umn.eduttp://ms.gis.umn.edu

�� Formatos:Formatos:

–– CCóódigo fuentedigo fuente

–– Paquetes precompiladosPaquetes precompilados

�� MS4W (Windows)MS4W (Windows)

�� FGS Installer (Linux)FGS Installer (Linux)

Page 21: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

QuQuéé tipos de datos puede leer Mapserver?tipos de datos puede leer Mapserver?

Page 22: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Ventajas y Desventajas del Ventajas y Desventajas del Software de CSoftware de Cóódigo Abiertodigo Abierto

Ventajas:Ventajas:

–– Costo Costo de licenciasde licencias = $0= $0

–– CCóódigo fuente disponible y modificable digo fuente disponible y modificable por el usuariopor el usuario

–– Soporte brindado por las comunidades de Soporte brindado por las comunidades de desarrollo.desarrollo.

–– RRáápido ciclo de desarrollopido ciclo de desarrollo

–– Multiplataforma (UNIX, Linux, Solaris, Multiplataforma (UNIX, Linux, Solaris, Windows, MacOS, etc.)Windows, MacOS, etc.)

Page 23: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Ventajas y Desventajas del Ventajas y Desventajas del Software de CSoftware de Cóódigo Abiertodigo Abierto

Desventajas:Desventajas:–– El costo final El costo final NO ESNO ES = $0= $0

–– Las aplicaciones estLas aplicaciones estáán siempre en desarrollo.n siempre en desarrollo.

–– Problemas de compatibilidad con software Problemas de compatibilidad con software comercial.comercial.

–– Exigen alta especializaciExigen alta especializacióón.n.

–– Paquetes separadosPaquetes separados

–– La interfase de usuario es la La interfase de usuario es la úúltima parte de los ltima parte de los desarrollos.desarrollos.

Page 24: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Aspectos a considerar a la hora de Aspectos a considerar a la hora de implementar un servidor con implementar un servidor con MapserverMapserver……

� Aplicaciones básicas.

– Zoom +/-, Consulta con click, escala, Vista general. Datos Shapefile

� Aplicaciones complejas.

– Idem anterior + Consultas por texto, respuesta condicional, BD Multiusuario, PostgreSQL, PostGIS.

Page 25: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Aplicaciones bAplicaciones báásicassicas

�� Descargar los programasDescargar los programas

�� Leer la documentaciLeer la documentacióón disponiblen disponible

�� Suscribirse a los foros.Suscribirse a los foros.

�� Usar alguna aplicaciUsar alguna aplicacióón para el n para el desarrollo (por ej. Gmap, Maplab)desarrollo (por ej. Gmap, Maplab)

�� En muy breve tiempo (15 dEn muy breve tiempo (15 díías) se as) se puede tener una aplicacipuede tener una aplicacióón n funcionando.funcionando.

Page 26: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Aplicaciones ComplejasAplicaciones Complejas

�� Disponer de un equipo de desarrolloDisponer de un equipo de desarrollo�� Suscribirse a los foros.Suscribirse a los foros.�� Conocimiento de administraciConocimiento de administracióón de bases de n de bases de

datos.datos.�� Manejo de lenguajes tipo PHP, Perl, Phyton, Manejo de lenguajes tipo PHP, Perl, Phyton,

etc.etc.�� Conocimientos de AdministraciConocimientos de Administracióón del SO n del SO

(a(aúún mn máás en Linux) s en Linux)

�� Disponer de tiempoDisponer de tiempo

Page 27: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Servicios de RAIME S.R.L.Servicios de RAIME S.R.L.

www.raimesrl.com.arwww.raimesrl.com.ar

••AsesoramientoAsesoramiento

••InstalaciInstalacióónn

••ImplementaciImplementacióónn

••Soluciones integralesSoluciones integrales

CapacitaciCapacitacióónnCursos Cursos personalizadospersonalizadosConsultoriaConsultoriaTutorialesTutorialesDocumentaciDocumentacióónn

Page 28: Servidores de Mapas con Mapserver utilización de software ... · Software de C ódigo Abierto Ventajas: –Costo de licencias = $0 –Código fuente disponible y modificable por

Preguntas?Preguntas?

RAIME S.R.L.RAIME S.R.L.www.raimesrl.com.arwww.raimesrl.com.ar

[email protected]@[email protected]@raimesrl.com.ar