<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Planarize polylines in .NET Maps SDK Questions</title>
    <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629554#M7744</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Linking to my reply in another thread&amp;nbsp;to show another way to achieve this:&amp;nbsp;&lt;A _jive_internal="true" class="link-titled" href="https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-832713" title="https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-832713"&gt;https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-8…&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Feb 2019 23:54:51 GMT</pubDate>
    <dc:creator>ThadTilton</dc:creator>
    <dc:date>2019-02-19T23:54:51Z</dc:date>
    <item>
      <title>Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629549#M7739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have achieved splitting of multiple ploylines(from.shape file) at intersections using planarize tool in ArcGIS pro desktop environment. Currently we are developing a WPF application using ArcGIS Runtime sdk for .Net (version 100.4.0). Is there any way to achieve the same(Planarize) using Runtime SDK or suggest any other way to split the multiple ploylines at intersections. Please assist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2019 09:48:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629549#M7739</guid>
      <dc:creator>VEERAMALLAYYA</dc:creator>
      <dc:date>2019-02-13T09:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629550#M7740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's no "Planarize" functionality out of the box, but the GeometryEngine provides lots of operations&amp;nbsp;for you to tie together and build a tool that could do something like that.&lt;/P&gt;&lt;P&gt;These operations might&amp;nbsp;be handy for this:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Cut.htm" title="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Cut.htm"&gt;GeometryEngine.Cut Method&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Reshape.htm" title="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Reshape.htm"&gt;GeometryEngine.Reshape Method&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Extend.htm" title="https://developers.arcgis.com/net/10-2/desktop/api-reference/html/M_Esri_ArcGISRuntime_Geometry_GeometryEngine_Extend.htm"&gt;GeometryEngine.Extend Method&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2019 22:52:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629550#M7740</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2019-02-13T22:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629551#M7741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much, have been working with your suggestions. Could you please also let us know how to generate points along a ployline with equal distance of 2 kilometers each? Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2019 06:51:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629551#M7741</guid>
      <dc:creator>VEERAMALLAYYA</dc:creator>
      <dc:date>2019-02-15T06:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629552#M7742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Veera -&lt;/P&gt;&lt;P&gt;To create points at a specified interval along a polyline:&lt;/P&gt;&lt;P&gt;&amp;nbsp;- Start with `GeometryEngine.Densify(inputLine, distance)` to create segments at the desired distance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;- Read the output polyline segments (`Parts`) and get the points that define them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;// Use GeometryEngine.Densify to get a new Polyline split at the interval provided.&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;// Note: the distance is assumed to be the same units as the input Polyline!&lt;/SPAN&gt;
Polyline splitPolyline &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;Polyline&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;GeometryEngine&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Densify&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;originalPolyline&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2000&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;// Create a Multipoint object from the points that make up the segments.&lt;/SPAN&gt;
Multipoint splitMultipoint &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Multipoint&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;splitPolyline&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Parts&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;SelectMany&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;m &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt; m&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Points&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;// If you need to access individual points, you can get a collection from the Multipoint.&lt;/SPAN&gt;
ReadOnlyPointCollection splitPoints &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; splitMultipoint&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Points&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN style="color: #595959; background-color: #f8f8f8;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;There's a sample that illustrates using `Densify` here:&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/net/latest/wpf/sample-code/densifyandgeneralize.htm" title="https://developers.arcgis.com/net/latest/wpf/sample-code/densifyandgeneralize.htm" rel="nofollow noopener noreferrer" target="_blank"&gt;Densify and generalize—ArcGIS Runtime SDK for .NET Samples | ArcGIS for Developers&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps!&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:47:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629552#M7742</guid>
      <dc:creator>ThadTilton</dc:creator>
      <dc:date>2021-12-12T02:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629553#M7743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick response Thad Tilton,&lt;/P&gt;&lt;P&gt;I tried Densify&amp;nbsp; =&amp;gt; new points are created along the poly line after densify, but it returns the output was not as expected. I have one poly line with distance of over 26 kms with 17 points. after densify it with 100 m distance nothing happens still it's having 17 points. I'm attaching the screenshot here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to get the points only which were located for&amp;nbsp;every 2 kms&amp;nbsp;on a poly line? Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/437513_ref.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Feb 2019 13:39:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629553#M7743</guid>
      <dc:creator>Naresh_KumarK</dc:creator>
      <dc:date>2019-02-16T13:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: Planarize polylines</title>
      <link>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629554#M7744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Linking to my reply in another thread&amp;nbsp;to show another way to achieve this:&amp;nbsp;&lt;A _jive_internal="true" class="link-titled" href="https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-832713" title="https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-832713"&gt;https://community.esri.com/message/832713-re-create-points-at-equal-distance-along-a-polyline?commentID=832713#comment-8…&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2019 23:54:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/net-maps-sdk-questions/planarize-polylines/m-p/629554#M7744</guid>
      <dc:creator>ThadTilton</dc:creator>
      <dc:date>2019-02-19T23:54:51Z</dc:date>
    </item>
  </channel>
</rss>

