Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFernando Salvado Martini Alterado mais de 8 anos atrás
1
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA APLICADOS Deteção remota GeoprocessamentoautomáticoWebSIG Modelos digitais de terreno de terreno Análise de imagem Análise espacial Cartografia geológica Departamento de Geologia
2
Técnicas de Geo-processamento Automático Controlo do fluxo de processamento Iteradores Ferramentas só para modelos Scripts Exercícios práticos
3
Controlo do fluxo de processamento Definição explicita da ordem de execução: estabelecer condições para que um processo seja executado antes de outro Precondition / Precondition variable Branching Merge branch
4
Condição prévia (precondition) Se definirmos Feature dataset como uma condição prévia ao processo de Clip, este processo não será executado até que essa variável tenha sido processada
5
Condição prévia (precondition)
6
Branching Lógica if-then-else if (some condition is true) then do something // branch 1 else do something else // branch 2 end if
7
Branching
8
Merge Branch H Ferramenta apenas disponível no ModelBuilder, só pode ser utilizada em modelos Permite unir processos if-then-else num único output Pode ter vários inputs e de diferentes tipos de formatos (String, Table View, Feature Layer, Double,…)
9
Estruturas de repetição Diferentes métodos V ariáveis tipo listas Iteradores Modelos com feed-back
10
Listas de valores
12
Iteradores
13
For – idêntico ao comando For em qualquer linguagem de programação (nº inteiro) While – executa enquanto uma condição for verdadeira
14
Iteradores Iterate Datasets Iterate Feature Classes Iterate Files Iterate Rasters Iterate Tables Iterate Workspace
15
Iteradores
18
Ferramentas exclusivas do ModelBuilder
19
Scripts Conjunto de instruções em texto, armazenadas num ficheiro e que podem ser executadas Linguagens de programação Python – linguagem livre, multi-plataforma (Windows, Unix ou Linux) e fácil de utilizar Open source Pode ser utilizada para ferramentas simples ou para conjuntos de ferramentas
20
Scripts Organizar processos segundo uma sequência Automatizar tarefas de geoprocessamento Realizar a mesma operação em vários ficheiros em simultâneo Realizar várias operações num ficheiro Verificação de ficheiros com base em condições Criar funcionalidades que não existem no ArcGIS
21
Phyton
22
Comentários Variáveis
23
Phyton Statements
24
Phyton Lógica If-then-else Dois pontos no final de cada condição Indentação determina o que é executado == testes de igualdade; outros operadores como >, <=
25
Phyton Iteração Dois pontos no final de cada condição Indentação determina o que é executado
26
Phyton Temos que importar ArcPy Sintaxe: arcpy.toolname_toolboxalias() Inserir parâmetros de input e output
27
Phyton
28
Recursos online para quem quer saber mais
29
Geprocessamento
30
Geoprocessamento
32
http://video.esri.com/watch/91/modelbuilder-advanced-technologies
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.