[GRASS-user] Re: grass-user Digest, Vol 47, Issue 52
Micha Silver
micha at arava.co.il
Thu Apr 1 01:55:00 EDT 2010
On 04/01/2010 01:11 AM, Nathaniel Iwuchukwu wrote:
> Thanks Micha,
> I ran r.thin and got just one line. is there a way i can improve it?
>
Good, so we're making progress...
How many polygon areas did you create in the training map? Does it cover
various portions of the roads?
> On Wed, Mar 31, 2010 at 1:54 PM, Micha Silver <micha at arava.co.il
> <mailto:micha at arava.co.il>> wrote:
>
> Nathaniel Iwuchukwu wrote:
>
> Also, when i convert from vector to raster, i don't see
> anything on the new raster map. its all blank. what should i
> do. thanks
>
> I guess that would explain why you're getting "Training map has no
> classes".
> Can you display the vector which covers sections of the road? Do
> you see filled polygons?
> If not maybe you made boundaries with no centroids? In GRASS, area
> features must be composed of both a boundary *and* a centroid. In
> the digitizer there's a special button for adding a centroid. You
> need one inside each polygon boundary.
>
>
> On Wed, Mar 31, 2010 at 11:20 AM, Nathaniel Iwuchukwu
> <ikechinedu at gmail.com <mailto:ikechinedu at gmail.com>
> <mailto:ikechinedu at gmail.com <mailto:ikechinedu at gmail.com>>>
> wrote:
>
> Thanks Micha,
> I will definately post it once i scale through it.
> i am getting an error when i run the i.gensigset on the
> training data.
> this is what i typed and the result:
> GRASS 6.4.0RC5 (sis):~/Desktop > i.gensigset
> trainingmap=traingis
> group=sislabgp subgroup=sislabsub signaturefile=sislab.sig
> Finding training classes...
> 100%
> ERROR: Training map has no classes
> do you have any clue why i don't have a class?
> Thanks Man
> 2010/3/31 Micha Silver <micha at arava.co.il
> <mailto:micha at arava.co.il> <mailto:micha at arava.co.il
> <mailto:micha at arava.co.il>>>
>
>
> On 03/31/2010 01:19 AM, Nathaniel Iwuchukwu wrote:
>
> Thanks Micha,
> this looks good but am still working on it. would
> you know
> the RGB for a road? from the link you
>
> No, I can't tell what the RGB values for a road would
> be, and
> it will change from image to image, and from road to road.
>
> sent me, i will need it to capture the pixel values
> of road
> polygons that i am digitizing.
>
> You *don't* need to find the actual pixel values for
> the road
> polygons. You just digitize strips that cover the road, and
> feed these areas (after converting to a raster) as the
> training map. The gensigset module creates the
> collection of
> pixels values that match "roads"
>
> thanks Micha. you really gave me a lead.
>
> Good. Post back to the list when you get it worked out.
>
>
> Nathaniel
>
> On Tue, Mar 30, 2010 at 4:26 PM, Micha Silver
> <micha at arava.co.il <mailto:micha at arava.co.il>
> <mailto:micha at arava.co.il <mailto:micha at arava.co.il>>> wrote:
>
> Nathaniel Iwuchukwu wrote:
>
> sorry my typo. i mean classification.
>
> I didn't intend to insult. Sometimes typos come out
> funny, and I can't resist pointing it out...
>
> but am looking for procedure on road
> extraction from
> satellite imagery with high resolution
>
> OK, you'll probably want to use "supervised"
> classification. This means giving the
> classification
> algorithm a "training" layer. So the process
> involves
> 1- First create a vector layer using the grass
> digitizer
> with small polygons covering some sections of
> the roads
> in the satellite image. Convert the vector to a
> raster
> (v.to.rast). This will be the training map.
> 2- Now group the satellite bands into an
> imagery group
> (i.group)
> 3- Run i.gensigset with the training raster and the
> imagery group.
> 4- Now use i.smap with the signature file and
> imagery
> group as input, and a classification map as output.
> 5- If the results look good, run r.thin on this
> raster,
> and then r.to.vect to see what you get.
>
> Here's a more detailed explanation that you
> might find
> helpful:
> http://www.surfaces.co.il/?p=3
>
> Regards,
> Micha
>
>
>
> -- Micha Silver
> http://www.surfaces.co.il/
> Arava Development Co. +972-52-3665918
>
>
>
>
> This mail was received via Mail-SeCure System.
>
>
>
> --
> Micha Silver
>
> Arava Development Co. +972-52-3665918
> http://www.surfaces.co.il <http://www.surfaces.co.il/>
>
>
>
>
> This mail was received via Mail-SeCure System.
--
Micha Silver
http://www.surfaces.co.il/
Arava Development Co. +972-52-3665918
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20100401/9d9776de/attachment-0001.html
More information about the grass-user
mailing list