blogComment faire

Comment importer des données de coordonnées x,y,z d’Excel vers AutoCAD

Dans cet article, j’ai expliqué deux manières différentes d’importer les coordonnées X, Y, Z (abscisse, nord et niveaux réduits) d’une feuille Excel vers AutoCAD sous forme de points.

Dans la première méthode, nous utiliserons uniquement Excel pour compiler les données, puis nous importerons simplement les données dans AutoCAD. Dans la deuxième méthode, nous transférerons la date d’Excel dans un simple fichier de script, puis nous importerons le fichier de script dans AutoCAD pour faire les points.

Ces méthodes sont également expliquées dans la vidéo du didacticiel ci-dessous, mais si vous préférez l’article, le voici.

Importation de coordonnées à l’aide d’une formule Excel

Comme le montre cette photo ci-dessous, nous avons des coordonnées X, Y, Z, sinon des niveaux Est, Nord et Réduit de plus de 10000 points dans une feuille Excel.

Pour créer des points à l’aide de ces données (pour exporter ces données dans un dessin AutoCAD), nous devons convertir ces données dans le langage qu’AutoCAD peut comprendre. Nous pouvons convertir ces données en points de coordonnées et AutoCAD utilise POINT Commande pour faire des points dans AutoCAD.

Tapez POINT dans la barre de commandes et appuyez sur la touche Entrée.

Maintenant, nous avons un message à l’invite de commande, ‘Spécifier un point‘, Il existe deux méthodes pour spécifier un point.

  • Alimentez les coordonnées X, Y, Z du point dans la barre de commandes.
  • Cliquez n’importe où dans la zone de dessin et un objet point AutoCAD sera créé à ce point particulier.
  • Ici, je vais utiliser la première méthode, c’est-à-dire alimenter les coordonnées X, Y, Z du point dans la barre de commande, soit 1000,1000,1000.

    Appuyez sur la touche Entrée et un point AutoCAD est créé à 1000,1000 avec une altitude de 1000, voir le gif animé ci-dessus pour référence. Si vous souhaitez vérifier les coordonnées du point, vous pouvez le faire à l’aide de la palette de propriétés.

    A lire :  Sélection rapide d'AutoCAD

    Sélectionnez le point, clic droit, sélectionnez Propriétés dans le menu. Les valeurs que nous avons utilisées pour créer ce point sont affichées contre les étiquettes Position X, Position Y, Position Z, comme indiqué dans l’image ci-dessous.

    La séquence de commandes utilisée pour créer le point peut être répliquée environ 10 000 fois pour créer tous les points, mais évidemment, cela ne peut pas être fait manuellement et c’est là que la formule Excel entre en jeu. Le flux de commande pour POINT ressemble à ceci dans l’historique de la barre de commandes.

    Voici le flux de la commande montré dans l’image ci-dessus.

    Commande : POINT

    Modes de point courant : PDMODE=0 PDSIZE=0,0000

    Spécifiez un point : 1000,1000,1000

    Dans notre feuille Excel, les coordonnées X,Y,Z du point 1 se trouvent respectivement dans les cellules B2, C2 et D2.

    D’après l’historique des commandes, il est clair que la syntaxe pour créer un point dans AutoCAD est POINT X,Y,Z. Donc pour 10 000 points, cette valeur doit être répétée autant de fois. Les données résultantes devraient ressembler à des données à l’intérieur de la boîte rouge de l’image ci-dessous.

    Pour créer un point en utilisant les coordonnées données dans les cellules B2, C2 et D2, nous devons joindre les données dans les cellules B2, C2 et D2 précédées de la commande POINT et nous pouvons utiliser la fonction CONCATENER dans Excel pour joindre les chaînes.

    Dans l’image ci-dessus, la fonction CONCATENATE est utilisée pour joindre les chaînes, pour votre référence, j’écris également la formule complète ici.

    =CONCATENATE(« POINT « ,B3, », »,C3, », »,D3) est la formule pour joindre les 5 chaînes énumérées ci-dessous.

    A lire :  Insérer un bloc AutoCAD sans être invité à saisir une valeur
  • POINT (commande AutoCAD)
  •  »  » (Caractère espace)
  • B2 (la cellule contenant la coordonnée X)
  • C2 (la cellule contenant la coordonnée Y)
  • D2 (la cellule contenant la coordonnée Z)
  • Et le résultat est POINT X,Y,Z, La formule peut être copiée dans les cellules vers le bas à l’aide de la fonction de poignée de remplissage dans Excel.

    Copiez ces données, ouvrez un dessin AutoCAD et collez-le dans la barre de commandes comme indiqué dans le gif animé ci-dessous.

    Et en faisant cela, nous venons de créer environ 10 000 points. Pour vérifier le nombre total de points créés, sélectionnez tout (Ctrl+A est le raccourci pour sélectionner tous les objets dans un dessin AutoCAD), cliquez avec le bouton droit de la souris sur la palette Propriétés et vous pouvez voir le nombre total de points dans le dessin.

    Nous pouvons également utiliser des alias de commande dans la formule, l’alias de commande pour la commande de point est PO. La formule deviendra alors, =CONCATENATE(“PO “,B3,”,”,C3,”,”,D3)

    Utilisation d’un fichier Script pour importer des coordonnées

    Il existe également une autre méthode qui fonctionne de manière similaire et qui utilise le fichier de script d’AutoCAD.

    Encore une fois, supposons que nous ayons nos données de coordonnées dans une feuille Excel en trois colonnes, à savoir X, Y et Z (ou nord, est et élévation si vous préférez). Copiez maintenant les données de toutes ces cellules, puis ouvrez le Bloc-notes ou tout autre éditeur de texte simple et collez-y les données complètes. Ce processus est illustré dans la vidéo ci-dessous.

    Vos données ressembleront à l’image ci-dessous, avec beaucoup d’espaces entre les valeurs des cellules respectives. Nous devons remplacer les espaces ici par la virgule. Sélectionnez l’espace entre les entrées de cellule respectives et accédez au menu d’édition du Bloc-notes et sélectionnez l’option Remplacer.

    A lire :  Comment utiliser la carte dans les dessins AutoCAD

    Maintenant, dans le champ Remplacer par, tapez « ,  » (sans les guillemets) et appuyez sur le bouton Remplacer tout et fermez la fenêtre de remplacement, prenez référence au gif animé ci-dessous.

    Tapez maintenant _MULTIPLE_POINT dans la première ligne du texte du bloc-notes juste avant les valeurs de coordonnées, puis allez dans le menu fichier puis enregistrez en tant qu’option et enregistrez le fichier au format .scr. Vous pouvez lui donner le nom de votre choix, dans cet exemple, j’utilise point.scr comme nom de fichier du bloc-notes.

    Nous pouvons maintenant importer ces points assez facilement dans AutoCAD à l’aide de la commande SCRIPT. Tapez SCRIPT puis appuyez sur la touche Entrée dans votre barre de commande AutoCAD, puis localisez le fichier scr que vous avez créé dans l’exemple ci-dessus et cliquez sur le bouton Ouvrir.

    Les points seront ajoutés dans le dessin, la commande de point restera également active que vous pouvez désactiver en appuyant sur la touche ESC.

    C’est tout, j’espère que vous avez trouvé cet article utile. Si vous avez des questions concernant l’article, n’hésitez pas à me le faire savoir dans les commentaires ci-dessous.

    Références : article sur le réseau de connaissances Autodesk

    Bouton retour en haut de la page