Package com.massifmaps.geometry
package com.massifmaps.geometry
-
ClassDescriptionAn implementation of Ramer-Douglas-Peucker algorithm for geometry simplification.
Simplifier works on lines and polygons.
Simplification is done in two passes - first pass uses fast Radial Distance vertex rejection,
second pass uses Ramer-Douglas-Peuckerworst algorithm (with worst case quadratic complexity).A feature consisting of geometry and properties.A feature builder for constructing individual features.A collection of features.A GeoJSON parser.
Parser supports Geometry, Feature and FeatureCollection inputs.A GeoJSON writer.A base class for all geometry types.Base class for geometry simplifiers.Geometry type, following the GeoJSON names.The accepted values of this constant namespace.Line geometry defined by a list of map positions.A builder that cuts a navigation maneuver arrow out of a route geometry.
The arrow is the piece of the route around the maneuver point - LengthBefore metres of the
leg the driver is on, LengthAfter metres of the leg it turns into - plus the point where it
ends and the compass bearing it ends with.
The result is a FeatureCollection in WGS84 holding ONE line, running the way the driver
goes.A generic multi geometry container.A multiline container.A multipoint container.A multipolygon container.Point geometry.Polygon geometry defined by an outer ring and optional multiple inner rings (holes).A vector tile feature consisting of id, layer, geometry and properties.A vector tile feature consisting of id, layer, geometry and properties.A collection of vector tile features.