免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 6346|回复: 32
收起左侧

免费公布Img图像数据格式分析及超大数据量快速读取方法

  [复制链接]

22

主题

444

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
265
发表于 2012-6-8 13:16 | 显示全部楼层 |阅读模式
Img图像数据格式分析及超大数据量快速读取方法

游客,如果您要查看本帖隐藏内容请回复



( 1 ) I mg格式总 的头文件 E h f a  H e a d e r T a g对 象 。  
C h a r [ 1 6 ]l a b e l ;   /*I mg 文 件的标志 E H F A—
HEADER —
TAG */
L o n g   h e a d e r P t r ;   /*节点 E h f a —
F i l e的位置 */  
( 2 ) E h f a  F i l e对 象的格式 。  
L o n g   v e r s i o n ;   /*v e r s i o n   n u m b e r , 通常是 1 */  
Lo ngf r e e l i s t;  
L o n g   r o o t E n t r y P t r ;   /*根节点 的位 置 */  
S h o r t   e n t r y H e a d e r L e n g t h : /*每一个节点 头文 件的长度 */  
L o n g   d i e t i o n a r y P t r ;   /*各个节点存储结 构列表的位 置 */  






22

主题

444

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
265
 楼主| 发表于 2012-6-8 13:16 | 显示全部楼层
( 3 ) 每一个节点的基本信息以及各个节点的联系是
通过 E h f a  E n t r y对 象来实 现的 。E h f a  E n t r y是每一个 节
点的头 文件 的存储 结构 。E h f a  E n t r y对象格 式如下 :  
L on g   n e x t ;   /*下一个节点 的位置 */  
L on g   p r e y ;   /*前一个节 点的位置 */  
L on g   p a r e n t ;   /*父节点 的位置 */  
L on g   c h i l d ;   /*第一个子 节点的位置 */  
L on g   d a t a ;   /*数据 的存放位 置 */  
L on g   d a t a s i z e :   /*数据大小 */  
C h a r [ 6 4 ]n a m e ; /*节点的名字 */  
C h a r [ 3 2 ]t y p e ;   /*节点的存储结构 */  
T I ME   mo d T i m e ;   /*此节点的修改时 间 * /  
回复 支持 反对

使用道具 举报

22

主题

444

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
265
 楼主| 发表于 2012-6-8 13:21 | 显示全部楼层
{1:lversion,1freeList,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
回复 支持 反对

使用道具 举报

22

主题

444

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
265
 楼主| 发表于 2012-6-8 13:23 | 显示全部楼层
  1. {1:lversion,1:LfreeList,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:lmaxN
复制代码
回复 支持 反对

使用道具 举报

22

主题

444

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
265
 楼主| 发表于 2012-6-8 13:23 | 显示全部楼层
  1. {1:lversion,1:LfreeList,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=1HFAType 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=3HFAType 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=1root(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
复制代码
回复 支持 反对

使用道具 举报

2

主题

200

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
211
发表于 2012-6-8 15:33 | 显示全部楼层
看看隐藏的是啥,我都么看懂。。。
回复 支持 反对

使用道具 举报

3

主题

994

铜板

1

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
526
发表于 2012-6-8 21:14 | 显示全部楼层
ddddddddddddddddddddddddddddddddddddddddd
回复 支持 反对

使用道具 举报

2

主题

220

铜板

52

好友

助理工程师

Rank: 5Rank: 5

积分
279
发表于 2012-6-10 10:27 | 显示全部楼层
多谢了,学习了!!!!
回复 支持 反对

使用道具 举报

185

主题

2898

铜板

13

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2398
发表于 2012-6-12 12:56 | 显示全部楼层
看看 学习了!!
回复 支持 反对

使用道具 举报

7

主题

955

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
170
发表于 2012-6-12 13:21 | 显示全部楼层
学习刊谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表