mark-p-thomas : GeoJSON Geometries

These terms adhere to RFC 7946 - The GeoJSON Format.

Sections

Introduction

Each of the six geometries & GeometryCollection which make up GeoJson implement this interface. The six geometries all inherit from the CoordinateContainer abstract class, which enforces behavior by handling a list of Points that define each geometry. These six immutable types are:

  1. Point

  2. MultiPoint

  3. LineString

  4. MultiLineString

  5. Polygon

  6. MultiPolygon

The ‘multi’ objects are basically a single object containing multiple geometry objects of the same type, designated by the class name. This is different than GeometryCollection, which contain multiple objects of different geometry types.

Child Pages

Class Diagrams

For complete & up to date information, see the API documentation. For a dynamic interactive diagram, see the FigJam diagram.