FR 3076381 A1 20190705 FR 1763373 A 20171229 Procede de gestion simultanee et multi-utilisateurs de donnees La presente invention se situe dans le domaine de la modelisation des informations du batiment, generalement appele BIM (de l'anglais 0 Building Information Modeling »). En particulier, la presente invention se rapporte a un procede de gestion de donnees appartenant a une base de donnees, le procede etant mis en oeuvre par une application capable de modeliser une maquette numerique parametrique 10 d'un ouvrage a partir des donnees stockees dans la base de donnees. Lors de la conception d'un ouvrage, l'architecte ou le modeleurs BIM enregistre sous forme numerique des donn6es dans une base de donnees principale geree par une application principale. 15 Plusieurs bureaux d'etudes consultent cette base de donnees principale. Ces bureaux d'etudes sont chacun specialises dans un domaine technique tel que les materiaux, le chauffage, l'electricite, ('isolation etc. Ces bureaux d'etudes et l'architecte travaille ensuite chacun dans leur corps de métier sur leur propre base de donnees geree par leur propre application. Ensuite, les donnees des 20 bases de donnees de chaque bureau d'etudes sont soit converties dans un langage accepte par ('application principale, soit recopiees par un operateur dans la base de donnees principale. Puis, l'architecte ou le coordinateur BIM verifie la compatibilite entre les travaux realises par chaque bureau d'etudes. Ainsi, it va, par exemple, verifier que les cables electriques ne passent pas au 25 travers d'une poutre porteuse. Lorsque les travaux realises par deux bureaux d'etudes ne sont pas compatibles, l'architecte ou le coordinateur BIM demande a l'un ou l'autre des bureaux d'etudes de refaire la modelisation. Les donnees de ces nouveaux plans sont converties et integrees a la base de donnees principale. L'architecte 30 ou le coordinateur BIM va verifier une seconde fois la compatibilite de ces nouvelles donn6es avec les donn6es et plans enregistres dans la base de donn6es principale. Comme chaque bureau d'etude travaille dans un corps de métier sans connaitre les travaux realises par les autres bureaux d'etudes dans 2 les autres corps de métier et que les travaux dans les differents corps de métiers dependent les uns des autres, l'architecte ou le coordinateur BIM realise de nombreuses et frequentes verifications afin que les travaux des uns ne soient pas incompatibles avec les travaux des autres. 5 Ce travail de verification est long et fastidieux. II retarde la mise en oeuvre de l'ouvrage. II est egalement source d'erreur car il est realise par des Hommes. La presente invention a pour but de proposer un procede de gestion d'une 10 base de donnees et d'une application de modelisation d'une maquette numerique permettant de s'affranchir de ces etapes de verification. Par ailleurs, il est necessaire d'avoir une tragabilite des actions de chaque modeleur sur la base de donnees a la fois sur ('identification de l'auteur des 15 actions sur la maquette et sur la date a laquelle ces actions ont eu lieu. Un second but de la presente invention est de garantir une tragabilite des actions sur la base de donnees. 20 A cet effet, ('objet de la presente invention est un procede de gestion simultanee et multi-utilisateurs de donnees appartenant a une base de donnees, ledit procede etant mis en oeuvre par une unite de calcul apte a modeliser une maquette numerique parametrique d'un ouvrage a partir des donnees stockees dans la base de donnees, ladite unite de calcul etant propre a communiquer 25 avec des calculateurs, caracterise en ce que le procede comporte les etapes suivantes : - connexion d'un calculateur en attente au serveur central, - selection d'un ensemble de donnees a modifier dans la base de donnees, par le calculateur en attente, ledit ensemble de donnees etant representatif d'une 30 zone geographique de la maquette, - verification de ('utilisation de cet ensemble de donnees par un autre calculateur dit calculateur en operation, 3 lorsque l'ensemble de donnees selectionne est en cours d'utilisation par un calculateur en operation, o creation d'une session de dialogue interactive entre et le calculateur en attente et le calculateur en operation, 5 o selection d'un premier sous-ensemble de donnees et d'un second sous ensemble de donnees par le calculateur en attente et respectivement par le calculateur en operation, le premier sous-ensemble etant representatif d'une premiere partie de la zone geographique de la maquette, le second sous-ensemble etant representatif d'une seconde partie de la zone geographique de la maquette distincte de la premiere partie, o autorisation d'acces en lecture et en ecriture des donnees du premier sous-ensemble de donnees au calculateur en attente et en lecture uniquement au calculateur en operation, et autorisation d'acces en lecture et en ecriture des donnees du second sous-ensemble de donnees au calculateur en operation et en lecture uniquement au calculateur en attente, o consideration du calculateur en attente comme un calculateur en operation. Suivant des modes particuliers de realisation, le procede comporte l'une ou plusieurs des caracteristiques suivantes : - le procede une etape d'autorisation d'acces en lecture et en ecriture a l'ensemble de donnees selectionne au calculateur en attente, lorsque l'ensemble de donnees selectionneE n'est pas en cours de modification par un calculateur en operation et une etape consideration du calculateur en attente comme un calculateur en operation. - Le procede comporte une etape de verification de la legitimite d'acces aux donnees par le calculateur en attente, et une etape de refus de l'acces aux donnees de la base de donnees, lorsque le calculateur en attente n'est pas 30 autorise a acceder aux donnees de la base de donnees. - l'etape de verification comporte une etape de decryptage des donnees de la base de donnees a partir d'une cle de cryptage stockee dans une m6moire de chaque calculateur autorise a acceder a ladite base de donnees. 4 - -le procede comporte une etape de transmission d'une note d'information aux calculateurs en operation, lorsqu'un calculateur en operation ayant acces une zone geographique definie se deconnecte, ladite note information identifiant la zone geographique definie. 5 - -le procede comporte une phase prealable au cours de laquelle des regles de conception métier et/ou des donnees de geometrie et de definition de I'ouvrage sont enregistrees dans la base de donnees. - -le procede comporte en outre les etapes suivantes : - pre-enregistrement de donnees par le calculateur en operation, 10 - comparaison des donn6es pr6enregistr6es aux regles de conception métier enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees enregistrees et les regles de conception métier enregistrees au cours de la phase prealable, transmission d'un avertissement au calculateur en 15 operation ayant realise le pre-enregistrement, ledit avertissement definissant le conflit detecte. - le procede comporte en outre les etapes suivantes : - pre-enregistrement de donnees par ('unite de de traitement en operation, 20 - comparaison des donn6es pr6enregistr6es aux donn6es de g6om6trie et de d6finition de I'ouvrage enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees preenregistrees et les donn6es de g6om6trie et de d6finition de I'ouvrage enregistr6es au 25 cours de la phase prealable, transmission d'un avertissement au calculateur en operation ayant realise le pre- enregistre, ledit avertissement definissant le conflit detecte. - Le procede comporte en outre une etape d'etablissement et d'enregistrement d'un rapport de conflit, lorsqu'un conflit a ete detecte. L'invention sera mieux comprise a la lecture de la description qui va suivre, non exhaustive, et faite en se referant aux figures sur lesquelles : 5 la figure 1 est un schema representant un systeme multi -utilisateurs sur lequel le procede de gestion selon l'invention peut etre implements ; la figure 2 est un diagramme representant les stapes d'une phase 5 prealable du procede selon l'invention ; la figure 3 est un diagramme representant une partie des stapes du procede de gestion selon l'invention permettant au modeleur de travailler en simultane ; la figure 4 est un diagramme representant une partie des stapes du 10 procede de gestion selon l'invention permettant de verifier la conformite de la maquette a des *les et donnees enregistrees au cours d'une etape prealable ; et la figure 5 est un diagramme representant une fonction d'information du procede de gestion selon la pr6sente invention. 15 En reference a la figure 1, le procede de gestion selon la presente invention comprend un serveur central 2 et des calculateurs localises 41, 42, 43, 44, 45, 46, 47, 48 propres a communiquer entre eux et avec le serveur central 2, par exemple par l'intermediaire d'un reseau Ethernet ou d'un reseau Internet 20 securise. Le serveur central 2 comprend une base de donnees 6 et une unite de calcul 8 de type processeur. La base de donnees 6 est destinee a contenir des donnees permettant la modelisation d'une maquette en 3 dimensions d'un ouvrage a construire. 25 L'unite de calcul 8 est propre a rechercher des donnees dans la base de donnees 6, a les comparer a d'autres donnees, a enregistrer des donnees dans la base de donnees 6 et a modeliser une maquette numerique en 3 dimensions. L'unite de calcul 8 comprend une memoire 10, un module de modelisation 12, un module de cryptage 14 et un module de detection de conflits 15. 30 La memoire 10 contient notamment des instructions pour la mise en oeuvre du procede de gestion selon l'invention decrit ci-apres. Le module de modelisation 12 est apte a modeliser une maquette numerique parametrique d'un ouvrage en trois dimensions a partir des donnees 6 stockees dans la base de donnees. II comporte une interface de programmation simplifiee qui permet a tout modeleur d'etablir des regles de conception métiers et de les integrer a la maquette. Le module de modelisation 12 permet d'exporter un groupement de regles et de les le reimporter dans un projet d'une autre 5 maquette representant un autre ouvrage. Le module de cryptage 14 est propre a crypter les donnees provenant des calculateurs localises avant leur enregistrement dans la base de donnees 6. Le module de cryptage 14 est egalement apte a decrypter des donnees de la base de donnees 6. II comprend une cle de cryptage 16 de type cle publique. 10 Le module de detection de conflits 15 est propre a detecter les conflits de croisement et les conflits de degagement. Un conflit de croisement est une collision geometrique de deux objets. Un conflit de degagement est une collision entre une zone fonctionnelle predefinie autour de ces geometries telles que par exemple un conflit dans une zone definie par le pivotement d'une porte. Le 15 module de detection de conflits 15 est propre a etablir des rapports de conflit. Ces rapports contiennent le contenu d'avertissement, la maniere dont ces conflits ont ete resolus et ('identification des calculateurs ou des modeleurs. Les calculateurs localises 41, 42, 43, 44, 45, 46, 47, 48 comprennent une memoire 18 et une unite de calcul 20 de type processeur. 20 La memoire 18 comprend une cle de cryptage 22 de type cle privee. Cette cle privee est complementaire a la cle de cryptage 16 enregistree dans le module de cryptage du serveur central 2. La cle de cryptage 22 permet le decryptage des donnees stockees dans la base de donnees 6 lorsqu'elle est associee a la cle de cryptage 16. 25 Les calculateurs localises 41, 42, 43, 44, 45, 46, 47, 48 sont distribues dans differents bureaux d'etudes et sont utilises chacun par un modeleur. L'architecte ou le concepteur BIM utilise egalement un calculateur localise. Chaque bureau d'etudes ou chaque modeleur est specialise dans un corps d'etat necessaire a la realisation de l'ouvrage tel que par exemple, le chauffage, la climatisation, 30 ('isolation, l'electricite etc. En reference a la figure 2, le procede de gestion selon la presente invention debute par une etape prealable 30 au cours de laquelle l'architecte ou 7 le coordinateur BIM enregistre des donnees prealables dans la base de donnees 6. L'etape prealable 30 comporte une sous etape 32 d'enregistrement de regles de conception métier dans la base de donnees via le module de 5 modelisation 12. Cet enregistrement de regles de conception métier est realise par les projeteurs des bureaux d'etudes, par l'intermediaire des calculateurs localises 41, 42, 43, 44, 45, 46, 47, 48. Les regles de conception métier comprennent un ensemble de regles ou normes, propres a chaque corps de métier par exemple : les regles de 10 conception pour acces a personnes a mobilite reduite, les regles de conception pour securite incendie, etc. Les regles de conception métier sont des regles valables pour la construction de tous les ouvrages. Chaque *le concerne un ou plusieurs corps de métier et se caracterise par un certain degre de criticite. Avantageusement, ('enregistrement des regles de conception métier 15 permet d'accelerer les etapes de modelisation, tout en minimisant le nombre d'erreurs de conception. Au cours d'une sous etape 34, les regles de conception métier enregistrees sont cryptees par le module de cryptage 12. Au cours d'une sous etape 36, des donnees relatives a la geometrie et a 20 la definition de l'ouvrage sont enregistrees dans la base de donnees, par l'intermediaire du module de modelisation 12. Cette etape d'enregistrement est realisee par l'architecte ou le concepteur BIM. Ces donnees comprennent par exemple la hauteur du batiment, la surface des espaces a respecter, le nombre de prises de courant par piece, etc. Ces donnees sont generalement les 25 donnees de documents officiels tels que par exemple le programme architectural et technique. Enfin, au cours d'une sous-etape 38, les donnees relatives a la geometrie et a la definition de l'ouvrage enregistrees au cours de l'etape 36, sont cryptees. Lorsque la phase prealable 30 est terminee, le procede de gestion 30 simultanee et multi-utilisateurs des donnees de la base de donnees est mis en oeuvre. II comporte des etapes illustrees sur les figures 3 a 5. II permet une collaboration simultanee de plusieurs modeleurs sur une merle maquette. Ces 8 modeleurs peuvent appartenir au merle bureau d'etudes ou a des bureaux d'etudes differents. Pour les besoins de la presente description, les calculateurs 41 a 48 sont appeles calculateurs 0 en attentes », tant qu'ils n'ont pas d'acces en ecriture sur 5 au moins une partie des donnees de la base de donnees 6. Les calculateurs 41A 48 qui ont déjà un acces en ecriture a une partie des donnees sont appeles calculateurs 0 en operation ». Pour simplifier la description, nous avons parfois utilise le terme 0 calculateur » a la place des termes 0 modeleur travaillant sur un calculateur ». 10 Pour decrire le fonctionnement du procede de gestion selon l'invention, on suppose que les calculateurs localises 41 a 45 sont en operation et que le calculateur 46 souhaite se deconnecter de la base de donnees. En reference a la figure 3, le procede de gestion selon l'invention comporte une etape 40 de connexion d'un calculateur en attente 46 au serveur 15 central 2. Au cours de cette connexion, le calculateur en attente 46 transmet sa cle de cryptage 22 au serveur central. Au cours d'une etape 42, le module de cryptage 12 de ('unite de calcul verifie si le calculateur 46 est autorise a acceder aux donnees de la base de donnees 6. A cet effet, le module de cryptage 12 verifie si la cle de cryptage 22 20 est authentique. Si la cle de cryptage 22 n'est pas authentique, l'acces aux donnees de la base de donnees 6 est refuse, au cours d'une etape 44. Si la cle de cryptage 22 est authentique, l'acces aux donnees est accepte au cours d'une etape 46. 25 Si l'acces est accepte, au cours d'une etape 48, le modeleur travaillant sur le calculateur en attente 46 selectionne une zone geographique de la maquette par l'intermediaire du module de modelisation 12. Cette zone geographique est une zone de la maquette que le modeleur souhaite completer. Cette zone geographique correspond a un ensemble de donnees E de la base de donnees 30 6. Le calculateur en attente 46 souhaite modifier une partie des donnees de cet ensemble de donn6es E afin d'y inclure de nouvelles donn6es pour completer la maquette en trois dimensions. 9 Par exemple, si le modeleur du calculateur 46 est un modeleur electricien qui souhaite modeliser le lieu de passage de cables electriques derriere un mur d'une piece. II va selectionner une zone geographique correspondant a ce mur. Cette zone geographique correspond a l'ensemble de donn6es E. 5 Puis, au cours d'une etape 50, ('unite de calcul 8 verifie si cet ensemble de donnees E est déjà en cours de modification par un des calculateurs en operation 41 a 45. Lorsque l'ensemble de donn6es selectionne E n'est pas en cours de modification, le procede de gestion selon l'invention se poursuit par une etape 10 52 au cours de laquelle ('unite de calcul 8 donne une autorisation d'acces en lecture et en ecriture au calculateur en attente 46 pour l'ensemble de donnees selectionne E. Apres l'etape 52, le procede de gestion se poursuit par l'etape 60 decrite ci-apres. 15 Lorsque l'ensemble de donnees selectionne est en cours d'utilisation par un calculateur en operation, par exemple par un des calculateurs 41 a 45, le procede de gestion comprend une etape 54 de creation d'une session de dialogue interactive entre le calculateur en attente 46 et le calculateur en operation qui est déjà en train de travailler sur l'ensemble de donnees E, par 20 exemple le calculateur 41. Cette session de dialogue a pour objectif de repartir l'ensemble des donnees E en deux sous-ensembles permettant au modeleur du calculateur en attente 46 et au modeleur du calculateur 41 de travailler simultanement. A cet effet, le procede de gestion selon l'invention permet a chaque calculateur de 25 selectionner un sous-ensemble de donnees. Ainsi, au cours d'une etape 56, le calculateur en attente 46 selectionne un premier sous-ensemble Si de donnees et le calculateur en op6ration 41 selectionne un deuxieme sous-ensemble S2. Le deuxieme sous-ensemble de donnees S2 est different du premier sous ensemble de donnees S1. Le premier 30 sous-ensemble Si et le deuxieme sous-ensemble S2 sont chacun une partie de l'ensemble de donnees E. Le premier sous-ensemble Si est representatif d'une premiere partie de la zone geographique de la maquette. Le deuxieme sous- 10 ensemble S2 est representatif d'une seconde partie de la zone geographique de la maquette distincte de la premiere partie. Par exemple, le ('ensemble de donnees selectionnees E correspond a un mur. Le modeleur plombier travaillant sur le calculateur en operation 41 est en 5 train de modeliser les conduites d'evacuation d'eau le long d'un bord du mur. Le modeleur plombier travaillant sur le calculateur 41 selectionne une premiere partie du mur correspondant a un bord du mur. Le modeleur electricien travaillant sur le calculateur 46 selectionne une deuxieme partie du mur correspondant au reste du mur. La deuxieme partie du mur est differente de la 10 premiere partie du mur. Au cours d'une etape 58, ('unite de calcul 8 autorise l'acces en lecture et en ecriture des donnees du premier sous-ensemble de donnees Si au calculateur en operation 41 et en lecture uniquement au calculateur en attente 46. Para!!element, ('unite de calcul 8 autorise l'acces en lecture et en ecriture des 15 donnees du deuxieme sous-ensemble de donnees S2 au calculateur en attente 46 et en lecture uniquement au calculateur en operation 41. Dans l'exemple decrit ci-dessus, le modeleur plombier peut continuer a travailler. II va modifier uniquement les donnees du deuxieme sous ensemble de donnees S2. Le modeleur electricien travaillant sur le calculateur en attente 46 va 20 pourvoir travailler simultanement au modeleur plombier travaillant sur la calculateur 41. Ils vont pourvoir visualiser les travaux realiser les autres de sorte qu'ils vont pouvoir eviter immediatement un certain nombre de collisions, comme par exemple le fait de faire passer un cable au travers ou trop pres d'une canalisation d'eau. 25 Au cours d'une etape 60, ('unite de calcul 8 considere le calculateur en attente 46 comme un calculateur en operation. Le procede de gestion selon la presente invention permet egalement de verifier la conformite de la maquette a des *les de conception et d'ouvrage ainsi qu'aux donnees definies par le programme architectural et technique 30 enregistre au cours de l'etape prealable 30. En reference a la figure 4, au cours d'une etape 62, le calculateur en operation 46 preenregistre des donnees, dite donnees de travail. 11 Au cours d'une etape 64, ('unite de calcul 8 compare ces donnees de travail aux regles et donnees enregistrees au cours des etapes 32 et 36 de la phase prealable et verifie s'il n'y a pas de conflit entre les donnees de travail et les regles/donnees enregistrees au cours des etapes 32 et 36. 5 S'il n'y a pas de conflit, le pre-enregistrement est valide et les donnees de travail sont enregistrees dans la base de donnees 6 au cours d'une etape 66. Les donnees de travail seront integrees dans la maquette mise a jour. S'il y a un conflit, un avertissement est transmis en temps reel au modeleur au cours d'une etape 68. Cet avertissement contient des informations 10 et explications sur le conflit detecte. Cet avertissement permet au modeleur de modifier sa modelisation afin de resoudre immediatement le probleme. Le conflit peut concerner une non-conformite aux regles de conception métier. Par exemple, le diametre des fils electriques ne correspond pas au diametre autorise par les normes pour un type de charge ou un type d'ouvrage. 15 Le conflit peut concerner une absence de coherence avec les donnees geometriques ou avec la d6finition de l'ouvrage enregistr6es au cours de la phase prealable 30. Par exemple la longueur des cables est insuffisante pour atteindre une prise electrique situee sous un plan de travail. Les processus de verification des regles de conception métier, de la 20 conformite au programme architectural et technique, de collision croisement sont traites de maniere similaire avec transmission d'un avertissement a un ou aux calculateurs concernes. Dans le cas 00 le modeleur n'a pas la possibilite de resoudre le conflit dans l'immediat ou s'il juge que la conception d'un de ses collaborateurs est a 25 revoir, it peut ignorer cet avertissement. Dans ce cas, le pre-enregistrement effectue a l'etape 64 est valide et les donnees de travail sont enregistrees dans la base de donnees 6, au cours d'une etape 70. Dans le cas au le modeleur souhaite tenir compte de ('avertissement, le pre-enregistrement n'est pas valide. Ainsi, le pre-enregistrement est invalide au 30 cours d'une etape 72. Les donnees de la base de donnees restent inchangees. Le modeleur peut modifier ces donnees de travail et refaire un preenregistrement de celles-ci, s'il le souhaite. 12 Au cours d'une etape 74, un rapport de conflit est etabli par le module de detection de conflits 15. Ce rapport de conflit contient le contenu de l'avertissement, l'identification du calculateur en operation concerne ou l'identification du modeleur travaillant sur le calculateur en operation, une 5 information relative a la date et a l'heure de remission de l'avertissement et une information relative a la validation ou a la non validation du pre-enregistrement. Le rapport de conflit est etabli des qu'un avertissement a ete transmis quel que soit la maniere dont ce conflit a ete traite. II sera toujours consultable au sein d'un tableau regroupant tous les avertissements lies a la maquette. 10 Avantageusement, le module de detection de conflits 15 permet au modeleur d'associer un commentaire a l'avertissement qu'il a regu. Ce module 15 permet egalement de retransmettre cet avertissement a un ou a un groupe de calculateurs choisis en y associant eventuellement un commentaire. En cas de retransmission, l'avertissement en question s'affichera sur les ecrans des 15 calculateurs choisis immediatement ou des leur prochaine connexion. Avantageusement, le procede selon l'invention permet de verifier la conformite aux *les de conception métier, la conformite au programme architectural et technique et de realiser et la verification de collision-croisement dynamiquement tout au long de la modelisation. 20 En reference a la figure 5, le procede de gestion selon l'invention comprend une etape 76 de deconnexion d'un calculateur en operation et une etape 78 de transmission d'une note d'information aux autres calculateurs en operation. Cette note d'information informe les autres calculateurs en operation du fait qu'un operateur s'est deconnecte. Cette notre d'information REVENDICATIONS1.-Procede de gestion simultanee et multi-utilisateurs de donnees appartenant a une base de donnees (6), ledit procede etant mis en oeuvre par une unite de calcul (8) apte a modeliser une maquette numerique parametrique d'un ouvrage a partir des donnees stockees dans la base de donnees (6), ladite unite de calcul (8) etant propre a communiquer avec des calculateurs (41, 42, 43, 44, 45, 46, 47, 48), caracterise en ce que le procede comporte les etapes suivantes : - connexion (40) d'un calculateur en attente (46) au serveur central (2), - selection (48) d'un ensemble de donnees (E) a modifier dans la base de donnees (6), par le calculateur en attente (46), ledit ensemble de donnees (E) etant representatif d'une zone geographique de la maquette, - verification (50) de ('utilisation de cet ensemble de donnees (E) par un autre calculateur dit calculateur en operation (41), lorsque ('ensemble de donnees selectionne (E) est en cours d'utilisation par un calculateur en operation (41), o creation (54) d'une session de dialogue interactive entre et le calculateur en attente (41) et le calculateur en operation (41), o selection (56) d'un premier sous-ensemble de donnees (S1) et d'un second sous ensemble de donnees (S2) par le calculateur en attente (41) et respectivement par le calculateur en operation (41), le premier sous-ensemble (S1) etant representatif d'une premiere partie de la zone geographique de la maquette, le second sous-ensemble (S2) etant representatif d'une seconde partie de la zone geographique de la maquette distincte de la premiere partie, o autorisation (58) d'acces en lecture et en ecriture des donnees du premier sous-ensemble de donnees (S1) au calculateur en attente (46) et en lecture uniquement au calculateur en operation (41), et autorisation d'acces en lecture et en ecriture des donnees du second sous-ensemble de donnees (S2) au calculateur en operation (41) et en lecture uniquement au calculateur en attente (46), o consideration (60) du calculateur en attente (46) comme un calculateur en operation. 14 2.- Procede de gestion selon la revendication 1, qui comporte une etape d'autorisation (52) d'acces en lecture et en ecriture a l'ensemble de donnees (E) selectionne au calculateur en attente (46), lorsque l'ensemble de donnees 5 selectionneE n'est pas en cours de modification par un calculateur en operation (41) et une etape consideration (60) du calculateur en attente (46) comme un calculateur en operation. 3.- Procede de gestion selon l'une quelconque des revendications 1 et 2, qui 10 comporte une etape de verification (42) de la legitimite d'acces aux donnees par le calculateur en attente (46), et une etape de refus de l'acces aux donnees de la base de donnees, lorsque le calculateur en attente (46) n'est pas autorise a acceder aux donnees de la base de donnees (6). 15 4.- Procede de gestion selon la revendication 3, dans laquelle l'etape de verification (42) comporte une etape de decryptage des donnees de la base de donnees (6) a partir d'une cle de cryptage (22) stockee dans une memoire (18) de chaque calculateur autorise a acceder a ladite base de donnees (6). 20 5.- Procede de gestion selon l'une quelconque des revendications 1 a 4, qui comporte une etape de transmission (78) d'une note d'information aux calculateurs en operation, lorsqu'un calculateur en operation ayant acces une zone geographique definie se deconnecte (76), ladite note information identifiant la zone geographique definie. 25 6.- Procede de gestion selon l'une quelconque des revendications 1 a 5, qui comporte une phase prealable (30) au cours de laquelle des *les de conception métier et/ou des donnees de geometrie et de definition de I'ouvrage sont enregistrees dans la base de donnees (6). 30 7.- Procede de gestion selon la revendication 6, qui comporte en outre les etapes suivantes : - pr6-enregistrement (62) de donnees par le calculateur en operation (41), 15 - comparaison (64) des donnees preenregistrees aux regles de conception métier enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees enregistrees et les regles de conception métier enregistrees au cours de la phase prealable, transmission (68) 5 d'un avertissement au calculateur en operation (41) ayant realise le pre- enregistrement, ledit avertissement definissant le conflit detecte. 8.- Procede de gestion selon la revendication 6, qui comporte en outre les etapes suivantes : 10 - pre-enregistrement (62) de donnees par ('unite de de traitement en operation (41), - comparaison (64) des donnees preenregistrees aux donnees de geometrie et de definition de l'ouvrage enregistrees au cours de la phase prealable, - lorsqu'un conflit est detecte entre les donnees preenregistrees et les donnees 15 de geometrie et de definition de l'ouvrage enregistrees au cours de la phase prealable, transmission (68) d'un avertissement au calculateur en operation (41) ayant realise le pre- enregistre, ledit avertissement definissant le conflit detecte. 9.- Procede de gestion selon l'une quelconque des revendications 7 a 8, qui 20 comporte en outre une etape d'etablissement et d'enregistrement d'un rapport de conflit, lorsqu'un conflit a ete detecte.