This repository powers the content at courses.spatialthoughts.com
The html pages are built using R Studio as a R Markdown Website.
The content has the following course pages
- Spatial Data Visualization and Analytics
- Advanced QGIS
- Python Foundation for Spatial Analysis
- Customizing QGIS with Python
- Mastering GDAL Tools
- End-to-End Google Earth Engine
- Automating GIS Workflows with QGIS
Most courses are written using pure MarkDown in the corresponding .Rmd file. You can update the content directly. A few courses embed other .md files generated from Jupyter Notebooks - which need to be generated before building the site.
- Update the
.ipynbfiles in thecode/python_foundation/directory. - Run
python-foundation-package.shto generate.mdfiles for each notebook
The code for the course comes from a Google Earth Engine repository users/ujavalgandhi/End-to-End-GEE.
- Clone the
users/ujavalgandhi/End-to-End-GEErepository to~/projectsdirectory. - Update the
.ipynbfiles in thecode/end_to_end_gee/directory. - Run
end-to-end-gee-package.shto generate.mdfiles from the updated code and notebooks.
We prefer the following style while writing the tutorials.
| Type | rmd Formatting |
|---|---|
| Title | # |
| Heading 1 | ## |
| Heading 2 | ### |
| Window titles, Tabs, Dialogs and buttons | *label* |
| Menu items | ** menu &arr; submenu1 → submenu2 ** |
| Processing algorithms | ** Processing Toolbox &arr; Vector Overlay → Clip** |
| Layer and file names | **layer_name** |
| Text input by the user / keyboard shortcuts | **value** |
| Hyper Link's | [Spatial Thoughts](https:spatialthoughts.com) |