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

#1 Fri 11 April 2008 10:48

planeurs
Juste Inscrit !
Lieu: Vincennes
Date d'inscription: 6 Sep 2005
Messages: 2
Site web

Pb easyloader / Oracle spatial

Bonjour,

Quelqu'un a-t'il déjà rencontré ce type d'erreur sous Oracle spatial après chargement d'une table native Mapinfo via easyloader? (cf. fichier joint)

Merci d'avance pour les réponses...

EM


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

Hors ligne

 

#2 Fri 11 April 2008 11:22

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: Pb easyloader / Oracle spatial

Bonjour,

Il s'agit d'une erreur interne à Oracle.
Oracle rencontre un problème lors de la création de l'index spatial sur votre table, qui est indispensable pour afficher les données sous MI.
Les sources de ce type d'erreur peuvent être variées (géométrie invalide, système de référence incorrect, problème de configuration MI/Oracle), de plus je n'utilise pas EasyLoader.

La première chose a faire je pense est de tenter de supprimer et reconstruire l'index manuellement sous SQL*Plus, et si vous avez toujours cette erreur d'utiliser la fonction VALIDATE_GEOMETRY_WITH_CONTEXT afin d'éliminer un éventuel problème de géométrie.

Hors ligne

 

#3 Tue 08 July 2008 18:47

mpetre
Participant occasionnel
Date d'inscription: 7 Nov 2007
Messages: 21

Re: Pb easyloader / Oracle spatial

Bonjour

Je me permets d'occuper ce précédent message.

Je cherche à uploader des fichiers *.TAB vers Oracle Spatial au format SDO_GEOMETRY.
Tout fonctionne correctement sauf pour certaines tables où je rencontre le message d'erreur suivant :
insert failed for row : 1
ORA-01722: Nombre non valide
Data values : BATIMENT0000000007634961


Ma table MI :
Columns 7
  ID Char(24)
  PREC_PLANI Decimal(8, 1)
  PREC_ALTI Decimal(9, 1)
  ORIGIN_BAT Char(8)
  HAUTEUR Decimal(4, 0)
  Z_MIN Decimal(11, 2)
  Z_MAX Decimal(11, 2)

Merci par avance pour votre éclairage technique.
Cordialement.

Hors ligne

 

#4 Tue 08 July 2008 19:31

Gérard parcoli
Participant actif
Date d'inscription: 9 Jan 2007
Messages: 95

Re: Pb easyloader / Oracle spatial

Bonjour,

Essayez de modifier le séparateur de décimales de Windows, de la virgule vers le point.

Hors ligne

 

#5 Wed 09 July 2008 10:52

mpetre
Participant occasionnel
Date d'inscription: 7 Nov 2007
Messages: 21

Re: Pb easyloader / Oracle spatial

Gérard parcoli a écrit:

Bonjour,

Essayez de modifier le séparateur de décimales de Windows, de la virgule vers le point.


Merci pour votre aide.
La réponse se trouvait en fait ici :
http://georezo.net/forum/viewtopic.php?pid=43984#p43984
le changement est à faire dans la clé de registre et pas dans les options régionales!
Ça marche smile

Hors ligne

 

#6 Wed 09 July 2008 11:01

mpetre
Participant occasionnel
Date d'inscription: 7 Nov 2007
Messages: 21

Re: Pb easyloader / Oracle spatial

mpetre a écrit:
Gérard parcoli a écrit:

Bonjour,

Essayez de modifier le séparateur de décimales de Windows, de la virgule vers le point.


Merci pour votre aide.
La réponse se trouvait en fait ici :
http://georezo.net/forum/viewtopic.php?pid=43984#p43984
le changement est à faire dans la clé de registre et pas dans les options régionales!
Ça marche smile


ps : par contre je suis bien intéressé de savoir à quoi correspondent les tables MDRT_*
créées avec le transfert
un bout de réponse http://www.spatialdbadvisor.com/oracle_ … mance-tips
mais j'ai du mal à saisir ...

Hors ligne

 

Pied de page des forums

Powered by FluxBB