report
This commit is contained in:
@@ -54,6 +54,8 @@ type Registrator struct {
|
||||
auxHeads []*auxilary.AuxFrameHead
|
||||
auxBoxes []*auxilary.AuxFocalBox
|
||||
AuxPlatforms []*auxilary.AuxPlatform
|
||||
|
||||
report Report
|
||||
}
|
||||
|
||||
func NewRegistrator(rsmethod ResampleMethod) *Registrator {
|
||||
|
||||
@@ -183,3 +183,7 @@ func (r *Registrator) SaveRegisteredMssToRaw(raw string) error {
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *Registrator) Report() error {
|
||||
return WriteReport(&r.report, r.Params.ReportFile)
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@ type Params struct {
|
||||
MssTiffFile string
|
||||
FusTIffFile string
|
||||
SubScenes bool
|
||||
ReportFile string
|
||||
}
|
||||
|
||||
type XMLImageTask struct {
|
||||
|
||||
@@ -121,6 +121,11 @@ func (r *Registrator) SaveScenesToTiff(panScenes []*Scene, mssScenes []*Scene) e
|
||||
metaFile := strings.Replace(scene.Tiff, ".tiff", ".meta.xml", 1)
|
||||
r.writeProductMeta(scene.Meta, metaFile)
|
||||
GTiffToJPG(scene.Tiff, strings.Replace(scene.Tiff, ".tiff", ".jpg", 1), false)
|
||||
r.report.Scenes = append(r.report.Scenes, ReportScene{
|
||||
Name: scene.SceneId,
|
||||
TiffData: scene.Tiff,
|
||||
MetaData: metaFile,
|
||||
})
|
||||
}
|
||||
|
||||
for i, scene := range mssScenes {
|
||||
@@ -149,6 +154,11 @@ func (r *Registrator) SaveScenesToTiff(panScenes []*Scene, mssScenes []*Scene) e
|
||||
metaFile := strings.Replace(scene.Tiff, ".tiff", ".meta.xml", 1)
|
||||
r.writeProductMeta(scene.Meta, metaFile)
|
||||
GTiffToJPG(scene.Tiff, strings.Replace(scene.Tiff, ".tiff", ".jpg", 1), false)
|
||||
r.report.Scenes = append(r.report.Scenes, ReportScene{
|
||||
Name: scene.SceneId,
|
||||
TiffData: scene.Tiff,
|
||||
MetaData: metaFile,
|
||||
})
|
||||
}
|
||||
|
||||
return nil
|
||||
@@ -163,6 +173,9 @@ func (r *Registrator) DoScenePansharpen(panScenes []*Scene, mssScenes []*Scene)
|
||||
}
|
||||
|
||||
GTiffToJPG(fusedTiff, strings.Replace(fusedTiff, ".tiff", ".jpg", 1), true)
|
||||
r.report.Scenes = append(r.report.Scenes, ReportScene{
|
||||
TiffData: fusedTiff,
|
||||
})
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user