Suite

Besoin de liens sur la conversion DWG en GDB à l'aide de FME Workbench


J'utilise FME Workbench (version d'essai) pour convertir .DWG à .GDB (ESRI Geodatabase [basé sur un fichier]). J'ai mappé les attributs Writer avec les attributs Writer exacts. En fait, dans la base de données de test que nous utilisons, il n'y a que 5 champs avec caractère (255) type de données, donc pas de problèmes lors de leur mappage.

Maintenant, quand je lance la traduction, il est dit 'La traduction a été RÉUSSIE'. Mais donne également l'avertissement suivant :

Lors de la traduction, certaines fonctionnalités lues ne correspondaient pas à un type de fonctionnalité de lecteur dans l'espace de travail. Cela peut se produire si le jeu de données du lecteur est modifié ou si un type d'entité de lecteur est supprimé ou renommé.

Si je teste dans ArcCatalog, le FeatureSet de destination est créé avec toutes les formes, mais SANS champs mappés de Reader à Writer. Si je prévisualise le tableau, il affiche le tableau avec toutes les lignes avec uniquement les champs Object_ID, Shape et Shape_Length, mais pas les attributs mappés de Reader à Writer.

Je suis conscient qu'il ne vous sera peut-être pas possible de faire des commentaires sans jeter un œil à l'espace de travail. Mais quelqu'un peut-il me fournir des liens vers des didacticiels montrant la conversion de .DWG en .GDB à l'aide de FME Workbench.

Merci d'avance


Ce message:

Lors de la traduction, certaines fonctionnalités lues ne correspondaient pas à un type de fonctionnalité de lecteur dans l'espace de travail. Cela peut se produire si le jeu de données du lecteur est modifié ou si un type d'entité de lecteur est supprimé ou renommé.

… ne devrait avoir rien à voir avec la façon dont les données sont écrites, juste ce qui est lu. Ce post de FME Evangelist devrait expliquer cette partie du processus.

Avec les attributs, un problème possible est que vous n'écrasez pas la géodatabase d'origine. c'est-à-dire qu'une fois que vous exécutez l'espace de travail sans créer les attributs, les futures traductions ne les ajouteront jamais, sauf si vous écrasez la géodatabase ou au moins supprimez la table. FME peut créer une table, mais pas en modifier une.

Par conséquent, recherchez dans la fenêtre du navigateur un paramètre pour supprimer d'abord la géodatabase, ou ouvrez la boîte de dialogue Propriétés du type d'entité (table) et cliquez sur l'onglet Paramètres pour qu'un paramètre supprime d'abord la table. Espérons que cela résoudra le problème.


Vous devez comprendre le format de fichier CAO (DWG a de nombreuses variantes) et passer à un format basé sur un dossier (File Geodatabase).

Remarque : ArcGIS doit être installé pour la conversion aux formats de géodatabase ESRI. [Mais pas les fichiers de formes]

Voici une vidéo de Safe Software la semaine dernière [22 novembre 2011] CAD aux formats SIG

http://www.safe.com/solutions/for-data-types/cad-to-gis/

Vous remarquerez que cet établi est bien plus qu'un outil de traduction de données, c'est un outil de manipulation [d'où le M dans FME]


Je pense que ce que vous devez faire est de créer les champs d'attribut (en tant qu'attributs utilisateur) dans votre cible, puis, si les attributs cible/source ne sont pas nommés de manière identique, vous devrez peut-être mapper explicitement les attributs source à ces nouveaux attributs utilisateur cible.

Si vous avez beaucoup d'attributs, vous pouvez également importer des champs d'attributs depuis le menu Writers :