Concerne
Solutions GEONIS avec réseaux géométriques dans une base de données fichiers (FGBD).
Description
Dans les géodatabases de fichiers (FGBD), les valeurs NULL doivent être explicitement autorisées pour le type de données "Géométrie" (colonne SHAPE). Il s'agit d'une particularité de la FGBD. D'autres bases de données comme la Personal Geodatabase (MDB) ou la base de données enterprise ne connaissent pas cette restriction. Pour cette raison, après le transfert des données de l'une de ces géodatabases vers une géodatabase fichier, les problèmes suivants peuvent survenir :
Lors de la création de nouveaux objets dans le FGBD via ArcMap, le message suivant apparaît :
Il n'affecte que les objets qui font partie d'un réseau géométrique (ici la table WAS_LEITUNG, qui fait partie du réseau WAS_NET). Si le réseau est supprimé, ces objets peuvent être crées facilement.
Solutions de contournement
FGBD sans GlobalIDs
Le problème peut être résolu avec le script Python suivant pour FGBD sans GlobalIDs :
Procédure :
- Copier MDB vers FGBD
- Vérifier si les valeurs NULL sont acceptées
- Si non, appliquer le script à la BDGF
FGBD avec GlobalIDs
Il n'y a actuellement aucun script disponible pour FGBD avec GlobalIDs. Mais il existe une solution de contournement :
- Copier les GlobalIDs dans un champ de texte
- Exporter WAS_Leitung (clic droit sur WAS_Leitung dans ArcCatalog > Export > Geodatabase)
- Remplacer GlobalIDs dans MS-Access par GlobalIDs de texte
- Copier WAS_Leitung de MDB vers FGBD (Copier/Coller absolument)
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.