Tamu / revo

Plugin Revo for AutoCAD
GNU General Public License v3.0
6 stars 4 forks source link

Erreur de représentation des OD suite à l'import #13

Closed flombardet closed 6 years ago

flombardet commented 6 years ago

Les OD « cheminée » sont reportés 2 fois dans les calques suivants :

Les OD « piscine » sont reportés 3 fois. Ils sont reportés dans les calques suivants :

Les objets « cheminée » et « piscine » devraient être reporté uniquement dans un calque lors de l’import.

Les fichiers exemples sont en préparation

flombardet commented 6 years ago

Ci-joint 2 exemples de fichiers.

Conditions d'utilisations des fichiers :

Exemple_cheminée.zip Exemple_piscine.zip

CyberBison commented 6 years ago

Dans les fichiers interlis d'import, nous avons pour chaque objet un ID qui correspond à un genre (cheminée, conduite, piscine, bât, ...).

Avez-vous une table de correspondance entre les ID et le genre ? Dans le cas présent, les requêtes de REVO semblent intégré l'ID 15 pour les cheminées mais également pour les conduites, ce qui explique le doublon une fois l'import effectué.

J'ai parcouru la documentation interlis et tous les documents en ma possession mais n'ai malheureusement pas trouvé la table de correspondance.

Par exemple, ci-dessous, le dernier numéro (15) correspond à ce fameux ID.

OBJE 8573807 12684646 2 15 @
OBJE 8573811 12684646 2 15 @
OBJE 8578423 12684646 2 15 @
Tamu commented 6 years ago

Sauf erreur tous se trouve dans le fichier : /REVO.bundle/Contents/System/System.db3 (ou éventuellement dans le fichier .xml) La clé d’accès pour le fichier db3 est dans le code.

CyberBison commented 6 years ago

Il n'y a malheureusement pas ces infos dans System.db3 (ni Interlis.db3) et dans le fichier XML de requêtes, les ID sont en dur, sans correspondance.

Tamu commented 6 years ago

Donc je pense qu’il faut se reporter au model interlis. De mémoire les ID sont en général un lien provisoire et pas absolu (voir dans le fichier ili)

CyberBison commented 6 years ago

Bien vu, c'est effectivement dans le fichier ili qu'il y a le tableau. Merci !