<?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: Getting layer ID of table in dynamic map service in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107576#M1054</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, you should use AGSMapServiceInfo's tableInfos property which provides an array of AGSMapServiceTableInfo objects. You'll get table id from there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 10 Sep 2011 02:21:01 GMT</pubDate>
    <dc:creator>NimeshJarecha</dc:creator>
    <dc:date>2011-09-10T02:21:01Z</dc:date>
    <item>
      <title>Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107575#M1053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to retrieve the layer ID of a non-spatial table in a dynamic map service. At the start of my app I am creating a dictionary of layer names and IDs by looping over AGSMapServiceLayerInfo objects. The table, however, is not included. (I imagine this is because it has no graphic component in the map view.)&amp;nbsp; Is there any built-in property or method I could use for this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Robert&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 23:17:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107575#M1053</guid>
      <dc:creator>RobertMartin2</dc:creator>
      <dc:date>2011-09-09T23:17:08Z</dc:date>
    </item>
    <item>
      <title>Re: Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107576#M1054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, you should use AGSMapServiceInfo's tableInfos property which provides an array of AGSMapServiceTableInfo objects. You'll get table id from there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Sep 2011 02:21:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107576#M1054</guid>
      <dc:creator>NimeshJarecha</dc:creator>
      <dc:date>2011-09-10T02:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107577#M1055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Doh! That was easy. Thank you Nimesh.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Sep 2011 03:00:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107577#M1055</guid>
      <dc:creator>RobertMartin2</dc:creator>
      <dc:date>2011-09-10T03:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107578#M1056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could I see a snippet of how this is done?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AGSDynamicMapServiceLayer* layer = [[AGSDynamicMapServiceLayer dynamicMapServiceLayerWithURL:[NSURL URLWithString:kWaterNetworkURL]] retain];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer.visibleLayers = [NSArray arrayWithObjects:[NSNumber numberWithInt:0], [NSNumber numberWithInt:1], [NSNumber numberWithInt:2], [NSNumber numberWithInt:3], [NSNumber numberWithInt:4], [NSNumber numberWithInt:5], nil];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AGSMapServiceInfo* msi =&amp;nbsp; ((AGSDynamicMapServiceLayer*)layer).mapServiceInfo;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLog(@"Tables belonging to service with 6 layers and 4 tables");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i=0; i &amp;lt; [msi.tableInfos count]; i++) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AGSMapServiceTableInfo* ti = [msi.tableInfos objectAtIndex:i];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLog(@"%d: %@", i, ti.name);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [self.mapView addMapLayer:layer withName:layer.name];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No tables are listed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2011 16:11:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107578#M1056</guid>
      <dc:creator>RickJones</dc:creator>
      <dc:date>2011-10-26T16:11:27Z</dc:date>
    </item>
    <item>
      <title>Re: Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107579#M1057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I changed my code to this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSURL *url = [NSURL URLWithString:kWaterNetworkURL];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AGSMapServiceInfo *msi = [AGSMapServiceInfo mapServiceInfoWithURL:url error:&amp;amp;error];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NSLog(@"Tables belonging to service with 6 layers and 4 tables");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for (int i=0; i &amp;lt; [msi.tableInfos count]; i++) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; AGSMapServiceTableInfo* ti = [msi.tableInfos objectAtIndex:i];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; NSLog(@"%d: %@", i, ti.name);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and it now lists tables.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2011 16:44:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107579#M1057</guid>
      <dc:creator>RickJones</dc:creator>
      <dc:date>2011-10-26T16:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: Getting layer ID of table in dynamic map service</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107580#M1058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glad you figured out! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; you were trying to read information before it was available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Oct 2011 20:09:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/getting-layer-id-of-table-in-dynamic-map-service/m-p/107580#M1058</guid>
      <dc:creator>NimeshJarecha</dc:creator>
      <dc:date>2011-10-28T20:09:34Z</dc:date>
    </item>
  </channel>
</rss>

