Определить тип WKB по первым байтам
Заказчик отправил мне базу данных с пространственными данными в формате WKB. Я пытаюсь прочитать это, используя спецификацию WKB отсюда.
Первые байты в WKB:
01 03 00 00 20 E6 10 00 00 01 00 00 00 1F 00 00
Таким образом, я должен определить тип объекта "03 00 00 20".
Для многоугольника 2D я ожидаю иметь "03 00 00 00" (десятичное 3) Для многоугольника 3D я ожидаю иметь "03 EB 00 00" (десятичное 1003)
Не могли бы вы помочь мне определить формат?