here.platform.schema.geojson_parser module

here.platform.schema.geojson_parser module

HERE Platform GeoJson Parser module

class here.platform.schema.geojson_parser.GeoJsonParser(schema_pkg_file: str | Path | BytesIO)
Bases: JsonParser

A class for parsing GeoJson data of a catalog layer partition.

parse_message(message: bytes) Message | dict

Parse a message and returns the corresponding partition class instance.

Parameters:
message – message received as blob

Raises:
ValueError – if the decoded data doesn’t comply with geojson standards.

Returns:
parsed message

serialize_bytes(data: Message | dict) bytes

Parse a GeoJson message and returns the bytes.

Parameters:
data – GeoJson message

Returns:
bytes