# Vision - SVG Importing - IDs and path names

**URL:** <https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [May 22, 2025, 8:16am UTC](https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544 "2025-05-22T08:16:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![steMos](https://avatars.discourse-cdn.com/v4/letter/s/74df32/32.png) [@steMos](https://forum.inductiveautomation.com/u/steMos)\
**Post date:** [May 22, 2025, 8:16am UTC](https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544/1 "2025-05-22T08:16:43Z")

</div>

Hello,  
I'm working with Vision, importing a large SVG that represents a plant layout.  
The SVG is created in Inkscape, and I've taken care of naming all the element IDs according to the names of the elements of the plant.

But however, when I'm importing the SVG into a Vision window, it seems that some of the IDs are auto-generated by Ignition (ex: "101\_01" becomes simply "Path1" in a group).

Is there a way to maintain the IDs of the elements, importing them into Vision windows?

I've tried to look through the forum, but with no luck.  
Thanks.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [May 24, 2025, 12:52am UTC](https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544/2 "2025-05-24T00:52:24Z")

</div>

Sounds like a good candidate for the ideas portal:

> **[Inductive Automation Feedback](https://ideas.inductiveautomation.com/)**
>
> Give feedback to the Inductive Automation team so we can make more informed product decisions. Powered by Canny.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [May 24, 2025, 2:13am UTC](https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544/3 "2025-05-24T02:13:51Z")

</div>

You'll probably just have to copy the Inkscape label to the ids or names

I use this extension for Inkscape I asked Claude to write. It copies the inkscape:label to the label at the moment but should be simple to copy to name field as well if you find you need it

[Inkscape Extension - Copy Inkscape Label to ID.zip](https://forum.inductiveautomation.com/uploads/short-url/ycyqdllhdkzoc1y1Tc3OiV0B9lL.zip) (1.2 KB)

Just unzip it to your Inkscape plugins directory and restart Inkscape, then it'll be under Extensions -\> xml tools

---

<div class="post-metadata">

**Author:** ![steMos](https://avatars.discourse-cdn.com/v4/letter/s/74df32/32.png) [@steMos](https://forum.inductiveautomation.com/u/steMos)\
**Post date:** [May 24, 2025, 7:11am UTC](https://forum.inductiveautomation.com/t/vision-svg-importing-ids-and-path-names/106544/4 "2025-05-24T07:11:39Z")

</div>

Thanks for the plugin info.  
I was matching ids and labels by hand in the “object properties” window of Inkscape.

However I think that the problem is more on the Ignition side, when importing the SVG.  
It seems that the name is based on the ID attribute, but it is kept only for groups.

Layers, paths, objects and texts do not keep it and get simply renamed.

I’ve tried also with Name attribute but with no luck.
