>>> Demos MapServer/PHP <<< Direccion General de Sistemas de Informacion Geografica Gobierno de la Ciudad de Buenos Aires -------------------------------------------------------- Autores: - Pablo Cecconi (pcecconi@educ.ar) - Roberto Pergolesi (pergolesir@yahoo.com.ar) -------------------------------------------------------- Requerimientos: -------------- - Servidor Web con PHP instalado y configurado para reconocer la extension .phtml y .php. - Modulo PEAR para PHP instalado y configurado. Viene incluido en todas las distribuciones de PHP desde la version 4.2.x en adelante. - PHP/Mapscript (extension de mapserver para PHP) instalado. A continuacion reproducimos la linea de comandos que usamos para compilar la version de mapserver que usamos para las pruebas: ./configure --without-tiff --without-eppl --with-threads --with-proj --with-gdal=/usr/local/bin/gdal-config --with-org=/usr/local/bin/gdal-config --with-php=/usr/include/php --with-gd=/usr/local --with-freetype=/usr/bin --with-pdf --with-ming --with-wmsclient --with-postgis --with-php-regex-dir=/usr/src/packages/SOURCES/php-4.3.8/regex Todas las pruebas fueron realizadas con Mapserver 4.x bajo Red Hat 9.0 y SuSE 9.2. Algunas de las opciones de compilacion varian segun la distribucion, por ejemplo la configuracion de las regular expressions de PHP, por lo que la linea anterior se reproduce solo a modo de guia. Instalacion: ----------- 1. Descomprimir el archivo en la carpeta configurada como "document root" en el Web Server. (En Red Hat o Fedora es por defecto /var/www/html mientras que en SuSE es /srv/www/htdocs) 2. Editar las variables de configuracion en los archivos demo.phtml, demo2.phtml y config.php para adaptarlas a la instalacion realizada. Contenidos: ---------- demo.phtml: Es el demo mas basico de los incluidos. No depende de ningun otro archivo aparte del mapa. Es un browser elemental con operaciones de Pan, Zoom In y Zoom Out. Muestra las capas disponibles en el mapa, su estado, un icono de referencia y permite activarlas o desactivarlas. demo2.phtml: Es una version mejorada del demo.phtml con algunos agregados tales como un mapa de referencia a traves del cual es posible desplazarse con un click y un editor de escala que permite modificar la escala de visualizacion. Al igual que el anterior este demo no depende de ningun otro archivo que no sea el mapa. demo3.phtml: Este es el demo mas completo de los incluidos. Se compone de los archivos: demo3.phtml, config.php, funcs.php, demo.js, framesetInfo.phtml e infoCapasActivas.phtml. Consta de las mismas caracteristicas que el demo2 pero se agrega una herramienta que permite consultar la informacion alfanumerica asociada a las capas geograficas activas en un punto dado.