Skip to main content

010357: Die Anzahl der Layer in der Index-/Grid-Name-Liste stimmt nicht mit der Anzahl der Layer in der Signaturdatei überein.

Beschreibung

Es besteht ein Problem mit der Signaturdatei. In einer Signaturdatei werden die Layer oder Raster, die zu ihrer Erstellung verwendet wurden, in der Liste #Layer-Number-Grid-Name aufgeführt. Die Eingaberaster werden verwendet, um die Statistiken für jede Klasse zu berechnen. Für jede Klasse wird die Layer-Nummer identifiziert. Die Kovarianzmatrix wird anhand dieser Layer bestimmt. Im Folgenden finden Sie den Anfang einer Beispiel-Signaturdatei:

# Signatures Produced by ClassSig from Zone-Grid redsamp5 and Stack redlands
# Number of selected grids
/*        3
# Layer-Number        Grid-name
/*        1            redlands3
/*        2            redlands1
/*        3            redlands2

Die Anzahl der Eingaben, die zur Erstellung der Kovarianzmatrix verwendet werden, muss der # Anzahl ausgewählter Grids und der Anzahl der Einträge in der Liste # Layer-Number-Grid-Name entsprechen.

Lösung

Stellen Sie sicher, dass die folgenden Bedingungen in der Signaturdatei gleich sind:

  • # Anzahl ausgewählter Grids

  • # Layer-Number-Grid-Name

  • Die Anzahl der Layer in jeder Klasse # Layer

  • Die Kovarianzmatrix

Wenn dies nicht der Fall ist, versuchen Sie, die Signaturdatei neu zu erstellen.