Identifying Data 2019/20
Subject (*) Development of web GIS applications Code 614520106
Study programme
Mestrado Universitario en Xeoinformática (Interuniversitario)
Descriptors Cycle Period Year Type Credits
Official Master's Degree 2nd four-month period
First Optional 6
Language
Spanish
Galician
Teaching method Face-to-face
Prerequisites
Department Ciencias da Computación e Tecnoloxías da Información
Computación
Coordinador
Cerdeira Pena, Ana Belen
E-mail
ana.cerdeira@udc.es
Lecturers
Bernardo Roca, Guillermo de
Cerdeira Pena, Ana Belen
E-mail
guillermo.debernardo@udc.es
ana.cerdeira@udc.es
Web
General description Nesta materia adquírense coñecementos básicos de tecnoloxías Web e as súas capacidades para a consulta, visualización e procesamento de información xeográfica mediante o deseño e o desenvolvemento de aplicacións SIX sinxelas para Web.

Study programme competencies
Code Study programme competences
A2 CE2 - Adquirir coñecementos básicos de programación e manexar variables e sentenzas de control, así como obter a capacidade de desenvolver algoritmos
A3 CE3 - Aprender a deseñar bases de datos e a realizar un modelado conceptual da información
A4 CE4 - Adquirir coñecementos básicos en arquiteturas cliente-servidor e arquiteturas de aplicacións web
A6 CE6 - Coñecer os conceptos básicos de procesamiento espacial, funcións vectoriais, funcións ráster, análise de terreo, interpolación, predición espacial, funcións sobre redes, xeoprocesos en bases de datos e xeoprocesos en diferentes software comerciais
B1 CB1 - Posuir e comprender coñecementos que aporten unha base ou oportunidade de ser orixinais no desenvolvemento e/ou aplicación de ideas, a miudo nun contexto de investigación
B4 CB4 - Saber comunicar as súas conclusións -e os coñecementos e razóns últimas que as sustentan- a públicos especializados e non especializados dun modo claro e sen ambigüidades
B5 CB5 - Posuir as habilidades de aprendizaxe que lles permitan continuar estudando dun xeito que terá que ser en gran medida autodirixido ou autónomo
B7 CG2 - Adquirir coñecemento en xeomática e enxeñería cartográfica
B8 CG3 - Adquirir a capacidade para analizar as necesidades dunha empresa no ámbito xeoespacial e determinar a mellor solución tecnolóxica ás mesmas
C2 CT2 - Ser capaces de predecir e controlar a evolución de situacións complexas mediante o desenvolvemento de novas e innovadoras metodoloxías de traballo adaptadas ao ámbito científico/investigador, tecnolóxico ou profesional concreto, en xeral multidisciplinar, no que se desenvolva a súa actividade.
C3 CT3 - Saber transmitir dun modo claro e sen ambigüidades a un público especializado ou non, resultados procedentes da investigación científica e tecnolóxica ou do ámbito da innovación máis avanzada, así coma os fundamentos máis relevantes sobre os que se sustentan
C4 CT4 - Concebir a Xeoinformática como unha ferramienta de traballo transversal de aplicabilidade a multitud de sectores
C5 CT5 - Adquirir a capacidade para comprender o significado e aplicación da perspectiva de xénero nos distintos ámbitos de coñecemento e na práctica profesional co obxectivo de alcanzar unha sociedade máis xusta e igualitaria.
C6 CT6 - Ter a capacidade para comunicarse por oral e por escrito en lingua galega
C7 CT7 - Desenvolver sensibilidade á sustentabilidade e compromiso ambiental, así coma o uso equitativo, responsable e eficiente dos recursos.

Learning aims
Learning outcomes Study programme competences
Coñecer os medios e tecnoloxías actuais de visualización, consulta e análise de información espacial en Web AJ2
AJ3
AJ4
AJ6
BJ1
BJ4
BJ5
BJ7
BJ8
CJ2
CJ3
CJ4
CJ5
CJ6
CJ7
Saber crear interfaces de usuario Web de consulta e visualización de información xeográfica AJ2
AJ3
AJ4
AJ6
BJ1
BJ4
BJ5
BJ7
BJ8
CJ2
CJ3
CJ4
CJ5
CJ6
CJ7
Saber programar aplicacións Web sinxelas que consulten, visualicen e procesen información espacial AJ2
AJ3
AJ4
AJ6
BJ1
BJ4
BJ5
BJ7
BJ8
CJ2
CJ3
CJ4
CJ5
CJ6
CJ7
Saber construir extensións para ferramentas SIG existentes AJ2
AJ3
AJ4
AJ6
BJ1
BJ4
BJ5
BJ7
BJ8
CJ2
CJ3
CJ4
CJ5
CJ6
CJ7
Saber instalar e configurar servicios de publicación de información xeográfica AJ2
AJ3
AJ4
AJ6
BJ1
BJ4
BJ5
BJ7
BJ8
CJ2
CJ3
CJ4
CJ5
CJ6
CJ7

Contents
Topic Sub-topic
Conceptos básicos de Sistemas de Información Xeográfica Representación de información espacial (modelos conceptual, lóxico e físico)

