WEEK14-Omniscape
- SIYUAN SHI

- 2024年5月1日
- 讀畢需時 2 分鐘
已更新:2024年5月24日
Omniscape (Supported by Circuitscape, Julia, SyncroSim)
On-class stuff
The principle of how Omniscape works has already been mentioned in the previous post.

The official website recommends you to use Julia to run omniscape but my personal experience is that using Julia directly is very error prone and you will have a hard time finding the cause of the error to fix it, so I recommend another hosting program - SyncroSim.
Omniscape package inside of SyncroSim
# Create the reclassification table used to translate land cover into resistance
reclass_table = [
11. 100; # Water
21 500; # Developed, open space
22 1000; # Developed, low intensity
23 missing; # Developed, medium intensity
24 missing; # Developed, high intensity
31 100; # Barren land
41 1; # Deciduous forest
42 1; # Evergreen forest
43 1; # Mixed forest
52 20; # Shrub/scrub
71 30; # Grassland/herbaceous
81 200; # Pasture/hay
82 300; # Cultivated crops
90 20; # Woody wetlands
95 30; # Emergent herbaceous wetlands
]
These are the land use and resistance values from the official example, and since the land use in that example determines not only the resistance, but also the likelihood of each pixel being a source, you'll need to make some modifications to take into account your own situation. Let's say in my own case I made compound conditions, for example, areas with too steep slopes, too close to reason, and too little vegetation cover I restricted them from being sources.
The output indicates that organics will be biased into the red zone as they move because other zones will be under more pressure in comparison, so any impacts in red zone will be magnified.





留言