Closed flombardet closed 6 years ago
Ci-joint 2 exemples de fichiers.
Conditions d'utilisations des fichiers :
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 @
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.
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.
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)
Bien vu, c'est effectivement dans le fichier ili qu'il y a le tableau. Merci !
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