Interoperabilidade de infraestructuras de datos espaciais (servidores de datos espaciais e servicios de publicación de información xeográfica)
Introdución á programación Web Creación de interfaces de usuario Web básicas (HTML, CSS)

Creación de páxinas Web dinámicas (JavaScript)
Web Mapping Creación de visores Web (Leaflet, Google Maps)

Análisis espacial na Web (Turf)



Planning
Methodologies / tests Competencies Ordinary class hours Student’s personal work hours Total hours
Guest lecture / keynote speech A2 A3 A4 A6 B1 B7 B8 C4 C2 0 20 20
Case study A2 A3 A4 A6 B1 B5 B7 B8 C4 C2 0 20 20
ICT practicals A2 A3 A4 A6 B1 B5 B7 B8 C2 C3 C4 C5 C6 C7 0 40 40
Practical test: A2 A3 A4 A6 B1 B4 B5 B7 B8 C2 C3 C4 C5 C6 C7 0 70 70
 
Personalized attention 0 0 0
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies Description
Guest lecture / keynote speech Exposición oral dos contidos da materia complementada co uso de medios audiovisuais e a introdución dalgunhas preguntas dirixidas aos estudantes, coa finalidade de transmitir coñecementos e facilitar a aprendizaxe.
Case study Presentación de casos de exemplo que serán resoltos utilizando os contidos expostos na materia.
ICT practicals Realización de actividades prácticas de carácter individual para o desenvolvemento e aplicación dos coñecementos adquiridos en clase durante as sesións maxistrais.
Practical test: Realización e defensa de traballos prácticos periódicos de maior entidade, baixo supervisión dos docentes da materia, que promovan a aprendizaxe autónoma e a actitude reflexiva dos estudantes en relación ós contidos impartidos.

Personalized attention
Methodologies
Practical test:
ICT practicals
Description
Estímase que entre o alumnado haberá diferencias notables tanto en canto á sua familiarización con conceptos e termos informáticos, como en canto ás habilidades para o manexo de ferramentas informáticas. Por iso, prevese unha atención personalizada para as actividades e probas prácticas que se desenvolvan.

Assessment
Methodologies Competencies Description Qualification
Practical test: A2 A3 A4 A6 B1 B4 B5 B7 B8 C2 C3 C4 C5 C6 C7 Avaliarase a autoaprendizaxe do estudante e a calidade e adecuación ás pautas marcadas dos traballos realizados. 60
ICT practicals A2 A3 A4 A6 B1 B5 B7 B8 C2 C3 C4 C5 C6 C7 Avaliarase a aplicación dos coñecementos adquiridos, e a calidade e adecuación ás pautas marcadas das solucións presentadas. 40
 
Assessment comments
<p><b>PRIMEIRA OPORTUNIDADE</b></p><p>Para aprobar a asignatura é obligatorio acadar un 50% da nota en cada un dos bloques avaliados. De non ser así, a nota máxima global non será superior a 4,9 (sobre 10).</p><p>Será precisa unha nota mínima global de 5 (sobre 10) para superar a materia.</p><p>Terá cualificación de NON PRESENTADO calquera estudante que non realice ningunha das probas prácticas propostas.</p><p><b>SEGUNDA OPORTUNIDADE</b></p><p>Poderán presentarse á segunda oportunidade ÚNICAMENTE aqueles/as estudantes que non superen a materia na primeira oportunidade. A recuperación de cada un dos bloques se fará tendo en conta as mesmas condicións de realización, e avaliación que na primeira oportunidade. Se un/unha estudante decide non realizar a recuperación dalgunha das partes, conservará a nota obtida na primeira oportunidade nesa parte.</p><p>Será precisa unha nota mínima global de 5 (sobre 10) para superar a materia.</p><p>Terá cualificación de NON PRESENTADO calquera estudante que non opte á recuperación de ningún dos dous bloques.</p><p><b>DISPENSA ACADÉMICA</b></p><p>Os criterios de avaliación para aqueles/as estudantes con matrícula a tempo parcial e dispensa académica que lles exima da asistencia ás clases serán os da segunda oportunidade en todos os casos.</p>

Sources of information
Basic Brian Youngblood, Stefano Iacovella (2013). Geoserver Beginner's Guide. Packt Publishing
Google (2016). Google Maps JavaScript API. https://developers.google.com/maps/documentation/javascript/tutorial
Alper Dincer, Balkan Uraz (2013). Google Maps JavaScript API Cookbook. Packt Publishing
Jon Duckett (2011). HTML and CSS: Design and build Websites. John Wiley &amp;amp; Sons
Matthew MacDonald (2014). HTML5: The missing manual. O'Reilly Media
Astor de Caso Parra (2015). JavaScript. Anaya Multimedia
Vladimir Agafonkin (2015). Leaflet website. http://leafletjs.com
Paul Crickard III (2014). Leaflet.js Essentials. Packt Publishing
Morgan Herlocker (2016). Turf website. http://turfjs.org
Tyler Mitchell (2005). Web Mapping Illustrated. O'Reilly Media

Complementary


Recommendations
Subjects that it is recommended to have taken before
Representation of Spatial Information/614520102
Processing of Spatial Information/614520104
GIS Projects/614520105

Subjects that are recommended to be taken simultaneously

Subjects that continue the syllabus

Other comments


(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.