<?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: Get transformation methods in Arcgis engine application using C# in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92097#M7190</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Owen &lt;/P&gt;&lt;P&gt;Thanks for the reply, however I am getting &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;HRESULT E_FAIL while I try to call IGeoprocessor.Execute(....) method. Please help in this regard.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Secondly I could not find any other way to find the transformations methods between that are best suited for a given extent in Arcobjects. this script however runs perfect when I debug using ArcMap. If you know any way please share.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I have only problems in running this from C#. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Oct 2014 09:57:59 GMT</pubDate>
    <dc:creator>sidd</dc:creator>
    <dc:date>2014-10-06T09:57:59Z</dc:date>
    <item>
      <title>Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92093#M7186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: 'Helvetica Neue', Helvetica, 'Droid Sans', DroidSansRegular, Arial, sans-serif; font-size: 15px;"&gt;I need to call arcpy.ListTransformations function in C#. I have to pass 2 spatial References (ISpatialReference objects, I guess) and an envelope(IEnvelope object) to this function. This function returns the transformations list. I need to get these strings in C# code. Can anybody tell me how to accomplish this in ArcGIS Engine application.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: 'Helvetica Neue', Helvetica, 'Droid Sans', DroidSansRegular, Arial, sans-serif; font-size: 15px;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Oct 2014 20:02:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92093#M7186</guid>
      <dc:creator>sidd</dc:creator>
      <dc:date>2014-10-05T20:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92094#M7187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out the answer to &lt;A href="http://gis.stackexchange.com/questions/49117/arcgis-10-0-10-1-arcpy-automate-projection-tool-with-different-datum-or-proj"&gt;this post&lt;/A&gt; for the arcpy code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You use &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//000100000m0s000000"&gt;arcpy functions in C#:&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #505050; line-height: 1.5;"&gt;Leveraging ArcPy in .NET&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #505050;"&gt;The following are the ways you can leverage ArcPy:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #505050;"&gt;You can call any Python script (*.py) from .NET. This includes code that uses Python packages designed for analytical and mathematical purposes, such as R statistics, complex matrix algebra, SciPy, or any other script.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #505050;"&gt;Similarly, you can use simplified ArcPy functions as well. The following are several modules that you can take advantage of:&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="color: #505050;"&gt;Mapping module—For more information see, Geoprocessing scripts for map document management and output in the ArcGIS Desktop User Help system.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="color: #505050;"&gt;Geostatistical Analyst module—For more information, see A quick tour of the Geostatistical Analyst ArcPy classes in the ArcGIS Desktop User Help system.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="color: #505050;"&gt;Spatial Analyst module—For more information, see An overview of Spatial Analyst classes in the ArcGIS Desktop User Help system.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="color: #505050;"&gt;There are many classes in an ArcPy package that you can integrate in your code.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="color: #505050;"&gt;You can use the .NET geoprocessor to execute a script tool that is implemented with Python. This is the way GIS analysts use it.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would probably go with the last option of using the &lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Geoprocessor_managed_assembly/0001000004r4000000/"&gt;geoprocessor object.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, there are ways to access transformations directly in ArcObjects using C# - see the I&lt;A href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/ISpatialReferenceFactory2_Interface/002m000003mz000000/"&gt;SpatialReferenceFactory2 Interface&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Oct 2014 22:00:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92094#M7187</guid>
      <dc:creator>OwenEarley</dc:creator>
      <dc:date>2014-10-05T22:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92095#M7188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The simplest method is write a python script (arcpy) and expose it how toolbox in arcobjects. Then you use arcobjects and call this tool.&lt;/P&gt;&lt;P&gt;In arcpy you have ListTransformations (&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#/ListTransformations/018v0000001p000000/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://resources.arcgis.com/en/help/main/10.1/index.html#/ListTransformations/018v0000001p000000/&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;toolbox tool exposed with a toolbox:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

