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 Tue 04 April 2006 10:46

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

connexion base 4D Mapinfo

Bonjour,

Débutant avec 4D, je souhaiterais réaliser une liaison entre une base 4D et le logiciel mapinfo 6.0.
Chaque formulaire de la base contient les infos spécifiques à un territoire. Il s'agît donc de lier un polygone tracé dans mapinfo à un formulaire 4D.
Je souhaiterais ajouter un bouton aux formulaires déclenchant l'ouverture dans Mapinfo (ou un viewer) de la carte du territoire en question.
J'ai réussi cette manip sous access, seulement c'était avec des figurés ponctuels, access ne gérant pas les polygones.
J'aimerais également, si c'est possible, en consultant directement les cartes dans Mapinfo pouvoir obtenir les informations contenues dans les formulaires (grâce à une interaction de type clic droit) sans avoir à ouvrir la base 4D.

Merci

Hors ligne

 

#2 Thu 06 April 2006 16:10

Anonyme
Participant actif
Date d'inscription: 1 Jul 2013
Messages: 109

Re: connexion base 4D Mapinfo

ça m'a pas l'air bien compliqué
ce que je pense pouvoir te conseiller, c'est dejà exporter tes données de 4D dans un fichier excel.
c'est possible ou pas?
si oui il te reste à faire la jointure avec la table mapinfo. pour cela tu recopies les identifiants des polygones de mapinfo dans excel, tu mes un intitulé clair à chaque colonne. en gros tu auras la colonne de gauche qui s'appelera "departement" si tes poly sont des departements. et les autres colonnes seront tes données issues de 4D.
ensuit tu ouvre ce fichier excel dans mapinfo: ouvrir/ fichiers .xls. tu selectionne ta plage de données pour que mapinfo sache ou elles sont, mais sans les lignes de titre (important), tu coches "titre au dessus des colonnes". une fois que tu as ta table mapinfo, tu l'enregistre et tu ouvre ta table polygones et tu fais : Requête/selection sql/ tu choisi les deux tables à joindre, tu choisi la colonne à identifiant commun comme base de jointure: ex :departements de la tab xls = dep de la table poly.
et une fois que c'est joint tu enregistre la nouvelle table compilée et tu obtiens les données pour chaque polygone.

Je suis d'accord ça peut prendre du temps mais je ne pense pas qu'on puisse joindre des polygones comme ça à des formulaires. Peut être que dans 4D tu peux faire des liens hypertexte ? si oui tu fais un lien pour chaque territoire à la table polygonale et c'est bon, par contre tu dois refaire une table pour chaque polygone/territoire.

Guillaume

Hors ligne

 

#3 Fri 07 April 2006 09:54

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

Re: connexion base 4D Mapinfo

je pensais plutot à une connexion ODBC.
Dessiner les polygones un à un sur un scan 25, puis leur attribuer un identifiant identique à celui de la base 4D, cet identifiant permettant alors de lier les polygones aux formulaires de la base 4D.
Je pense que c'est possible, la difficulté est que je ne connais pas vraiment 4D et je ne sais pas créer un code événement adapté pour le bouton que je souhaite insérer dans le formulaire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB