Cada indústria tem seus próprios fluxos de trabalho GIS únicos. Alguns deles são tão simples quanto executar uma ou duas ferramentas. Outros são mais complexos, envolvendo múltiplas ferramentas e processos. Para cada fluxo de trabalho, alguém precisa gastar tempo passando por cada etapa do processo, e depois repetir o processo novamente (e novamente) quando novos projetos surgem ou dados são fornecidos.<\/P>
Esses fluxos de trabalho manuais e repetitivos não só custam tempo, como também podem ser propensos a erros. Se uma etapa for perdida ou um erro for introduzido em qualquer uma das etapas, os resultados podem ser problemáticos, para dizer o mínimo. <\/SPAN><\/P> <\/P>
<\/SPAN><\/P> <\/P>E se houvesse uma maneira de repetir seu fluxo de trabalho sem ter que tocar em cada tarefa? E se você pudesse encontrar uma forma de economizar tempo? Você pode! Python oferece uma solução para esses problemas.<\/SPAN><\/P>Scripts Python podem ajudar você a:<\/P>Otimizar seu trabalho GIS.<\/LI>Repetir facilmente processos em diferentes conjuntos de dados.<\/LI>Economizar tempo automatizando uma série de etapas complicadas.<\/LI><\/UL>
<\/P>Mas por onde começar? Exatamente quais tarefas você pode realizar usando Python? Como você pode melhorar o desempenho dos seus scripts Python atuais? <\/P>Por exemplo, suponha que você queira um script Python que pegue uma tabela de localizações de clientes e crie um limite poligonal externo dessas localizações. Você tem desenhado manualmente um polígono ao redor de uma camada de evento XY das localizações cada vez que elas são atualizadas, mas o processo leva muito tempo e não é totalmente preciso. <\/P>Você pode usar listas Python e objetos de geometria ArcPy para completar esse fluxo de trabalho de forma eficiente e precisa.<\/P>O script Python pode ser dividido em tarefas básicas:<\/P>Definir variáveis de entrada e saída.<\/LI>Criar uma lista Python a partir da tabela de coordenadas XY.<\/LI>Criar um objeto de geometria multiponto a partir da lista Python.<\/LI>Usar o método convexHull() da geometria para criar o limite.<\/LI>Salvar o objeto de geometria do limite em uma classe de feição.<\/LI><\/UL> <\/P>
<\/P> <\/P>Você pode executar este script quantas vezes precisar simplesmente modificando as variáveis. Você também pode criar uma ferramenta script Python a partir dele.<\/P>Gostaria de aprender como criar scripts para suas tarefas e fluxos de trabalho GIS?<\/P>Criando Scripts Python para ArcGIS<\/A> é um curso Esri que leva você do conhecimento mínimo em Python até a criação de scripts Python que automatizam um fluxo de trabalho completo<\/SPAN>. <\/