CURSO ONLINE DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO

MODALIDAD: ONLINE

CONVOCATORIA (80 horas): Solicita tu acceso escribiendo a formacion@tycgis.com.

PRECIO: 350€ (matrícula normal) | 315€ (matrícula estudiante/desempleado)

EMPRESAS: Subvencionable a través de la FUNDACIÓN ESTATAL PARA LA FORMACIÓN EN EL EMPLEO

El objetivo de este curso es capacitar al alumno en el uso de ArcObjects y Visual Studio para ampliar las funcionalidades de ArcMap y desarrollar nuevas aplicaciones personalizadas. Al ser ArcObjects la biblioteca de componentes clave sobre la que se edifica la plataforma ArcGIS de Esri, el programa se centra en el dominio de este entorno de programación para mejorar el software y crear herramientas a medida.

Modalidad Online:

  • Acceso 24 horas a nuestra plataforma virtual con contenidos, ejercicios y foros.
  • Tutorías en tiempo real con el profesor (2 horas/semana).
  • Envía tus dudas al profesor por mensaje privado o correo electrónico en cualquier momento.

La formación a distancia se realiza a través de la plataforma online Moodle, disponible 24 horas. Permite a los alumnos acceder a contenidos, realizar prácticas, consultar al equipo docente y disponer de recursos y ayuda en todo momento. El profesorado apoya y aclara dudas para fomentar la autonomía del alumno.

Aquí tienes los puntos revisados, eliminando referencias temporales y mejorando la redacción para que sea más técnica y profesional:

  • Dominar ArcObjects y Visual Studio: Comprender el entorno de programación sobre el que se construye el ecosistema ArcGIS.

  • Capacitar en Visual Basic: Proporcionar los conocimientos necesarios para que el alumno desarrolle sus propias soluciones de forma autónoma.

  • Desarrollar extensiones y Add-Ins: Crear herramientas personalizadas y aplicaciones integrables que amplíen las capacidades de ArcMap.

  • Enseñar Programación Orientada a Objetos (POO): Profundizar en el uso de interfaces, clases y modelos de datos específicos de ArcObjects.

  • Aplicación práctica: Ejecutar ejercicios reales para asimilar las ventajas de la programación y los procesos de integración de aplicaciones en ArcGIS.

Ud.1 - INTRODUCCIÓN A ARCOBJECTS: AMPLIACIÓN DE ARCGIS

  • Historia de la programación de ESRI
  • Ventajas y desventajas
  • ArcGIS framework de personalización

Ejercicio: añadir un botón de zoom a ARCGIS    

Ud.2 - PRINCIPIOS BÁSICOS DE PROGRAMACIÓN

  • Añadir capas, propiedades y tablas de atributos.
  • ¿Cómo declaramos las variables?
  • Constantes
  • Enumeraciones
  • Nombrar variables y constantes
  • Expresiones
  • Operadores
  • Sentencias de programación
  • Comentarios en el código
  • Matrices
  • Reutilizar el código
  • Funciones
  • Módulos y clases
  • Ámbito de las variables
  • Formularios
  • Propiedades controles comunes: control–textbox, combobox, etc.

Ejercicios: Agregar un formulario de descripción de campo;  Crear una barra de herramientas; Rellenar el cuadro de propiedades del campo

Ud.3 - PROGRAMACIÓN ORIENTADA A OBJETOS

  • Estilos de programación
  • Principios de la programación orientada a objetos
  • Creando una instancia de un objeto
  • Interfaces
  • Jerarquía de objetos
  • Colección de objetos
  • Acceso a los miembros de un objeto
  • Objetos en ArcGIS
  • Declarando un objeto
  • Conversión explícita
  • Diagramas de modelo de objeto (OMD)

Ejercicio: Diagramas de modelo objeto

Ud.4 - TRABAJANDO CON DOCUMENTOS DE MAPA

  • Aplicación objeto
  • Status bar-barra de estado
  • Progress bar-barra de progreso
  • Document-documento
  • Vista activa
  • Página de salida
  • Mapa
  • Elementos gráficos
  • Añadiendo un marcador al mapa
  • Colores en  ArcObjects
  • Modularizando el código

Ejercicio: Listar los elementos gráficos en un documento de mapa

Ud.5 - TRABAJANDO CON CAPAS

  • Modelos de datos en ArcObjects
  • ILayer
  • IFeatureLayer2
  • Accediendo a capas
  • Trabajando con las enumeraciones
  • Tipos de operador
  • Grupo de capas
  • Modelo de datos en ArcObjects
  • IFeatureClass
  • Cursores
  • Gestión de recursos
  • IFeature
  • Tablas
  • Obtener acceso a una clase de registro
  • Acceso a valores de campo
  • Campos
  • Crear un nuevo campo desde cero

Ejercicios: Añadir gráficos a capas; Añadir los datos XY al polígono.

