Package: geos 0.2.4.9000

Dewey Dunnington

geos: Open Source Geometry Engine ('GEOS') R API

Provides an R API to the Open Source Geometry Engine ('GEOS') library (<https://libgeos.org/>) and a vector format with which to efficiently store 'GEOS' geometries. High-performance functions to extract information from, calculate relationships between, and transform geometries are provided. Finally, facilities to import and export geometry vectors to other spatial formats are provided.

Authors:Dewey Dunnington [aut, cre], Edzer Pebesma [aut]

geos_0.2.4.9000.tar.gz
geos_0.2.4.9000.zip(r-4.5)geos_0.2.4.9000.zip(r-4.4)geos_0.2.4.9000.zip(r-4.3)
geos_0.2.4.9000.tgz(r-4.4-arm64)geos_0.2.4.9000.tgz(r-4.4-x86_64)geos_0.2.4.9000.tgz(r-4.3-arm64)geos_0.2.4.9000.tgz(r-4.3-x86_64)
geos_0.2.4.9000.tar.gz(r-4.5-noble)geos_0.2.4.9000.tar.gz(r-4.4-noble)
geos_0.2.4.9000.tgz(r-4.4-emscripten)geos_0.2.4.9000.tgz(r-4.3-emscripten)
geos.pdf |geos.html
geos/json (API)
NEWS

# Install geos in R:
install.packages('geos', repos = c('https://fastverse.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/paleolimbot/geos/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

200 exports 60 stars 4.40 score 2 dependencies 17 dependents 1.3k downloads

Last updated 4 months agofrom:03a6217ede1ec96ccec38b0c058692a8cbeccd4a

Exports:as_geos_geometryas_geos_strtreeas_geos_type_idgeos_areageos_basic_strtreegeos_basic_strtree_finalizedgeos_basic_strtree_insertgeos_basic_strtree_querygeos_basic_strtree_query_filteredgeos_basic_strtree_sizegeos_boundarygeos_buffergeos_buffer_paramsgeos_build_areageos_centroidgeos_clearance_line_betweengeos_clip_by_rectgeos_clonegeos_concave_hullgeos_concave_hull_of_polygonsgeos_constrained_delaunay_trianglesgeos_containsgeos_contains_anygeos_contains_matrixgeos_contains_properly_anygeos_contains_properly_matrixgeos_convex_hullgeos_coordinate_dimensiongeos_coverage_uniongeos_covered_bygeos_covered_by_anygeos_covered_by_matrixgeos_coversgeos_covers_anygeos_covers_matrixgeos_create_rectanglegeos_crossesgeos_crosses_anygeos_crosses_matrixgeos_delaunay_edgesgeos_delaunay_trianglesgeos_densifygeos_differencegeos_difference_precgeos_dimensiongeos_disjointgeos_disjoint_anygeos_disjoint_matrixgeos_distancegeos_distance_frechetgeos_distance_hausdorffgeos_distance_indexedgeos_emptygeos_envelopegeos_envelope_rctgeos_equalsgeos_equals_anygeos_equals_exactgeos_equals_exact_anygeos_equals_exact_matrixgeos_equals_matrixgeos_extentgeos_geometrygeos_geometry_ngeos_geometry_writergeos_has_zgeos_hilbert_codegeos_inner_joingeos_inner_join_keysgeos_interpolategeos_interpolate_normalizedgeos_intersectiongeos_intersection_precgeos_intersectsgeos_intersects_anygeos_intersects_matrixgeos_is_clockwisegeos_is_closedgeos_is_emptygeos_is_ringgeos_is_simplegeos_is_validgeos_is_valid_detailgeos_is_within_distancegeos_largest_empty_circle_specgeos_largest_empty_crcgeos_lengthgeos_line_mergegeos_line_merge_directedgeos_make_collectiongeos_make_linestringgeos_make_pointgeos_make_polygongeos_make_validgeos_make_valid_paramsgeos_maximum_inscribed_circle_specgeos_maximum_inscribed_crcgeos_merge_linesgeos_minimum_bounding_circlegeos_minimum_bounding_crcgeos_minimum_clearancegeos_minimum_clearance_linegeos_minimum_rotated_rectanglegeos_minimum_widthgeos_nearestgeos_nearest_frechetgeos_nearest_hausdorffgeos_nearest_indexedgeos_nodegeos_normalizegeos_num_coordinatesgeos_num_geometriesgeos_num_interior_ringsgeos_num_ringsgeos_offset_curvegeos_orientation_indexgeos_overlapsgeos_overlaps_anygeos_overlaps_matrixgeos_point_endgeos_point_ngeos_point_on_surfacegeos_point_startgeos_polygon_hull_simplifygeos_polygonizegeos_polygonize_cut_edgesgeos_polygonize_fullgeos_polygonize_validgeos_precisiongeos_prepared_containsgeos_prepared_contains_properlygeos_prepared_covered_bygeos_prepared_coversgeos_prepared_crossesgeos_prepared_disjointgeos_prepared_distancegeos_prepared_intersectsgeos_prepared_is_within_distancegeos_prepared_overlapsgeos_prepared_touchesgeos_prepared_withingeos_projectgeos_project_normalizedgeos_read_geojsongeos_read_hexgeos_read_wkbgeos_read_wktgeos_read_xygeos_relategeos_relate_patterngeos_relate_pattern_creategeos_relate_pattern_matchgeos_remove_repeated_pointsgeos_reversegeos_ring_ngeos_segment_intersectiongeos_set_precisiongeos_set_sridgeos_shared_pathsgeos_simplifygeos_simplify_preserve_topologygeos_snapgeos_sridgeos_strtreegeos_strtree_datageos_strtree_querygeos_sym_differencegeos_sym_difference_precgeos_touchesgeos_touches_anygeos_touches_matrixgeos_transform_xygeos_typegeos_type_idgeos_unary_uniongeos_unary_union_precgeos_uniongeos_union_precgeos_unique_pointsgeos_unnestgeos_versiongeos_voronoi_edgesgeos_voronoi_polygonsgeos_withingeos_within_anygeos_within_matrixgeos_write_geojsongeos_write_hexgeos_write_wkbgeos_write_wktgeos_write_xygeos_xgeos_xmaxgeos_xmingeos_ygeos_ymaxgeos_ymingeos_zvec_cast.geos_geometryvec_ptype2.geos_geometry

Dependencies:libgeoswk

Readme and manuals

Help Manual

Help pageTopics
Create GEOS Geometry Vectorsas_geos_geometry as_geos_geometry.blob as_geos_geometry.character as_geos_geometry.default as_geos_geometry.geos_geometry as_geos_geometry.WKB as_geos_geometry.wk_xy as_geos_geometry.wk_xyz geos_geometry
Extract information from a GEOS geometrygeos_area geos_coordinate_dimension geos_dimension geos_has_z geos_hilbert_code geos_is_clockwise geos_is_closed geos_is_empty geos_is_ring geos_is_simple geos_length geos_minimum_clearance geos_num_coordinates geos_num_geometries geos_num_interior_rings geos_num_rings geos_precision geos_srid geos_type geos_type_id geos_x geos_xmax geos_xmin geos_y geos_ymax geos_ymin geos_z
Create a basic GEOS STRTreegeos_basic_strtree geos_basic_strtree_finalized geos_basic_strtree_insert geos_basic_strtree_query geos_basic_strtree_query_filtered geos_basic_strtree_size
Buffer a geometrygeos_buffer geos_buffer_params geos_offset_curve
Geometry transformersgeos_boundary geos_build_area geos_centroid geos_clip_by_rect geos_clone geos_concave_hull geos_concave_hull_of_polygons geos_convex_hull geos_coverage_union geos_densify geos_envelope geos_envelope_rct geos_extent geos_line_merge geos_line_merge_directed geos_make_valid geos_make_valid_params geos_merge_lines geos_minimum_clearance_line geos_minimum_rotated_rectangle geos_minimum_width geos_node geos_normalize geos_point_end geos_point_n geos_point_on_surface geos_point_start geos_polygon_hull_simplify geos_remove_repeated_points geos_reverse geos_set_precision geos_set_srid geos_simplify geos_simplify_preserve_topology geos_transform_xy geos_unary_union geos_unary_union_prec geos_unique_points
Create rectangles from boundsgeos_create_rectangle
Delaunay triagulations and Voronoi diagramsgeos_constrained_delaunay_triangles geos_delaunay_edges geos_delaunay_triangles geos_voronoi_edges geos_voronoi_polygons
Binary predicatesgeos_contains geos_covered_by geos_covers geos_crosses geos_disjoint geos_equals geos_equals_exact geos_intersects geos_overlaps geos_prepared_contains geos_prepared_contains_properly geos_prepared_covered_by geos_prepared_covers geos_prepared_crosses geos_prepared_disjoint geos_prepared_intersects geos_prepared_overlaps geos_prepared_touches geos_prepared_within geos_touches geos_within
Matrix predicatesgeos_contains_any geos_contains_matrix geos_contains_properly_any geos_contains_properly_matrix geos_covered_by_any geos_covered_by_matrix geos_covers_any geos_covers_matrix geos_crosses_any geos_crosses_matrix geos_disjoint_any geos_disjoint_matrix geos_equals_any geos_equals_exact_any geos_equals_exact_matrix geos_equals_matrix geos_intersects_any geos_intersects_matrix geos_overlaps_any geos_overlaps_matrix geos_touches_any geos_touches_matrix geos_within_any geos_within_matrix
Distance calculationsgeos_distance geos_distance_frechet geos_distance_hausdorff geos_distance_indexed geos_is_within_distance geos_prepared_distance geos_prepared_is_within_distance
Create empty geometriesas_geos_type_id as_geos_type_id.character as_geos_type_id.default as_geos_type_id.numeric geos_empty
Access child geometriesgeos_geometry_n geos_ring_n
Generate inner join keys based on a GEOS predicategeos_inner_join geos_inner_join_keys
Binary geometry operatorsgeos_clearance_line_between geos_difference geos_difference_prec geos_intersection geos_intersection_prec geos_shared_paths geos_snap geos_sym_difference geos_sym_difference_prec geos_union geos_union_prec
Geometry validitygeos_is_valid geos_is_valid_detail
Circular approximationsgeos_largest_empty_circle_spec geos_largest_empty_crc geos_maximum_inscribed_circle_spec geos_maximum_inscribed_crc geos_minimum_bounding_circle geos_minimum_bounding_crc
Create geometries from vectors of coordinatesgeos_make_collection geos_make_linestring geos_make_point geos_make_polygon
Find the closest featuregeos_nearest geos_nearest_frechet geos_nearest_hausdorff geos_nearest_indexed
Create polygons from noded edgesgeos_polygonize geos_polygonize_cut_edges geos_polygonize_full geos_polygonize_valid
Linear referencinggeos_interpolate geos_interpolate_normalized geos_project geos_project_normalized
Read and write well-known textgeos_read_geojson geos_read_hex geos_read_wkb geos_read_wkt geos_read_xy geos_write_geojson geos_write_hex geos_write_wkb geos_write_wkt geos_write_xy
Dimensionally extended 9 intersection modelgeos_relate geos_relate_pattern geos_relate_pattern_create geos_relate_pattern_match
Segment operationsgeos_orientation_index geos_segment_intersection
Create a GEOS STRTreeas_geos_strtree as_geos_strtree.default as_geos_strtree.geos_geometry as_geos_strtree.geos_strtree geos_strtree geos_strtree_data geos_strtree_query
Unnest nested geometriesgeos_unnest
GEOS version informationgeos_version
Plot GEOS geometriesplot.geos_geometry
Vctrs methodsvctrs-methods vec_cast.geos_geometry vec_ptype2.geos_geometry
Compatibility with the wk packagegeos_geometry_writer wk-methods wk_handle.geos_geometry wk_writer.geos_geometry