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

State Of The Map 2024

#1 Wed 13 May 2015 10:51

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Lien dynamique Mapinfo et base de donnée

Bonjour,

Je cherche à créer un lien entre une table Mapinfo et une base de donnée. Ma base de donnée ne contient qu'une seule table, avec une liste d'arrêts de bus caractérisés par leur ID, leur nom et leurs coordonnées X et Y. J'ai déjà créé une table mapinfo qui se met à jour avec la base de donnée, grâce à une connection DBMS, et je l'ai cartographié pour que les arrêts apparaissent sur une carte aux coordonnées indiquées.

Mais je n'arrive pas à faire fonctionner le lien dans l'autre sens; la table Mapinfo est en lecture seule. Je cherche à rendre la table Mapinfo éditable, et que les changements dans mapinfo sur cette table modifient aussi la base de données.

Quelqu'un connait-il une solution?

(Je travaille avec Mapinfo Professional 12.5 et PostgreSQL)

Hors ligne

 

#2 Wed 13 May 2015 11:23

evaporite
Participant actif
Date d'inscription: 30 Mar 2012
Messages: 54

Re: Lien dynamique Mapinfo et base de donnée

Bonjour,
Pour faire le lien entre postgresql et map info est ce que vous êtes passés par l'outil de map info "ouvrir table DBMS" ?

Hors ligne

 

#3 Wed 13 May 2015 11:36

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

evaporite a écrit:

Bonjour,
Pour faire le lien entre postgresql et map info est ce que vous êtes passés par l'outil de map info "ouvrir table DBMS" ?


Oui, après avoir créé le catalogue DBMS et utilisé Easyloader pour créer Mapinfo_mapcatalog

Hors ligne

 

#4 Wed 13 May 2015 12:23

evaporite
Participant actif
Date d'inscription: 30 Mar 2012
Messages: 54

Re: Lien dynamique Mapinfo et base de donnée

je ne vois pas
Je sais que quand on crée une table map info en importer un fichier extérieur, ce fichier map info n'est pas modifiable
Il faut réenregistrer la table afin d'obtenir une table modifiable.
Je vous propose d'enregistrer votre table map info sous un autre nom, d'ouvrir cette nouvelle table map info.
Sinon je ne vois pas.

Hors ligne

 

#5 Wed 13 May 2015 14:10

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

evaporite a écrit:

Il faut réenregistrer la table afin d'obtenir une table modifiable.


Quand j'enregistre la table, j'obtiens effectivement une table modifiable, mais elle n'est plus connectée à ma base de donnée... Les changement de la base de donnée affectent l'ancienne base mais pas la nouvelle modifiable

Hors ligne

 

#6 Wed 13 May 2015 14:39

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Lien dynamique Mapinfo et base de donnée

Bonjour,

Quand vous avez ouvert votre connexion à PostGIS et choisi votre table, peut-être vous avez cliques sur 'Read-only' (voir saisie d'écran) ou le nom d'utilisateur n'a pas assez de privilèges (dans la base de données) de modifier les tables ou la table est-elle même en lecture seulement dans la base de données. Il reste à vérifier si peut-être une de ces choses est vraie causant votre table ne soit pas modifiable dans MapInfo Pro.

Noureddine Farah
Principal Software Engineer
pitneybowes.com

Pitney Bowes
1 Global View
Troy, NY 12180

Dernière modification par nfarah (Wed 13 May 2015 14:40)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#7 Wed 13 May 2015 15:16

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

nfarah a écrit:

Il reste à vérifier si peut-être une de ces choses est vraie causant votre table ne soit pas modifiable dans MapInfo Pro.


Bonjour,

Aucune n'est vraie (malheureusement...)

Hors ligne

 

#8 Wed 13 May 2015 15:46

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Lien dynamique Mapinfo et base de donnée

Re-Bonjour,

Avez-vous re-ouvert une nouvelle connexion et créé un nouveau .tab ? Car dans votre dernière réponse, vous avez sauvegardée une copie de votre table.

Pouvez-vous attacher votre fichier .tab (juste le fichier .tab) ou son contenu puisque c'est un fichier texte ?

L'autre chose qui rompt la connexion d'une table MapInfo à sa base de données est la command: unlink nomdetable. Cette commande j'imagine n'a pas été exécutée après avoir ouvert votre table ?

Noureddine Farah

Hors ligne

 

#9 Wed 13 May 2015 16:41

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

Re-Bonjour,

La commande unlink n'a aucune raison d'avoir été exécutée depuis l'ouverture de la table. De plus je dispose encore des options rafraîchir table DBMS et déconnecter une table DBMS, la connexion doit donc toujours exister.

Qu'entendez vous par "attacher un fichier .tab?"

Hors ligne

 

#10 Wed 13 May 2015 16:50

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Lien dynamique Mapinfo et base de donnée

Bonjour,

Pour ‘unlink’ ok, c’était juste une piste à vérifier … comme autres pistes.

Peut-être c'est mon Anglais. Je voulais dire 'pièce jointe' a ce ticket. Sinon copier le contenu de votre fichier .tab et le mettre dans votre réponse.

Noureddine Farah

Hors ligne

 

#11 Wed 13 May 2015 17:05

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

D'accord, je n'avais pas compris.

Le fichier tab est attaché à ce message


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#12 Wed 13 May 2015 17:09

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

Les coordonnées n'apparaissent plus depuis que la table est cartographiée, voila comment la table apparait dans la base de donnée


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#13 Wed 13 May 2015 17:26

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Lien dynamique Mapinfo et base de donnée

Bonjour,

D'après votre fichier .tab, votre table est une table native et non une table de base de données. Peut-être vous avez joint la copie de votre table et non la table originelle.

Noureddine Farah

Hors ligne

 

#14 Wed 13 May 2015 17:32

Eru
Juste Inscrit !
Date d'inscription: 13 May 2015
Messages: 8

Re: Lien dynamique Mapinfo et base de donnée

Il n'y a pourtant pas d'autre table correspondante dans mon dossier de réception...
Où puis-je trouver la table originelle?

Hors ligne

 

#15 Wed 13 May 2015 17:43

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Lien dynamique Mapinfo et base de donnée

Peut-être recommencer le tout et ouvrir votre table postGIS: cela va créer un fichier .tab. Dans ce processus le chemin de fichier .tab est indiqué dans le dialogue d'ouverture de votre table.

Noureddine Farah

Hors ligne

 

Pied de page des forums

Powered by FluxBB