Hi Daniel,<br><br>Guess I should&#39;ve investigated the data a bit closer, but I found a quick workaround so I didn&#39;t really bother too much.<br><br>I generate these vectors with a little app. It should be easy enough to detect these dodgy points before sending them to grass.
<br><br>Thanks!<br><br>Andre<br><br><br><div class="gmail_quote">On Dec 15, 2007 3:38 PM, Daniel Bundala &lt;<a href="mailto:bundala@gmail.com">bundala@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>I am not 100% certain as I did not test it, but I think that the<br>problem is that the very last line in myvect map contains 2 points at<br>the exactly same position (131.5, 67.5). Actually, you are so lucky to
<br>get this (faulty?) behaviour:) because this occurs only if there is<br>exactly one point in between them. In your case, 2nd and 4th points<br>have the same position whereas 3rd is at a different position.<br><br>Possible solutions are:
<br>-Firstly, is your map correct? I mean, does it make a sense to you<br>that one of your lines is of this strange shape?<br>-If yes, then I believe that the behaviour of the algorithm is<br>undefined. Because Hermitian interpolation needs to have some &quot;notion&quot;
<br>of a tangent at each point. And I really don&#39;t know what can be a good<br>choice of a tangent at points like your 3rd point on the last line.<br>-So you can either use different smoothing algorithm (Chaiken?) or<br>
shuffle the second and fourth point little bit so that they do not<br>coincide. In other words, translate the second point to 131.5000001<br>67.500001 and fourth point to 131.49999999 67.499999 say. In the later<br>case, I doubt that the output of 
v.generalize will be particularly<br>nice......<br><br>Hope this helps,<br>Daniel<br><div><div></div><div class="Wj3C7c"><br>On Dec 14, 2007 4:41 PM, Andre Hauptfleisch &lt;<a href="mailto:ahaupt@gmail.com">ahaupt@gmail.com
</a>&gt; wrote:<br>&gt; I&#39;ve attached the myvect and myvect_smooth files.<br>&gt;<br>&gt; Thanks for the help!!<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Dec 14, 2007 4:53 PM, Moritz Lennert &lt;<a href="mailto:mlennert@club.worldonline.be">
mlennert@club.worldonline.be</a> &gt;<br>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; On 14/12/07 15:37, Andre Hauptfleisch wrote:<br>&gt; &gt; &gt; I&#39;ll try to upload the vector layer I used to an ftp site. What would<br>&gt; &gt; &gt; the best output format be? DXF?
<br>&gt; &gt;<br>&gt; &gt; You can just use the output of v.out.ascii. If the file is not too<br>&gt; &gt; large, you can zip the output and send it to me directly.<br>&gt; &gt;<br>&gt; &gt; Moritz<br>&gt; &gt;<br>&gt; &gt;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On Dec 14, 2007 4:13 PM, Moritz Lennert &lt; <a href="mailto:mlennert@club.worldonline.be">mlennert@club.worldonline.be</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>
&gt; &gt; &gt; &lt;mailto: <a href="mailto:mlennert@club.worldonline.be">mlennert@club.worldonline.be</a>&gt;&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; On 14/12/07 14:48, Andre Hauptfleisch wrote:<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Good day guys,
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; I came across a problem in the v.generalize module. I do the<br>&gt; &gt; &gt; &nbsp; &nbsp; following:<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; v.generalize input=myvect@test output=myvect_smooth type=line
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; method=hermite threshold=10<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; I then do a v.out.svg and noticed the following line in the svg<br>&gt; file:<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; &lt;path gg:cat=&quot;31&quot; d=&quot;M 
111.500000 -80.500000 l 8.734748 4.771559<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; 9.907176 6.337565 nan nan nan nan nan nan nan nan nan nan&quot; /&gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; Any idea how I can get rid of those nan&#39;s? They cause stuff such
<br>&gt; as<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp;&gt; v.to.rast to hang.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; I cannot reproduce this with the speafish60 dataset:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; v.out.svg input=roads@PERMANENT
 output=roads type=line precision=6<br>&gt; &gt; &gt; &nbsp; &nbsp; layer=1<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; and<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; v.generalize input=roads@PERMANENT output=roads_smooth type=line<br>&gt; &gt; &gt; &nbsp; &nbsp; method=hermite threshold=10 look_ahead=7 reduction=50 slide= 
0.5<br>&gt; &gt; &gt; &nbsp; &nbsp; angle_thresh=3 degree_thresh=0 closeness_thresh=0<br>&gt; betweeness_thresh=0<br>&gt; &gt; &gt; &nbsp; &nbsp; alpha=1.0 beta=1.0 iterations=1 layer=1<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; v.out.svg input=
roads_smooth@user1 output=roads_smooth type=line<br>&gt; &gt; &gt; &nbsp; &nbsp; precision=6 layer=1<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; Both give me svg files without nan&#39;s.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; Can you reproduce this with spearfish data ? Can you look at the
<br>&gt; line<br>&gt; &gt; &gt; &nbsp; &nbsp; with cat=31 in your grass vector (maybe in v.digit) and see if there<br>&gt; is<br>&gt; &gt; &gt; &nbsp; &nbsp; anything abnormal about it ?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &nbsp; &nbsp; Moritz<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; Groete,<br>&gt; &gt; &gt; Andre Hauptfleisch<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; M: 082 5722 469<br>&gt; &gt; &gt; F: 086 687 1106
<br>&gt; &gt; &gt; E: <a href="mailto:ahaupt@gmail.com">ahaupt@gmail.com</a> &lt;mailto:<a href="mailto:ahaupt@gmail.com">ahaupt@gmail.com</a>&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Groete,
<br>&gt; Andre Hauptfleisch<br>&gt;<br>&gt; M: 082 5722 469<br>&gt; F: 086 687 1106<br>&gt; E: <a href="mailto:ahaupt@gmail.com">ahaupt@gmail.com</a><br></div></div>&gt; _______________________________________________<br>
&gt; grass-user mailing list<br>&gt; <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>&gt; <a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user
</a><br>&gt;<br>&gt;<br></blockquote></div><br><br>