IMHO for development it is better to have a Linux or Unix environment. so that you can compile from source modify code again recompile and follow the chain. In windows you have msys shell but you need to do a lot to setup an environment.
so switch to *NIX and come back. please dont start os or distro wars. dont ask the list to recommend an OS or linux distro. please... On Tue, Nov 15, 2011 at 12:23 PM, Sandip Maity <[email protected]>wrote: > Dear frnd, > > Thanks for your reply. > > But i am using grass 6.5 -wxpython in windows. I cant able to run > r.watershed. > > Please tell me "how can i get grass shell?" > > please help me. > > Sandip > > > > > On Mon, Nov 14, 2011 at 7:17 PM, Mohammed Rashad < > [email protected]> wrote: > >> you run from grass shell >> r.watershed --interface-description 2> gui.xml >> open gui.xml in an text editor. parse the xml using some xml parsers i >> use pugixml and then create your own gui. >> you can also make a standalone application if you link your application >> with libgrass* libraries >> >> please see below your required xml output genreated by r.watershed >> <?xml version="1.0" encoding="UTF-8"?> >> <!DOCTYPE task SYSTEM "grass-interface.dtd"> >> <task name="r.watershed"> >> <description> >> Watershed basin analysis program. >> </description> >> <keywords> >> raster >> </keywords> >> <parameter name="elevation" type="string" required="yes" multiple="no"> >> <description> >> Input map: elevation on which entire analysis is based >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="old" element="cell" prompt="raster" /> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="depression" type="string" required="no" multiple="no"> >> <description> >> Input map: locations of real depressions >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="old" element="cell" prompt="raster" /> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="flow" type="string" required="no" multiple="no"> >> <description> >> Input map: amount of overland flow per cell >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="old" element="cell" prompt="raster" /> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="disturbed.land" type="string" required="no" >> multiple="no"> >> <description> >> Input map or value: percent of disturbed land, for USLE >> </description> >> <gisprompt age="old" element="cell" prompt="raster" /> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="blocking" type="string" required="no" multiple="no"> >> <description> >> Input map: terrain blocking overland surface flow, for USLE >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="old" element="cell" prompt="raster" /> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="accumulation" type="string" required="no" multiple="no"> >> <description> >> Output map: number of cells that drain through each cell >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="drainage" type="string" required="no" multiple="no"> >> <description> >> Output map: drainage direction >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="basin" type="string" required="no" multiple="no"> >> <description> >> Output map: unique label for each watershed basin >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="stream" type="string" required="no" multiple="no"> >> <description> >> Output map: stream segments >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="half.basin" type="string" required="no" multiple="no"> >> <description> >> Output map: each half-basin is given a unique value >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="visual" type="string" required="no" multiple="no"> >> <description> >> Output map: useful for visual display of results >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="length.slope" type="string" required="no" multiple="no"> >> <description> >> Output map: slope length and steepness (LS) factor for USLE >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="slope.steepness" type="string" required="no" >> multiple="no"> >> <description> >> Output map: slope steepness (S) factor for USLE >> </description> >> <keydesc> >> <item order="1">name</item> >> </keydesc> >> <gisprompt age="new" element="cell" prompt="raster" /> >> <guisection> >> Output_options >> </guisection> >> </parameter> >> <parameter name="threshold" type="integer" required="no" multiple="no"> >> <description> >> Input value: minimum size of exterior watershed basin >> </description> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="max.slope.length" type="float" required="no" >> multiple="no"> >> <description> >> Input value: maximum length of surface flow, for USLE >> </description> >> <guisection> >> Input_options >> </guisection> >> </parameter> >> <parameter name="convergence" type="integer" required="no" multiple="no"> >> <label> >> Convergence factor for MFD (1-10) >> </label> >> <description> >> 1 = most diverging flow, 10 = most converging flow. Recommended: 5 >> </description> >> <default> >> 5 >> </default> >> </parameter> >> <parameter name="memory" type="integer" required="no" multiple="no"> >> <description> >> Maximum memory to be used with -m flag (in MB) >> </description> >> <default> >> 300 >> </default> >> </parameter> >> <flag name="f"> >> <label> >> Enable MFD flow (default is SFD (D8)) >> </label> >> <description> >> SFD: single flow direction, MFD: multiple flow direction >> </description> >> </flag> >> <flag name="4"> >> <description> >> Allow only horizontal and vertical flow of water >> </description> >> </flag> >> <flag name="m"> >> <label> >> Enable disk swap memory option: Operation is slow >> </label> >> <description> >> Only needed if memory requirements exceed available RAM; see manual on >> how to calculate memory requirements >> </description> >> </flag> >> <flag name="a"> >> <label> >> Use positive flow accumulation even for likely underestimates >> </label> >> <description> >> See manual for a detailed description of flow accumulation output >> </description> >> </flag> >> <flag name="overwrite"> >> <description> >> Allow output files to overwrite existing files >> </description> >> </flag> >> <flag name="verbose"> >> <description> >> Verbose module output >> </description> >> </flag> >> <flag name="quiet"> >> <description> >> Quiet module output >> </description> >> </flag> >> </task> >> >> On Mon, Nov 14, 2011 at 7:02 PM, Sandip Maity >> <[email protected]>wrote: >> >>> Dear frnd, >>> >>> I want >>> 1> to keep input option on required screen. >>> 2> to keep only minimum size of exterior basis of input option. >>> 3> to keep first and third parameter of output option. >>> All are in first screen( with required screen) . >>> >>> please suggest me. >>> >>> thanks and regards. >>> >>> Sandip. >>> >>> >>> >>> On Mon, Nov 14, 2011 at 5:30 PM, Mohammed Rashad < >>> [email protected]> wrote: >>> >>>> what are changes you are planing. pleasse be more secific >>>> and dont be shy to ask on grass-dev >>>> >>>> >>>> On Mon, Nov 14, 2011 at 5:27 PM, Sandip Maity < >>>> [email protected]> wrote: >>>> >>>>> >>>>> Dear frnd >>>>> >>>>> I am planning to change in GUI for watershed basin analysis. >>>>> >>>>> Actually the GUI asking to many datas. I want to fixed the parameter >>>>> to make easy to handle. >>>>> >>>>> please help me. >>>>> >>>>> thanking for your suggetion and waiting for more suggetion. >>>>> >>>>> sandip >>>>> On Mon, Nov 14, 2011 at 4:36 PM, Mohammed Rashad < >>>>> [email protected]> wrote: >>>>> >>>>>> move to grass-dev ML. >>>>>> gui is not very active now a days. and be specific when asking >>>>>> questions >>>>>> r.watershed is the module you are looking for... >>>>>> >>>>>> folder is raster/r.watershed . Its not gui in python its C code you >>>>>> need to familiar with and in my opinion should swich to UNIX-like PC for >>>>>> these work and its my own opnion. >>>>>> >>>>>> please dont start operating system wars!!! >>>>>> >>>>>> gui is gnerated from an xml format .Each grass module have >>>>>> interface-description and based on that gui parsers will generate the >>>>>> form >>>>>> structure. What changes are you planning to make.? >>>>>> >>>>>> On Fri, Nov 11, 2011 at 5:06 PM, Sandip Maity < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Dear sir, >>>>>>> >>>>>>> I want to modify the existing code of watershed analysis. >>>>>>> >>>>>>> Please tell me in which file or folder i should go for changing the >>>>>>> code? >>>>>>> >>>>>>> I have to change some or modify the form structure. >>>>>>> >>>>>>> Please help me. >>>>>>> >>>>>>> regards. >>>>>>> >>>>>>> Sandip. >>>>>>> >>>>>>> _______________________________________________ >>>>>>> grass-gui mailing list >>>>>>> [email protected] >>>>>>> http://lists.osgeo.org/mailman/listinfo/grass-gui >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Mohammed Rashad K M >>>>>> M.S. (By Research) student >>>>>> Lab for Spatial Informatics >>>>>> Department of CSE >>>>>> International Institute of Information Technology >>>>>> Hyderabad, India >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Mohammed Rashad K M >>>> M.S. (By Research) student >>>> Lab for Spatial Informatics >>>> Department of CSE >>>> International Institute of Information Technology >>>> Hyderabad, India >>>> >>>> >>> >> >> >> -- >> Regards, >> Mohammed Rashad K M >> M.S. (By Research) student >> Lab for Spatial Informatics >> Department of CSE >> International Institute of Information Technology >> Hyderabad, India >> >> > -- Regards, Mohammed Rashad K M M.S. (By Research) student Lab for Spatial Informatics Department of CSE International Institute of Information Technology Hyderabad, India
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
