# Lightweight Well-Known Geometry Parsing

## Documentation for package ‘wk’ version 0.9.5

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A C G H I N P R S V W X

## -- A --

as_crc | 2D Circle Vectors
as_crc.data.frame | 2D Circle Vectors
as_crc.matrix | 2D Circle Vectors
as_crc.wk_crc | 2D Circle Vectors
as_grd_rct | Raster-like objects
as_grd_rct.wk_grd_rct | Raster-like objects
as_grd_rct.wk_grd_xy | Raster-like objects
as_grd_xy | Raster-like objects
as_grd_xy.wk_grd_rct | Raster-like objects
as_grd_xy.wk_grd_xy | Raster-like objects
as_rct | 2D rectangle vectors
as_rct.data.frame | 2D rectangle vectors
as_rct.matrix | 2D rectangle vectors
as_rct.wk_rct | 2D rectangle vectors
as_wkb | Mark lists of raw vectors as well-known binary
as_wkb.blob | Mark lists of raw vectors as well-known binary
as_wkb.character | Mark lists of raw vectors as well-known binary
as_wkb.default | Mark lists of raw vectors as well-known binary
as_wkb.WKB | Mark lists of raw vectors as well-known binary
as_wkb.wk_wkb | Mark lists of raw vectors as well-known binary
as_wkt | Mark character vectors as well-known text
as_wkt.character | Mark character vectors as well-known text
as_wkt.default | Mark character vectors as well-known text
as_wkt.wk_wkt | Mark character vectors as well-known text
as_wk_handler | Read geometry vectors
as_wk_trans | Generic transform class
as_wk_trans.wk_trans | Generic transform class
as_xy | Efficient point vectors
as_xy.data.frame | Efficient point vectors
as_xy.default | Efficient point vectors
as_xy.matrix | Efficient point vectors
as_xy.wk_xy | Efficient point vectors

## -- C --

crc | 2D Circle Vectors
crc_center | Circle accessors
crc_r | Circle accessors
crc_x | Circle accessors
crc_y | Circle accessors

## -- G --

grd | Raster-like objects
grd_cell | Grid cell operators
grd_cell_range | Grid cell operators
grd_cell_rct | Grid cell operators
grd_cell_rct.wk_grd_rct | Grid cell operators
grd_cell_rct.wk_grd_xy | Grid cell operators
grd_cell_xy | Grid cell operators
grd_cell_xy.wk_grd_rct | Grid cell operators
grd_cell_xy.wk_grd_xy | Grid cell operators
grd_crop | Subset grid objects
grd_crop.wk_grd_rct | Subset grid objects
grd_crop.wk_grd_xy | Subset grid objects
grd_data_extract | Extract values from a grid
grd_data_subset | Subset grid objects
grd_extend | Subset grid objects
grd_extend.wk_grd_rct | Subset grid objects
grd_extend.wk_grd_xy | Subset grid objects
grd_extract | Extract values from a grid
grd_extract_nearest | Extract values from a grid
grd_rct | Raster-like objects
grd_snap_next | Index snap functions
grd_snap_previous | Index snap functions
grd_subset | Subset grid objects
grd_summary | Grid information
grd_tile | Extract normalized grid tiles
grd_tile.wk_grd_rct | Extract normalized grid tiles
grd_tile.wk_grd_xy | Extract normalized grid tiles
grd_tile_summary | Compute overview grid tile
grd_tile_template | Compute overview grid tile
grd_xy | Raster-like objects

## -- H --

handle_wkt_without_vector_size | Test handlers for handling of unknown size vectors

## -- I --

is_handleable | Read geometry vectors
is_wk_handler | Read geometry vectors
is_wk_wkb | S3 Details for wk_wkb
is_wk_wkt | S3 Details for wk_wkt

## -- N --

new_wk_crc | S3 details for crc objects
new_wk_grd | S3 details for grid objects
new_wk_handler | Read geometry vectors
new_wk_rct | S3 details for rct objects
new_wk_trans | Generic transform class
new_wk_wkb | S3 Details for wk_wkb
new_wk_wkt | S3 Details for wk_wkt
new_wk_xy | S3 details for xy objects
new_wk_xym | S3 details for xy objects
new_wk_xyz | S3 details for xy objects
new_wk_xyzm | S3 details for xy objects

## -- P --

parse_wkb | Mark lists of raw vectors as well-known binary
parse_wkt | Mark character vectors as well-known text
plot.wk_crc | Plot well-known geometry vectors
plot.wk_grd_rct | Plot grid objects
plot.wk_grd_xy | Plot grid objects
plot.wk_rct | Plot well-known geometry vectors
plot.wk_wkb | Plot well-known geometry vectors
plot.wk_wkt | Plot well-known geometry vectors
plot.wk_xy | Plot well-known geometry vectors

## -- R --

rct | 2D rectangle vectors
rct_contains | Rectangle accessors and operators
rct_height | Rectangle accessors and operators
rct_intersection | Rectangle accessors and operators
rct_intersects | Rectangle accessors and operators
rct_width | Rectangle accessors and operators
rct_xmax | Rectangle accessors and operators
rct_xmin | Rectangle accessors and operators
rct_ymax | Rectangle accessors and operators
rct_ymin | Rectangle accessors and operators

## -- S --

sfc_writer | Write geometry vectors

## -- V --

validate_wk_wkb | S3 Details for wk_wkb
validate_wk_wkt | S3 Details for wk_wkt
validate_wk_xy | S3 details for xy objects
validate_wk_xym | S3 details for xy objects
validate_wk_xyz | S3 details for xy objects
validate_wk_xyzm | S3 details for xy objects
vctrs-methods | Vctrs methods
vec_cast.wk_crc | Vctrs methods
vec_cast.wk_rct | Vctrs methods
vec_cast.wk_wkb | Vctrs methods
vec_cast.wk_wkt | Vctrs methods
vec_cast.wk_xy | Vctrs methods
vec_cast.wk_xym | Vctrs methods
vec_cast.wk_xyz | Vctrs methods
vec_cast.wk_xyzm | Vctrs methods
vec_ptype2.wk_crc | Vctrs methods
vec_ptype2.wk_rct | Vctrs methods
vec_ptype2.wk_wkb | Vctrs methods
vec_ptype2.wk_wkt | Vctrs methods
vec_ptype2.wk_xy | Vctrs methods
vec_ptype2.wk_xym | Vctrs methods
vec_ptype2.wk_xyz | Vctrs methods
vec_ptype2.wk_xyzm | Vctrs methods

## -- W --

wkb | Mark lists of raw vectors as well-known binary
wkb_to_hex | Convert well-known binary to hex
wkb_translate_wkb | Deprecated functions
wkb_translate_wkt | Deprecated functions
wkb_writer | Write geometry vectors
wkt | Mark character vectors as well-known text
wkt_format_handler | Format well-known geometry for printing
wkt_translate_wkb | Deprecated functions
wkt_translate_wkt | Deprecated functions
wkt_writer | Write geometry vectors
wk_affine_compose | Affine transformer
wk_affine_fit | Affine transformer
wk_affine_identity | Affine transformer
wk_affine_invert | Affine transformer
wk_affine_rescale | Affine transformer
wk_affine_rotate | Affine transformer
wk_affine_scale | Affine transformer
wk_affine_translate | Affine transformer
wk_bbox | 2D bounding rectangles
wk_bbox.default | 2D bounding rectangles
wk_bbox_handler | 2D bounding rectangles
wk_chunk_strategy_coordinates | Chunking strategies
wk_chunk_strategy_feature | Chunking strategies
wk_chunk_strategy_single | Chunking strategies
wk_clockwise | Orient polygon coordinates
wk_collection | Create lines, polygons, and collections
wk_collection_filter | Create lines, polygons, and collections
wk_coords | Extract vertices
wk_coords<- | Extract vertices
wk_count | Count geometry components
wk_count.default | Count geometry components
wk_counterclockwise | Orient polygon coordinates
wk_count_handler | Count geometry components
wk_crs | Set and get vector CRS
wk_crs.wk_rcrd | Set and get vector CRS
wk_crs.wk_vctr | Set and get vector CRS
wk_crs<- | Set and get vector CRS
wk_crs_auto | Special CRS values
wk_crs_auto_value | Special CRS values
wk_crs_equal | Compare CRS objects
wk_crs_equal_generic | Compare CRS objects
wk_crs_inherit | Special CRS values
wk_crs_longlat | Special CRS values
wk_crs_output | Set and get vector CRS
wk_crs_projjson | CRS object generic methods
wk_crs_proj_definition | CRS object generic methods
wk_crs_proj_definition.character | CRS object generic methods
wk_crs_proj_definition.double | CRS object generic methods
wk_crs_proj_definition.integer | CRS object generic methods
wk_crs_proj_definition.NULL | CRS object generic methods
wk_crs_proj_definition.wk_crs_inherit | CRS object generic methods
wk_debug | Debug filters and handlers
wk_debug_filter | Debug filters and handlers
wk_drop_m | Set coordinate values
wk_drop_z | Set coordinate values
wk_envelope | 2D bounding rectangles
wk_envelope.default | 2D bounding rectangles
wk_envelope.wk_crc | 2D bounding rectangles
wk_envelope.wk_rct | 2D bounding rectangles
wk_envelope.wk_xy | 2D bounding rectangles
wk_envelope_handler | 2D bounding rectangles
wk_example | Create example geometry objects
wk_example_wkt | Create example geometry objects
wk_flatten | Extract simple geometries
wk_flatten_filter | Extract simple geometries
wk_format | Format well-known geometry for printing
wk_geodesic_inherit | Set and get vector geodesic edge interpolation
wk_geometry_type | Extract feature-level meta
wk_geometry_type_label | Extract feature-level meta
wk_handle | Read geometry vectors
wk_handle.bbox | Read geometry vectors
wk_handle.data.frame | Use data.frame with wk
wk_handle.sf | Read geometry vectors
wk_handle.sfc | Read geometry vectors
wk_handle.sfg | Read geometry vectors
wk_handle.wk_crc | Read geometry vectors
wk_handle.wk_grd_rct | Handler interface for grid objects
wk_handle.wk_grd_xy | Handler interface for grid objects
wk_handle.wk_rct | Read geometry vectors
wk_handle.wk_wkb | Read geometry vectors
wk_handle.wk_wkt | Read geometry vectors
wk_handle.wk_xy | Read geometry vectors
wk_handle_slice | Handle specific regions of objects
wk_handle_slice.data.frame | Handle specific regions of objects
wk_handle_slice.default | Handle specific regions of objects
wk_identity | Copy a geometry vector
wk_identity_filter | Copy a geometry vector
wk_is_geodesic | Set and get vector geodesic edge interpolation
wk_is_geodesic<- | Set and get vector geodesic edge interpolation
wk_is_geodesic_output | Set and get vector CRS
wk_linestring | Create lines, polygons, and collections
wk_linestring_filter | Create lines, polygons, and collections
wk_meta | Extract feature-level meta
wk_meta.default | Extract feature-level meta
wk_meta_handler | Extract feature-level meta
wk_orient | Orient polygon coordinates
wk_orient_filter | Orient polygon coordinates
wk_platform_endian | Mark lists of raw vectors as well-known binary
wk_plot | Plot well-known geometry vectors
wk_plot.default | Plot well-known geometry vectors
wk_polygon | Create lines, polygons, and collections
wk_polygon_filter | Create lines, polygons, and collections
wk_problems | Validate well-known binary and well-known text
wk_problems_handler | Validate well-known binary and well-known text
wk_proj_crs_json | Common CRS Representations
wk_proj_crs_view | Common CRS Representations
wk_restore | Copy a geometry vector
wk_restore.data.frame | Use data.frame with wk
wk_restore.default | Copy a geometry vector
wk_restore.sf | Use data.frame with wk
wk_restore.tbl_df | Use data.frame with wk
wk_set_crs | Set and get vector CRS
wk_set_geodesic | Set and get vector geodesic edge interpolation
wk_set_m | Set coordinate values
wk_set_z | Set coordinate values
wk_transform | Apply coordinate transformations
wk_transform_filter | Apply coordinate transformations
wk_translate | Translate geometry vectors
wk_translate.data.frame | Use data.frame with wk
wk_translate.default | Translate geometry vectors
wk_translate.sf | Use data.frame with wk
wk_translate.sfc | Translate geometry vectors
wk_translate.tbl_df | Use data.frame with wk
wk_trans_affine | Affine transformer
wk_trans_explicit | Transform using explicit coordinate values
wk_trans_inverse | Generic transform class
wk_trans_set | Set coordinate values
wk_vector_meta | Extract feature-level meta
wk_vector_meta.default | Extract feature-level meta
wk_vector_meta_handler | Extract feature-level meta
wk_vertex_filter | Extract vertices
wk_vertices | Extract vertices
wk_void | Do nothing
wk_void_handler | Do nothing
wk_writer | Write geometry vectors
wk_writer.default | Write geometry vectors
wk_writer.sf | Write geometry vectors
wk_writer.sfc | Write geometry vectors
wk_writer.wk_wkb | Write geometry vectors
wk_writer.wk_wkt | Write geometry vectors
wk_writer.wk_xy | Write geometry vectors

## -- X --

xy | Efficient point vectors
xym | Efficient point vectors
xyz | Efficient point vectors
xyzm | Efficient point vectors
xy_dims | Efficient point vectors
xy_m | XY vector extractors
xy_writer | Write geometry vectors
xy_x | XY vector extractors
xy_y | XY vector extractors
xy_z | XY vector extractors