Programação em Python no ArcGIS Desktop

Objetivo
Capacitar o profissional na linguagem de programação Python no desenvolvimento de funcionalidades customizadas dentro do ArcGIS for Desktop. Serão abordados:
- Introdução à linguagem Python;
- Estrutura e utilização da biblioteca ArcPy;
- Criação e integração de interfaces gráficas;
- Exemplos de rotinas para edição de dados, layout e conversão de dados.
Software Utilizado
ArcGIS for Desktop 10.5 - Advanced
Extensão Spatial Analyst
Público-alvo
Profissionais ou estudantes da área de Geotecnologias ou Tecnologia da Informação que desejem programar rotinas dentro do ArcGIS Desktop.
Carga Horária
24 horas para a modalidade presencial e 30 horas para a modalidade à distância.
Documentação
- Xerox da Identidade;
- Para alunos com desconto na categoria ESTUDANTE: comprovação de matrícula ativa em instituição de ensino médio, graduação ou pós-graduação na rede pública ou privada.
- Para alunos com desconto na categoria PROFESSOR: comprovação de matrícula ativa como professor na rede pública de ensino.
Pré-Requisitos
- É recomendado ter feito o curso Sistemas de Informações Geográficas com ArcGIS Desktop 10.5 - Módulo I
- Noções de algoritmos como tipagem de variável, estruturas condicionais, estruturas de looping e chamada de funções.
Programa de aula
1) Introdução
- A linguagem Python
- Ambiente de programação
- Variáveis básicas
- Estruturas condicionais
- Estruturas de looping
- Funções e classes
2) A biblioteca ArcPy
- Chamando a biblioteca
- Executando funções do ArcGIS pelo Python
- Criando uma interface gráfica
- Adicionando o script à interface de ferramentas do ArcGIS
3) Práticas de desenvolvimento de aplicações
- Script de processamento de dados
- Script de edição
- Script de layout
- Script de conversão de dados