Generate paths and cycles
Converts a polygon to a line string.
A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core
Moves a shape or location in a specific direction.
Tesselates a polygon or multipolygon into a collection of triangle polygons using earcut.
Convex decomposition for 2D polygons
Convex decomposition for 2D polygons
Takes a GeoJSON feature and returns points at all self-intersections.
Changes the size of a geometry by scaling it up or down.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
Rotates a geometry around its center or a given point.
Takes a Feature and a bbox and clips the feature to the bbox using lineclip.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
Converts a bounding box to a GeoJSON polygon.
generate the minimum number of tiles to cover a geojson geometry
Checks if a point is inside an area, like a city boundary.
GeoJSON implementation of RBush
Fast Javascript calculation of custom CRC checksum. Prebuilt models for CRC-6, CRC-8, CRC-10, CRC-16, CRC-24, CRC-32, CRC-32C.
Splits a convex polygon by a plane
Polygon convex partitioning and triangulation.
SASS mixin for linear interpolation between multiple values across multiple breakpoints using CSS calc() and viewport units
Utility functions for Javascript projects.
Orchestrates pluggable AI coding agents in an iterative plan-review loop
Transform a GeoJSON Polygon or MultiPolygon to a list of geohashes that form it.
line string toolbox
A port of D3/d3-geo
No description provided.
No description provided.