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

Annonce

Printemps des cartes 2024

#1 Tue 30 May 2000 08:37

Olivier Argaud
Invité

[MI] ODBC ACCESS

Bonjour!

Actuellement etudiant en DESS methodes et outils a
Grenoble, j' ecris de la part d'une amie ,elle aussi
en DESS et realisant un stage dans une federation de
peche, qui rencontre un petit probleme avec un MapInfo
et access. Voici son message:

Etant actuellement en train de monter un SIG dans le
domaine de l'eau,je rencontre certains problemes.J'ai
realise la base de donnees sous Access et je travaille
egalement avec mapInfo.
Dans Access, j'ai de nombreuses tables. Prenons par ex
ma table riviere. J'ai plusieurs champs (code riviere,
nom, longueur de la riviere...).
Dans Mapinfo j'ai egalement une table riviere dans
laquelle j'ai digitalise les rivieres avec un champs
code riviere qui est identique au champs code riviere
de la table Access.
J'arrive a ouvrir mes tables Access dans MapInfo grace
a la fonction ouvrir la table ODBC mais je n'arrive
pas relier la table Access que j'ai importe dans
Mapinfo, a mes onjets geographiques meme si ces 2
tables ont un champs commun.
Du moins, ceci est possible si on execute une requete
SQL, mais on perd alors le lien qui modifie a la fois
les donnees de la table mapinfo et de la table Access.
La table MapInfo devient alors independante.
De plus, dans le manuel de MapInfo, on me propose de
creer un catalogue en inserant une colonne pour les x
et une colonne pour les y. Mais, comment faire quand
les objets geographiques sont des lineaires ou des
surfaces?
N'y a-t-il pas un procede qui relie tout simplement
une table MapInfo avec des objets geographiques a une
table ACCESS, du moment que ces 2 tables ont un
champs commun (tel que le code riviere)?
Merci par avance des reponses a ce probleme.

Olivier Argaud et Christelle Boyer

 

#2 Thu 01 June 2000 08:35

LEROY Eric
Invité

Re: [MI] ODBC ACCESS

Bonjour,

Les liens entre tables ne sont, en effet, pas evident a gerer sous mapInfo,
la jointure qui existe sous arcview n'est pas gerable aussi facilement.
Une solution est de passer par la commande Table, Mettre a jour colonne
qu'il faut lancer pour chacune des colonnes que l'on va vouloir lier. C'est
donc un peu contraignant mais c'est, il me semble, l'unique solution. Le
lien n'est pas conserve une fois que vous quittez MapInfo.
J'ai une petite routine developpee en mapbasic qui permet de lier toutes les
colonnes d'un seul coup ... a adapter par rapport a vos tables. Je peux vous
l'envoyer si vous le souhaitez.

Cordialement

Eric LEROY

 

Pied de page des forums

Powered by FluxBB