Corriger l'export du symbole diamètre (Ø) depuis Civil 3D vers SHP

J’essaie d’exporter des données d’objet contenant le caractère spécial diamètre (%%C) de Civil 3D 2026 ou AutoCAD Map 3D 2025 vers un fichier Shapefile (SHP). Cependant, le symbole n’est pas correctement transféré et apparaît comme ‹ %%C › dans le SHP.

Le caractère spécial diamètre (%%C) dans les données d’objet n’est pas directement converti en symbole Ø lors de l’export SHP via MAPEXPORT. La commande de recherche et remplacement native d’AutoCAD ne fonctionne pas sur les données d’objet. Une post-édition du fichier DBF généré est nécessaire pour corriger ce problème, comme suggéré par Olivier Eckmann.

Voici la procédure à suivre :

  1. Exporter les données : Utilisez la commande MAPEXPORT dans Civil 3D ou AutoCAD Map 3D pour exporter vos entités et leurs données d’objet vers un fichier Shapefile (SHP). Cela générera un fichier .shp, un .shx et un .dbf (base de données des attributs).
  2. Ouvrir le fichier DBF : Ouvrez le fichier .dbf résultant de l’export avec un tableur capable de gérer ce format, comme LibreOffice Calc. (Notez que Microsoft Excel peut ouvrir un fichier DBF mais ne permet pas de le sauvegarder correctement).
  3. Vérifier le code de page : Lors de l’ouverture dans LibreOffice Calc, assurez-vous que le code de page est correctement défini, généralement Windows 1252.
  4. Effectuer le remplacement : Dans LibreOffice Calc, utilisez la fonction « Rechercher et remplacer » (Ctrl+H ou Édition > Rechercher et remplacer).
    • Dans le champ « Rechercher », saisissez %%C.
    • Dans le champ « Remplacer par », saisissez le caractère Ø (vous pouvez l’obtenir en maintenant la touche ALT enfoncée et en tapant 0216 sur le pavé numérique, ou en le copiant-collant).
  5. Appliquer le remplacement : Lancez le remplacement sur toutes les occurrences dans la colonne ou le document.
  6. Enregistrer le fichier DBF : Sauvegardez le fichier .dbf modifié. Il est crucial de le sauvegarder sous le même nom et au même emplacement que les autres fichiers SHP pour que les modifications soient prises en compte.

Cette méthode permet de garantir que le symbole de diamètre est correctement affiché dans les applications SIG qui liront votre Shapefile.