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

Slides:



Advertisements
Apresentações semelhantes
Estrutura de Repetição
Advertisements

Apresentação da linguagem Python
Robson Godoi / Sandra Siebra
Engº Pedro CostaAcessibilidade e Programação Web 1 Workshop Comunicação Inclusiva Acessibilidade e Programação Web PHP.
Material Didático Proposto
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
Estrutura de Decisão e Repetição
Sistemas Operacionais II O Shell Bash. Objetivos Conhecer a sintaxe dos comandos; Trabalhar com funções; Trabalhar com variáveis; Expressões aritméticas;
PHP – Aula01 Ferramentas -Web.
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
JAVASCRIPT Programação Web. O que é  E uma linguagem interpretada que e executada na maquina do cliente  Não esta associada ao framework java  Não.
Laço ou loop e repetição
My drivers Podemos definir um driver como uma ponte de comunicação entre determinado dispositivo e a central de processamento de um computador. Na prática,
Laboratório de Programação Prof. Oscar Luiz Monteiro de Farias
MCEF 2012/2013. Introdução ao “Mathematica” Utilização do Mathematica Funcionamento do programa Regras da Linguagem Exemplos Exercícios!!
Introdução à Robótica COLÉGIO DAMAS DE INSTRUÇÃO CRISTÃ.
Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36.
M OVIE M AKER : P RODUÇÃO DE FILMES. PRODUZIR FILMES COM O WINDOWS LIVE MOVIE MAKER  Contextualização  Windows Live Movie Maker – características gerais.
4 Aula – Introdução ao PHP Márcio Ferreira da Silva.
Aula 01 Conhecendo o Computador Prof. Filipe Mutz.
COMPORTAMENTO SOFISTICADO Dilvan Moreira (baseado no livro Prog. Orientada a Objetos em Java)
Web Application Rafael Muniz e Marcus Vinícius Plugins MAVEN 04/04/2009 Revisão 12/04/2009.
Origem e introdução a Programação em C. Evolução da Linguagem C A primeira versão de C foi criada por Dennis Ritchie em 1972 nos laboratórios Bell para.
Aula 4 Comandos de Repeti çã o Prof. Filipe Mutz..
A Experiência mais recente do BNB PROCESSOS DE NEGÓCIOS Mapeamento e Automatização Dezembro/2011.
Como escolher um Software de SIG Anderson Medeiros.
Iterações Dilvan Moreira. Lembrando... Desenvolvimento de programas  Desenvolvimento incremental:  Evitar depuração de muito código.  A técnica consiste.
Práticas Colaborativa de Programação Peterson Rodrigues Outubro de 2015.
C suporta algumas Constantes de caráteres especiais de barra invertida (backslash) que são usados em funções de saída. Constantes de caráteres especiais.
Migrando serviços críticos para Amazon | Joânio Trade Alves REALIZAÇÃO.
Tecnologias e Linguagens para Banco de Dados I Prof. João Ricardo Andrêo 1/6/ :19 1 Respostas: 1. O que é um Sistema Gerenciador de Banco de Dados.
IFRN Técnico em Informática para Internet Desenvolvimento de Algoritmos Prof. Gilbert Azevedo.
Métodos e Técnicas de Desenvolvimento
Campus Pau dos Ferros Disciplina de Algoritmos Prof. Demétrios Coutinho INFORMÁTICA BÁSICA Algoritmos de Ordenação.
Lógica de Programação Curso Técnico em Informática – Escola Olímpio Professor Marcelo Josué Telles
Noções de projeto orientado a objetos - camadas Prof. Gustavo Wagner (alterações) Prof. Tiago Massoni (Slides originais) Desenvolvimento de Sistemas FATEC-PB.
Programação para Internet Aula 06 Linguagem Java (Orientação a Objetos – Atributos e Métodos)
Minicurso Java Básico Cristian Backy | Cristian Costa | Ruddá Beltrão.
Informática Industrial N8INF Prof. Dr. Cesar da Costa 4.a Aula: Rede ModBus.
Algoritmos Grupos de Slides No 1. Prof. J. M. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS.
SISTEMAS OPERACIONAIS MEMÓRIA VIRTUAL. INTRODUÇÃO Memória Virtual é um técnica sofisticada e poderosa de gerenciamento de memória, onde a MP e a MS são.
Alessandro D. R. Fazenda
Clique para editar o título Linguagem C Para programadores Python PMR
Prof. Tertuliano Estrutura Condicional em C++
Estruturas Lineares de Dados Revisão Wolley W. Silva.
Jean Carlo Mendes
1 ISO (ALGUNS ASPECTOS RELEVANTES) Prof. M.Sc Jefferson L. C. Salles.
Introdução a Programação Aula 05 Jackson Eduardo
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
INE5408 Estruturas de Dados Estruturas de Dados básicas utilizando Vetores - Listas.
Lógica de programação Estruturas de seleção Estruturas de repetição Sub-Rotinas 1.
Revisão de Conceitos Thiago Medeiros Barros. Algoritmos Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem.
Prof. JUCYOSM 2008 Fluxograma. OSM 2008 Prof. JUCY O que é Fluxograma? gráfico de procedimentos gráfico de processos fluxo de pessoas e papéis fluxo de.
Área de Projecto ESCOLA SECUNDÁRIA FRANCISCO DE HOLANDA Ano Lectivo 2009/2010.
Artigo Científico Francielly Gonçalves dos Santos Francielly Gonçalves dos Santos Nayara Kirie Mendes Alves Nayara Kirie Mendes Alves Neirivaldo Quintão.
Comandos básicos Scratch for Arduino (S4A).
Fundamentos de Programação1 Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Introdução e elementos principais” 1.
 Linguagem do tipo script  Roda do lado do servidor – “server-side”  Suporte à vários BDs (MySQL, Postgres, Oracle, entre outros.)  Ferramentas grátis.
