aRTtable                 package:aRT                 R Documentation

_C_l_a_s_s _a_R_T_t_a_b_l_e

_D_e_s_c_r_i_p_t_i_o_n:

     Class that represents a DBMS table. It can be one of the various
     TerraLib table types.

     Tables are created from layers or directly from the database. When
     it is created from a layer,  ther attributes are be linked to the
     geometries of that layer. When it is created from a database, it
     does not have any geometry associated. For selecting data joining
     tables with the links use 'aRTthemes'.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calling 'openTable()' or
     'createTable()', from 'aRTlayer' of form 'aRTdb'.

_E_x_t_e_n_d_s:

     Class 'aRTcomponent', directly.

_M_e_t_h_o_d_s:


     _a_d_d_R_o_w_s: Adds rows to the table.

     _c_r_e_a_t_e_C_o_l_u_m_n: Creates a column in the table.

     _c_r_e_a_t_e_A_n_d_F_i_l_l_C_o_l_u_m_n: Creates a column based on some operation of
          another layer.  It works only with tables of cellular layers.

     _c_r_e_a_t_e_R_e_l_a_t_i_o_n: Creates a relation between an attribute of the
          table and an attribute of another table.

     _g_e_t_D_a_t_a: Returns the table values.

     _u_p_d_a_t_e_C_o_l_u_m_n_s: Adds columns and(or) update them.

_T_a_b_l_e _t_y_p_e_s:

     In TerraLib there are several types of table, implementing the
     entity relationship, temporal and other models. They are:

     _s_t_a_t_i_c Table which each geomety has one, and only one, respective
          row.

     _m_e_d_i_a A media table has only two columns: object_id and
          media_name.  It associates an url to a geometry double-click
          in a TerraLib-based GIS. A layer can have only one media
          table, and this table does not have a name.

     _e_x_t_e_r_n_a_l Each row is not implicitly connected to a geometry, but
          the table can have foreign keys to all static, event and
          dynamoc tables.

     _e_v_e_n_t One geometry occours in a specific time interval, as
          murderers.

     _d_y_n_a_t_t Attributes changing in the time, but the objects have
          static geometry.

     _a_l_l_d_y_n Fully dynamic (attributes and geometry). (not implemented
          yet)

     _d_y_n_g_e_o_m Dynamic Geometry. (not implemented yet)

     _d_e_f_a_u_l_t The default value depending on the parent. If the class is
          aRTlayer, default will be static, else (aRTdb) it will be
          external.

_A_u_t_h_o_r(_s):

     Pedro Ribeiro de Andrade

_S_e_e _A_l_s_o:

     See 'aRTtable-METHOD' for a method of this class or
     'CLASSNAME-class' for links to other classes.

