Opened 16 years ago

Closed 12 years ago

#54 closed defect (fixed)

g.remove mixes raster and vector maps: "Remove reclassed map first"

Reported by: neteler Owned by: grass-dev@…
Priority: major Milestone: 6.4.0
Component: Default Version: unspecified
Keywords: g.remove Cc:
CPU: Unspecified Platform: Unspecified

Description

A strange bug appeared: Trying to remove a vector map, g.remove gets confused with a non-exiting reclass map

GRASS 6.3.svn (pat):~ > g.remove vect=lst_20050101_avg,lst_20050101_avg2,lst_200501_avg_filt
WARNING: [lst_20050101_avg@modisLSTzanzara] is a base map. Remove reclassed
         map first: MASK@modisLSTzanzara
Removing vector <lst_20050101_avg2>
WARNING: [lst_200501_avg_filt@modisLSTzanzara] is a base map. Remove
         reclassed map first: MASK@modisLSTzanzara

GRASS 6.3.svn (pat):~ > g.remove vect=lst_20050101_avg
WARNING: [lst_20050101_avg@modisLSTzanzara] is a base map. Remove reclassed
         map first: MASK@modisLSTzanzara

GRASS 6.3.svn (pat):~ > g.list rast | grep lst_20050101_avg
lst_20030114_avg                        lst_20050101_avg
lst_20030115_avg                        lst_20050101_avg_lstmodel

GRASS 6.3.svn (pat):~ > g.list vect | grep lst_
lst_20050101_avg    lst_200501_avg_filt

GRASS 6.3.svn (pat):~ > r.info lst_20050101_avg | grep generated
 |    generated by r.series                                                   |

GRASS 6.3.svn (pat):~ > g.gisenv
GISDBASE=/home/neteler/grassdata
LOCATION_NAME=pat
MAPSET=modisLSTzanzara
DEBUG=0
GRASS_GUI=text
MONITOR=x0

The problem seems to be in source:grass/trunk/general/manage/cmd/remove.c (line 83) where it should not enter. Fix appreciated..

Markus

Attachments (1)

g.remove-reclass.diff (4.4 KB ) - added by neteler 13 years ago.
Patch from Glynn for G6.3

Download all attachments as: .zip

Change History (5)

comment:1 by hamish, 13 years ago

CPU: Unspecified
Keywords: g.remove added
Platform: Unspecified

comment:2 by neteler, 13 years ago

Glynn Clements to grass-dev, 2/20/08

Can you test the attached patch?

by neteler, 13 years ago

Attachment: g.remove-reclass.diff added

Patch from Glynn for G6.3

comment:3 by neteler, 13 years ago

I wonder if this patch is still relevant since a reclass map bug was fixed in r45699.

comment:4 by neteler, 12 years ago

Resolution: fixed
Status: newclosed

No complaints without the patch, it seems that r45699 fixed it. Closing.

Note: See TracTickets for help on using tickets.