Hello,<br><br>i am trying to read WKB chunks based on the iso SQL/MM part3 spec. However, this doesn&#39;t seem to work.<br><br>From the WkbReader source code doc:  <br>&quot;This implementation supports the extended WKB standard for representing
 3-dimensional coordinates. The presence of 3D coordinates is signified 
by setting the high bit of the wkbType word.&quot;<br><br>Which extended WKB standard is being refered to here ?<br><br><br><br>For example, In the SQL/MM spec, various point types are defined as the following unsigned values (not hex):<br>
<br>&lt;wkbpoint&gt;     1<br>&lt;wkbpointz&gt;   3000001<br>&lt;wkbpointzm&gt; 2000001<br>&lt;wkbpointm&gt;   4000001<br><br>However, in the WkbReader.cpp the following logic is used:<br><br>    int typeInt = dis.readInt();<br>
    int geometryType = typeInt &amp; 0xff;<br>    ......<br>    bool hasZ = ((typeInt &amp; 0x80000000) != 0);<br>    if (hasZ) inputDimension = 3;<br>    else inputDimension = 2; // doesn&#39;t handle M currently<br><br>
<br><br><br>Is there any plans to implement support for SQL/MM ?  (I can volunteer for a patch, if desired)<br><br><br>-- Oyvind<br><br>