GIS

Batch processing w ArcGIS

Automatyzacja zadań w ArcGIS nie musi być wcale trudna i wymagać znajomości Pythona. Oczywiście znajomość tego języka znacznie ułatwi proces automatyzacji zadań ale na początek można zacząć od nazwijmy to pseudo – automatyzacji. Pod tym samozwańczym terminem kryję się batch processing.

Wybierając narzędzie ze skrzynki narzędziowej wprowadzamy kolejno parametry, ustawiamy pliki na wejście oraz dajemy nazwę pliku lub plików wynikowych. Czasami jednak takie narzędzie potrzebujemy wywołać więcej niż jeden raz. I co wtedy??? Nie musimy za każdym razem uruchamiać narzędzia i wprowadzać odpowiednie parametry.

Dla przykładu posłużmy się narzędziem wycinania, czyli tzw.Clip’em.

W tym celu z paska narzędziowego wybieramy przycisk szukaj

szukajnarzedzia

Następnie w oknie wyszukiwania wybieramy narzędzia czli Tools i wpisujemy clip

W kolejnym kroku należy najechać kursorem na  CLIP(Analysis) (Tool) i wcisnąć prawy przycisk myszy.

wyszukiwanieclip

Z rozwijalnego menu wybieramy Batch…

Po uruchomieniu pojawia się okno o nazwie narzędzia, w tym wypadku CLIP z tabelą do wprowadzenia danych

prawybatchprocessing

Teraz wystarczy „hurtowo” podać odpowiednie dane

 

batchtabela

I gotowe!!! Przydatne jest to narzędzie w przypadku kilkudziesięciu takich operacji ale kiedy mamy wykonać kilkaset lepiej to zautomatyzować w model builderze lub za pomocą sktyptu.