MultiPointZ
A MultiPointZ represents a set of PointZs, as follows:
- The bounding box is stored in the order Xmin, Ymin, Xmax, Ymax.
- The bounding Z range is stored in the order Zmin, Zmax.
The following table shows MultiPointZ byte stream contents.
Position | Field | Value | Type | Number | Byte order |
---|---|---|---|---|---|
Byte 0 | Shape Type | 20 | Integer | 1 | Little endian |
Byte 4 | Box | Box | Double | 4 | Little endian |
Byte 36 | NumPoints | NumPoints | Integer | 1 | Little endian |
Byte 40 | Points | Points | Point | NumPoints | Little endian |
Byte X | Zmin | Zmin | Double | 1 | Little endian |
Byte X+8 | Zmax | Zmax | Double | 1 | Little endian |
Byte X+16 | Z Array | Z Array | Double | NumPoints | Little endian |
Tip: X = 40 + (16 * NumPoints)