Class MultiPolygons

java.lang.Object
com.cognite.client.util.geo.MultiPolygons

public class MultiPolygons extends Object
Helper class for working with MultiPolygon objects.
  • Constructor Details

    • MultiPolygons

      public MultiPolygons()
  • Method Details

    • of

      public static MultiPolygon of(Polygon... polygons)
      Create a MultiPolygon object based on a set of geo Polygons.
      Parameters:
      polygons - The set of LineStrings representing the Polygon.
      Returns:
      The MultiPolygon representing the geo feature.
    • of

      public static MultiPolygon of(List<Polygon> polygons)
      Create a MultiPolygon object based on a set of geo Polygons.
      Parameters:
      polygons - The set of LineStrings representing the Polygon.
      Returns:
      The MultiPolygon representing the geo feature.
    • of

      public static MultiPolygon of(double[][][][] coordinates) throws Exception
      Create a MultiPolygon object based on a list of polygon point coordinates. Each entry in the list is a list of list of positions (coordinate pairs or a triplet): long, lat and an optional elevation. I.e. a list of polygon coordinates. The coordinate datum is World Geodetic System 1984 (WGS 84), with longitude and latitude units of decimal degrees. The optional elevation is expressed in height in meters above or below the WGS 84 reference ellipsoid. For example, [ [[[30.0, 40.0], [35.0, 45.0], [35.0, 40.0], [30.0, 40.0]]], [[[10.0, 5.0], [25.0, 25.0], [15.0, 10.0], [10.0, 5.0]]] ].
      Parameters:
      coordinates - The coordinates for the MultiPolygon.
      Returns:
      The MultiPolygon representing the geo feature.
      Throws:
      Exception