import arcpy
 try:


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer = arcpy.GetParameter(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerDescribe = arcpy.Describe(layer)


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from_sr = layerDescribe.featureClass.spatialReference
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to_sr = arcpy.GetParameter(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent = layerDescribe.extent


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transformations = arcpy.ListTransformations(from_sr, to_sr, extent)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.SetParameter(2, transformations)


 except StandardError, ErrDesc:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddMessage("Error: " + str(ErrDesc))
 except:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddMessage("Error: get list transformations")

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In arcobjects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

IVariantArray parameters = new VarArrayClass();


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameters.Add(this.pathLayer); //path and file lyr example c:\temp\test.lyr
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameters.Add(this.spatialReferenceOut);


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IGPValue output = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geoprocessor geoprocessor = new Geoprocessor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geoprocessor.AddToolbox(@"c:\Temp\myToolbox.tbx");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecuteTask(this.geoprocessor, parameters, "ListTransformations", 0 ,out output);&amp;nbsp;&amp;nbsp; //ListTransformations is the name of your toolbox tool


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IGPMultiValue GPMultiValue = output as IGPMultiValue;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; GPMultiValue.Count;i++ )
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; cboDatumTransformation.Items.Add((GPMultiValue.get_Value(i) as IGPString).Value);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you have only datum transformations available for extent of input&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 23:31:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92095#M7188</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2021-12-10T23:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92096#M7189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Domenica, Thanks for your reply. I have alrady tried this method. I have 2 problems in this. &lt;/P&gt;&lt;P&gt;1. Please provide the implementation of Execute method.I tried to implement Execute but I got &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;HRESULT E_FAIL while I call geoprocessor.Execute(....). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;2. I have situation where I don't have feature layer. I have already inSR, outSR and extent. So i am going to pass 2 ISpatialReference objects and extent. I have written python script with these required parameters, tool and I am getting values when running from Arcmap. However I am getting &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;HRESULT E_FAIL as I describe above. Please help in this regard. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 09:50:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92096#M7189</guid>
      <dc:creator>sidd</dc:creator>
      <dc:date>2014-10-06T09:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92097#M7190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Owen &lt;/P&gt;&lt;P&gt;Thanks for the reply, however I am getting &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;HRESULT E_FAIL while I try to call IGeoprocessor.Execute(....) method. Please help in this regard.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Secondly I could not find any other way to find the transformations methods between that are best suited for a given extent in Arcobjects. this script however runs perfect when I debug using ArcMap. If you know any way please share.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I have only problems in running this from C#. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 09:57:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92097#M7190</guid>
      <dc:creator>sidd</dc:creator>
      <dc:date>2014-10-06T09:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92098#M7191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my method ExecuteTask I have also manage error but the method that I call is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14125896738398877 jive_text_macro" jivemacro_uid="_14125896738398877"&gt;
&lt;P&gt;IGeoProcessorResult2 geoProcessorResult2 = gp.Execute(nameTask, parameters, null) as IGeoProcessorResult2;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you set parameters in tool with type correct?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 10:05:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92098#M7191</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-10-06T10:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92099#M7192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Domenico. Thanks again for your reply. However if you note that the Execute function is not setting the output parameter, so we are getting nothing. I have found the solution for this problem. The following code works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14126107487912751 jive_text_macro" jivemacro_uid="_14126107487912751" modifiedtitle="true"&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; IGeoProcessorResult2 geoProcessorResult = null;&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; IGPValue output = null;&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; &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; try&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; {&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; geoProcessorResult = geoprocessor.Execute("Transformations", parameters, null) as IGeoProcessorResult2;//Transformations is name of script&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; output = geoProcessorResult.GetOutput(0) as IGPValue;&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; IGPMultiValue GPMultiValue = output as IGPMultiValue;&lt;/P&gt;
&lt;P&gt;&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; for (int i = 0; i &amp;lt; GPMultiValue.Count; i++)&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; {&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; list.Add((GPMultiValue.get_Value(i).GetAsText()));&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; }&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; }&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; catch (Exception)&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; {&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; returnMessages(geoprocessor);&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; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 15:54:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92099#M7192</guid>
      <dc:creator>sidd</dc:creator>
      <dc:date>2014-10-06T15:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92100#M7193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, in my code I have output = geoProcessorResult.GetOutput(&lt;SPAN class="number"&gt;0&lt;/SPAN&gt;) &lt;SPAN class="keyword"&gt;as&lt;/SPAN&gt; IGPValue; and return output from method using out because my function ExecuteTask return bool (true=success).&lt;/P&gt;&lt;P&gt;However important that you have resolved your question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 16:24:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92100#M7193</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-10-06T16:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Get transformation methods in Arcgis engine application using C#</title>
      <link>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92101#M7194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah right. The confusion occurs as probably you forget to provide the implementation of ExecuteTask function in your earlier reply. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Oct 2014 16:49:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/get-transformation-methods-in-arcgis-engine/m-p/92101#M7194</guid>
      <dc:creator>sidd</dc:creator>
      <dc:date>2014-10-06T16:49:46Z</dc:date>
    </item>
  </channel>
</rss>

