<?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: Will identify as a task ever come back to the 100+ versions?  in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/will-identify-as-a-task-ever-come-back-to-the-100/m-p/347804#M2989</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/10098"&gt;Brandon Land&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm a little confused by your mention of "query task" in your question, having mentioned "identify task", but assuming you mean "identify"…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's no plan at present to bring it back, although we are investigating ways to improve identify&amp;nbsp;for Map Image Services.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the meantime you could try a couple of things…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you create an instance of &lt;STRONG&gt;&lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html"&gt;AGSArcGISMapImageLayer‌&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;pointing at your service, you should be able to pass that to &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_geo_view.html#a27b0c4848d70a112dff1c07328f1b1b8"&gt;&lt;STRONG&gt;AGSMapView.identifyLayer...()&lt;/STRONG&gt;&lt;/A&gt; to get the results you're after (for&amp;nbsp;best results, you might want to&amp;nbsp;hold on to an instance of the layer and explicitly load it ahead of time). I haven't tested this, but I don't think you even need to add it to the map view if calling one of the identify methods that explicitly specifies a layer. I believe you could furthermore modify the &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html#a8f107e786f7099e91c6fbe689a3119eb"&gt;&lt;STRONG&gt;mapImageSublayers&lt;/STRONG&gt;&lt;/A&gt; array to determine which layers are included in the identify (note there's a &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html#acc12b59e896348a063bd772ce4a74783"&gt;&lt;STRONG&gt;resetSublayers()&lt;/STRONG&gt;&lt;/A&gt; method to set things back).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An&amp;nbsp;alternative might&amp;nbsp;be to iterate over the sublayers&amp;nbsp;and if there's a "table" property set and call &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_feature_table.html#a43d152517c6ee3fa582d2f741367b7bb"&gt;&lt;STRONG&gt;queryFeatures()&lt;/STRONG&gt;&lt;/A&gt; on each table of interest. I know that's not an ideal solution, but should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nick.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Apr 2019 20:22:05 GMT</pubDate>
    <dc:creator>Nicholas-Furness</dc:creator>
    <dc:date>2019-04-18T20:22:05Z</dc:date>
    <item>
      <title>Will identify as a task ever come back to the 100+ versions?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/will-identify-as-a-task-ever-come-back-to-the-100/m-p/347803#M2988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; We have a huge app that uses a dynamic map service as the query task, which doesn't match the layers shown on the map (which are tiled layers).&amp;nbsp; &amp;nbsp;It gave us enormous control over exactly what layers are identified across within that service.&amp;nbsp; &amp;nbsp;Making us identify across operational layers is going to be very obtrusive.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2019 21:25:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/will-identify-as-a-task-ever-come-back-to-the-100/m-p/347803#M2988</guid>
      <dc:creator>BrandonLand</dc:creator>
      <dc:date>2019-04-03T21:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Will identify as a task ever come back to the 100+ versions?</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/will-identify-as-a-task-ever-come-back-to-the-100/m-p/347804#M2989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/10098"&gt;Brandon Land&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm a little confused by your mention of "query task" in your question, having mentioned "identify task", but assuming you mean "identify"…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There's no plan at present to bring it back, although we are investigating ways to improve identify&amp;nbsp;for Map Image Services.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the meantime you could try a couple of things…&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you create an instance of &lt;STRONG&gt;&lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html"&gt;AGSArcGISMapImageLayer‌&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;pointing at your service, you should be able to pass that to &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_geo_view.html#a27b0c4848d70a112dff1c07328f1b1b8"&gt;&lt;STRONG&gt;AGSMapView.identifyLayer...()&lt;/STRONG&gt;&lt;/A&gt; to get the results you're after (for&amp;nbsp;best results, you might want to&amp;nbsp;hold on to an instance of the layer and explicitly load it ahead of time). I haven't tested this, but I don't think you even need to add it to the map view if calling one of the identify methods that explicitly specifies a layer. I believe you could furthermore modify the &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html#a8f107e786f7099e91c6fbe689a3119eb"&gt;&lt;STRONG&gt;mapImageSublayers&lt;/STRONG&gt;&lt;/A&gt; array to determine which layers are included in the identify (note there's a &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_arc_g_i_s_map_image_layer.html#acc12b59e896348a063bd772ce4a74783"&gt;&lt;STRONG&gt;resetSublayers()&lt;/STRONG&gt;&lt;/A&gt; method to set things back).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An&amp;nbsp;alternative might&amp;nbsp;be to iterate over the sublayers&amp;nbsp;and if there's a "table" property set and call &lt;A href="https://developers.arcgis.com/ios/latest/api-reference/interface_a_g_s_feature_table.html#a43d152517c6ee3fa582d2f741367b7bb"&gt;&lt;STRONG&gt;queryFeatures()&lt;/STRONG&gt;&lt;/A&gt; on each table of interest. I know that's not an ideal solution, but should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nick.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Apr 2019 20:22:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/will-identify-as-a-task-ever-come-back-to-the-100/m-p/347804#M2989</guid>
      <dc:creator>Nicholas-Furness</dc:creator>
      <dc:date>2019-04-18T20:22:05Z</dc:date>
    </item>
  </channel>
</rss>

