Resums

Anuncio
Creación de una aplicación SIG con
OpenLayers, ExtJS y MySQL
AUTORA: Marina Carrillo Baena
DIRECTORA: Maria Ferré Bergadà
Dirección electrónica: marina.carrillo@estudiants.urv.cat
Titulación: Ingeniería Técnica en Telecomunicaciones, especialidad
Telemática
Fecha Presentación: Junio de 2011
Resum:
El projecte té com a objectiu principal dissenyar i desenvolupar una
aplicació web per a la localització de dispositius remots. Podem dividirho en dos parts ben diferenciades: una teòrica, que tracta d’introduir al
lector en el món dels Sistemes d’Informació Geogràfica (SIG), i una
pràctica, que està formada per la programació d’un sistema d’aquest
tipus.
Exactament, a la part teòrica es defineix que és un SIG i els seus
elements principals, inclouen algun exemple d’ús actual. Es fa un repàs
de conceptes cartogràfics, com són els sistemes de coordenades i les
projeccions. A continuació, fem una breu explicació de les diferents
formes que tenim de representar la informació, model raster i vectorial.
Per últim, es parla sobre el Open Geospatial Consortium (OGC),
organització que s’encarrega dels estàndards per intercanviar dades
entre els SIG.
La part pràctica l’iniciem fent un estudi de les tecnologies que
utilitzarem, valorant els aspectes positius i negatius de cadascuna
d’elles. Principalment, treballarem amb: OpenLayers, framework que
ens permetrà programar tot allò per visualitzar el mapa i els objectes
que simbolitzaran els dispositius, ExtJS, que s’encarregarà de la
interfície gràfica, i MySQL, per a la gestió de la base de dades.
A continuació, a l’apartat “Desenvolupament del Projecte” explicarem
més a fons com hem anat fent l’aplicació, és a dir, l’estructura de
fitxers i aspectes concrets de programació. Per últim, es farà un joc de
proves i direm quins han estat els requisits de hardware i software.
Finalment, a l’apartat “Conclusions i línies futures” es valorarà el
projecte i es proposaran ampliacions i millores.
Resumen:
El proyecto tiene como objetivo principal diseñar y desarrollar una
aplicación web para la localización de dispositivos remotos. Podemos
dividirlo en dos partes bien diferenciadas: una teórica, que trata de
introducir al lector en el mundo de los Sistemas de Información
Geográfica (SIG), y una práctica, que está formada por la programación
de un sistema de este tipo.
Exactamente, en la parte teórica se define que es un SIG y sus
elementos principales, incluyendo algún ejemplo de uso actual. Se hace
un repaso de conceptos geográficos, como son los sistemas de
coordenadas y las proyecciones. A continuación, hacemos una breve
explicación de las diferentes formas que tenemos de representar la
información, modelo raster y vectorial.
Por último, se habla sobre el Open Geospatial Consortium (OGC),
organización que se encarga de los estándares para intercambiar datos
entre los SIG.
La parte práctica la iniciamos haciendo un estudio de las tecnologías
que utilizaremos, valorando los aspectos positivos y negativos de cada
una de ellas. Principalmente trabajaremos con: OpenLayers, framework
que nos permitirá programar todo aquello para visualizar el mapa y los
objetos que simbolizaran a los dispositivos, ExtJS, que se encargará de
la interfaz gráfica, y MySQL, para la gestión de la base de datos.
A continuación, en el apartado “Desarrollo del Proyecto” explicaremos
más a fondo como hemos ido haciendo la aplicación, es decir, la
estructura de archivos y aspectos concretos de programación. Por
último, se hará un juego de pruebas y diremos cuáles han sido los
requisitos de hardware y de software.
Finalmente, en el apartado “Conclusiones y Líneas Futuras” se hace
una valoración del proyecto y se proponen ampliaciones y mejoras.
Abstract:
The project's main objective is to design and develop a web application
for localization of remote devices. We can divide it into two different
parts: one theory, which tries to introduce the reader to the world of
Geographic Information Systems (GIS), and another, practice, which
consists of programming a system of this type.
Exactly, in the theoretical part is defined what a GIS is and its main
elements, including some examples of current usage. It gives an
overview of geographical concepts such as coordinate systems and
projections. After that, we do a brief explanation of the different ways
to present information, raster and vector model.
Finally, we talk about the Open Geospatial Consortium (OGC), an
organization that deals with standards for exchanging data between
GIS.
The practical part starts making a study of the technologies we use,
assessing their strengths and weaknesses. Mainly, we are going to work
with: OpenLayers, a framework that will allow us to program all the
necessary to see properly the map and the objects that symbolizes the
devices, ExtJS, which is responsible for the graphical interface, and
MySQL, to manage the database.
Then, in "Project Development" we will go into details explaining how
we have worked into the application, the file structure and specific
aspects of programming. To finish, there will be a testing game and we
will say what the requirements of hardware and software were.
Lasty, in the "Conclusions and Future" is an assessment of the project
and proposing expansions and improvements.
Descargar