Próbuję wykonać zabieg na wielu plikach funkcji, więc chciałbym to zautomatyzować.
W rzeczywistości mam jeden plik kształtu z rozkładem przestrzennym niektórych gatunków i jeden z typem roślinności.
Chciałbym wybrać (według atrybutu) jeden gatunek w pliku kształtów gatunków, a następnie (według lokalizacji) wszystkie obszary wegetacji, które przecinają się z ich obszarem rozmieszczenia. Na koniec chciałbym mieć plik kształtu z nazwą, nazwą gatunku oraz atrybutami i formami często odwiedzanych typów roślinności. Chciałbym powtórzyć to dla wszystkich gatunków (ponad 100) i, jeśli to możliwe, zrób to w łatwy sposób (aby mogła to zrobić inna osoba).
Próbowałem już tego zadania przy użyciu wtyczki Sextante, ale nie mogę mieć nazwy gatunku jako nazwy pliku kształtu na końcu.
Czy ktoś może zaproponować metodę tego?
źródło
Odpowiedzi:
Ten wpis na blogu może pomóc zrozumieć, jak to zrobić w SEXTANTE:
http://qgissextante.blogspot.fr/2013/01/using-selection-alameterms.html
Mam nadzieję, że to pomoże
źródło
Wymaga to trochę skryptu. Żeby było powtarzalne chciałbym spróbować wykonać go w R . Powinno być to również możliwe w przypadku QGis i Sextante przy użyciu wykonywania wsadowego (funkcja prawego kliknięcia) w modelu Sextante. Tutaj możesz najpierw użyć narzędzia przecięcia wektora, a następnie pewnego rodzaju połączenia przestrzennego.
W R spróbowałbym tego w ten sposób. Być może będziesz musiał zmodyfikować kod, ponieważ nie znam twojej struktury danych i zmiennych.
Wiele założyłem o twoim celu i strukturze twojego zbioru danych. Najprawdopodobniej musisz poprawić kod do swoich potrzeb przed wypróbowaniem.
źródło