#1 Wed 20 December 2006 17:07
- afiquet
- Juste Inscrit !
- Date d'inscription: 13 Jul 2006
- Messages: 2
jointure table
Bonjour,
j'ai 3 tables: chacune d'entre elles possède un attribut LEVEL dont les valeurs peuvent être x, y ou z. Comment en dériver 3 nouvelles tables la première contenant uniquement les objets dont LEVEL=x, la seconde tous les objets dont LEVEL=y et la troisième tous les objets dont LEVEL=z.
Je précise qu'outre l'attribut LEVEL, la structure de ces trois tables n'est pas identique.
Merci d'avance de vos contributions.
Cordialement
Hors ligne
#2 Wed 20 December 2006 17:20
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: jointure table
Bonjour
Premièrement, modifier vos structures des table 1, 2 et 3 pour avoir les même structures de base de données, si vous avez besoin de toutes les données, naturellement.
Deuxièment, faire une sélection dans la table 1 en spécifiant que vous voulez, dans la colonne LEVEL, les "X". Enregistrez la sélection pour donner la TABLE X. Faire les même étapes pour Y et Z. Fermer tout. Ouvrez TABLE 2 et TABLE X. Mettre TABLE X éditable, faire une sélection dans la TABLE 2, choisir LEVEL = "X", copier et coller. Faire les mêmes opérations pour les Y et Z et la TABLE 3.
Méthode un peu plus longue mais simple.
Aurais-je été plus rapide que Maurice????
Daniel
De retour à la géomatique
Hors ligne
#3 Wed 20 December 2006 17:23
Re: jointure table
Suggestion de code à utiliser dans la fenêtre Mapbasic (j'ai utilisé a, b c pour pas confondre avec les coordonnées):
Code:
Select * from Matable1 where Level = "a" into SelTabl1a Select * from Matable1 where Level = "b" into SelTabl1b Select * from Matable1 where Level = "c" into SelTabl1c Select * from Matable2 where Level = "a" into SelTabl2a Select * from Matable2 where Level = "b" into SelTabl2b Select * from Matable2 where Level = "c" into SelTabl2c Select * from Matable3 where Level = "a" into SelTabl3a Select * from Matable3 where Level = "b" into SelTabl3b Select * from Matable3 where Level = "c" into SelTabl3c
Après avec un peu de code supplémentaire (ou de copier /coller) on doit pouvoir coler tout ca dans des tables à colonnes issues des 3 tables sources.
Robin.
PS : Daniel > bien joué, plus rapide que Maurice mais ...j'étais en train de rédiger, ca se jouait a qq minutes :p
Hors ligne
#4 Wed 20 December 2006 17:46
- afiquet
- Juste Inscrit !
- Date d'inscription: 13 Jul 2006
- Messages: 2
Re: jointure table
Merci de votre aide et votre efficacité...
Hors ligne
#5 Mon 11 July 2011 18:53
- jullien
- Juste Inscrit !
- Date d'inscription: 11 Jul 2011
- Messages: 9
Re: jointure table
Bonjour,
j'utilise vertical mapper pour faire l'interpolation sur une carte a partir d'une suite de mesures Radio pour faire une cartoradio,
si une personne peut m'aider pour faire cela je serai très reconnaissant,
Bien cordialement.
Hors ligne
#6 Mon 11 July 2011 19:05
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: jointure table
Bonjour
Votre question est vague. Soyez plus précis et on vous aidera.
Si vous avez des points avec des valeurs de style X,Y,Z (Z étant une autre valeur comme l'altitude, mesure radio, données chimiques, etc...) vous pouvez faire une interpolation et par la suite travailler avec les résultats pour faire d'autres analyses...
Daniel
De retour à la géomatique
Hors ligne
#7 Tue 12 July 2011 15:13
- mbounouar
- Participant assidu
- Date d'inscription: 2 Nov 2006
- Messages: 246
Re: jointure table
Bonjour Julien
Il est plus efficace de poster un nouveau sujet, une question dans une question de différents sujets n"est pas ebidente. Les volontaires répondent par sujet selon leur connaissance.
Bref, explique la structure de votre base de données, vetical mapper gére le Z l'élévation.
Bonne chance. Ce n'est qu'un point de vue pour structurer les réponces.
Hors ligne
#8 Wed 20 July 2011 11:53
- jullien
- Juste Inscrit !
- Date d'inscription: 11 Jul 2011
- Messages: 9
Re: jointure table
bonjour,
je vous remercie pour votre attention, et je vais reformuler ma problématique sur la carte radio,
ce que j'ai :
une carte du territoire en question
un fichier des mesures drive test ( amplitude du champ, coordonnés,...)
ce que je veux :
a partir de ces mesures estimer le niveau de champ sur tout le territoire ( a chaque point ).
j'ai choisi d'user l'interpolation proche voisin, mais je sais pas comment procéder et est ce que cette méthode est bonne
Hors ligne