Skip to content

ncsu-geoforall-lab/gis-584-uas-course

Repository files navigation

GIS/MAE 584 Mapping and Analytics Using UAS

pages-build-deployment

Course website for GIS/MAE 584 Mapping and Analytics Using UAS

Requirements

Quarto: v1.5.57

Configuration

Install Quarto following the directions at https://quarto.org/docs/get-started/

Development

To start the development server, run:

quarto preview

Optimize Images

Convert images to webp format using the following commands:

mogrify -format webp -quality 80 *.{png,PNG,jpg,JPG}

Converting Reveal.js slides to Quarto

To convert Reveal.js slides to Quarto, use the following command:

./update_lecture_images.sh <input_file> <input_image_dir> <output_dir> 

For example, this code converts the images found in the lecture_2b.qmd file to webp format and saves them to the course/topics/topic_2_sfm/images directory:

./update_lecture_images.sh "course/topics/topic_2_sfm/lectures/lecture_2b.qmd" "../uav-lidar-analytics-course/lectures/" "course/topics/topic_2_sfm/images

Deployment

The site is deployed to GitHub Pages using the gh-pages branch. The site will be automatically deployed when changes are pushed to the main branch.

Install Python Dependencies

python3 -m venv gis584-env
source gis584-env/bin/activate
pip3 install -r requirements.txt

Authors

Copyright 2024

  • Corey T. White, NCSU GeoForAll Lab
  • Helena Mitasova, NCSU GeoForAll Lab
  • Justyna Jeziorska

Course developed by GeoForAll Lab at The Center for Geospatial Analytics at North Carolina State University

License and use

The course material is under CC BY-SA 4.0 license.

https://creativecommons.org/licenses/by-sa/4.0/