Archivo de la etiqueta: mapserver

PHP MapScript: Cliente generado dinámicamente a partir del MapFile

[Visto: 13722 veces]

PHP mapscript es una librería para ampliar funcionalidades a PHP de manera que trabaje con MapServer.

Para comenzar a trabajar con MapScript recomiendo leer los posts sobre MapScript por un compatriota Jaime M. Tan Nozawa:

http://softwarelibre.lamula.pe/2007/11/05/php-mapscript-de-mapserver-parte-1-conceptos/

Además de la documentación de PHP mapscript

http://mapserver.org/mapscript/php/index.html

Dado que para publicar capas con MapServer se tiene que configurar una estructura de datos con nombres, fuentes de datos, descripción, metadatos, etc, (MapFile) me parece redundante tener que a su vez crear nuevamente una estructura de datos en javascript para visualizar el servicio creado.

Debido a ello, y sabiendo el potencial de MapScript para manejar y manipular MapFiles, decidí crear un código que genere dinámicamente el código javascript para visualizar un servidor MapServer en base a su MapFile.

CC-GNU GPL Descargue el código del siguiente enlace:
gisweb.php en zip

Sigue leyendo

Demo 2: de SHAPEFILE a PostGIS , y luego a MapServer

[Visto: 8331 veces]

Esta es la segunda demo de las características y uso de las herramientas del software libre para trabajar con servidores de mapas (WMS).
Anterior: Demo 1

Las funcionalidades mostradas en el video son:
– Exportar archivos SHAPEFILE a bases de datos PostgreSQL con soporte espacial (PostGIS)
– Cambiar el estilo de las capas para agregar Etiquetas
– Exportar las capas de base de datos a un servidor WMS (MapServer)
– Visualizar el servidor WMS desde un cliente MapFish + OpenLayers
– Editar la información a nivel de Base de Datos y ver los cambios que esto produce en el servidor WMS (MapServer)

La información de los programas utilizados puede ser vista en la Demo 1

Saludos. Sigue leyendo

Demo WMS: Primera demostración

[Visto: 12480 veces]

Esta es una primera visión al potencial del uso de las herramientas del software libre para trabajar con servidores de mapas (WMS).
Siguiente: Demo 2: de SHAPEFILE a PostGIS , y luego a MapServer

Las funcionalidades mostradas en el video son:
– Cargar información en formato SHAPEFILE y aplicarle estilo (el estilo por defecto en este caso)
– Exportar las capas a un archivo de configuración con extensión .map para MapServer
– Visualizar el servidor WMS desde gvSIG
– Visualizar el servidor WMS desde un cliente MapFish + OpenLayers (no me gusta llamarlo solamente MapFish) generado dinámicamente a partir de un script PHP/Mapscript.

Sigue leyendo

Compilando Mapserver en CentOS 5

[Visto: 7186 veces]

Saludos,
Compilé Mapserver en CentOS y sobreviví para contarlo 🙂
Una cosa es clara, Mapserver no es un simple ./configure, make y make install. Para poder instalarlo tienes que saber lo que estás haciendo. Es por eso que les pido encarecidamente que primero lean mis 2 post anteriores:

Instalando Mapserver Para evaluar opciones alternativas a compliar Mapserver.
Compilando código fuente en Linux Ya que la decisión es compilar el código tengan en cuenta las pautas que sigo para conseguir compilar el software.
Sigue leyendo

Instalando Mapserver

[Visto: 6668 veces]

Saludos,
Mapserver es uno de los servidores de mapas mas conocidos en el mundo del Software Libre, posiblemente el más conocido. Sin embargo la dificultad para compilarlo es extremadamente alta, sobre todo para la gran mayoría de gente que no tiene gran experiencia compilando códigos y entendiendo dependencias.

Sigue leyendo