#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.