A very common reason is a wrong site baseUrl configuration.\n

Current configured baseUrl = / (default value)\n

We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))

Skip to main content

Turf.js

Advanced geospatial analysis for browsers and Node.js

TinBufferBezierVoronoi
Easy to Use

Simple

Modular, simple-to-understand JavaScript functions that speak GeoJSON.

Focus on What Matters

Modular

Turf is a collection of small modules, you only need to take what you want to use .

Powered by React

Fast

Takes advantage of the newest algorithms and doesn't require you to send data to a server.