Changes between Version 7 and Version 8 of FGDBSpecification


Ignore:
Timestamp:
Oct 9, 2013, 1:54:36 AM (11 years ago)
Author:
Even Rouault
Comment:

fix for field type 12 XML

Legend:

Unmodified
Added
Removed
Modified
  • FGDBSpecification

    v7 v8  
    5858|| utf16 || alias of the field (ommitted if previous field is 0) ||
    5959|| 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 ) ||
    6161
    6262The next bytes for the field description depend on the field type.
     
    113113|| ubyte || unknown role ||
    114114
    115 For field type = 10, 11, 12,
     115For field type = 10, 11
    116116
    117117||'''Format'''||'''Content'''||
     
    119119|| ubyte || flag ||
    120120
     121For field type = 12
     122
     123||'''Format'''||'''Content'''||
     124|| ubyte || width : 0 ||
     125|| ubyte || flag ||
    121126
    122127For other field types,
     
    166171=== Field content ===
    167172
    168 ==== Geometry field ====
     173==== Geometry field (type = 7) ====
    169174
    170175This field is generally called "SHAPE".
     
    228233|| varint ( present only if Z component ) || dm = dm + varint. m[i] = m[0] + dy / mscale ||
    229234
    230 ==== String ====
     235==== String (type=4) or XML (type=12) ====
    231236
    232237Number of bytes of the string as a varuint, followed by string content