#251: Enhancements to vector querying --------------------------+------------------------------------------------- Reporter: cmbarton | Owner: [email protected] Type: enhancement | Status: new Priority: major | Milestone: 6.4.0 Component: Vector | Version: Resolution: | Keywords: query vector Platform: All | Cpu: All --------------------------+------------------------------------------------- Comment (by Vincent):
> '''v.what (query using coordinates): ''' > 1. add flags -p and -g for current behavior (-pg could be the default if we wanted to do this before GRASS 7) > 2. add "output=" option to allow v.what to create a new map from the results of its query, like v.select does > 3. allow multiple maps for input, as with the suggestion for v.select > 4. allow coordinates to be read optionally as a line or area/boundary (-l or -a?) instead of only as individual points. > 5. add operators overlap, contains, adjacent. (This also would make possible interactive vector selection with a mouse drawn box or polygon from the GUI) In other words, have v.select and v.what work the same except that v.select uses a vector map for querying and v.what uses a set of coordinate points. As I suggested on a recent thread on the users list, the scope of these questions is quite important for users dealing with ''data creation''. In an actual procedure of digitizing and attributes filling-in, it's crucial to dispose of ergonomic solutions (and as you say ''the nice thing is we are almost there'' !). It would be great to be able to make a multiple selection of objects with the mouse in the display (or a monitor, anyway) with the ability to, '''''on the fly''''' : * add-select and un-select (e.g. via Ctrl key) ; * pan and zoom (e.g. space bar for panning, and mouse scroll for zooming) ; * viewing in real time the selected set on the display (highlight). Such a module\command (let's say v.selmany), only dedicated for returning an array of `cat` values, would be a very interesting starting point to various other commands, and personal scripting. Vincent -- Ticket URL: <http://trac.osgeo.org/grass/ticket/251#comment:1> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
