Spec-Zone .ru
спецификации, руководства, описания, API

12.18.3.2. Известный Двоичный файл (WKB) Формат

Известный Двоичный файл (WKB) представление для геометрических значений определяется спецификацией OpenGIS. Это также определяется в Части 3 SQL/MM ISO: Пространственный стандарт.

WKB используется, чтобы обмениваться данными геометрии как двоичными потоками, представленными BLOB значения, содержащие геометрическую информацию WKB.

WKB использует 1-байтовых целых без знака, 4-байтовых целых без знака, и 8-байтовые числа двойной точности (формат IEEE 754). Байт составляет восемь битов.

Например, значение WKB, которое соответствует POINT(1 1) состоит из этой последовательности 21 байта (каждый представленный здесь двумя шестнадцатеричными цифрами):

0101000000000000000000F03F000000000000F03F

Последовательность может быть разломана на эти компоненты:

Byte order : 01WKB type   : 01000000X          : 000000000000F03FY          : 000000000000F03F

Компонентное представление следующие:

Значения WKB для более сложных значений геометрии представляются более сложными структурами данных, как детализировано в спецификации OpenGIS.