On 02/01/08 22:22, Hamish wrote:
> As for splitting d.vect.thematic into 3 d.vect.themearea/point/line
modules, that should be decided based on the command line option
interface. Do you mean cleaner to code or cleaner user interface?
User interface. Code shouldn't be much trouble...
How much overlap is there in the module options? GUI tabs can help with
complicated UIs a lot... (opt->gui_section)
If they share very similar UIs but the code is all different they
should be in one module compiled from multiple C functions+files...
d.thematic.symbol/d.thematic.ptln [-lnx] map=name data=string
breaks=string[,string,...] colors=string[,string,...] [icon=string]
[lstyle=string] [secondary_color=string] [size=value]
[sizecolumn=string] [scale=value] [rotation=value] [layer=value]
[where=sql_query] [render=string] [--verbose] [--quiet]
unique options with defaults in parentheses:
unique to points: icon(=circle), secondary_color(=black), rotation(=0)
unique to lines: lstyle(=full line) (supposing that this will be
possible with a new display system in grass 7.x), render(=l) (irrelevant
for points (I think) and probably no longer necessary with 7.x)
So looks like we can leave them as one module.
I'm not sure I like d.thematic.ptln as name as this is a bit cryptic,
but d.thematic.pointline might be a bit long...
Moritz
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev