Skip to content

Commit fceea97

Browse files
author
Isaac Ullah
committed
condensing GIS and ABM tutorials and updating navigation
1 parent cb2455a commit fceea97

6 files changed

+111
-76
lines changed

Diff for: _data/navigation.yml

+2-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@ main:
99
- title: The CompArch Lab
1010
url: /CompArchLab
1111

12-
- title: GIS Tutorials
13-
url: /GIS_Learning_Material/
14-
15-
- title: Agent Based Modeling Tutorials
16-
url: /ABM_Learning_Material/
12+
- title: GIS and ABM Tutorials
13+
url: /GIS_and_ABM_Learning_Material/
1714

1815
- title: GRASS GIS Addons
1916
url: /GRASS_GIS_Scripts/

Diff for: _pages/GIS_Learning_Material.md

-66
This file was deleted.

Diff for: _pages/GIS_and_ABM_Learning_Material.md

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Open-source GIS and ABM Learning Materials
3+
excerpt: Tutorials and materials in open-source GIS and ABM applications for archaeologists, anthropologists, and other social scientists.
4+
tags: [GIS, ABM, GRASS, NetLogo, Teaching]
5+
header:
6+
overlay_image: /images/GIS_workshop_feat-img.png
7+
overlay_filter: 0.5
8+
permalink: /GIS_and_ABM_Learning_Material/
9+
---
10+
11+
12+
Agent-Based Modeling (ABM) and spatial data analysis with Geographic Information Systems (GIS) are increasingly important skills for modern social science. The ability to characterize, analyze, and intuit spatial and/or dynamic social and socio-natural phenomena drives many intriguing research questions of current social relevance, including issues of sustainability, policy, resource management, institutional racism, inequality, and more. I therefore believe that it is imperative that ABM and GIS skills are taught to all social scientists. That is the main purpose of this page. Here, I make available learning material for both GIS and ABM in archaeology.
13+
<br><br>
14+
I am equally dedicated to [FOSS (Free and Open-Source Software)](https://www.fsf.org/){:target="_blank"}. I find open source software to be much more amenable to the goals of academic inquiry than commercial software[^1]. Because of this, I use, and advocate the use of the powerful FOSS GIS suite, [GRASS GIS](https://grass.osgeo.org){:target="_blank"}, and all of my GIS materials are formulated to teach you how to use this software in your research. I tend to use [NetLogo](http://ccl.northwestern.edu/netlogo) for teaching about ABM, although I personally also use [Python]() for ABM model construction.
15+
16+
---
17+
18+
# GIS learning material
19+
20+
## ANTH 562 Computational Archaeology
21+
22+
I regularly teach ANTH 562 "Computational Archaeology," which covers GIS for the first 2/3rds of the course. I regularly update video tutorials for the class, which I make freely available [on my YouTube channel](https://www.youtube.com/channel/UCnXYZpB1oDiK44tV2w9ypvA){:target="_blank"}.
23+
24+
All materials for the GIS projects in the course are now curated at [this GitHub Repo](https://github.com/isaacullah/GIS-Projects){:target="_blank"}, where they are more easily maintained, obtained, documented, and licenced ([CC by SA](https://creativecommons.org/licenses/by-nc-sa/4.0/){:target="_blank"}).
25+
26+
## Short Course - GIS-based Paleolandscape Reconstruction and Ancient Human Landuse
27+
28+
Paleolandscape reconstruction is an essential first step for archaeologists interested in how ancient humans interacted with their environment. This "short course" was taught in 2015 at the University of Notre Dame using previous version of GRASS GIS. Some of the specific tools in GRASS may have changed, but the material should still generally be useful.
29+
30+
Access course materials [here](/Paleoloandscape_recon/).
31+
32+
# ABM learning material
33+
34+
## Web-hosted models for exploration of ABM concepts
35+
36+
These are models that I host here on my website and that are runnable from within your web-browser. Some are made or modified by me, others I am re-hosting for convenience. To run each model, just click the link and it will load in a new tab. The credits and instructions are in the "Info" tab for each model (bottom of the page).
37+
38+
- [The Archaeological Sampling Experimental Laboratory (tASEL) model](/models/tASEL.html){:target="_blank"} ([source code on COMSES](https://www.comses.net/codebases/addd3c54-d89a-4773-a639-8bf19bcf59ea/releases/1.0.0/){:target="_blank"}, and [video tutorial](https://youtu.be/SBO5Xedd6Bw){:target="_blank"} on YouTube.)
39+
- [Erosion with Vegetation Model](/models/Erosion_veg.html){:target="_blank"}
40+
- [Diet Breadth Model](/models/diet_breadth.html){:target="_blank"}
41+
- [Buffalo Hunting Extinction Model](/models/diet_breadth_buffalo_with_grass.html){:target="_blank"}
42+
- [Grazing model](/models/Grazing.html){:target="_blank"}
43+
- [TRUE GRASP Model](/models/TRUE_GRASP.html){:target="_blank"}
44+
- [Swidden Farming V2](/models/swidden_farming_v2.html){:target="_blank"} also download the [Model Documentation](swidden_farming_v2_ODD.pdf){:target="_blank"} (PDF)
45+
- [The Urban Sprawl Model](https://www.netlogoweb.org/launch#https://www.netlogoweb.org/assets/modelslib/Curricular%20Models/Urban%20Suite/Urban%20Suite%20-%20Sprawl%20Effect.nlogo){:target="_blank"} ([video tutorial](https://youtu.be/jVzzd4Qz3_A){:target="_blank"} on YouTube)
46+
47+
## Other NetLogo Models
48+
49+
The following are interesting models for archaeologists to experiment with. You must download and run them in the NetLogo software, which will run on Mac, Windows, and Linux systems natively, and Chromebooks if you can enable Linux apps (sorry, no Androids or iPads!). First [download NetLogo 6.1.1](http://ccl.northwestern.edu/netlogo/download.shtml). These models will likely not run in earlier versions of NetLogo. Then, download the .zip archives below, and unzip them on your computer (for help with .zip files on Mac and Windows [read this article](https://www.sweetwater.com/sweetcare/articles/how-to-zip-and-unzip-files/)). **It's important to keep all the files in the archive together in the same folder when you unzip them.** You can run the models by using the File -> Open function in NetLogo, and then navigating to the ".nlogo" file of the model you want to run. This [video tutorial](https://youtu.be/KtsAMdUuA4k){:target="_blank"} I recorded on YouTube can help you download and run a model in NetLogo.
50+
51+
- [The BACO Model](/models/BACO.zip) ([video tutorial](https://youtu.be/dh1D7ohbS64){:target="_blank"} on YouTube)
52+
`Marco Vidal-Cordasco (2020, October 09). “The Bronze Age Collapse model (BACO model)” (Version 1.1.0). CoMSES Computational Model Library. Retrieved from: https://www.comses.net/codebases/dea16fd0-f56b-420e-a4c2-d151ffa3f2a8/releases/1.1.0/`
53+
- [City Sandbox](/models/City_Sandbox.zip)
54+
`Javier Sandoval (2020, January 09). “City Sandbox” (Version 1.0.0). CoMSES Computational Model Library. Retrieved from: https://www.comses.net/codebases/acc61c38-4a67-4183-868f-d11fe70aa290/releases/1.0.0/`
55+
- The Urban Sprawl model is included in NetLogo as a sample model. Go to File > Model Library, and search for "Urban Sprawl"
56+
57+
Another good model to explore is the ["MayaSim" model](/models/MayaSim.zip), but you will need to download an older verion of [NetLogo 5.0.4](https://ccl.northwestern.edu/netlogo/5.0.4/).
58+
59+
## ABM Video Tutorials
60+
61+
[Basics of NetLogo and ABM](https://youtu.be/RvSEHXWQkVw){:target="_blank"}
62+
63+
[How to do formal modeling experiments in NetLogo](https://youtu.be/2zonYX5sBwA){:target="_blank"}
64+
65+
[Coding your own NetLogo Model](https://youtu.be/H3aG6wy58eo){:target="_blank"}
66+
67+
---
68+
69+
[^1]: For a particularly eloquent argument in favor of FOSS in archaeology, please see the article by my friend Benjamin Ducke, ["Natives of a connected world: free and open source software in archaeology"](https://www.tandfonline.com/doi/full/10.1080/00438243.2012.743259#.VD7dxHW9-Ak)

Diff for: _pages/Paleolandscape_reconstruction.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Paleolandscape reconstruction GIS "short course"
3+
excerpt: An older, but still potentially useful short course in geoarchaeological GIS
4+
tags: [GIS, Landscape Reconstruction, GRASS, Workshop]
5+
header:
6+
overlay_image: /images/GIS_workshop_feat-img.png
7+
overlay_filter: 0.5
8+
permalink: /Paleoloandscape_recon/
9+
---
10+
11+
12+
### Short course: Paleolandscape Reconstruction and Ancient Human Landuse
13+
14+
Paleolandscape reconstruction is an essential first step for archaeologists interested in how ancient humans interacted with their environment. This is often achieved only schematically through the use of
15+
narrative models based on paleoenvironmental proxy data. A new alternative approach utilizes geomorphologic data to digitally model ancient landscapes within a GIS framework, resulting in digital
16+
terrain models (DTM’s) of ancient landscapes. These paleolandscape DTM’s can be used as input into spatially explicit models of ancient human landuse and human-environment interaction. This workshop will cover the basic theory and methodology behind GIS-based paleolandscape reconstruction, and will introduce techniques for ancient human landuse simulation. Specific techniques that will be covered include digitization of landscape features, terrain interpolation techniques, site catchment modeling, erosion and deposition modeling, and GIS-based human landuse simulation. The workshop will also teach participants the basics of GRASS GIS, a robust free and open source GIS software suite. Using GRASS offers several methodological and academic advantages because it is actively and collaboratively developed by scientists, allows users to easily create custom scripts, and all modules within GRASS are based upon referable scholarly work. (This course was first created in October, 2009, and was originally taught as part of the University of Toronto Archaeology Center's invited workshop series)<br />
17+
18+
#### Course Material (PDF):
19+
20+
* [01-What is GIS?](/GIS_Workshops/01-What_is_GIS.pdf){:target="_blank"}
21+
22+
* [02-A quick note on projections.](/GIS_Workshops/02-A_Quick_Note_on_Projections.pdf){:target="_blank"}
23+
24+
* [03-GRASS GIS basics.](/GIS_Workshops/03-GRASS_basics.pdf){:target="_blank"}
25+
26+
* [04-DEM's, surfaces, and images.](/GIS_Workshops/04-DEMs_surfaces_and_images.pdf){:target="_blank"}
27+
28+
* [05-The Mediterranean Landscapes Dynamics Project.](/GIS_Workshops/05-Mediterranean_Landscapes_project.pdf){:target="_blank"}
29+
30+
* [06-Erosion modeling in GIS.](/GIS_Workshops/06-Erosion%20Modeling%20Exercise.pdf){:target="_blank"}
31+
32+
* [Paleolandscape Reconstruction Excercise](/GIS_Workshop/Paleolandscape%20Reconstruction%20Handout.pdf){:target="_blank"}
33+
34+
* [A brief GIS bibliography.](/GIS_Workshop/GIS_workshop_bib.pdf){:target="_blank"}
35+

Diff for: images/ABM-GIS.png

438 KB
Loading

Diff for: index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ feature_row:
2222
url: "/CompArchLab/"
2323
btn_label: "Learn More."
2424
btn_class: "btn--primary"
25-
- image_path: /images/ABM.png
26-
title: "Agent-based modeling tutorials"
27-
url: "/ABM_Learning_Material/"
28-
excerpt: "Materials to learn how to make and use Agent-Based Models with NetLogo."
29-
btn_label: "Go to ABM tutorials"
25+
- image_path: /images/ABM-GIS.png
26+
title: "GIS and ABM tutorials"
27+
url: "/GIS_and_ABM_Learning_Material/"
28+
excerpt: "Materials to learn archaeological GIS and about how to make and use Agent-Based Models with NetLogo."
29+
btn_label: "Go to GIS and ABM tutorials"
3030
btn_class: "btn--primary"
3131
---
3232
Dr. Isaac I. Ullah is a [computational geo-archaeologist](https://isaacullah.github.io/What-is-Computational-Archaeology/) who studies the intersection of complexity theory, archaeology, complex adaptive systems, simulation, and early food production.

0 commit comments

Comments
 (0)