Temat: ModelBuilder

Witam,
Chciałbym zbudować model, który zamiast docinać wiele warstw do jednej granicy, dociąłby jedną warstwę do wielu granic,ale w obrębie jeszcze innej warstwy obszarowej i pozapisywałby wynik docinania dla każdej zdefiniowanej granicy w osobnym pliku z nazwą wg. kolumny z tabeli atrybutów.

Przykładowo:
Z warstwy punktowej miast w Polsce chcę wyciąć te, które znajdują się na obszarach chronionych, ale w obrębie wybranych gmin i zapisać tyle shp z wynikowymi miastami ile jest tych gmin.

Czy ktoś z Was ma na to jakiś pomysł jak to ułożyć w ModelBuilder?

chyba musiało by to być coś w tym stylu, ale z zamienioną warstwą 'input' i danych 'clip features' . dobrze myślę?

Obrazek
Jacek S.

Jacek S. Technical Manager,
OX2

Temat: ModelBuilder

Patryk P.:
Witam,
Chciałbym zbudować model, który zamiast docinać wiele warstw do jednej granicy, dociąłby jedną warstwę do wielu granic,ale w obrębie jeszcze innej warstwy obszarowej i pozapisywałby wynik docinania dla każdej zdefiniowanej granicy w osobnym pliku z nazwą wg. kolumny z tabeli atrybutów.

Przykładowo:
Z warstwy punktowej miast w Polsce chcę wyciąć te, które znajdują się na obszarach chronionych, ale w obrębie wybranych gmin i zapisać tyle shp z wynikowymi miastami ile jest tych gmin.

Czy ktoś z Was ma na to jakiś pomysł jak to ułożyć w ModelBuilder?

chyba musiało by to być coś w tym stylu, ale z zamienioną warstwą 'input' i danych 'clip features' . dobrze myślę?

Obrazek

Nie można ustawić na raz dwóch iteracji w MB. Jeżeli wycinane warstwy mają zawierać się w obrębie tej jednej większej, to po prostu przytnij je do niej przed całm procesem, a potem odpal model.

Nie sprawdzałem, ale zapewne trzeba użyć iteratora po elementach "Feature selection" - on będzie po kolei przechodził po kolejnych poligonach i docinał do nich tą główną.
Co do nazywania plików wynikowych po wartościach z tabeli atrybutów, to w pozycji "Insert" -> "Model Only Tools" masz funkcję "Get Field Value". Musisz potem odpowiednio nazwać tą zmienną i w nazwie wynikowej podać nazwę tej zmiennej - jak nazwałeś ją Gmina, to jako wynikową wpisujesz %Gmina%.

Temat: ModelBuilder

Dzięki. Narazie musiałem obejść to trochę na około. Tak jak napisałeś najpierw wyznaczyłem obiekty w obrębie większej warstwy a następnie użyłem "Intersect" - co pozwoliło na przypisanie do obiektu nazwy obszaru, w którym dany obiekt się znajduje.
Reszte zrobi excel :)Ten post został edytowany przez Autora dnia 05.05.15 o godzinie 16:02

konto usunięte

Temat: ModelBuilder

To samo można szybko zrobić w QGISie dzieląc warstwę poligonową wg. konkretnego atrybutu (w nazwie pliku wynikowego masz już dopisaną wartość atrybutu) a potem użyć narzędzia Clip w trybie wsadowym aby wybrać warstwę przycinaną i wiele masek, a przy zapisie ustawić uzupełnianie z parametru maski przycięcia.

Temat: ModelBuilder

Dzięki Tomek.
chyba wiem o co chodzi, ale jak będę miał wątpliwości to pozwolę sobie przedzwonić :)
Tomasz Kasjan

Tomasz Kasjan specjalista ds.
ochrony środowiska

Temat: ModelBuilder

Cześć buduję narzędzie, które przypiszę mi stężenia substancji z 6 rastrów do 16 kwadratów (siatka punktów opisująca województwa). Wskazałem 2 foldery, żeby narzędzie brało kolejne pliki. Czyli chciałbym, żeby do siatki pkt. zostały przypisane kolejne stężenia zanieczyszczeń w postaci oddzielnych plików. wynik 16 x 6 plików poszczególnych substancji.
I ciekawa sprawa: pliki wyjściowe wyglądają następująco: 1 plik dla pierwszego województwa oraz komplet 6 plików dla ostatniego. Coś dziwnego dzieję się w środku procesu. Ma ktoś jakiś pomysł dlaczego iteracje źle ze sobą współgrają. ?? poniżej PrtSc obu narzędzi.

Obrazek
Ten post został edytowany przez Autora dnia 22.01.16 o godzinie 17:15

Następna dyskusja:

ModelBuilder - prośba o pomoc




Wyślij zaproszenie do