#1 Fri 11 April 2008 10:48
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
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
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
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
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
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