Quellcode durchsuchen

v.buffer: be more verbose
(merge https://trac.osgeo.org/grass/changeset/42111 from devbr6)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@42113 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa vor 15 Jahren
Ursprung
Commit
3784e27949
1 geänderte Dateien mit 11 neuen und 2 gelöschten Zeilen
  1. 11 2
      vector/v.buffer/main.c

+ 11 - 2
vector/v.buffer/main.c

@@ -501,9 +501,12 @@ int main(int argc, char *argv[])
     /* Calculate new centroids for all areas */
     nareas = Vect_get_num_areas(&Out);
     Areas = (char *)G_calloc(nareas + 1, sizeof(char));
+    G_message(_("Calculating centroids for areas..."));
     for (area = 1; area <= nareas; area++) {
 	double x, y;
-
+	
+	G_percent(area, nareas, 2);
+	
 	G_debug(3, "area = %d", area);
 
 	if (!Vect_area_alive(&Out, area))
@@ -528,7 +531,9 @@ int main(int argc, char *argv[])
     G_debug(3, "nlines = %d", nlines);
     Lines = (char *)G_calloc(nlines + 1, sizeof(char));
 
+    G_message(_("Generating list of boundaries to be deleted..."));
     for (line = 1; line <= nlines; line++) {
+	G_percent(line, nlines, 2);
 	int j, side[2], areas[2];
 
 	G_debug(3, "line = %d", line);
@@ -558,7 +563,9 @@ int main(int argc, char *argv[])
     G_free(Areas);
 
     /* Delete boundaries */
+    G_message(_("Deleting boundaries..."));
     for (line = 1; line <= nlines; line++) {
+	G_percent(line, nlines, 2);
 	if (Lines[line]) {
 	    G_debug(3, " delete line %d", line);
 	    Vect_delete_line(&Out, line);
@@ -571,8 +578,10 @@ int main(int argc, char *argv[])
     Vect_reset_cats(Cats);
     Vect_cat_set(Cats, 1, 1);
     nareas = Vect_get_num_areas(&Out);
-
+    
+    G_message(_("Calculating centroids for areas..."));    
     for (area = 1; area <= nareas; area++) {
+	G_percent(area, nareas, 2);
 	double x, y;
 
 	G_debug(3, "area = %d", area);