How to snap nodes

Markus Neteler neteler at geog.uni-hannover.de
Thu Aug 24 06:28:07 EDT 2000


On Tue, Aug 22, 2000 at 12:13:47AM +0000, David D Gray wrote:
> GRASS wrote:
> > 
> > Hi all,
> > 
> > I imported some DXF's as follows:
> > 
> >         v.in.dxf dxf=a.dxf lines=7111,7114
> >         v.in.dxf3d dxf=a.dxf lines=7111,7114
> >         v.support map=a.7111 option=build
> >         v.support map=a.7114 option=build
> >         v.patch input=a.7111,a.7114 output=a
> > 
> >         v.in.dxf dxf=b.dxf lines=7111,7114
> >         v.in.dxf3d dxf=b.dxf lines=7111,7114
> >         v.support map=b.7111 option=build
> >         v.support map=b.7114 option=build
> >         v.patch input=b.7111,b.7114 output=b
> > 
> >         v.patch input=a,b output=ab
> >         v.support map=ab option=build -s threshold=1
> > 
> > This failed to snap nodes.
> > 
> >         d.vect ab
> > 
> > draws two disconnected maps.
> > 
> > What's wrong?
> > 
> > Regards,
> > Huidae Cho
> 
> 
> Hi
> 
> Some thoughts:-
> 
> Is the snap distance enough? If it's not that, maybe try changing the
> scale value in v.digit (to a small value like 200 or 50). At present
> nodes will only snap to other nodes, not for example to lines. Perhaps
> that is a thought for future development.
> 
> David
> 

ANother comment:
Please check if a map scale has been set to the map. If not, the
snapping won't work (I already got that experience).

Use v.digit to set the map scale to a reasonable value.
If there is none, the v.in.dxf should be modified to set either
the correct scale (if it can be found in DXF file) or a 
default map scale. A map scale of 1:1 will not work.

Maybe this helps?

 Markus

-- 
Dipl.-Geogr. Markus Neteler *  University of Hannover
Institute of Physical Geography and Landscape Ecology
Schneiderberg 50 * D-30167 Hannover * Germany
Tel: ++49-(0)511-762-4494  Fax: -3984




More information about the grass-user mailing list