Changes between Version 10 and Version 11 of FGDBSpecification


Ignore:
Timestamp:
Oct 9, 2013, 12:37:53 PM (11 years ago)
Author:
Even Rouault
Comment:

make description of geometry field clearer

Legend:

Unmodified
Added
Removed
Modified
  • FGDBSpecification

    v10 v11  
    179179  * varint (64 bit): same concept as varuint. But the 2nd most significant bit of b0 (i.e. the one obtained by masking with 0x40) indicates the sign of the result, and should be ignored in the computation of the unsigned value : (b0 & 0x3F) | ((b1 & 0x7F) << 6) | ((b2 & 0x7F) << 13) | ... | ((bN & 0x7F) << (7 * N - 1)). If the bit sign is set to 1, the value must be negated.
    180180
     181===== Common preambule to all geometry types =====
     182
    181183||'''Format'''||'''Content'''||
    182184|| varuint || length of the geometry blob in bytes (this field excluded) ||
    183185|| ubyte || geometry_type. 1 = 2D point, 3 = 2D (multi)linestring, 5 = 2D (multi)polygon. Other values possible. See SHPT_ enumaration of [http://svn.osgeo.org/gdal/trunk/gdal/ogr/ogrpgeogeometry.h ogrpgeogeometry.h] ||
     186
     187The bytes of the geometry blob following this preamble depend of course on the geometry type.
    184188
    185189===== For point geometries (geometry type = 1, 9, 21, 11) =====