[GeolLLibre] Re: BD => plan général

  • From: Pierre Chevalier Géologue <pierrechevaliergeol@xxxxxxx>
  • To: geolllibre@xxxxxxxxxx, Jean-François Moyen <jfmoyen@xxxxxxxxx>
  • Date: Thu, 14 Jan 2010 09:52:02 +0100

Coucou,

Alain Marot claviota:

Salut à tous,

A mon avis:
1 - Densité sur échantillon de carotte ou de surface, il faut une table à part,
Au quai, mais on peut astucieusement la regrouper avec la table continue, cf. plus loin.

en ponctuel, associé au minimum avec un code "Minéralisation" et probablement un code "Litho" et un code "Altération"
Hm, là non, parce que ça redonde dangereusement avec les tables de descriptions. Et on risque de se retrouver vite avec un mardier redondant indécrottable du genre que j'essaye régulièrement de démêler... Il vaut mieux, en pareil cas, faire des requêtes (les performances d'aujourd'hui autorisent de faire des requêtes archtement compliquées qui prenaient des plombes, dans les temps jadis), qui iront chercher les codes, les descriptions, aussi les teneurs, les passes minéralisées, dans les tables ad hoc, pour les mettre en regard des densités, et obtenir, au final, un tableau tel que tu le souhaites.

+ une description permettant d'expliquer pourquoi la densité ici est forte ou faible...
Oui, un champ commentaire, d'accord.

2 - Densité en continu sur rainure, tranchée, puits: une table à part avec début et fin de passe,
Au quai, on est tous d'accord là-dessus, voilà donc:
CREATE TABLE dh_density AS (SELECT id, depfrom, depto, density::numeric(10,2) FROM dh_sampling WHERE density IS NOT NULL);
   ALTER TABLE dh_sampling DROP COLUMN density;

Voilà qui est fait.

Ah, flûte, j'ai oublié le commentaire:
   ALTER TABLE dh_density ADD COLUMN comments varchar;

associé au minimum avec un code "Minéralisation" et probablement un code "Litho" et un code "Altération" + une description permettant d'expliquer pourquoi la densité ici est forte ou faible...
Cf.supra.

Pour les densités ponctuelles, on naka prendre la convention que quand il n'y a pas de profondeur de début de passe, l'enregistrement est ponctuel; quand une profondeur de début de passe est définie, la densité est considérée comme représentative d'une passe.
Mettons ça dans les commentaires ad hoc:
COMMENT ON TABLE dh_density IS 'Density measurements along drill holes or trenches';
COMMENT ON COLUMN dh_density.id IS 'Identifier, refers to dh_collars';
COMMENT ON COLUMN dh_density.depfrom IS 'Interval beginning depth: if not empty, density measured along an interval; otherwise, density measured on a point';
COMMENT ON COLUMN dh_density.depto IS 'Interval ending depth: if depfrom is empty, depth of poncutal density measurement';
COMMENT ON COLUMN dh_density.density IS 'Density, unitless, or considered as kg/l, or t/m3';


La densité est toujours le résultat d'un calcul; il faut penser à archiver le poids, le volume... dans cette table ou ailleurs?
En effet. C'est pas gênant de le mettre dans cette table, car on aura autant d'enregistrements que de calculs, donc de valeurs. Mais vu qu'il y a plusieurs méthodes de calcul, je sais pastrop comment il vaudrait mieux mettre ça: un champ texte contenant la formule et le calcul sous forme de texte? Des champs pour les valeurs et un code pour le type de calcul?

C'est une bonne pratique que de photographier tous les éch mesurés pour la densité.
Ah oui, on n'a pas encore fait une table de photos de carottes. Faudra.

3 - Lames minces, sections polies, RX, analyse ponctuelle, éch de référence: j'ai toujours une table à part en ponctuel
Toutafé. Faut la faire.

4 - Structurale: en carotté, les observations structurales se font en continu, donc avec début et fin de passe; je plaçais les mesures ponctuelles, avec la profondeur, dans un champ texte; à ce stade d'élaboration d'une BD, je préfère une 2ème table structurale pour stocker les mesures ponctuelles.
Ou sinon, on reprend la même convention. J'avoue être _très_ réticent à multiplier les tables, les champs, etc. quand on sait le boulot que c'est ensuite à maintenir, et les coûts non négligeables que ça entraîne...

5 - Structurale en surface: j'ai une table large, large et donc lourdingue avec un champ code "Type de structure", un champ dir S0, un champ pendage S0, un champ dir S1, un champ pendage S1... un champ texte... Pierre doit avoir bcp mieux maintenant?
Oh, je vais te décevoir. Je me contente d'avoir un seul champ texte, dans la table des descriptions, où mes mesures structurales sont codées en suivant des règles simples, du genre:

677 Gabbro outcrop. Soum: fine-grained gabbro, VERY magnetic. Cleavage Nm80/80/N
   678    Foliation appears, Nm170/80/E, more penetrative. Diorite.
   679    Some alteration, bleaching, carbonate, ankerite.
680 Some calcite, crystals, ?breccia, orientation ~~Nm20/70/E. Encaissant = diorite.
681 C corridor, S Nm160/80/W, C Nm10/85/W, and calcite veins. Further, calcite VC cm Nm60/70/S

Ça, c'est pour des affleurements, mais je fais pareil pour les sondages.
Ensuite, je passe ça par une moulinette plus ou moins automatique qui me fait mes fichiers .tec pour TecTri, et je fais mes traitements structuraux à partir de TecTri ou par d'autres (calculs de tenseurs, etc.). Tout ça, c'est que des fichiers ascii, donc c'est des grands coups de grep, de vi, de sed, de rmcol, tous ces merveilleux petits outils que tout unix propose.

