Despre ce este pachetul?
Drumurile (și alte infrastructuri liniare) fragmentează habitate naturale. Acest pachet oferă un set de instrumente care să ajute procesul de de fragmentare. Funcționează prin prioritizarea diferitelor secțiuni de infrastructuri liniare (de exemplu, drumuri, linii electrice) pentru a crește cantitatea disponibilă a unei resurse date (de exemplu, habitat).
Dacă doriți să aflați mai multe, am publicat o lucrare care descrie pachetul și o altă demonstrare a capacității sale de utilizare. În plus, iată manualul unei versiuni anterioare.
Demonstraţie
Să începem cu o scurtă demonstrație. Primul pas este instalare a pachetului:
library(devtools) devtools::install_github("FMestre1/gDefrag")
Apoi, Descărcați manual fișierele Shapefile din setul nostru de date de probă. Accesați acest link și descărcați toate fișierele (road_P.shp
, road_P.shx
, road_P.dbf
, road_P.prj
etc.).
Încărca ei în mediul tău:
road_P <- terra::vect("road_P.shp")
Următorul pas este obținerea unui fișier vectorial al nodurilor, rulând funcția nod.creation:
out1 <- node.creation(land_polyg = road_P, value_col = "frst_sm", scale_nodes = 10, col_nodes = "pink", cex_labels = 1)
Acest lucru va crea un Obiect spatvector și complotează următoarea cifră:

Atunci trebuie Creați marginile SpatVector prin rulare margine.Creation:
out2 <- edge.creation(nodes = out1, land_polyg = road_P, min_length = 0, min_pol_area = 0)
Care va crea următorul complot, cu marginile în albastru:


Următorul, și ultimul pas, rularea funcției prioritizează Prioritizează marginile pentru a despărți peisajul. Puteți complota toate rezultatele:
out3 <- prioritize(nodes = out1, edges = out2, method = "value") #Plot the results: plotgraph(nodes = out1, edges = out3, land_polyg = road_P, main = "Habitat value")
Aceasta va fi Creați următorul complot:


Asta este! Trebuie să verificați manualul pentru informații despre argumentele specifice fiecărei funcții.