calc_cf: Central Feature (CF) Calculator

calc_cfR Documentation

Central Feature (CF) Calculator

Description

Identifies the central feature within a set of point locations.

Usage

calc_cf(id=1, points=NULL, verbose=FALSE)

Arguments

id

A unique integer to identify the CF

points

A 2-column matrix or data frame containing the set of point observations

verbose

Boolean flag for verbose output to monitor

Details

Use the LOCATIONS element in the output list object along with the ATTRIBUTES elements can be used to produce shapefiles or other vector point files for geographic data.

Value

The returned result is a list:

TYPE

The type of calculation results stored in the object: BOX, SDD, SDE, CMD, CF, or CF2PTS, MNC, MDC

DATE

The date and time that the function was run

ID

Identifier for the central feature - it should be unique

LOCATIONS

Locations pertinent for the CF that can be used with ATTRIBUTES if wishing to build a vector point file for geographic data outside of this pacakge.

FORPLOTTING

Coordinates and identifiers used for plotting.

ATTRIBUTES

Attributes for the output CF that can be used with LOCATIONS coordinates if wishing to build a vector point file for geographic data outside of this package.

id

Identifier for the central feature - it should be unique

CF.x

X-coordinate of the central feature

CF.y

Y-coordinate of the central feature

Note

Results specific for plotting are stored in the FORPLOTTING element within the produced list object. Pass the entire object to plot_box() and the function automatically extracts this information. This function can be used on its own (once) or repetitively in a loop to process grouped point data stored in a larger table. When used repetitively, be sure to increment the id argument to ensure that each CF has a unique identifier.

Author(s)

Randy Bui, Ron Buliung, Tarmo K Remmel

See Also

calc_box, calc_sdd, calc_sde, calc_cmd, calc_cf2pts, calc_mnc, calc_mdc

Examples

# CF EXAMPLE
data(activities)
a <- calc_cf(id=1, points=activities)
str(a)
print(a)

# BOX TO SHAPEFILE EXAMPLE (REMOVE THE COMMENTS TO RUN)
# shp <- convert.to.shapefile(a$LOCATIONS, a$ATTRIBUTES, "id", 5)
# write.shapefile(shp, "CF_Shape", arcgis=T)


aspace documentation built on Sept. 8, 2023, 5:48 p.m.

Related to calc_cf in aspace...