[GRASS-dev] [GRASS GIS] #246: can't overwrite vector map if it's name is fully qualified (i.e. contains @mapset)

GRASS GIS trac at osgeo.org
Wed Jul 30 13:35:43 EDT 2008


#246: can't overwrite vector map if it's name is fully qualified (i.e. contains
@mapset)
----------------------+-----------------------------------------------------
 Reporter:  msieczka  |       Owner:  grass-dev at lists.osgeo.org
     Type:  defect    |      Status:  new                      
 Priority:  major     |   Milestone:  6.4.0                    
Component:  wxGUI     |     Version:  svn-develbranch6         
 Keywords:            |    Platform:  All                      
      Cpu:  All       |  
----------------------+-----------------------------------------------------
 GRASS can't overwrite a vector map output if the output name is given with
 @mapset. This is not strictly a wxGUI issue, but as wxGUI uses a fully
 qulified name for output, it manifests itself there. Examples:

 C module:

 {{{
 v.random out=tmp at PERMANENT n=1 --o

 Illegal filename. Character <@> not allowed.
 ERROR: <tmp at PERMANENT> is an illegal file name
 }}}

 Shell script:

 {{{
 v.in.geonames in=PL.txt out=tmp at PERMANENT --o

 WARNING: Vector map <tmp at PERMANENT> already exists and will be
          overwritten
 WARNING: Unable to open directory
          '/home/grassdata/wgs84/PERMANENT/vector/tmp at PERMANENT'
 ERROR: Unable to delete vector map <tmp at PERMANENT>
 }}}

 Note that for raster it works:

 {{{
 v.to.rast in=tmp out=tmp at PERMANENT use=cat --o

 Converted areas: 0 of 0
 Converted points/lines: 1 of 1
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/246>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list