<?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: Add Line Points to Parcel Fabric Using ArcObjects in Land Records and Valuation Questions</title>
    <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879645#M582</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like your packet may be empty? &lt;/P&gt;&lt;P&gt;Can you try get the job packet and see if that helps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ICadastralPacket ipPacket;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipGeoCadastralExtension-&amp;gt;GetJobPacket(&amp;amp;ipPacket);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralLinePoints ipGSELinePoints = ipPacket;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Nov 2015 22:25:37 GMT</pubDate>
    <dc:creator>ChristineLeslie</dc:creator>
    <dc:date>2015-11-05T22:25:37Z</dc:date>
    <item>
      <title>Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879642#M579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm working on an add-in tool that would be very similar to the stock Add Line Point Tool with the goal of adding line points between a start and end point on the selected fabric points.&amp;nbsp; The goal is to add a batch of line points at once on these selected fabric points.&amp;nbsp; It appears that I need to use ICadastralLinePoints, AddLinePoint method.&amp;nbsp; This method is not working.&amp;nbsp; At this point, I think there is a problem with my CadastralPacket.&amp;nbsp; I don't have any kind of a new parcel started when I use the tool, it's just some selected fabric points.&amp;nbsp; Does anyone have an example or guidance?&amp;nbsp; I hacked code from the NewParcel Parcel Fabric Code Snippet.&amp;nbsp; The line in the while loop fails either because the packet is null or depending on how I try to get the packet, with an exception having no meaningful message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralExtensionManager pCadExtMan = (ICadastralExtensionManager)ArcMap.Application.FindExtensionByCLSID(pUID);&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralEditor pCadEd = (ICadastralEditor)ArcMap.Application.FindExtensionByCLSID(pUID);&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralPacketManager pCadPacketMan = (ICadastralPacketManager)pCadEd;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool bStartedWithPacketOpen = pCadPacketMan.PacketOpen;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!bStartedWithPacketOpen)&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pEd.StartOperation();&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralMapEdit pCadMapEdit = (ICadastralMapEdit)pCadEd;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pCadMapEdit.StartMapEdit(esriMapEditType.esriMEMapExtent, "Batch Add Line Points", false);&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralPacket pCadaPacket = pCadPacketMan.JobPacket; //Get job packet&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralPacketStatistics pStatistics = (ICadastralPacketStatistics)pCadaPacket;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralLinePoints pCadLinePoints = (ICadastralLinePoints)pCadaPacket;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pEnumIDs.Reset();&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int oid;&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ((oid = pEnumIDs.Next()) != -1)&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pCadLinePoints.AddLinePoint(startID, endID, oid);&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 14:37:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879642#M579</guid>
      <dc:creator>JasonMcKeefry</dc:creator>
      <dc:date>2015-11-05T14:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879643#M580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;There are some parcel-fabric-specific code snippets available for download from this location on AGOL:&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fwww.arcgis.com%2Fhome%2Fitem.html%3Fid%3D816ce8cc1ddc4ac2a034f64914947912" rel="nofollow" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #287433;" target="_blank"&gt;http://www.arcgis.com/home/item.html?id=816ce8cc1ddc4ac2a034f64914947912&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Also, on GitHub the code for the published parcel editing/fabric add-ins is available:&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FEsri%2Fparcel-fabric-desktop-addins%2F" rel="nofollow" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #287433;" target="_blank"&gt;Esri/parcel-fabric-desktop-addins · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Hopefully these links are helpful in solving your problem&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Christine&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Parcel Editing Team&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 18:39:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879643#M580</guid>
      <dc:creator>ChristineLeslie</dc:creator>
      <dc:date>2015-11-05T18:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879644#M581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Christine.&amp;nbsp; My original code is a variation on the new parcel snippet.&amp;nbsp; I've looked at the New Control Point snippet, and I'm still not seeing a strategy for adding line points.&amp;nbsp; I glanced at GitHub, but am not seeing anything analogous to what I'm trying here.&amp;nbsp; What about code for the original Add Line Point tool?&amp;nbsp; This whole endeavor is about trying to keep our tax parcel lines coincident with 40 lines.&amp;nbsp; Is there a better way to get this set up?&amp;nbsp; The stock Add Line Point tool works for zipping the boundaries together, but it's slow going to add one line point at a time.&amp;nbsp; My hope is to get something that lets me identify the start and end points (of a 40 line), and then have all the tax parcel fabric points between those selected so the tool could just loop through the selection adding a line point for each...bringing the tax parcel lines onto the 40 line.&amp;nbsp; Any ideas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 19:22:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879644#M581</guid>
      <dc:creator>JasonMcKeefry</dc:creator>
      <dc:date>2015-11-05T19:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879645#M582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like your packet may be empty? &lt;/P&gt;&lt;P&gt;Can you try get the job packet and see if that helps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ICadastralPacket ipPacket;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ipGeoCadastralExtension-&amp;gt;GetJobPacket(&amp;amp;ipPacket);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ICadastralLinePoints ipGSELinePoints = ipPacket;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Nov 2015 22:25:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879645#M582</guid>
      <dc:creator>ChristineLeslie</dc:creator>
      <dc:date>2015-11-05T22:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879646#M583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Christine.&amp;nbsp; I'm probably not understanding what the "packet" really is.&amp;nbsp; Depending on the code, I can get it, have it open, get statistics on it...confirming that there are parcels and points, but it never has any line points.&amp;nbsp; The statistics tell me I have points, but I can't access any of them.&amp;nbsp; My hunch is that it also only gets the tax parcels...not quarters or sections etc.&amp;nbsp; If there's code for the stock add line point tool, that would probably help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Nov 2015 18:43:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879646#M583</guid>
      <dc:creator>JasonMcKeefry</dc:creator>
      <dc:date>2015-11-06T18:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: Add Line Points to Parcel Fabric Using ArcObjects</title>
      <link>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879647#M584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The key was what you told me offline.&amp;nbsp; The packet has its own point ids, not the ObjectIDs you see in ArcMap.&amp;nbsp; Ultimately, I used FindPoint on ICadastralPoints to get the packet point ID.&amp;nbsp; Another key is that you need to convert your map coordinates to metric using IMetricUnitConverter, which is what goes into FindPoint.&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Jason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2015 17:46:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/land-records-and-valuation-questions/add-line-points-to-parcel-fabric-using-arcobjects/m-p/879647#M584</guid>
      <dc:creator>JasonMcKeefry</dc:creator>
      <dc:date>2015-11-10T17:46:22Z</dc:date>
    </item>
  </channel>
</rss>

