…is the command-line version of Polylabel. Install it using cargo install polylabel_cmd
.
This gives you the polylabel
command.
Polylabel takes one mandatory argument: a path to a valid GeoJSON file, containing any of:
FeatureCollection
containing Feature
s which are valid Polygons or MultiPolygonsFeature
containing a valid Polygon or MultiPolygonGeometry
which is a valid Polygon or MultiPolygon.Any non-(Multi)Polygon content is ignored.
It also accepts an optional -t
or --tolerance
switch, allowing you to fine-tune the tolerance from the default 1.0
. Smaller tolerances take longer to calculate.
Output is a GeoJSON FeatureCollection
containing Point
geometries, in the same order as the input geometries. Note that if the input contained MultiPolygon
s, the output will be longer as these geometries are individually processed.
Polylabel is fast. Polygons are processed in parallel, using Rayon.
Will be available when I set up CI.
properties
in output