• No se han encontrado resultados

Servidores de Mapas con Mapserver. utilización n de software libre (Open Source)

N/A
N/A
Protected

Academic year: 2021

Share "Servidores de Mapas con Mapserver. utilización n de software libre (Open Source)"

Copied!
28
0
0

Texto completo

(1)

Servidores de Mapas con

Servidores de Mapas con

Mapserver

Mapserver

utilizaci

utilizacióó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

(2)

C

C

ó

ó

mo compartir y

mo compartir y

publicar informaci

(3)

Cual es la herramienta m

Cual es la herramienta m

á

á

s

s

adecuada para publicar

adecuada para publicar

informaci

informaci

ó

ó

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 / intranet

WWW / intranet

(4)

Definici

Definici

ó

ó

n

n

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

interactuar

interactuar con ellos en forma con ellos en forma dinamica

dinamica por medio de un por medio de un navegador navegador web.

(5)

P

P

á

á

ginas est

ginas est

á

á

ticas vs

ticas vs

Servidores de Mapas

Servidores de Mapas

ImáImágenes estgenes estáticasáticas

Interactividad limitadaInteractividad limitada

No se pueden cambiar los No se pueden cambiar los

layers visibles layers visibles

Los niveles de zoom son Los niveles de zoom son

preestablecidos preestablecidos

Capacidad de consulta Capacidad de consulta

limitada limitada

(6)

Interfase de un Servidor de Mapas

Interfase de un Servidor de Mapas

Leyenda y manejo de capas Mapa Consultas Herramientas de navegación Escala

(7)

Herramientas

Herramientas

Permite identificar las Permite identificar las

capas capas

Pueden encenderse o Pueden encenderse o

apagarse apagarse

Totalmente configurableTotalmente configurable

Manejo de capas

Zoom acercarZoom acercar

Zoom alejarZoom alejar

PanPan

InformacióInformaciónn

(8)

Tipos de consultas

Tipos 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

(9)

Consulta con click en un objeto

Consulta con click en un objeto

1) Selección del tipo de consulta 2) Click sobre el objeto

3) Visualizacion de la base de datos

(10)

B

B

ú

ú

squeda de texto

squeda de texto

1) Texto a buscar

2) Zoom a los resultados y visualización de tabla

(11)

Esquema t

Esquema t

í

í

pico de un

pico de un

servidor de mapas

servidor 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 desarrollo Cada una de estas etapas exige programación y desarrollo

(12)

Consulta con click

(13)

Consulta por texto

Consulta por texto

(14)

Consulta por atributos

Consulta por atributos

(15)

B

Búúsquedasqueda geogr

geográáficafica

(16)

Visualizaci

Visualizaci

ó

ó

n de im

n de im

á

á

genes

genes

(17)

Visualizaci

Visualizaci

ó

ó

n de im

n de im

á

á

genes

genes

(18)

Algunos servidores de

Algunos servidores de

mapas

mapas

Libres

Libres ComercialesComerciales UMN Mapserver

UMN Mapserver ArcIMS (ESRI)ArcIMS (ESRI) Mapguide (Autodesk)

Mapguide (Autodesk) Geomedia WebMapGeomedia WebMap Geoserver

(19)

Caracter

Caracter

í

í

sticas

sticas

de UMN Mapserver

de 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.

(20)

UMN Mapserver

UMN 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)

(21)

Qu

(22)

Ventajas y Desventajas del

Ventajas y Desventajas del

Software de C

Software de C

ó

ó

digo Abierto

digo Abierto

Ventajas:

Ventajas:

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

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

por 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.)

(23)

Ventajas y Desventajas del

Ventajas y Desventajas del

Software de C

Software de C

ó

ó

digo Abierto

digo Abierto

Desventajas:

Desventajas: –

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

– Las aplicaciones estáLas 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.

(24)

Aspectos a considerar a la hora de

Aspectos a considerar a la hora de

implementar un servidor con

implementar un servidor con

Mapserver

Mapserver……

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.

(25)

Aplicaciones b

Aplicaciones b

á

á

sicas

sicas

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 aplicaci

puede tener una aplicacióón n

funcionando.

(26)

Aplicaciones Complejas

Aplicaciones 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)

(27)

Servicios de RAIME S.R.L.

Servicios de RAIME S.R.L.

www.raimesrl.com.ar www.raimesrl.com.ar • •AsesoramientoAsesoramiento • •InstalaciInstalacióónn • •ImplementaciImplementacióónn •

•Soluciones integralesSoluciones integrales Capacitaci Capacitacióónn Cursos Cursos personalizados personalizados Consultoria Consultoria Tutoriales Tutoriales Documentaci Documentacióónn

(28)

Preguntas?

Preguntas?

RAIME S.R.L. RAIME S.R.L. www.raimesrl.com.ar www.raimesrl.com.ar [email protected] [email protected] [email protected] [email protected]

Referencias

Documento similar

De esta manera el acceso a la información de las bases de datos eran accesibles desde el servidor en la nube a través de servicios web cumpliéndose el

2.1 El sistema muestra la interfaz que permite adicionar un servidor, donde el usuario debe introducir el nombre de la base de datos, el IP, especificar si el servidor réplica, y

 Posee una herramienta que hace que el trabajo de compilar el núcleo del sistema sea mínima, Genkernel, la cual hace poco fue portada para otras distribuciones

Para poder demostrar como aumentan los tiempos de respuesta promedio del sistema y el consumo de recursos en los servidores de bases de datos, la prueba será realizada manteniendo

El diagrama de despliegue para este sistema incluye la representación de una PC que realiza la función de servidor y una o más PCs Cliente conectadas al Servidor por medio

Como son el fortalecimiento del sistema operativo, la redundancia de la red de datos ante una contingencia, los shells de respaldos en mismo servidor y otro

Se recomienda trabajar en funci´ on de dise˜ nar e implementar un spider para recopilar toda la informaci´ on contenida en nuestra web universitaria y actualizarla en nuestra base

OracleMaps es el nombre de una librería en JavaScript que tiene la cualidad de poder acceder a información geoespacial almacenada en bases de datos espaciales a través del servidor