TourAbitibi / guide2023

Guide Technique Tour de l'Abitibi 2023
https://TourAbitibi.github.io/guide2023/
0 stars 0 forks source link

Préparation site web organisateur #31

Closed brunoelgrande closed 1 year ago

brunoelgrande commented 1 year ago

Objectifs

Étant donné les cartes vignettes, les images (streetview) et liste des points de signalisations dans les shapefile, nous serons prêt à créer une structure web pour le guide de l'organisateur.

Input

Output

structure web book pour l'organisateur

Tâches

Références 1

knit_child() : pour boucler sur un document .rmd contenant une sectoin à répéter

https://rdrr.io/cran/knitr/man/knit_child.html https://stackoverflow.com/questions/36674824/use-loop-to-generate-section-of-text-in-rmarkdown

brunoelgrande commented 1 year ago

Première tentative de compiler le "guide_organisateur"

rmd_files:
  - "index.Rmd"
  - "../rmd/Programmation.Rmd"
  - "../rmd/CO.Rmd"
  - "../rmd/FeuillesRoute.Rmd"
  - "../rmd/Etape1.Rmd"
  -  --> **tester ajouter seulement items organisateur ici dans un 2e fichier**
  - "../rmd/Reglements.Rmd"
  - "../rmd/CirculationCourse.Rmd"
  - "../rmd/Locaux.Rmd"
brunoelgrande commented 1 year ago

Première version réalisée et fonctionnelle : https://home.brunogauthier.net/guide/organisateur/index.html

brunoelgrande commented 1 year ago

Préparation manuelle

Patern désiré est préparé, reste à automatiser la répétition sur 3e niveau ### Point d'intérêt - E1_sign01 en fonction du nombre de POIs de l'étape.

image

brunoelgrande commented 1 year ago

TODO

brunoelgrande commented 1 year ago

Ce chunk permet de faire un bon affichage des 2 petits tableaux, de la carte et de l'image.

Il reste donc à boucler dessus.


{r, echo=FALSE, results='asis'}

cat( knitr::knit_child(here("rmd","Signalisation_Details.Rmd"), envir = environment(), quiet = TRUE))
brunoelgrande commented 1 year ago

Meilleure référence trouvée pour boucler : https://stackoverflow.com/questions/70655915/how-do-i-knit-child-documents-with-parameters-into-a-main-rmarkdown-document


for (poi_idx in seq(nrow(POIs))) {

  P <- POIs %>% slice(poi_idx)

  cat( knitr::knit_child(here("rmd","Signalisation_Details.Rmd"), envir = environment(), quiet = TRUE))

}