<?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 to CAD in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21899#M549</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: rgba(248, 248, 248, 0.6);"&gt;I'm new in Arcobject, and I have to convert a selected features to CAD drawing using just arcobjects and c#.the code below work good when i convert to a shapefile "ShapeFileWorkspaceFactory" but with the "CadWorkspaceFactory" it doesn't work.&lt;/P&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: rgba(248, 248, 248, 0.6);"&gt;any help will be greatly appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;CODE&gt; &lt;/CODE&gt;&lt;/CODE&gt;

&lt;CODE&gt;public void featureToCad(){
&lt;/CODE&gt;


IFeatureLayer fl = search_layer2(axMapControl1.Map, "parcelle") as IFeatureLayer;

&lt;CODE&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClass pFC;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClassName pInFeatureClassName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDataset pDataset;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName pInDsName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureSelection pFSel;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISelectionSet pSelSet;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClassName pFeatureClassName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName pOutDatasetName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceName pWorkspaceName;

&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; // Get the featureclass from the layer
&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; pFC = fl.FeatureClass;
&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; // Get the Featureclassname from the featureclass
&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; pDataset = pFC as IDataset;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pInFeatureClassName = (IFeatureClassName)pDataset.FullName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pInDsName = (IDatasetName)pInFeatureClassName;
&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; // Get the selected features
&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; pFSel = fl as IFeatureSelection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pSelSet = pFSel.SelectionSet;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace pScratchWorkspace;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IScratchWorkspaceFactory pScratchWorkspaceFactory;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pScratchWorkspaceFactory = new ScratchWorkspaceFactory();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pScratchWorkspace = pScratchWorkspaceFactory.DefaultScratchWorkspace;

&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; // Define the output featureclass
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // give it the name of the input feature class + exp
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ***************************************************
&amp;nbsp; pFeatureClassName = (IFeatureClassName)new FeatureClassName();
&amp;nbsp; pOutDatasetName = (IDatasetName)pFeatureClassName;
&amp;nbsp; pOutDatasetName.Name = (pFC.AliasName + "exp");
&amp;nbsp; pWorkspaceName = (IWorkspaceName)new WorkspaceName();
&amp;nbsp; pWorkspaceName.PathName = "D:\\";
&amp;nbsp; pWorkspaceName.WorkspaceFactoryProgID = "esriDataSourcesFile.CadWorkspaceFactory";//it works with "ShapeFileWorkspaceFacto"
&amp;nbsp; pOutDatasetName.WorkspaceName = pWorkspaceName;
&amp;nbsp; // *************************************************************
&amp;nbsp; // Give the output shapefile the same props as the input dataset
&amp;nbsp; // *************************************************************
&amp;nbsp; pFeatureClassName.FeatureType = pFC.FeatureType;
&amp;nbsp; pFeatureClassName.ShapeType = pFC.ShapeType;
&amp;nbsp; pFeatureClassName.ShapeFieldName = pFC.ShapeFieldName;
&amp;nbsp; // *************************************************************
&amp;nbsp; // Export selected features
&amp;nbsp; // *************************************************************
&amp;nbsp; pExportOp = new ExportOperation();
&amp;nbsp; pExportOp.ExportFeatureClass(pInDsName, null, pSelSet, null,pFeatureClassName,0);&lt;/CODE&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Dec 2021 20:53:43 GMT</pubDate>
    <dc:creator>hafidismaili</dc:creator>
    <dc:date>2021-12-10T20:53:43Z</dc:date>
    <item>
      <title>Export Feature Class to CAD</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21899#M549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: rgba(248, 248, 248, 0.6);"&gt;I'm new in Arcobject, and I have to convert a selected features to CAD drawing using just arcobjects and c#.the code below work good when i convert to a shapefile "ShapeFileWorkspaceFactory" but with the "CadWorkspaceFactory" it doesn't work.&lt;/P&gt;&lt;P style="margin: 0 0 1em; font-size: 14px; color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: rgba(248, 248, 248, 0.6);"&gt;any help will be greatly appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;CODE&gt; &lt;/CODE&gt;&lt;/CODE&gt;

&lt;CODE&gt;public void featureToCad(){
&lt;/CODE&gt;


IFeatureLayer fl = search_layer2(axMapControl1.Map, "parcelle") as IFeatureLayer;

&lt;CODE&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClass pFC;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClassName pInFeatureClassName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDataset pDataset;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName pInDsName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureSelection pFSel;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISelectionSet pSelSet;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IFeatureClassName pFeatureClassName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName pOutDatasetName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceName pWorkspaceName;

&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; // Get the featureclass from the layer
&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; pFC = fl.FeatureClass;
&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; // Get the Featureclassname from the featureclass
&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; pDataset = pFC as IDataset;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pInFeatureClassName = (IFeatureClassName)pDataset.FullName;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pInDsName = (IDatasetName)pInFeatureClassName;
&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; // Get the selected features
&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; pFSel = fl as IFeatureSelection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pSelSet = pFSel.SelectionSet;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace pScratchWorkspace;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IScratchWorkspaceFactory pScratchWorkspaceFactory;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pScratchWorkspaceFactory = new ScratchWorkspaceFactory();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pScratchWorkspace = pScratchWorkspaceFactory.DefaultScratchWorkspace;

&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; // Define the output featureclass
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // give it the name of the input feature class + exp
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ***************************************************
&amp;nbsp; pFeatureClassName = (IFeatureClassName)new FeatureClassName();
&amp;nbsp; pOutDatasetName = (IDatasetName)pFeatureClassName;
&amp;nbsp; pOutDatasetName.Name = (pFC.AliasName + "exp");
&amp;nbsp; pWorkspaceName = (IWorkspaceName)new WorkspaceName();
&amp;nbsp; pWorkspaceName.PathName = "D:\\";
&amp;nbsp; pWorkspaceName.WorkspaceFactoryProgID = "esriDataSourcesFile.CadWorkspaceFactory";//it works with "ShapeFileWorkspaceFacto"
&amp;nbsp; pOutDatasetName.WorkspaceName = pWorkspaceName;
&amp;nbsp; // *************************************************************
&amp;nbsp; // Give the output shapefile the same props as the input dataset
&amp;nbsp; // *************************************************************
&amp;nbsp; pFeatureClassName.FeatureType = pFC.FeatureType;
&amp;nbsp; pFeatureClassName.ShapeType = pFC.ShapeType;
&amp;nbsp; pFeatureClassName.ShapeFieldName = pFC.ShapeFieldName;
&amp;nbsp; // *************************************************************
&amp;nbsp; // Export selected features
&amp;nbsp; // *************************************************************
&amp;nbsp; pExportOp = new ExportOperation();
&amp;nbsp; pExportOp.ExportFeatureClass(pInDsName, null, pSelSet, null,pFeatureClassName,0);&lt;/CODE&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 20:53:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21899#M549</guid>
      <dc:creator>hafidismaili</dc:creator>
      <dc:date>2021-12-10T20:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: Export Feature Class to CAD</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21900#M550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've moved your post into the &lt;A href="https://community.esri.com/space/2143"&gt;ArcObjects SDK&lt;/A&gt; space. You will get a much better answer here as the &lt;A href="https://community.esri.com/space/2004"&gt;GeoNet Help&lt;/A&gt; is intended for community help and feedback. You can see more on the community structure, and what topics are under each space from the following documents:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/docs/DOC-1544"&gt;GeoNet Community Structure&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/docs/DOC-1545"&gt;ArcGIS Discussion Forums Migration Strategy&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Timothy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 11:08:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21900#M550</guid>
      <dc:creator>TimothyHales</dc:creator>
      <dc:date>2014-09-05T11:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: Export Feature Class to CAD</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21901#M551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Sep 2014 19:54:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/export-feature-class-to-cad/m-p/21901#M551</guid>
      <dc:creator>hafidismaili</dc:creator>
      <dc:date>2014-09-05T19:54:08Z</dc:date>
    </item>
  </channel>
</rss>

