Professional Documents
Culture Documents
Departament de Geografia
Febrero 2010
NDICE
1. RESUMEN ......................................................................................................................3
1.1 Introduccin ..........................................................................................................3
1.1 Objetivos y requerimientos ....................................................................................... 3
1.2 Metodologa .............................................................................................................. 4
1.3 Resultados ................................................................................................................. 4
1.4 Conclusiones.............................................................................................................. 4
2. INTRODUCCIN ............................................................................................................5
2.1 Presentacin del proyecto ........................................................................................ 5
2.2 Antecedentes ............................................................................................................ 5
2.3 Marco institucional.................................................................................................... 7
2.4 Marco territorial ........................................................................................................ 7
2.5 Estructura de la memoria .......................................................................................... 8
3. OBJETIVOS ....................................................................................................................9
3.1 Objetivos generales ................................................................................................... 9
3.2 Objetivos especficos ................................................................................................. 9
4. ANLISIS DE REQUERIMIENTOS..................................................................................11
4.1 Introduccin ............................................................................................................ 11
4.2 Requerimientos de usuario ..................................................................................... 12
4.3 Requerimientos del sistema .................................................................................... 13
4.4 Requerimientos tcnicos ......................................................................................... 15
4.5 Casos de uso ............................................................................................................ 15
5. METODOLOGA ...........................................................................................................25
5.1 Fases ........................................................................................................................ 25
5.2 Informacin de partida............................................................................................ 29
5.2.1 Informacin cartogrfica ................................................................................. 29
5.2.2 Informacin alfanumrica ............................................................................... 32
5.3 Arquitectura del sistema ......................................................................................... 36
6. RESULTADOS ...............................................................................................................38
6.1 Introduccin ............................................................................................................ 38
6.2 Interfaz grfica de la aplicacin............................................................................... 39
6.3 Gestor de contenidos .............................................................................................. 40
6.4 Barra de herramientas ............................................................................................ 44
6.5 Mapa ....................................................................................................................... 47
6.6 Consultas alfanumricas .....................................................................................51
7. CONCLUSIONES...........................................................................................................56
8. BIBLIOGRAFA .............................................................................................................57
9. ANEXOS .......................................................................................................................60
Anexo I. Manual de usuario .......................................................................................... 60
Anexo II. Instalacin del paquete MS4W ...................................................................... 82
Anexo III. Estructura de directorios de la aplicacin ..................................................... 89
Anexo IV. Mantenimiento del aplicativo ....................................................................... 94
Anexo V. Estructura del fichero mapfile ..................................................................... 100
10. NDICE DE FIGURAS.................................................................................................110
11. NDICE DE TABLAS...................................................................................................112
2
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1. RESUMEN
1.1 INTRODUCCIN
Este documento recoge los resultados del Proyecto Final del Mster en Tecnologas de la
Informacin Geogrfica, 11 edicin, organizado por el Departament de Geografia de la
Universitat Autnoma de Barcelona e impartido por el Laboratori dInformaci Geogrfica i de
Teledetecci.
El proyecto abarca un perodo de tiempo de tres meses y la posterior redaccin de este
texto. Ha sido desempeado en los Serveis Econmics del Ajuntament de Cerdanyola del
Valls y consiste en la creacin de una aplicacin web intranet mediante software libre que
permite la visualizacin de cartografa urbana y rstica para diferentes aos del municipio y la
realizacin de una serie de consultas alfanumricas simples.
Si bien los objetivos enuncian de forma amplia y genrica aquello que se busca obtener,
los requerimientos pretenden identificar las capacidades y cualidades especficas que tiene
que cumplir el sistema a fin de que disponga de valor y utilidad para el usuario.
Los requerimientos de usuario identificados son los siguientes:
-Visualizacin de cartografa urbana y rstica para diferentes aos del municipio de
Cerdanyola del Valls.
-Visualizacin de cartografa complementaria, es decir, callejero e imgenes de fondo.
-Implementacin de una serie de funcionalidades: zoom a la extensin total, ampliacin
y reduccin del mapa, recuperacin de extensiones anteriores y posteriores,
desplazamiento, trazado de puntos, lneas y polgonos, eliminacin de selecciones,
medida de distancias y superficies, informacin de parcela, impresin, ayuda, eleccin
de la escala, mapa gua, leyenda, mostrar en todo momento la escala actual del mapa,
guardar en una URL la extensin actual de la vista e informar de las coordenadas UTM.
-Realizacin de cuatro consultas alfanumricas: bsqueda por referencia administrativa,
bsqueda por referencia catastral, bsqueda por calle y nmero y bsqueda por DNI.
-Preparacin de las carpetas del proyecto y estructuracin de la informacin para la
posible adicin de aos a la cartografa y a las consultas alfanumricas.
3
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1.3 METODOLOGA
La ejecucin del proyecto se llev a cabo en tres fases:
-Definicin. Etapa de documentacin y planificacin en la que se establecieron los
objetivos, los requerimientos y el calendario de trabajo.
-Implementacin. Comprende las tareas de programacin y, en ella, se construy la
interfaz de la aplicacin, se cargaron las capas a visualizar y se generaron las consultas.
-Revisin. Se someti a examen el aplicativo, detectando fallos y corrigindolos.
1.4 RESULTADOS
Los resultados conseguidos se presentaron en forma de interfaz grfica con todos los
componentes necesarios para operar con la aplicacin web.
De esta forma, en la parte superior de la pantalla se encuentra el encabezado con el
nombre del aplicativo. A la izquierda y en una banda vertical, est el gestor de contenidos,
que incluye tres paneles desplegables con el rbol que regula el control de la visibilidad de las
capas, la leyenda y el acceso a las consultas. La barra de herramientas, ubicada debajo del
encabezado y sobre el mapa, aglutina la mayor parte de las funcionalidades en forma de
quince botones y un men desplegable. El mapa, que ocupa la mayor extensin de la
ventana, muestra la cartografa y, en su extremo superior derecho, permite el despliegue de
un mapa de referencia. Finalmente, la franja inferior de la aplicacin informa de las
coordenadas UTM del cursor cuando ste se mueve por el mapa.
El rbol presenta tres grupos desplegables: imgenes de fondo, callejero y el catastro para
los diferentes aos. Cada ao de cartografa se divide en urbana y rstica. En cuanto a las
consultas, desde el panel correspondiente es posible entrar a las cuatro bsquedas, cuyo
resultado final es siempre un zoom y una iluminacin en el mapa de la parcela seleccionada.
1.5 CONCLUSIONES
El proyecto cumpli con los objetivos formulados. Entre estos, destacar la visualizacin de
la cartografa catastral de distintos aos, incluyendo la rstica; la implementacin de las
cuatro consultas y la estructuracin de los directorios de trabajo de la aplicacin, buscando
obtener el mximo orden y facilitar su mantenimiento de cara al futuro.
Asimismo, se detectaron posibles mejoras para el proyecto en prximas prrrogas del
convenio entre el Ajuntament y el Laboratori dInformaci Geogrfica i de Teledetecci.
4
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
2. INTRODUCCIN
2.1 PRESENTACIN DEL PROYECTO
El presente documento compila los resultados obtenidos durante la ejecucin del
Proyecto Final del Mster en Tecnologas de la Informacin Geogrfica (de aqu en adelante
MTIG), 11 edicin. Dicho Proyecto comprende un perodo de prcticas de tres meses y la
subsiguiente composicin de este texto.
El mster es impartido por el Laboratori dInformaci Geogrfica i de Teledetecci
(de aqu en adelante LIGIT) y su organizacin recae en el Departament de Geografia de la
Universitat Autnoma de Barcelona. El curso acadmico al que corresponde el Proyecto es
2009-2010.
Las prcticas del MTIG han sido desempeadas en el Servicio Municipal de Serveis
Econmics del Ajuntament de Cerdanyola del Valls y han estado coordinadas en todo
momento por el LIGIT.
El convenio de colaboracin entre ambos organismos contempla la construccin de un
visor web intranet a partir de software libre que permita la visualizacin de cartografa
catastral urbana y rstica para diferentes aos del municipio de Cerdanyola del Valls,
as como la realizacin de una serie de consultas alfanumricas simples.
2.2 ANTECEDENTES
En el ao 2003, el LIGIT y el Ajuntament de Cerdanyola del Valls inician su andadura de
convenios colaborativos de prcticas. Desde entonces, se forja una estrecha alianza entre los
dos organismos que ha perdurado hasta hoy. Por tanto, conviene repasar de forma muy
sucinta la evolucin de los siete Proyectos Finales nacidos de esta simbiosis para entender
cmo el cambio de necesidades surgidas en torno a los Sistemas de Informacin Geogrfica
es la piedra angular que ha permitido la definicin de este proyecto.
En las lneas sucesivas se efecta una recapitulacin de todos los Proyectos Finales
resultado de la interaccin entre el LIGIT y el Ajuntament de Cerdanyola del Valls.
-Aplicaci SIG de gesti cadastral. Elaboraci de documents CU-1. Trib, E. (2004).
El proyecto planteaba la definicin de una serie de procedimientos tcnicos que
permitieran el tratamiento de la informacin cartogrfica oportuna para la creacin de
documentos CU-1 (los actuales FX-CC). En estos ficheros digitales se incorpor
informacin pormenorizada y georreferenciada de la parcela. Adems, facilitaron la
introduccin de los cambios pertinentes en la cartografa del municipio de cara a su
actualizacin. Dicho proceso requiri de la implementacin de herramientas
semiautomticas que extrajeran la parcela de la geobase de datos a formato dxf,
necesario para generar el documento CU-1. El software empleado fue ArcView 3.2 y
Autocad 14.
-Aplicativo de actualizacin cartogrfica catastral. Luis Rivas, I. (2005). Por una parte,
se dio continuidad al proyecto de Trib (2004); para ello, se implement una
aplicacin que automatizaba la actualizacin de la base cartogrfica del Ajuntament de
Cerdanyola del Valls a partir de los documentos CU-1 modificados. El software
utilizado fue ArcView 3.2 y Autocad 14. Por otro lado, se cre un servidor intranet de
5
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
mapas que permita obtener los planos georreferenciados y listos para su impresin,
as como efectuar operaciones sencillas de bsqueda. En este caso, se opt por
ArcIms 9.0.
-Aplicatiu de gesti cadastral urbana de lAjuntament de Cerdanyola de Valls. De la
Rosa, J.A. (2006). Por primera vez, se trabaj con el entorno de ArcGis 9.0. La raz del
proyecto era la migracin de la aplicacin SIG existente en el Departament de
Cadastre del Ajuntament de Cerdanyola del Valls y construida en ArcView a la versin
de ArcGis, tanto en lo que se refiere a la parte cartogrfica como a la de consultas.
Adems, se incluyeron nuevas funcionalidades, como la obtencin de cdulas
catastrales, la exportacin de los resultados de las consultas a formato shape, la
importacin de formatos dxf de Autocad, etc.
-Creacin e implementacin del sistema de informacin catastral
del Ajuntament de Cerdanyola del Valls. Ruiz, G. (2007). El objetivo del proyecto era
la creacin de un esquema para la generacin de una base de datos en ArcSDE con el
fin de que el propio ayuntamiento pudiera gestionar los datos y ahorrarse la gestin
hecha por entidades externas al mismo.
-Actualitzaci del sistema dinformaci geogrfica per a la consulta, edici i extracci
de la informaci cadastral de lAjuntament de Cerdanyola del Valls. Aplicatiu de
gesti cadastral GCad Cerdanyola. Vila, A. y Ferrero, I. (2007). Realizado desde el
LIGIT, este trabajo reanud el proceso migratorio de De la Rosa (2006). Destaca el
diseo del entorno GCad Cerdanyola v.0.1 en forma de una barra de herramientas
dentro de un mxd, que es la extensin de los documentos de mapa de ArcMap, y que
culminaba la migracin de las funcionalidades an remanentes en ArcView 3.2.
-Definici i automatitzaci de consultes dexplotaci del cadastre. Torres, D. (2008).
Este proyecto prorrog el de Vila y Ferrero (2007), en el cual se creaba una barra de
herramientas denominada GCad Cerdanyola y que reuna todas las funcionalidades
previamente implantadas en ArcView 3.2. El trabajo puede dividirse en dos partes.
La primera contemplaba la mejora de herramientas ya existentes, como la
incorporacin de informacin de padrn, ponencia de valores y vados a la que ya se
proporcionaba del formato FIN de catastro; la seleccin mltiple de parcelas; la
obtencin de una ficha catastral de la parcela y la exportacin de mltiples parcelas a
formato dxf. La segunda parte implicaba la inclusin de dos nuevas funcionalidades:
por un lado, la creacin de una herramienta que permitiera hacer selecciones y, por
otro, la de un botn que eliminara las selecciones de bsquedas previas, evitando el
error de acumular resultados. Se utiliz el ArcGis 9.2, al que se implement el mdulo
Visual Basic for Applications.
-Aplicativo web intranet para la gestin catastral con programacin
libre. Puerta, A. (2009). Desde que se iniciaron los convenios de prcticas, se propuso,
por primera vez, un proyecto ntegro basado en software libre. Tomando como
servidor MapServer y la librera de JavaScript OpenLayers como cliente, se elabor un
aplicativo intranet que mostraba la cartografa urbana de 2008 del municipio de
Cerdanyola del Valls. Mediante una serie de casillas de verificacin, el usuario poda
decidir qu elementos de dicha cartografa deseaba visualizar. Adems, dispona de
una barra de herramientas con las funcionalidades estndares. Por ltimo, la
aplicacin web permita efectuar cuatro consultas alfanumricas simples cuyo
resultado se reflejaba siempre en la cartografa mediante un zoom a una parcela.
6
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
7
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Gerona
Lrida
Barcelona
V Valls Occidental
Tarragona
Figura 1. Mapa de Catalua con la Figura 2. Mapa topogrfico de Cerdanyola del Valls.
delimitacin de sus cuatro provincias y las Pueden observarse los principales municipios limtrofes y
diferentes comarcas de cada una de ellas. el contraste entre Collserola y el ncleo urbano.
8
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
3. OBJETIVOS
Si bien el proyecto previo a ste dej abierta la posibilidad de una prrroga que
incorporase los cambios pertinentes para satisfacer los nuevos requerimientos del
ayuntamiento, durante la definicin del proyecto actual se acord la creacin de un nuevo
aplicativo web que heredar parcialmente la idiosincrasia de su predecesor. As, se decidi la
construccin de una aplicacin web utilizando la plataforma de MapFish y que, a diferencia
del creado por Puerta (2009) con OpenLayers, permitiera visualizar tanto cartografa urbana
como rstica del municipio para diferentes aos. Del mismo modo, debera incorporar una
seccin o apartado para efectuar consultas alfanumricas.
9
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
lmites del mapa en un link, visualizar la leyenda y, finalmente, decidir que capas se
desean reflejar en el visor mediante casillas de seleccin.
-En cuanto a las consultas alfanumricas, se proponen cuatro:
-Bsqueda por referencia administrativa.
-Bsqueda por referencia catastral.
-Bsqueda por calle.
-Bsqueda por DNI.
Las tres ltimas ofrecern la opcin de cambiar el ao de bsqueda. El resultado
final de una consulta se materializar siempre en el visor web mediante el zoom e
iluminacin de la parcela, objeto ltimo de cualquier bsqueda. De esta forma, se
establece el vnculo entre cartografa y base de datos.
-Todos los directorios debern quedar ordenados, limpios y preparados para el
mantenimiento de la aplicacin. Dicho mantenimiento consistir, bsicamente, en la
ampliacin de la informacin ofrecida. Ello acarrear estructurar la informacin
cartogrfica y alfanumrica siguiendo unos determinados patrones que simplifiquen
en sucesivas ampliaciones la incorporacin de la nueva informacin.
OBJETIVOS
Figura 3. Jerarqua y relacin entre objetivos. Dado un objetivo principal, que es el germen del Proyecto,
existen unos objetivos generales que sealan de forma amplia aquello que se persigue o que ha de
contener el producto final. Cada objetivo general puede desglosarse hasta llegar a un nivel de detalle
adecuado.
10
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
4. ANLISIS DE REQUERIMIENTOS
4.1 INTRODUCCIN
El estudio de requerimientos pretende analizar las capacidades que debe reunir un
sistema o componente del mismo para satisfacer un contrato, especificacin, estndar u otra
documentacin formal. Por tanto, lo que se desea es obtener de forma pormenorizada
aquello que el sistema debe hacer o las cualidades que ha de poseer.
Existen numerosas definiciones de requerimiento aplicadas a la ingeniera de sistemas o
de software. Los requerimientos son declaraciones que identifican atributos, capacidades,
caractersticas y cualidades que necesita cumplir un sistema a fin de que disponga de valor y
utilidad para el usuario. Dicho de otro modo, los requerimientos muestran qu elementos y
funciones tiene que desempear un proyecto; establecen qu debe hacer un sistema, no el
cmo hacerlo.
Tradicionalmente, los requerimientos se han clasificado en funcionales, no funcionales y
externos.
-Los requerimientos funcionales expresan la funcionalidad o los servicios que se
espera que proporcione el sistema. Dependern del tipo de software, del sistema que
se desarrolle y de los posibles usuarios. Habitualmente se elaboran como
descripciones de lo que debe hacer el sistema.
-Puesto que los requerimientos anteriores son en parte subjetivos, se introducen
indicadores mtricos; de esta manera, quedan delimitados los requerimientos no
funcionales. Estos no se refieren directamente a las funciones especficas del sistema,
sino a sus propiedades emergentes, como la fiabilidad, la respuesta en el tiempo, el
mantenimiento y la capacidad de almacenamiento. De forma alternativa, definen las
restricciones del sistema, como la capacidad de los dispositivos de entrada-salida y la
representacin de datos que se utilizan en las interfaces del sistema.
-Los requerimientos externos afectan de forma indirecta al sistema y van desde las
compatibilidades con otros sistemas operativos hasta las regulaciones o leyes
aplicables al producto.
REQUERIMIENTOS
12
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
13
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
3.4 Se otorgar libre eleccin para que el usuario elija una u otra funcionalidad.
3.5 Cuando el usuario opta por una funcionalidad, el efecto es aplicar el
cometido asociado a la misma.
El siguiente diagrama resume las diferencias de los dos tipos de requerimientos vistos
hasta el momento.
REQUERIMIENTOS REQUERIMIENTOS
DE USUARIO DEL SISTEMA
14
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
15
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
las relaciones existentes entre actores y las respuestas del sistema frente a diferentes
estmulos que se generan en su entorno.
En todo diagrama de casos de uso aparecen actores, entendiendo como tales las
entidades externas (personas, dispositivos, subsistemas, etc.) que interactan con el sistema
e interpretan un rol determinado. En el caso que nos compete en el proyecto, existen tres
actores: el usuario final, que se encarga de manejar el producto, el servidor, que proporciona
parte de los resultados y el tcnico de mantenimiento de la aplicacin, que vela por su
sostenimiento en el tiempo. No obstante, a efectos de simplificacin slo consideraremos los
dos primeros.
Asimismo, conviene decidir cules son los casos de uso. Partiendo del hecho de que el
usuario accede sin problemas al aplicativo desde la red y de que el servidor responde
adecuadamente a sus peticiones, se diferencian los siguientes casos de uso:
-V
Visualizacin de cartografa.
-El conjunto de operaciones que pueden realizarse sobre la cartografa se agrupan
bajo el nombre de herramientas cartogrficas y son:
-Zoom a la mxima extensin del mapa (Full extent).
-Ampliacin del mapa (Zoom in).
-Reduccin del mapa (Zoom out).
-Zoom anterior.
-Zoom posterior.
-Mover el mapa (Pan).
-Dibujar puntos.
-Trazar lneas.
-Dibujar polgonos.
-Borrar dibujos y selecciones.
-Medir distancias.
-Mediar reas.
-Proporcionar informacin de parcela catastral urbana (Identify).
-Imprimir la vista actual del mapa.
-Abrir el manual de usuario.
-Elegir una posible escala de todas las disponibles.
-Conocer en todo momento la escala del mapa.
-Guardar en un link la extensin del mapa para poder recuperarla en otra ventana del
navegador.
-Mostrar las coordenadas UTM.
-Conocer nuestra posicin en relacin a un mapa de referencia.
-Visualizar la leyenda del mapa.
Algunas de ellas no requieren interaccin directa con la interfaz del mapa, como la
leyenda, que ser esttica, o la etiqueta de escala, que se actualizar
automticamente en funcin del nivel de zoom al que nos encontremos. Otras, sin
embargo, tienen relacin con la informacin alfanumrica, como la identificacin de
parcelas, aunque su razn de ser siempre parte de las parcelas cartografiadas. As,
sabiendo que algunas no son herramientas cartogrficas propiamente dichas, se las
engloba genricamente bajo esta denominacin a fin de simplificar.
16
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
-C
Consultas. Recordar que se proponen cuatro:
-Bsqueda por referencia administrativa.
-Bsqueda por referencia catastral.
-Bsqueda por calle.
-Bsqueda por DNI.
Antes de presentar el diagrama con los casos de uso conviene sealar cul es la
simbolizacin empleada. Esto se observa en la figura 6.
A continuacin, se observa el diagrama con los casos de uso del aplicativo, si bien es una
simplificacin del sistema real pero que sirve para comprender el alcance de su operatividad.
APLICATIVO INTRANET
Visualizacin de cartografa
Herramientas cartogrficas
USUARIO SERVIDOR
Consultas
17
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Para cada caso de uso de la figura 7 podramos elaborar su propio diagrama. Puesto que
sta es una tarea ardua y restara simplicidad al objetivo primordial del apartado, nos
centraremos en analizar con mayor profundidad las consultas y una de las herramientas
cartogrficas, entendiendo que para el resto de ellas el anlisis es iterativo.
18
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Esquema:
Pantalla Icono Resultado
Inicio de la aplicacin
Dibuja el rectngulo
Figura 9. Esquema del proceso seguido para aplicar la herramienta del Zoom in.
19
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Esquema:
Pantalla Buscador Base de datos Resultado
Inicio de la aplicacin
Abrir la ventana
de bsqueda Se hace la bsqueda
Situacin de la
parcela
Otra bsqueda
20
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Objetivo:
Realizar una bsqueda de referencia catastral y visualizar la parcela asociada a la
misma en el mapa.
Actor principal:
Cualquier empleado del Ajuntament con acceso al programa.
Diagrama:
Se parte de la pantalla inicial del programa. Antes de materializar la bsqueda, se
aconseja activar la cartografa del ao para el que se har la consulta.
El usuario selecciona un ao
Esquema:
Pantalla Buscador Base de datos Resultado
Inicio de la aplicacin
Abrir la ventana
de bsqueda Se elige ao y
referencia catastral Situacin de la
parcela
Cambio de ao y
referencia o slo de
referencia
21
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
El usuario selecciona un ao
22
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Esquema:
Pantalla Buscador Base de datos Resultado
Inicio de la aplicacin
Abrir la ventana
de bsqueda Se elige ao, calle
y nmero Situacin de la
parcela
Todas las posibles
selecciones
y/o cambios
23
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
El usuario selecciona un ao
Esquema:
Pantalla Buscador Base de datos Resultado
Inicio de la aplicacin
Abrir la ventana
de bsqueda Elegir ao, DNI
y parcela Situacin de la
parcela
Todas las posibles
selecciones
y/o cambios
24
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
5. METODOLOGA
La metodologa pretende reflejar la logstica seguida para la realizacin del proyecto, as
como la interrelacin entre las partes. De la misma manera, desgrana toda la informacin
disponible y su estructuracin. La informacin es uno de los nutrientes que alimenta el
aplicativo y, por esta razn, merece una atencin especial. Igualmente, se ha credo oportuno
dedicar un apartado a la arquitectura del sistema.
5.1 FASES
Cualquier proyecto ha de seguir una secuencia ordenada de pasos que no deben omitirse
ni dejarse abiertos antes de pasar a los sucesivos. Si bien, en este proyecto, nos encontramos
que algunas subfases se han superpuesto, reduciendo el tiempo total.
Desde un punto de vista conceptual, el proyecto se ha divido en tres fases: definicin,
implementacin y revisin. Las dos primeras pueden desglosarse, a su vez, en subfases.
1 Fase. Definicin.
Es una etapa ntegramente de documentacin y planificacin. En ella, se recopila
informacin relacionada con el proyecto y sus antecedentes, se concretan los pilares
en base a reuniones con el cliente (el Ajuntament, en este caso) y se va generando un
primer embrin del proyecto a travs de esbozos, esquemas e hipotticos diseos.
La fase tiene que concluir con una planificacin elstica pero a la vez consistente de
todos los pasos que se han de seguir, amparados por un tiempo adecuado a su
complejidad o extensin. La fase se divide en dos subfases.
2.1 Documentacin. Principalmente, lo que se hizo fue obtener informacin
acerca del proyecto predecesor, explorar la aplicacin informtica del ao anterior
y buscar manuales relacionados con el tema a desarrollar.
2.2 Diseo. Tras hablar con el cliente, se redact un primer documento que
explicaba la estructura y el funcionamiento previsto de la aplicacin, manifestaba
los objetivos a lograr y mostraba una simulacin de la interfaz del aplicativo.
Diversas correcciones, sugerencias y puntualizaciones forjaron un primer texto
que se convertira en la pared maestra del proyecto. A este primer documento
prosiguieron otra serie de escritos que pretendan recoger las fases a seguir, la
informacin cartogrfica y alfanumrica disponible y el calendario para el perodo
total de prcticas.
2 Fase. Implementacin.
Comprende las labores de programacin. Con el diseo de la interfaz, la definicin de
objetivos y el anlisis de requerimientos en la mano, se inicia la implementacin de las
ideas en un ambiente ya netamente de programacin. En esta fase pueden
distinguirse otras tres:
2.1 Creacin de la interfaz. Primeramente, se acondicion el ordenador mediante
la instalacin del software necesario. Despus, se procedi a la estructuracin de
los directorios y carpetas de trabajo. Por ltimo, se elabor la interfaz bsica del
aplicativo, armazn sobre el cual se trabajara el resto del tiempo. De este modo,
se distribuyeron los espacios en la pantalla y se configur parte de la barra de
herramientas.
25
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
La figura 18 muestra un diagrama con las fases y subfases descritas en los prrafos
anteriores.
DEFINICIN
Documentacin
Diseo
IMPLEMENTACIN
Creacin de la interfaz
JS
Implementacin
cartogrfica
JS, PHP
Implementacin
alfanumrica
REVISIN
26
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
27
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14
14 21 28 5 13 19 26 2 9 16 23 30 7 14
18 25 Sept 9 16 23 30 6 13 20 27 Nov 11 18
Intervalo
Sept Sept 2 Oct Oct Oct Oct Nov Nov Nov Nov 4 Dic Dic
Oct
Dic
Documentacin
Diseo
Creacin de la interfaz
Fases
Implementacin cartogrfica
Implementacin alfanumrica
Revisin
La tabla 2 refleja la distribucin de las tareas durante las 14 semanas. La segunda fila
muestra el intervalo de das que comprende la semana. Segn la duracin de las fases, la
primera supuso el 14% del tiempo, la segunda el 82% y la tercera el 4% restante, si bien estos
valores porcentuales son aproximados.
Asimismo, se observan las superposiciones indicadas al inicio del apartado. Las subfases
de documentacin y diseo se solapan el 50% del tiempo. Esto se debe a una sinergia entre
ambas, pues conforme se avanza en las labores de diseo surgen necesidades documentales
y, a su vez, mientras se investiga y consultan documentos de informacin aparecen nuevas
ideas que permiten dilucidar con mayor nitidez el mecanismo de construccin del aplicativo.
La superposicin de la subfase de creacin de la interfaz con parte de la implementacin
cartogrfica tambin tiene una explicacin. La adicin de cartografa al visor no deja de ser un
trabajo a nivel de interfaz, as como la elaboracin del rbol de capas.
Finalmente, destacar que la revisin slo implic un par de das, pues los procesos de
correccin y depuracin se hicieron simultneamente a la ejecucin de todas las fases
anteriores. No obstante, este tiempo fue el suficiente para detectar posibles mejoras de
interfaz y nuevas funcionalidades.
28
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
SHAPES GENERALES
Nombre de
AUTOPISTES Autopistas Lnea No Rotulo
autopista Conjunto de
CARRERS Calles del municipio Lnea No Rotulo Nombre de calle shapes que se
mantienen
Nombre de constantes para
CARRETERES Carreteras Lnea No Rotulo
carretera todos los aos.
N_POLICIA Nmeros de polica Lnea No Rotulo Nmero de portal Slo interesa la
anotacin, no la
Nombre del ro o representacin
RIERES Ros y ramblas Lnea No Rotulo
riera espacial del
Referencias Cdigo de elemento lineal.
REF_ADMIN Lnea No Rotulo
administrativas referencia
PONENCIA DE VALORACIN
Cdigos de las Shape que se
ZONA_VALOR Zonas de valoracin Polgono S Zonvalor zonas de incluir como
valoracin capa de fondo.
CARTOGRAFA URBANA
Manzanas urbanas Cdigo de
MANZANAS Polgono S Refmanzana
catastrales manzana urbana
Parcelas urbanas Referencia Cartografa urbana
PARCELAS Polgono S Refpar
catastrales catastral del municipio.
Subparcelas urbanas Cdigo de
SUBPARCELAS Polgono S Atributo
catastrales subparcela
CARTOGRAFA RSTICA
Manzanas rsticas Cdigo de
MANZANAS_R Polgono S Masa
catastrales manzana rstica
Parcelas rsticas Referencia
PARCELAS_R Polgono S Refpla
catastrales catastral Cartografa rstica
Subparcelas rsticas del municipio.
SUBPARCELAS_R Polgono S - -
catastrales
Construcciones Referencia
CONSTRUCCION_R Polgono S Refpar
aisladas catastral
29
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
SHAPE Shapes
AOS
ALFA
DADES
GENERALES Shapes
Es importante indicar qu shapes de cartografa catastral existen para cada ao, pues no
todos los aos poseen el mismo nmero (tabla 4).
30
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Tabla 5. Capas del Institut Cartogrfic de Catalunya utilizadas como imgenes de fondo.
Por ltimo, resulta interesante mostrar los intervalos en los cuales son visibles las capas y
el etiquetado. El rango total de visualizacin oscila entre 1:50 000 y 1:100. Las nicas
imgenes que no estn escaladas son las de fondo, que siempre sern visibles.
La tabla 6 tiene tres columnas: la primera y la segunda son los denominadores de las
escalas de inicio y fin de visualizacin de la capa y la tercera informa de las capas implicadas.
31
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
32
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
La tabla FINCA tiene como identificador nico los campos de REFPAR y REFPLA; ambos
conjuntamente determinan la unicidad de cada registro. De la misma manera, el identificador
nico de PAD_TITULARS se obtiene al combinar los campos de REFPAR, REFPLA, CARGO y
NIFTI. Por ltimo, los registros de la tabla de REF_ADMINISTRATIVAS se identifican de forma
unvoca a partir del REFADMIN.
La relacin entre FINCA y PAD_TITULARS es de 1:N; es decir, toda parcela tiene, como
mnimo, un titular. Entre FINCA y REF_ADMINISTRATIVAS existe una relacin 1:1 con
opcionalidad por los dos lados; por tanto, una parcela puede tener o no una referencia
administrativa asignada y una referencia administrativa puede estar o no asociada a una
parcela actual (como no es una tabla que se actualice, se incluyen referencias catastrales que
pueden haber desaparecido). REF_ADMINISTRATIVAS y PAD_TITULARS presentan una
relacin 1:N con opcionalidad por ambos lados; ello implica que una referencia administrativa
puede tener asociado ninguno, uno o ms titulares y que un titular puede estar relacionado o
no con una referencia administrativa.
El modelo lgico se aprecia en la figura 21.
Segn el modelo lgico, los campos REFPAR y REFPLA pasaran a ser la clave primaria de la
tabla FINCA. PAD_TITULARS tendra una clave primaria compuesta por REFPAR, REFPLA,
CARGO y NIFTI, donde los dos primeros seran, adems, claves forneas para ligar la tabla con
la de FINCA. En ltimo lugar, REF_ADMINISTRATIVAS poseera la clave primaria REFADMIN y
dos claves forneas, REFPAR y REFPLA, que enlazaran con FINCA.
A continuacin, se ofrecen tres tablas que complementan la explicacin del modelo lgico
expuesto en la figura 21. Cada una de ellas consta de seis columnas: nombre del campo, tipo,
descripcin del campo, si se trata de una clave primaria o no, si es una clave fornea y,
finalmente, las tablas alfanumricas con las que se relaciona en caso de que sea clave
fornea.
33
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
34
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
En cuanto a las consultas, slo queda indicar cmo fue estructurada la informacin.
Partiendo de la existencia de una tabla dbf para cada ao (excepto para
REF_ADMINISTRATIVAS) en la carpeta Alfa correspondiente (ver figura 19), se procedi a
importar todas las tablas a un sistema de gestin de bases de datos; para ello, se eligi
Microsoft Access y el resultado fue un mdb con 7 tablas, las necesarias para materializar las
35
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
cuatro consultas. En relacin a la tabla REF_ADMINISTRATIVAS, slo existe una para todos los
aos, pues son valores acumulados.
El cliente tambin requiri la identificacin simple de las parcelas catastrales urbanas,
proporcionando una informacin bsica al clicar sobre las mismas. Solamente se necesit
acceder a la tabla FINCA (en este caso en formato dbf) para cada uno de los 3 aos
(2007, 2008 y 2009). Si nos fijamos en la tabla 8, los campos que deben mostrarse al hacer el
Identify son:
-REPAR y REFPLA concatenados, pues juntos forman toda la referencia catastral.
-TIPOVIA.
-NOMVIA.
-DUPLICADO.
-SUPSOL.
-SUPTOT.
-AREA, que es el nico dato que se obtendra del shape de parcela urbana.
36
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
se pueden crear aplicaciones mucho ms ricas en interfaz que las realizadas nicamente con
OpenLayers.
La figura 22 refleja la arquitectura cliente-servidor utilizada.
Informacin Datos
alfanumrica espaciales
-Tablas dbf -Shapes DATOS
-Microsoft Access -Peticiones WMS
SERVIDOR
APACHE 2.2.11
MAPFISH 1.1
CLIENTE
El primer nivel del esquema, empezando por arriba, se corresponde con los datos. Estos
pueden ser alfanumricos o espaciales.
A continuacin, vendra toda la parte del servidor y el cliente. La interaccin entre ambos
es continua, pues el resultado tiene carcter dinmico. El navegador del usuario accede a la
plantilla html y se origina una peticin CGI con todos los parmetros necesarios y definidos en
la URL. La CGI de MapServer procesa la peticin empleando estos parmetros y la
configuracin del fichero mapfile. De esta forma, se cargan todos los datos geogrficos
generando el mapa resultante.
Por ltimo, y en lo que al cliente web se refiere, el mapa retorna como una respuesta en
forma de imagen a la peticin efectuada y se visualiza en el navegador.
37
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
6. RESULTADOS
6.1 INTRODUCCIN
A lo largo del apartado 6 se expondrn los resultados obtenidos en el Proyecto. Estos se
basarn en una coleccin de capturas de pantalla del aplicativo construido a fin de ilustrar la
interfaz y la operatividad del mismo. Conviene dejar claro que el apartado no es un manual
de usuario y, por tanto, su enfoque primordial es reflejar visualmente los resultados logrados.
La figura 23 muestra un esquema del proceso general para usar la aplicacin web.
Pretende describir el mecanismo de forma genrica y, de esta manera, no recoge todas las
posibles variaciones en su manejo.
USUARIO
INICIO
NAVEGACIN CONSULTAS
PARCELA ESPERADA?
S NO
IMPRESIN
38
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Gestor de
contenidos
Mapa
39
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Para desplegar o plegar una pestaa del gestor, basta con hacer un clic sobre el ttulo de
la misma. El resultado es un comportamiento tipo acorden que permite compactar las
funcionalidades en bloques que pueden visualizarse o no segn las necesidades del usuario
(figura 26). Cuando se muestra el contenido de un panel, se ocultan los restantes y es posible
interactuar con l.
La pestaa Arbre de capes ofrece un ordenamiento jerrquico de las capas y permite
activar o desactivar su visibilidad. Como consecuencia de la longitud del rbol, aparecen
barras de desplazamiento.
El panel de Consultes permite la eleccin de cuatro bsquedas alfanumricas. El usuario
tendr que clicar sobre el nombre de una de ellas para que se abra una ventana que permita
ingresar los datos adecuados.
Finalmente, Llegenda muestra la leyenda catastral (urbana y rstica) empleada en la
simbolizacin de los shapes. Es una vista esttica y siempre cuenta con el mismo nmero de
elementos.
40
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
rbol de capas
El panel Arbre de capes controla la visualizacin de las capas. stas se ordenan
jerrquicamente a partir de grupos desplegables. En total, existen tres grupos, que son:
-Imatges de fons. Capas que actan como imgenes de fondo. Por defecto, aparece
clicada la opcin Sense mapa de fons, que no es ms que un shape vaco que genera
un fondo blanco sobre el que se superponen el resto de shapes. Contiene tres
peticiones WMS: la ortofoto a escala 1:5 000, el mapa topogrfico a escala 1:5 000 y
los lmites administrativos del municipio. Por ltimo, se permite la eleccin de la
ponencia de valoracin de 2006. Las cinco capas son excluyentes entre s y, por lo
tanto, en un momento dado slo podr estar activada una.
41
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
A B C D
Consultas
El panel de Consultes incorpora cuatro ttulos que, tras ser
clicados, abren la ventana de bsqueda correspondiente.
En realidad, son vnculos a las ventanas, lo que se manifiesta
en que cuando se pasa el cursor por encima se convierte en
una mano ( ).
Leyenda
La leyenda ofrece la simbologa empleada en la cartografa urbana y rstica. De esta
manera, contiene dos nicos apartados: cadastre urb y cadastre rstic. Dentro del primero,
se incluye la simbologa para las manzanas, parcelas y subparcelas catastrales urbanas.
El segundo muestra la simbologa de manzanas, parcelas y subparcelas rsticas y
construcciones.
43
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
La tabla 11 muestra la funcin de cada botn. Contiene 5 columnas: icono, nombre del
icono, mensaje de texto que se muestra cuando se pasa el cursor por encima (tooltip),
funcin programada y grupo de iconos al que pertenece.
44
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
En relacin al men desplegable, se trata de un combo con todas las escalas posibles del
mapa. Basta con desplegarlo y clicar sobre una de ellas. Automticamente, la vista del mapa
se actualiza a la escala elegida, as como el texto de escala mostrado en el visor.
Tras clicar sobre la parcela deseada, se abre una ventana con informacin de la misma.
La estructura del contenido es:
-Informaci bsica de parcella. Datos de mbito general, como la referencia catastral,
la direccin de la parcela y los distintos tipos de superficie.
-Informaci detallada. Se incluye este espacio para acceder a ms informacin de la
parcela. Las tareas no estn programadas, si no que es una propuesta para prximos
proyectos, donde se buscara vincular el texto con ventanas complementarias de
informacin sobre los temas indicados.
45
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
6.5 MAPA
En este apartado se pretende ilustrar con un poco ms de detenimiento la zona del visor
del aplicativo. La siguiente secuencia de imgenes muestra algunos ejemplos de mapas.
Figura 39. Orto con manzanas urbanas de 1996-1999 a escala 1:35 000.
47
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 40. Lmites administrativos con manzanas urbanas de 2001 a escala 1:45 000.
48
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 42. Manzanas y parcelas urbanas de 2002 a escala 1:1 500 con calles, nmeros de polica, referencias
administrativas y otros elementos (en el mapa se percibe un ro).
Figura 43. Catastro urbano: manzanas, parcelas, etiquetas de parcela y subparcelas de 2008 a escala 1:700.
Se han incluido los nombres de calle.
49
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 44. Catastro rstico: manzanas, parcelas y subparcelas de 2004 a escala 1:2 500. El etiquetado de
parcela se incluye en la misma casilla de seleccin de parcela. Las subparcelas no llevan etiquetas.
Figura 45. Catastro urbano y rstico de 2007 a escala 1:1 000. Tambin se muestran las calles.
50
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 46. Bsqueda por referencia administrativa. Figura 47. Eleccin de una referencia administrativa.
51
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Una vez elegido un ao, se hace visible un men desplegable de referencias catastrales de
parcela (figura 52). Si el usuario clica Cercar sin elegir una, se muestra un mensaje (figura 53).
52
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 54. Seleccin de una parcela urbana. Figura 56. Seleccin de una parcela rstica.
53
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Figura 61. Resultado de la bsqueda por calle y nmero. El resultado puede darse sobre
cartografa urbana o rstica que corresponda con el ao de la consulta.
54
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
7. CONCLUSIONES
Por segundo ao consecutivo, el Ajuntament de Cerdanyola del Valls ha apostado por la
tecnologa web mediante software libre, adaptndose a los cambios surgidos en torno a la
concepcin clsica de los Sistemas de Informacin Geogrfica.
El proyecto desempeado ha consistido en la creacin de una aplicacin web intranet
para la consulta de cartografa urbana y rstica de diferentes aos del municipio de
Cerdanyola del Valls y la realizacin de una serie de consultas alfanumricas sencillas.
Se han logrado los objetivos inicialmente formulados. Entre estos, cabe destacar la
visualizacin de la cartografa catastral de distintos aos, incluyendo la rstica, del trmino
municipal. Un segundo objetivo a mencionar es la implementacin de cuatro consultas,
donde el resultado ltimo de las mismas se produce sobre la base cartogrfica. En tercer
lugar, hacer referencia a la estructuracin de los directorios de trabajo del aplicativo,
buscando obtener el mximo orden y facilitar su mantenimiento o manipulacin de cara al
futuro.
Una vez expirado el perodo de prcticas, se consider oportuno recoger algunas de las
posibles mejoras para el proyecto en prximas prrrogas del convenio entre el Ajuntament y
el LIGIT. El conjunto de las propuestas de mejora se aprecia en la tabla 12.
Leyenda Incluir la leyenda como imagen dinmica en la propia casilla de seleccin de la capa.
Crear un mapa gua dinmico en funcin del ao. Compatible slo con la opcin de los
Mapa gua
aos pasados a radio botones.
-Mejorar la presentacin de las ventanas flotantes a partir de su reformulacin con Ext.
-En el caso de convertir las carpetas de ao en radio botones:
-Si el ao del que se visualiza la cartografa posee datos alfanumricos, la consulta
Consultas se realizar directamente sobre ese ao. As, desaparecera el combo de aos.
-Si el ao no posee datos alfanumricos, cuando se intenta abrir una ventana de
consulta, se avisara con un mensaje a fin de que el usuario elija previamente un
ao en la cartografa con datos alfanumricos asociados.
56
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
8. BIBLIOGRAFA
Referencias bibliogrficas
-PHP5. Hanke, J.C. (2005). PC Cuadernos Tcnicos. Barcelona. 79 pginas.
-Aplicativo web intranet para la gestin catastral con programacin libre. Puerta, A.
(2009). Ajuntament de Cerdanyola del Valls. 101 pginas.
-Apuntes de la asignatura Programacin orientada a objetos. Valls, J. (2009). MTIG,
11 edicin. UAB.
-Apuntes de la asignatura Programacin con JavaScript. Guaita, F. (2009). MTIG,
11 edicin. UAB.
-Apuntes de la asignatura Programacin de aplicaciones SIG en Internet. Ferrero, I. (2009).
MTIG, 11 edicin. UAB.
-Apuntes de la asignatura Bases de datos espaciales. Nunes, J. (2009). MTIG, 11 edicin.
UAB.
Referencias web
http://www.cerdanyola.cat/webapps/web/continguts_portal/menu_principal/ajuntamen
t/serveis_municipals/Serveis_economics/intro_servei/info_servei.html. Seccin de la pgina
web del Ajuntament de Cerdanyola del Valls donde se describen las actividades
desempeadas por Serveis Econmics, que es el Servicio Municipal donde se ha ejecutado
fsicamente el proyecto.
http://ligit0.uab.es/mtig/index.htm. Se ha utilizado el apartado de proyectos finales de la
pgina web del mster para entender la evolucin de los proyectos realizados en el
Ajuntament de Cerdanyola del Valls. Las presentaciones analizadas fueron:
-Aplicaci SIG de gesti cadastral. Elaboraci de documents CU-1. Trib, E. (2004).
MTIG, 5 edicin.
-Aplicativo de actualizacin cartogrfica catastral. Luis Rivas, I. (2005). MTIG, 6 edicin.
-Aplicatiu de gesti cadastral urbana de lAjuntament de Cerdanyola de Valls. De la Rosa,
J.A. (2006). MTIG, 7 edicin.
-Creacin e implementacin del sistema de informacin catastral
del Ajuntament de Cerdanyola del Valls. Ruiz, G. (2007). MTIG, 8 edicin.
-Definici i automatitzaci de consultes dexplotaci del cadastre. Torres, D. (2008).
MTIG, 9 edicin.
-Aplicativo web intranet para la gestin catastral con programacin
libre. Puerta, A. (2009). MTIG, 10 edicin.
Para la elaboracin del marco territorial de Cerdanyola del Valls se emple el siguiente
listado:
http://www.ine.es. Instituto Nacional de Estadstica. Proporcion la poblacin del
municipio a fecha 1 de enero de 2009.
http://ca.wikipedia.org/wiki/Cerdanyola. Viquipdia. Contiene informacin general
del municipio.
http://ca.wikipedia.org/wiki/Collserola#Geologia. Viquipdia. Informacin sobre la
sierra de Collserola.
57
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
58
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
59
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
9. ANEXOS
60
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Barra de herramientas
Mapa gua
Gestor de contenidos
Mapa
Barra de de estado
Cabecera
Franja superior del aplicativo destinada al ttulo, el cual consta del nombre de la aplicacin
(Aplicaci intranet per a la gesti cadastral) y el organismo propietario (Ajuntament de
Cerdanyola del Valls).
Gestor de contenidos
Ubicado debajo de la cabecera y a la izquierda del aplicativo. Est formado por tres
paneles desplegables que sirven para controlar la visualizacin de las capas del mapa,
efectuar consultas alfanumricas y ver la leyenda.
61
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Barra de herramientas
Banda situada debajo de la cabecera y sobre el mapa. Contiene las herramientas de
navegacin, dibujo, medida, identificacin, impresin, ayuda y escala numrica.
Mapa
Espacio que funciona como visor de mapas. Se encuentra debajo de la barra de
herramientas y a la derecha del gestor de contenidos.
62
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
2. Hacer clic con el botn derecho sobre el link y seleccionar Copiar la ruta del enlace.
Mapa gua
Regin desplegable incluida en la esquina superior derecha
del mapa. Es una vista de referencia que facilita el
posicionamiento sobre el mapa. Siempre muestra las manzanas
urbanas y rsticas del ao 2009.
Barra de estado
Franja inferior del aplicativo. Cuando el cursor se encuentra sobre el mapa, informa de su
situacin en coordenadas UTM.
63
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
2. GESTOR DE CONTENIDOS
Conjunto de tres paneles a modo de pestaas. Se pliega ( ) y despliega ( ) haciendo clic
con el botn izquierdo del ratn sobre el icono derecho superior.
Incluye tres pestaas desplegables en forma de acorden para elegir las capas que se
desean visualizar en el mapa (Arbre de capes), efectuar las 4 consultas alfanumricas
(Consultes) y ver la leyenda (Llegenda).
Para desplegar o plegar una pestaa del gestor, basta con hacer un clic con el botn
izquierdo del ratn sobre el ttulo de la misma. Cuando se muestra el contenido de un panel,
se ocultan los restantes y es posible interactuar con l.
Por defecto, el panel desplegado al iniciar la aplicacin es el que permite controlar la
visualizacin de las capas.
rbol de capas
El panel Arbre de capes controla la visualizacin de las capas. stas se ordenan
jerrquicamente en 3 grupos desplegables.
-Imatges de fons. Capas que actan como imgenes de fondo. Por
defecto, aparece clicada la opcin Sense mapa de fons, que genera
un fondo blanco sobre el que se superponen las capas de los otros 2
grupos. Asimismo, contiene la ortofoto a escala 1:5 000, el mapa
topogrfico a escala 1:5 000, los lmites administrativos del municipio
y la ponencia de valoracin de 2006. Las 5 capas son excluyentes
entre s y, por lo tanto, slo podr estar activa una. El grupo aparece
plegado al iniciar la aplicacin.
64
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1 2 3 4
1. Carpeta de Cadastre desplegada con una carpeta desplegable para cada ao.
2. Carpetas de ao desplegadas con posibilidad de seleccionar un grupo o, bien, de
desplegarlo.
3. Grupos de urbano y rstico desplegados con las casillas de verificacin de las capas.
4. Seleccin de casillas de verificacin en un mismo ao.
65
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Consultas
Para poder efectuar una bsqueda, es necesario desplegar el panel de Consultes. Esto se
consigue haciendo clic sobre el ttulo de la pestaa con el botn izquierdo del ratn, de forma
que se hace visible su contenido y se oculta el de cualquiera de las otras dos que estuviera
visible.
El panel incorpora 4 ttulos que, tras ser clicados con el botn izquierdo del ratn, abren la
ventana de bsqueda correspondiente. Cuando se pasa el cursor por encima de cada ttulo se
convierte en una mano ( ). El proceso a seguir a partir de aqu se detalla en el apartado 4 del
manual.
Leyenda
La leyenda ofrece la simbologa empleada en la cartografa urbana y rstica del municipio.
Para acceder a ella, basta desplegar el panel de Llegenda clicando con el botn izquierdo del
ratn sobre el ttulo de la pestaa. Al mostrarse el contenido de la misma, se oculta el de
aquella abierta en ese momento.
La leyenda contiene 2 apartados: cadastre urb y cadastre rstic. Dentro del primero, se
incluye la simbologa para las manzanas, parcelas y subparcelas catastrales urbanas.
El segundo muestra la simbologa de manzanas, parcelas y subparcelas rsticas y
construcciones.
66
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
3. BARRA DE HERRAMIENTAS
La barra de herramientas se presenta en forma de franja horizontal debajo de la cabecera
y encima de la vista del mapa. Recoge las herramientas de navegacin, dibujo, medida,
informacin, impresin, ayuda y escala numrica en forma de 15 botones y un men
desplegable. Dibujo Informacin Ayuda
Zoom de aumento
Junto con el zoom de reduccin y el desplazamiento forman un grupo de herramientas
excluyentes entre s. Cuando se activa una de ellas, se desactiva cualquiera de las otras dos
que estuviera activa.
El zoom de aumento se activa al clicar encima con el botn izquierdo del ratn.
Su funcionamiento contempla dos posibilidades:
- Aumento simple. Tras activar la herramienta, se sita el cursor sobre el mapa y se
clica una sola vez con el botn izquierdo del ratn. La imagen se ampla al siguiente
nivel de zoom situando el punto elegido en el centro del mapa.
- Aumento por rectngulo. Una vez activada la herramienta, se hace un clic en el mapa
y se mantiene pulsado el botn izquierdo del ratn hasta definir un rectngulo.
El zoom se har efectivo cuando se deje de apretar el botn del ratn.
Si se dispone de un ratn con ruleta, la imagen del mapa puede ampliarse al siguiente
nivel de zoom moviendo hacia delante la ruleta o apretndola una vez sobre un punto del
mapa (equivalente al aumento simple).
Zoom de reduccin
Se activa al pulsar encima con el botn izquierdo del ratn. Puede utilizarse de dos
formas:
- Reduccin simple. Tras activar la herramienta, se sita el cursor sobre el mapa y se
clica una vez con el botn izquierdo del ratn. La imagen del mapa se reduce al nivel
anterior de zoom centrando la imagen en el punto seleccionado.
- Reduccin por rectngulo. Una vez activada la herramienta, se hace un clic sobre el
mapa y se mantiene presionado el botn izquierdo del ratn hasta definir un
rectngulo. Cuando se deja de apretar el botn del ratn, se efecta el zoom de
reduccin.
Para los ratones con ruleta, la imagen del mapa puede reducirse a niveles de zoom
anteriores moviendo la ruleta hacia atrs.
67
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Vista anterior
Se activa al clicar sobre ella con el botn izquierdo del ratn, mostrando la extensin
anterior del mapa. Slo funciona cuando en una sesin de trabajo con el aplicativo ya se han
visualizado, al menos, dos extensiones del mapa. Es excluyente con la herramienta de vista
prxima.
Vista prxima
Se activa al clicar encima con el botn izquierdo del ratn y muestra la prxima extensin
del mapa. nicamente funciona cuando en una sesin se ha visualizado ms de una extensin
del mapa. Es excluyente con la vista anterior.
Desplazamiento
Sirve para mover el mapa y se activa al pulsar sobre la herramienta con el botn izquierdo
del ratn. A continuacin, se sita el cursor encima del mapa y se mantiene presionado el
botn izquierdo del ratn. El mapa podr moverse a gusto del usuario (cursor en forma de )
hasta dejar de oprimir el botn del ratn.
Dibujar punto
La herramienta de dibujar punto se activa al clicar sobre la misma. Una vez activada, se
ubica el cursor del ratn sobre el mapa y se clica all donde se desea dibujar un punto.
Es posible dibujar tantos puntos como se quiera.
Se desactiva al clicar encima de la herramienta o sobre otra herramienta de dibujo, de
medida, el zoom de aumento, el zoom de reduccin o el desplazamiento.
Dibujar lnea
Se activa cuando se pulsa encima de la herramienta con el botn izquierdo del ratn.
A continuacin, con el cursor del ratn sobre el mapa se hace un clic donde se desea
comenzar a dibujar una lnea. Cada vez que se vuelve a clicar, se aade un nuevo punto y la
lnea se empalma con el anterior. Para finalizar el trazado, basta con hacer doble clic sobre el
mapa. Pueden hacerse tantos dibujos como se quiera.
Para pintar lneas en modo de mano alzada, una vez se activada la herramienta, situamos
el cursor sobre la zona del mapa donde se desea comenzar el dibujo. Seguidamente,
presionamos la tecla de maysculas (Shift) y el botn izquierdo del ratn y desplazamos el
cursor sobre el mapa definiendo el trazado. El proceso finaliza cuando dejamos de presionar
la tecla de maysculas y el botn del ratn. Es posible efectuar tantos dibujos como se
necesite.
La herramienta se desactiva al clicar nuevamente sobre ella o sobre otra herramienta de
dibujo, medida, zoom de aumento, zoom de reduccin o desplazamiento.
68
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Dibujar polgono
La herramienta de dibujar polgono se activa al clicar encima con el botn izquierdo del
ratn. Tras ello, se ubica el cursor sobre el mapa y se hace un clic all donde se desea empezar
el polgono. Cada vez que se clica, se dibuja un nuevo punto y una nueva lnea del polgono.
Para definir bien un polgono es necesario incorporar, como mnimo, tres puntos. Para acabar
el trazado se hace doble clic sobre el mapa. Existe la posibilidad de dibujar tantos polgonos
como se quiera.
Para desactivar la herramienta hay que clicar sobre la misma o sobre cualquier otra
herramienta de dibujo, medida, zooms de aumento o reduccin o desplazamiento.
Borrar
Esta funcionalidad permite borrar los dibujos realizados con las herramientas de dibujar
punto, dibujar lnea y dibujar polgono y las selecciones resultantes de las consultas
alfanumricas.
Medir distancia
Se activa al clicar sobre ella con el botn izquierdo del ratn. Una vez activada, se ubica el
cursor del ratn sobre el mapa en el punto donde se quiere comenzar a medir una longitud y
se hace un clic. Cada vez que se presiona el botn izquierdo del ratn se dibuja un nuevo
punto que se empalma mediante una lnea con el anterior y se ofrece el valor de la medida
acumulada mediante una etiqueta al lado del ltimo punto insertado. Para acabar de medir,
basta con hacer doble clic con el botn izquierdo del ratn. Se pueden hacer tantas medidas
como se quiera.
Para desactivar la herramienta se tiene que clicar sobre la otra herramienta de medida o
sobre las herramientas de dibujo, zoom de aumento, zoom de reduccin o desplazamiento.
Medir superficie
Se activa al pulsar encima con el botn izquierdo del ratn. Tras esto, se sita el cursor
sobre el mapa en el punto desde donde se quiere iniciar la medida y se clica una vez. Cada vez
que se vuelve a clicar con el botn izquierdo del ratn se inserta un punto y se crea una nueva
lnea. Para definir bien un polgono son necesarios, al menos, tres puntos y la medida
acumulada aparece en una etiqueta al lado del ltimo punto aadido. La medicin concluye
cuando el usuario hace doble clic sobre el mapa. Entonces, es posible comenzar otra
medicin.
La herramienta se desactiva clicando la otra herramienta de medida, una herramienta de
dibujo o las herramientas de aumentar, reducir o desplazarse.
69
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Informacin de parcela
La obtencin de informacin de parcela slo funciona para los aos 2007, 2008 y 2009 y
para cartografa urbana catastral, concretamente para manzanas, parcelas y subparcelas.
Por lo tanto, previa activacin de la herramienta, conviene tener visibles en el mapa alguna
de las capas catastrales urbanas indicadas para alguno de los tres posibles aos. Si no es as,
cuando se clica sobre el mapa despus de activar la herramienta se informa con el mensaje:
70
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Imprimir
La herramienta de impresin permite capturar la vista del mapa con la extensin actual.
Las capas catastrales visibles tienen que ser del mismo ao. En cuanto a las imgenes de
fondo y al callejero, su activacin o no es indiferente porque nunca se mostrarn en la
pantalla de impresin.
Para iniciar la impresin, clicar con el botn izquierdo del ratn encima de la herramienta.
Inmediatamente despus, aparece un mensaje que informa al usuario para que slo elija
capas del mismo ao.
Cuando se pulsa , se abre una nueva ventana del navegador del estilo a la
siguiente:
Rtulo
Mapa
Ao
71
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
La seleccin del tipo de impresora depender de las necesidades del usuario. As, podr
pasarse a un documento pdf o, por el contrario, imprimirse en un aparato fsico.
Ayuda
Permite acceder al manual del usuario clicando con el botn izquierdo del ratn sobre la
herramienta correspondiente.
El manual de usuario es un documento en formato pdf que se abre en una pestaa del
navegador, permitiendo, si as se desea, guardarlo en el disco duro del usuario.
Escala numrica
La escala numrica es el men desplegable ubicado al final de la
barra de herramientas. Indica la escala a la que se visualiza el mapa
y se actualiza cada nueva vista del mismo. Adems, permite elegir
una escala de visualizacin del mapa, ofreciendo una lista de todas
aquellas escalas posibles.
Para elegir una escala de visualizacin de la imagen del mapa,
clicar con el botn izquierdo del ratn sobre cualquier punto de la
barra numrica, de forma que se despliega una lista. A continuacin,
ubicar el cursor del ratn sobre un valor de escala y hacer un clic
sobre el mismo. El mapa se actualiza a la escala indicada y la lista
vuelve a mostrarse comprimida. Para plegarla sin escoger una
escala, clicar nuevamente sobre la barra.
El texto de escala ubicado en el bloque de mapa tambin se
actualiza conforme a la nueva escala.
72
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
4. CONSULTAS
Para comenzar una consulta, es necesario abrir el panel de Consultes del gestor de
contenidos. Para ello, slo hay que clicar con el botn izquierdo del ratn sobre el ttulo de la
pestaa, de forma que se hace visible su contenido y se oculta el de aquella desplegada en
ese preciso momento.
El panel consta de cuatro links que permiten acceder a cada una de las ventanas de
consulta clicando con el botn izquierdo del ratn sobre el ttulo de la bsqueda.
En total, se definen cuatro consultas:
- Bsqueda por referencia administrativa.
- Bsqueda por referencia catastral.
- Bsqueda por calle y nmero.
- Bsqueda por DNI.
Para iniciar una consulta, clicar con el botn izquierdo del ratn sobre el ttulo la misma.
El cursor se convertir en una mano ( ), indicando que el ttulo est hipervinculado a la
ventana correspondiente de consulta.
La ventana de consulta puede minimizarse ( ) o cerrarse ( ) clicando sobre los iconos
superiores derechos.
73
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
3. Pulsar el botn .
4. En caso de haber saltado del paso 1 al 3, se muestra el siguiente mensaje.
74
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
7. La bsqueda se puede repetir tantas veces como se quiera eligiendo otra referencia
administrativa y pulsando .
8. Para eliminar la seleccin, clicar sobre el botn de borrar de la barra de
herramientas ( ).
9. Para cerrar la ventana de bsqueda, clicar sobre el aspa de cierre ( ) superior
derecho.
75
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
4. Pulsar el botn .
5. Existen dos tipos de mensaje de aviso cuando no se han efectuado las selecciones
oportunas.
- Cuando se pulsa sin haber seleccionado un ao.
- Cuando se pulsa sin haber seleccionado una referencia catastral.
76
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Urbana
Rstica
77
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
78
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
79
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
3. Elegir un DNI. Se hace visible el combo de las referencias de parcelas cuyo titular
responde al DNI indicado. Se muestra seleccionada la primera referencia.
4. Hay opcin de elegir otra parcela o seguir con la predeterminada. Las referencias
de parcelas pueden ser urbanas o rsticas.
Urbanas
Rsticas
5. Clicar el botn .
6. El nico mensaje de error posible aparece cuando no se ha seleccionado un DNI.
80
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Urbana
Rstica
9. La bsqueda puede repetirse tantas veces como sea necesario cambiando el ao, el
DNI y la parcela y clicando en .
10. Para eliminar la seleccin, pulsar el botn de la barra de herramientas.
11. Para cerrar la ventana de bsqueda, clicar en el aspa de cierre ( ) superior
derecho.
81
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
82
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
83
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Resulta ms cmodo instalar el paquete entero de MS4W, el cual incorpora todos estos
componentes, que slo aquellos que nos interesan. Asimismo, la instalacin del paquete
completo crea un directorio estndar de carpetas que utiliza la mayora de usuarios de
MapServer, lo que facilita el intercambio de aplicaciones sin apenas efectuar modificaciones.
Los pasos a seguir para la instalacin son los siguientes:
1. Entrar en la pgina http://www.maptools.org/ms4w/index.phtml?page=downloads.html
y descargar la ltima versin de MapServer.
2. Guardar el archivo, que se presenta en formato de compresin, en el
ordenador.
84
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
85
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
-Se abre una ventana de comandos MS-DOS. Navegar hasta la carpeta ms4w
y ejecutar el fichero apache-install.bat.
86
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
87
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
ms4w/ Directorio principal de MapServer, asumiendo que se encuentra en la raz de una unidad,
normalmente la C.
cgi-bin/ Contiene el mapserv.exe, las libreras de soporte y los archivos php.ini y php.exe.
ignored-libmap Localizacin del libmap.dll para Oracle y de un ejemplo para hacer
conexiones SDE.
mapscript Archivos mapscript de CSharp, Java y Python.
htdocs Raz del directorio web de Apache. No deben hacerse muchas instalaciones en esta
carpeta, slo las necesarias para el proyecto que se est desarrollando.
88
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
89
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1. PRIMEROS PASOS
La carpeta del proyecto se encuentra en el CD adjunto a este documento. Tiene el nombre
de Aplicatiu09 y alberga toda la informacin necesaria para poder visualizar y trabajar con la
aplicacin web en el ordenador del usuario una vez instalado MapServer (Anexo II).
El directorio de MapServer para ubicar las aplicaciones del usuario es el htdocs
(C:/ms4w/Apache/htdocs). Por tanto, la carpeta Aplicatiu09 deber copiarse en este
directorio, quedando el acceso a la misma como C:/ms4w/Apache/htdocs/Aplicatiu09.
90
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
APLICATIU09
91
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1996-99 Informacin del perodo 1996-1999. Slo tiene informacin cartogrfica (shapes).
2007 Informacin de 2007. Posee informacin cartogrfica (shapes) y alfanumrica (tablas dbf).
GENERALS Informacin cartogrfica general. De 2009 seran las autopistas, calles, carreteras,
nmeros de polica y ros; la ponencia es de 2006; las referencias administrativas son valores
acumulados; y, por ltimo, el shape vaco es el que se usa como imagen blanca de fondo.
Finestres_filles/ Ventanas secundarias que surgen cuando se solicitan las consultas o la impresin.
Connexio_mbd.php Archivo para hacer la conexin al mdb con las tablas alfanumricas.
Fitxers_JS/ Archivos de extensin .js (JavaScript) que son llamados desde el Index.html.
Fonts Contiene las fuentes. Este fichero es genrico para la mayora de aplicaciones de MapServer.
92
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Imatges Conjunto de imgenes usadas para los iconos, el encabezado de la aplicacin, etc.
General.map Mapfile de las capas generales (autopistas, calles, carreteras, nmeros de polica,
ros, referencias administrativas y ponencia) y del shape vaco.
MapFish Carpeta con todo el contenido necesario para trabajar con MapFish. La descarga puede
hacerse desde el apartado de descargas de MapFish: http://www.mapfish.org/downloads.
blanca.html Ventana en blanco sobre la que se inserta la tabla con la informacin de parcela.
IdentifyU.html Plantilla con la tabla de informacin para las parcelas urbanas y cuyo contenido
es dinmico.
WebGis Librera que permite aadir complementos mediante cdigo JavaScript. Para descargarla,
ir a la pgina http://code.google.com/p/webgispublic/downloads/list.
estils.css Estilos utilizados para la interfaz del aplicativo en lo que se refiere a los iconos y al texto
incluido en los paneles de leyenda y consultas del gestor de contenidos.
Manual_usuari.pdf Manual de usuario en formato pdf. Es el documento que se abre tras clicar
en el botn de ayuda de la barra de herramientas.
93
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
94
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
2. En la carpeta 2010, crear dos nuevas carpetas, una para los shapes (carpeta Shape) y
otra para las tablas dbf (carpeta Alfa).
3. Dentro del la carpeta Shape, guardar los shapes, tanto de la cartografa urbana
como de la rstica, para lo que se recomienda el uso de ArcCatalog, y dentro de Alfa,
guardar las tablas dbf (en principio, bastar con la de Finca y Pad_Titulars).
95
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Como terminacin, se cogen los dos ltimos dgitos del ao. Este criterio se utilizar
tambin para las consultas.
96
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
97
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1.1. Para Finca, aadir un campo llamado Referencia, de tipo String (14), y que sea
la concatenacin de los campos Refpar y Refpla.
1.2. Para Pad_Titulars, aadir un campo de nombre Ref_Cargo, de tipo String (18),
y que sea la concatenacin de los campos Refpar, Refpla y Cargo.
2. Incorporacin de las tablas a la base de datos.
2.1. Abrir la base de datos construida en Access Consultes_alfa.mdb
(C:/ms4w/Apache/htdocs/Aplicatiu09/Dades/TAULES_CONSULTES_ACCESS).
98
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Rstica
Urbana
5. Ejecutar las consultas desde la interfaz del aplicativo para comprobar su correcto
funcionamiento.
99
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1. CONSIDERACIONES INICIALES...................................................................................101
2. EXPLICACIN DE UN FRAGMENTO DEL MAPFILE DE 2009.......................................102
Objeto MAP............................................................................................................. 102
Objeto PROJECTION ................................................................................................ 103
Objetos WEB y METADATA .................................................................................... 103
Objeto OUTPUTFORMAT ........................................................................................ 104
Objetos LEGEND y LABEL ........................................................................................ 105
Objeto LAYER .......................................................................................................... 106
100
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
1. CONSIDERACIONES INICIALES
El archivo principal de configuracin de MapServer es un fichero de texto, con extensin
.map, en el que se incluyen una serie de parmetros que definen las capas disponibles en el
servicio, el estilo con el que se representarn, su simbologa, el formato con el que se
generar la imagen, el sistema de referencia, los metadatos, etc.
La carpeta MapFiles del proyecto (C:/ms4w/Apache/htdocs/Aplicatiu09/Mapfiles)
contiene 13 archivos .map, uno para cada ao ms el de informacin general. La estructura
de todos ellos es similar, si bien cambian los parmetros variables, como las rutas, los
nombres de las capas, el nmero de ellas, pues no todos los aos tienen el mismo volumen
de informacin cartogrfica, etc. Debido a esta similitud, se ha escogido un fragmento
representativo del mapfile del ao 2009 para explicar los objetos y sus parmetros.
El siguiente esquema muestra la relacin de objetos del .map.
PROJECTION
WEB METADATA
OUTPUTFORMAT
PROJECTION
METADATA
LAYER STYLE
CLASS
LABEL
JOIN
El archivo .map se organiza en secciones u objetos. Cada seccin comienza con el nombre
de la misma y termina con la palabra END. El contenido de las secciones consiste en la
definicin de determinados parmetros del tipo atributo-valor.
La seccin principal es el objeto MAP y contiene el resto de secciones u objetos. Estos
podrn incluir, nuevamente, otros objetos, para acabar definiendo parmetros con atributos
y valores en el ltimo nivel.
Tambin pueden incorporarse comentarios, para lo que se precede del smbolo # la lnea
que se desea comentar. Asimismo, destacar que el orden de los parmetros no es sensitivo.
101
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Objeto MAP
Comienza en la primera lnea del mapfile y acaba en la ltima. Aglutina todas las secciones
del fichero y proporciona informacin general del mismo.
102
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Objeto PROJECTION
Para definir la proyeccin de los mapas que el servidor generar, es necesario especificar
dos objetos PROJECTION, uno dentro de la seccin MAP para la fabricacin de la imagen de
salida y otro en cada capa, en el objeto LAYER.
Cada capa puede tener un sistema de referencia diferente y el servidor se encargar de
reproyectarla de acuerdo al sistema especfico para la imagen de salida. MapServer emplea la
librera PROJ.4 para tal fin.
Aunque el sistema de referencia y la proyeccin pueden definirse de dos maneras, bien,
especificando todos los parmetros de la proyeccin o, bien, empleando la codificacin EPSG
(Europeam Petroleum Survey Group), habitualmente se utiliza esta segunda forma.
El objeto METADATA deber incluirse tanto en la seccin MAP como en cada LAYER.
En el primer caso, que es el mostrado en el ejemplo, contendr metadatos generales del
servicio; en el segundo, metadatos especficos para cada capa de informacin.
Despus, el servidor WMS/WFS se basar en estos metadatos para confeccionar el
GetCapabilities.
103
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
OBJETO WEB
Carpeta donde se almacenan los archivos e imgenes
IMAGEPATH
temporales.
Dirige al navegador al directorio donde se encuentran las
IMAGEURL
imgenes temporales creadas.
OBJETO METADATA
wms_abstract Resumen del contenido del archivo .map.
wms_title Ttulo del servicio web.
Formato MIME en que se presenta la informacin del
wms_feature_info_mime_type GetCapabilities. Lo ms normal es solicitarlo en forma
de texto (text/html).
Objeto OUTPUTFORMAT
En esta seccin se define el formato disponible de salida. En realidad, pueden incluirse
tantos formatos como se quiera, si bien, en nuestro caso, se opta slo por el GIF.
104
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
OBJETO LEGEND
Indica si la leyenda ser generada (ON), no se generar (OFF)
STATUS
o si se embeber en el mapa (EMBED).
KEYSIZE Alto y ancho en pxeles de los smbolos a crear.
Espacio de separacin en pxeles entre smbolos (y) y entre
KEYSPACING
smbolo y etiqueta (x).
TRANSPARENT Que el fondo de la leyenda sea o no transparente (ON/OFF).
OBJETO LABEL
TYPE Tipo de la fuente a usar.
Fuente del texto de la etiqueta y que debe estar definida en el
FONT
FONTSET.
COLOR Color del texto, expresado en forma RGB.
SIZE Tamao del texto de la etiqueta (integer).
105
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
Objeto LAYER
Cada capa de informacin que contendr el servicio se definir con un objeto LAYER. Aqu,
slo se mostrarn dos objetos LAYER, suficientemente representativos del resto de capas.
Este objeto puede llevar anidados otros:
- PROJECTION. Proyeccin y sistema de referencia.
- METADATA. Metadatos de la capa.
- CLASS. Simbolizacin de la capa. Alberga, a su vez, otros dos posibles objetos.
- STYLE. Caractersticas de la simbolizacin.
- LABEL. Etiquetado de la capa.
- JOIN. Definicin de los parmetros necesarios para realizar un join. En realidad, slo
se incluye en las parcelas urbanas de los aos 2007, 2008 y 2009, que son sobre las
cuales se aplica la herramienta de identificacin de parcelas.
LAYER
NAME "IllesU09"
TYPE polygon
STATUS ON
DUMP TRUE
DATA "MANZANAS"
PROJECTION
"init=epsg:23031"
END
METADATA
wms_abstract "Illes cadastrals urbanes del municipi"
wms_title "Illes urbanes"
wms_include_items "REFMANZANA, MASA"
END
LABELITEM "REFMANZA"
LABELMAXSCALEDENOM 5500
LABELMINSCALEDENOM 2750
LABEL
TYPE TRUETYPE
COLOR 0 0 255
BACKGROUNDCOLOR 255 230 255
FORCE TRUE
PARTIALS FALSE
106
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
POSITION cc
FONT "sans"
SIZE 8
END # LABEL
END # CLASS
END
LAYER
NAME "ParcelesU09"
TYPE polygon
STATUS ON
DUMP TRUE
DATA "PARCELAS"
TOLERANCEUNITS PIXELS
TOLERANCE 5
PROJECTION
"init=epsg:23031"
END
METADATA
wms_abstract "Parcelles cadastrals urbanes de Cerdanyola del Valls"
wms_title "Parcelles urbanes"
wms_include_items "ALL"
wms_feature_info_mime_type "text/html"
gml_feature_info_mime_type "text/html"
gml_include_items "ALL"
gml_featureid "REFPAR"
END
TEMPLATE "../Templates/IdentifyU.html"
107
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
OBJETO LAYER
NAME Nombre corto para la capa.
Especifica el tipo de geometra de los datos (point, line,
TYPE
polygon). Debe coincidir con la del shape.
Configura la visibilidad de la capa. Siempre sern visibles
STATUS
(ON).
Permite que MapServer genere la descarga en formato GML.
DUMP
Se emplea para operaciones WMS de GetFeatureInfo.
Nombre del shape que, enganchado al SHAPEPATH del objeto
DATA
MAP, constituye la ruta relativa de la capa.
Nombre del campo de la tabla del shape que se usa como
LABELITEM
anotacin.
LABELMAXSCALEDENOM Mxima escala a la cual se etiqueta el shape.
LABELMINSCALEDENOM Mnima escala a la que se etiqueta la capa.
TOLERANCEUNITS Unidades de la tolerancia. Por defecto, se mide en pxeles.
Sensibilidad para el punto de consulta. Utilizado en la
TOLERANCE
herramienta de identificacin.
Ruta relativa de la plantilla html de identificacin de parcelas
TEMPLATE
urbanas.
OBJETO METADATA
wms_abstract Resumen del contenido del shape.
wms_title Ttulo de la capa para el servicio web.
wms_include_items Campos que se desean incluir en la peticin WMS.
Formato MIME en que se presentar la informacin de
wms_feature_info_mime_type la capa en el GetCapabilities. Se solicita en forma de
texto (text/html).
Formato MIME en el que se ofrecern los resultados de
gml_feature_info_mime_type
la peticin GML. Se dar en forma de texto (text/html).
gml_include_items Inclusin de todos los campos (ALL) en el GML.
gml_featureid Campo de identificacin para las peticiones WFS.
108
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
OBJETO CLASS
Nombre de la clase de simbolizacin. Puede o no coincidir con
NAME
el del layer y es el que se usa para la etiqueta del LEGENG.
OBJETO STYLE
Color Color del relleno del polgono expresado en RGB.
Outlinecolor Color de la lnea de contorno expresado en RGB.
Width Grosor de la lnea de borde (integer).
OBJETO LABEL
TYPE Tipo de la fuente a usar.
COLOR Color del texto (RGB).
Color con el que se dibujar el rectngulo de fondo.
BACKGROUNDCOLOR
Se expresa en RGB.
FORCE Evita que las etiquetas se superpongan (TRUE)
PARTIALS Evita que las etiquetas continen fuera del mapa (FALSE).
Posicin que ocupar la etiqueta respecto al punto de
POSITION etiquetado. Se han usado dos posiciones: cc (centro) y lc
(inferior izquierda).
Tipo de fuente de la etiqueta y que debe estar definida en el
FONT
FONTSET.
SIZE Tamao del texto (integer).
OBJETO JOIN
109
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
110
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
111
Creacin de una aplicacin web basada en software libre para la visualizacin y consulta de informacin catastral
del Ajuntament de Cerdanyola del Valls. Proyecto Final MTIG, 11 edicin.
112