Construção de Scripts e Desenvolvimento de Aplicações

Desenvolvendo Aplicações Web com a ArcGIS API para Javascript

Aprenda como criar scripts em Python para automatizar tarefas relacionadas com gerenciamento de dados, edição de feições, geoprocessamento e análise, e produção de mapas no ArcGIS. Traga mais produtividade para sua equipe!

 

  • Duração: 03 dias (24 horas)
  • Versão do ArcGIS: 10.3
  • Material didático: Inglês
  • 17.02.2016
    Desenvolvendo Aplicações Web com ArcGIS API Javascrip - São Paulo/SP -IMPACTA

    Pré Inscrição »

 

Descrição
Este curso ensina como utilizar a API ArcGIS para JavaScript para desenvolver de forma eficiente aplicações web de alta performance que atendam às necessidades de seu público alvo. O aluno irá aprender sobre as classes disponíveis na API, como utilizá-las em uma aplicação web baseada em JavaScript e como incorporar conteúdo já pronto para serem utilizados e serviços do ArcGIS para enriquecer sua aplicação. Este curso foca nas funcionalidades disponíveis com os serviços ArcGIS das versões 10.3, mas muitos conceitos do treinamento são aplicáveis aos serviços da versão 10.2 e 10.1.

Quem deve participar
Desenvolvedores web que desejam criar aplicações baseadas em JavaScript que incluem serviços e funcionalidades do ArcGIS.

Objetivos
Após completar este curso, você será capaz de:

  • Construir, testar e implantar uma aplicação web utilizando a API ArcGIS para JavaScript.
  • Utilizar a plataforma ArcGIS para incorporar conteúdo já pronto e serviços online que permitam ao usuário final visualizar, consultar e editar dados.
  • Configurar os componentes da API para atender os requisitos do usuário.
  • Aplicar as melhores práticas para garantir a alta performance e comunicação apropriada entre a aplicação cliente e o servidor web.

Pré-requisitos

  • É necessária experiência de programação utilizando JavaScript e Html.
  • Ter completado os cursos “ArcGIS 4: Compartilhando conteúdo na Webs” ou possuir conhecimento equivalente.
  • Ter completado o treinamento online “Introduction to the ArcGIS for Server REST API” ou possuir conhecimento equivalente. 

 

 

 

 Requisitos de Software

 A Esri fornecerá o software a seguir para uso durante as aulas:

  • ArcGIS Online.
  • ArcGIS API para JavaScript

 

Conteúdo do Curso

Introdução à API ArcGIS para JavaScript.

  • A Plataforma ArcGIS.
  • Aplicações ArcGIS for JavaScript
  • Requisitos de desenvolvimento.
  • Recursos de desenvolvimento.
  • Introdução à API ArcGIS para JavaScript.
  • Utilizando o SDK.
  • Iniciando com a API.
  • Adicionando mapas base do ArcGIS Online.
  • ArcGIS API for JavaScript Web Optimizer.
  • Criando um Build customizado utilizando o Web Optmizer.
  • Referenciar as bibliotecas da Esri.

Trabalhando com o Mapa.

  • Adicionando dados ao mapa.
  • Combinando camadas do mapa.
  • Adicionar camadas através de programação.
  • Trabalhando com camadas do mapa.
  • Utilizando Widgets.
  • Trabalhando com eventos.
  • Adicionar camadas de tiles e dinâmicas.
  • Adicionar uma camada de feições.
  • Adicionar legenda.

Trabalhando com tarefas e widgets.

  • Utilizando Tarefas e Widgets.
  • Trabalhando com serviços GIS.
  • Trabalhando com recursos GIS seguros.
  • Fluxo de trabalho de implementação de uma tarefa.
  • Explorar a implementação de uma tarefa.
  • Geocodificação e busca.
  • Direções e roteamento.
  • Exportando um mapa da web.
  • Adicionar o Geocoder Widget.
  • Utilizar a tarefa Locator.
  • Adicionar um widget de Direções.
  • Adicionar um widget de impressão.

 
Aplicando consultas aos dados.

  • Mostrando dados temporários no mapa.
  • Entendendo gráficos.
  • Endentando símbolos.
  • Desenhando gráficos no mapa.
  • Utilizando a API para responder perguntas.
  • Mostrando os resultados das consultas.
  • Configurando o objeto Query.
  • Executando uma consulta.
  • Entendendo o FeatureSet.
  • Consultar e selecionar feições.
  • Otimizando o FeatureLayer.
  • Mostrando feições selecionadas em uma tabela.

 

Visualizando e renderizando dados.

  • Entendendo renderizadores.
  • Propriedades de visualização do Renderer.
  • Aplicando renderizadores para as camadas.
  • Gerando renderizadores.
  • Trabalhando com camadas dinâmicas.
  • Trabalhando com LayerDrawingOptions.
  • Criando janelas de Pop-Up.
  • Rotulando feições.

Utilizando tarefas e widgets para análise.

  • Alcançando análises customizadas.
  • Utilizando o Geoprocessor.
  • Trabalhando com parâmetros de geoprocessamento.
  • Executando uma tarefa de geoprocessamento.
  • Utilizando serviços de geoprocessamento e tarefas.
  • Realizando medições.
  • Utilizando o serviço Geometry.
  • Utilizando serviços de análise do ArcGIS.
  • Trabalhando com os widgets Analysis.
  • Trabalhando com os widgets GeoEnrichment.

 

Editando Feições.

  • Entendendo os cenários de edição via web.
  • Garantindo os requisitos de edição via web.
  • Editando com serviços de feições.
  • Adicionando a funcionalidade de edição.
  • Editando geometria.
  • Adicionando a edição de feições na aplicação.
  • Editando atributos.
  • Editando arquivos anexados.
  • Adicionando o widget Editor.
  • Adicionando um widget TemplatePicker customizado.
  • Customizar a barra de ferramentas Editor.
  • Habilitar a funcionalidade de rollback.
  • Habilitar funcionalidades avançadas de edição.

 
Desenvolver uma aplicação web ArcGIS.

  • Desenvolver uma aplicação web ArcGIS.
  • Localizar recursos de desenvolvimento.