aRTdb-createTable {aRT} | R Documentation

## Create an attribute table

### Description

Creates a new attribute table in the database and returns it. It the table is created from an `aRTdb` its type will be external, when creating from layers it can be any type (but external).

### Usage

    ## S4 method for signature 'aRTdb':
    createTable(object, tablename, id, length)
    ## S4 method for signature 'aRTlayer':
    createTable(object, id, length, generateids=F, type="event")

### Arguments

`object` | Object of aRTlayer or aRTdb class.
`tablename` | Name of the table.
`id` | The name of the unique identifier of the table (default = "id").
`length` | The maximum length of id instances.
`generateids` | Populate the table ids linking with the layer geometries? Used with static and dynamic attributes tables only (default = TRUE).
`type` | The type of the table. See `aRTtable-class` for the available types.

### Details

TerraLib uses some tables in the database, and then you cannot create tables with these names. Names as “`Points...`”, “`Polygons...`”, (other geometries), “`tempTable`” and “`te_...`” are reserved. Note that names with non letters characters are also prohibited.

### Author(s)

Pedro Ribeiro de Andrade Neto

### See Also

See `aRTtable-class` to the description of table types.

[Package aRT version 0.4-0 Index]