Polygon.decodeHex constructor

Polygon.decodeHex(
  1. String bytesHex, {
  2. BinaryFormat<SimpleGeometryContent> format = WKB.geometry,
  3. CoordRefSys? crs,
  4. Map<String, dynamic>? options,
})

Decodes a polygon geometry from bytesHex (as a hex string) conforming to format.

See Polygon.decode for more information.

Examples:

// a polygon with five 2D positions (10.1,10.1,20.2,10.1,20.2,20.2,
// 10.1,20.2,10.1,10.1) from a WKB encoded hex string
Polygon.decodeHex('010300000001000000050000003333333333332440333333333333244033333333333334403333333333332440333333333333344033333333333334403333333333332440333333333333344033333333333324403333333333332440');

Implementation

factory Polygon.decodeHex(
  String bytesHex, {
  BinaryFormat<SimpleGeometryContent> format = WKB.geometry,
  CoordRefSys? crs,
  Map<String, dynamic>? options,
}) =>
    GeometryBuilder.decodeHex<Polygon>(
      bytesHex,
      format: format,
      crs: crs,
      options: options,
    );