Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js (see below).Download the minified file, and include it in a script tag. This will expose a global variable named turf.
algorithm computational-geometry geojson turf gis geo geojs geospatial geography geometry map contour centroid tin extent grid polygon line point area analysis statistics stats midpoint plane quantile jenks sampleThe changelog is automatically generated via standard-version and can be found in project root as well as npm tarball. Please, be noted, no one, I mean, no one, is obligated to help you in ANY means. Your time is valuable, so does our contributors. Don't waste our time posting questions like “how do I do X with React-Google-Maps” and “my code doesn't work”. This is not the primary purpose of the issue tracker. Don't abuse.
react google-maps-javascript-api react-styleguidist google map react-component recompose hoc addons/infobox addons/markerclusterer circle directionsrenderer drawing/drawingmanager fusiontableslayer googlemap infowindow kmllayer marker overlayview places/searchbox polygon polyline rectangle streetviewpanorama trafficlayer visualization/heatmaplayer withgooglemap withscriptjsThe fastest and smallest JavaScript polygon triangulation library. 2.5KB gzipped.The library implements a modified ear slicing algorithm, optimized by z-order curve hashing and extended to handle holes, twisted polygons, degeneracies and self-intersections in a way that doesn't guarantee correctness of triangulation, but attempts to always produce acceptable results for practical data.
triangulation tessellation polygon algorithm computational-geometryMaker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.
maker cad draw cnc vector svg pdf dxf drawing fonts geometry bezier openjscad rectangle circle line arc laser 2d 3d openscad point points path model triangle outline quadratic cubic curve ellipse polygon square star dome bolt holes oval belt ring slot kerf shape font trigonometry boolean chain distort dogbone fillet intsersect intsersection measure mirror rotate scale stl plasma cutter water-jetDetermine if a point is inside of a polygon.This module casts a ray from the inquiry point and counts intersections, based on this algorithm.
point polygon insideCanvas based ImageMap polygon editing textarea/input replacement for jQuery
jquery-plugin canvas img image map polygon poly inputProvide a robust and fast tessellator (polygons with N vertices in the output) for .NET, also does triangulation.SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) More information in LICENSE.txt.
triangulation polygon c-sharp tessellation unity3dChaikin's smoothing algorithm for 2D polylines.Performs the smoothing algorithm on the specified path, returning a list populated with the additional smoothed points. If the input path has a length of <= 2, the result will be a new array with the same points as the input.
chaikin smooth polyline 2d polygon smoothing chaikin's smoother algorithm svg shape round subdivide points line pathutility for working with polygons (arrays of vec2s)
polygon vec2 geometry 2dApply Ramer–Douglas–Peucker line simplification to GeoJSON features or feature collections in JS or on the CLI.This module uses https://github.com/seabre/simplify-geometry for the simplification and wraps it in a interface for easily simplifying GeoJSON.
ramer-douglas-peucker feature featurecollection geojson line linestring multilinestring multipolygon polygon simplification simplify⚡️ Fast geometry in geometry lookup for large GeoJSONs.With this package you can perform the following operations (and more) on a given GeoJSON.
geojson lookup nodejs geojson-geometries-lookup point-lookup line-lookup polygon-lookup points-lookup lines-lookup polygons-lookup geojsons-lookup point line polygon geojsons points lines polygons intersection contains contain container containers containedGenerate drive-time isochrones from OpenStreetMap data using OSRM.The output will be in GeoJSON format.
drivetime polygon osrmCrazy fast polygon boolean operations in JS using Martinez algorithm. A work in progress.
polygon boolean geometry clipping union intersectionA work in progress JavaScript polygon operations library with integer snap rounding.
polygon snap-round computational-geometry algorithm library robust fastA Leaflet-friendly API for point in polygon operations, using substack's point in polygon library.An array of polygons in which the given point resides, an empty array if there are none. The polygons are returned as direct sublayers, so they can include MultiPolygons. You can call pointInLayer again on those if you want the sub-polygon result.
leaflet plugin point in polygon geo geographicalA very fast JavaScript library for clipping polylines and polygons by a bounding box.Returns an array of clipped lines.
algorithm line polyline polygon geometry clip geo cohen-sutherland
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.