All functions

crc() as_crc()

2D Circle Vectors

crc_x() crc_y() crc_center() crc_r()

Circle accessors

wkb_translate_wkt() wkb_translate_wkb() wkt_translate_wkt() wkt_translate_wkb()

Deprecated functions

grd() grd_rct() grd_xy() as_grd_rct() as_grd_xy()

Raster-like objects

grd_cell() grd_cell_range() grd_cell_rct() grd_cell_xy()

Grid cell operators

grd_extract() grd_extract_nearest() grd_data_extract()

Extract values from a grid

grd_snap_next() grd_snap_previous()

Index snap functions

grd_subset() grd_crop() grd_extend() grd_data_subset()

Subset grid objects

grd_summary()

Grid information

grd_tile()

Extract normalized grid tiles

grd_tile_template() grd_tile_summary()

Compute overview grid tile

handle_wkt_without_vector_size()

Test handlers for handling of unknown size vectors

new_wk_crc()

S3 details for crc objects

new_wk_grd()

S3 details for grid objects

new_wk_rct()

S3 details for rct objects

new_wk_wkb() validate_wk_wkb() is_wk_wkb()

S3 Details for wk_wkb

new_wk_wkt() is_wk_wkt() validate_wk_wkt()

S3 Details for wk_wkt

new_wk_xy() new_wk_xyz() new_wk_xym() new_wk_xyzm() validate_wk_xy() validate_wk_xyz() validate_wk_xym() validate_wk_xyzm()

S3 details for xy objects

plot(<wk_grd_xy>) plot(<wk_grd_rct>)

Plot grid objects

rct() as_rct()

2D rectangle vectors

rct_xmin() rct_ymin() rct_xmax() rct_ymax() rct_width() rct_height() rct_intersects() rct_contains() rct_intersection()

Rectangle accessors and operators

vec_cast.wk_wkb() vec_ptype2.wk_wkb() vec_cast.wk_wkt() vec_ptype2.wk_wkt() vec_cast.wk_xy() vec_ptype2.wk_xy() vec_cast.wk_xyz() vec_ptype2.wk_xyz() vec_cast.wk_xym() vec_ptype2.wk_xym() vec_cast.wk_xyzm() vec_ptype2.wk_xyzm() vec_cast.wk_rct() vec_ptype2.wk_rct() vec_cast.wk_crc() vec_ptype2.wk_crc()

Vctrs methods

wk_bbox() wk_envelope() wk_bbox_handler() wk_envelope_handler()

2D bounding rectangles

wk_chunk_strategy_single() wk_chunk_strategy_feature() wk_chunk_strategy_coordinates()

Chunking strategies

wk_count() wk_count_handler()

Count geometry components

wk_crs() `wk_crs<-`() wk_set_crs() wk_crs_output() wk_is_geodesic_output()

Set and get vector CRS

wk_crs_equal() wk_crs_equal_generic()

Compare CRS objects

wk_crs_inherit() wk_crs_longlat() wk_crs_auto() wk_crs_auto_value()

Special CRS values

wk_crs_proj_definition wk_crs_projjson wk_crs_proj_definition.NULL wk_crs_proj_definition.wk_crs_inherit wk_crs_proj_definition.character wk_crs_proj_definition.double wk_crs_proj_definition.integer

CRS object generic methods

wk_debug() wk_debug_filter()

Debug filters and handlers

wk_example() wk_example_wkt

Create example geometry objects

wk_flatten() wk_flatten_filter()

Extract simple geometries

wk_format() wkt_format_handler()

Format well-known geometry for printing

wk_handle() is_handleable() new_wk_handler() is_wk_handler() as_wk_handler()

Read geometry vectors

wk_handle(<data.frame>) wk_restore(<data.frame>) wk_restore(<tbl_df>) wk_translate(<data.frame>) wk_translate(<tbl_df>) wk_translate(<sf>) wk_restore(<sf>)

Use data.frame with wk

wk_handle(<wk_grd_xy>) wk_handle(<wk_grd_rct>)

Handler interface for grid objects

wk_handle_slice()

Handle specific regions of objects

wk_identity() wk_identity_filter() wk_restore()

Copy a geometry vector

wk_is_geodesic() wk_set_geodesic() `wk_is_geodesic<-`() wk_geodesic_inherit()

Set and get vector geodesic edge interpolation

wk_linestring() wk_polygon() wk_collection() wk_linestring_filter() wk_polygon_filter() wk_collection_filter()

Create lines, polygons, and collections

wk_meta() wk_vector_meta() wk_meta_handler() wk_vector_meta_handler() wk_geometry_type_label() wk_geometry_type()

Extract feature-level meta

wk_orient() wk_orient_filter() wk_clockwise() wk_counterclockwise()

Orient polygon coordinates

wk_plot() plot(<wk_wkt>) plot(<wk_wkb>) plot(<wk_xy>) plot(<wk_rct>) plot(<wk_crc>)

Plot well-known geometry vectors

wk_problems() wk_problems_handler()

Validate well-known binary and well-known text

wk_proj_crs_view wk_proj_crs_json

Common CRS Representations

wk_set_z() wk_set_m() wk_drop_z() wk_drop_m() wk_trans_set()

Set coordinate values

wk_trans_affine() wk_affine_identity() wk_affine_rotate() wk_affine_scale() wk_affine_translate() wk_affine_fit() wk_affine_rescale() wk_affine_compose() wk_affine_invert()

Affine transformer

wk_trans_explicit()

Transform using explicit coordinate values

wk_trans_inverse() as_wk_trans() new_wk_trans()

Generic transform class

wk_transform() wk_transform_filter()

Apply coordinate transformations

wk_translate()

Translate geometry vectors

wk_vertices() wk_coords() `wk_coords<-`() wk_vertex_filter()

Extract vertices

wk_void() wk_void_handler()

Do nothing

sfc_writer() wkb_writer() wkt_writer() wk_writer() xy_writer()

Write geometry vectors

wkb() parse_wkb() wk_platform_endian() as_wkb()

Mark lists of raw vectors as well-known binary

wkb_to_hex()

Convert well-known binary to hex

wkt() parse_wkt() as_wkt()

Mark character vectors as well-known text

xy() xyz() xym() xyzm() xy_dims() as_xy()

Efficient point vectors

xy_x() xy_y() xy_z() xy_m()

XY vector extractors