# Re-assing a level without moving the elements

**URL:** <https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901>\
**Category:** Revit\
**Tags:** dynamo\
**Created:** [November 9, 2022, 10:09am UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901 "2022-11-09T10:09:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![b.vrenken](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@b.vrenken](https://forum.dynamobim.com/u/b.vrenken)\
**Post date:** [November 9, 2022, 10:09am UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901/1 "2022-11-09T10:09:31Z")

</div>

Hello,

We are currently working on a project wich contains many double levels (for example: 00\_ground floor and 00\_ground floor bottom). We want to remain just one level for each floor.

Is there a dynamo script to reassing element from one level to another level without moving the elements?

Kind regards,

Bjorn Vrenken

---

<div class="post-metadata">

**Author:** ![Alban\_de\_Chasteigner](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/alban_de_chasteigner/32/39650_2.png) [@Alban\_de\_Chasteigner](https://forum.dynamobim.com/u/Alban_de_Chasteigner)\
**Post date:** [November 9, 2022, 12:37pm UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901/2 "2022-11-09T12:37:46Z")

</div>

Hi @b.vrenken,

Use the _Element Change Level_ node from the _Genius Loci_ package.  
This custom node works with most of the categories.

---

<div class="post-metadata">

**Author:** ![b.vrenken](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@b.vrenken](https://forum.dynamobim.com/u/b.vrenken)\
**Post date:** [November 10, 2022, 2:08pm UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901/3 "2022-11-10T14:08:18Z")

</div>

Hello @Alban_de_Chasteigner

The script does work real good! But, I want to reassing all the categories for a level at once and not by type. So I want to reassing everything from level A to level B at once? Maybe you know how I can do that? I am just a beginner at Dynamo and I can’t find the right anwser online.

I also get a notification that I need to edit in edit model, because it are all model groups. Maybe you know something for that to? I’ve read online that this is very hard to do, because Revit does not allow it?

Kind regards, Bjorn

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [November 10, 2022, 2:11pm UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901/4 "2022-11-10T14:11:35Z")

</div>

> [@b.vrenken](#):
>
> I’ve read online that this is very hard to do, because Revit does not allow it?

There is no API access to editing members in a group, so you may need to ungrounded things or recreate group instances.

---

<div class="post-metadata">

**Author:** ![Alban\_de\_Chasteigner](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/alban_de_chasteigner/32/39650_2.png) [@Alban\_de\_Chasteigner](https://forum.dynamobim.com/u/Alban_de_Chasteigner)\
**Post date:** [November 10, 2022, 2:37pm UTC](https://forum.dynamobim.com/t/re-assing-a-level-without-moving-the-elements/82901/5 "2022-11-10T14:37:12Z")

</div>

Hi,

> [@b.vrenken](#):
>
> So I want to reassing everything from level A to level B at once

Use _Levels, All Elements at Level+_ and then _Element Change Level_ nodes.

> [@b.vrenken](#):
>
> model groups

See the answer in the post above.
