Académique Documents
Professionnel Documents
Culture Documents
Mediante el siguiente escrito se pretende documentar los pasos realizados para plasmar
los datos geogrficos (ciudades, calles, casas, etc.), que existen en nuestro entorno.
Para conseguir el objetivo principal se debe primero preparar una serie de datos y
programas que ayudaran pas a pas, en la realizacin consecuente de lo plateado para
este taller que son los siguientes pasos:
PMAPPER
Pmapper es un cliente ligero (se denominan clientes ligeros las aplicaciones que pueden
acceder a servicios OGC con la utilizacin de un simple Browser o navegador por lo que es
posible acceder a los servicios geomticos desde cualquier ubicacin con conexin a Internet.
OPENLAYER
Es una biblioteca de alto rendimiento, repleta de funciones para todas las necesidades de
cartografa web. Ofrece una gran cantidad de herramientas a travs de cdigo en Javascript.
Puede integrarse con otro cliente web o trabajarse independiente, ofreciendo una interfaz
limpia con botones y ventanas HTML personalizables.
GEOMOOSE
GeoMOOSE es un cliente Web de JavaScript tiene una serie de fortalezas incluyendo
modularidad, flexibilidad de configuracin, y ofrece una serie de funcionalidades bsicas en sus
paquetes. Es muy li gero para los servidores lo que facilita manejar un gran nmero de usuarios,
con un gran nmero de capas y de servicios. Est construido en JS, HTML y se puede utilizar
PHP para otros servicios.
http://mapserver.org/es/download.html
Ahora se verifica que la instalacin del ms4w fue un xito ingresando a la siguiente de
direccin de la maquina con la que se pretenda trabajar, como primer paso se debe ingresar
el disco local C para este caso y ver si existe la carpeta ms4w y verificar su contenido como
en la siguiente imagen:
Por ultimo para cerciorarse definitivamente vamos a escoger un navegador WEB a modo de
ejemplo se usar Chrome en ingresamos localhost (servidor local) y nos debe salir la siguiente
informacin.
Finalmente, ya tenemos instalado un servidor el cual nos permitir usar las plantillas de
pmapper mediante cliente servidor, este programa no solo permite manejar pmapper si no
muchas ms plantillas que usen este sistema para plasmar datos geogrficos en una ventana y
realizar consultas.
Instalacin de Pmapper
Para instalar pmapper existen dos opciones, la primera usando el mismo instalador de
ms4w y desde ah instalar este cliente servidor como se muestra en la imagen.
La otra forma es descargando desde la Pgina web de Pmapper en la cual se podr
encontrar todas sus versiones y la correspondiente a instalar dependiendo del sistema
operativo, al descargar se obtienen tres carpetas, Ahora se debe copiar estas carpetas en
la ubicacin de ms4w MapServer y cuando el equipo nos sugiera la opcin combinar,
aceptamos, dejamos procesar y reiniciamos nuestro computador.
http://www.pmapper.net/download.shtml
http://www.postgresql.org/about/news/1387/
Para su instalacin se debe ingresar a pgina web antes presentada y se debe tener en cuanta
instalar primero Postgres y despus su complemento Postgis.
Estas dos carpetas contienen los archivos necesarios para realizar la manipulacin de los
datos que hacen parte de este taller. Ahora debemos ubicar esta direccin
C:\ms4w\Apache\htdocs, cambiamos el nombre de estas dos, pude ser cualquier
nombre, pero, para desarrollar este taller se realizar el siguiente cambio
pmapper_demodata por shape y pmapper-4.4.0 por geovisor, ahora copiamos estas dos
carpetas para finalizar este proceso.
Ahora se procede a ubicar los dos archivos que hacen que funcin la plantilla de pmapper
que son los siguientes
Config_default.xml ubicado en la siguiente direccin
C:\ms4w\Apache\htdocs\geovisor\config
Pmapper_demo.map
C:\ms4w\Apache\htdocs\geovisor\config\default
Ahora se empezara a modificar el archive .map el cual nos permite llamar el archivos
.shp o las tablas espaciales de la base de datos que se crea en postgres, en primera
instancia se debe cambiar el tamao de la ventana de visualizacin dependiendo de las
coordenadas y la escala en que se tengan las capas.
Se debe ir a la lnea 20 donde se encuentra la siguiente expresin:
Ahora se cambiara por la extensin que dejara visualizar los datos espaciales del municipio de san
pedro valle del cauca Colombia
Esto debido a que el nombre de la carpeta fue alterado desde un principio y el script
necesita buscar una ruta adecuada para encontrar los smbolos y shapeflie ubicados dentro
de esta carpeta.
Ubicamos la lnea 33 hasta la lnea 37, donde est definida el sistema de proyeccin de los
datos que se quieren visualizar, sin embargo la proyeccin existente y definida por defecto
no servir para visualizar correctamente las capas con las cuales se est trabajando, por lo
cual se debe cambiar la siguiente sentencia:
Cambiamos la sentencia anterior por la siguiente que es la adecuada para realizar la
representa del sistema de proyeccin en el cual estn los archivos espaciales.
DATA o CONNECTIONTYPE es el tipo de conexin que puede ser usada para llamar a los
datos que estarn almacenados dentro de la carpeta shape, su otra manera de
almacenamiento puede ser mediante una base de datos Postgis, esta se debe conectar
con una base de datos anteriormente debe ser creada y definida con el nombre de usuario
y clave de acceso a la base de datos, adems del nombre con el cual hace alusin a la base
de datos, por ltimo, el puerto que en este caso siempre ser 5432, 5434, etc.
Para este caso se usarn la carpeta shape.
mediante esta lnea, si usamos conexin a bases de, podemos visualizar la capa llamando
la columna geom que representa la ubicacin geogrfica de la capa y el nombre que
tiene esta en la base de datos espacial.
El metadato representa el nombre con el que deseamos que se visualice nuestra capa en
el geo visor.
Tambin sirve para usar alias y renombrar los campos de las tablas de atributos de las
capas a visualizar, esto sirve posteriormente para las cultas espaciales que se definirn.
Finalmente se especifican la cualidad CLASS dentro de esta, se integran los componentes
estticos de nuestra capa, como el color, la posicin del nombre y el tipo, tamao y color
de letra.
Esto es igual para la capa de limite municipal de tipo polgono la cual tambin dentro de
metadato se crean alias para poder mejorar los nombres de los campos de la tabla de atributos,
una cosa ms es usar el LABELITEM para pintar los nombre de los lmites municipales como se
muestra en la imagen siguiente.
Por ltimo, se construyen los layers para las dos capas de puntos que son construcciones y
predios estos ubican el tipo de construccin y las direcciones de estas viviendas ubicados
espacialmente dentro del municipio de san pedro valle. Estos no servirn para realizar
consultas espaciales.
A continuacin, se mostrar la imagen de estos dos layers finales:
En este punto se termina la edicin del archivo pmapper_demo.map, ahora se debe
modificar el archivo config_default.xml en el cual podemos definir el ttulo de nuestro visor
y la organizacin de las capas y las consultas que se presentaran dentro del buscador.
Ahora se presentarn las lneas donde se deben modificar su estructura inicial y as poder
ajustarlo y realizar una adecuada presentacin del mismo, en este punto se indicar como
modificar el ttulo del geovisor y el nombre de las pestaas cuando el usuario este
trabajando en l.
Despus de modificar las lneas 4 hasta la linea 5, la pestaa del navegador y el titulo se mostrarn
de la siguiente forma.
Despus se debe modificar las siguientes lneas para poder visualizar las capas que antes definimos
en el archivo .map, de la siguiente forma se deben realizar los cambios:
Como se puede observar se describen seis (6) capas que se visualizaran en el geovisor, es
importante aclarar que los nombres de las capas deben ser los mismo nombres con el que
se crearon anteriormente en el archivo .map. Adems, se deben repetir este proceso
dentro de allGroups y defGroups tal y como se hace en category , esto se hace para definir
el entorno de las capas dentro de la venta de desplegables
Para finalizar el nombramiento de las capas, se escribe el mismo nombre, pero esta vez
definindolo como un layer, con el fin de realizar la visualizacin.
Por ahora se debera mostrar como resultado un geovisor que permite visualizar mas no
realizar consultas, dentro de este podemos encontrar en la parte derecha las seis capas
definidas, cada una de ellas con la opcin de apagar o encender que depender ya del
cliente.
Como parte final de la modificacin del archivo config_default.xml, es necesario habilitar las
herramientas de consultas que ayuden al cliente a tener una interaccin ms practica con el
geovisor, para ello se modificar las siguientes lneas as:
Ahora procedemos a definir los cdigos para que el usuario final logre hacer consultas con
las capas que se consideran pertinentes y necesarias.
Empezamos por la capa veredas, donde en principio se define el nombre que las representa
(veredas) , el tipo de conexin que es directa haciendo a lucin a la carpeta donde se
guardan los shapefile o tambin se puede hacer por Postgis( el enlace postgis se deja como
comentario dentro del script para no afectar este y no generar errores se cabe aclarar que
se puede usar la conexin a la base de datos postgis,pero para este ejemplo se opt por
el enlace a la carpeta donde se guardan las capas en formato shp), el nombre de la tabla
en la base de datos (veredas), el nombre de la columna en la que se desea consultar
(nom_div_po) y una descripcin que finalmente ser que visualizada por el usuario.
De igual manera se realiza la misma estructura, modificando los nombres de la capa, el
nombre de la columna a modificar y la descripcin que ser vista por el usuario para la capa
de predios.
Por ltimo para las capas lmite municipal y construcciones se define otro tipo de consulta
con lista desplegables lo cual permita escoger al cliente de una manera ptima el tipo de
dato que dese obtener, de la siguiente manera se genera una lista desplegable dentro de la
capa que se desee.
Como se puede ver ya no se usa el mtodo "suggest" este se remplaza por el mtodo
"options" el cual permite desplegar un tipo el tipo de dato que se desea consultar dentro
de una columna especifica.
Por ltimo se obtiene finalmente un geovisor funcional, con todas las consultas
establecidas anteriormente, el cual se ve de esta manera
Como se logra observar la capas estn funcionado y la lista desplegable tambin funciona
perfectamente, a continuacin se generar una gua la cual permita ver completamente lo
que se ha construido dentro de este geovisor y tambin el funcionamiento de cada una de
sus opciones.
Gua de Uso especfica para el futuro cliente
Este visor Pmapper por su contenido y fcil uso constituye para el cliente final una
instrumento cmodo de manipular con la que consigue interactuar y habituarse fcilmente
hacia el manejo de este. Esta gua procura cumplir un contacto de la herramienta con el
cliente de manera rpida con el entorno del visor, en este tropezaremos con las
explicaciones de los botones y las funciones que podemos observar en el entorno que se ha
creado.
Identificar Ser til si es necesario seleccionar cualquier tipo de objeto de las capas
encendidas con el fin de obtener informacin a acerca de l; el resultado de esto ser una
ventana que contiene una tabla en donde quedara implcita toda la informacin que tiene
la capa acerca de ese objeto seleccionado.
Seleccionar El botn seleccionar se utiliza para resaltar cierta cantidad de elementos
dentro del mapa en que el usuario est interesado en observar; se da clic sobre cualquier
parte del mapa y se arrastra creando una ventana de seleccin, la informacin de los
elementos dentro de esta ventana sern mostrados en una tabla.
Medida este botn ser de mucha ayuda para realizar medidas dentro del mapa, ya
que l tiene en cuenta la escala en la que se encuentra actualmente el visor y calcula
distancias con mucha cantidad de cortes dentro de segmento, adems calcula el rea si es
el caso de un polgono.
Refrescar el mapa al utilizar los dems botones nos damos cuenta que el mapa se
nos puede distorsionar o seleccionamos algo y no podemos volver al estado natural, con
este botn podemos dejar el mapa tal cual como lo encontramos al iniciar el ejercicio.
Consultas: la interfaz del programa permite al usuario una interaccin que puede resultar
en muy til para obtener informacin que considere pertinente. Es as como Pmapper nos
otorga una gran variedad de posibilidades de consultas sobre la base de datos que a su vez
se pueden visualizar grficamente.
Seleccionar vereda
En el geovisor se puede observar la seleccin de cualquier vereda de la cual se pretenda
realizar consultas. Podra resultar til para la ubicacin general municipio de San Pedro valle
del cauca.
Ahora se usara el mtodo desplegable el cual permite elegir sin necesidad de escribir el
nombre de los datos que queremos visualizar
Y por ltimo se realizara la consulta sobre la capa de predios, esta permite verificar las
direcciones de los predios ubicados en la parte urbana del municipio de san pedro.
En este ltimo la consulta permite ver las direcciones que comienzan con calle y su
localizacin mediante la seleccin de estos y su par de coordenadas en un sistema magna
oeste.
Ahora procederemos a generar un mapa de esta consulta por medio de el botn imprimir,
este botn permite crear mapas que podemos visualizar no solamente podemos
observarlos y obtener informacin rpida con ellos, sino tambin podemos realizar
impresiones, con la ayuda de esta herramienta ser posible tener a la mano y descargar en
formato PDF cualquier mapa de inters.