# Search for # to find comments about GUI step # Basic steps were # - Start Grass 7.6.0 with DEBUG=5 and WX_DEBUG=5 # - In Layer Manager added vector GreaterCal_trk # - In Map Display changed mode to Vector digitizer # - In Map Display v.digit controls selected vector GreaterCal_trk Last login: Tue Mar 5 09:45:45 on ttys002 QuadTower:~ brett$ /usr/bin/env -i HOME=/Users/brett PATH=/usr/bin:/bin:/usr/sbin:/etc:/usr/lib /Applications/GRASS-7.6.app/Contents/MacOS/Grass.sh Rebuilding Addon HTML manual pages index... Rebuilding Addon menu... Default locale not found, using UTF-8 Default locale settings are missing. GRASS running with C locale.Cleaning up temporary files... D1/5: G_set_program_name(): clean_temp D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net Starting GRASS GIS... D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D1/5: Number of core GRASS commands: 931 GUI D1/5: Number of GRASS AddOn commands: 0 GUI D1/5: GetSystemEncoding(): None GUI D1/5: gcmd.RunCommand(): g.mapset -l gisdbase=/Users/brett/grassdata7 location=ar_ll D1/5: grass.script.core.start_command(): g.mapset -l gisdbase=/Users/brett/grassdata7 location=ar_ll GUI D1/5: gcmd.RunCommand(): get return code 0 (0.010816 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'brett PERMANENT ' GUI D1/5: gcmd.RunCommand(): g.mapset -l gisdbase=/Users/brett/grassdata7 location=az_ll D1/5: grass.script.core.start_command(): g.mapset -l gisdbase=/Users/brett/grassdata7 location=az_ll GUI D1/5: gcmd.RunCommand(): get return code 0 (0.010235 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'brett PERMANENT ' GUI D1/5: gcmd.RunCommand(): g.gisenv set=GISDBASE=/Users/brett/grassdata7 D1/5: grass.script.core.start_command(): g.gisenv set=GISDBASE=/Users/brett/grassdata7 GUI D1/5: gcmd.RunCommand(): get return code 0 (0.009015 sec) GUI D1/5: gcmd.RunCommand(): g.gisenv set=LOCATION_NAME=az_ll D1/5: grass.script.core.start_command(): g.gisenv set=LOCATION_NAME=az_ll GUI D1/5: gcmd.RunCommand(): get return code 0 (0.008408 sec) GUI D1/5: gcmd.RunCommand(): g.gisenv set=MAPSET=brett D1/5: grass.script.core.start_command(): g.gisenv set=MAPSET=brett GUI D1/5: gcmd.RunCommand(): get return code 0 (0.008155 sec) tput: No value for $TERM and no -T specified __________ ___ __________ _______________ / ____/ __ \/ | / ___/ ___/ / ____/ _/ ___/ / / __/ /_/ / /| | \__ \\_ \ / / __ / / \__ \ / /_/ / _, _/ ___ |___/ /__/ / / /_/ // / ___/ / \____/_/ |_/_/ |_/____/____/ \____/___//____/ Welcome to GRASS GIS 7.6.0 GRASS GIS homepage: https://grass.osgeo.org This version running through: Bourne Shell (sh) Help is available with the command: g.manual -i See the licence terms with: g.version -c See citation options with: g.version -x If required, restart the GUI with: g.gui wxpython When ready to quit enter: exit Launching GUI in the background, please wait... GRASS 7.6.0 (az_ll):~ > D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D1/5: Number of core GRASS commands: 931 GUI D1/5: Number of GRASS AddOn commands: 0 GUI D1/5: GetSystemEncoding(): None 09:46:59 AM: Debug: Adding duplicate image handler for 'Windows bitmap file' 09:47:00 AM: Debug: Adding duplicate image handler for 'Windows bitmap file' 09:47:00 AM: Debug: Adding duplicate animation handler for '1' type 09:47:00 AM: Debug: Adding duplicate animation handler for '2' type D1/5: grass.script.core.start_command(): g.version -rge D1/5: G_set_program_name(): g.version D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: grass.script.core.start_command(): g.message -d debug=1 message=toolboxes.getMenudataFile: main_menu.xml, menudata.xml, /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/xml/menudata.xml D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: toolboxes.getMenudataFile: main_menu.xml, menudata.xml, /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/xml/menudata.xml D1/5: grass.script.core.start_command(): g.message -d debug=2 message=toolboxes.getMenudataFile: no user defined files D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: toolboxes.getMenudataFile: no user defined files D1/5: grass.script.core.start_command(): g.message -d debug=1 message=toolboxes.getMenudataFile: module_tree.xml, module_tree_menudata.xml, /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/xml/module_tree_menudata.xml D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: toolboxes.getMenudataFile: module_tree.xml, module_tree_menudata.xml, /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/xml/module_tree_menudata.xml D1/5: grass.script.core.start_command(): g.message -d debug=2 message=toolboxes.getMenudataFile: no user defined files D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: toolboxes.getMenudataFile: no user defined files D1/5: grass.script.core.start_command(): g.extension --q -ag D2/5: filename = /Applications/GRASS-7.6.app/Contents/Resources/scripts/g.extension D1/5: G_set_program_name(): g.extension D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.version -rge D1/5: G_set_program_name(): g.version D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: grass.script.core.start_command(): g.message -d debug=1 message=No addons metadata file available D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: No addons metadata file available D1/5: grass.script.core.start_command(): g.message -i message=No extension (module) installed D1/5: G_set_program_name(): g.message D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: grass.script.core.start_command(): g.list --q -m type=raster D1/5: G_set_program_name(): g.list D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_option_to_separator(): key = separator -> sep = ' ' D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/SEARCH_PATH D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT/cell D1/5: grass.script.core.start_command(): g.list --q -m type=vector D1/5: G_set_program_name(): g.list D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_option_to_separator(): key = separator -> sep = ' ' D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/SEARCH_PATH D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT/vector GUI D1/5: gcmd.RunCommand(): g.mapsets --q -l sep=newline D1/5: grass.script.core.start_command(): g.mapsets --q -l sep=newline GUI D1/5: gcmd.RunCommand(): get return code 0 (0.009042 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'PERMANENT brett ' GUI D1/5: gcmd.RunCommand(): g.mapsets --q -p sep=newline D1/5: grass.script.core.start_command(): g.mapsets --q -p sep=newline GUI D1/5: gcmd.RunCommand(): get return code 0 (0.008769 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'brett PERMANENT ' D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/gui_core/menu.py:153: wxPyDeprecationWarning: Call to deprecated item. Use SetToolTip instead. _("Double-click or Ctrl-Enter to run selected module")) GUI D1/5: DataCatalog.__init__() GUI D3/5: CreateTool(): tool=103, label=reloadTree bitmap= GUI D3/5: CreateTool(): tool=104, label=reloadMapset bitmap= GUI D3/5: CreateTool(): tool=105, label=lock bitmap= GUI D3/5: CreateTool(): tool=107, label=newdisplay bitmap= GUI D3/5: CreateTool(): tool=108, label=workspaceNew bitmap= GUI D3/5: CreateTool(): tool=109, label=workspaceOpen bitmap= GUI D3/5: CreateTool(): tool=110, label=workspaceSave bitmap= GUI D3/5: CreateTool(): tool=111, label=addMulti bitmap= GUI D3/5: CreateTool(): tool=112, label=addrast bitmap= GUI D3/5: CreateTool(): tool=113, label=rastmisc bitmap= GUI D3/5: CreateTool(): tool=114, label=addvect bitmap= GUI D3/5: CreateTool(): tool=115, label=vectmisc bitmap= GUI D3/5: CreateTool(): tool=116, label=addovl bitmap= GUI D3/5: CreateTool(): tool=117, label=addWS bitmap= GUI D3/5: CreateTool(): tool=118, label=addgrp bitmap= GUI D3/5: CreateTool(): tool=119, label=delcmd bitmap= GUI D3/5: CreateTool(): tool=120, label=importMap bitmap= GUI D3/5: CreateTool(): tool=121, label=mapCalc bitmap= GUI D3/5: CreateTool(): tool=122, label=georect bitmap= GUI D3/5: CreateTool(): tool=123, label=modeler bitmap= GUI D3/5: CreateTool(): tool=124, label=mapOutput bitmap= GUI D3/5: CreateTool(): tool=125, label=script-load bitmap= GUI D3/5: CreateTool(): tool=126, label=python bitmap= GUI D3/5: CreateTool(): tool=127, label=settings bitmap= GUI D3/5: CreateTool(): tool=128, label=help bitmap= GUI D3/5: CreateTool(): tool=129, label=vdigit bitmap= GUI D3/5: CreateTool(): tool=130, label=attribute bitmap= GUI D3/5: CreateTool(): tool=131, label=nvizCmd bitmap= GUI D3/5: CreateTool(): tool=132, label=settings bitmap= GUI D3/5: CreateTool(): tool=133, label=help bitmap= GUI D1/5: GMFrame.NewDisplay(): idx=0 GUI D1/5: Map.__init__(): gisrc=None D1/5: grass.script.core.start_command(): g.tempfile -d pid=4980 D1/5: G_set_program_name(): g.tempfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 D1/5: grass.script.core.start_command(): g.tempfile -d pid=4980 D1/5: G_set_program_name(): g.tempfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D1/5: gcmd.RunCommand(): g.proj -p D1/5: grass.script.core.start_command(): g.proj -p GUI D1/5: gcmd.RunCommand(): get return code 0 (0.023530 sec) GUI D3/5: gcmd.RunCommand(): return stdout '-PROJ_INFO------------------------------------------------- name : Lat/Lon proj : ll no_defs : defined datum : wgs84 ellps : wgs84 towgs84 : 0.000,0.000,0.000 -PROJ_UNITS------------------------------------------------ unit : degree units : degrees meters : 1.0 ' GUI D2/5: MapFrame._initMap(): GUI D2/5: Map.ChangeMapSize(): width=825, height=600 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.025679 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D3/5: CreateTool(): tool=139, label=renderMap bitmap= GUI D3/5: CreateTool(): tool=140, label=pointer bitmap= GUI D3/5: CreateTool(): tool=141, label=select bitmap= GUI D3/5: CreateTool(): tool=142, label=query bitmap= GUI D3/5: CreateTool(): tool=143, label=pan bitmap= GUI D3/5: CreateTool(): tool=144, label=zoomIn bitmap= GUI D3/5: CreateTool(): tool=145, label=zoomOut bitmap= GUI D3/5: CreateTool(): tool=146, label=zoomExtent bitmap= GUI D3/5: CreateTool(): tool=147, label=zoomRegion bitmap= GUI D3/5: CreateTool(): tool=148, label=zoomBack bitmap= GUI D3/5: CreateTool(): tool=149, label=zoomMenu bitmap= GUI D3/5: CreateTool(): tool=150, label=analyze bitmap= GUI D3/5: CreateTool(): tool=151, label=overlay bitmap= GUI D3/5: CreateTool(): tool=152, label=saveFile bitmap= GUI D1/5: MapFrame.GetLayerManager(): Method GetLayerManager isdepreciated, use some general approach instead such as Signals or giface GUI D1/5: MapFrame.GetLayerManager(): Method GetLayerManager isdepreciated, use some general approach instead such as Signals or giface D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK GUI D4/5: BufferedWindow.InitZoomHistory(): hist=[(32.0, 31.0, -110.0, -111.0)] GUI D1/5: MapFrame._resize(): GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.gisenv set=GUI_PID=4980 D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GUI D3/5: BufferedWindow.OnSize(): GUI D2/5: Map.ChangeMapSize(): width=825, height=622 GUI D1/5: BufferedWindow.UpdateMap(): started (render=True, renderVector=True) GUI D2/5: Map.ChangeMapSize(): width=825, height=622 GUI D3/5: Map.AdjustRegion(): {'rows': 622.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 513150.0, 'cols': 825.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 0.0012121212121212121, 'nsres': 0.001607717041800643} GUI D3/5: Map.SetRegion(): n-s resol: 0.0016077170; n-s resol3: 1; rows: 622; north: 32.0; t-b resol: 1; zone: 0; bottom: 0.000000000000000; rows3: 1; west: -111.0; top: 1.000000000000000; cols: 825; cols3: 1; depths: 1; e-w resol: 0.0012121212; proj: 3; e-w resol3: 1; east: -110.0; south: 31.0; GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D3/5: Map.GetListOfLayers(ltype=raster_3d): -> 0 GUI D1/5: RenderMapMgr.Render(): 0 layers to be rendered (force=1, all active layers -> 0) GUI D1/5: RenderMapMgr.OnRenderDone() time=0.000384 sec (comp: 0.000000) GUI D1/5: BufferedWindow.UpdateMap(): finished GUI D5/5: BufferedWindow.Draw(): id=None, pdctype = clear, coord=[0, 0, 0, 0] GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.027282 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D5/5: BufferedWindow.Draw(): id=5003, pdctype = polyline, coord=[(101.0000000000039, 0.0), (723.0000000000039, 0.0), (723.0000000000039, 622.0), (101.0000000000039, 622.0), (101.0000000000039, 0.0)] GUI D4/5: BufferedWindow.DrawLines(): coords=[(101.0000000000039, 0.0), (723.0000000000039, 0.0), (723.0000000000039, 622.0), (101.0000000000039, 622.0), (101.0000000000039, 0.0)], id=5003 GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True # Display the current g.gisenv settings GRASS 7.6.0 (az_ll):~ > g.gisenv D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GISDBASE=/Users/brett/grassdata7 LOCATION_NAME=az_ll GUI=wxpython PID=4978 DEBUG=5 MAPSET=brett WX_DEBUG=5 GUI_PID=4980 GRASS 7.6.0 (az_ll):~ > GRASS 7.6.0 (az_ll):~ > # In Layer Manager add vector GreaterCal_trk GRASS 7.6.0 (az_ll):~ > GUI D3/5: LayerTree().AddLayer(): ltype=vector GUI D5/5: LayerTree.GetVisibleLayers(): items= GUI D5/5: Map.SetLayers(): layers=[] GUI D3/5: Layer.__init__(): type=vector, cmd='', name=None, active=0, opacity=1, hidden=0 D1/5: grass.script.core.start_command(): g.tempfile pid=4980 D1/5: G_set_program_name(): g.tempfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0 GUI D3/5: Map._addLayer(): layer=None type=vector GUI D1/5: Map.AddLayer(): ltype=vector, command= GUI D3/5: LayerTree.PropertiesDialog(): ltype=vector /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/gui_core/forms.py:1055: wxPyDeprecationWarning: Call to deprecated item. Use SetToolTip instead. chk.SetToolTipString(tooltip) GUI D1/5: BufferedWindow.UpdateMap(): started (render=False, renderVector=True) GUI D3/5: Map.AdjustRegion(): {'rows': 622.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 513150.0, 'cols': 825.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 0.0012121212121212121, 'nsres': 0.001607717041800643} GUI D3/5: Map.SetRegion(): n-s resol: 0.0016077170; n-s resol3: 1; rows: 622; north: 32.0; t-b resol: 1; zone: 0; bottom: 0.000000000000000; rows3: 1; west: -111.0; top: 1.000000000000000; cols: 825; cols3: 1; depths: 1; e-w resol: 0.0012121212; proj: 3; e-w resol3: 1; east: -110.0; south: 31.0; GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D3/5: Map.GetListOfLayers(ltype=raster_3d): -> 0 GUI D1/5: RenderMapMgr.Render(): 0 layers to be rendered (force=0, all active layers -> 0) GUI D1/5: RenderMapMgr.OnRenderDone() time=0.000497 sec (comp: 0.000000) GUI D1/5: BufferedWindow.UpdateMap(): finished GUI D5/5: BufferedWindow.Draw(): id=None, pdctype = clear, coord=[0, 0, 0, 0] GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.029464 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D5/5: BufferedWindow.Draw(): id=5003, pdctype = polyline, coord=[(101.0000000000039, 0.0), (723.0000000000039, 0.0), (723.0000000000039, 622.0), (101.0000000000039, 622.0), (101.0000000000039, 0.0)] GUI D4/5: BufferedWindow.DrawLines(): coords=[(101.0000000000039, 0.0), (723.0000000000039, 0.0), (723.0000000000039, 622.0), (101.0000000000039, 622.0), (101.0000000000039, 0.0)], id=5003 GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.list --q -m type=vector D1/5: G_set_program_name(): g.list D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_option_to_separator(): key = separator -> sep = ' ' D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/SEARCH_PATH D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT/vector D1/5: grass.script.core.start_command(): g.mapsets --q -p sep=newline D1/5: G_set_program_name(): g.mapsets D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_option_to_separator(): key = separator -> sep = ' ' D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/SEARCH_PATH D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/PERMANENT D1/5: grass.script.core.start_command(): v.db.connect --q -g map=GreaterCal_trk@brett sep=; GUI D1/5: gselect.VectorDBInfo._DescribeTables(): table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: grass.script.core.start_command(): db.describe -c table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: G_set_program_name(): db.describe D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D3/5: db_start_driver_open_database(): drvname='sqlite', dbname='/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: db__driver_list_tables(): system = 0 D3/5: nrows = 22 D3/5: table: GreaterCal_trk D3/5: table: OFR87_9_Kg D3/5: table: OFR87_9_Q D3/5: table: OFR87_9_Xam D3/5: table: LSD_OFR87_9_Xmc_trk D3/5: table: ofr87_9_contacts D3/5: table: hiking_2016 D3/5: table: AZ_160215_car_trk D3/5: table: AZ_170125_trk D3/5: table: hike_170127 D3/5: table: car_170128 D3/5: table: az_2017_hike D3/5: table: az_2017_car D3/5: table: AZ_170204_car D3/5: table: AZ_2018_plan2 D3/5: table: track_points D3/5: table: car_180303 D3/5: table: car_180305 D3/5: table: car_2018 D3/5: table: az_2018_car D3/5: table: az_2018_bike D3/5: table: Google_AZ_wpt D2/5: table = AZ_160215_car_trk -> AZ_160215_car_trk D2/5: table = AZ_170125_trk -> AZ_170125_trk D2/5: table = AZ_170204_car -> AZ_170204_car D2/5: table = AZ_2018_plan2 -> AZ_2018_plan2 D2/5: table = Google_AZ_wpt -> Google_AZ_wpt D2/5: table = GreaterCal_trk -> GreaterCal_trk D3/5: db_close_database() D2/5: db_close_database() result: 0 (0 means success) D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: Escaped SQL: select * from GreaterCal_trk D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: db_close_database() D1/5: grass.script.core.start_command(): g.findfile -n file=GreaterCal_trk@brett element=vector D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk GUI D1/5: gcmd.RunCommand(): v.category input=GreaterCal_trk@brett option=layers D1/5: grass.script.core.start_command(): v.category input=GreaterCal_trk@brett option=layers GUI D1/5: gcmd.RunCommand(): get return code 0 (0.035569 sec) GUI D3/5: gcmd.RunCommand(): return stdout '1 ' GUI D1/5: GetVectorNumberOfLayers(): ret 0 GUI D3/5: utils.GetVectorNumberOfLayers(): vector=GreaterCal_trk@brett -> 1 D1/5: grass.script.core.start_command(): v.db.connect --q -g map=GreaterCal_trk@brett sep=; D1/5: grass.script.core.start_command(): g.findfile -n file=GreaterCal_trk@brett element=vector D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk GUI D1/5: gselect.VectorDBInfo._DescribeTables(): table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: grass.script.core.start_command(): db.describe -c table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db GUI D1/5: gcmd.RunCommand(): v.category input=GreaterCal_trk@brett option=layers D1/5: grass.script.core.start_command(): v.category input=GreaterCal_trk@brett option=layers D1/5: G_set_program_name(): db.describe D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D3/5: db_start_driver_open_database(): drvname='sqlite', dbname='/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: db__driver_list_tables(): system = 0 D3/5: nrows = 22 D3/5: table: GreaterCal_trk D3/5: table: OFR87_9_Kg D3/5: table: OFR87_9_Q D3/5: table: OFR87_9_Xam D3/5: table: LSD_OFR87_9_Xmc_trk D3/5: table: ofr87_9_contacts D3/5: table: hiking_2016 D3/5: table: AZ_160215_car_trk D3/5: table: AZ_170125_trk D3/5: table: hike_170127 D3/5: table: car_170128 D3/5: table: az_2017_hike D3/5: table: az_2017_car D3/5: table: AZ_170204_car D3/5: table: AZ_2018_plan2 D3/5: table: track_points D3/5: table: car_180303 D3/5: table: car_180305 D3/5: table: car_2018 D3/5: table: az_2018_car D3/5: table: az_2018_bike D3/5: table: Google_AZ_wpt D2/5: table = AZ_160215_car_trk -> AZ_160215_car_trk D2/5: table = AZ_170125_trk -> AZ_170125_trk D2/5: table = AZ_170204_car -> AZ_170204_car D2/5: table = AZ_2018_plan2 -> AZ_2018_plan2 D2/5: table = Google_AZ_wpt -> Google_AZ_wpt D2/5: table = GreaterCal_trk -> GreaterCal_trk D3/5: db_close_database() D2/5: db_close_database() result: 0 (0 means success) D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: Escaped SQL: select * from GreaterCal_trk D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: db_close_database() D1/5: grass.script.core.start_command(): v.db.connect --q -g map=GreaterCal_trk@brett sep=; GUI D1/5: gcmd.RunCommand(): get return code 0 (0.039077 sec) GUI D3/5: gcmd.RunCommand(): return stdout '1 ' GUI D1/5: GetVectorNumberOfLayers(): ret 0 GUI D3/5: utils.GetVectorNumberOfLayers(): vector=GreaterCal_trk@brett -> 1 GUI D1/5: gselect.VectorDBInfo._DescribeTables(): table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: grass.script.core.start_command(): db.describe -c table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: G_set_program_name(): db.describe D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D3/5: db_start_driver_open_database(): drvname='sqlite', dbname='/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: db__driver_list_tables(): system = 0 D3/5: nrows = 22 D3/5: table: GreaterCal_trk D3/5: table: OFR87_9_Kg D3/5: table: OFR87_9_Q D3/5: table: OFR87_9_Xam D3/5: table: LSD_OFR87_9_Xmc_trk D3/5: table: ofr87_9_contacts D3/5: table: hiking_2016 D3/5: table: AZ_160215_car_trk D3/5: table: AZ_170125_trk D3/5: table: hike_170127 D3/5: table: car_170128 D3/5: table: az_2017_hike D3/5: table: az_2017_car D3/5: table: AZ_170204_car D3/5: table: AZ_2018_plan2 D3/5: table: track_points D3/5: table: car_180303 D3/5: table: car_180305 D3/5: table: car_2018 D3/5: table: az_2018_car D3/5: table: az_2018_bike D3/5: table: Google_AZ_wpt D2/5: table = AZ_160215_car_trk -> AZ_160215_car_trk D2/5: table = AZ_170125_trk -> AZ_170125_trk D2/5: table = AZ_170204_car -> AZ_170204_car D2/5: table = AZ_2018_plan2 -> AZ_2018_plan2 D2/5: table = Google_AZ_wpt -> Google_AZ_wpt D2/5: table = GreaterCal_trk -> GreaterCal_trk D3/5: db_close_database() D2/5: db_close_database() result: 0 (0 means success) D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: Escaped SQL: select * from GreaterCal_trk D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: db_close_database() D1/5: grass.script.core.start_command(): v.db.connect --q -g map=GreaterCal_trk@brett sep=; GUI D1/5: gselect.VectorDBInfo._DescribeTables(): table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: grass.script.core.start_command(): db.describe -c table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: G_set_program_name(): db.describe D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D3/5: db_start_driver_open_database(): drvname='sqlite', dbname='/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: db__driver_list_tables(): system = 0 D3/5: nrows = 22 D3/5: table: GreaterCal_trk D3/5: table: OFR87_9_Kg D3/5: table: OFR87_9_Q D3/5: table: OFR87_9_Xam D3/5: table: LSD_OFR87_9_Xmc_trk D3/5: table: ofr87_9_contacts D3/5: table: hiking_2016 D3/5: table: AZ_160215_car_trk D3/5: table: AZ_170125_trk D3/5: table: hike_170127 D3/5: table: car_170128 D3/5: table: az_2017_hike D3/5: table: az_2017_car D3/5: table: AZ_170204_car D3/5: table: AZ_2018_plan2 D3/5: table: track_points D3/5: table: car_180303 D3/5: table: car_180305 D3/5: table: car_2018 D3/5: table: az_2018_car D3/5: table: az_2018_bike D3/5: table: Google_AZ_wpt D2/5: table = AZ_160215_car_trk -> AZ_160215_car_trk D2/5: table = AZ_170125_trk -> AZ_170125_trk D2/5: table = AZ_170204_car -> AZ_170204_car D2/5: table = AZ_2018_plan2 -> AZ_2018_plan2 D2/5: table = Google_AZ_wpt -> Google_AZ_wpt D2/5: table = GreaterCal_trk -> GreaterCal_trk D3/5: db_close_database() D2/5: db_close_database() result: 0 (0 means success) D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: Escaped SQL: select * from GreaterCal_trk D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: db_close_database() D1/5: grass.script.core.start_command(): v.db.connect --q -g map=GreaterCal_trk@brett sep=; GUI D1/5: gselect.VectorDBInfo._DescribeTables(): table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: grass.script.core.start_command(): db.describe -c table=GreaterCal_trk driver=sqlite database=/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: G_set_program_name(): db.describe D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D3/5: db_start_driver_open_database(): drvname='sqlite', dbname='/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: db__driver_list_tables(): system = 0 D3/5: nrows = 22 D3/5: table: GreaterCal_trk D3/5: table: OFR87_9_Kg D3/5: table: OFR87_9_Q D3/5: table: OFR87_9_Xam D3/5: table: LSD_OFR87_9_Xmc_trk D3/5: table: ofr87_9_contacts D3/5: table: hiking_2016 D3/5: table: AZ_160215_car_trk D3/5: table: AZ_170125_trk D3/5: table: hike_170127 D3/5: table: car_170128 D3/5: table: az_2017_hike D3/5: table: az_2017_car D3/5: table: AZ_170204_car D3/5: table: AZ_2018_plan2 D3/5: table: track_points D3/5: table: car_180303 D3/5: table: car_180305 D3/5: table: car_2018 D3/5: table: az_2018_car D3/5: table: az_2018_bike D3/5: table: Google_AZ_wpt D2/5: table = AZ_160215_car_trk -> AZ_160215_car_trk D2/5: table = AZ_170125_trk -> AZ_170125_trk D2/5: table = AZ_170204_car -> AZ_170204_car D2/5: table = AZ_2018_plan2 -> AZ_2018_plan2 D2/5: table = Google_AZ_wpt -> Google_AZ_wpt D2/5: table = GreaterCal_trk -> GreaterCal_trk D3/5: db_close_database() D2/5: db_close_database() result: 0 (0 means success) D2/5: dbDbmscap(): opendir [/Applications/GRASS-7.6.app/Contents/Resources/driver/db/] D1/5: db_d_init_error(): SQLite D3/5: db_driver_open_database() D3/5: name = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: name2 = '/Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db' D2/5: path to db is /Users/brett/grassdata7/az_ll/brett/sqlite D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: Escaped SQL: select * from GreaterCal_trk D3/5: describe_table() D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: nkcols = 12 D4/5: column: cat, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: cat, nkcols 0, litetype : 1, sqltype 3 D4/5: column: Name, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: Name, nkcols 1, litetype : 3, sqltype 1 D4/5: column: description, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: description, nkcols 2, litetype : 3, sqltype 1 D4/5: column: timestamp, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: timestamp, nkcols 3, litetype : 3, sqltype 11 D4/5: column: begin, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: begin, nkcols 4, litetype : 3, sqltype 11 D4/5: column: end, decltype = datetime D4/5: affinity_type: datetime D3/5: sqltype = 11 D3/5: litetype = 3 D3/5: col: end, nkcols 5, litetype : 3, sqltype 11 D4/5: column: altitudeMode, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: altitudeMode, nkcols 6, litetype : 3, sqltype 1 D4/5: column: tessellate, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: tessellate, nkcols 7, litetype : 1, sqltype 3 D4/5: column: extrude, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: extrude, nkcols 8, litetype : 1, sqltype 3 D4/5: column: visibility, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: visibility, nkcols 9, litetype : 1, sqltype 3 D4/5: column: drawOrder, decltype = integer D4/5: affinity_type: integer D3/5: sqltype = 3 D3/5: litetype = 1 D3/5: col: drawOrder, nkcols 10, litetype : 1, sqltype 3 D4/5: column: icon, decltype = varchar ( 255 ) D4/5: affinity_type: varchar ( 255 ) D3/5: sqltype = 1 D3/5: litetype = 3 D3/5: col: icon, nkcols 11, litetype : 3, sqltype 1 D3/5: db_close_database() GUI D3/5: Map.ChangeLayer(): layer=None GUI D3/5: Layer.SetCmd(): cmd='d.vect map=GreaterCal_trk@brett' GUI D5/5: LayerTree.GetVisibleLayers(): items= GUI D5/5: Map.SetLayers(): layers=[u'd.vect map=GreaterCal_trk@brett'] GUI D1/5: gcmd.RunCommand(): g.region -ugpc vector=GreaterCal_trk@brett D1/5: grass.script.core.start_command(): g.region -ugpc vector=GreaterCal_trk@brett GUI D1/5: gcmd.RunCommand(): get return code 0 (0.036883 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=31.781243 s=31.741021 w=-110.784007 e=-110.712648 nsres=0.040222 ewres=0.0713590000000011 rows=1 cols=1 cells=1 center_easting=-110.748328 center_northing=31.761132 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.712648, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.761132, 'n': 31.781243, 'center_easting': -110.748328, 's': 31.741021, 'w': -110.784007, 'ewres': 0.0713590000000011, 'nsres': 0.040222} GUI D4/5: BufferedWindow.ZoomHistory(): hist=[(32.0, 31.0, -110.0, -111.0), (31.781243, 31.741021, -110.712648, -110.784007)] GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK GUI D3/5: Map.ChangeLayerActive(): name='GreaterCal_trk@brett' -> active=1 GUI D5/5: LayerTree.GetVisibleLayers(): items= GUI D5/5: Map.SetLayers(): layers=[u'd.vect map=GreaterCal_trk@brett'] GUI D1/5: TaskFrame.OnCancel(): known parent GUI D1/5: BufferedWindow.UpdateMap(): started (render=False, renderVector=True) GUI D3/5: Map.AdjustRegion(): {'rows': 622.0, 'e': -110.712648, 'projection': 3.0, 'zone': 0.0, 'cells': 513150.0, 'cols': 825.0, 'center_northing': 31.761132, 'n': 31.781243, 'center_easting': -110.748328, 's': 31.741021, 'w': -110.784007, 'ewres': 8.649575757575886e-05, 'nsres': 6.466559485530544e-05} GUI D3/5: Map.SetRegion(): n-s resol: 0.0000646656; n-s resol3: 1; rows: 622; north: 31.781243; t-b resol: 1; zone: 0; bottom: 0.000000000000000; rows3: 1; west: -110.784007; top: 1.000000000000000; cols: 825; cols3: 1; depths: 1; e-w resol: 0.0000864958; proj: 3; e-w resol3: 1; east: -110.712648; south: 31.741021; GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D3/5: Map.GetListOfLayers(ltype=raster_3d): -> 1 GUI D3/5: Layer.Render(): type=vector, name=GreaterCal_trk@brett, file=/tmp/grass7-brett-4955/tmpj1cm7B.ppm GUI D1/5: RenderLayerMgr.Render(d.vect map=GreaterCal_trk@brett): force=1 img=/tmp/grass7-brett-4955/tmpj1cm7B.ppm GUI D1/5: RenderMapMgr.Render(): 1 layers to be rendered (force=0, all active layers -> 1) D1/5: grass.script.core.start_command(): d.vect --q map=GreaterCal_trk@brett GUI D1/5: RenderLayerMgr.OnRenderDone(d.vect map=GreaterCal_trk@brett): err=None time=0.153033 GUI D1/5: gcmd.RunCommand(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm D1/5: grass.script.core.start_command(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm GUI D1/5: gcmd.RunCommand(): get return code 0 (0.021494 sec) GUI D1/5: RenderMapMgr.OnRenderDone() time=0.178855 sec (comp: 0.021791) GUI D3/5: Map.AdjustRegion(): {'rows': 622.0, 'e': -110.712648, 'projection': 3.0, 'zone': 0.0, 'cells': 513150.0, 'cols': 825.0, 'center_northing': 31.761132, 'n': 31.781243, 'center_easting': -110.748328, 's': 31.741021, 'w': -110.784007, 'ewres': 8.649575757575886e-05, 'nsres': 6.466559485530544e-05} GUI D3/5: Map.SetRegion(): n-s resol: 0.0000646656; n-s resol3: 1; rows: 622; north: 31.781243; t-b resol: 1; zone: 0; bottom: 0.000000000000000; rows3: 1; west: -110.784007; top: 1.000000000000000; cols: 825; cols3: 1; depths: 1; e-w resol: 0.0000864958; proj: 3; e-w resol3: 1; east: -110.712648; south: 31.741021; GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D3/5: Map.GetListOfLayers(ltype=raster_3d): -> 1 GUI D1/5: gcmd.RunCommand(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm D1/5: grass.script.core.start_command(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm GUI D1/5: gcmd.RunCommand(): get return code 0 (0.022947 sec) GUI D1/5: RenderMapMgr.OnRenderDone() time=0.025603 sec (comp: 0.023205) GUI D1/5: BufferedWindow.UpdateMap(): finished GUI D5/5: BufferedWindow.Draw(): id=99, pdctype = image, coord=[0, 0, 0, 0] GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.029392 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D5/5: BufferedWindow.Draw(): id=5003, pdctype = polyline, coord=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)] GUI D4/5: BufferedWindow.DrawLines(): coords=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)], id=5003 GUI D1/5: RenderMapMgr.Render(): 0 layers to be rendered (force=0, all active layers -> 1) GUI D1/5: gcmd.RunCommand(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm D1/5: grass.script.core.start_command(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=622 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm GUI D1/5: gcmd.RunCommand(): get return code 0 (0.022708 sec) GUI D1/5: RenderMapMgr.OnRenderDone() time=0.089973 sec (comp: 0.022973) GUI D1/5: BufferedWindow.UpdateMap(): finished GUI D5/5: BufferedWindow.Draw(): id=99, pdctype = image, coord=[0, 0, 0, 0] GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.030365 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D5/5: BufferedWindow.Draw(): id=5003, pdctype = polyline, coord=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)] GUI D4/5: BufferedWindow.DrawLines(): coords=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)], id=5003 GUI D1/5: BufferedWindow.UpdateMap(): finished GUI D5/5: BufferedWindow.Draw(): id=99, pdctype = image, coord=[0, 0, 0, 0] GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D1/5: gcmd.RunCommand(): g.region -ugpc D1/5: grass.script.core.start_command(): g.region -ugpc GUI D1/5: gcmd.RunCommand(): get return code 0 (0.029555 sec) GUI D3/5: gcmd.RunCommand(): return stdout 'projection=3 zone=0 n=32 s=31 w=-111 e=-110 nsres=1 ewres=1 rows=1 cols=1 cells=1 center_easting=-110.500000 center_northing=31.500000 ' GUI D3/5: Map.GetRegion(): {'rows': 1.0, 'e': -110.0, 'projection': 3.0, 'zone': 0.0, 'cells': 1.0, 'cols': 1.0, 'center_northing': 31.5, 'n': 32.0, 'center_easting': -110.5, 's': 31.0, 'w': -111.0, 'ewres': 1.0, 'nsres': 1.0} GUI D5/5: BufferedWindow.Draw(): id=5003, pdctype = polyline, coord=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)] GUI D4/5: BufferedWindow.DrawLines(): coords=[(-0.49421936973800357, 78.49148670803825), (824.505780630262, 78.49148670803825), (824.505780630262, 543.5085132919238), (-0.49421936973800357, 543.5085132919238), (-0.49421936973800357, 78.49148670803825)], id=5003 GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GRASS 7.6.0 (az_ll):~ > GRASS 7.6.0 (az_ll):~ > # In Map Display change mode to Vector digitizer GRASS 7.6.0 (az_ll):~ > GUI D1/5: MapFrame.GetLayerManager(): Method GetLayerManager isdepreciated, use some general approach instead such as Signals or giface GUI D1/5: MapFrame.GetLayerManager(): Method GetLayerManager isdepreciated, use some general approach instead such as Signals or giface GUI D3/5: CreateTool(): tool=157, label=addPoint bitmap= GUI D3/5: CreateTool(): tool=158, label=addLine bitmap= GUI D3/5: CreateTool(): tool=159, label=addArea bitmap= GUI D3/5: CreateTool(): tool=160, label=deleteLine bitmap= GUI D3/5: CreateTool(): tool=161, label=deleteArea bitmap= GUI D3/5: CreateTool(): tool=162, label=moveVertex bitmap= GUI D3/5: CreateTool(): tool=163, label=addVertex bitmap= GUI D3/5: CreateTool(): tool=164, label=removeVertex bitmap= GUI D3/5: CreateTool(): tool=165, label=editLine bitmap= GUI D3/5: CreateTool(): tool=166, label=moveLine bitmap= GUI D3/5: CreateTool(): tool=167, label=displayCats bitmap= GUI D3/5: CreateTool(): tool=168, label=displayAttr bitmap= GUI D3/5: CreateTool(): tool=169, label=additionalTools bitmap= GUI D3/5: CreateTool(): tool=170, label=undo bitmap= GUI D3/5: CreateTool(): tool=171, label=redo bitmap= GUI D3/5: CreateTool(): tool=172, label=settings bitmap= GUI D3/5: CreateTool(): tool=173, label=help bitmap= GUI D3/5: CreateTool(): tool=174, label=quit bitmap= GUI D4/5: VDigitToolbar.UpdateListOfLayers(): updateTool=1 D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' GUI D3/5: Map.GetListOfLayers(ltype=vector): -> 1 GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK GUI D1/5: addBoundary skipped GUI D1/5: addCentroid skipped /Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/gui_core/toolbars.py:273: wxPyDeprecationWarning: Call to deprecated item. Use SetToolTip instead. button.SetToolTipString(tooltip) GUI D5/5: MapFrameBase.StatusbarUpdate() D1/5: grass.script.core.start_command(): g.gisenv -n D1/5: G_set_program_name(): g.gisenv D3/5: G_option_to_separator(): key = separator -> sep = ' ' D1/5: grass.script.core.start_command(): g.findfile -n mapset=brett file=MASK element=cell D1/5: G_set_program_name(): g.findfile D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/cell/MASK GUI D5/5: BufferedWindow.OnPaint(): redrawAll=True GUI D3/5: BufferedWindow.OnSize(): GUI D2/5: Map.ChangeMapSize(): width=825, height=622 GUI D3/5: Map.GetListOfLayers(ltype=None): -> 1 GUI D1/5: BufferedWindow.UpdateMap(): started (render=True, renderVector=True) GUI D2/5: Map.ChangeMapSize(): width=825, height=622 GUI D3/5: Map.AdjustRegion(): {'rows': 622.0, 'e': -110.712648, 'projection': 3.0, 'zone': 0.0, 'cells': 513150.0, 'cols': 825.0, 'center_northing': 31.761132, 'n': 31.781243, 'center_easting': -110.748328, 's': 31.741021, 'w': -110.784007, 'ewres': 8.649575757575886e-05, 'nsres': 6.466559485530544e-05} GUI D3/5: Map.SetRegion(): n-s resol: 0.0000646656; n-s resol3: 1; rows: 622; north: 31.781243; t-b resol: 1; zone: 0; bottom: 0.000000000000000; rows3: 1; west: -110.784007; top: 1.000000000000000; cols: 825; cols3: 1; depths: 1; e-w resol: 0.0000864958; proj: 3; e-w resol3: 1; east: -110.712648; south: 31.741021; GUI D3/5: Map.GetListOfLayers(ltype=overlay): -> 0 GUI D3/5: Map.GetListOfLayers(ltype=raster_3d): -> 1 GUI D3/5: Layer.Render(): type=vector, name=GreaterCal_trk@brett, file=/tmp/grass7-brett-4955/tmpj1cm7B.ppm GUI D1/5: RenderLayerMgr.Render(d.vect map=GreaterCal_trk@brett): force=0 img=/tmp/grass7-brett-4955/tmpj1cm7B.ppm GUI D1/5: RenderMapMgr.Render(): 1 layers to be rendered (force=1, all active layers -> 1) GUI D3/5: BufferedWindow.OnSize(): GUI D2/5: Map.ChangeMapSize(): width=825, height=586 GUI D1/5: BufferedWindow.UpdateMap(): started (render=True, renderVector=True) D1/5: grass.script.core.start_command(): d.vect --q map=GreaterCal_trk@brett GUI D2/5: Map.ChangeMapSize(): width=825, height=586 GUI D1/5: RenderMapMgr().Render(): cancelled (already rendering) GUI D1/5: RenderLayerMgr.OnRenderDone(d.vect map=GreaterCal_trk@brett): err=None time=0.146566 GUI D1/5: gcmd.RunCommand(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=586 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm D1/5: grass.script.core.start_command(): g.pnmcomp --o opacity=1.0 width=825 mask=/tmp/grass7-brett-4955/tmpj1cm7B.pgm height=586 bgcolor=255:255:255:255 input=/tmp/grass7-brett-4955/tmpj1cm7B.ppm output=/Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/4980.0.ppm GUI D1/5: gcmd.RunCommand(): get return code 1 (0.015473 sec) GUI D2/5: gcmd.RunCommand(): error D1/5: G_set_program_name(): g.pnmcomp D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_str_to_color(): str = '255:255:255:255' GRASS_INFO_ERROR(5071,1): Expecting 825x586 image but got 825x622 image. GRASS_INFO_END(5071,1) Traceback (most recent call last): File "/Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/core/gthread.py", line 117, in OnDone event.ondone(event) File "/Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/core/render.py", line 442, in OnRenderDone self.updateProgress.emit(layer=self.layer) File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/signal.py", line 229, in emit dispatcher.send(signal=self, *args, **kwargs) File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/dispatcher.py", line 349, in send **named File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/robustapply.py", line 60, in robustApply return receiver(*arguments, **named) File "/Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/core/render.py", line 717, in ReportProgress self.renderDone.emit() File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/signal.py", line 229, in emit dispatcher.send(signal=self, *args, **kwargs) File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/dispatcher.py", line 349, in send **named File "/Applications/GRASS-7.6.app/Contents/Resources/etc/python/grass/pydispatch/robustapply.py", line 60, in robustApply return receiver(*arguments, **named) File "/Applications/GRASS-7.6.app/Contents/Resources/gui/wxpython/core/render.py", line 623, in OnRenderDone raise GException(_("Rendering failed: %s" % msg)) core.gcmd.GException: Rendering failed: D1/5: G_set_program_name(): g.pnmcomp D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D3/5: G_str_to_color(): str = '255:255:255:255' Expecting 825x586 image but got 825x622 image. GRASS 7.6.0 (az_ll):~ > GRASS 7.6.0 (az_ll):~ > # In Map Display v.digit menu select vector GreaterCal_trk GRASS 7.6.0 (az_ll):~ > GRASS 7.6.0 (az_ll):~ > GUI D5/5: BufferedWindow.OnLeftDown(): use=pointer GUI D5/5: BufferedWindow.OnLeftUp(): use=pointer D1/5: grass.script.core.start_command(): v.info -get map=GreaterCal_trk@brett layer=1 D1/5: G_set_program_name(): v.info D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D1/5: LFS is available D1/5: Vect__open_old(): name = GreaterCal_trk@brett, mapset = , layer = 1, update = 0, head_only = 1, is_tmp = 0 D1/5: Vect_set_thresh(): thresh = 0.000000 D3/5: dig_init_plus() D1/5: dig_spidx_init(), 2 dims D3/5: dig_cidx_init() D1/5: G_find_vector2(): name=GreaterCal_trk mapset=brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk D1/5: Map: name = GreaterCal_trk, mapset = brett, temporary = 0 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/frmt D1/5: Vector format: 0 (native) D1/5: Vect_set_thresh(): thresh = 0.000000 D1/5: Vect__read_head(): vector = GreaterCal_trk@brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/head D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/head D2/5: file open: read (mode = r) D1/5: Vect_set_thresh(): thresh = 0.000000 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/WIND D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/WIND D2/5: file open: read (mode = r) D2/5: G__read_Cell_head D2/5: G__read_Cell_head_array D3/5: region item: proj: 3 D3/5: region item: zone: 0 D3/5: region item: north: 32N D3/5: region item: south: 31N D3/5: region item: east: 110W D3/5: region item: west: 111W D3/5: region item: cols: 1 D3/5: region item: rows: 1 D3/5: region item: e-w resol: 1 D3/5: region item: n-s resol: 1 D3/5: region item: top: 1.000000000000000 D3/5: region item: bottom: 0.000000000000000 D3/5: region item: cols3: 1 D3/5: region item: rows3: 1 D3/5: region item: depths: 1 D3/5: region item: e-w resol3: 1 D3/5: region item: n-s resol3: 1 D3/5: region item: t-b resol: 1 D3/5: ll_check_ns: epsilon: 0.01 D3/5: ll_check_ew: epsilon: 0.01 D1/5: Level request = 0 D1/5: Vect_open_topo(): name = GreaterCal_trk mapset = brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: file open: read (mode = r) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D2/5: Topo header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 142 D2/5: topo off_t size = 4 D2/5: with_z 0 D2/5: coor size 115 D1/5: Topo head: coor size = 115, coor mtime = 0 D1/5: dig_load_plus() D2/5: dig_free_plus() D2/5: dig_free_plus_nodes() D2/5: dig_free_plus_lines() D2/5: dig_free_plus_areas() D2/5: dig_free_plus_isles() D2/5: dig_cidx_free() D3/5: dig_init_plus() D1/5: dig_spidx_init(), 2 dims D3/5: dig_cidx_init() D2/5: Topo header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 142 D2/5: topo off_t size = 4 D2/5: with_z 0 D2/5: coor size 115 D1/5: Vect_open_sidx(): name = GreaterCal_trk mapset= brett mode = old D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: file open: read (mode = r) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D1/5: dig_spidx_init(), 2 dims D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.0 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.0 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.1 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.1 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.2 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.2 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett D2/5: G__temp_element(): .tmp/QuadTower.hsd1.mn.comcast.net (tmp=0) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.3 D2/5: G_tempfile_pid(): /Users/brett/grassdata7/az_ll/brett/.tmp/QuadTower.hsd1.mn.comcast.net/5073.3 D2/5: Spidx header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 113 D2/5: with_z 0 D2/5: coor size 115 D1/5: Sidx head: coor size = 115, coor mtime = 0 D2/5: Vect_cidx_open(): name = GreaterCal_trk mapset= brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: file open: read (mode = r) D3/5: dig_read_cidx() D2/5: dig_cidx_free() D3/5: dig_cidx_init() D3/5: Cidx header: file version 5.0 , supported from GRASS version 5.0 D3/5: byte order 0 D3/5: header size 9 D1/5: Vect__open_old(): vector opened on level 2 D1/5: Vect_read_dblinks(): map = GreaterCal_trk, mapset = brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/dbln D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/dbln D2/5: file open: read (mode = r) D1/5: dbln: 1/GreaterCal_trk|GreaterCal_trk|cat|$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db|sqlite D3/5: Field number <1>, name D3/5: Vect_check_dblink: field 1, name GreaterCal_trk D1/5: field = 1 name = GreaterCal_trk, table = GreaterCal_trk, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver = sqlite D1/5: Dblinks read D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/hist D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/hist D2/5: file open: read (mode = r) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/timestamp_1 D1/5: Check for timestamp D1/5: Vect_get_field2(): field = 1 D1/5: Vect_get_field(): field = 1 D1/5: Vect_get_dblink(): link = 0 D3/5: Vect_subst_var(): in = $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, map = GreaterCal_trk, mapset = brett D3/5: -> /Users/brett/grassdata7/az_ll/brett/sqlite/sqlite.db D1/5: Vect_close(): name = GreaterCal_trk, mapset = brett, format = 0, level = 2, is_tmp = 0 D1/5: spatial index file closed D1/5: close history file GUI D3/5: Map.ChangeLayerActive(): name='GreaterCal_trk@brett' -> active=0 GUI D5/5: BufferedWindow.Draw(): id=None, pdctype = clear, coord=[0, 0, 0, 0] GUI D5/5: BufferedWindow.Draw(): id=None, pdctype = clear, coord=[0, 0, 0, 0] GUI D5/5: BufferedWindow.Draw(): id=None, pdctype = clear, coord=[0, 0, 0, 0] GUI D1/5: RenderMapMgr.Abort() GUI D1/5: RenderLayerMgr(d.vect map=GreaterCal_trk@brett).Abort() GUI D1/5: MapFrame.IsStandalone(): Method IsStandalone isdepreciated, use some general approach instead such as Signals or giface GUI D1/5: MapFrame.GetLayerManager(): Method GetLayerManager isdepreciated, use some general approach instead such as Signals or giface GUI D3/5: AbstractDigit.SetMapName map=GreaterCal_trk@brett D1/5: Vect__open_old(): name = GreaterCal_trk, mapset = brett, layer = NULL, update = 1, head_only = 0, is_tmp = 0 D1/5: Vect__open_old(): is_tmp = 0 (check GRASS_VECTOR_TEMPORARY) D1/5: Vect_set_thresh(): thresh = 0.000000 D3/5: dig_init_plus() D1/5: dig_spidx_init(), 2 dims D3/5: dig_cidx_init() D1/5: G_find_vector2(): name=GreaterCal_trk mapset=brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk D1/5: Map: name = GreaterCal_trk, mapset = brett, temporary = 0 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/frmt D1/5: Vector format: 0 (native) D1/5: Vect_set_thresh(): thresh = 0.000000 D1/5: Vect__read_head(): vector = GreaterCal_trk@brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/head D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/head D2/5: file open: read (mode = r) D1/5: Vect_set_thresh(): thresh = 0.000000 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/WIND D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/WIND D2/5: file open: read (mode = r) D2/5: G__read_Cell_head D2/5: G__read_Cell_head_array D3/5: region item: proj: 3 D3/5: region item: zone: 0 D3/5: region item: north: 32N D3/5: region item: south: 31N D3/5: region item: east: 110W D3/5: region item: west: 111W D3/5: region item: cols: 1 D3/5: region item: rows: 1 D3/5: region item: e-w resol: 1 D3/5: region item: n-s resol: 1 D3/5: region item: top: 1.000000000000000 D3/5: region item: bottom: 0.000000000000000 D3/5: region item: cols3: 1 D3/5: region item: rows3: 1 D3/5: region item: depths: 1 D3/5: region item: e-w resol3: 1 D3/5: region item: n-s resol3: 1 D3/5: region item: t-b resol: 1 D3/5: ll_check_ns: epsilon: 0.01 D3/5: ll_check_ew: epsilon: 0.01 D1/5: Level request = 0 D1/5: Vect_open_topo(): name = GreaterCal_trk mapset = brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: file open: read (mode = r) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D2/5: Topo header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 142 D2/5: topo off_t size = 4 D2/5: with_z 0 D2/5: coor size 115 D1/5: Topo head: coor size = 115, coor mtime = 0 D1/5: dig_load_plus() D2/5: dig_free_plus() D2/5: dig_free_plus_nodes() D2/5: dig_free_plus_lines() D2/5: dig_free_plus_areas() D2/5: dig_free_plus_isles() D2/5: dig_cidx_free() D3/5: dig_init_plus() D1/5: dig_spidx_init(), 2 dims D3/5: dig_cidx_init() D2/5: Topo header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 142 D2/5: topo off_t size = 4 D2/5: with_z 0 D2/5: coor size 115 D4/5: dig_Rd_P_node() D5/5: dig_node_alloc_line(): add = 2 D4/5: dig_Rd_P_line() D5/5: line type 2 -> 2 D5/5: dig_alloc_isle(): D1/5: Vect_open_sidx(): name = GreaterCal_trk mapset= brett mode = update D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: file open: read (mode = r) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D2/5: Spidx header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 113 D2/5: with_z 0 D2/5: coor size 115 D1/5: Sidx head: coor size = 115, coor mtime = 0 D1/5: Memory based spatial index D1/5: dig_read_spindx() D1/5: dig_spidx_init(), 2 dims D2/5: Spidx header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 113 D2/5: with_z 0 D2/5: coor size 115 D2/5: Vect_cidx_open(): name = GreaterCal_trk mapset= brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx D2/5: file open: read (mode = r) D3/5: dig_read_cidx() D2/5: dig_cidx_free() D3/5: dig_cidx_init() D3/5: Cidx header: file version 5.0 , supported from GRASS version 5.0 D3/5: byte order 0 D3/5: header size 9 D1/5: V1_open_old_nat(): name = GreaterCal_trk mapset = brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D2/5: file open: modify (mode = r+) D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D2/5: dig__read_head(): name = 'GreaterCal_trk' D2/5: Coor header: file version 5.1 , supported from GRASS version 5.1 D2/5: byte order 0 D2/5: header size 18 D2/5: with_z 0 D2/5: coor size 115 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: get coor info: /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/coor D1/5: Vect_coor_info(): Info->size = 115, Info->mtime = 1451231790 D1/5: coor size in head = 115, real coor file size= 115 D1/5: Vect__open_old(): vector opened on level 2 D1/5: Vect_read_dblinks(): map = GreaterCal_trk, mapset = brett D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/dbln D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/dbln D2/5: file open: read (mode = r) D1/5: dbln: 1/GreaterCal_trk|GreaterCal_trk|cat|$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db|sqlite D3/5: Field number <1>, name D3/5: Vect_check_dblink: field 1, name GreaterCal_trk D1/5: field = 1 name = GreaterCal_trk, table = GreaterCal_trk, key = cat, database = $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db, driver = sqlite D1/5: Dblinks read D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/hist D2/5: file open: modify (mode = r+) D5/5: Vect_hist_write(): --------------------------------------------------------------------------------- D1/5: Vect_Rewind(): name = GreaterCal_trk level = 2 D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/topo D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/sidx D2/5: G_file_name(): path = /Users/brett/grassdata7/az_ll/brett/vector/GreaterCal_trk/cidx /Applications/GRASS-7.6.app/Contents/Resources/bin/pythonw: line 3: 4980 Segmentation fault: 11 /Applications/GRASS-7.6.app/Contents/Resources/python.app/Contents/MacOS/python "$@"