| 
 | 
 
 
 楼主 |
发表于 2012-6-8 13:21
|
显示全部楼层
 
 
 
{1:lversion,1 freeList,1:LrootEntryPtr,1:sentryHeaderLength,1:LdictionaryPtr,}Ehfa_File,{1:e2:raster,vector,type,1:LdictionaryPtr,}Ehfa_Layer,{1:Lnext,1:Lprev,1:Lparent,1:Lchild,1:Ldata,1:ldataSize,64:cname,32:ctype,1:tmodTime,}Ehfa_Entry,{16:clabel,1:LheaderPtr,}Ehfa_HeaderTag,{1:LfreeList,1:lfreeSize,}Ehfa_FreeListNode,{1:lsize,1:Lptr,}Ehfa_Data,{1:sfileCode,1:Loffset,1:lsize,1:e2:false,true,logvalid,1:e2:no compression,ESRI GRID compression,compressionType,}Edms_VirtualBlockInfo,{1:lmin,1:lmax,}Edms_FreeIDList,{1:lnumvirtualblocks,1:lnumobjectsperblock,1:lnextobjectnum,1:e2:no compression,RLC compression,compressionType,0:poEdms_VirtualBlockInfo,blockinfo,0:poEdms_FreeIDList,freelist,1:tmodTime,}Edms_State,{1:lwidth,1:lheight,1:e3:thematic,athematic,fft of real-valued data,layerType,1:e13:u1,u2,u4,u8,s8,u16,s16,u32,s32,f32,f64,c64,c128,pixelType,1:lblockWidth,1:lblockHeight,}Eimg_Layer_SubSample,{1:lwidth,1:lheight,1:e3:thematic,athematic,fft of real-valued data,layerType,1:e13:u1,u2,u4,u8,s8,u16,s16,u32,s32,f32,f64,c64,c128,pixelType,1:lblockWidth,1:lblockHeight,}Eimg_Layer,{0:pcdatumname,1:e3:EPRJ_DATUM_PARAMETRIC,EPRJ_DATUM_GRID,EPRJ_DATUM_REGRESSION,type,0:pdparams,0:pcgridname,}Eprj_Datum,{0:pcsphereName,1:da,1:db,1:deSquared,1:dradius,}Eprj_Spheroid,{1:e2:EPRJ_INTERNAL,EPRJ_EXTERNAL,proType,1:lproNumber,0:pcproExeName,0:pcproName,1:lproZone,0:pdproParams,1:*oEprj_Spheroid,proSpheroid,}Eprj_ProParameters,{1:dx,1:dy,}Eprj_Coordinate,{1:dwidth,1:dheight,}Eprj_Size,{0:pcproName,1:*oEprj_Coordinate,upperLeftCenter,1:*oEprj_Coordinate,lowerRightCenter,1:*oEprj_Size,pixelSize,0:pcunits,}Eprj_MapInfo,{1:dminimum,1:dmaximum,1:dmean,1:dmedian,1:dmode,1:dstddev,}Esta_Statistics,{1:lskipFactorX,1:lskipFactorY,}Esta_SkipFactors,{1:lnumRows,}Edsc_Table,{1:lnumRows,1:LcolumnDataPtr,1:e4:integer,real,complex,string,dataType,1:lmaxNumChars,}Edsc_Column,{1:lnumrows,1:lnumcolumns,1:e13:EGDA_TYPE_U1,EGDA_TYPE_U2,EGDA_TYPE_U4,EGDA_TYPE_U8,EGDA_TYPE_S8,EGDA_TYPE_U16,EGDA_TYPE_S16,EGDA_TYPE_U32,EGDA_TYPE_S32,EGDA_TYPE_F32,EGDA_TYPE_F64,EGDA_TYPE_C64,EGDA_TYPE_C128,datatype,1:e4:EGDA_SCALAR_OBJECT,EGDA_TABLE_OBJECT,EGDA_MATRIX_OBJECT,EGDA_RASTER_OBJECT,objecttype,}Egda_BaseData,{1:lnumBins,1:e4:direct,linear,logarithmic,explicit,binFunctionType,1:dminLimit,1:dmaxLimit,1:*bbinLimits,}Edsc_BinFunction,{1:lversion,1:lnumobjects,1:e2:EAOI_UNION,EAOI_INTERSECTION,operation,}Eaoi_AreaOfInterest,. 
 
