⛏ GeoTrench

Gestion des tranchées d'exploration • V8.2 • Coupe, assistant et sauvegarde
GeoTrench V8.1 — mode terrain
Données locales : vérification…
🪨 Logging avancé V8.2 — deux parois

Saisie complémentaire aux logs classiques. Positions mesurées le long de la tranchée, paroi gauche/droite vue depuis le départ vers l'extrémité. Les observations sont descriptives, sans calcul automatique d'épaisseur vraie.

Les logs avancés sont inclus dans la sauvegarde JSON et dans les sauvegardes cloud complètes. Les anciennes données restent inchangées. Aucune photo n'est stockée dans cette version.

📐 Coupe longitudinale interactive — V8.3

Représentation schématique des deux parois (distance le long de la tranchée). Cliquez sur une bande lithologique ou un repère pour consulter ses attributs. Ce dessin ne constitue pas une coupe géologique en profondeur ni une interprétation de l'épaisseur vraie.

Sélectionnez une bande ou un repère pour voir les détails.

Les échantillons sans position numérique exploitable ne sont pas dessinés. Les contacts indiquent les limites d'intervalles loggés, pas leur géométrie réelle. Données enregistrées dans le modèle existant.

🧪 Contrôle qualité des données — V8.1 (ouvrir)

Contrôle local non destructif des intervalles, identifiants et références. Ce contrôle ne valide pas les résultats de laboratoire ni le QA/QC analytique.

Cliquez sur « Analyser les données ».
`} window.drExportHTML=async function(){try{const html=await fullDocument();const a=document.createElement('a');a.href=URL.createObjectURL(new Blob([html],{type:'text/html;charset=utf-8'}));a.download='Daily_Report_'+key().replace(/[^\w-]/g,'_')+'.html';a.click();setTimeout(()=>URL.revokeObjectURL(a.href),10000)}catch(e){el('Message').textContent=e.message}}; window.drPrint=async function(){try{const html=await fullDocument();const w=window.open('','_blank');if(!w){el('Message').textContent='Autoriser les fenêtres contextuelles pour imprimer.';return}w.document.write(html);w.document.close();w.onload=()=>w.print()}catch(e){el('Message').textContent=e.message}}; el('Date').value=new Date().toLocaleDateString('en-CA');el('Date').addEventListener('change',drLoad);el('Mode').addEventListener('change',drLoad);el('Trench').addEventListener('change',drLoad);const previousRender=window.render;window.render=function(){previousRender();const selected=el('Trench').value;el('Trench').innerHTML=db.trenches.map(t=>``).join('');if(db.trenches.some(t=>t.id===selected))el('Trench').value=selected};drLoad(); })();