Posts Tagged ‘ programación

Creación de un mapa sensible utilizando Pl/PgSQL y PHP_Mapscript

El objetivo no es otro que convertir nuestro mapa en algo más interactivo para el usuario, dando más información que la meramente visual. El siguiente artículo, muestra el camino para alcanzar nuestra meta,  seguramente no sea la única ni la mejor, pero nos será útil para nuestro fín.

Obviaremos la construcción del mapfile, ya que fue abordado en otro artículo, pero trabajaremos a partir de ese código.

Lo primero que necesitamos hacer es preparar la función en lenguaje PL/pgSQL que nos devolverá las coordenadas de los vértices que componen cada uno de los polígonos a partir de un parámetro, que en nuestro caso será el código municipal, y posteriormente se hará la conversión de esos vértices de metros a pixel con PHP. Leer mas

Creación de un mapfile de forma dinámica (“al vuelo”)

Este artículo va encaminado a la publicación de cartografía en Internet de forma dinámica, utilizando PHPMapScript.

Lo que vamos a intentar conseguir es mostrar en una página web un fichero de mapa sin la necesidad de tener un fichero .map (MapFile) asociado y complejo de mantener, simplemente realizando modificaciones en nuestro código php.

Este es el resultado que queremos obtener:

Mapa de españa

Mapa de españa

Vamos a ponernos manos a la obra para conseguirlo.

En primer lugar, doy por supuesto que tenemos instalado MapServer y MapScript en nuestro servidor Linux (en mi caso CentOS)  y el Servidor de Bases de Datos PostgreSQL+PostGIS y con la extensión PHP/pgSQL.

Creamos un fichero .php

Lo primero que debemos hacer es cargar la librería PHPMapScript (php_mapscript.so)

Leer mas

Bienvenido a GIS & Chips

GIS & Chips es el nombre que un grupo de amigos interesados en GIS y desarrollo de software libre hemos escogido para nuestro espacio de publicación y comunicación. Si desarrollas tu actividad en el ámbito de las tecnologías de la información geográfica, si abogas por redes sociales que colaboren en la generación de cartografía digital, si te interesa saber más sobre diseño de bases de datos geográficas, si te preguntas cómo integrar tecnología WebGIS en tus desarrollos, si crees que es importante aplicar los estándares de interoperabilidad del OGC, si usas y promueves el uso de aplicaciones GIS de código abierto, si te gusta la programación orientada a objetos, si lo tuyo es Linux, PHP, Java, C#, R, Python, JavaScript, …

En definitiva, si no quieres barreras ni limitaciones a la hora de ampliar tus conocimientos en el ámbito de los Sistemas de Información Geográfica entonces GIS & Chips es también tu espacio. Por nuestra parte, procuraremos que con la mayor periodicidad posible tengas a tu disposición artículos breves y de calidad en los que o bien exploraremos aspectos específicos de herramientas y APIs tanto estables como experimentales, o bien daremos respuesta a problemas concretos de procedimiento y programación que consideremos de interés aportando pequeños ejemplos de código y, en la medida de lo posible, demostraciones on-line. Todo ello con la esperanza de que resulte útil o, cuando menos, incite a la curiosidad.

¡Bienvenido a GIS & Chips! ¡Disfruta!