<?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 Export Feature Class takes longer to complete in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-takes-longer-to-complete/m-p/360809#M9510</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me on this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The ExportFeatureClass() method takes longer (about 1 minute to 3 minutes). Approximate number of records range from 1000+.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code snippet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) My Data is in Excel file (exceeds &amp;gt;5000 records most of the time) -&amp;gt; Due to ESRI limitation of handling &amp;gt;4999 records, I am converting the data to a File Geodatabase. I am achieving this using Python. (since the GP classes don't work in Windows OS 2003... seems to be a bug).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cMapWork.ConvertExceltoTableUsingPython(xlsFilePath, excelTableName, dataSheet);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) My geo data (for example, zipcode) is in a layer (inside MXD file)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Both the data are joined to get the Geo area as a table.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pRelClass = pMemRelFact.Open("TabletoLayer", (IObjectClass)pTLayer, primaryKeyField, (IObjectClass)excelTable, strJnField,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"forward", "backward", esriRelCardinality.esriRelCardinalityOneToOne); //esriRelCardinalityOneToOne&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDisplayRelationshipClass pDispRC = (IDisplayRelationshipClass)pFeatLayer; // use Relate to perform a join&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pDispRC.DisplayRelationshipClass(pRelClass, esriJoinType.esriLeftInnerJoin); //esriLeftInnerJoin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) This data is then converted as a feature class&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName srcName = (IDatasetName)((pFeatLayer as IGeoFeatureLayer).DisplayFeatureClass as IDataset).FullName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName destName = new FeatureClassNameClass() as IDatasetName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destName.Name = "datasetname";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceName destWsName = new WorkspaceNameClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destWsName.PathName = gdbPath; //file geo database path&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destWsName.WorkspaceFactoryProgID = "esriDataSourcesGDB.FileGDBWorkspaceFactory.1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFeatureClassName destFeatureClassName = new FeatureClassNameClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName destDatasetName = (IDatasetName)destFeatureClassName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destDatasetName.WorkspaceName = destWsName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destDatasetName.Name = "destDataSetName";&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;IExportOperation exOp = new ExportOperationClass();&lt;BR /&gt;exOp.ExportFeatureClass(srcName, null, null, null, destFeatureClassName, 0); // Exporting joined results as a Feature Class&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The issues I face are in the last step. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. I am getting the dialog box during the process which is good but it is showing the feature class name which is not required for my user so I want to get rid of the dialog box. I don't see any option to turn off the dialog box.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]32000[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. The Export FeatureClass operation takes too long depends on my records size; minimum it takes around 1.5 minutes to maximum 5 minutes (I didn't go crazy with the maximum).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saran&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2014 01:21:01 GMT</pubDate>
    <dc:creator>SaranPon</dc:creator>
    <dc:date>2014-03-07T01:21:01Z</dc:date>
    <item>
      <title>Export Feature Class takes longer to complete</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-takes-longer-to-complete/m-p/360809#M9510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can someone help me on this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The ExportFeatureClass() method takes longer (about 1 minute to 3 minutes). Approximate number of records range from 1000+.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code snippet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) My Data is in Excel file (exceeds &amp;gt;5000 records most of the time) -&amp;gt; Due to ESRI limitation of handling &amp;gt;4999 records, I am converting the data to a File Geodatabase. I am achieving this using Python. (since the GP classes don't work in Windows OS 2003... seems to be a bug).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cMapWork.ConvertExceltoTableUsingPython(xlsFilePath, excelTableName, dataSheet);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) My geo data (for example, zipcode) is in a layer (inside MXD file)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Both the data are joined to get the Geo area as a table.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pRelClass = pMemRelFact.Open("TabletoLayer", (IObjectClass)pTLayer, primaryKeyField, (IObjectClass)excelTable, strJnField,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"forward", "backward", esriRelCardinality.esriRelCardinalityOneToOne); //esriRelCardinalityOneToOne&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDisplayRelationshipClass pDispRC = (IDisplayRelationshipClass)pFeatLayer; // use Relate to perform a join&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pDispRC.DisplayRelationshipClass(pRelClass, esriJoinType.esriLeftInnerJoin); //esriLeftInnerJoin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) This data is then converted as a feature class&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName srcName = (IDatasetName)((pFeatLayer as IGeoFeatureLayer).DisplayFeatureClass as IDataset).FullName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName destName = new FeatureClassNameClass() as IDatasetName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destName.Name = "datasetname";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceName destWsName = new WorkspaceNameClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destWsName.PathName = gdbPath; //file geo database path&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destWsName.WorkspaceFactoryProgID = "esriDataSourcesGDB.FileGDBWorkspaceFactory.1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFeatureClassName destFeatureClassName = new FeatureClassNameClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IDatasetName destDatasetName = (IDatasetName)destFeatureClassName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destDatasetName.WorkspaceName = destWsName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;destDatasetName.Name = "destDataSetName";&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;IExportOperation exOp = new ExportOperationClass();&lt;BR /&gt;exOp.ExportFeatureClass(srcName, null, null, null, destFeatureClassName, 0); // Exporting joined results as a Feature Class&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The issues I face are in the last step. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. I am getting the dialog box during the process which is good but it is showing the feature class name which is not required for my user so I want to get rid of the dialog box. I don't see any option to turn off the dialog box.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]32000[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. The Export FeatureClass operation takes too long depends on my records size; minimum it takes around 1.5 minutes to maximum 5 minutes (I didn't go crazy with the maximum).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saran&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2014 01:21:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-takes-longer-to-complete/m-p/360809#M9510</guid>
      <dc:creator>SaranPon</dc:creator>
      <dc:date>2014-03-07T01:21:01Z</dc:date>
    </item>
  </channel>
</rss>

