Cenomanum - partie 1 - édition
cenoprepa
Guide d'utilisation
Outil de gestion et d'alimentation de l'application cenoutil — Le Havre · Étretat
Qu'est-ce que cenoprepa ?
cenoprepa est l'outil de gestion destiné au géologue expert. Il permet de créer, modifier et exporter le contenu de cenoutil — l'application terrain utilisée pour l'exploration des falaises cénomaniennes entre Le Havre et Étretat.
Marqueurs d'observation
Créer et gérer les ~100 points d'observation géolocalisés affichés sur la carte de cenoutil.
Accès falaise
Mettre à jour les 13 points d'accès à la base de la falaise (état des sentiers, coordonnées, photos).
Catalogue fossiles
Alimenter et organiser les 12 groupes et ~52 espèces fossiles du Cénomanien normand.
Pages d'information
Rédiger et modifier les chapitres introductifs : Introduction, Accès, Stratigraphie, Paléontologie.
Export bundle
Générer l'archive ZIP contenant tous les fichiers JSON mis à jour, prête à déployer sur GitHub.
Import JSON
Charger les données existantes de cenoutil pour les modifier, sans repartir de zéro.
Tableau de bord
L'écran d'accueil de cenoprepa. Il affiche l'état actuel des données et donne accès aux outils d'import et d'export.
Quatre compteurs affichent l'état courant des données chargées en mémoire :
Observations
Nombre de marqueurs d'observation (cercles ocre sur la carte).
Accès falaise
Nombre de points d'accès (13 par défaut, cercles verts).
Espèces fossiles
Total des espèces dans tous les groupes du catalogue.
Pages info
Nombre de chapitres introductifs rédigés.
Pour modifier les données actuelles de cenoutil, commencez toujours par importer les fichiers JSON existants depuis le dépôt GitHub.
Dans le dépôt, naviguer vers PWA/cenoutil/data/ et télécharger
les fichiers souhaités : observations.json, markers.json,
fossiles.json ou pages.json.
Cliquer sur le bouton d'import correspondant dans le tableau de bord
(ex : 📥 observations.json) et sélectionner le fichier téléchargé.
Le compteur correspondant se met à jour immédiatement. Les données sont maintenant disponibles pour modification.
PWA/cenoprepa/ et PWA/cenoutil/), cenoprepa tente de
charger les données automatiquement au démarrage.
Marqueurs d'observation
Les observations sont les ~100 marqueurs ocre que l'utilisateur voit sur la carte de cenoutil. Chaque marqueur correspond à un bloc éboulé ou un pan de falaise documenté sur le terrain.
Le formulaire apparaît à droite avec une fiche vierge.
Saisir le nom du site et les coordonnées GPS. Le badge de validation
confirme le format reconnu (DM ✓ ou DD ✓).
Choisir le niveau stratigraphique dans la liste déroulante, ajouter les fossiles observés (Entrée ou virgule pour valider chaque espèce), puis rédiger un commentaire de terrain.
Cliquer sur la zone de photo et sélectionner le fichier JPEG.
L'aperçu s'affiche immédiatement. Le chemin de destination est indiqué
sous la zone : photos/observations/nom_fichier.jpg.
La fiche apparaît dans la liste à gauche. L'indicateur ● Non exporté s'affiche dans la sidebar.
Champs du formulaire
| Champ | Statut | Description |
|---|---|---|
| Nom / titre Requis | — | Description courte et localisante. Ex : Panneau sud — plage de Saint-Jouin |
| Coordonnées GPS Requis | validé | Format DM (49°38.86N 0°09.26E) ou DD (49.6477°N 0.1543°E).
Converti automatiquement en décimal à 4 chiffres. |
| Niveau stratigraphique | liste | De l'Albien au Turonien basal, en passant par les sous-étages Ce1 à Ce3. |
| Fossiles observés | chips | Un chip par espèce. Saisir le nom + Entrée. Supprimer avec ×. |
| Commentaire | texte libre | Description de la coupe, niveaux visibles, intérêt stratigraphique. |
| Photo Optionnel | fichier | JPEG recommandé, max 300–500 Ko après rééchantillonnage. Le chemin est enregistré dans le JSON ; la photo est copiée manuellement sur GitHub. |
| Date | calendrier | Date de l'observation de terrain. |
| Observateurs | texte libre | Initiales ou noms. Ex : B. Hoyez, J. Girard |
Formats GPS acceptés
Accès falaise
Les 13 points d'accès à la base de la falaise sont les marqueurs verts fixes de cenoutil. Ils ne peuvent pas être créés ou supprimés depuis cenoprepa — seulement modifiés.
Les 13 sites sont listés avec leur numéro, nom et état du sentier.
Coordonnées GPS, état du sentier (liste déroulante), informations d'accès, description géologique, photo.
Cliquer sur ✓ Sauvegarder. Les modifications sont en mémoire
jusqu'à l'export.
Catalogue fossiles
Le catalogue contient 12 groupes et ~52 espèces. Chaque espèce dispose d'une fiche avec photo visible dans cenoutil. De nouvelles espèces peuvent être ajoutées à n'importe quel groupe existant.
Sélectionner d'abord le groupe cible dans la liste déroulante Groupe, puis cliquer sur le bouton.
Nom d'espèce en italique (ex : Mantelliceras saxbii), famille, groupe, étage géologique, numéro de planche de l'ouvrage.
Morphologie, caractères diagnostiques, intérêt stratigraphique. Ce texte apparaît dans la fiche fossile de cenoutil.
La photo sera cherchée dans photos/fossiles/ de cenoutil.
Nommer le fichier sans espaces ni accents.
L'espèce apparaît dans la liste sous son groupe.
Groupes actuellement définis
Pages d'information
Les pages d'information sont les chapitres introductifs accessibles depuis l'écran Informations de cenoutil. Chaque page comporte un titre, un résumé, un contenu textuel et une image optionnelle.
Le contenu d'une page est rédigé dans une zone de texte libre. Les blocs sont séparés par une ligne vide. Deux types de blocs spéciaux sont disponibles :
| Syntaxe | Rendu dans cenoutil |
|---|---|
Texte du paragraphe… |
Paragraphe de texte courant. |
[FIGURE: photos/pages/image.jpg | Légende] |
Figure avec image et légende. |
coupe_synthetique.jpg) et Paléontologie (coupe_biostrati.jpg).
Export vers cenoutil
Une fois les modifications faites et sauvegardées, il faut les exporter vers cenoutil. cenoprepa génère les fichiers JSON — les photos doivent être copiées séparément.
Export complet — bundle ZIP
Le bouton ↓ Exporter tout (ZIP) génère une archive contenant
les 4 fichiers JSON mis à jour, prête à décompresser dans le dossier
cenoutil/ sur GitHub.
Depuis le panneau Export, cliquer sur ↓ Exporter tout (ZIP).
Le fichier cenoutil_data_AAAA-MM-JJ.zip est téléchargé.
Dans le dépôt BernardHoyez.github.io, naviguer vers
PWA/cenoutil/data/ et remplacer les fichiers modifiés.
Les photos ne sont pas dans le ZIP. Les copier dans les sous-dossiers
appropriés de PWA/cenoutil/photos/.
Dans sw.js de cenoutil, changer
'cenoutil-v6' → 'cenoutil-v7' pour forcer
le rechargement du cache chez les utilisateurs.
Dossiers de destination des photos
| Type | Dossier GitHub |
|---|---|
| Photos d'observations | PWA/cenoutil/photos/observations/ |
| Photos d'accès falaise | PWA/cenoutil/photos/ |
| Photos de fossiles | PWA/cenoutil/photos/fossiles/ |
| Images des pages info | PWA/cenoutil/photos/pages/ |
Workflow complet
Vue d'ensemble du cycle de mise à jour, du terrain à l'application cenoutil.
photo + GPS
saisie fiche
JSON mis à jour
upload data/
mise à jour auto
cenoprepa n'a pas de base de données persistante. Chaque session repart des JSON importés. Sans import préalable, les modifications écrasent les données existantes.
Uniquement lettres minuscules, chiffres, tirets et underscores.
Pas d'espaces, pas d'accents. GitHub Pages est sensible à la casse :
Mantelliceras.jpg ≠ mantelliceras.jpg.
Rééchantillonner avant import : 800–1200 px, qualité 75–80 %, max 300 Ko. Les photos volumineuses ralentissent cenoutil sur le terrain.
À chaque déploiement, incrémenter VERSION dans sw.js
de cenoutil. La mise à jour est alors automatique chez tous les utilisateurs
connectés au réseau.
Commentaires