Ud.6 - TRABAJANDO CON GEOMETRÍA

  • IGeometry
  • Punto
  • IPointInterface
  • Creación de un punto
  • ¿Cómo hacer puntos “AWARE”?
  • Modelo geométrico de ArcObjects
  • Interfaces: IPath IPolyline6, IPointCollection4, IGeometryCollection, IRing, IPolygon4, IPolycurve2
  • Acceder a la geometría de características y elementos gráfico
  • IFeature.Shape VS IFeature.ShapeCopy
  • Referencia espacial: ejemplo ISpatialReferenceFactory

Ejercicio: creación estructura

Ud.7– TRABAJANDO CON OPERACIONES GEOMÉTRICAS

  • Introducción.
  • ¿Qué son las operaciones geométricas?
  • Interfaz IArea
  • Otro tipo de operadores
  • Usando operadores ITopological
  • ITopologicalOperator
  • IRelationalOperator2
  • IProximityOperator

Ejercicio: Añadir una opción buffer; Suma de áreas

Ud.8– CONSULTA Y SELECCIÓN

  • Tres. tipos de consultas
  • IQueryFilter
  • Ejemplos SQL
  • Cuestiones SQL
  • Interfaz ISQLSyntax
  • Otros recursos
  • ISpatialQuery
  • ¿Qué puedes hacer con un Query Filter?
  • Ejemplo ISPatialQuery
  • Trabajando con Selections
  • IFeatureSelection
  • ISelectionSet

Ejercicios: Modificar el procedimiento suma de área para usar filtros espaciales; Actualizar un texto mapa

Ud 9- OBTENER ACCESO A DATOS

  • Core Geodatabase Model
  • Modelo de geodatabase ArcObjects
  • Interfaz IFeatureWorkspace
  • Interfaz IDataset
  • Interfaz IFeatureClassContainer
  • Dataset Objects
  • Pasar de capas a Workspace
  • Abrir un archivo en el disco: interfaz IWorkspaceFactory
  • Tipos de Workspacefactories
  • Abrir un shapefile en el disco
  • Apertura de una clase de entidad en una geodatabase
  • Añadir un feature class al mapa

Ejercicio: Acceso a los datos en el disco

Ud 10- TRABAJANDO CON RASTER

  • El modelo de datos raster
  • Interfaz IPnt
  • Interfaz IRasterProps
  • Interfaz IRaster
  • Interfaz IRaster2
  • Interfaz IRasterEdit
  • Interfaz IPixelBlocks
  • Interfaz IRasterBandCollection
  • Interfaz IRasterDataset2
  • Interfaz IRasterWorkspace2
  • Acceso a un raster
  • Lectura de valores de celda
  • Escribir valores de celda

Ejercicio: Obtener un perfil de elevaciones para una línea

Ud 11- TEMAS VARIADOS

  • Geoprocesamiento en ArcObjects
  • Uso del geoprocessor
  • Ejemplo del geoprocessor
  • Time aware layers
  • Desarrollo de software livecycle

Para realizar este curso, es necesario contar con conocimientos previos en Sistemas de Información Geográfica. Asimismo, se requiere tener instalado el software ArcGIS Desktop, en caso de no disponer de él, existe la opción de adquirir la licencia ArcGIS for Personal Use. Esta versión permite acceder a todas las funcionalidades de la plataforma durante un año con fines exclusivamente didácticos.

iconos para matriculacion-01

Paso 1. Rellena y envía el formulario de inscripción a formacion@tycgis.com.

iconos para matriculacion-02

Paso 2. Una vez recibido, te enviaremos un mensaje de confirmación con los pasos para el pago.

iconos para matriculacion-03

Paso 3. Realiza el pago y envía el justificante a formacion@tycgis.com.

iconos para matriculacion-04

Paso 4. Recibirás la confirmación de tu matrícula.

Consulta nuestra * Política de devolución.

TRANSFERENCIAS NACIONALES:

NÚMERO DE CUENTA: 0049 1809 222710347481 (Banco Santander)

BENEFICIARIO: TYC GIS Soluciones Integrales SL

CONCEPTO: “Nombre Alumno” y CURSO ON ARCOBJECTS

TRANSFERENCIAS INTERNACIONALES:

NOMBRE DEL BANCO: Banco Santander

DIRECCIÓN DEL BANCO: Glorieta Ruiz Jiménez 1, 28015 Madrid (España).

BENEFICIARIO: TYC GIS Soluciones Integrales SL

DIRECCIÓN DEL BENEFICIARIO: Bravo Murillo 50, 1ºC, 28003, MADRID

NÚMERO DE CUENTA: ES90 0049 1809 222710347481

SWIFHT: BSCHESMM – IBAN: ES90

Si tiene dificultades para realizar el pago, contacte con formacion@tycgis.com

Valora el curso de ArcObjects con ArcGIS y Visual Studio

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (14 votos, promedio: 4,14 de 5)
Cargando...