<?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 Com exception in RasterCalcUniqueValues in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-exception-in-rastercalcuniquevalues/m-p/563478#M15186</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good afternoon. When I try to get UniqueValues from raster, I have sometimes Com exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;HRESULT: 0x8004101F&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;? ESRI.ArcGIS.DataSourcesRaster.RasterCalcUniqueValu esClass.AddFromRaster(IRaster pRaster, Int32 iBand, IUniqueValues pUniqueValues)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;code: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Type t = Type.GetTypeFromProgID("esriDataSourcesRaster.RasterWorkspaceFactory");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;object obj = Activator.CreateInstance(t);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceFactory workspaceFactory =(IWorkspaceFactory) obj&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterWorkspace2 rasterWorkspace = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rasterWorkspace = (IRasterWorkspace2) workspaceFactory.OpenFromFile(rasterWorkspaceName, 0); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterDataset2 rasterDataset = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(IRasterDataset2)rasterWorkspace.OpenRasterDataset (rasterDatasetName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRaster raster = rasterDataset.CreateDefaultRaster();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IUniqueValues uniqueValues = new UniqueValues();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterCalcUniqueValues rasterCalcUniqueValues = new RasterCalcUniqueValues();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;rasterCalcUniqueValues.AddFromRaster(raster, 0, uniqueValues);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if rasterDataset.CompressionType="none" all going well&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else I have exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Help me, please.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;p.s:sorry for my bad English)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Jan 2011 02:25:15 GMT</pubDate>
    <dc:creator>AndreyP</dc:creator>
    <dc:date>2011-01-28T02:25:15Z</dc:date>
    <item>
      <title>Com exception in RasterCalcUniqueValues</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-exception-in-rastercalcuniquevalues/m-p/563478#M15186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good afternoon. When I try to get UniqueValues from raster, I have sometimes Com exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;HRESULT: 0x8004101F&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;? ESRI.ArcGIS.DataSourcesRaster.RasterCalcUniqueValu esClass.AddFromRaster(IRaster pRaster, Int32 iBand, IUniqueValues pUniqueValues)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;code: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Type t = Type.GetTypeFromProgID("esriDataSourcesRaster.RasterWorkspaceFactory");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;object obj = Activator.CreateInstance(t);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IWorkspaceFactory workspaceFactory =(IWorkspaceFactory) obj&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterWorkspace2 rasterWorkspace = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rasterWorkspace = (IRasterWorkspace2) workspaceFactory.OpenFromFile(rasterWorkspaceName, 0); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterDataset2 rasterDataset = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(IRasterDataset2)rasterWorkspace.OpenRasterDataset (rasterDatasetName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IRaster raster = rasterDataset.CreateDefaultRaster();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;IUniqueValues uniqueValues = new UniqueValues();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IRasterCalcUniqueValues rasterCalcUniqueValues = new RasterCalcUniqueValues();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;rasterCalcUniqueValues.AddFromRaster(raster, 0, uniqueValues);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if rasterDataset.CompressionType="none" all going well&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;else I have exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Help me, please.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;p.s:sorry for my bad English)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Jan 2011 02:25:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-exception-in-rastercalcuniquevalues/m-p/563478#M15186</guid>
      <dc:creator>AndreyP</dc:creator>
      <dc:date>2011-01-28T02:25:15Z</dc:date>
    </item>
  </channel>
</rss>

