Abstract:
|
El projecte consisteix en desenvolupar una aplicació SIG (Sistema d’Informació Geogràfica) a
Internet de la senyalització vertical de la ciutat de Valls, utilitzant el programa Mapserver.
Pel desenvolupament del projecte, s’ha utilitzat principalment programari lliure. Les
principals aplicacions utilitzades han estat Mapserver, una base de dades PostgreSQL amb la
seva extensió Postgis i la llibreria Openlayers de codi Javascript.
Les dades del projecte s’han emmagatzemat en diferents taules dins la base de dades
PostgreSQL/Postgis que utilitza el llenguatge SQL pel seu funcionament. Aquestes taules
contenen un camp amb dades espacials, que fa que aquestes puguin ser representades en
un mapa. Per dibuixar-les, s’ha utilitzat un arxiu MAP de Mapserver que crida les dades i les
dibuixa de la manera que s’especifica.
L’aplicació web s’ha construït utilitzant el llenguatge HTML per dibuixar l’estructura bàsica i
un arxiu CSS per emmagatzemar els estils. Pel que fa a la visualització i funcionament del
mapa s’ha utilitzat la llibreria Openlayers.
Per la cartografia base, s’han utilitzat uns mapes WMS (Web Map Service) extrets dels
serveis de les pàgines web del ICC (Institut Cartogràfic de Catalunya) i del cadastre.
Dins l’aplicació, també s’ha introduït unes consultes a la base de dades. Aquestes s’han
construït mitjançant arxius PHP (PHP: Hypertext Preprocessor). En aquests arxius
s’estableixen les condicions de la consulta amb el llenguatge PHP i s’escriuen les sentencies
de consulta SQL a la base de dades.
Com a conclusió, es podria dir que aconseguir que el programari sigui lliure permetrà un
accés més fàcil a tot tipus d’usuaris. Fins i tot, es podria plantejar incorporar l’aplicació a la
web de l’ajuntament de Valls, com una eina més de consulta sobre les rutes culturals del
barri antic i la senyalització de trànsit.
També cal remarcar, que aquest projecte es podria aplicar a altres informacions útils com
ara monuments a visitar a la ciutat o situació i horaris de serveis públics i pàrquings de la
ciutat. |