HFADictionary: 
HFAType Ehfa_File/18 bytes 
    ULONG                 version[1]; 
    LONG                  freeList[1]; 
    LONG                  rootEntryPtr[1]; 
    USHORT                entryHeaderLength[1]; 
    LONG                  dictionaryPtr[1]; 
 
HFAType Ehfa_Layer/6 bytes 
    ENUM                  type[1]; 
        raster=0 
        vector=1 
    LONG                  dictionaryPtr[1]; 
 
HFAType Ehfa_Entry/124 bytes 
    LONG                  next[1]; 
    LONG                  prev[1]; 
    LONG                  parent[1]; 
    LONG                  child[1]; 
    LONG                  data[1]; 
    ULONG                 dataSize[1]; 
    UCHAR                 name[64]; 
    UCHAR                 type[32]; 
    TIME                  modTime[1]; 
 
HFAType Ehfa_HeaderTag/20 bytes 
    UCHAR                 label[16]; 
    LONG                  headerPtr[1]; 
 
HFAType Ehfa_FreeListNode/8 bytes 
    LONG                  freeList[1]; 
    ULONG                 freeSize[1]; 
 
HFAType Ehfa_Data/8 bytes 
    ULONG                 size[1]; 
    LONG                  ptr[1]; 
 
HFAType Edms_VirtualBlockInfo/14 bytes 
    USHORT                fileCode[1]; 
    LONG                  offset[1]; 
    ULONG                 size[1]; 
    ENUM                  logvalid[1]; 
        false=0 
        true=1 
    ENUM                  compressionType[1]; 
        no compression=0 
        ESRI GRID compression=1 
 
HFAType Edms_FreeIDList/8 bytes 
    ULONG                 min[1]; 
    ULONG                 max[1]; 
 
HFAType Edms_State/34 bytes 
    ULONG                 numvirtualblocks[1]; 
    ULONG                 numobjectsperblock[1]; 
    ULONG                 nextobjectnum[1]; 
    ENUM                  compressionType[1]; 
        no compression=0 
        RLC compression=1 
    Edms_VirtualBlockInfo p blockinfo[0]; 
    Edms_FreeIDList     p freelist[0]; 
    TIME                  modTime[1]; 
 
HFAType Eimg_Layer_SubSample/20 bytes 
    ULONG                 width[1]; 
    ULONG                 height[1]; 
    ENUM                  layerType[1]; 
        thematic=0 
        athematic=1 
        fft of real-valued data=2 
    ENUM                  pixelType[1]; 
        u1=0 
        u2=1 
        u4=2 
        u8=3 
        s8=4 
        u16=5 
        s16=6 
        u32=7 
        s32=8 
        f32=9 
        f64=10 
        c64=11 
        c128=12 
    ULONG                 blockWidth[1]; 
    ULONG                 blockHeight[1]; 
 
HFAType Eimg_Layer/20 bytes 
    ULONG                 width[1]; 
    ULONG                 height[1]; 
    ENUM                  layerType[1]; 
        thematic=0 
        athematic=1 
        fft of real-valued data=2 
    ENUM                  pixelType[1]; 
        u1=0 
        u2=1 
        u4=2 
        u8=3 
        s8=4 
        u16=5 
        s16=6 
        u32=7 
        s32=8 
        f32=9 
        f64=10 
        c64=11 
        c128=12 
    ULONG                 blockWidth[1]; 
    ULONG                 blockHeight[1]; 
 
HFAType Eprj_Datum/26 bytes 
    UCHAR               p datumname[0]; 
    ENUM                  type[1]; 
        EPRJ_DATUM_PARAMETRIC=0 
        EPRJ_DATUM_GRID=1 
        EPRJ_DATUM_REGRESSION=2 
    DOUBLE              p params[0]; 
    UCHAR               p gridname[0]; 
 
HFAType Eprj_Spheroid/40 bytes 
    UCHAR               p sphereName[0]; 
    DOUBLE                a[1]; 
    DOUBLE                b[1]; 
    DOUBLE                eSquared[1]; 
    DOUBLE                radius[1]; 
 
HFAType Eprj_ProParameters/42 bytes 
    ENUM                  proType[1]; 
        EPRJ_INTERNAL=0 
        EPRJ_EXTERNAL=1 
    ULONG                 proNumber[1]; 
    UCHAR               p proExeName[0]; 
    UCHAR               p proName[0]; 
    ULONG                 proZone[1]; 
    DOUBLE              p proParams[0]; 
    Eprj_Spheroid       * proSpheroid[1]; 
 
HFAType Eprj_Coordinate/16 bytes 
    DOUBLE                x[1]; 
    DOUBLE                y[1]; 
 
HFAType Eprj_Size/16 bytes 
    DOUBLE                width[1]; 
    DOUBLE                height[1]; 
 
HFAType Eprj_MapInfo/40 bytes 
    UCHAR               p proName[0]; 
    Eprj_Coordinate     * upperLeftCenter[1]; 
    Eprj_Coordinate     * lowerRightCenter[1]; 
    Eprj_Size           * pixelSize[1]; 
    UCHAR               p units[0]; 
 
HFAType Esta_Statistics/48 bytes 
    DOUBLE                minimum[1]; 
    DOUBLE                maximum[1]; 
    DOUBLE                mean[1]; 
    DOUBLE                median[1]; 
    DOUBLE                mode[1]; 
    DOUBLE                stddev[1]; 
 
HFAType Esta_SkipFactors/8 bytes 
    ULONG                 skipFactorX[1]; 
    ULONG                 skipFactorY[1]; 
 
HFAType Edsc_Table/4 bytes 
    ULONG                 numRows[1]; 
 
HFAType Edsc_Column/14 bytes 
    ULONG                 numRows[1]; 
    LONG                  columnDataPtr[1]; 
    ENUM                  dataType[1]; 
        integer=0 
        real=1 
        complex=2 
        string=3 
    ULONG                 maxNumChars[1]; 
 
HFAType Egda_BaseData/12 bytes 
    ULONG                 numrows[1]; 
    ULONG                 numcolumns[1]; 
    ENUM                  datatype[1]; 
        EGDA_TYPE_U1=0 
        EGDA_TYPE_U2=1 
        EGDA_TYPE_U4=2 
        EGDA_TYPE_U8=3 
        EGDA_TYPE_S8=4 
        EGDA_TYPE_U16=5 
        EGDA_TYPE_S16=6 
        EGDA_TYPE_U32=7 
        EGDA_TYPE_S32=8 
        EGDA_TYPE_F32=9 
        EGDA_TYPE_F64=10 
        EGDA_TYPE_C64=11 
        EGDA_TYPE_C128=12 
    ENUM                  objecttype[1]; 
        EGDA_SCALAR_OBJECT=0 
        EGDA_TABLE_OBJECT=1 
        EGDA_MATRIX_OBJECT=2 
        EGDA_RASTER_OBJECT=3 
 
HFAType Edsc_BinFunction/30 bytes 
    ULONG                 numBins[1]; 
    ENUM                  binFunctionType[1]; 
        direct=0 
        linear=1 
        logarithmic=2 
        explicit=3 
    DOUBLE                minLimit[1]; 
    DOUBLE                maxLimit[1]; 
    BASEDATA            * binLimits[1]; 
 
HFAType Eaoi_AreaOfInterest/10 bytes 
    ULONG                 version[1]; 
    ULONG                 numobjects[1]; 
    ENUM                  operation[1]; 
        EAOI_UNION=0 
        EAOI_INTERSECTION=1 
 
