WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Recherche d'un processus d'historisation de base de données d'occupation des sols appliqué au référentiel géographique forestier de l'IGN

( Télécharger le fichier original )
par Romain Louvet
Université Paris Diderot - Paris 7 - M1 Géographie et Sciences des territoires 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.D.3 - Table d'historique : classe d'entités « RGOFOR65H_test »

La structure de cette classe d'entités est similaire à la précédente. Les objets enregistrés dans cette classe d'entités ont été copiés dans la classe d'entités « RGFOR65_test » avant leur modification, puis collés. La colonne « NUMREC_MOD » est alors remplie avec un nouveau « NUMREC » de la nouvelle version de l'objet. Chaque modification d'une ligne de la classe d'entité « RGFOR65_test » implique une copie de sa version avant modification. La classe d'entité d'historique contient donc à la fois des objets dont la modification est une simple correction et d'autres dus à une évolution, puisque la colonne « DATE_V_TO » de ces objets est nécessairement modifiée lorsqu'il y a évolution.

40 Pour le moment, chaque ligne correspond à une entité distincte.

108

IV.D.4 - Table des événements : table « evenements »,

Nom

Data type

Length

Domain

OBJECTID

Objectid

 
 

NUMEVE

Text

24

 

EVE

Text

3

Nomeve

DATE_EVE

Date

 

PVA

La colonne DATE_EVE est remplie avec la date de la mise à jour. Pour le reste, la table des événements est remplie à l'aide des résultats du programme « evenements_test.py » (voir Annexes VI). Elle nécessite le traitement de la table des évolutions.

IV.D.5 - Table des réconciliations : table « reconciliations »

Nom

Data type

Length

Domain

OBJECTID

Objectid

 
 

NUMREC

Text

24

 

USER

Text

3

User

NOM

Text

 
 

DATE_REC

Date

 
 

Cette table a été remplie manuellement, au fur et à mesure des modifications des données de départ. La colonne « DATE_REC » a été calculé avec la fonction « now() ».

IV.D.6 - Tables extraites par date de mise à jour : classe d'entités et topologies « ext2006 », « ext2010 »

Les classes d'entités des extractions ont la même structure que la table des actualités. Nous avons commencé par créer ces classes d'entités puis nous avons chargé les données issues de « RGFOR65_test » valides pour chacune des dates de PVA leur correspondant. Pour « ext2006 », par exemple, la requête est :

"DATE_V_FROM" <= date '2006-08-01 00:00:00' AND ("DATE_V_TO" > date '2006-08-01 00:00:00' OR "DATE_V_TO" IS NULL)

Nous avons créé un fichier de topologie par extraction, défini les règles « Ne doivent pas se superposer » et « Ne doivent pas avoir de discontinuités », validé la topologie et corrigé les erreurs.

Le calcul de la topologie pouvant être long, nous recommandons que des corrections ultérieures de la table des actualités soient transmises aux extractions, plutôt que d'extraire l'ensemble de la table, de remplacer son contenu précédent et d'effectuer l'ensemble du calcul à nouveau.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus