<?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: Problems Adding Raster to GeoPackage in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/problems-adding-raster-to-geopackage/m-p/1295483#M9912</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The first parameter of "conversion.AddRasterToGeoPackage" is RasterLayer. See documentation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/conversion/add-raster-to-geopackage.htm" target="_blank"&gt;Add Raster to GeoPackage (Conversion)—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;So you need to add raster to map and then pass result RasterLayer to geoprocessing.&lt;/P&gt;</description>
    <pubDate>Fri, 02 Jun 2023 18:46:34 GMT</pubDate>
    <dc:creator>GKmieliauskas</dc:creator>
    <dc:date>2023-06-02T18:46:34Z</dc:date>
    <item>
      <title>Problems Adding Raster to GeoPackage</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/problems-adding-raster-to-geopackage/m-p/1295440#M9909</link>
      <description>&lt;P&gt;I'm trying to create a GeoPackage that contains a raster image using .NET and C#.&amp;nbsp; I was able to do something similar in Python but can't seem to get it to work in C#.&amp;nbsp; Here's the simplified code:&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;      private Task BuildExport ()
      {
         string output = @"C:\Data\GeoPackage.gpkg";

         return QueuedTask.Run(() =&amp;gt;
         {
            if (SelectedMapFeatures == null) return;

            try
            {
               var parameters = Geoprocessing.MakeValueArray(output, "GEOPACKAGE");
               var result = Geoprocessing.ExecuteToolAsync("management.CreateSQLiteDatabase", parameters, null, null, null, GPExecuteToolFlags.None);

               foreach (var map in SelectedMapFeatures)
               {
                  foreach (var feature in map.Value)
                  {
                     parameters = Geoprocessing.MakeValueArray(feature.Raster, output, feature.Name, "Tiled", null);
                     result = Geoprocessing.ExecuteToolAsync("conversion.AddRasterToGeoPackage", parameters, null, null, null, GPExecuteToolFlags.None);
                  }
               }
            }
            catch (Exception ex)
            {
               Debug.WriteLine(ex.ToString(), Assembly.GetExecutingAssembly().FullName);
            }
         });
      }&lt;/LI-CODE&gt;&lt;P&gt;The GeoPackage is created just fine but adding the raster fails.&amp;nbsp;&amp;nbsp;An exception is thrown on line 18 of the MakeValueArray for the first parameter:&lt;/P&gt;&lt;P&gt;TAKInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: System.InvalidOperationException: convert unsupported type&lt;BR /&gt;at ArcGIS.Desktop.GeoProcessing.ObjectToValueConverter.to_string(CoreObjectsBase b, Object&amp;amp; oref)&lt;BR /&gt;at ArcGIS.Desktop.GeoProcessing.ObjectToValueConverter.ToString(Object o, Object&amp;amp; oref)&lt;BR /&gt;at ArcGIS.Desktop.Core.Geoprocessing.Geoprocessing.MakeValueArray(Object[] args)&lt;BR /&gt;at TAKInterface.TAKExporterDockPaneViewModel.&amp;lt;&amp;gt;c__DisplayClass26_0.&amp;lt;BuildExport&amp;gt;b__0() in C:\Users\...&lt;/P&gt;&lt;P&gt;The type for feature.Raster is RasterValue.&amp;nbsp; I've tried using&amp;nbsp;feature.Raster.GetRasterDataset() with the same error.&lt;/P&gt;&lt;P&gt;So, the question I have, is how do I get my raster into my GeoPackage?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jun 2023 17:30:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/problems-adding-raster-to-geopackage/m-p/1295440#M9909</guid>
      <dc:creator>RussellSuter</dc:creator>
      <dc:date>2023-06-02T17:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Problems Adding Raster to GeoPackage</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/problems-adding-raster-to-geopackage/m-p/1295483#M9912</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The first parameter of "conversion.AddRasterToGeoPackage" is RasterLayer. See documentation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/conversion/add-raster-to-geopackage.htm" target="_blank"&gt;Add Raster to GeoPackage (Conversion)—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;So you need to add raster to map and then pass result RasterLayer to geoprocessing.&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jun 2023 18:46:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/problems-adding-raster-to-geopackage/m-p/1295483#M9912</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2023-06-02T18:46:34Z</dc:date>
    </item>
  </channel>
</rss>

