<?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 Unable to read AGSGDBGeodatabase in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613870#M5403</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm developing a small application (with Runtime SDK for iOS 10.2.2) for displaying an offline geodatabase (.geodatabase file)&amp;nbsp; that I have created with ArcGIS for Desktop 10.2.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The application crashes at below line in debug mode. In Device mode, the gdb value is nil ( I used iTunes File Sharing for device).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSGDBGeodatabase *gdb = [[AGSGDBGeodatabase alloc] initWithPath:thePathString error:&amp;amp;error];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception Details in Console Window:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'This AGSFeatureTable is backed by a non-spatial table. A spatial table is required to be rendered in a layer.'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like there is a problem with .geodatabase file. I tried a sample with 1 simple layer. It works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i generate .geodatabase file with many layers, I get above exception.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Muzammil&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Apr 2014 07:53:39 GMT</pubDate>
    <dc:creator>MuzammilAK</dc:creator>
    <dc:date>2014-04-21T07:53:39Z</dc:date>
    <item>
      <title>Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613870#M5403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm developing a small application (with Runtime SDK for iOS 10.2.2) for displaying an offline geodatabase (.geodatabase file)&amp;nbsp; that I have created with ArcGIS for Desktop 10.2.1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The application crashes at below line in debug mode. In Device mode, the gdb value is nil ( I used iTunes File Sharing for device).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;AGSGDBGeodatabase *gdb = [[AGSGDBGeodatabase alloc] initWithPath:thePathString error:&amp;amp;error];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception Details in Console Window:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'This AGSFeatureTable is backed by a non-spatial table. A spatial table is required to be rendered in a layer.'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like there is a problem with .geodatabase file. I tried a sample with 1 simple layer. It works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i generate .geodatabase file with many layers, I get above exception.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Muzammil&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Apr 2014 07:53:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613870#M5403</guid>
      <dc:creator>MuzammilAK</dc:creator>
      <dc:date>2014-04-21T07:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613871#M5404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Muzammil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am wondering do you have any standalone tables in your Feature Service? Or any one of your layers is based on a Join?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 23:46:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613871#M5404</guid>
      <dc:creator>YueWu1</dc:creator>
      <dc:date>2014-04-23T23:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613872#M5405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Create a bundle for the geodatabase file the problem is with getting the full path for the geodatabsae file&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This happen with me last week&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Apr 2014 07:46:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613872#M5405</guid>
      <dc:creator>AhmedElesawy</dc:creator>
      <dc:date>2014-04-25T07:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613873#M5406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Muzammil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I used this snippet code and successfully load a local geodatabase with several layers. You can take a try. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[PHP]AGSGDBGeodatabase *gdb = [[AGSGDBGeodatabase alloc] initWithPath:gdbPath error:&amp;amp;error];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (AGSFeatureTable* fTable in gdb.featureTables) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ([fTable hasGeometry]) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [self.mapView addMapLayer:[[AGSFeatureTableLayer alloc]initWithFeatureTable:fTable]];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/PHP]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 May 2014 15:16:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613873#M5406</guid>
      <dc:creator>YueWu1</dc:creator>
      <dc:date>2014-05-05T15:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613874#M5407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the following swift code to load a database which is more than 20 MB in size. This code works perfectly on simulator, but not on the iPad. A smaller sized database (&amp;lt;5MB) could be loaded on the device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #4f8187;"&gt;&lt;SPAN style="color: #bb2ca2;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; gdb = &lt;/SPAN&gt;AGSGDBGeodatabase&lt;SPAN style="color: #000000;"&gt;();&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;do&lt;/SPAN&gt;{&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;SPAN style="color: #3d1d81;"&gt;print&lt;/SPAN&gt;(gdbPath)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&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;/SPAN&gt;//try localGDB = AGSGDBGeodatabase(path: gdbPath)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;SPAN style="color: #bb2ca2;"&gt;try&lt;/SPAN&gt; gdb = &lt;SPAN style="color: #4f8187;"&gt;AGSGDBGeodatabase&lt;/SPAN&gt;.&lt;SPAN style="color: #bb2ca2;"&gt;init&lt;/SPAN&gt;(path: gdbPath)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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 style="font-size: 11px; font-family: Menlo;"&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 style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&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;/SPAN&gt;//Add layers from local database&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;SPAN style="color: #bb2ca2;"&gt;for&lt;/SPAN&gt; featureTable &lt;SPAN style="color: #bb2ca2;"&gt;in&lt;/SPAN&gt; gdb.&lt;SPAN style="color: #31595d;"&gt;featureTables&lt;/SPAN&gt;() &lt;SPAN style="color: #bb2ca2;"&gt;as&lt;/SPAN&gt;! [&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureTable&lt;/SPAN&gt;] {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt; featureTable.&lt;SPAN style="color: #31595d;"&gt;hasGeometry&lt;/SPAN&gt;() {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;self&lt;/SPAN&gt;.&lt;SPAN style="color: #4f8187;"&gt;mapView&lt;/SPAN&gt;.&lt;SPAN style="color: #31595d;"&gt;addMapLayer&lt;/SPAN&gt;(&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureTableLayer&lt;/SPAN&gt;(featureTable: featureTable))&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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 style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;SPAN style="color: #bb2ca2;"&gt;catch&lt;/SPAN&gt; &lt;SPAN style="color: #bb2ca2;"&gt;let&lt;/SPAN&gt; error1 &lt;SPAN style="color: #bb2ca2;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #703daa;"&gt;NSError&lt;/SPAN&gt;{&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;SPAN style="color: #3d1d81;"&gt;print&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;"Error is - &lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;error1&lt;SPAN style="color: #d12f1b;"&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jun 2016 06:18:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613874#M5407</guid>
      <dc:creator>AbuMathew</dc:creator>
      <dc:date>2016-06-02T06:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to read AGSGDBGeodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613875#M5408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How are you creating gdbPath?&amp;nbsp; If it is the documents path keep in mind that this is unique for each session on the device.&amp;nbsp; The app runs under a different instance ID each time so you should get the path to the documents directory using something like this: &lt;/P&gt;&lt;P&gt;&lt;CODE style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif;"&gt;NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as! NSString&lt;/CODE&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2016 06:22:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-read-agsgdbgeodatabase/m-p/613875#M5408</guid>
      <dc:creator>MichaelDavis3</dc:creator>
      <dc:date>2016-06-14T06:22:36Z</dc:date>
    </item>
  </channel>
</rss>

