Changes between Version 7 and Version 8 of FGDBSpecification
- Timestamp:
- Oct 9, 2013, 1:54:36 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FGDBSpecification
v7 v8 58 58 || utf16 || alias of the field (ommitted if previous field is 0) || 59 59 || ubyte || 0x00 || 60 || ubyte || field type ( 0 = int16, 1 = int32, 2 = float32, 3 = float64, 4 = string, 5 = datetime, 6 = objectid, 7 = geometry, 8 = binary, 10 = ?, 11 = UUID, 12 = ?) ||60 || ubyte || field type ( 0 = int16, 1 = int32, 2 = float32, 3 = float64, 4 = string, 5 = datetime, 6 = objectid, 7 = geometry, 8 = binary, 10/11 = UUID, 12 = XML ) || 61 61 62 62 The next bytes for the field description depend on the field type. … … 113 113 || ubyte || unknown role || 114 114 115 For field type = 10, 11 , 12,115 For field type = 10, 11 116 116 117 117 ||'''Format'''||'''Content'''|| … … 119 119 || ubyte || flag || 120 120 121 For field type = 12 122 123 ||'''Format'''||'''Content'''|| 124 || ubyte || width : 0 || 125 || ubyte || flag || 121 126 122 127 For other field types, … … 166 171 === Field content === 167 172 168 ==== Geometry field ====173 ==== Geometry field (type = 7) ==== 169 174 170 175 This field is generally called "SHAPE". … … 228 233 || varint ( present only if Z component ) || dm = dm + varint. m[i] = m[0] + dy / mscale || 229 234 230 ==== String ====235 ==== String (type=4) or XML (type=12) ==== 231 236 232 237 Number of bytes of the string as a varuint, followed by string content