Aquesta assignatura introdueix els estudiants en el món de la programació d'aplicacions informàtiques i la seva aplicació a entorns SIG. Al principi del curs es presentaran els conceptes bàsics de programació i s'aprendrà a crear programes simples mitjançant una filosofia d'orientació a objectes. Posteriorment, es mostrarà com utilitzar la programació per a estendre les funcionalitats de gvSIG. Encara que l'extensió de cada SIG és diferent, la manera de fer-ho és molt semblant. Per tant, saber com estendre gvSIG facilitarà el treball de l'estudiant en l'extensió de qualsevol SIG. Finalment es mostrarà com implementar sistemes d'informació geogràfics en entorns web utilitzant l'API de Google Maps. Conèixer els conceptes de programació i com s'aplica en entorns SIG és molt important per entendre millor les funcionalitats cobertes i no cobertes pels SIG i conèixer les possibilitats (i costos) d'extensió un determinat SIG per a cobrir una funcionalitat en particular.
Esta asignatura introduce a los estudiantes en el mundo de la programación de aplicaciones informáticas y su aplicación a entornos SIG. Al principio se presentarán los conceptos básicos de programación y se aprenderá a crear programas simples mediante una filosofía de orientación a objetos. Posteriormente, se mostrará como utilizar la programación para extender las funcionalidades de gvSIG. Aunque la extensión de cada SIG es diferente, la manera de hacerlo es muy parecida. Por tanto, saber como extender gvSIG facilitará el trabajo del estudiante en la extensión de cualquier SIG. Finalmente mostrará como implementar sistemas de información geográficos en entornos web utilizando la API de Google Maps. Conocer los conceptos de programación y como se aplica en entornos SIG es muy importante para entender mejor las funcionalidades cubiertas y no cubiertas por los SIG y conocer las posibilidades (y costes) de extensión un determinado SIG para cubrir una funcionalidad en particular.
This course introduces students to the world of computer applications programming and its application to GIS environments. First of all, the basics of programming will be presented, in addition you will learn how to create simple programs using an object-oriented philosophy. Secondly, it will be shown how to use programming to extend the functionality of gvSIG. Although the extent of any GIS is different, the way to do so is very similar. Therefore knowing how to extend gvSIG facilitate student work on the extension of any GIS. Finally it will be taught how to implement geographic information systems in web environments using the Google Maps API.