<div dir="ltr">It would be easier to see what is going on if you post some code that reproduces the problem.<div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 23, 2019 at 3:35 AM <<a href="mailto:ritesh.s@intech-dmls.in">ritesh.s@intech-dmls.in</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-IN"><div class="gmail-m_8543720052327791398WordSection1"><p class="MsoNormal"><span lang="EN-US">Hi,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">We are created polygon and line. After performing the intersection function we are getting different values. <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">This is the sample code we have implemented using GEOS API (GEOS 3.7.2) .<u></u><u></u></span></p><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:Consolas;color:black">       </span><span lang="EN-US" style="font-family:Consolas;color:black">Rect = c1.createPolygon(10.78, 10.34, 18.89, 16.64);<u></u><u></u></span></p><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal"><span lang="EN-US" style="font-family:Consolas;color:black">      <u></u><u></u></span></p><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal"><span lang="EN-US" style="font-family:Consolas;color:black">      line = c1.makeLine(</span><span lang="EN-US">10.78 , 12.34 ,18.89 , 12.34</span><span lang="EN-US" style="font-family:Consolas;color:black">);<u></u><u></u></span></p><p class="MsoNormal" style="margin-bottom:0.0001pt;line-height:normal"><span lang="EN-US" style="font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:black">      point = Rect->intersection (line)<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="gmail-m_8543720052327791398MsoListParagraphCxSpFirst" style="margin-left:0cm;text-align:justify;line-height:150%"><span lang="EN-US">1. If given line lies on the polygon we are getting the Expected result.<u></u><u></u></span></p><p class="gmail-m_8543720052327791398MsoListParagraphCxSpMiddle" style="margin-left:0cm;text-align:justify;line-height:150%"><span lang="EN-US"><u></u> <u></u></span></p><p class="gmail-m_8543720052327791398MsoListParagraphCxSpLast" style="margin-left:0cm;text-align:justify;line-height:150%"><b><span lang="EN-US" style="font-family:Consolas;color:black">Input</span></b><span lang="EN-US" style="font-family:Consolas;color:black">: Polygon(10.78, 10.34, 18.89, 16.64);</span><span lang="EN-US"><u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Input:  </span></b><span lang="EN-US" style="font-family:Consolas;color:black">makeLine</span><span lang="EN-US"> (10.78 , 12.34 ,18.89 , 12.34)<u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Current  Output from </span></b><b><span lang="EN-US" style="font-family:Consolas;color:black">intersection API</span><span lang="EN-US"> :</span></b><span lang="EN-US">  (10.78 , 12.34) (18.89 , 12.34)<u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Expected Output :  </span></b><span lang="EN-US">(10.78 , 12.34) (18.89 , 12.34)<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="gmail-m_8543720052327791398MsoListParagraph" style="margin-left:0cm"><span lang="EN-US" style="color:black">2.  </span><span lang="EN-US">If given line lies away the polygon we are getting the different result.<u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Input:</span></b><span lang="EN-US">  </span><span lang="EN-US" style="font-family:Consolas;color:black">makeLine</span><span lang="EN-US"> (8.78 , 12.34 ,20.89 , 12.34)<u></u><u></u></span></p><p class="gmail-m_8543720052327791398MsoListParagraph" style="margin-left:0cm"><b><span lang="EN-US">Current  Output from </span></b><b><span lang="EN-US" style="font-family:Consolas;color:black">intersection API</span><span lang="EN-US">:</span></b><span lang="EN-US">    <span style="background:yellow">(11 , 12.3.4) (19 , 12.34)</span><u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Expected Output :  </span></b><span lang="EN-US">(10.78 , 12.34) (18.89 , 12.34)<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Can you please suggest why this behaviour diffrence is there in API output.<u></u><u></u></span></p><p class="MsoNormal">Please let me know any additional information needed from my side.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks,<u></u><u></u></p><p class="MsoNormal">Ritesh<u></u><u></u></p></div></div>_______________________________________________<br>
geos-devel mailing list<br>
<a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></blockquote></div>