Given your objectives, I think r.param.scale or r.prominence would be your best choices.
Michael On Jun 14, 2012, at 2:29 AM, Thomas Lee wrote: > Hi Michael > > My approach of voting is trying to solve the subjective human perceptaion of > landforms per culture. > > Voting here means sample population test at defined culture such as > Culture 1, Sample size n = 300, Mean = 5, S.D. = 2, Sampling Time = T1 > Culture 2, Sample size n = 500, Mean = 4, S.D. = 3, Sampling Time = T2 > Culture 3, Sample size n = 1000, Mean = 6, S.D. = 1, Sampling Time = T3 > > They are dynamic and can be stored in a database. > They are temporal information (voting information), subject to change per > year (or per month depended on the attribute sensitivity to the time), per > culture (spatial location). > It is better put in a web database server and update globally and remotely by > mobile device such as android phone and iphone. > > All come together as a knowledge base (I am used to do it in my M.Sc. thesis, > about 20 years ago, on spatial decision support system for > location-allocation analysis using concept of expert system, knowledge base, > model base, data base.. etc) > > Thanks for introducing "Prominence". > It is same as the Feng Shui "Mountain Ridge" system logic (or Form School). > The masters have been studying these for, it is beleived that, thousands of > years. > Their concept is to locate the best site by studying the lineage of > prominence. > For country capital, they focus in top range or high level hierarchies > lineage of prominence > For smaller captial such as provincial capital, they use middle range lineage > For small city or village, they use lower range lineage. > > The spot they want to locate is likely a flat area at the end of a gentle > slope ridge line with big openning in front and surrounded by embracing > ridges. > With this pattern, stream lines will be converged in front of the site and > having high quality of soil content suitable for substaintable living. > > I consider this logic can be proved by analyzing > - the prominence network > - length of lineage > - height of parent and subpeak > - total lengeth of river/stream network > - accumulated flow of water (accumulate rich content in water) > - accumulated length of ridge line (in Feng Shui, they interested in the > Energy (Qi) bring along through the mountain ridge line, longer the line, > high energy, better benefit to the site) > - formation of a complete mountain hierachies of line parent and subpeak > (stored in a mountain hierachy database) > - entropy of peak (distribution of peak) > - ridge pattern recognition (Feng Shui has its mountain dragon (ridge) > pattern system such as Lotus Pattern) > > The MH database > - Table of Mountain, point layer > - Table of lineage, line layer (route structure like road network with > junction as peak or subpeak) > - Table of stream node, point layer > - Table of stream/river, line layer (route structure) > - Table of event (like road side event such as accident, but here is Feng > Shui site, village, capital, city) > > Thomas > > > ----- Original Message ----- > From: Michael Barton > To: Thomas Lee > Sent: Thursday, 14 June, 2012 1:43 AM > Subject: Re: 回覆: Re: [GRASS-user] 回覆: Re: ridge extraction from DEM > > Hi Thomas, > > You can indeed come up with quantitative definitions. My point is that these > will have a variable match to subjective human perception of landforms. The > ranking you list below can be applied to any topographic prominence, > including landforms called hills, bluffs, ridges, etc. The question of ridges > (as long, relatively narrow landforms) is slightly different from one of > topographic prominence. There is in fact a module (I think it is called > r.prominence) in addons that will ID topographic prominence by various > characteristics that you can set. Maybe it would be of use to you. > > Michael > > > On Jun 13, 2012, at 10:20 AM, Thomas Lee wrote: > >> Michael >> >> The qualitative definition of ridge can be quantitatively modeled as >> >> size in metre; degree of size of ridge >> 1; 1 >> 5; 2 >> 10; 3 >> 50; 4 >> 100; 5 >> ..... >> 1000; 10 >> >> Normally a flat area bigger than 1000m is a platform where a small village >> can be accomodated. >> The above can be modelled by fuzzy membership function which can be >> implemented in GRASS >> >> By having questionaire in different cultures at different locations >> globally, the result could be like voting in expert system voting model for >> spatial decision support system. >> >> I am interested in the correlation of the spatial cluster of human >> settlement to the pattern of ridges. Not a ridge but spatial pattern of a >> group of ridges. >> It is going to test the Chinese Feng Shui concept. Feng Shui is the ancient >> technique in site selection. To find a site good for living over say >> hundreds or thousands of years for next generations based on geomorphically >> terrain pattern or Mountain Form. There are systems in Feng Shui where the >> Master study the ridge pattern (and stream pattern) to find the site with >> good soil content without using modern borehole or lab test technique. >> >> Thomas Lee >> >> >> >> ----- Original Message ----- >> From: Michael Barton >> To: Thomaswplee >> Cc: markus.metz.gisw...@googlemail.com ; direg...@gmail.com ; >> grass-user@lists.osgeo.org >> Sent: Wednesday, 13 June, 2012 1:39 AM >> Subject: Re: 回覆: Re: [GRASS-user] 回覆: Re: ridge extraction from DEM >> >> Thomas, >> >> Again, you'd have to look to see if this can give you the results you need. >> >> The word "ridge" is a qualitative term that refers to a general landform >> category. For your purposes, how high does a landform need to be to qualify >> as a ridge: 1m, 10m, 100m, 1000m? Similarly, how long does it need to be and >> what is the acceptable range of profile slope along a ridge-top? >> >> These feature extraction methods deal in numbers, so they will probably >> never exactly match the subjective perception of a landform as a ridge. This >> is especially true if you are interested in how people (in the past and in >> the present) perceive a landform and its suitability for settlement. But you >> should be able to get reasonably close to some kind of consistent perception >> of what is a ridge, and the GIS methods have the advantage of being >> explicit, transparent, and repeatable--essential for science of course. But >> there is probably no "best" method for ID of ridges. >> >> I haven't tried the convergence method, but will do so to see how it turns >> out. >> >> Michael >> >> On Jun 12, 2012, at 5:41 AM, Thomaswplee wrote: >> >>> What is the difference on convergence and ridge? >>> Both local convex quadratically double differentiated >>> >>> I am interesting in application of geomorphology vs social science such as >>> terrain analysis related to human settlement >>> >>> Thomas >>> >>> >>> >>> -------- Original message -------- >>> Subject: Re: [GRASS-user] 回覆: Re: ridge extraction from DEM >>> From: Markus Metz <markus.metz.gisw...@googlemail.com> >>> To: Margherita Di Leo <direg...@gmail.com> >>> CC: Michael Barton <michael.bar...@asu.edu>,grass-user grass-user >>> <grass-user@lists.osgeo.org>,Thomaswplee <thomaswp...@gmail.com> >>> >>> >>> On Tue, Jun 12, 2012 at 11:28 AM, Margherita Di Leo <direg...@gmail.com> >>> wrote: >>> > Hi, >>> > >>> > there is also r.convergence add-on: >>> > http://grass.osgeo.org/wiki/GRASS_AddOns#r.convergence >>> >>> BTW, the topographic convergence index is also available in >>> r.watershed in GRASS 7. >>> >>> Markus M >>> >>> > >>> > Regards, >>> > madi >>> > >>> > On Tue, Jun 12, 2012 at 4:24 AM, Michael Barton <michael.bar...@asu.edu> >>> > wrote: >>> >> >>> >> Invert the DEM by multiplying all values by -1 and adding the maximum >>> >> original height value. This makes the maximum height 0 and everything >>> >> less >>> >> than that increasingly greater than 0 >>> >> >>> >> Run r.watershed on the inverted DEM choosing stream segments as output. >>> >> >>> >> The stream segments from the inverted DEM are your ridgelines. You can >>> >> keep them in raster or thin them (r.thin) and convert them to vector >>> >> (r.to.vect). >>> >> >>> >> I've copied the GRASS user list again because this is a general question >>> >> that others might be interested in. >>> >> >>> >> Michael >>> >> >>> >> >>> >> >>> >> On Jun 11, 2012, at 7:29 PM, Thomaswplee wrote: >>> >> >>> >> How to make ridge vector line with reversed accumlated flow as in >>> >> watershed? >>> >> >>> >> Still reverse DEM plus vectorization of ridge raster? >>> >> >>> >> Thomas >>> >> >>> >> >>> >> >>> >> -------- Original message -------- >>> >> Subject: Re: ridge extraction from DEM >>> >> From: Michael Barton <michael.bar...@asu.edu> >>> >> To: thomas...@starvision.com.hk >>> >> CC: grass-user grass-user <grass-user@lists.osgeo.org> >>> >> >>> >> >>> >> Thomas, >>> >> >>> >> I don't remember posting anything about r.ppa. I did a quick search and >>> >> found a post by Māris Nartišs >>> >> (http://lists.osgeo.org/pipermail/grass-user/2005-October/030883.html). >>> >> >>> >> r.param.scale will extract ridges. You will need to adjust the optional >>> >> parameters (especially processing window size) to get the ridges you >>> >> want. >>> >> >>> >> An alternative method is to invert the DEM and run r.watershed on it, >>> >> extracting the 'streams'. The 'streams' of the inverted DEM will follow >>> >> ridges. >>> >> >>> >> Michael >>> >> >>> >> >>> >> >>> >> On Jun 11, 2012, at 9:26 AM, <thomas...@starvision.com.hk> >>> >> wrote: >>> >> >>> >> > Dear Michael, >>> >> > >>> >> > I am interested in ridge extraction but not able to find the r.ppa >>> >> > mentioned by >>> >> > >>> >> > >>> >> > Chang, Y.C., Frigeri, A., 2002. Implementing the automatic >>> >> > extraction of ridge and valley axes using the PPA algorithm in >>> >> > Grass GIS. In: Open Source Free Software GIS GRASS >>> >> > Users Conference, 2002. >>> >> > >>> >> > >>> >> > Implementing the automatic extraction of ridge and >>> >> > valley axes using the PPA algorithm in Grass GIS >>> >> > >>> >> > >>> >> > Do you have any solution since your message in 2007 about ridge >>> >> > extraction. >>> >> >>> >> _____________________ >>> >> C. Michael Barton >>> >> Visiting Scientist, Integrated Science Program >>> >> National Center for Atmospheric Research & >>> >> University Corporation for Atmospheric Research >>> >> 303-497-2889 (voice) >>> >> >>> >> Director, Center for Social Dynamics & Complexity >>> >> Professor of Anthropology, School of Human Evolution & Social Change >>> >> Arizona State University >>> >> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu >>> >> >>> >> >>> >> _____________________ >>> >> C. Michael Barton >>> >> Visiting Scientist, Integrated Science Program >>> >> National Center for Atmospheric Research & >>> >> University Consortium for Atmospheric Research >>> >> 303-497-2889 (voice) >>> >> >>> >> Director, Center for Social Dynamics & Complexity >>> >> Professor of Anthropology, School of Human Evolution & Social Change >>> >> Arizona State University >>> >> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> grass-user mailing list >>> >> grass-user@lists.osgeo.org >>> >> http://lists.osgeo.org/mailman/listinfo/grass-user >>> >> >>> > >>> > >>> > >>> > -- >>> > Dr. Margherita Di Leo >>> > >>> > _______________________________________________ >>> > grass-user mailing list >>> > grass-user@lists.osgeo.org >>> > http://lists.osgeo.org/mailman/listinfo/grass-user >>> > >> >> _____________________ >> C. Michael Barton >> Visiting Scientist, Integrated Science Program >> National Center for Atmospheric Research & >> University Corporation for Atmospheric Research >> 303-497-2889 (voice) >> >> Director, Center for Social Dynamics & Complexity >> Professor of Anthropology, School of Human Evolution & Social Change >> Arizona State University >> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu >> >> > > _____________________ > C. Michael Barton > Visiting Scientist, Integrated Science Program > National Center for Atmospheric Research & > University Consortium for Atmospheric Research > 303-497-2889 (voice) > > Director, Center for Social Dynamics & Complexity > Professor of Anthropology, School of Human Evolution & Social Change > Arizona State University > www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu > > > > > > _____________________ C. Michael Barton Visiting Scientist, Integrated Science Program National Center for Atmospheric Research & University Corporation for Atmospheric Research 303-497-2889 (voice) Director, Center for Social Dynamics & Complexity Professor of Anthropology, School of Human Evolution & Social Change Arizona State University www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user