多云时无法配准

This commit is contained in:
nuknal
2024-05-30 09:17:51 +08:00
parent 1b0ab9f347
commit 7d9ec46750
10 changed files with 73 additions and 31 deletions

View File

@@ -49,7 +49,7 @@ func init() {
DisableColors: true,
}
configureLogger(logrus.StandardLogger(), "log/SJY01-imgproc.log", logrus.InfoLevel)
configureLogger(logrus.StandardLogger(), "log/SJY01-imgproc.log", logrus.DebugLevel)
}
func NewLogger(logfile string) *logrus.Logger {

View File

@@ -6,13 +6,14 @@ import (
"strings"
"github.com/airbusgeo/godal"
log "github.com/sirupsen/logrus"
"github.com/sirupsen/logrus"
"github.com/spf13/cobra"
producer "starwiz.cn/sjy01/image-proc/producer"
)
var (
params producer.Params
params producer.Params
saveStrip bool
)
var procCmd = &cobra.Command{
@@ -52,12 +53,15 @@ var procCmd = &cobra.Command{
panScenes, mssScenes, err := reg.SubScenes()
if err != nil {
log.Error(err)
logrus.Error(err)
}
reg.SaveScenesToTiff(panScenes, mssScenes)
// reg.SaveOriginalPanToGDALGTiff(reg.Params.PanTiffFile)
// reg.SaveRegisteredMssToGDALGTiff(reg.Params.MssTiffFile)
if saveStrip {
reg.SaveOriginalPanToGDALGTiff(reg.Params.PanTiffFile)
reg.SaveRegisteredMssToGDALGTiff(reg.Params.MssTiffFile)
}
if params.PansharpenIHS {
reg.DoScenePansharpen(panScenes, mssScenes)
@@ -77,4 +81,5 @@ func init() {
procCmd.Flags().BoolVarP(&params.PansharpenIHS, "fus", "", false, "pansharpen using IHS")
procCmd.Flags().StringVarP(&params.OutputDir, "output-dir", "o", "data", "output directory")
procCmd.Flags().BoolVarP(&params.SubScenes, "sub-scenes", "", false, "process sub-scenes")
procCmd.Flags().BoolVarP(&saveStrip, "save-strip", "", false, "save original and registered images as GDAL GTiff")
}