| aRTlayer-class {aRT} | R Documentation |
Class "aRTlayer"
Description
Class that represents a layer of information in the database. It can insert
geometries into the database, process them and create aRTtable, aRTtheme
and aRTquerier objects.
TerraLib layers can stores various geometries in a layer, but in aRT, for simplify,
each layer stores only one type of geometry.
Objects from the Class
Objects can be created by calls of the form new("aRTlayer", aRTdb, layername, proj).
Slots
pointer:- An external pointer. DO NOT change it!
Extends
Class "aRTcomponent", directly.
Methods
- initialize:
- Initializer of aRTlayer class.
- showTables:
- Shows all information tables in the layer
- addPoints:
- Inserts points in the layer.
- addPolygons:
- Inserts polygons (rings) in the layer.
- addLines:
- Inserts lines in the layer.
- getGeometry:
- Returns the geometries stored in the layer.
- getAttributes:
- Returns the stored attributes.
- getMetric:
- Returns a metric operations (buffer, length, area, convex hull).
- getSetMetric:
- Calculates a set operation (union, difference, intersection, xor).
- getNN:
- (not implemented yet)
- getRelation:
- Looks for spatial relations as contains, crosses, touches.
- openTheme:
- Opens an existent theme.
- createTheme:
- Creates a new theme and returns it.
Author(s)
Marcos Aurelio Carrero and Pedro Ribeiro de Andrade Neto
References
http://www.est.ufpr.br/aRT
See Also
See aRTlayer-METHOD for a method of this class or CLASSNAME-class for links to other classes.
[Package
aRT version 0.3-6
Index]