Bonjour
Deux problèmes à l'import du millésime 2011 dans l'outil en version 10 :
1- Même nom de fichier entre 2 communes immédiates :
L'import s'achevait à chaque fois après l'intégration d'une commune (007).
En regardant bien les fichiers, je me suis aperçu que l'unique fichier de la commune 007 portait le même nom que le 1er fichier THF de la commune 008 : E0000A01.THF
Ci-dessous l'erreur dans le fichier log :
"System.IO.IOException: Le processus ne peut pas accéder au fichier 'C:\Documents and Settings\xxxx\Local Settings\Temp\EDIGEOV2\logs\LogImportEdigeo.log\ED0A01.mdb', car il est en cours d'utilisation par un autre processus."
2- Longueur d'un champ de voie
Dans plusieurs fichiers EDIGEO, j'ai un nom de voie trop long (je vais faire une remontée à la DDFiP). L’outil n’arrive pas à tronquer l’info. Dans la version 9.3.1 en 2010, cette info était passée.
L'outil d'import affiche l'erreur suivante :
2011-07-27 18:49:11,563 [1] INFO arcopole.importcadastre.src.Import.ObjErr [(null)] - Integration :le champ LIBELLE est trop petit pour la valeur Rue du Vau Chalet (voie communale n°14) Rue du Vau Chalet (voie communale n°14) Rue du Vau Chalet (voie communale n°14) Rue du Vau Chalet (voie communale n°14) Rue du Vau Chalet (voie communale n°14) Rue du Vau Chalet (voie communale n°14) de Betton à la V.C. n°2 , on le tronque , ,
2011-07-27 18:49:11,610 [1] ERROR arcopole.importcadastre.src.Import.ObjErr [(null)] - >>>logErreur :
System.Runtime.InteropServices.COMException (0x80040955): Cet enregistrement contient une valeur erronée. [DESCRIPT]
à ESRI.ArcGIS.Geodatabase.ICursor.InsertRow(IRowBuffer buffer)
à arcopole.importcadastre.src.Import.ObjErr.logErreur(String sDescription, String objet_Source, String objet_Destination) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\ObjErr.cs:ligne 148
2011-07-27 18:49:11,626 [1] ERROR arcopole.importcadastre.src.Import.OutputFetcher [(null)] - >>>Import :
System.Runtime.InteropServices.COMException (0x80040955): Cet enregistrement contient une valeur erronée. [DESCRIPT]
à arcopole.importcadastre.src.Import.ObjErr.logErreur(String sDescription, String objet_Source, String objet_Destination) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\ObjErr.cs:ligne 162
à arcopole.importcadastre.src.Import.OutputFetcher.Import(IProcessor pProcessor, String sTableOutput, String objectname) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\OutputFetcher.cs:ligne 757
2011-07-27 18:49:11,641 [1] ERROR arcopole.importcadastre.View.frm_ImportAvance [(null)] - ImportAvance.ImportEDIGEOA
System.Runtime.InteropServices.COMException (0x80040955): Cet enregistrement contient une valeur erronée. [DESCRIPT]
à arcopole.importcadastre.src.Import.OutputFetcher.Import(IProcessor pProcessor, String sTableOutput, String objectname) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\OutputFetcher.cs:ligne 886
à arcopole.importcadastre.src.Import.OutputFetcher.Import(IProcessor pProcessor, String sTableOutput) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\OutputFetcher.cs:ligne 329
à arcopole.importcadastre.src.Import.EdigeoEngine.EdigeoModule.Import(String sRepSource, String sNomLot, String codeSession, String nomSession, String sNomFichier, String sPrefixeCODLOT, String sDepartement, IFeatureWorkspace pFWksDest, Boolean bImportAnnotation, Boolean bUseEditSessions, IUserMessage pUserMessage, ObjErr pObjErr, Boolean bDebugMode, Boolean& bSpatialOutOfBoundsOccurs) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\Import\EdigeoEngine\EdigeoModule.cs:ligne 514
à arcopole.importcadastre.View.frm_ImportAvance.ImportLotEdigeo(String logFileSuffix, IFeatureWorkspace fws, String codeEdigeo, ImportObject importObject, ObjErr pObjErr, IUserMessage pUserMessage, Boolean& deleteExistingSession) dans D:\DepProduit\Produits\ChaineIntegrationCadastreNET\import_cadastre\desktop\src\View\ModeAvance\frm_ImportAvance.cs:ligne 1875
2011-07-27 18:49:11,672 [1] INFO arcopole.importcadastre.View.frm_ImportAvance [(null)] - Annulation des imports en cours !!!
Merci de prendre en compte ces 2 "bug".
Je peux vous mettre à disposition les fichiers pour des tests.
Cordialement