MultiPolygon.decodeHex constructor

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

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

See MultiPolygon.decode for more information.

Examples:

// a multi polygon from a WKB encoded hex string - same geometry as WKT:
// "MULTIPOLYGON(((35 10,45 45,15 40,10 20,35 10)))"
MultiPolygon.decodeHex('0106000000010000000103000000010000000500000000000000008041400000000000002440000000000080464000000000008046400000000000002e4000000000000044400000000000002440000000000000344000000000008041400000000000002440');

Implementation

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