Package-level declarations
Kotlin DSL builders for ergonomic construction of GeoJSON objects with type-safe builder functions for geometries, features, and feature collections.
Types
Builder for constructing FeatureCollection objects using a DSL.
Builder for constructing GeometryCollection objects using a DSL.
Builder for constructing LineString objects using a DSL.
Builder for constructing MultiLineString objects using a DSL.
Builder for constructing MultiPoint objects using a DSL.
Builder for constructing MultiPolygon objects using a DSL.
Builder for constructing Polygon objects using a DSL.
Functions
Adds a Feature to a FeatureCollectionBuilder.
Adds a Feature to a FeatureCollectionBuilder with geometry provided upfront.
Adds a Feature to a FeatureCollectionBuilder with both geometry and properties provided upfront.
Adds a GeometryCollection to a GeometryCollectionBuilder using a DSL.
Adds a LineString to a GeometryCollectionBuilder using a DSL.
Adds a LineString to a MultiLineStringBuilder using a DSL.
Adds a MultiLineString to a GeometryCollectionBuilder using a DSL.
Adds a MultiPoint to a GeometryCollectionBuilder using a DSL.
Adds a MultiPolygon to a GeometryCollectionBuilder using a DSL.
Adds a Point to a GeometryCollectionBuilder.
Adds a Point to a LineStringBuilder.
Adds a Point to a MultiPointBuilder.
Adds a Polygon to a GeometryCollectionBuilder using a DSL.
Adds a Polygon to a MultiPolygonBuilder using a DSL.
Adds a ring to a PolygonBuilder using a DSL.
Builds a Feature using a DSL.
Builds a Feature using a DSL with both geometry and properties provided upfront.
Builds a FeatureCollection using a DSL.
Builds a GeometryCollection using a DSL.
Builds a LineString using a DSL.
Builds a MultiLineString using a DSL.
Builds a MultiPoint using a DSL.
Builds a MultiPolygon using a DSL.
Builds a Polygon using a DSL.
Creates an empty FeatureCollection.
Creates a FeatureCollection from multiple Feature objects.
Creates a GeometryCollection from multiple Geometry objects.
Creates a LineString from multiple Position objects.
Creates a MultiLineString from multiple lists of Position objects.
Creates a MultiLineString from multiple LineString objects.
Creates a MultiPoint from multiple Point objects.
Creates a MultiPoint from multiple Position objects.
Creates a MultiPolygon from multiple lists of lists of Position objects.
Creates a MultiPolygon from multiple Polygon objects.