| calcCentroid {PBSmapping} | R Documentation |
Calculate the Centroids of Polygons
Description
Calculate the centroids of polygons found in a PolySet.
Usage
calcCentroid (polys, rollup = 3)
Arguments
polys |
PolySet to use. |
rollup |
level of detail in the results; |
Details
If rollup equals 1, the results contain a centroid for
each unique PID only. When it equals 2, they contain
entries for outer contours only. Finally, setting it to 3
prevents roll-up, and they contain a centroid for each unique
(PID, SID).
Value
PolyData with columns PID, SID (may be missing),
X, and Y.
Author(s)
Nicholas M. Boers, Staff Software Engineer
Jobber, Edmonton AB
Last modified Rd: 2013-04-10
See Also
calcArea,
calcLength,
calcMidRange,
calcSummary,
locateEvents,
locatePolys.
Examples
local(envir=.PBSmapEnv,expr={
#--- load the data (if using R)
if (!is.null(version$language) && (version$language=="R"))
data(nepacLL,envir=.PBSmapEnv)
#--- calculate and print the centroids for several polygons
print(calcCentroid(nepacLL[is.element(nepacLL$PID,c(33,39,47)),]))
})
[Package PBSmapping version 2.73.4 Index]