Programa
Introducción a la programación orientada a objetos
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
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
La API de Java
Adaptación y extensión de un SIG
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
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
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
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