On est bien d'accord, c'est pas optimal, comme structure de données, et par trop personnalisé, ça marche que pour moi. Avec JF, on avait commencé un embryon de table correcte, dans les soubresauts d'une bagnole nous ramenant d'Aberkatieb à Khartoum, et il avait mis ça en œuvre, de ce qu'il m'a dit. JF, tu reviens parmi nous?

6 - Venues d'eau en sondage: j'ai vu passé un échange sur ce thème; mettre les prof dans un log obligatoirement; très utile pour faire passer les failles ou les contacts ultérieurement, ou expliquer les variations de densité, ou les mauvaises récup...
Oui, toutafé, je plussoie! On a mis ça dans la table des descriptions géol, avec un champ qui y est dévolu, mais en gardant une structure souple, manière de pouvoir y coder ce qu'on veut.

A+
Pierre


Alain

Pierre Chevalier Géologue a écrit :
Remi Bosc Arethuse Geology claviota:
Salut,

J ai toujours eu une interrogation sur ce sujet:
Les mesures de densites sont-elles des mesures d'intervalles, ou des mesures
ponctuelles, ou l un ou la utre suivant la procedure utilise ou au choix du
chef de projet.
Bonne question.
Si tu fais tes mesures sur de gros échantillons, par exemple toutes tes carottes, systématiquement sur l'ensemble du sondage: là, c'est des intervalles. Et comme t'es pas innocent, tu coupes aux limites d'échantillonnage.
Si tu fais ça sur des petits morceaux choisis, de temps à autre, de dimensions, allez, 5cm environ: là, t'es plutôt dans le genre ponctuel.

D'ailleurs, dans le cas des mesures d'intervalle, avec une profondeur debut
et fin de passe, l'echantillon de mesure de densite ne correspond pas
forcement aux echantillons envoyes pour les analyses chimiques.
Oui, mais là, c'est que t'es pas trop malin...

Est-il possible de le rentrer dans la table des analyses si c'est une mesure
correspondant a un interval, ou dans une table de mesures/observations
ponctuelles si c'est une mesure ponctuelles?
Je verrais plutôt ça de manière un poil plus finaude: une table dévolue aux densités (ça me semble, de ce que tu dis, et de par mon vécu) un peu plus indiqué, avec une profondeur de fin et une profondeur de début. Si la profondeur de début n'est pas mentionnée, c'est considéré comme une mesure ponctuelle.

Est-il d ailleurs possible d avoir une table de mesures/observation
ponctuelles, pour rentrer des analyses ponctuelles: mesures structurales,
densite, lame mince, autres, ...?
Oui, bien sûr!
Je pense qu'il faut une table de mesures structurales, une pour les lames, une pour des analyses ponctuelles éventuellement (ça se discute, mais ça peut arriver, qu'on prenne un quart de carotte juste pour vérifier que c'est ce faciès de micromerde qui "porte" toute la teneur: autant un explorateur fera pas ça, autant un métallogéniste en sera friand).

On pinaille?
Absolument pas, on est dans l'essentiel, même. Il faut bien définir tout ça, avant de bâtir le fondement. Si on le fait pas, après, le château, il sera branlant.

A+
Pierre

Remi


-----Original Message-----
From: geolllibre-owner@xxxxxxxxxx [mailto:geolllibre-owner@xxxxxxxxxx] On Behalf Of Pierre Chevalier Géologue
Sent: 12 January 2010 07:46
To: geolllibre@xxxxxxxxxx
Subject: [GeolLLibre] Re: BD => plan général

Pierre Chevalier Géologue claviota:
Pierre Chevalier Géologue claviota:
Continuons le boulot. /*...*/ notre base de données
géologique (qui
a, pour le moment, une *très* forte connotation exploration minière
La suite, donc.
...
Dans le modèle de données vu précédemment, les densités sont mises avec les échantillons: il y a une colonne de densité, dans la table d'échantillonnage. Je me demandais à l'instant si c'était adéquat, ou si une table pour les densités ne serait pas plus indiquée. Vos avis?

A+
Pierre

--
______________________________________________________________
______________
Pierre Chevalier Géologue EI
Mesté Duran
32100 Condom
Tél+fax : 09 75 27 45 62
05 62 28 06 83
06 37 80 33 64
Émail : pierrechevaliergeolCHEZfree.fr
icq# : 10432285
skype : pierre.chevalier1967 http://pierremariechevalier.free.fr/pierre_chevalier_geologue ______________________________________________________________
______________



Liste de diffusion geolllibre
Pour s'inscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=subscribe
Pour se desinscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=unsubscribe




Liste de diffusion geolllibre
Pour s'inscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=subscribe
Pour se desinscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=unsubscribe








--
____________________________________________________________________________
Pierre Chevalier Géologue EI
   Mesté Duran
   32100 Condom
 Tél+fax  :    09 75 27 45 62
               05 62 28 06 83
                06 37 80 33 64
 Émail  :   pierrechevaliergeolCHEZfree.fr
 icq#   :   10432285
skype : pierre.chevalier1967 http://pierremariechevalier.free.fr/pierre_chevalier_geologue ____________________________________________________________________________



Liste de diffusion geolllibre
Pour s'inscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=subscribe
Pour se desinscrire : mailto:geolllibre-request@xxxxxxxxxx?subject=unsubscribe

        

Other related posts: