Message 1 of 7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
How can I annotate the X, Y coordinates of a specific point or object on an orthographic drawing in AutoCAD Plant 3D?
Solved! Go to Solution.
How can I annotate the X, Y coordinates of a specific point or object on an orthographic drawing in AutoCAD Plant 3D?
Solved! Go to Solution.
Hello @Jayashan.Pathirana
Can you show an example of what you want to achieve and how the annotation should be written.
I answered a roughly similar question, it can guide you in your approach by playing on the "Position X" and "Position Y" class properties.
Topic link :
https://forums.autodesk.com/t5/autocad-plant-3d-forum/annotating-sloped-pipe-in-ortho/td-p/13079206
== french ==
Pouvez-vous montrer un exemple de ce vous désirez obtenir en finalité et comment l'annotation doit être écrite.
J'avais répondu à une question à peut près similaire, elle peut vous guider dans votre démarche en jouant sur les propriétés de classe "Position X" et "Positiion Y".
Lien sujet :
https://forums.autodesk.com/t5/autocad-plant-3d-forum/annotating-sloped-pipe-in-ortho/td-p/13079206
Cordialement
Dominique VAQUAND
www.dovaq.fr
Cette publication vous a-t-elle été utile ? N’hésitez pas à attribuer la mention J’aime à cette publication.
Avez-vous obtenu la réponse à votre question ? Cliquez ensuite sur le bouton ACCEPTER LA SOLUTION.
Hello@DVaquand
Thank you for your response.
I’ve attached a screenshot of the drawing. This orthographic drawing was generated from a Plant 3D model project, where all equipment is placed in exact positions with defined dimensions and tag numbers. I need to annotate the coordinate values (X and Y) of specific points on the drawing, which is exactly what I’m aiming to achieve.
Looking forward to your guidance.
ANNOWorx can provied something close to your example. It also syncs with the model so if the Equipment is renamed or moves, the annotation will go with it.
Hello @Jayashan.Pathirana
Here is an explanatory video
Corresponding to the XYZ coordinates displayed, either we can use the properties "X Coordinate (port1)", "Y Coordinate (port1)" and "COP Elevation (port1)" which correspond for a piece of equipment to its insertion point.
If we wish to add a prefix in front of the coordinates, in this case we must create a calculated property which is "CoordX", "CoordY", "CoordZ" in this example, which will take the property X,Y,Z preceded by the prefix. I found that in case the value contains decimals, there is no rounding. You can also modify the calculated properties to remove decimal places using the "SPLIT" function.
Attention to the decimal separator which can be "." or "," depending on the user station.
Here is the expression calculated for X, the same for Y and Z.
'X= ' || Split(ToString("Position X"),'.',1)
Note: The “SPLIT” function has existed since the Plant 2025 version
== French ==
Voici une vidéo explicative
Corcernant les coordonnées XYZ affichées, soit on peut utiliser les propriétés "X Coordinate (port1)","Y Coordinate (port1)" et "COP Elevation (port1)" qui correspondent pour un équipement à son point d'insertion.
Si on souhaite ajouter un préfixe devant les coordonnées, il faut dans ce cas créer une propriété calculée qui "CoordX", "CoordY", "CoordZ" dans cet exemple, qui reprendra la propriété X,Y,Z précédé du préfixe. J'ai constaté que dans le cas où la valeur contient des décimales, il n'y a pas d'arrondi. Aussi on peut modifier les propriétés calculées pour supprimer les décimales par la fonction "SPLIT".
Faire attention au séparateur décimal qui peut être "." ou "," selon le poste utilisateur.
Voici l'expression calculée pour X, idem pour Y et Z.
'X= ' || Split(ToString("Position X"),'.',1)
Note : La fonction "SPLIT" existe depuis la version Plant 2025
Cordialement
Dominique VAQUAND
www.dovaq.fr
Cette publication vous a-t-elle été utile ? N’hésitez pas à attribuer la mention J’aime à cette publication.
Avez-vous obtenu la réponse à votre question ? Cliquez ensuite sur le bouton ACCEPTER LA SOLUTION.
Hello @DVaquand,
Thank you so much for your detailed instructions and for taking the time to create a video – I truly appreciate the effort you've put into helping me solve this. I tried your solution, and it works perfectly, solving my problem. Thanks once again for your time and support. Your guidance has made this process so much clearer!
Best regards,
Jayashan