Changes between Version 10 and Version 11 of FGDBSpecification
- Timestamp:
- Oct 9, 2013, 12:37:53 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FGDBSpecification
v10 v11 179 179 * 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. 180 180 181 ===== Common preambule to all geometry types ===== 182 181 183 ||'''Format'''||'''Content'''|| 182 184 || varuint || length of the geometry blob in bytes (this field excluded) || 183 185 || 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 187 The bytes of the geometry blob following this preamble depend of course on the geometry type. 184 188 185 189 ===== For point geometries (geometry type = 1, 9, 21, 11) =====