The goal is to filter a database of 5.5 million locations given an ESRI Shapefile. The Shapefile will represent a county, state, or resource region (such as an oil basin). The points that pass the filter test will be processed further. The application will be in Javascript and Node.js.
GeoJSON seems like a convenient format for transmitting the shapes from the Browser to/from the node Service. I am attempting to connect the dots and find a collection of libraries that are compatible with one another.
Shapefile and convert to GeoJSON. I found GeoJson library in NPM.turf library in NPM.Is turf.js compatible with the GeoJson object created by GeoJSON?
How do I perform the Turf Point in Polygon test against an entire Shapefile, not a single polygon?