Convert GeoJSON to ASCII STL
Installation
npm install geojson2stl
In the terminal
geojson2stl example.geojson
Flags
-o --output
Sets the output file path and file name
Default: ./output.stl
-e --extrude
Sets the millimeters to extrude the shape
Default: 1
-s --size
Set the maximum dimension (in x or y dimensions) of the output shape in millimeters
Default:200
example
geojson2stl -s 150 -e 10 -o ./example.stl example.geojson
returns a 150mm maximum dimension, 10mm extrude file named example.stl
in Node
const geojson2stl = ;const fs = ; fs;
Reference
geojson2stl(geojson[, options]]) <>
Takes a required parameter of geojson and returns ASCII STL text of the input geojson. Options is an opject with the following optional attributes:
output
- filename to give name attribute in STL file default: 'output.stl'extrude
- a number indicating millimeters to extrude the shape default: 1size
- a number indicating the maximum dimension of the output shape default: 200
Caveats
expects geojson as WGS84 (as per the specification) and projects all coordinates to mercator.