<?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: Sorting of arcpy.ListTransformations result list in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/sorting-of-arcpy-listtransformations-result-list/m-p/576505#M45216</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Help doesn't mention it. However, if I compare the results for a specific Colombian case, using this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

extent &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Extent&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;76&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;75&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;6&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
sr_wgs84 &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SpatialReference&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4326&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
sr_magna &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SpatialReference&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4686&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
lst_trans &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListTransformations&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sr_wgs84&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sr_magna&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; trans &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; lst_trans&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; trans&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will result this list:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;MAGNA_To_WGS_1984_1
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984_Region_5_CF
MAGNA_To_SIRGAS + SIRGAS_To_WGS_1984_1
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I manually check this in ArcMap it shows the same order:&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/349393_pastedImage_1.png" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am pretty sure you can assume that the returned order will represent the order provided in the interface&amp;nbsp;of ArcMap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, there&amp;nbsp;may be cases where you will prefer to use a different transformation than the default (first) one provided by the order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 00:48:47 GMT</pubDate>
    <dc:creator>XanderBakker</dc:creator>
    <dc:date>2021-12-12T00:48:47Z</dc:date>
    <item>
      <title>Sorting of arcpy.ListTransformations result list</title>
      <link>https://community.esri.com/t5/python-questions/sorting-of-arcpy-listtransformations-result-list/m-p/576504#M45215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are currently using a python dictionary which contains the transformation names with best accuracy&amp;nbsp;for defined source and target coordinate systems for several python scripts where coordinate transformations have to be performed automatically. As we are getting data from lots of different countries with different source coordinate sytems, we were wondering if "arcpy.ListTransformations" could be of any help for us. Does anyone know, if the result list of this function is sorted by accuracy, so that the first list item could be used as default tranformation method? I've done some tests with a few coordinates that gave me that impression, but unfortunately the german ESRI Support neither wanted to confirm nor to deny it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2017 16:16:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/sorting-of-arcpy-listtransformations-result-list/m-p/576504#M45215</guid>
      <dc:creator>GIS_Administratorat_RWE</dc:creator>
      <dc:date>2017-01-16T16:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of arcpy.ListTransformations result list</title>
      <link>https://community.esri.com/t5/python-questions/sorting-of-arcpy-listtransformations-result-list/m-p/576505#M45216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Help doesn't mention it. However, if I compare the results for a specific Colombian case, using this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

extent &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Extent&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;76&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;75&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;6&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
sr_wgs84 &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SpatialReference&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4326&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
sr_magna &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SpatialReference&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;4686&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
lst_trans &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListTransformations&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;sr_wgs84&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; sr_magna&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; trans &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; lst_trans&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; trans&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will result this list:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;MAGNA_To_WGS_1984_1
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984_Region_5_CF
MAGNA_To_SIRGAS + SIRGAS_To_WGS_1984_1
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_5_CF + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_5_MB + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984_Region_5_CF
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984_Region_6_CF
Bogota_To_MAGNA_Region_6_CF + Bogota_To_WGS_1984
Bogota_To_MAGNA_Region_6_MB + Bogota_To_WGS_1984&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I manually check this in ArcMap it shows the same order:&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/349393_pastedImage_1.png" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am pretty sure you can assume that the returned order will represent the order provided in the interface&amp;nbsp;of ArcMap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, there&amp;nbsp;may be cases where you will prefer to use a different transformation than the default (first) one provided by the order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:48:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/sorting-of-arcpy-listtransformations-result-list/m-p/576505#M45216</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-12T00:48:47Z</dc:date>
    </item>
  </channel>
</rss>

