[GRASS-dev] OGR write access
Markus Metz
markus.metz.giswork at googlemail.com
Sat Oct 17 11:27:54 EDT 2009
Martin Landa wrote:
> Hi,
>
> 2009/10/17 Markus Metz <markus.metz.giswork at googlemail.com>:
>
>
>> It seems that GV_FORMAT_OGR refers now to both OGR layers linked with
>> v.external and direct OGR access, but these two require different handling.
>> Add new GV_FORMAT_OGR_DIRECT ? See temporary workaround in [1].
>>
>
> I am not sure if it's really needed, direct read/write access is valid
> only for vector maps from 'OGR' mapset.
>
> Map->format == GV_FORMAT_OGR && strcasecmp(Map->mapset, "ogr")
>
> But probably GV_FORMAT_OGR_DIRECT would be better solution.
>
Also to avoid rewriting existing code that uses GV_FORMAT_OGR for
v.external linked vectors, see e.g. [1,2].
[1]
https://trac.osgeo.org/grass/browser/grass/trunk/lib/vector/Vlib/open.c?rev=39545#L327
[2]
https://trac.osgeo.org/grass/browser/grass/trunk/lib/vector/Vlib/open.c?rev=39545#L437
Markus M
More information about the grass-dev
mailing list