# Construct Attributes

Construct or update Attributes from key values pairs

{% tabs %}
{% tab title="Preview" %}
![](https://2066716321-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNf3CHUr2WVj5oGeU3ro9%2Fuploads%2FCJo4q06jRr4hzGNRgVaD%2FConstruct%20Attributes.png?alt=media\&token=34f51efd-b569-4b73-9a42-0f7d15ff23dd)
{% endtab %}

{% tab title="Location" %}
**Name** | Construct Attributes

**Nickname** | Attributes

**Tab** | TTToolbox

**Panel** | Document

**Division** | 2
{% endtab %}

{% tab title="Inputs" %}
**\*A** | **Attribute** (*Attribute*) | An optional attribute object to update. If empty a new attribute object will be created.

**N** | N**ame** (*Text*) | Change geometry name

**L** | **Layer** (*Text*) | Move geometry to an existing layer

**G** | **Groups** (*Text*) | Assign / update group IDs

**K** | **Keys** (*Text*) | Attribute keys

**V** | **Values** (*Text*) | Attribute values
{% endtab %}

{% tab title="Ouputs" %}
**A** | **Attribute** (*Generic*) | A CORE Attribute object
{% endtab %}
{% endtabs %}

## Usage
