A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA APLICADOS Deteção remota GeoprocessamentoautomáticoWebSIG Modelos digitais de terreno de terreno Análise de imagem Análise.

Apresentações semelhantes


Apresentação em tema: "SISTEMAS DE INFORMAÇÃO GEOGRÁFICA APLICADOS Deteção remota GeoprocessamentoautomáticoWebSIG Modelos digitais de terreno de terreno Análise de imagem Análise."— Transcrição da apresentação:

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

11

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

16

17

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

31

32 http://video.esri.com/watch/91/modelbuilder-advanced-technologies


Carregar ppt "SISTEMAS DE INFORMAÇÃO GEOGRÁFICA APLICADOS Deteção remota GeoprocessamentoautomáticoWebSIG Modelos digitais de terreno de terreno Análise de imagem Análise."

Apresentações semelhantes


Anúncios Google