Carte interactive du camp interhack 2026
Find a file
2026-06-09 10:26:20 +02:00
asset-sources Ajout des lueurs sur le batiment B 2026-04-02 19:00:35 +02:00
assets Ajout des borduresw 2026-06-07 22:29:27 +02:00
couches ajout zone habitations et autres modifs espaces camp et parking 2026-06-08 11:25:37 +02:00
css Ajout des borduresw 2026-06-07 22:29:27 +02:00
data Ajout de données source 2026-02-18 08:42:14 +01:00
icons Ajout des borduresw 2026-06-07 22:29:27 +02:00
js Fix: Support des géométries null 2026-06-09 10:26:20 +02:00
.gitignore Ajout d'un script de packaging de prod 2026-06-09 10:23:35 +02:00
generate-tiles.sh Fix de la generation des tuiles 2026-05-29 14:52:41 +02:00
index.html Ajout des borduresw 2026-06-07 22:29:27 +02:00
logo.png Amélioration du style de la page 2026-02-15 11:50:32 +01:00
map-light.qgz ajout zone habitations et autres modifs espaces camp et parking 2026-06-08 11:25:37 +02:00
map.qgz Fix de la generation des tuiles 2026-05-29 14:52:41 +02:00
mockup.svg Ajout d'un mockup 2026-05-29 14:52:53 +02:00
package-prod.sh Ajout d'un script de packaging de prod 2026-06-09 10:23:35 +02:00
README.md Ajout d'un script de packaging de prod 2026-06-09 10:23:35 +02:00

Carte du camp 2026

Mise en production

Le site de la carte du camp est un simple site statique. Tous les fichiers ne sont pas nécessaires pour le site web lui même (certains sont principalement destinés à l'édition de la carte) et un script package-prod.sh permet de consituer un package de tous les éléments à déposer dans un dossier servi par Apache, nginx ou tout autre serveur statique.

1. Rendu des tuiles du fond de carte

Comme le rendu des tuiles est long, cette étape n'est pas incluse dans le script package-prod.sh. Il n'est pas nécéssaire de re-rendre les tuiles tant que les données nécéssaires au fond de carte n'ont pas changées.

voir le contenu du projet QGIS map.qgz

Pour rendre les tuiles assurew vous d'avoir installé QGIS en version 4.0 minimum et de disposer de la commande qgis_process dans votre path. Exécutez ensuite le script generate-tiles.sh.

bash generate-tiles.sh

Le rendu peut prendre jusqu'à 1h en fonction de votre machine.

2. Packaging de production

Le site peut ensuite être packagé pour la production en éxécutant le script package-prod.sh. Cela produira un package de production composé de tous les fichiers dans le dossier ./dist/

bash package-prod.sh

3. Téléversement du site

Le contenu du dossier ./dist/ doit être déposé sur un serveur statique. Il n'est pas requis que le dossier soit la racine du site. En revanche, tous les fichiers de ./dist/ doivent être dans le même dossier.

Et voila, le site est en production