Sie sind auf Seite 1von 15

Servidor de Mapas

MapServer: Introduccin Instalacin Configuracin bsica jsalcedo@ingemmet.gob.pe

MapServer
... es un entorno de desarrollo en cdigo abierto (Open Source Initiative) Permite la creacin de aplicaciones SIG en Internet/Intranet con el fin de visualizar, consultar y analizar informacin geogrfica a travs de la red mediante la tecnologa Internet Map Server (IMS). Sus carcteristicas principales son: Multiplataforma: se ejecuta en Linux, Windows. Soporta formatos vectoriales: ESRI shapefiles, PostGIS, ESRI ArcSDE, GML y otros muchos va OGR.

MapServer
Formatos raster soportados: JPG, PNG, GIF, TIFF/, EPPL7 y otros va GDAL. Fuentes TrueType Especificaciones web segn Open Geospatial Consortium (OGC) WMS (client/server), non-transactional WFS (client/server), WCS, Filter Encoding, SLD, GML, SOS Soporta distintas projecciones utilizando la librera Proj4

MapServer - Instalacin:
Requisitos mnimos: un servidor web (p.ej. Apache). Segn nuestro entorno de trabajo podemos decidir qu instalacin tenemos que elegir: Existe ya un servidor en produccin o montamos un servidor desde cero? Entorno Linux o Windows? Precompilado, paquete MS4W o - OpenSource?

Instalacin desde cero


Instalacin desde cero, Para que MapServer funcione necesita que est instalado un servidor web (por ejemplo:Apache, IIS,..). La forma ms sencilla es instalar el paquete MS4W (MapServer For Windows). Otra opcin es instalar un servidor web (Apache2) por separado y despus instalar MapServer (servidor de mapas) utilizando paquetes de instalacin:
Fwtools es un precompilado de MapServer (Windows y Linux). Versiones que podemos bajar en la pgina web de MapServer. Desde repositorios (Linux). Copiar el fichero mapserv.exe al directorio /cgi-bin del Apache ya instalado.

Servidor en Produccin
Instalacin en un Servidor en Produccin, 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 pgina web de MapServer. Desde repositorios (Linux). Copiar el fichero mapserv.exe al directorio /cgi-bin del Apache ya instalado.

MS4W
Qu es? Contenido del paquete. Estructura de Directorios. Instalacin Pruebas de funcionamiento y de instalacin

MS4W - qu es?
Una aplicacin de ejemplo que podemos utilizar para orientarnos en los primeros pasos. Paquete de instalacin rpida y sencilla, para sistemas donde (an) no est instalado ningn servidor web (Apache o similares), es decir apto para una primera instalacin en nuestro prtatil, PC .... en el entorno de Windows. Crea una completa instalacin de Apache, PHP5, MapServer CGI, MapScript (CSharp, Java, PHP, Python). Para instalarlo: Se copia simplemente el paquete entero a la raz
(C: o D: no importa).

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

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 estn incluidas aqu)

MS4W- estrctura del directorio:

Prctica: Instalacin MS4W


Descargar el instalador desde la siguiente pagina web
http://www.maptools.org/ms4w/index.phtml?page=downloads.h tml

Descomprimir el fichero MS4W.zip directamente al C: o bien a un directorio temporal y mover el directorio despus 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

Instalacin MS4W - pruebas


El servicio est ahora funcionando. Para comprobar si Apache est funcionando correctamente: Abrimos el navegador de Internet y tecleamos http://localhost/ Esta pgina nos proporciona informacin acerca de la configuracin. Podemos comprobar algunos enlaces en la pgina.

Instalacin MS4W - pruebas


Verificamos la versin de mapserver instalada:
Abrimos una consola en windows. Nos situamos en el directorio cgi-bin del apache Ejecutamos mapserver.exe -v

Instalacin MS4W - pruebas


Abrimos un navegador y realizamos la siguiente peticin:

http://localhost/cgi-bin/mapserv.exe?
Esto nos debe generar la siguiente imagen:

No query information decode QUERY_STRING is set, but empty.

Das könnte Ihnen auch gefallen