Dear all, what do you think about a new approach of handling vector maps and assigned database layer?
To access the vector/layer combination in a vector module, the user must separately define the vector name and its layer number/name. My suggestion is to combine the vector map and the layer identifier using a colon for separation: Example: Vector map = roads Layer = 1 Current mapset = user1 roads:1 or roads:1@user1 Instead of: v.db.select map=roads@user1 layer=1 ... we can use v.db.select map=roads:1@user1 ... In case no layer is provided, layer one is used as default ... . Hence the definition of a layer is optional. The explicit definition of a layer on module base will overwrite the layer provided in the map identifier. Or maybe we can skip the layer option? This will of course make the handling of timestamped layer of a single vector map much easier in the temporal GIS extension. :) What do you think? How large would be the effort to implement this in grass7? Best regards Soeren _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
