ArcObjects Programación .NET Introducción
:: Descripción

Los componentes ArcObjects son los ladrillos sobre los que está construido el software de la familia ArcGIS; y las librerías de ArcObjects, proveen un amplio conjunto de funcionalidades que los desarrolladores pueden utilizar para crear aplicaciones GIS poderosas. Este curso introduce en las librerías ArcObjects a los programadores Microsoft .NET y les enseñará cómo desarrollar aplicaciones y soluciones personalizadas para extender la funcionalidad del ArcGIS. Los estudiantes trabajarán con los controles ArcGIS Engine y las herramientas de desarrollo .NET y aprenderán cómo utilizar los recursos de ayuda.
En los ejercicios del curso, los participantes trabajarán con los recursos de desarrollo de ArcObjects .NET para crear aplicaciones y herramientas que realicen tareas GIS específicas, incluyendo, movimientos en el mapa, selección y despliegue de elementos, operaciones espaciales, proyección de datos, administración, edición y geoprocesamiento de datos y creación de mapas.

 

Aquellos que completen el curso sabrán:
• Describir la arquitectura de las librerías básicas de ArcObjects
• Conocer las formas más efectivas del uso de los componentes del software de desarrollo (SDK) y crear herramientas para implementar funcionalidad personalizada
• Usar ArcObjects para desarrollar funcionalidad GIS utilizando .NET
• Personalizar los formularios .NET con los controles ArcGIS Engine
• Escribir código reutilizable para automatizar tareas en ArcGIS

 

:: Tópicos cubiertos
• Comienzo con ArcObjects: clases; librerías de clases; COM; interfaz de consulta
• El ambiente de la aplicación ArcGIS: ventana de personalización; Editor de Visual Basic
• Trabajo con mapas y capas: marco de datos (data frame) activo; propiedades de las capas (layers)
• Acceso a los datos con ArcObjects: acceso a datos existentes utilizando ArcObjects
• Despliegue de datos: vectoriales y raster
• Trabajo con consultas y selecciones: cursores y cursores de elementos; conjuntos de selección
• Geometría y análisis espacial: análisis espacial; referencia espacial; área de interés (buffer)
• Creación y edición de datos: creación de datos nuevos; edición usando cursores
• Geoprocesamiento: ejecución de herramientas de geoprocesamiento; predefinir el ambiente
• Trabajo con salidas cartográficas (layouts): creación de mapas; agregado de elementos; exportación e impresión
• ArcObjects más allá de lo básico: extensión de aplicaciones; más de ArcGIS Engine; ArcGIS Server

:: Prerrequisitos

Este curso está orientado a desarrolladores experimentados Microsoft .NET que quieran desarrollar aplicaciones utilizando ArcObjects. Los participantes deberán haber tomado ArcGIS II: herramientas y funcionalidad, ArcGIS Introducción I, o tener los conocimientos equivalentes.
Es necesario que conozcan de VB.NET o C#.NET antes de tomar este curso. Deberían saber, por lo menos: declarar y utilizar variables; escribir funciones y sub procedimientos; usar sentencias condicionales (If Then Else, Select Case) e iterativas y, crear formularios, agregar controles y escribir procedimientos.

:: Duración del Curso:

3 días.