GIS

Podział shp na pojedyncze pliki

W jednym pliku o formacie *.shp zawierającego geometrię w postaci punktów, linii lub poligonów można przechowywać wiele obiektów. Czasami zachodzi jednak potrzeba aby każdy z tych obiektów eksportować do oddzielnych plików. W takim przypadku posługując się ModelBuilderem można stworzyć model, który po uruchomieniu dokona eksportu każdego obiektu do nowych plików.

Dysponując plikiem shp z geometrią i atrybutami dla 16 województw w Polsce postaramy się każde województwo zapisać do oddzielnego pliku. (dla przykładu można oczywiście spróbować z każdą inną warstwą).

Dla uproszczenia gotowy model można pobrać klikając w ten link

W celu dodania nowej skrzynki narzędziowej do ArcToolboxa należy kliknąć na wolnej przestrzeni w oknie ArcToolbox

dodanietoolboxa

Po wskazaniu miejsca w folderze, nowa skrzynka pojawia się w ArcToolbox.

Następnie po otwarciu skrzynki klikamy prawym przyciskiem i wybieramy polecenie Edit….

W otwartym oknie widzimy poszczególne elementy całego modelu.

modelwyciecieshp

Brak wypełnienia poszczególnych elementów modelu kolorami wskazuje na stan modelu jako nieaktywny.

Aby aktywować model należy najpierw kliknąć w chmurkę Feature Class i wybrać w otwartym oknie warstwę shp do podzielenia.

Po zatwierdzeniu wyboru wszystkie chmurki za wyjątkiem Group By Fields zostaną pokolorowane.

Kliknięcie w chmurkę Group By Fields umożliwi nam grupowanie nowo utworzonej warstwy, w tym wstawienie dla utworzonego shp wybranego atrybutu.

gotowymodel

Na koniec należy jeszcze wybrać Copy Features aby ustalić ścieżkę docelową czyli tzw. wyjście (output). Należy stworzyć geobazę i w nazwie umieścić zapis w postaci wskazanej na zrzucie ekranowym nazwa_%Value%.

outputmodelvalue

 

I gotowe po uruchomieniu modelu powinniśmy ujrzeć okno Completed!

wykonaniemodelu