Spatial analysis with JSTS
Now that we are kind of familiar with Turf, let's take a look at another topological library: JSTS. In this example, called ch09_jsts
, we will reproduce the first two spatial operations from the previous example with JSTS. As we would like to make the least replicated code, we will use ch09_turf
as the basis for this example.
JSTS Topology Suite (JSTS) is another reasonably mature topology library out there. It is the JavaScript port of the famous desktop topology application, Java Topology Suite (JTS). The most important difference between Turf and JSTS is that JSTS is more robust but less capable of implementation. It uses an internal format to handle geometries and offers some I/O capabilities. It can traditionally read from Well-Known Text (WKT), but now it can also read from GeoJSON, OpenLayers 2, and OpenLayers 3's internal geometry formats. It can also write to these formats. As JSTS can directly read and write OpenLayers 3's geometries, the overhead of converting...