[GRASS5] v.out.ogr question

Otto Dassau otto.dassau at gmx.de
Thu Mar 18 04:59:53 EST 2004


Radim Blazek schrieb:
> 
> On Wednesday 17 March 2004 18:23, Markus Neteler wrote:
> > On Fri, Mar 12, 2004 at 05:58:40PM +0100, Otto Dassau wrote:
> > > Hi,
> > >
> > > I used the module v.out.ogr in GRASS5.7 to export polygons but missed
> > >
> > > the parameter 'type=area'. The result was a warning:
> > > > WARNING: Requested types: points and lines, but (additionally) areas
> > > > found. Check 'type' parameter.
> > > > 3426 features written
> > > > WARNING: 3426 features without category written
> > >
> > > but the map was also exported with lines instead of areas. I don't
> > > understand why the module explains a mistake but still exports
> > > the data. Wouldn't it make more sense to simply stop after warning,
> > > so the user has to add/modify the missing parameter?
> >
> > Otto,
> >
> > I have made a test with a map containing a single area:
> >
> > v.info ammprv | grep Number
> >
> >  |   Number of points:       0               Number of areas:      1     |
> >  |   Number of lines:        0               Number of islands:    1     |
> >  |   Number of boundaries:   1               Number of faces:      0     |
> >  |   Number of centroids:    1               Number of kernels:    0     |
> >  |   Number of dblinks:      1                                           |
> >
> > GRASS 5.7.-cvs:~/test > v.out.ogr ammprv dsn=ammprv layer=ammprv
> > WARNING: Requested types: points and lines, but (additionally) areas found.
> >          Check 'type' parameter.
> > 1 features written
> > WARNING: 1 features without category written
> >
> > -> Strange: I would expect 0 features written.
> 
> Why strange? Requested type is 'line,boundary' (default) and there is 1 boundary
> in ammprv and that boundary is exported.

Hi Radim, 

I simply think it would be nice, if v.out.ogr doesn't export any data,
as long as 
the parameter 'type' is not set correctly. This would just make sure,
that the user 
really gets what he intends. I know it is not an error, more a whish and
maybe also 
too petty.

  Otto




More information about the grass-dev mailing list