IHS pansharpen
This commit is contained in:
@@ -16,6 +16,7 @@ var (
|
||||
mssImage string
|
||||
outputDir string
|
||||
fusReport string
|
||||
fusMethod int
|
||||
)
|
||||
|
||||
var fusCmd = &cobra.Command{
|
||||
@@ -38,7 +39,9 @@ var fusCmd = &cobra.Command{
|
||||
// logrus.Fatal(err)
|
||||
// }
|
||||
|
||||
err := fusion.Pansharpen(panImage, mssImage, filepath.Join(outputDir, fusedTiff), fusion.ESRI)
|
||||
err := fusion.Pansharpen(panImage, mssImage,
|
||||
filepath.Join(outputDir, fusedTiff),
|
||||
fusion.PansharpenMethod(fusMethod))
|
||||
if err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
@@ -63,6 +66,7 @@ func init() {
|
||||
fusCmd.Flags().StringVarP(&mssImage, "mss", "m", "", "path to the MSS image")
|
||||
fusCmd.Flags().StringVarP(&outputDir, "output", "o", "", "path to the output directory")
|
||||
fusCmd.Flags().StringVarP(¶msXML, "params", "x", "", "path to the XML file containing parameters for GDAL_Pansharpen")
|
||||
fusCmd.Flags().IntVarP(&fusMethod, "method", "t", int(fusion.ESRI), "method to use for fusion (5: IHS, 3: ESRI)")
|
||||
}
|
||||
|
||||
func initFUSParams() {
|
||||
|
||||
Reference in New Issue
Block a user