[GRASS-dev] Re: [GRASS GIS] #377: gis.m/Map Display fails to handle vector layers with multiple databse layers

GRASS GIS trac at osgeo.org
Fri Dec 26 03:17:16 EST 2008


#377: gis.m/Map Display fails to handle vector layers with multiple databse
layers
---------------------+------------------------------------------------------
  Reporter:  ploewe  |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect  |      Status:  new                      
  Priority:  major   |   Milestone:  6.4.0                    
 Component:  Vector  |     Version:  svn-develbranch6         
Resolution:          |    Keywords:  gis.m database query     
  Platform:  All     |         Cpu:  OSX/Intel                
---------------------+------------------------------------------------------
Changes (by cmbarton):

  * platform:  Linux => All
  * version:  6.3.0 => svn-develbranch6
  * component:  Tcl => Vector
  * cpu:  x86-32 => OSX/Intel

Comment:

 This appears to be a bug in d.vect, not in the TclTk gui. I just tried
 this out in the GRASS 6.4 development version from the SVN.

 From the command line in an xmon...

 GRASS 6.4.svn (Spearfish60_test):~ > d.vect map=archsites at PERMANENT
 color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape
 type=point,line,boundary,area icon=basic/circle size=5 layer=1 lsize=8
 xref=left yref=center llayer=2 cat=1-10

 This displays sites with cats 1-10

 GRASS 6.4.svn (Spearfish60_test):~ > d.erase
 GRASS 6.4.svn (Spearfish60_test):~ > d.vect map=archsites at PERMANENT
 color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape
 type=point,line,boundary,area icon=basic/circle size=5 layer=2 lsize=8
 xref=left yref=center llayer=2 cat=1-10

 This displays nothing

 The labeling is worse. I can get labels from layer 1 in the GUI, but from
 the command line to an xmon, I get...

 The process has forked and you cannot use this CoreFoundation
 functionality safely. You MUST exec().
 Break on
 __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__()
 to debug.
 ERROR eof from graphics driver.

 Trying to get labels from layer 2 gives me nothing.

 I'm trying this with Spearfish, archsites (I've added columns), and the
 dbf driver. I'm using a Mac OSX 10.5.5. But this seems to be a cross-
 platform problem.

 Michael

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/377#comment:2>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list