banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 13 December 2004 09:20

Y Abdelh
Invité

Assembler des objets ayant un ou plusieurs champs identiques

Bonjour,

encore moi...
J'aurais besoin d'assembler, dans une table, des objets ayant un ou plusieurs champs identiques. Je suppose qu'il faut que je passe par du mapbasic pour arriver a mes fins.
Un exemple: je veux assembler des objets des troncons de route de la BD carto ayant la meme valeur de numero_route .
Mais je voudrais aussi pouvoir etre capable d'assembler des objets ayant non seulement la meme valeur de numero_route mais egalement la meme valeur concernant un autre champ.
Je vous remercie par avance de m'expliquer simplement comment faire (car je debute en la matiere) ou alors deme rediriger vers des outils adequats.
Bon week-end a tous!
Yasmine

 

#2 Mon 13 December 2004 13:57

Antoine DELARUE
Invité

Re: Assembler des objets ayant un ou plusieurs champs identiques

Avec mes petits moyens, je procederais en 2 etapes
- assemblage sur num_route ---> new_table
- assemblage des objets de new_table sur un autre champ

OU BIEN
- creation d'un champ temporaire = concatenation des n champs sur lesquels
tu veux assembler
- assemblage sur ce champ

comme d'hab, c'est un peu bourrin mais ca doit marcher
Antoine
Antoine DELARUE
Ingenieur forestier
Centre Regional de la Propriete Forestiere de Midi-Pyrenees

 

#3 Mon 13 December 2004 13:57

Christian Venet
Invité

Re: Assembler des objets ayant un ou plusieurs champs identiques

Pourquoi ne pas faire simplement une requete champ1 = X and champ2 = Y et
assembler les objets resultats de la selection.
A+
Christian VENET - DDE 73 - SAUE / GEO

 

#4 Mon 13 December 2004 13:57

Annick Lagnion
Invité

Re: Assembler des objets ayant un ou plusieurs champs identiques

bonjour,

si tu assembles sur un champ d'abord, puis sur un autre, tu risques fort
d'obtenir moins d'objets que ce qui est recherche, me semble-t-il.
Il semble que mapinfo (6.5) ne veut pas assembler sur plusieurs champs.
(en faisant la commande table/fusionner, on n'a que la possibilite de
choisir un champ a la fois, et si on affiche la frenetre mapbasic et que
dans la partie group by  on ajoute un champ, il ne sait pas interpreter la
virgule entre les 2 champs (alors que ca marche dans select).
La solution de creer un champ qui regroupe les informations qui
t'interessent me semble en effet une solution.

Annick Lagnion
DDE29

 

#5 Tue 14 December 2004 09:11

Pascal Geraut
Invité

Re: Assembler des objets ayant un ou plusieurs champs identiques

Bonjour
Christian Venet a raison, il faut faire une requete SQL sur les 2 colonnes
puis assembler
La succession de deux assemblages ferait perdre des donnees puisqu'a l'issue
du premier assemblage la desagragation des donnees serait fatale (pour faire
le second assemblage sur le nombre de chaussees par exemple dans la BDCarto)
Par ailleurs, je confirme que MApInfo 7.8 ne sait faire une fusion que sur
une colonne a la fois, comme en 6.51.
Cordialement

Pascal GERAUT
DIOG - ITS
CETE de l'Ouest

 

Pied de page des forums

Powered by FluxBB