Pages: 1
- Sujet précédent - Assembler des objets ayant un ou plusieurs champs identiques - Sujet suivant
#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
Pages: 1
- Sujet précédent - Assembler des objets ayant un ou plusieurs champs identiques - Sujet suivant