Академический Документы
Профессиональный Документы
Культура Документы
Realizado por:
Benavides Juan
Montalvo Lenin
Pachacama Jonathan
Pardina Alejandro
Enero-2017
Tabla de Contenido
Objetivos ........................................................................................................................................................ 3
Objetivo General: ....................................................................................................................................... 3
Objetivos Especficos: ................................................................................................................................ 3
Marco Terico ................................................................................................................................................ 3
Servidores de mapas .................................................................................................................................. 3
GeoServer .................................................................................................................................................. 3
Caractersticas GEOSERVER ................................................................................................................... 3
Ventajas: ................................................................................................................................................ 4
MapServer ..................................................................................................................................................... 4
Caractersticas clave .............................................................................................................................. 5
Desarrollo Prctica ......................................................................................................................................... 6
GEOSERVER ................................................................................................................................................ 6
Preparacin del Ambiente. .................................................................................................................... 6
Instalacin ................................................................................................................................................11
Demostracin Prctica .........................................................................................................................14
MapServer................................................................................................................................................20
Conclusiones y Recomendaciones ...............................................................................................................29
Referencias ..................................................................................................................................................29
Objetivos
Objetivo General:
Demostrar la utilidad y uso de un servidor para mapas
Objetivos Especficos:
Levantar un servidor de mapas en distintas herramientas como GEO server o Map
Server.
Tener una visin de los servicios que ofrecen los servidores de mapas.
Marco Terico
Servidores de mapas
Un servidor de mapas es un middleware que tienen como objeto mostrar informacin
geoespacial existente, en diferentes formatos, as como servir dicha informacin a clientes de
mapa a travs de los protocolos estndares de comunicacin como HTTP y FPT.
Los servidores de mapas deben cumplir con el estndar WMS, por lo general los servidores de
mapas proveen servicios de mapas, que recibe peticiones de clientes que acceden a informacin
vectorial o rasters, y generan imgenes en formatos PNG, JPEG y GIF. [1]
El servicio de coberturas muestra informacin geoespacial de diferentes tipos a los clientes, con
la singularidad de que estas ofrecen informacin original sin necesidad de realizar procesamiento.
Resulta muy til para el modelar modelos digitales de terreno, o ficheros de informacin de
teledeteccin.
GeoServer
Es un servidor de mapas de cdigo abierto escrito en lenguaje de programacin JAVA, entre las
opciones que permite al usuario se tiene la comparticin y edicin de datos geoespaciales, est
diseado para la interoperabilidad usando estndares abiertos. Actualmente GEOSERVER se ha
vuelto un mtodo sencillo para conectar informacin existente de globos virtuales como google
earth o NASA Word Wind. GeoServer nos ayuda a implementar el estndar Open Geospatial.
Caractersticas GEOSERVER
[3] Entre las principales caractersticas de Geoserver se pueden citar algunas como:
Enteramente compatible con las especificaciones WMS, WCS y WFS, testados por el test de
conformidad CITE de la OGC.
Soporte de formatos de salida tales como JPEG, GIF, PNG, SVG y GML.
Soporte completo de SLD, como definiciones del usuario (POST y GET), y como uso de
configuracin de estilos.
Soporte para edicin de datos de banco de datos individuales a travs del protocolo WFS
transactional profile (WFS-T), disponible para todos los formatos de datos.
Ventajas:
Geoserver es un servidor portable, o sea, se lo puede correr en Windows, MAC o en Linux sin mayores
modificaciones.
Geoserver tiene una interfaz web muy buena para manejar la configuracin.
Geoserver soporta WFS-t (WFS transaccional), lo que significa que se puede modificar el mapa a
travs de un webservice.
MapServer
MapServer es una plataforma de Cdigo Abierto para la publicacin de datos espaciales y
aplicaciones cartogrficas interactivas para la web. Originalmente desarrollado a mediados de
los 90s en la Universidad de Minnesota, MapServer es publicado bajo una Licencia tipo MIT, y
funciona en los principales sistemas operativos (Windows, Linux, Mac OS X). MapServer no es un
sistema con todas las funcionalidades de un sistema SIG, ni tampoco inspira serlo.
Es desarrollado en el lenguaje de programacin C, y actualmente existen 20 grupos de
desarrolladores que lo mantienen en todo el mundo.
Caractersticas clave
Soporte Multi-plataforma
o Linux, Windows, Mac OS X, Solaris, y mas
Desarrollo Prctica
GEOSERVER
Preparacin del Ambiente.
Para el correcto funcionamiento del servidor GEOSERVER es necesario tener instalado el JDK8 y el servidor
TOMCAT, para ello nos dirigimos a la direccin de TOMCAT y descargamos la versin 8 en la siguiente
direccin: http://tomcat.apache.org/download-80.cgi
Una vez descargado iniciamos el instalador de TOMCAT, lo configuramos colocando en las credenciales
admin, y contrasea admin
Seleccionamos la carpeta donde se encuentre el JDK
Ahora escogemos donde instalar el servidor HTTP TOMCAT
El procesos para descargar la APP hay que seleccionar la opcin GeoServer 2.10.1 que nos redirigir a la
siguiente URL: http://geoserver.org/release/stable/
Y ahora escogemos la versin para Web y nos redirigir al siguiente sitio en donde se descargara de
manera instantnea el GEOServer, de lo contrario se debe dar click en la opcin de probar un mirror
distinto.
Instalacin
Una vez instalado abrimos la configuracin de Tomcat buscando Configure Tomcat en inicio. En el
campo Start up type seleccionamos Automatic. Luego damos clic en Start para que se inicialice la
instalacin y finalmente click en Aceptar.
Ponemos la opcin Seleccione archivo War a cargar se seleccionar el archivo geoserver.war que
previamente nos habamos descargado. Se hace click en Abrir y para finalizar dar click en la opcin
Desplegar.
Ahora procederemos con el proceso de cargar una capa SHP, para ello es necesario ir al men de
almacenamiento de datos
Luego seleccionamos aadir nuevo almacenamiento
Como requisito se debe instalar un servicio web, La forma ms sencilla es instalar el paquete MS4W
(MapServer para Windows) otra opcin es instalar un servidor Apache2 por separado y despus instalar
MapSercer pero en esta prctica vamos a utilizar ms4w.
1. Descargar ms4w
Ejecutamos el archivo .exe descargado y se nos presentara el siguiente asistente, para lo cual aceptamos
los trminos y condiciones, damos clic en I Agree
Escogernos todas las casillas y clic en siguiente.
En esta parte debemos escoger donde queremos que se instala nuestro paquete ms4w por defecto lo
vamos a dejar en C:\, si se desea ubicarlo en otra parte nos dirigimos a Browse y elegimos una
ubicacin.
El siguiente paso es escoger el puerto, por defecto apache utiliza el puerto 80 pero si nuestra maquina
ya est usando este puerto no se podr levantar el servicio, por defecto Windows 10 a veces ya ocupa el
puerto 80, para averiguar si nuestro puerto esta libre abrimos smbolos del sistema y lo ejecutamos
como administrador
Damos clic en Install y esperamos al que el programa descomprima el paquete ms4w en la ubicacin que
elegimos y adems que levante el servicio.
Una vez completada la instalacin podemos observar que se ejecut el comando apache-install.bat y
que el servicio se ha levantado correctamente, para finalizar damos clic el close.
3. Comprovacin el servicio
Para abrir un mapa tenemos que a la direccin url el servidor y el nombre del mapa que ser de
extensin .phtml para eso digitamos en el navegador lo siguiente
http://localhost:81/pmapper/map_default.phtml
O podemos buscar pmapper en la pgina anterior y abrir el enlace p.mapper: start demo application
En la parte derecha podemos encontrar las capas del mapa donde la primera es la capa de pases
Para servidores de mapa es necesario levantar un servicio web como apache que est configurado por
defecto el puerto 80, es necesario conocer las conexiones activas que tiene nuestro equipo y saber que
puertos estn siendo escuchados para que no exista conflictos al momento de levantar un servicio, si
varios servicios quieren usar el mismo puerto el registro de eventos de Windows nos mostrar un error.
Se utiliz el paquete ms4w para una instalacin fcil y sencilla, para sistemas donde no se han instalado
algn otro servidor web, esta herramienta es orientada a entornos de Windows, cera una completa
instalacin de Apache, PHP5, MapServer CGI, MapScript (C#,Java,PHP,Python) se recomienda ubicar el
paquete a la raz (C: o D: no importa)
Referencias
[1] Servidores de mapas, Pro Develop,[online] disponible en:
https://www.prodevelop.es/es/tecs/geo/servidoresmapas