When converting from another format to usp, the Trace Headers get mapped over to the new format. Any Trace Header fields that exist in both formats with the same name, automatically get mapped by default. All other default map Definitions for mapping to usp are provided in "${DDSROOT}/src/lib/dds3/usp.map.dds". Each map Definition name is prefixed by "map:*:usp." (or the specific format can be substituted for the "*". (See Mapping for further detail).

usp mapping          segy expression        
-------------------- ----------------------------------------
map:segy:usp.StaCor= TotalStatic
map:segy:usp.RcStAp= GrpStatic
map:segy:usp.InStAp= SrcStatic
map:segy:usp.ToStAp= field(Spare.Hdr.CdpStatic, nop)
map:segy:usp.SGRNum= MuteEnd
map:segy:usp.UphlTm= UpholeTmSrc
map:segy:usp.ShtDep= SrcDepth
map:segy:usp.TrcNum= CdpTrcNum
map:segy:usp.DphInd= CdpNum
map:segy:usp.PrTrNm= FieldTrcNum
map:segy:usp.FoldNm= HorzStack
map:segy:usp.RfSrEl= GrpDatum
map:segy:usp.GrpElv= GrpElev
map:segy:usp.SrPtEl= SrcElev
map:segy:usp.PrRcNm= FieldRecNum
map:segy:usp.SrPtXC= SrcX
map:segy:usp.SrPtYC= SrcY  
map:segy:usp.RcPtXC= GrpX
map:segy:usp.RcPtYC= GrpY  
map:segy:usp.SGRDat= dateint(Date)
map:segy:usp.SGRAmp= DateType
map:segy:usp.CDPBCX= field(ident("Spare.Hdr.CDPBCX"), nop)
map:segy:usp.CDPBCY= field(ident("Spare.Hdr.CDPBCY"), nop)
map:segy:usp.LinInd= field(ident("Spare.Hdr.LinInd"), nop)
map:segy:usp.SrcLoc= field(ident("Spare.Hdr.SrcLoc"), nop)
map:segy:usp.SrRcMX= field(ident("Spare.Hdr.SrRcMX"), nop)
map:segy:usp.SrRcMY= field(ident("Spare.Hdr.SrRcMY"), nop)
map:segy:usp.SrcPnt= field(ident("Spare.Hdr.SrcPnt"), nop)
map:segy:usp.SoPtNm= field(ident("Spare.Hdr.SoPtNm"), nop)
map:segy:usp.RecInd= field(ident("Spare.Hdr.RecInd"), nop)
map:segy:usp.RecNum= field(ident("Spare.Hdr.RecNum"), nop)
map:segy:usp.FlReFN= field(ident("Spare.Hdr.FlReFN"), nop)
map:segy:usp.ToStAp= field(ident("Spare.Hdr.CdpStatic"), nop)
map:segy:usp.DePtEl= field(ident("Spare.Hdr.DePtEl"), nop)
map:segy:usp.FlDtEl= field(ident("Spare.Hdr.FlDtEl"), nop)


usp mapping           segy1 expression        
--------------------- -----------------------------------------
map:segy1:usp.StaCor= TotalStatic
map:segy1:usp.RcStAp= GrpStatic
map:segy1:usp.InStAp= SrcStatic
map:segy1:usp.ToStAp= field(Spare1.Hdr.CdpStatic, nop)
map:segy1:usp.SGRNum= MuteEnd
map:segy1:usp.UphlTm= UpholeTmSrc
map:segy1:usp.ShtDep= SrcDepth
map:segy1:usp.TrcNum= CdpTrcNum
#map:segy1:usp.DphInd= CdpNum
map:segy1:usp.PrTrNm= FieldTrcNum
map:segy1:usp.FoldNm= HorzStack
map:segy1:usp.RfSrEl= GrpDatum
map:segy1:usp.GrpElv= GrpElev
map:segy1:usp.SrPtEl= SrcElev
map:segy1:usp.PrRcNm= FieldRecNum
map:segy1:usp.SrPtXC= SrcX
map:segy1:usp.SrPtYC= SrcY
map:segy1:usp.RcPtXC= GrpX
map:segy1:usp.RcPtYC= GrpY
map:segy1:usp.SGRDat= dateint(Date)
map:segy1:usp.SGRAmp= DateType
map:segy1:usp.SrRcMX= field(ident("Spare1.Hdr.SrRcMX"), nop)
map:segy1:usp.SrRcMY= field(ident("Spare1.Hdr.SrRcMY"), nop)
map:segy1:usp.SrcPnt= field(ident("Spare1.Hdr.SrcPnt"), nop)
map:segy1:usp.SoPtNm= field(ident("Spare1.Hdr.SoPtNm"), nop)
map:segy1:usp.RecInd= field(ident("Spare1.Hdr.RecInd"), nop)
map:segy1:usp.RecNum= field(ident("Spare1.Hdr.RecNum"), nop)
map:segy1:usp.FlReFN= field(ident("Spare1.Hdr.FlReFN"), nop)
map:segy1:usp.ToStAp= field(ident("Spare1.Hdr.CdpStatic"), nop)
map:segy1:usp.DePtEl= field(ident("Spare1.Hdr.DePtEl"), nop)
map:segy1:usp.FlDtEl= field(ident("Spare1.Hdr.FlDtEl"), nop)


usp mapping           su expression        
--------------------- ----------------------------------------
map:su:usp.StaCor= TotalStatic
map:su:usp.RcStAp= GrpStatic
map:su:usp.InStAp= SrcStatic
map:su:usp.ToStAp= field(Spare.Hdr.CdpStatic, nop)
map:su:usp.SGRNum= MuteEnd
map:su:usp.UphlTm= UpholeTmSrc
map:su:usp.ShtDep= SrcDepth
map:su:usp.TrcNum= CdpTrcNum
map:su:usp.DphInd= CdpNum
map:su:usp.PrTrNm= FieldTrcNum
map:su:usp.FoldNm= HorzStack
map:su:usp.RfSrEl= GrpDatum
map:su:usp.GrpElv= GrpElev
map:su:usp.SrPtEl= SrcElev
map:su:usp.PrRcNm= FieldRecNum
map:su:usp.SrPtXC= SrcX
map:su:usp.SrPtYC= SrcY
map:su:usp.RcPtXC= GrpX
map:su:usp.RcPtYC= GrpY
map:su:usp.SGRDat= dateint(Date)
map:su:usp.SGRAmp= DateType
map:su:usp.CDPBCX= field(ident("Spare.Hdr.CDPBCX"), nop)
map:su:usp.CDPBCY= field(ident("Spare.Hdr.CDPBCY"), nop)
map:su:usp.LinInd= field(ident("Spare.Hdr.LinInd"), nop)
map:su:usp.SrcLoc= field(ident("Spare.Hdr.SrcLoc"), nop)
map:su:usp.SrRcMX= field(ident("Spare.Hdr.SrRcMX"), nop)
map:su:usp.SrRcMY= field(ident("Spare.Hdr.SrRcMY"), nop)
map:su:usp.SrcPnt= field(ident("Spare.Hdr.SrcPnt"), nop)
map:su:usp.SoPtNm= field(ident("Spare.Hdr.SoPtNm"), nop)
map:su:usp.RecInd= field(ident("Spare.Hdr.RecInd"), nop)
map:su:usp.RecNum= field(ident("Spare.Hdr.RecNum"), nop)
map:su:usp.FlReFN= field(ident("Spare.Hdr.FlReFN"), nop)
map:su:usp.ToStAp= field(ident("Spare.Hdr.CdpStatic"), nop)
map:su:usp.DePtEl= field(ident("Spare.Hdr.DePtEl"), nop)
map:su:usp.FlDtEl= field(ident("Spare.Hdr.FlDtEl"), nop)

write:usp.line_green_prefix= sizeof(USP_LINE) - sizeof(USP_INT)
write:usp.green_prefix= sizeof(USP_TRACE) - sizeof(USP_INT)
    

There are also a couple of "write:usp." Definitions (see Mapping).

write:usp.line_green_prefix= sizeof(USP_LINE)  - sizeof(USP_INT)
write:usp.green_prefix=      sizeof(USP_TRACE) - sizeof(USP_INT)