Philipp von Vangerow wrote > Dear people, > > in GRASS GIS 6.4.4 I succesfully display labels in a vector map, in GRASS > 7.0.2 it fails. I am not sure whethere I do something wrong or if this is > a > bug in GRASS 7.x. See my documentation. I described every step and made > screenshots. > > And: I checked here ( > https://trac.osgeo.org/grass/query?status=assigned&status=new&status=reopened&type=defect&desc=1&order=id) > for open issues related to labels, but I found nothing that describes my > problem. > > == Fehlersuche Labels == > * Grass 6.4.4 - WinGRASS-6.4.4-1-Setup.exe > * Grass 7.0.2 - WinGRASS-7.0.2RC1-1-Setup.exe > * Grass 7.1 - WinGRASS-7.1.svn-r66704-108-Setup.exe > installed. > > === Grass 6 === > Steps: > evtl.: g.remove -f vect=test644 > v.edit tool=create map=test644 layer=1 > v.db.addtable map=test644 layer=1 columns="name VARCHAR(12),color > VARCHAR(11),info VARCHAR(128)" > d.vect -a map=test644 display=shape,attr rgb_column=color > icon=basic/circle size=17 attrcol=name lcolor=black bgcolor=yellow > lsize=17 > > Output: > Using vector map name as table name: test644 > Creating new DB connection based on default mapset settings... > Creating table with columns (cat integer, name VARCHAR(12), color > VARCHAR(11), info VARCHAR(128)) > Die Tabelle > <test644> > ist jetzt Teil der Vektorkarte > <test644> > und kann > mit GRASS Modulen gelöscht und überschrieben werden. > Select-Privilegien wurden für die Tabelle gewährt. > Lese Objekte... > Aktualisiere die Datenbank... > 0 Datensätze aktualisiert/eingefügt (Layer 1). > Layer <1> Tabelle > <test644> > in der Datenbank <E:\Users\Philipp von > Vangerow.MIR\grassdata\KML_EPSG_4326_Location\playground\sqlite\sqlite.db> > mit dem Treiber > <sqlite> > und der Schlüsselspalte > <cat> > Current attribute table links: > Vectorkarte <test644@playground> ist verbunden durch: > > Start geodata creation via the GUI > Ebene 1/Kategorie 1 > * name: Foo > * color: 249:247:166 > * info: Hey there I am Foo!!! > Ebene 1/Kategorie 2 > * name: Bar > * color: 65:134:240 > * info: Hey there it is me, Bar!!! > > Result: > [[Bild:GRASS GIS Fehlerbeschreibung missing labels - Version 6.4.4.jpg]] > > === GRASS 7.0.2 === > > evtl.: g.remove -f type=vect name=test702 > v.edit tool=create map=test702 layer=1 > v.db.addtable --verbose map=test702 layer=1 columns=name > VARCHAR(12),color > VARCHAR(11),info VARCHAR(128) > d.vect -i map=test702 layer=1 display=shape rgb_column=color > icon=basic/circle size=17 attribute_column=name label_color=black > label_bgcolor=yellow label_size=17 > > Output: > Creating table with columns (cat integer,name varchar(12),color > varchar(11),info varchar(128))... > > Start geodata creation via the GUI > Ebene 1/Kategorie 1 > * name: Foo > * color: 249:247:166 > * info: Hey there I am Foo!!! > Ebene 1/Kategorie 2 > * name: Bar > * color: 65:134:240 > * info: Hey there it is me, Bar!!! > > See there, got the background but not the text > [[Bild:GRASS GIS Fehlerbeschreibung missing labels - Version 7.0.2 Column > name.jpg]] > > I change to the Info, so I get a much longer background. So this means for > computing the size of the background the program succesfullky had access > to > the attributes. It can only know the larger field size from the longer > text! > d.vect -i map=test702 layer=1 display=shape rgb_column=color > icon=basic/circle size=17 attribute_column=info label_color=black > label_bgcolor=yellow label_size=17 > [[Bild:GRASS GIS Fehlerbeschreibung missing labels - Version 7.0.2 Column > info.jpg]] > > === GRASS 7.1svn === > > evtl.: g.remove -f type=vect name=test72svn > v.edit tool=create map=test72svn layer=1 > v.db.addtable --verbose map=test72svn layer=1 columns="name > VARCHAR(12),color VARCHAR(11),info VARCHAR(128)" > d.vect -i map=test72svn layer=1 display=shape rgb_column=color > icon=basic/circle size=17 attribute_column=name label_color=black > label_bgcolor=yellow label_size=17 > > v.db.addtable --verbose map=test72svn layer=1 columns=name > VARCHAR(12),color VARCHAR(11),info VARCHAR(128) > Using vector map name as table name: > <test72svn> > DB settings already defined, nothing to do > Creating new DB connection based on default mapset settings... > Creating table with columns (cat integer,name varchar(12),color > varchar(11),info varchar(128))... > ERROR: Layerindex außerhalb des Wertebereichs. > Traceback (most recent call last): > File "C:\Program Files (x86)\GRASS GIS > 7.1.svn/scripts/v.db.addtable.py", line 150, in > <module> > sys.exit(main()) > File "C:\Program Files (x86)\GRASS GIS > 7.1.svn/scripts/v.db.addtable.py", line 137, in main > option = 'cat', column = key, qlayer = layer) > File "C:\Program Files (x86)\GRASS GIS > 7.1.svn\etc\python\grass\script\core.py", line 409, in > run_command > return handle_errors(returncode, returncode, args, > kwargs) > File "C:\Program Files (x86)\GRASS GIS > 7.1.svn\etc\python\grass\script\core.py", line 328, in > handle_errors > returncode=returncode) > grass.exceptions.CalledModuleError: Module run None > ['v.to.db', 'column=cat', 'map=test72svn', 'layer=1', > 'qlayer=1', 'option=cat'] ended with error > Process ended with non-zero return code 1. See errors in the > (error) output. > > S...! OK, in the latest daily build I cannot check because of this error. > > _______________________________________________ > grass-user mailing list
> [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-user > > GRASS GIS 6.4.4 Foo-Bar.jpg (41K) > <http://osgeo-org.1560.x6.nabble.com/attachment/5234256/0/GRASS%20GIS%206.4.4%20Foo-Bar.jpg> > GRASS GIS 7.0.2 Foo-Bar info attr.jpg (35K) > <http://osgeo-org.1560.x6.nabble.com/attachment/5234256/1/GRASS%20GIS%207.0.2%20Foo-Bar%20info%20attr.jpg> > GRASS GIS 7.0.2 Foo-Bar name attr.jpg (30K) > <http://osgeo-org.1560.x6.nabble.com/attachment/5234256/2/GRASS%20GIS%207.0.2%20Foo-Bar%20name%20attr.jpg> Which Windows version are you using? Win XP, win 7, win 8, win 10? There is an issue (already a ticket in trac) with a not updated list of fonts in the standalone winGRASS installer, especially in newer Windows versions >7 Do you have any special security levels in your Windows box setup? Try g.mkfontcap -o ----- best regards Helmut -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Labels-in-GRASS-7-Do-I-do-wrong-or-is-this-a-bug-tp5234256p5234269.html Sent from the Grass - Users mailing list archive at Nabble.com. _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
