Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Wed 08 September 2004 12:11

Acula
Invité

liaison table/carte

De: MAP_NOVICE
Bonjour,
Quelqu'un peut il m'indiquer comment il faut proceder pour associer une base de donnees (ACCESS par exemple) avec une carte existante sous map.
Merci ...

 

#2 Wed 08 September 2004 18:40

Herve Lucq
Invité

Re: liaison table/carte

De: LUCQ Herve
Cela depend du resultat souhaite, mais dans tout les cas il te faut un identifiant dans ta table access et ta table de reference. Ensuite tu peux soit utiliser les fonctionnalites des jointures soit realiser du geocodage.
Dans le premier cas (jointure) tu lances la commande Selection --> Selection SQL et tu renseignes la boite de dialogue comme suit :
Colonnes : *
Tables: TABLEACCESS,TABLEMAP (ou TABLEACCESS est le nom de ta table Access et TABLEMAP le nom de ta table Mapinfo)
Criteres : TABLEACCESS.ID1 =n TABLEMAP.ID2 (ou ID1 est le nom du champ contenant l'identifiant de la table Access et ID2 est le nom du champ contenant l'identifiant de la table Mapinfo)
Le resultat sera une table temporaire ayant les objets geographiques de ta table mapinfo et les attributs des 2 tables.

Attention : l'exemple est valable pour des relation 1 a 1. Pour des relation 1 a N il faut que dans la rubrique colonne tu utilises les fonctions d'agregations de donnees.

Dans le secon cas (GEOCODAGE) utilise la commande Table-->Geocodage
La table a geocoder est : TABLEACCESS
Utiliser colonne : ID1
La table de reference est TABLEMAP
Colonne de correspondance : ID2

Dans ce cas un point sera creer pour chaque enregistrement de ta table Access.

 

Pied de page des forums

Powered by FluxBB