Introducción a la programación orientada a objetos
----------------------------------------------------
1. Fundamentos de programación
1.1. Declaración y uso de variables
1.2. El operador de asignación
1.3. Expresiones
1.4. Estructura básica de un programa
1.5. Estructuras de control de flujo
1.6. Esquemas de recorrido y de búsqueda
1.7. Definición y uso de funciones
2. Programación orientada a objetos
2.1. Clases y objetos
2.2. Instanciación de objetos
2.3. El objeto this
2.4. El constructor
2.5. Extensión y herencia
2.6. Los paquetes y la directiva import
2.7. Visibilidad y encapsulación
3. La API de Java
Adaptación y extensión de un SIG
---------------------------------
1. gvSIG
1.1. Arquitectura de gvSIG
1.2. Anatomía de un complemento
1.3. El fichero config.xml
1.4. La clase “Extensión”
1.5. Servicios prestados a las extensiones
1.6. Agregar una capa vectorial
1.6.1. Crear una capa vectorial en memoria
1.6.2. Dibujar líneas y polígonos
1.6.3. Crear una capa
1.7. El viewport
1.8. Herramientas
1.8.1. Agregar un botón a la barra de herramientas
1.8.2. Escuchar los eventos del ratón
1.8.3. Obtener un elemento del mapa
Programación SIG en entornos web
---------------------------------
1. El lenguaje HTML
1.1. La Web y el HTML
1.2. Elementos y etiquetas
1.3. Estructura mínima de un documento HTML
1.4. Definición del contenido
1.4.1. Elementos estructurales
1.4.2. Elementos de presentación
1.4.3. Elementos de hipertexto
2. Google Maps
2.1. Incorporar un mapa en una página
2.2. La API de Google Maps
2.2.1. Crear un mapa
2.2.2. Tipos de mapas
2.2.3. Transformación de coordenadas
2.2.4. El viewport
2.2.5. Líneas y polígonos
Uso de servicios OGC
---------------------
1. Google Maps y WMS
1.1. Anatomía de un mapa: los tiles
1.2. Mapas personalizados
1.2.1. Tile layer overlays
1.2.2. Tipos de mapa personalizados
1.3. Mapas WMS
1.3.1. El servicio OGC/WMS
1.3.2. Petición de datos
1.3.3. GTileLayer WMS
1.3.4. Mapas personalizados