Algoritmos Grupos de Slides No 6. Prof. SIMÃO Estrutura de Repetição “faça até” do until Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
PROGRAMANDO SEM POO EM JAVA Dilvan Moreira (baseado no livro Big Java)
VARIÁVEIS EM JAVA Dilvan Moreira (baseado no livro Big Java)
Sensores e transdutores Adolfo Fernandes Herbster Universidade Paulista.
Calculo de Hoare Daniel Soares, Gabriel Alabarse Hernandez(150756) e Vanius Zapalowski(150843)
PROGRAMAÇÃO BÁSICA NA HP-12C. A MÉMÓRIA BÁSICA DA HP-12C A MÉMORIA BÁSICA DA HP-12C GOLD/PLATINUM/PRESTIGE POSSUI 8 LINHAS A HP-12C GOLD/PLATINUM/PRESTIGE.
Fatores de Avaliação Know-how : É a soma total de quaisquer habilidades, conhecimentos e experiências requeridas por um cargo, de maneira a propiciar um.
MUTAÇÃO DE INTERFACE (MI) JACKSON ANTONIO DO PRADO LIMA SILVIA REGINA VERGILIO.
Aula 5 - Métodos. Desenvolvimento de Programas A melhor forma de construir programas grandes é dividi-los em programas menores que executam tarefas específicas.
PROTEUM & PROTEUM/IM JACKSON ANTONIO DO PRADO LIMA SILVIA REGINA VERGILIO.
Algoritmos Grupos de Slides No 3. Prof. SIMÃO Estrutura de decisão composta "se senão" if else end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof.
Python: Comandos Básicos
Transcrição da apresentação:

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

Técnicas de Geo-processamento Automático Controlo do fluxo de processamento Iteradores Ferramentas só para modelos Scripts Exercícios práticos

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

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

Condição prévia (precondition)

Branching Lógica if-then-else if (some condition is true) then do something // branch 1 else do something else // branch 2 end if

Branching

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,…)

Estruturas de repetição Diferentes métodos V ariáveis tipo listas Iteradores Modelos com feed-back

Listas de valores

Iteradores

For – idêntico ao comando For em qualquer linguagem de programação (nº inteiro) While – executa enquanto uma condição for verdadeira

Iteradores Iterate Datasets Iterate Feature Classes Iterate Files Iterate Rasters Iterate Tables Iterate Workspace

Iteradores

Ferramentas exclusivas do ModelBuilder

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

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

Phyton

Comentários Variáveis

Phyton Statements

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 >, <=

Phyton Iteração Dois pontos no final de cada condição Indentação determina o que é executado

Phyton Temos que importar ArcPy Sintaxe: arcpy.toolname_toolboxalias() Inserir parâmetros de input e output

Phyton

Recursos online para quem quer saber mais

Geprocessamento

Geoprocessamento