Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
JuhoErvasti committed Nov 13, 2023
1 parent d467e0c commit f172e43
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 282 deletions.
2 changes: 1 addition & 1 deletion render.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ code="$1"

set -e

docker run --rm -v "$(pwd)/src:/app" -v "$(pwd)/out:/out" -v "$(pwd)/assets:/assets" gispo/bookdown:latest /app/run.sh $code
docker run --rm -v "$(pwd)/src:/app" -v "$(pwd)/out:/out" -v "$(pwd)/docs/assets:/assets" gispo/bookdown:latest /app/run.sh $code

if [ -d "docs/$code" ]; then
rm -rf docs/$code
Expand Down
4 changes: 3 additions & 1 deletion src/GS014/index.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@ output:
bookdown::html_book:
toc: true
theme: null
template: ../../assets/custom.html
template: ../../docs/assets/custom.html ###
css: custom.css ###
split_by: rmd
documentclass: book
---

# Tervetuloa 'Lausekkeet QGISissä'- kurssille!

test

Kurssilla perehdytään siihen, miten paljon enemmän QGIS-paikkatieto-ohjelmistosta saa irti hyödyntämällä erilaisia lausekkeita ja pieniä skriptejä. Kurssilla koulutettava oppii sekä kirjoittamaan lausekkeita että löytämään paikat, joihin sijoitettuna lausekkeiden käytöstä voi saada kouriintuntuvaa hyötyä. Kurssin jälkeen koulutettava osaa sekä analysoida kohteiden ominaisuustietoja että hyödyntää QGISin lausekkeenmuodostajaikkunaa uuden tiedon tuottamiseen, luoda omia lausekkeita ja funktiota, kustomoida karttatason kuvaustekniikkaa tai nimiöitä, hyödyntää lausekkeita karttatuotteiden ja kartta-atlasten yhteydessä ja hyödyntää lyhyitä skriptejä mm. QGISin Python-konsolin kautta. Kurssilla pyrimme muodostamaan yleiskuvan siitä, millaisissa tilanteissa on parasta käskyttää QGISiä lausekkeella, milloin luoda uusi funktio, ja milloin kääntyä QGISin Python-konsolin tai Prosessointikehyksen puoleen.

Kurssille osallistuvien tulee tuntea paikkatiedon ja QGIS-paikkatieto-ohjelmiston perusteet. Kurssi sopii etenkin niille, jotka ovat haluavat laajentaa omaa QGIS-osaamistaan seuraavalle tasolle. Huolimatta siitä, että kurssilla tutustutaan QGISin kustomointiin lausekkeiden, omien funktiomäärittelyjen ja lyhyiden skriptien avulla, kyseessä ei ole sovelluskehityskurssi; pikemminkin kelle tahansa QGIS-käyttäjälle soveltuva syventävä kurssi.
Expand Down
25 changes: 14 additions & 11 deletions src/fix_asset_paths.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,25 @@

code=$1


echo $code

set -e

declare -A replace_strings=(
['<link rel="stylesheet" href="custom.css" type="text/css" />']="test1"
['<link href="../../assets/css/bootstrap.min.css" rel="stylesheet">']="test2"
rmd_file="/app/$code/index.Rmd"

declare -A replace_rmd_assets=(
['css: custom.css ###']="custom.css"
['../../docs/assets/custom.html ###']="/assets/custom.html"
)

html_files=$(find "/app/$code/_book/" -name "*.html")
for search_string in "${replace_strings[@]}"; do
replace_string="${replace_strings[$search_string]}"

sed -i "s/$search_string/$replace_string/g" "$rmd_file"
done


for file in $html_files; do
for search_string in "${replace_strings[@]}"; do
echo "Processing $file"
replace_string="${replace_strings[$search_string]}"
html_file="/assets/custom.html"

sed -i "s/$search_string/$replaces_string/g" "$file"
done
done
sed -i "s/\.\.\/\.\.\// /g" "$html_file"
13 changes: 0 additions & 13 deletions src/fix_rmd_css.sh

This file was deleted.

4 changes: 1 addition & 3 deletions src/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,10 @@ rm -rf /out/*

mkdir /out/$code

source /app/fix_rmd_css.sh $code
source /app/fix_asset_paths.sh $code

Rscript -e "bookdown::render_book('/app/$code', 'bookdown::html_book')"

# source /app/fix_asset_paths.sh $code

mv /app/$code/_book/* /out/$code

rm -r /app/$code/_book
Expand Down
253 changes: 0 additions & 253 deletions template/index_sv.html

This file was deleted.

0 comments on commit f172e43

Please sign in to comment.