Functions that read and write GEOS geometry to common formats.
geos_read_wkt() geos_write_wkt() geos_read_wkb() geos_write_wkb() geos_read_hex() geos_write_hex() geos_read_xy() geos_write_xy()
geos_read_wkt()
geos_write_wkt()
geos_read_wkb()
geos_write_wkb()
geos_read_hex()
geos_write_hex()
geos_read_xy()
geos_write_xy()
Read and write well-known text
as_geos_geometry()
Create GEOS Geometry Vectors
geos_empty() as_geos_type_id()
geos_empty()
as_geos_type_id()
Create empty geometries
geos_make_point() geos_make_linestring() geos_make_polygon() geos_make_collection()
geos_make_point()
geos_make_linestring()
geos_make_polygon()
geos_make_collection()
Create geometries from vectors of coordinates
plot(<geos_geometry>)
Plot GEOS geometries
Functions that operate on one or more geometry vectors
geos_area() geos_length() geos_x() geos_y() geos_z() geos_xmin() geos_ymin() geos_xmax() geos_ymax() geos_minimum_clearance() geos_is_empty() geos_is_simple() geos_is_ring() geos_has_z() geos_is_closed() geos_type_id() geos_type() geos_precision() geos_srid() geos_num_coordinates() geos_num_geometries() geos_num_interior_rings() geos_num_rings() geos_dimension() geos_coordinate_dimension() geos_is_clockwise()
geos_area()
geos_length()
geos_x()
geos_y()
geos_z()
geos_xmin()
geos_ymin()
geos_xmax()
geos_ymax()
geos_minimum_clearance()
geos_is_empty()
geos_is_simple()
geos_is_ring()
geos_has_z()
geos_is_closed()
geos_type_id()
geos_type()
geos_precision()
geos_srid()
geos_num_coordinates()
geos_num_geometries()
geos_num_interior_rings()
geos_num_rings()
geos_dimension()
geos_coordinate_dimension()
geos_is_clockwise()
Extract information from a GEOS geometry
geos_centroid() geos_boundary() geos_minimum_width() geos_minimum_clearance_line() geos_minimum_rotated_rectangle() geos_minimum_bounding_circle() geos_unary_union() geos_coverage_union() geos_point_on_surface() geos_node() geos_make_valid() geos_unique_points() geos_reverse() geos_merge_lines() geos_build_area() geos_envelope() geos_convex_hull() geos_point_start() geos_point_end() geos_clone() geos_set_srid() geos_point_n() geos_simplify() geos_simplify_preserve_topology() geos_set_precision() geos_normalize() geos_clip_by_rect()
geos_centroid()
geos_boundary()
geos_minimum_width()
geos_minimum_clearance_line()
geos_minimum_rotated_rectangle()
geos_minimum_bounding_circle()
geos_unary_union()
geos_coverage_union()
geos_point_on_surface()
geos_node()
geos_make_valid()
geos_unique_points()
geos_reverse()
geos_merge_lines()
geos_build_area()
geos_envelope()
geos_convex_hull()
geos_point_start()
geos_point_end()
geos_clone()
geos_set_srid()
geos_point_n()
geos_simplify()
geos_simplify_preserve_topology()
geos_set_precision()
geos_normalize()
geos_clip_by_rect()
Geometry transformers
geos_segment_intersection() geos_orientation_index()
geos_segment_intersection()
geos_orientation_index()
Segment operations
geos_disjoint() geos_touches() geos_intersects() geos_crosses() geos_within() geos_contains() geos_overlaps() geos_equals() geos_equals_exact() geos_covers() geos_covered_by() geos_prepared_disjoint() geos_prepared_touches() geos_prepared_intersects() geos_prepared_crosses() geos_prepared_within() geos_prepared_contains() geos_prepared_contains_properly() geos_prepared_overlaps() geos_prepared_covers() geos_prepared_covered_by()
geos_disjoint()
geos_touches()
geos_intersects()
geos_crosses()
geos_within()
geos_contains()
geos_overlaps()
geos_equals()
geos_equals_exact()
geos_covers()
geos_covered_by()
geos_prepared_disjoint()
geos_prepared_touches()
geos_prepared_intersects()
geos_prepared_crosses()
geos_prepared_within()
geos_prepared_contains()
geos_prepared_contains_properly()
geos_prepared_overlaps()
geos_prepared_covers()
geos_prepared_covered_by()
Binary predicates
geos_disjoint_matrix() geos_touches_matrix() geos_intersects_matrix() geos_crosses_matrix() geos_within_matrix() geos_contains_matrix() geos_contains_properly_matrix() geos_overlaps_matrix() geos_equals_matrix() geos_equals_exact_matrix() geos_covers_matrix() geos_covered_by_matrix() geos_disjoint_any() geos_touches_any() geos_intersects_any() geos_crosses_any() geos_within_any() geos_contains_any() geos_contains_properly_any() geos_overlaps_any() geos_equals_any() geos_equals_exact_any() geos_covers_any() geos_covered_by_any()
geos_disjoint_matrix()
geos_touches_matrix()
geos_intersects_matrix()
geos_crosses_matrix()
geos_within_matrix()
geos_contains_matrix()
geos_contains_properly_matrix()
geos_overlaps_matrix()
geos_equals_matrix()
geos_equals_exact_matrix()
geos_covers_matrix()
geos_covered_by_matrix()
geos_disjoint_any()
geos_touches_any()
geos_intersects_any()
geos_crosses_any()
geos_within_any()
geos_contains_any()
geos_contains_properly_any()
geos_overlaps_any()
geos_equals_any()
geos_equals_exact_any()
geos_covers_any()
geos_covered_by_any()
Matrix predicates
geos_distance() geos_distance_indexed() geos_distance_hausdorff() geos_distance_frechet()
geos_distance()
geos_distance_indexed()
geos_distance_hausdorff()
geos_distance_frechet()
Distance calculations
geos_project() geos_project_normalized() geos_interpolate() geos_interpolate_normalized()
geos_project()
geos_project_normalized()
geos_interpolate()
geos_interpolate_normalized()
Linear referencing
geos_strtree() geos_strtree_query() geos_strtree_data() as_geos_strtree()
geos_strtree()
geos_strtree_query()
geos_strtree_data()
as_geos_strtree()
Create a GEOS STRTree
geos_buffer() geos_offset_curve() geos_buffer_params()
geos_buffer()
geos_offset_curve()
geos_buffer_params()
Buffer a geometry
geos_delaunay_triangles() geos_delaunay_edges() geos_voronoi_polygons() geos_voronoi_edges()
geos_delaunay_triangles()
geos_delaunay_edges()
geos_voronoi_polygons()
geos_voronoi_edges()
Delaunay triagulations and Voronoi diagrams
geos_intersection() geos_difference() geos_sym_difference() geos_union() geos_shared_paths() geos_snap() geos_clearance_line_between()
geos_intersection()
geos_difference()
geos_sym_difference()
geos_union()
geos_shared_paths()
geos_snap()
geos_clearance_line_between()
Binary geometry operators
geos_nearest() geos_nearest_indexed() geos_nearest_hausdorff() geos_nearest_frechet()
geos_nearest()
geos_nearest_indexed()
geos_nearest_hausdorff()
geos_nearest_frechet()
Find the closest feature
geos_polygonize() geos_polygonize_valid() geos_polygonize_cut_edges() geos_polygonize_full()
geos_polygonize()
geos_polygonize_valid()
geos_polygonize_cut_edges()
geos_polygonize_full()
Create polygons from noded edges
geos_relate() geos_relate_pattern() geos_relate_pattern_match() geos_relate_pattern_create()
geos_relate()
geos_relate_pattern()
geos_relate_pattern_match()
geos_relate_pattern_create()
Dimensionally extended 9 intersection model
geos_is_valid() geos_is_valid_detail()
geos_is_valid()
geos_is_valid_detail()
Geometry validity
geos_geometry_n() geos_ring_n()
geos_geometry_n()
geos_ring_n()
Access child geometries
geos_unnest()
Unnest nested geometries
geos_version()
GEOS version information