Attribute: Difference between revisions

From Tygron Support wiki
Jump to navigation Jump to search
mNo edit summary
Line 7: Line 7:


==Attributes in relation to the Tygron Engine==
==Attributes in relation to the Tygron Engine==
Attributes contain information about a particular component which can be used in [[Excel|Excel]] calculations. The value of an attributed can be changed as a result of an [[Excel|Excel]] calculation or as the result of an [[Event|event]]. Some of the attributes and their value at the start of the project are added by default. It is also possible to add or adjust attributes and the value manually. In addition, there is also the possibility to import attributes as part of importing [[Terrains|GeoJSON files]]. The Engine's components which have attributes are: [[Neighborhoods|neighborhoods]], [[Areas|areas]], [[Constructions|constructions]] and [[Zones|zones]].
Attributes contain information about a particular component which can be used in [[Excel|Excel]] calculations. The value of an attributed can be changed as a result of an [[Excel|Excel]] calculation or as the result of an [[Event|event]]. Some of the attributes and their value at the start of the project are added by default. It is also possible to add or adjust attributes and the value manually. In addition, there is also the possibility to import attributes as part of importing [[Terrains|GeoJSON files]]. The Engine's components which have attributes include: [[Neighborhoods|neighborhoods]], [[Areas|areas]], [[Constructions|constructions]] and [[Zones|zones]].


==Attribute values==
An attribute always consists of a name and a value. The value must always be a number. It can be either a positive or a negative number. When an attribute does not exist, its value is deemed to be 0. Note that this means that an attribute value of 0 can mean that the proper value of the attribute is 0, or that the attribute does not exist.  
An attribute always consists of a name and a value. The value must always be a number. It can be either a positive or a negative number. When an attribute does not exist, its value is deemed to be 0. Note that this means that an attribute value of 0 can mean that the proper value of the attribute is 0, or that the attribute does not exist.  


When you want to make use of an attribute in an [[Excel (Indicator)|Excel indicator]] you need to specify in the spreadsheet if the attribute is included int the calculation or not. This is done by the ACTIVE attribute. For the ACTIVE attribute the input is always 1 for active and 0 for not active.
When you want to make use of an attribute in an [[Excel (Indicator)|Excel indicator]] you need to specify in the spreadsheet if the attribute is included in the calculation or not. This is done by the ACTIVE attribute. For the ACTIVE attribute the input is always 1 for active and 0 for not active.


==How to add and remove attributes==
==How to add and remove attributes==

Revision as of 14:21, 8 August 2016

Please note: This page is currently being updated.


Template:Learned

What is an Attribute?

An attribute is a characteristic of a particular component in the 3D world like an area or a construction. An attribute is always a number and can have a positive or a negative value.

Attributes in relation to the Tygron Engine

Attributes contain information about a particular component which can be used in Excel calculations. The value of an attributed can be changed as a result of an Excel calculation or as the result of an event. Some of the attributes and their value at the start of the project are added by default. It is also possible to add or adjust attributes and the value manually. In addition, there is also the possibility to import attributes as part of importing GeoJSON files. The Engine's components which have attributes include: neighborhoods, areas, constructions and zones.

Attribute values

An attribute always consists of a name and a value. The value must always be a number. It can be either a positive or a negative number. When an attribute does not exist, its value is deemed to be 0. Note that this means that an attribute value of 0 can mean that the proper value of the attribute is 0, or that the attribute does not exist.

When you want to make use of an attribute in an Excel indicator you need to specify in the spreadsheet if the attribute is included in the calculation or not. This is done by the ACTIVE attribute. For the ACTIVE attribute the input is always 1 for active and 0 for not active.

How to add and remove attributes

Attributes can be added for neighborhoods, areas, constructions and zones. In order to add an attribute for one of these Engine components you need to first open the panel of the particular component. Per component the variety of (default) attributes can differ. Only the attributes that are relevant for the particular component are given. Based on the same principle the

File:Attribute add.png
This panel allows you to add new attributes
To add new attributes, open the Attributes tab on the right in the selected Engine component.
File:Attribute name s.png
This panel allows you to select the attribute that you want to import
To select the attributes you want to import with a GeoJSON file, choose the right attribute name.
It is not possible to remove a single attribute. You can only remove all attributes at once.


How to add a new attribute:
  1. Enter a new attribute name
  2. Enter a value
  3. Select "Save New Attribute".
How to add attributes with a GeoJSON file:
  1. Option 1) Select the GeoJSON file in the folder Option 2)
    Hoover over the desired component in the Editor and Select import GeoJSON file
  2. In of case option 1 Drag and Drop the file in the Tygron Engine
  3. Select the desired input
  4. Make sure the attribute checkbox is checked
  5. Select the right attribute name
  6. Select the right attributes to import
  7. Select Send to import the attributes together with the imported area.
How to remove an attribute:
  1. To remove all attributes at once select "Reset Variables".


Edit attributes

The value of any attribute can be changed after it has been added to a component. In the list of attributes, the value field for any attribute can be selected. The value can be changed by entering a different value in the field. The value must be a valid number, or the new value is rejected immediately.

Special attribute values

Some attributes may have a more exact spectrum of values which are valid. For example, the ACTIVE attribute is either 1 or a 0.

Note that for attributes like these, other number values are not automatically rejected. When the engine or a user-defined calculation depends on the attribute being within a specific range of values, and the actual value is a different, valid number, no guarantees can be made about the result.

Active

Applies to: Areas

Some components may have an "active" property. When that property indicates the component is active, the "ACTIVE" attribute's value is "1". When the component is inactive, the attribute's value is "0".

Color

Many components with attributes automatically have a "COLOR" attribute added to them, the value of which is the same as the color property of that component. When that color property is changed, the attribute is changed, and vice versa.

The numeric value of the attribute corresponds with an RGB color value, calculated by combining the red, green and blue values of the desired color together, multiplied by powers of 256. The amount of red, green, and blue are values between 0 and 255, inclusive. These are added to a base value of -16777216. A proper color value can be calculated as follows: -16777216 + (red * 256²) + (green * 256) + (blue).

Urbanization

Applies to: Neighborhoods

The "URBANIZATION" attribute is an indication of how deep within a city a neighborhood lies. It ranges from 1 (dense urbanization) to 5 (virtually no urbanization).

Nature Reserve

Applies to: Areas

The "NATURE_RESERVE" attribute indicates whether an area is a protected area of nature. This usually means the allowance for pollution and noise is lower. Areas with an "NATURE_RESERVE" attribute value of "1" are deemed protected nature. When the attribute's value is 0, the area is not necessarily deemed protected nature.

Old

Attributes can be edited for any component, after they have been added.


In most cases it is not necessary to adjust the values of attributes. The values generally are coming from a database or are retrieved by default from the Tygron Engine. Changes in the values are normally made as a result of Excel calculations or an event.

Active (by default)

When an attribute is active it will be taken into account when it is used in an Excel calculation. The input is always 1 for active and 0 for not active. When the attribute is not active the attribute is present in the project but is not included in the calculation of all attributes

Color (by default)

Explanation is needed.

Add new Attribute with Name

This is the name of the attribute. This name will be used in the query language and can not be adjusted after selecting Save New Attribute.

Add new Attribute with Value

This is the value of the new added attribute at the start of the project. This value can be adjusted after selecting save New Attribute.

Reset variables

When selecting this function all attributes are removed from the right attribute tab.