Hello Natalia:

(Returning to the list - perhaps someone else can help also)


On 11/05/2010 03:20 PM, Sofina Natalia wrote:
Am 04.11.2010 20:20, schrieb Micha Silver:

The "too many subclasses" is not necessarily an error. I believe that it means one classification is too complicated, that is the spread of pixel values is such that it can't create a signature for that class.
Did the process finish?
How did you make the training map? Are all the training areas with the same category uniform? If you setup a training area that is too large, with a broad mix of pixel values, then gensigset won't be able to create unique signatures for each class.
HTH

--------------------------------------------------------------------------------------------

Hi, Micha!

I can't create a "sig-file" still... Below it is what I got after starting the i.gensigset:

---------------------------------------------------------------------------------------------------------------

(Fri Nov 05 12:47:14 2010)

i.gensigset trainingmap=my...@image_classification group=tr...@image_classification subgroup=train_sub signaturefile=train_sig


No need to explicitly enter the mapset here. It shoud be enough to do:
i.gensigset trainingmap=my_cl group=train \
    subgroup=train_sub signaturefile=train_sig

Finding training classes...

6 classes found

Reading raster maps...

Clustering class 1 (3324 pixels)...

Removed a singular subsignature number 5 (9 remain)

Removed a singular subsignature number 8 (8 remain)

Number of subclasses is 6

Clustering class 2 (1898 pixels)...

Removed a singular subsignature number 9 (9 remain)

Number of subclasses is 3

Clustering class 3 (2710 pixels)...

Number of subclasses is 10

Clustering class 4 (1347 pixels)...

Removed a singular subsignature number 10 (9 remain)

Removed a singular subsignature number 6 (8 remain)

Removed a singular subsignature number 2 (7 remain)

Number of subclasses is 6

Clustering class 5 (1024 pixels)...

Number of subclasses is 4

Clustering class 6 (2107 pixels)...

Number of subclasses is 1


So far this looks normal. You have a few thousand pixels in each training area which should be enough.

unable to create signature file train_sig for subgroup train_sub of group tr...@image_classification


Hmmm... What went wrong? One additional test below...

ERROR: Unable to create signature file <train_sig>

(Fri Nov 05 12:47:19 2010) Command finished (5 sec)


My training map I make so as it is described in your paper. I've tried to create it with different sizes of the training areas. And the color of the area I define using the function r.what.color.


I'm not sure what you mean here. Each training area should cover a uniform feature in the landscape. Perhaps send the output of:
r.info  my_cl
r.univar my_cl


I don't understand what is wrong... Which size should be a training area? Does it depend on the number of pixels?

Thanks a lot,

Natalia



This mail was received via Mail-SeCure System.


--
Micha Silver
Arava Development Co. +972-52-3665918
http://www.surfaces.co.il


_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to