<?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 Code with C# to Split line in ARCGIS 10 in Developers Questions</title>
    <link>https://community.esri.com/t5/developers-questions/code-with-c-to-split-line-in-arcgis-10/m-p/742716#M5055</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;Dear&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i'm new with Arcmap&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i have task i need a help in it&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i need to make a button to split a selected line into two lines using C#&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;please i need a help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;Best regards &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Sep 2015 23:15:27 GMT</pubDate>
    <dc:creator>MohammedAlsadaany</dc:creator>
    <dc:date>2015-09-15T23:15:27Z</dc:date>
    <item>
      <title>Code with C# to Split line in ARCGIS 10</title>
      <link>https://community.esri.com/t5/developers-questions/code-with-c-to-split-line-in-arcgis-10/m-p/742716#M5055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;Dear&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i'm new with Arcmap&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i have task i need a help in it&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;i need to make a button to split a selected line into two lines using C#&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;please i need a help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #333333; font-family: Roboto, sans-serif;"&gt;Best regards &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2015 23:15:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/code-with-c-to-split-line-in-arcgis-10/m-p/742716#M5055</guid>
      <dc:creator>MohammedAlsadaany</dc:creator>
      <dc:date>2015-09-15T23:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: Code with C# to Split line in ARCGIS 10</title>
      <link>https://community.esri.com/t5/developers-questions/code-with-c-to-split-line-in-arcgis-10/m-p/742717#M5056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, just a few hints, if you indend to use ArcObjects and C#, and have not found out already:&lt;/P&gt;&lt;P&gt;There are many detalis to consider, and a lot of documentation to read. Online help is useful.&lt;/P&gt;&lt;P&gt;This is approximately how I do it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;P&gt;"Acivate split processing mode in your code via custom tool event"&lt;/P&gt;&lt;P&gt;"Click on map"&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;IPoint p = mxDoc.CurrentLocation;&lt;/P&gt;&lt;P&gt;IEnvelope e = p.Envelope;&lt;/P&gt;&lt;P&gt;e.Expand( searchRadius);&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;map.SelectByShape(e,env,justOne);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;IFeatureSelection fs = (IFeatureSelection)lineFeaturelayer;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IEnumIDs en = fs.SelectionSet.IDs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;en.Reset();&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;for(int i=0; i&amp;lt;fs.SelectionSet.Count; i++)&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;{&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;Int32 fid = en.Next();&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;}&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;IFeature f = lineFeaturelayer.FeatureClass.GetFeature(fid);&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;IPolyline plin = (IPolyline)f.Shape&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;P&gt;plin.SplitAtPoint(p, projecPointOnLine, createPart, out splitDone, out newPartIndex, out newSegmentIndex);&lt;/P&gt;&lt;P&gt;feature1.shape = ..&lt;/P&gt;&lt;P&gt;feature1.Store();&lt;/P&gt;&lt;P&gt;feature2.shape = ..&lt;/P&gt;&lt;P&gt;feature2.Store();&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Sep 2015 20:19:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/code-with-c-to-split-line-in-arcgis-10/m-p/742717#M5056</guid>
      <dc:creator>OlaRennemo</dc:creator>
      <dc:date>2015-09-27T20:19:22Z</dc:date>
    </item>
  </channel>
</rss>

