aRTdb-createTable {aRT} | R Documentation |
Creates a new attribute table in the database and returns it.
If the table is created from an aRTdb
, then its type will be external.
In the case of creating it from layers, it can be any type but external.
## S4 method for signature 'aRTdb': createTable(object, tablename, ID="ID", length=16) ## S4 method for signature 'aRTlayer': createTable(object, tablename=NULL, genID=NULL, type="static", ID="ID", link=ID, length=16, itimeatt="time", ftimeatt="time")
object |
Object of aRTlayer or aRTdb class. |
tablename |
Name of the table. |
ID |
The name of the unique identifier of the table. |
length |
The maximum length of ID instances. |
genID |
Populate the table IDs linking with the layer geometries? Used with static and dynamic attributes tables only (default is TRUE in the case of static tables and FALSE otherwise). |
type |
The type of the table. See aRTtable-class for the
available types. |
link |
The attribute of the table that links it with the IDs of geometry tables. Usually, the unique identifier of the table is a good option. |
itimeatt |
Initial time attribute name |
ftimeatt |
Final time attribute name. If it is the same as itimeatt (the default), the temporal table has only one temporal attribute. |
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.
Pedro Ribeiro de Andrade
See aRTtable-class
to the description of table types.