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 Thu 21 May 2015 11:50

Anais4008
Participant actif
Lieu: France
Date d'inscription: 25 Apr 2007
Messages: 71

Ouvrir une vue oracle dans Mapinfo

Bonjour,

Comme le titre l'indique, je souhaite ouvrir une vue Oracle dans Mapinfo.

CONTEXTE:
J'ai une table maître géographique de polylignes avec un ID.
J'ai besoin d'ajouter une vingtaine de champs en relation avec cette table maître: je décide de créer une table attributaire avec le champ ID en commun avec ma table maître.
Je dois fournir un environnement, permettant facilement de mettre à jour ces vingts champs.
Je décide donc de faire une vue dans ma base Oracle résultant de la jointure de ces deux tables.

Si une autre/meilleure solution existe qu'une vue oracle, je suis preneuse!

PROBLEME:
Je ne sais pas si une vue peut être mise à jour dans Mapinfo. Pour savoir, il faut donc que je créé cette vue.
OR, je me retrouve avec le message suivant:
Type de données non pris en charge pour les colonnes : GEO_LINE

POURTANT j'ai créé un index, un index spatial et un champ géographique (il vient de ma table maître). Ma vue est référencée dans MAPINFO_MAPCATALOG.
Et pourtant... selon ce topic, cela devrait être possible: http://georezo.net/forum/viewtopic.php?id=67780

Avez vous une idée? Ai-je loupé quelque chose?

Hors ligne

 

#2 Thu 21 May 2015 14:59

Anais4008
Participant actif
Lieu: France
Date d'inscription: 25 Apr 2007
Messages: 71

Re: Ouvrir une vue oracle dans Mapinfo

Je reviens sur ce que j'ai dit.
Je n'ai pas d'index spatial car j'ai eu le message d'erreur suivant:
Rapport d'erreur -
Erreur SQL : ORA-01702: a view is not appropriate here
01702. 00000 -  "a view is not appropriate here"
*Cause:    Among other possible causes, this message will be produced if an
           attempt was made to define an Editioning View over a view.
*Action:   An Editioning View may only be created over a base table.


Et j'ai donc toujours le message suivant à l'ouverture de la vue dans Mapinfo:
Type de données non pris en charge pour les colonnes : GEO_LINE

Hors ligne

 

Pied de page des forums

Powered by FluxBB