Description: Une image contenant texte, capture d’écran, logiciel

Description générée automatiquement

Ce traitement permet d’implémenter votre base de données à partir du contenu d’un fichier de type TXT ou CSV.

     Choix de la rubrique : Sélection de la rubrique à traiter dans la liste des rubriques de type linéaire ou ponctuel :

Description: Une image contenant texte, capture d’écran, logiciel, nombre

Description générée automatiquement

     Sélection de la manière où les données seront géocodées. Trois sources possibles :

-   PrAbs : dans le fichier à importer, nous avons des informations en Axe, PR + Abscisse ;

-   Cumul : dans le fichier à importer, nous avons des informations en Axe, Abscisse cumulée ;

-   XY : dans le fichier à importer, nous avons des informations en X,Y pour une rubrique ponctuelle et (X,Y) de début et (X,Y) de fin pour une rubrique linéaire :

Description: Une image contenant texte, capture d’écran, logiciel, affichage

Description générée automatiquement

Description: Une image contenant texte, capture d’écran, logiciel

Description générée automatiquement

 

     Choix du fichier à intégrer et choix du Séparateur : Sélection du type de séparateur utilisé dans le fichier texte source.

Description: Une image contenant texte, capture d’écran, logiciel, affichage

Description générée automatiquement

-   Actions :

·         Ajouter : ajoute les enregistrements à la base de données,

·         Remplacer : vide la base de données avant d’importer les données.

-   Fichier local : chemin d’accès au fichier source.

La correspondance entre le fichier source et la base de données se fait à partir du nommage des en-têtes du fichier source.

Pour les champs « systèmes », on impose les nommages suivants :

     TERRITOIRE

     VOIE

     AXE

     CUMULD

     CUMULF

     PLOD

     ABSD

     PLOF

     ABSF

     XD

     YD

     XF

     YF

     ACCROCHAGE

Pour les champs « non-systèmes » qui sont les attributs permettant de caractériser votre rubrique, le nommage devra correspondre exactement à celui du nom de la variable dans l’Objet.

Dans l’exemple ci-dessous, pour l’ajout des trois dernières variables, on devra noter dans l’entête du fichier à importer :

     Voie franchie

     Type Assainissement

     Section

                Description: Une image contenant texte, capture d’écran, logiciel, Icône d’ordinateur

Description générée automatiquement

De plus, il est impératif de respecter les contraintes propres à la base de données. Par exemple, si un champ a une contrainte non nulle, il faudra obligatoirement qu’il soit renseigné pour chaque enregistrement.

Le champ identifiant sera automatiquement renseigné en fonction des paramétrages du studio (génération Max + 1 ou utilisation d’une séquence).

Il n’est pas obligatoire de paramétrer l’intégralité des champs de la table destination dans le fichier source. Par exemple, vous pouvez très bien intégrer uniquement les champs « NOM_VOIE », « AXE », « CUMULD » et « CUMULF », à condition qu’aucun autre champ de la table n’ait une contrainte l’empêchant d’être nul.

Les géométries seront calculées automatiquement.

     Celle de la localisation sera la géométrie à l’axe (superposée à l’axe) ;

     Celle de la table principale sera identique à celle de la localisation si on est en portée « Chaussée », « sens de circulation » ou « Bdr ». Dans le cas d’une portée « Extérieure », la géométrie sera décalée de la valeur du décalage indiqué dans le fichier csv.

Exemple de fichier CSV source :

!          Attention de bien vérifier l’orthographe et la casse des en-têtes de colonnes et de s’assurer qu’elles correspondent parfaitement avec les noms de champs de la table destination.

Il est possible avec le bouton « Tester » de valider la pertinence des données de localisations présentes dans le fichier. Le système sort un rapport d’erreur.

Rien n’a été ajouté dans la base de données pour l’instant.

Il vous est donc possible de modifier le fichier texte de manière à le retester et à l’importer.

Ensuite, vous pouvez lancer le traitement avec le bouton « Importer ».

Le résultat du traitement est :

     Traitement réussi avec succès ;

     Message d’erreur. Voir dans le log le détail de l’erreur, il s’agira généralement d’une erreur au niveau du format du fichier source.