aRTlayer {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/open 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)
.
Examples:
obj = new("aRTlayer", aRTdb, layername, create=T)
obj = new("aRTlayer",db,l="llatlong",proj="+proj=latlong +datum=NAD83",c=T)
To avoid creating objects this way, there are two functions of class aRTdb
:
createLayer
and openLayer
.
Arguments
- aRTdb
- Object of aRTdb class.
- layername
- Name of the layer.
- proj
- Projection in proj.4 format. Some projections are not supported by TerraLib.
- create
- Can the layer be created if it does not exist?
Extends
Class aRTcomponent
, directly.
Methods
- addLines:
- Insert lines in the layer.
- addPoints:
- Insert points in the layer.
- addPolygons:
- Insert polygons (rings) in the layer.
- createTheme:
- Create a new theme and returns it.
- getAttributes:
- Return the stored attributes.
- getGeometry:
- Return the geometries stored in the layer.
- getMetric:
- Return a metric operations (buffer, length, area, convex hull).
- getNN:
- Nearest Neighbors (not implemented yet).
- getRelation:
- Look for spatial relations as contains, crosses, touches.
- getSetMetric:
- Calculate a set operation (union, difference, intersection, xor).
- openTheme:
- Open an existent theme.
- plot:
- Plots the data.
- showTables:
- Show all information tables in the layer.
Author(s)
Marcos Aurelio Carrero, Pedro Ribeiro de Andrade Neto
See Also
See aRTlayer-METHOD
for a method of this class or CLASSNAME-class
for links to other classes.
Package spproj for conversion of projections.
[Package
aRT version 0.4-0
Index]