{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"turf","owner":"Turfjs","isFork":false,"description":"A modular geospatial engine written in JavaScript and TypeScript","topicNames":["javascript","algorithm","typescript","geojson","gis","computational-geometry","turf"],"topicsNotShown":0,"allTopics":["javascript","algorithm","typescript","geojson","gis","computational-geometry","turf"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":28,"issueCount":284,"starsCount":8846,"forksCount":918,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T15:45:01.532Z"}},{"type":"Public","name":"turf-www","owner":"Turfjs","isFork":false,"description":"turf website","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":4,"issueCount":3,"starsCount":27,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T03:10:09.798Z"}},{"type":"Public","name":"turf-line-slice-at-intersection","owner":"Turfjs","isFork":false,"description":"Segment a LineString by Features","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":6,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T09:15:48.150Z"}},{"type":"Public","name":"geojson-rbush","owner":"Turfjs","isFork":true,"description":"GeoJSON implementation of RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-21T22:13:33.390Z"}},{"type":"Public","name":"turf-jsts","owner":"Turfjs","isFork":false,"description":"A minimal subset of JSTS features bundled and compiled to ES5","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-17T13:23:40.726Z"}},{"type":"Public","name":"awesome-turf","owner":"Turfjs","isFork":false,"description":"A collection of awesome projects in the turfjs ecosystem","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":22,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-09T01:12:35.693Z"}},{"type":"Public","name":"turf-inside","owner":"Turfjs","isFork":false,"description":"Checks to see if a point is inside of a polygon.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":7,"starsCount":40,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-09T16:26:10.115Z"}},{"type":"Public","name":"turf-server-example","owner":"Turfjs","isFork":false,"description":"[DEPRECATED] an example of using turf on a server with node.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":46,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-29T22:43:13.529Z"}},{"type":"Public","name":"turf-mapboxjs","owner":"Turfjs","isFork":false,"description":"Examples of Turfjs visualized with mapbox.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":0,"starsCount":15,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-24T21:25:20.984Z"}},{"type":"Public","name":"turf-equal","owner":"Turfjs","isFork":false,"description":"determine whether two geojson objects are equal","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:58:59.860Z"}},{"type":"Public","name":"turf-point-grid","owner":"Turfjs","isFork":false,"description":"Takes a bounding box and a cell depth and outputs a feature collection of points in a grid.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":4,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:57:50.469Z"}},{"type":"Public","name":"turf-rewind","owner":"Turfjs","isFork":false,"description":"Makes outer rings cw, inner rings ccw. Or reversed","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:55:45.623Z"}},{"type":"Public","name":"turf-bbox-clip","owner":"Turfjs","isFork":false,"description":"Clips a Feature by a bbox","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:55:15.236Z"}},{"type":"Public","name":"turf-union","owner":"Turfjs","isFork":false,"description":"find the union of geographic features","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:54:04.043Z"}},{"type":"Public","name":"turf-line-chunk","owner":"Turfjs","isFork":false,"description":"Divide a linestring into segments of specified length","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:52:51.911Z"}},{"type":"Public","name":"turf-difference","owner":"Turfjs","isFork":false,"description":"erase spatial features","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:51:46.261Z"}},{"type":"Public","name":"turf-distance","owner":"Turfjs","isFork":false,"description":"Calculates the distance between two point features in degrees, radians, miles, or kilometers. ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":32,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:40:03.110Z"}},{"type":"Public","name":"turf-flatten","owner":"Turfjs","isFork":false,"description":"Turf flatten module","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:39:37.406Z"}},{"type":"Public","name":"turf-buffer","owner":"Turfjs","isFork":false,"description":"Buffers a point, linestring, or polygon Feature/FeatureCollection to a given radius. Units supported are miles, kilometers, and degrees.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":19,"starsCount":22,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:38:55.630Z"}},{"type":"Public","name":"turf-isobands","owner":"Turfjs","isFork":false,"description":"Takes a FeatureCollection of points with z values and an array of value breaks and generates filled contour isobands.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":12,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:38:30.775Z"}},{"type":"Public","name":"turf-intersect","owner":"Turfjs","isFork":false,"description":"find the intersection of features","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":9,"starsCount":30,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T13:37:42.458Z"}},{"type":"Public","name":"turf-node-example","owner":"Turfjs","isFork":false,"description":"an example of how to use Turf for a scripting task with node. ","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":91,"forksCount":33,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-05-19T23:29:41.206Z"}},{"type":"Public","name":"turf-donuts","owner":"Turfjs","isFork":false,"description":"Takes a set of overlapping polygons and returns non overlapping donuts.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-02-08T19:02:07.796Z"}},{"type":"Public","name":"turf-voronoi","owner":"Turfjs","isFork":false,"description":"Create voronoi polygons from a set of points","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-10-21T20:30:33.270Z"}},{"type":"Public","name":"turf-vincenty-direct","owner":"Turfjs","isFork":false,"description":"Vincenty's direct formula computes the location of a point which is a given distance and direction from another point.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-04T01:54:11.827Z"}},{"type":"Public","name":"turf-vincenty-inverse","owner":"Turfjs","isFork":false,"description":"Vincenty's inverse formula computes the geographical distance and direction between two given points.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-04T01:53:26.140Z"}},{"type":"Public","name":"turf-bboxify","owner":"Turfjs","isFork":false,"description":"Turf bboxify module","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-07T22:45:38.633Z"}},{"type":"Public","name":"turf-normalize","owner":"Turfjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-04T15:44:44.866Z"}},{"type":"Public","name":"turf-polygon-reduce","owner":"Turfjs","isFork":false,"description":"Gets the Pole of Inaccessibility of the input polygon","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-04-07T18:34:01.359Z"}},{"type":"Public","name":"turf-voronoi-constrained","owner":"Turfjs","isFork":false,"description":"Get Voronoi cells constrained to a Polygon","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-04-07T18:03:16.852Z"}}],"repositoryCount":35,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}