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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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