Cenomanum - partie 1 - édition

 

cenoprepa — Guide d'utilisation
PWA Expert · Cénomanien normand

cenoprepa
Guide d'utilisation

Outil de gestion et d'alimentation de l'application cenoutil — Le Havre · Étretat

Déploiement BernardHoyez.github.io/PWA/cenoprepa
Auteurs B. Hoyez · J. Girard · N. Cottard
Application cible cenoutil
00

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.

Interface desktop. cenoprepa est conçu pour une utilisation sur ordinateur (Chrome ou Edge), en mode paysage. L'interface en vue split (liste à gauche, formulaire à droite) nécessite un écran d'au moins 900 px de large.

01

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.

Compteurs en temps réel

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.

Import des données existantes

Pour modifier les données actuelles de cenoutil, commencez toujours par importer les fichiers JSON existants depuis le dépôt GitHub.

1
Télécharger les fichiers JSON depuis 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.

2
Importer dans cenoprepa

Cliquer sur le bouton d'import correspondant dans le tableau de bord (ex : 📥 observations.json) et sélectionner le fichier téléchargé.

3
Vérifier le compteur

Le compteur correspondant se met à jour immédiatement. Les données sont maintenant disponibles pour modification.

Si cenoprepa et cenoutil sont déployés côte à côte sur le même domaine GitHub Pages (PWA/cenoprepa/ et PWA/cenoutil/), cenoprepa tente de charger les données automatiquement au démarrage.

02

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.

Créer une nouvelle observation
1
Cliquer sur « + Nouvelle observation »

Le formulaire apparaît à droite avec une fiche vierge.

2
Remplir les champs d'identification

Saisir le nom du site et les coordonnées GPS. Le badge de validation confirme le format reconnu (DM ✓ ou DD ✓).

3
Renseigner les données géologiques

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.

4
Ajouter la photo

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.

5
Cliquer sur « ✓ Sauvegarder »

La fiche apparaît dans la liste à gauche. L'indicateur ● Non exporté s'affiche dans la sidebar.

Champs du formulaire

ChampStatutDescription
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

Format DM — Degrés-Minutes décimaux
49°38.86N 0°09.26E
Format courant des GPS de terrain et appareils Garmin.
Format DD — Degrés décimaux
49.6477°N 0.1543°E
Format Google Maps, QGIS, et la plupart des SIG.
La conversion DM → DD est automatique et arrondie à 4 décimales (précision ≈ 11 m). Les coordonnées stockées dans le JSON seront toujours en degrés décimaux à 4 chiffres.

03

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.

Modifier un point d'accès
1
Sélectionner le site dans la liste

Les 13 sites sont listés avec leur numéro, nom et état du sentier.

2
Modifier les champs souhaités

Coordonnées GPS, état du sentier (liste déroulante), informations d'accès, description géologique, photo.

3
Sauvegarder

Cliquer sur ✓ Sauvegarder. Les modifications sont en mémoire jusqu'à l'export.

États du sentier disponibles : Très bon · Bon · Entretenu · Moyen · Délicat · Difficile · Très difficile. La couleur de l'état s'affiche automatiquement dans cenoutil.

04

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.

Ajouter une nouvelle espèce
1
Cliquer sur « + Nouvelle espèce »

Sélectionner d'abord le groupe cible dans la liste déroulante Groupe, puis cliquer sur le bouton.

2
Remplir la taxonomie

Nom d'espèce en italique (ex : Mantelliceras saxbii), famille, groupe, étage géologique, numéro de planche de l'ouvrage.

3
Rédiger la description

Morphologie, caractères diagnostiques, intérêt stratigraphique. Ce texte apparaît dans la fiche fossile de cenoutil.

4
Ajouter la photo

La photo sera cherchée dans photos/fossiles/ de cenoutil. Nommer le fichier sans espaces ni accents.

5
Sauvegarder

L'espèce apparaît dans la liste sous son groupe.

Changer de groupe : il est possible de déplacer une espèce vers un autre groupe en modifiant le champ Groupe dans le formulaire et en sauvegardant.

Groupes actuellement définis

Céphalopodes — Ammonites Céphalopodes — Bélemnites Échinides réguliers Échinides irréguliers Astérides & Ophiurides Crinoïdes Crustacés Brachiopodes Bivalves Gastéropodes Poissons Spongiaires

05

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.

Syntaxe du contenu

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 :

SyntaxeRendu dans cenoutil
Texte du paragraphe… Paragraphe de texte courant.
[FIGURE: photos/pages/image.jpg | Légende] Figure avec image et légende.
L'image bannière (champ séparé) apparaît en tête de page dans cenoutil, avant le titre. Actuellement définie pour Stratigraphie (coupe_synthetique.jpg) et Paléontologie (coupe_biostrati.jpg).

06

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.

data/markers.json data/observations.json data/fossiles.json data/pages.json LIRE_MOI.txt
Déployer sur GitHub Pages
1
Exporter le bundle ZIP

Depuis le panneau Export, cliquer sur ↓ Exporter tout (ZIP). Le fichier cenoutil_data_AAAA-MM-JJ.zip est téléchargé.

2
Copier les JSON sur GitHub

Dans le dépôt BernardHoyez.github.io, naviguer vers PWA/cenoutil/data/ et remplacer les fichiers modifiés.

3
Copier les photos manuellement

Les photos ne sont pas dans le ZIP. Les copier dans les sous-dossiers appropriés de PWA/cenoutil/photos/.

4
Incrémenter le service worker

Dans sw.js de cenoutil, changer 'cenoutil-v6''cenoutil-v7' pour forcer le rechargement du cache chez les utilisateurs.

Dossiers de destination des photos

TypeDossier GitHub
Photos d'observationsPWA/cenoutil/photos/observations/
Photos d'accès falaisePWA/cenoutil/photos/
Photos de fossilesPWA/cenoutil/photos/fossiles/
Images des pages infoPWA/cenoutil/photos/pages/

07

Workflow complet

Vue d'ensemble du cycle de mise à jour, du terrain à l'application cenoutil.

📷 Terrain
photo + GPS
cenoprepa
saisie fiche
Export ZIP
JSON mis à jour
GitHub
upload data/
cenoutil
mise à jour auto
Bonnes pratiques
!
Toujours importer avant de modifier

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.

!
Noms de fichiers photos

Uniquement lettres minuscules, chiffres, tirets et underscores. Pas d'espaces, pas d'accents. GitHub Pages est sensible à la casse : Mantelliceras.jpgmantelliceras.jpg.

!
Taille des photos

Rééchantillonner avant import : 800–1200 px, qualité 75–80 %, max 300 Ko. Les photos volumineuses ralentissent cenoutil sur le terrain.

!
Incrémenter le service worker

À 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.

cenoprepa — Outil de gestion de cenoutil
Le Cénomanien des falaises normandes · entre Le Havre et Étretat
B. Hoyez · J. Girard · N. Cottard

Commentaires

Posts les plus consultés de ce blog

La BD ALTI dans QGIS

App Inventor : Zone de texte, comment introduire du texte

Générer un fond MBtiles pour OruxMaps avec QGIS