[GRASS-dev] [GRASS GIS] #790: update files
GRASS GIS
trac at osgeo.org
Fri Oct 16 04:27:12 EDT 2009
#790: update files
-------------------------------+--------------------------------------------
Reporter: martinl | Owner: grass-dev at lists.osgeo.org
Type: task | Status: new
Priority: normal | Milestone: 7.0.0
Component: default | Version: svn-trunk
Keywords: update files/maps | Platform: Unspecified
Cpu: Unspecified |
-------------------------------+--------------------------------------------
see http://lists.osgeo.org/pipermail/grass-dev/2009-October/046747.html
I am thinking how to implement direct write access to OGR datasources
from the user point of view. One approach would be to implement global
flag '--u' for updating existing vector map (i.e. OGR datasource).
E.g.
{{{
v.out.ogr input=test dsn=. type=point -n
v.external dsn=. layer=test output=test
v.random out=test n=1000 --u
}}}
this could work also for native format
{{{
v.edit map=test tool=create
v.random out=test n=1000 --u
v.info test -t | grep points
points=1000
v.random out=test n=1000 --u
v.info test -t | grep points
points=2000
}}}
Or to add new parameters 'dns/format' which would be used only for OGR
format, not for the native one.
{{{
v.random out=test n=1000 format=ESRI_Shapefile dns=.
}}}
Any ideas?
Martin
PS: Patch which implements '--u' flag (currently works only for vector
maps: Vect_open_new() -> Vect_open_update()) available for testing.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/790>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list