root(root) 0 @ 0 
 
  Band_1(Eimg_Layer) 20 @ 1059 
  + width = 128 
  + height = 128 
  + layerType = athematic 
  + pixelType = u8 
  + blockWidth = 64 
  + blockHeight = 64 
 
    Descriptor_Table(Edsc_Table) 4 @ 19022 
    + numRows = 256 
 
      #Bin_Function#(Edsc_BinFunction) 30 @ 19158 
      + numBins = 256 
      + binFunctionType = direct 
      + minLimit = 0.000000 
      + maxLimit = 255.000000 
 
      Histogram(Edsc_Column) 14 @ 21364 
      + numRows = 256 
      + columnDataPtr = 19188 
      + dataType = real 
      + maxNumChars = 0 
 
        Skip_Factors(Esta_SkipFactors) 8 @ 21506 
        + skipFactorX = 1 
        + skipFactorY = 1 
 
    Statistics(Esta_Statistics) 48 @ 18710 
    + minimum = 10.000000 
    + maximum = 130.000000 
    + mean = 46.668945 
    + median = 46.000000 
    + mode = 47.000000 
    + stddev = 10.741155 
 
      Skip_Factors(Esta_SkipFactors) 8 @ 18886 
      + skipFactorX = 1 
      + skipFactorY = 1 
 
    Map_Info(Eprj_MapInfo) 115 @ 18467 
    + proName = `Transverse Mercator' 
    + upperLeftCenter =  
    +     x = 430985.000000 
    +     y = 3727759.000000 
    + lowerRightCenter =  
    +     x = 434795.000000 
    +     y = 3723949.000000 
    + pixelSize =  
    +     width = 30.000000 
    +     height = 30.000000 
    + units = `meters' 
 
    Projection(Eprj_ProParameters) 173 @ 17949 
    + proType = EPRJ_INTERNAL 
    + proNumber = 9 
    + proName = `Transverse Mercator' 
    + proZone = 0 
    + proParams[0] = 0.000000 
    + proParams[1] = 0.000000 
    + proParams[2] = 0.999600 
    + proParams[3] = 0.000000 
    + proParams[4] = -2.042035 
    + proParams[5] = 0.000000 
    + proParams[6] = 500000.000000 
    + proParams[7] = 0.000000 
    + proSpheroid =  
    +     sphereName = `WGS 84' 
    +     a = 6378137.000000 
    +     b = 6356752.314245 
    +     eSquared = 0.006694 
    +     radius = 6371007.180918 
 
      Datum(Eprj_Datum) 89 @ 18250 
      + datumname = `WGS 84' 
      + type = EPRJ_DATUM_PARAMETRIC 
      + params[0] = 0.000000 
      + params[1] = 0.000000 
      + params[2] = 0.000000 
      + params[3] = 0.000000 
      + params[4] = 0.000000 
      + params[5] = 0.000000 
      + params[6] = 0.000000 
 
    RasterDMS(Edms_State) 94 @ 17727 
    + numvirtualblocks = 4 
    + numobjectsperblock = 4096 
    + nextobjectnum = 16384 
    + compressionType = no compression 
    + blockinfo[0] =  
    +     fileCode = 0 
    +     offset = 1215 
    +     size = 4096 
    +     logvalid = true 
    +     compressionType = no compression 
    + blockinfo[1] =  
    +     fileCode = 0 
    +     offset = 5311 
    +     size = 4096 
    +     logvalid = true 
    +     compressionType = no compression 
    + blockinfo[2] =  
    +     fileCode = 0 
    +     offset = 9407 
    +     size = 4096 
    +     logvalid = true 
    +     compressionType = no compression 
    + blockinfo[3] =  
    +     fileCode = 0 
    +     offset = 13503 
    +     size = 4096 
    +     logvalid = true 
    +     compressionType = no compression 
    + modTime = -595591168 
 
    Ehfa_Layer(Ehfa_Layer) 6 @ 1207 
    + type = raster 
    + dictionaryPtr = 21522 
 |   
 
 
 
 |