<?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: No features visible using AGSServiceFeatureTable and AGSFeatureLayer in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525012#M4494</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your input Mark.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;identifyLayer&lt;/STRONG&gt; to work on the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&lt;/STRONG&gt;, but it's very slow.&lt;/P&gt;&lt;P&gt;It takes about 30 seconds to identify the features at the chosen screenPoint. This is too slow.&lt;/P&gt;&lt;P&gt;I noticed that changing the returnsPopupsOnly attribute from NO to YES makes the reaction time a lot faster, but then no features are selected. Is there any way to speed up this process?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;As an alternative I would add all the feature layers that contain GeoElements to an AGSServiceFeatureTable. But to do this I would need to determine all the&amp;nbsp;sublayers (including nested&amp;nbsp;sublayers) in the map service. The mapservice is structured like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM style="background-color: #ffffff; color: #000000; font-size: 14.399999618530273px;"&gt;TopLayer&amp;nbsp;(0)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="color: #000000; font-size: 14.399999618530273px;"&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(1)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;Sublayer&amp;nbsp;(2)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer&amp;nbsp;(3)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="color: #000000;"&gt;FeatureLayer&lt;/SPAN&gt; (4)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(5)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="color: #000000;"&gt;FeatureLayer&lt;/SPAN&gt; (6)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(7)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;Sublayer&amp;nbsp;(8)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer&amp;nbsp;(9)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer(10)&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer (11&lt;/EM&gt;&lt;/STRONG&gt;)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I could get a flat list of layerID's 1 to 11 using a &lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&amp;nbsp;&lt;/STRONG&gt;(or any other type of layer object)?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Feb 2018 12:26:36 GMT</pubDate>
    <dc:creator>A_A_</dc:creator>
    <dc:date>2018-02-02T12:26:36Z</dc:date>
    <item>
      <title>No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525006#M4488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to display a feature layer using a feature table, so I can identify the features when clicked on.&lt;/P&gt;&lt;P&gt;This is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #4f8187; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;AGSCredential&lt;SPAN style="color: #000000;"&gt; *cred = [[&lt;/SPAN&gt;AGSCredential&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;alloc&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;] &lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;initWithUser&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;@"..."&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;password&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;@"..."&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;];&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSServiceFeatureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; *featureTable = [&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSServiceFeatureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;serviceFeatureTableWithURL&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;:[&lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;NSURL&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;URLWithString&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;@"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Farcgis...%2FMapServer" rel="nofollow" target="_blank"&gt;https://arcgis.../MapServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;]];&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="color: #000000; font-size: 13px;"&gt;featureTable.&lt;SPAN style="color: #4f8187;"&gt;credential&lt;/SPAN&gt; = cred;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureLayer&lt;/SPAN&gt; *featureLayer = [[&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureLayer&lt;/SPAN&gt; &lt;SPAN style="color: #3e1e81;"&gt;alloc&lt;/SPAN&gt;] &lt;SPAN style="color: #31595d;"&gt;initWithFeatureTable&lt;/SPAN&gt;:featureTable];&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;[map.&lt;SPAN style="color: #4f8187;"&gt;operationalLayers&lt;/SPAN&gt; &lt;SPAN style="color: #3e1e81;"&gt;addObject&lt;/SPAN&gt;:featureLayer];&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 13px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;Is there anything wrong with this code?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;I also tried AGSArcGISMapImageLayer as an alternative (which works), but the features can't be identified with this method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; font-size: 11px;"&gt;&lt;SPAN style="font-size: 15px; color: #000000;"&gt;Any help is appreciated!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jan 2018 16:53:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525006#M4488</guid>
      <dc:creator>A_A_</dc:creator>
      <dc:date>2018-01-29T16:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525007#M4489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your URL is pointing at the service, but you should specify an individual layer URL within that service. So perhaps add "/0" to the end of the URL to make "&lt;A class="unlinked"&gt;https://arcgis.../MapServer/0&lt;/A&gt;" (if there are multiple layers, use the right layer index).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if that's the&amp;nbsp;issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could also&amp;nbsp;call &lt;STRONG&gt;loadWithCompletion()&lt;/STRONG&gt; on featureTable and check for any&amp;nbsp;error in the completion block. That could give you some indication of what's going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nick.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 01:20:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525007#M4489</guid>
      <dc:creator>Nicholas-Furness</dc:creator>
      <dc:date>2018-01-31T01:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525008#M4490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reaction Nicholas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adding the layer index did not solve the issue. The mapserver has several layers and sublayers, which all need to be visible. So I tried adding the top layer (index 0), hoping all the sublayers would be displayed, but it did not work.&lt;/P&gt;&lt;P&gt;Also, I called the loadWithCompletion() and apparently I'm getting an "Invalid JSON" error.&lt;/P&gt;&lt;P&gt;It says this in the release notes:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;UL style="color: #4c4c4c; font-size: 0.9375rem; margin-left: 0.775rem; margin-bottom: 1.55rem;"&gt;&lt;LI style="margin: 0.3875rem 0px 0.3875rem 1.5rem;"&gt;Loading a &lt;SPAN class="" style="color: #595959; background-color: #f8f8f8; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-top-color: #efefef; border-bottom-color: #efefef; border-left-color: #efefef; padding: 0.25rem 0px 0.25rem 0.25rem;"&gt;ServiceFeatureTable&lt;/SPAN&gt; causes an invalid JSON error when the service contains a reserved field name, such as one that starts with &lt;SPAN class="" style="color: #595959; background-color: #f8f8f8; border-width: 1px 0px; border-style: solid none; border-top-color: #efefef; border-bottom-color: #efefef; padding: 0.25rem 0px;"&gt;"gdb_"&lt;/SPAN&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this does not apply in our situation. You can find the layer's JSON in the attachment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 09:11:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525008#M4490</guid>
      <dc:creator>A_A_</dc:creator>
      <dc:date>2018-01-31T09:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525009#M4491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry.&amp;nbsp;I misread. Entirely my fault.&amp;nbsp;You want to use an &lt;STRONG&gt;AGSArcGISMapImageLayer&lt;/STRONG&gt; for a&amp;nbsp;MapService endpoint.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Forget the "/0" on the end, instead of the&amp;nbsp;AGSFeatureServiceTable and AGSFeatureLayer, simply instantiate an AGSArcGISMapImageLayer. See &lt;A href="https://github.com/Esri/arcgis-runtime-samples-ios/blob/master/arcgis-ios-sdk-samples/Layers/ArcGIS%20map%20image%20layer%20(URL)/MILUsingURLViewController.swift"&gt;this sample&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That'll add the layer to the map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. If you need access to the individual features and attributes, the layer's publisher will need to enable that (if it isn't already) and then there'll be a FeatureService sibling to the MapService which you can access as per my answer from yesterday.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 15:16:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525009#M4491</guid>
      <dc:creator>Nicholas-Furness</dc:creator>
      <dc:date>2018-01-31T15:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525010#M4492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I made some progress...&lt;/P&gt;&lt;P&gt;I tried adding the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&lt;/STRONG&gt;, which shows all the layers just like we want. But we can't identify the &lt;STRONG&gt;G&lt;/STRONG&gt;&lt;STRONG&gt;eoElements&lt;/STRONG&gt; using&amp;nbsp;&lt;STRONG&gt;identifyLayer()&amp;nbsp;&lt;/STRONG&gt;(and calling the method is also very slow). The GeoElements array shows up empty every time a feature is selected.&lt;/P&gt;&lt;P&gt;So I went back to using&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;AGSFeatureServiceTable and AGSFeatureLayer. I can add the individual (feature) layers in a feature service table and the features can also be identified. But I can't get the layers to be added all at once. ( like a AGSArcGISMapImageLayer). Is there even a possibility to this using&amp;nbsp;&lt;SPAN&gt;AGSFeatureServiceTable? The layers in the MapService are at different layer levels (group layers and feature layers -&amp;gt; total of 156), so I can't really add all the layers&amp;nbsp;manually.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 16:16:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525010#M4492</guid>
      <dc:creator>A_A_</dc:creator>
      <dc:date>2018-01-31T16:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525011#M4493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The results of an &lt;STRONG&gt;identifyLayer&lt;/STRONG&gt; call is an&amp;nbsp;&lt;STRONG&gt;AGSIdentifyLayerResult&lt;/STRONG&gt; object (or array of them, depending on which flavor of identify you called). &amp;nbsp;The &lt;STRONG&gt;AGSIdentifyLayerResult&lt;/STRONG&gt;&amp;nbsp;object has a property,&amp;nbsp;&lt;STRONG&gt;sublayerResults&lt;/STRONG&gt;, which contains the identify results for the sublayers of the original layer. &amp;nbsp;If you are only checking for geoElement results on the top-level &lt;STRONG&gt;AGSIdentifyLayerResult&lt;/STRONG&gt;, you should check the sublayers. &amp;nbsp;You said your data was architected with multiple sublayers, so my guess is the results are in one of the sublayer results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that the &lt;STRONG&gt;subLayerResults&lt;/STRONG&gt;&amp;nbsp;object is &lt;EM&gt;also&lt;/EM&gt;&amp;nbsp;of type&amp;nbsp;&lt;STRONG&gt;AGSIdentifyLayerResult&lt;/STRONG&gt;, so it might have &lt;STRONG&gt;sublayerResults&lt;/STRONG&gt; as well that you will want to check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I would continue to use &lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&lt;/STRONG&gt; and check for sublayer results (recursively if you have many nested layers).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let us know if that's not the case and we can explore further.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 19:47:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525011#M4493</guid>
      <dc:creator>MarkDostal</dc:creator>
      <dc:date>2018-02-01T19:47:34Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525012#M4494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your input Mark.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;identifyLayer&lt;/STRONG&gt; to work on the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&lt;/STRONG&gt;, but it's very slow.&lt;/P&gt;&lt;P&gt;It takes about 30 seconds to identify the features at the chosen screenPoint. This is too slow.&lt;/P&gt;&lt;P&gt;I noticed that changing the returnsPopupsOnly attribute from NO to YES makes the reaction time a lot faster, but then no features are selected. Is there any way to speed up this process?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;As an alternative I would add all the feature layers that contain GeoElements to an AGSServiceFeatureTable. But to do this I would need to determine all the&amp;nbsp;sublayers (including nested&amp;nbsp;sublayers) in the map service. The mapservice is structured like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM style="background-color: #ffffff; color: #000000; font-size: 14.399999618530273px;"&gt;TopLayer&amp;nbsp;(0)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="color: #000000; font-size: 14.399999618530273px;"&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(1)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;Sublayer&amp;nbsp;(2)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer&amp;nbsp;(3)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="color: #000000;"&gt;FeatureLayer&lt;/SPAN&gt; (4)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(5)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="color: #000000;"&gt;FeatureLayer&lt;/SPAN&gt; (6)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer&amp;nbsp;(7)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;Sublayer&amp;nbsp;(8)&lt;/EM&gt;&lt;/STRONG&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer&amp;nbsp;(9)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;SubLayer(10)&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI style="padding: 0px 0px 3px;"&gt;&lt;STRONG&gt;&lt;EM&gt;FeatureLayer (11&lt;/EM&gt;&lt;/STRONG&gt;)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I could get a flat list of layerID's 1 to 11 using a &lt;STRONG style="border: 0px; font-weight: bold;"&gt;AGSArcGISMapImageLayer&amp;nbsp;&lt;/STRONG&gt;(or any other type of layer object)?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 12:26:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525012#M4494</guid>
      <dc:creator>A_A_</dc:creator>
      <dc:date>2018-02-02T12:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525013#M4495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm glad you got the identify working, but I understand it's too slow. &amp;nbsp;A couple of questions: &amp;nbsp;which flavor&amp;nbsp;of &lt;STRONG&gt;Identify&lt;/STRONG&gt; are you using (there are several different &lt;STRONG&gt;Identifyxxx&lt;/STRONG&gt; methods on &lt;STRONG&gt;AGSGeoView&lt;/STRONG&gt;)? &amp;nbsp;What base map are you using?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using a flavor of &lt;STRONG&gt;Identify&lt;/STRONG&gt; which identifies all layers, the &lt;STRONG&gt;Identify&lt;/STRONG&gt; method&amp;nbsp;won't call it's completion handler&amp;nbsp;until all layers have finished their identify operation. &amp;nbsp;In this case, consider calling &lt;STRONG&gt;Identify&lt;/STRONG&gt; only on layers that you want results for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have noticed that &lt;STRONG&gt;Identify&lt;/STRONG&gt; operations on a &lt;STRONG&gt;GeoView&lt;/STRONG&gt; with an imagery base map can be very slow. &amp;nbsp;We do identify all layers (including base map layers) if identify is enabled for those services. &amp;nbsp;If you are using an imagery base map you should get better performance by switching to a different base map (although I understand this may not be desirable for your map).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are exploring ways to enhance the identify workflow, potentially by allowing users to specify which layers they want to perform identify on (and making one Identify call), as opposed to calling it for every layer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 16:40:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525013#M4495</guid>
      <dc:creator>MarkDostal</dc:creator>
      <dc:date>2018-02-02T16:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: No features visible using AGSServiceFeatureTable and AGSFeatureLayer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525014#M4496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;I'm using identifyLayer which is targeted at the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;AGSArcGISMapImageLayer. It is added as one layer, but it contains several group layers (like I explained earlier). I think that is slowing the identifying process down.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Also I tried removing the&amp;nbsp;basemap to see if it would change anything, but the result is still the same.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;In the past versions of the SDK, we used&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;identifyTask which allowed us to identify features in a much faster way.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 15px;"&gt;Is there a similar way to use the identify method&amp;nbsp;in the 100.x version?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2018 08:34:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/no-features-visible-using-agsservicefeaturetable/m-p/525014#M4496</guid>
      <dc:creator>A_A_</dc:creator>
      <dc:date>2018-02-05T08:34:39Z</dc:date>
    </item>
  </channel>
</rss>

