\HeaderA{aRT-classes}{'aRT' classes}{aRT.Rdash.classes}
\keyword{database}{aRT-classes}
\begin{Description}\relax
There are some classes to encapsulate TerraLib
inside R, and they are briefly described here.
\describe{
\item[aRT:] Can to store a virtual DBMA connection and manipulates aRTdb objects. It can
also perform some database administration tasks.
\item[aRTdb:] Stores a real connection to a DBMA database, and can open/create aRTlayers.
\item[aRTlayer:] Represents an information layer inside a database. Each layer manipulates
only geometry, and is capable to do spatial queries as metrics and relations. Although
it cannot manipulate attributes, it can open/create aRTtables, aRTthemes and aRTqueriers.
\item[aRTtable:] Stores a database table, and data is manipulated using data.frames.
Each table has one specific type, and it can be static, temporal, external or media.
When getting data from the table, you get all the data, without restrictions, unless you
use an aRTtheme.
\item[aRTtheme:] Created from an aRTlayer, it can join tables and choose attribute
restrictions. It can also create aRTquerier objects.
\item[aRTquerier:] Encapsulates a query. It can be temporal, if it was created from a temporal theme,
and a slicing was defined. It retrieves data one by one, slide by slide (if temporal),
instead of all atributes/geometry once.
\item[aRTvisual:] Defines a colors and style configuration to be used in aRTthemes.
}
\end{Description}
\begin{Author}\relax
Marcos Aurelio Carrero and Pedro Ribeiro de Andrade Neto
\end{Author}
\begin{References}\relax
\url{http://www.est.ufpr.br/aRT}
\end{References}
\begin{SeeAlso}\relax
\code{CLASSNAME-class} for links to CLASSNAME
\end{SeeAlso}

