[GRASS-SVN] r41706 - grass/trunk/raster/r.sunmask

svn_grass at osgeo.org svn_grass at osgeo.org
Sun Apr 4 09:02:49 EDT 2010


Author: martinl
Date: 2010-04-04 09:02:49 -0400 (Sun, 04 Apr 2010)
New Revision: 41706

Modified:
   grass/trunk/raster/r.sunmask/main.c
Log:
r.sunmask: description cosmetics


Modified: grass/trunk/raster/r.sunmask/main.c
===================================================================
--- grass/trunk/raster/r.sunmask/main.c	2010-04-04 12:42:06 UTC (rev 41705)
+++ grass/trunk/raster/r.sunmask/main.c	2010-04-04 13:02:49 UTC (rev 41706)
@@ -124,35 +124,22 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
-    module->description =
-	_("Calculates cast shadow areas from sun position and DEM. Either "
-	  "A: exact sun position is specified, or B: date/time to calculate "
+    module->label = _("Calculates cast shadow areas from sun position and elevation raster map.");
+    module->description = _("Either exact sun position is specified, or date/time to calculate "
 	  "the sun position by r.sunmask itself.");
+    
+    parm.opt1 = G_define_standard_option(G_OPT_R_ELEV);
 
-    parm.opt1 = G_define_option();
-    parm.opt1->key = "elev";
-    parm.opt1->type = TYPE_STRING;
-    parm.opt1->required = YES;
-    parm.opt1->multiple = NO;
-    parm.opt1->gisprompt = "old,cell,raster";
-    parm.opt1->description = _("Name of elevation raster map");
-
-    parm.opt2 = G_define_option();
-    parm.opt2->key = "output";
-    parm.opt2->type = TYPE_STRING;
-    parm.opt2->required = YES;
-    parm.opt2->multiple = NO;
-    parm.opt2->gisprompt = "new,cell,raster";
-    parm.opt2->description = _("Output raster map having shadows");
-
+    parm.opt2 = G_define_standard_option(G_OPT_R_OUTPUT);
+    
     parm.opt3 = G_define_option();
     parm.opt3->key = "altitude";
     parm.opt3->type = TYPE_DOUBLE;
     parm.opt3->required = NO;
     parm.opt3->options = "0-89.999";
     parm.opt3->description =
-	_("A: altitude of the sun above horizon, degrees");
-    parm.opt3->guisection = _("By_position");
+	_("Altitude of the sun above horizon, degrees");
+    parm.opt3->guisection = _("Position");
 
     parm.opt4 = G_define_option();
     parm.opt4->key = "azimuth";
@@ -160,84 +147,90 @@
     parm.opt4->required = NO;
     parm.opt4->options = "0-360";
     parm.opt4->description =
-	_("A: azimuth of the sun from the north, degrees");
-    parm.opt4->guisection = _("By_position");
+	_("Azimuth of the sun from the north, degrees");
+    parm.opt4->guisection = _("Position");
 
     parm.year = G_define_option();
     parm.year->key = "year";
     parm.year->type = TYPE_INTEGER;
     parm.year->required = NO;
-    parm.year->description = _("B: year (1950..2050)");
-    parm.year->guisection = _("By_time");
+    parm.year->description = _("Year");
+    parm.year->options = "1950-2050";
+    parm.year->guisection = _("Time");
 
     parm.month = G_define_option();
     parm.month->key = "month";
     parm.month->type = TYPE_INTEGER;
     parm.month->required = NO;
-    parm.month->description = _("B: month (0..12)");
-    parm.month->guisection = _("By_time");
+    parm.month->description = _("Month");
+    parm.month->options = "0-12";
+    parm.month->guisection = _("Time");
 
     parm.day = G_define_option();
     parm.day->key = "day";
     parm.day->type = TYPE_INTEGER;
     parm.day->required = NO;
-    parm.day->description = _("B: day (0..31)");
-    parm.day->guisection = _("By_time");
+    parm.day->description = _("Day");
+    parm.day->options = "0-31";
+    parm.day->guisection = _("Time");
 
     parm.hour = G_define_option();
     parm.hour->key = "hour";
     parm.hour->type = TYPE_INTEGER;
     parm.hour->required = NO;
-    parm.hour->description = _("B: hour (0..24)");
-    parm.hour->guisection = _("By_time");
+    parm.hour->description = _("Hour");
+    parm.hour->options = "0-24";
+    parm.hour->guisection = _("Time");
 
     parm.minutes = G_define_option();
     parm.minutes->key = "minute";
     parm.minutes->type = TYPE_INTEGER;
     parm.minutes->required = NO;
-    parm.minutes->description = _("B: minutes (0..60)");
-    parm.minutes->guisection = _("By_time");
+    parm.minutes->description = _("Minutes");
+    parm.minutes->options = "0-60";
+    parm.minutes->guisection = _("Time");
 
     parm.seconds = G_define_option();
     parm.seconds->key = "second";
     parm.seconds->type = TYPE_INTEGER;
     parm.seconds->required = NO;
-    parm.seconds->description = _("B: seconds (0..60)");
-    parm.seconds->guisection = _("By_time");
+    parm.seconds->description = _("Seconds");
+    parm.seconds->options = "0-60";
+    parm.seconds->guisection = _("Time");
 
     parm.timezone = G_define_option();
     parm.timezone->key = "timezone";
     parm.timezone->type = TYPE_INTEGER;
     parm.timezone->required = NO;
-    parm.timezone->description =
-	_("B: timezone (east positive, offset from GMT, also use to adjust daylight savings)");
-    parm.timezone->guisection = _("By_time");
+    parm.timezone->label =
+	_("Timezone");
+    parm.timezone->description = _("East positive, offset from GMT, also use to adjust daylight savings");
+    parm.timezone->guisection = _("Time");
 
     parm.east = G_define_option();
     parm.east->key = "east";
     parm.east->key_desc = "value";
     parm.east->type = TYPE_STRING;
     parm.east->required = NO;
-    parm.east->description =
-	_("East coordinate (point of interest, default: map center)");
+    parm.east->label =
+	_("Easting coordinate (point of interest)");
+    parm.east->description = _("Default: map center");
+    parm.east->guisection = _("Position");
 
     parm.north = G_define_option();
     parm.north->key = "north";
     parm.north->key_desc = "value";
     parm.north->type = TYPE_STRING;
     parm.north->required = NO;
-    parm.north->description =
-	_("North coordinate (point of interest, default: map center)");
+    parm.north->label =
+	_("Northing coordinate (point of interest)");
+    parm.north->description = _("Default: map center");
+    parm.north->guisection = _("Position");
 
     flag1 = G_define_flag();
     flag1->key = 'z';
-    flag1->description = _("Zero is a real elevation");
+    flag1->description = _("Don't ignore zero elevation");
 
-    flag2 = G_define_flag();
-    flag2->key = 'v';
-    flag2->description =
-	_("Verbose output (also print out sun position etc.)");
-
     flag3 = G_define_flag();
     flag3->key = 's';
     flag3->description = _("Calculate sun position only and exit");



More information about the grass-commit mailing list