Servidor de Mapas
MapServer:

Introducción

Instalación

Configuración básica
Juan Salcedo Carbajal
Ingeniero Geógrafo
...
MapServer
• ... es un entorno de desarrollo en código abierto
(Open Source Initiative)
• Permite la creación de aplicacion...
MapServer
• Formatos raster soportados: ··JPG, ··PNG,
··GIF, ··TIFF/, EPPL7 y otros vía ··GDAL.
• Fuentes ··TrueType
• Esp...
MapServer - Instalación:
• Requisitos mínimos: un servidor web (p.ej. Apache).
• Según nuestro entorno de trabajo podemos ...
Instalación desde cero
Instalación desde cero,
• Para que MapServer funcione necesita que esté instalado
un servidor web (...
Servidor en Producción
• Instalación en un Servidor en Producción,
• Ya tenemos el servidor web funcionando. Para instalar...
MS4W
•
•
•
•
•

¿Qué es?
Contenido del paquete.
Estructura de Directorios.
Instalación
Pruebas de funcionamiento y de
inst...
MS4W - ¿qué es?
Una aplicación de ejemplo que podemos utilizar para
orientarnos en los primeros pasos.

Paquete de instal...
MS4W – contenido del paquete










Apache version 2.2.4
PHP version 5.2.1 (MS4W 2.x)
MapServer 4.10.1 CGI y Map...
MS4W – DDLenguajes Scripting
• DDLenguajes Scripting compilados en este paquete:

C# MapScript: compilado para .NET 1.1 r...
MS4W- estrúctura del directorio:
Práctica: Instalación MS4W


Descargar el instalador desde la siguiente pagina web
http://www.maptools.org/ms4w/index.pht...
Instalación MS4W - pruebas








El servicio está ahora
funcionando.
Para comprobar si Apache
está funcionando
corre...
Instalación MS4W - pruebas
Verificamos la versión de mapserver instalada:
Abrimos una consola en windows.

Nos situamos e...
Instalación MS4W - pruebas
Abrimos un navegador y realizamos la siguiente
petición:

http://localhost/cgi-bin/mapserv.exe?...
Upcoming SlideShare
Loading in...5
×

5. mapserver

754

Published on

l

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
754
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Uno de los motores de mapas más antiguos y quizás el más utilizado de todos.
    Creado por la Universidad de Minesota en cooperación con la NASA y el Dpto. De Recursos Naturales de Minesota
  • Instalación desde cero es un pc que solo posee el sistema operativo y que aun no tiene instalado ningun servidor web como ser Apache, IIS.
    La forma mas sencilla de instalar el mapsever y el servidor web es instalar el paquete MS4W que contiene todo lo necesario osea el servidor web y el servidor de mapas. Esto solo esta disponible para Windows.
    Descargamos el MS4W para copiar el archivo mapserv.exe al /cgi-bin del apache que esta funcionando.
  • Un Servidor que esta en producción es una maquina que ya posee su servidor web
  • 5. mapserver

    1. 1. Servidor de Mapas MapServer:  Introducción  Instalación  Configuración básica Juan Salcedo Carbajal Ingeniero Geógrafo Juan.salcedo@cip.org.pe
    2. 2. MapServer • ... es un entorno de desarrollo en código abierto (Open Source Initiative) • Permite 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). • Sus carácteristicas principales son: • Multiplataforma: se ejecuta en Linux, Windows. • Soporta formatos vectoriales: • ··ESRI ··shapefiles, ··PostGIS, ESRI ArcSDE, ··GML y otros muchos vía ··OGR. Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    3. 3. MapServer • Formatos raster soportados: ··JPG, ··PNG, ··GIF, ··TIFF/, EPPL7 y otros vía ··GDAL. • Fuentes ··TrueType • Especificaciones web según Open Geospatial Consortium (OGC) • WMS (client/server), non-transactional • WFS (client/server), • WCS, Filter Encoding, SLD, GML, SOS • Soporta distintas projecciones utilizando la librería Proj4 Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    4. 4. MapServer - Instalación: • Requisitos mínimos: un servidor web (p.ej. Apache). • Según nuestro entorno de trabajo podemos decidir qué instalación tenemos que elegir: • ¿Existe ya un servidor en producción – o montamos un servidor desde cero? • ¿Entorno Linux – o – Windows? • ¿Precompilado, paquete MS4W – o - OpenSource? Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    5. 5. Instalación desde cero Instalación desde cero, • Para que MapServer funcione necesita que esté instalado un servidor web (por ejemplo:Apache, IIS,..). • La forma más sencilla es instalar el paquete MS4W (MapServer For Windows). • Otra opción es instalar un servidor web (Apache2) por separado y después instalar MapServer (servidor de mapas) utilizando paquetes de instalación: – – – – Fwtools es un precompilado de MapServer (Windows y Linux). Versiones que podemos bajar en la página web de MapServer. Desde repositorios (Linux). Copiar el fichero mapserv.exe al directorio /cgi-bin del Apache ya instalado. Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    6. 6. Servidor en Producción • Instalación en un Servidor en Producción, • Ya tenemos el servidor web funcionando. Para instalar MapServer (servidor de mapas) podemos utilizar: – Fwtools es un precompilado de MapServer (Windows y Linux). – Versiones que podemos bajar en la página web de MapServer. – Desde repositorios (Linux). – Copiar el fichero mapserv.exe al directorio /cgi-bin del Apache ya instalado. Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    7. 7. MS4W • • • • • ¿Qué es? Contenido del paquete. Estructura de Directorios. Instalación Pruebas de funcionamiento y de instalación Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    8. 8. MS4W - ¿qué es? Una aplicación de ejemplo que podemos utilizar para orientarnos en los primeros pasos.  Paquete de instalación rápida y sencilla, para sistemas donde (aún) no está instalado ningún servidor web (Apache o similares), es decir apto para una primera instalación en nuestro pórtatil, PC .... en el entorno de Windows.  Crea una completa instalación de Apache, PHP5, MapServer CGI, MapScript (CSharp, Java, PHP, Python).  Para instalarlo: Se copia simplemente el paquete entero a la raíz  (C: o D: no importa).
    9. 9. MS4W – contenido del paquete        Apache version 2.2.4 PHP version 5.2.1 (MS4W 2.x) MapServer 4.10.1 CGI y MapScript (CSharp, Java, PHP, Python) suporte GD 2.0.33, FreeType 2.1.10, GDAL/OGR 1.4.0, PROJ, WMS/WFS, Flash, PDF, ECW3.1, PostGIS, GEOS, libcurl 7.15.1, FastCGI. Mapserver utilities gdal/ogr utilities proj.4 utilities Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    10. 10. MS4W – DDLenguajes Scripting • DDLenguajes Scripting compilados en este paquete:  C# MapScript: compilado para .NET 1.1 runtime  Java MapScript: compilao para Java 1.5.07  PHP MapScript: para PHP 5 (MS4W 2.x), o PHP 4 (MS4W 1.x)  Python MapScript: compilado para Python 2.4.4  (otras alternativas son Perl, TCL y Ruby MapScript, pero estas no están incluidas aquí) Juan Salcedo Carbajal Juan.salcedo@cip.org.pe
    11. 11. MS4W- estrúctura del directorio:
    12. 12. Práctica: Instalación MS4W  Descargar el instalador desde la siguiente pagina web http://www.maptools.org/ms4w/index.phtml? page=downloads.html       Descomprimir el fichero MS4W.zip directamente al C: o bien a un directorio temporal y mover el directorio después a C: Todo debe estar al final en C:ms4w.. Iniciar el MS4W Apache service: ejecutar /ms4w/apache-install.bat o bien en linea de comando ir al directorio c:ms4w y ejecutar apache-install.bat como resultado de esto nos dara los siguientes mensajes The Apache MS4W Web Server service is starting. The Apache MS4W Web Server service was started Salcedo Carbajal Juan Juan.salcedo@cip.org.pe
    13. 13. Instalación MS4W - pruebas     El servicio está ahora funcionando. Para comprobar si Apache está funcionando correctamente: Abrimos el navegador de Internet y tecleamos http://localhost/ Esta página nos proporciona información acerca de la configuración. Podemos comprobar algunos enlaces en la página.
    14. 14. Instalación MS4W - pruebas Verificamos la versión de mapserver instalada: Abrimos una consola en windows.  Nos situamos en el directorio cgi-bin del apache  Ejecutamos mapserver.exe -v 
    15. 15. Instalación MS4W - pruebas Abrimos un navegador y realizamos la siguiente petición: http://localhost/cgi-bin/mapserv.exe?  Esto nos debe generar la siguiente imagen: No query information decode QUERY_STRING is set, but empty.
    1. ¿Le ha llamado la atención una diapositiva en particular?

      Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

    ×