|
@@ -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);
|