Você está na página 1de 3

[00:00:00.

960]
Bom, para fazermos então a demonstração, eu já estou aqui com o ArchGIS Pro aberto e eu tenho
preparados aqui alguns dados referentes a queimadas que aconteceram em determinado momento na
América do Sul. Então, para iniciarmos aqui a aplicação de Python, o ArchGIS Pro, utilizaremos a Python
Window e para isso nós vamos vir na aba de análise então vamos vir em Python, clicar na setinha e
selecionar Python Window aqui na esquerda. Assim será aberta a janela aqui embaixo, mas ela também
pode ser movida para outros lugares da tela. Se necessário, ou é possível até deixar ela solta enquanto
eu vou deixar ela aqui embaixo onde ela já estava antes. E aqui, como é possível ver nós temos o lugar
onde nós podemos digitar. É aqui que será escrito o código. E para exemplificar como funciona Python
Window, eu vou utilizar a ferramenta de buffer. Normalmente ela vai estar aqui na sua toolbox, se você
vier em "Analises Tools", E a proximidade, ela vai estar aqui Eu já tinha deixado ela salva aqui antes. E
abrindo aqui a ferramenta de buffer, nós podemos ver que tem alguns parâmetros que são obrigatórios.
Onde nós temos o asterisco vermelho e parâmetros que não são obrigatórios.

[00:01:20.840]
Isso é algo que vai ser importante quando a gente for digitar o código. Para esse início, as caixas de
ferramentas nos ajudam bastante, porque nós podemos selecionar uma ferramenta que nós vamos
utilizar, aqui na aba de geoprocessamento, clicar, segurar e arrastá la para a nossa Python Window, e
aqui ela vai digitar a sintaxe que será utilizada para essa ferramenta específica. Então nós vemos que
primeiramente temos a parte do ArchPy, que é a biblioteca utilizada pelo Python para se integrar com o
ArcGIS Pro. Temos a Análises, que é a caixa de ferramentas que é utilizada para essa ferramenta
específica. Em seguida, o nome da ferramenta, que é Buffer. Quando nós deixamos o ponteiro entre os
parênteses, onde nós vamos digitar, nós podemos ver também essa janela, onde nós podemos entender
como o código está sendo como o código vai funcionar. Então, primeiramente nós vamos ter que digitar
os "in features" que são os features de entrada, ou seja, os dados que serão utilizados para rodar a
ferramenta. "Out feature class" que são os dados de saída. A distância do buffer, e em seguida nós
começamos com os parâmetros que não são obrigatórios. Todos os parâmetros que são obrigatórios não
possuem chaves no começo e no fim, enquanto aqueles que são facultativos possuem as chaves no
começo e no fim.

[00:02:46.880]
Como o nosso dado de entrada vai ser a camada que eu tinha falado anteriormente, das queimadas, nós
podemos digitar aqui o nome dela, e nós temos que colocar o nome dela e todos os outros parâmetros
que formos utilizar, entre aspas. Em seguida podemos digitar a vírgula. Aqui como nós vimos vai ser o
feature de saída, eu vou dar o nome de buffer, colocar as aspas novamente, outra vírgula, aspas, e aqui
é a distância que será utilizada, eu vou colocar 10 km e fechar a aspas. Nesse caso, por exemplo, é
possível saber quais são as unidades de medida através da própria ferramenta. Então nós temos aqui
todas as medidas que são suportadas, e aqui a gente tem os quilômetros. Estando com tudo aqui já
escrito, eu vou clicar no Enter, e então o código vai ser rodado. O código foi rodado e nós já temos aqui o
resultado vindo diretamente no nosso painel de conteúdo e também é possível encontrá lo no nosso
database. Então é possível que nós já temos a parte de buffer. É um pouquinho mais difícil de ver daqui,
mas se eu der um pouquinho de zoom aqui no mapa, nós podemos ver que realmente o programa rodou
como esperado.

[00:04:30.020]
É possível também, como qualquer outro feature, modificar a simbologia do buffer. Agora vamos falar
sobre outra forma com a qual podemos integrar o Python com o ArcGIS. Dessa vez, vai ser através dos
notebooks. Eles podem ser acessados através da aba de inserir, então "Novo Notebook", ou na aba
análise mesmo, vindo em Python e "Abrir um novo notebook. Podemos então clicar. Com o nosso
notebook já carregado, é possível já perceber que ele trabalha com o sistema de células. Muitos de
vocês talvez já estejam bem familiarizados com isso, mas para quem não está, Basicamente, as células
permitem que a gente segmente o nosso código e rode diferentes partes dele em diferentes momentos.
Então, por exemplo, nessa primeira parte eu posso fazer uma pequena equação e rodá la unicamente. E
aqui nós temos o resultado criado por essa célula, que é 3. Nessa segunda, vamos fazer um
procedimento parecido com o que fizemos anteriormente na Python Wingle, porém dessa vez nós vamos
precisar escrever o nome da nossa ferramenta no caso nós temos aqui escrito a parte de sintaxe, porém
digamos que você não tenha essa informação, nós podemos vir aqui na ferramenta, que nós vamos
utilizar aqui, que no caso é a buffer, e vamos vir nesse sinal de interrogação aqui, e clicar nele.

[00:06:17.680]
Assim seremos redirecionados, assim seremos redirecionados para a site da ESRI, onde nós temos a
documentação Descendo um pouco a página, vamos chegar a um ponto que a gente vai ter os
parâmetros E aqui nós temos a explicação da sintaxe dessa ferramenta em Python Se estiver na caixa
de diálogo, é só alternar para a caixa de Python Então podemos ter aqui a parte básica do nosso código,
aquilo que já foi visto dos parâmetros obrigatórios e daqueles opcionais e o respectivo funcionamento de
cada um deles. Também temos aqui alguns exemplos de códigos que podem ser úteis para entender o
funcionamento da ferramenta Voltando para o arquivo gizpro. Nós podemos colar aqui o que foi copiado
e fazer um processo similar. No caso eu vou aqui chamar de buffer 2, ele vai ser o segundo buffer que
será criado, separando de novo todos os parâmetros por vírgula. Então dessa vez eu vou colocar 5 miles
para testar outra unidade de medida. Então vou rodar apenas essa célula aqui. O processo foi finalizado.
Então aqui no mapa a gente já vai ter o buffer 2 representado. Assim como na nossa database, ele já
está aqui presente também. E agora a última forma que nós vamos ver como fazer a integração do
Python com o ArcGIS é através de uma IDE, então nós vamos trabalhar com ela por fora do ArcGIS.

[00:08:20.340]
Então primeiramente nós vamos abrir a IDE, no caso eu vou utilizar a PyCharm. Com o PyCharm aberto,
podemos clicar em "Novo Projeto". Vou chamar aqui de "Test Python". Então vou clicar em "Criar" ou
"Create". Agora que já carregou o nosso novo projeto, podemos deletar esse arquivo inicial que é gerado
O que nós vamos fazer aqui é ir em "Settings", vamos vir no nosso projeto e "Python Interpreter", a gente
vai mudar o interpretador pra ele ser aquele que a gente utiliza.

Você também pode gostar