<?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: Create Feature for offline Runtime Geodatabase in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239269#M1562</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In version 10.2.2 and 10.2.3 ESRI removed the ability to add, update or delete features from a geodatabase that was created in the ArcMap.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2014 07:57:58 GMT</pubDate>
    <dc:creator>teamIgal</dc:creator>
    <dc:date>2014-06-05T07:57:58Z</dc:date>
    <item>
      <title>Create Feature for offline Runtime Geodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239268#M1561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am trying to create a point feature and add it to an offline runtime Geodatabase.&amp;nbsp; I have followed the "Offline editor" sample to the best of my ability but am still having trouble figuring it out.&amp;nbsp; The offline editor sample seemed pretty complex and does not seem to work all that well itself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My approach was to use the "Create Runtime Geodatabase" sample and add in a map touch listener that added a point on each tap to the wildfire.geodatabase.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've worked through what seems like should work but when I try to verify that I've added a feature by using the queries "gdbFeatureTable.&lt;/SPAN&gt;&lt;STRONG&gt;getNumberOfFeatures&lt;/STRONG&gt;&lt;SPAN&gt;()" and "gdbFeatureTable.&lt;/SPAN&gt;&lt;STRONG&gt;getAddedFeaturesCount&lt;/STRONG&gt;&lt;SPAN&gt;()" they never change.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do I need to do something else to do the GeodatabaseFeatureTable besides "addFeature(feature)" like .Save() or something?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Will the feature be added if it is blank? Since I'm only using gdbFeatureTable.createNewFeature() instead of gdbFeatureTable.createFeatureWithTemplate().&amp;nbsp; Are there possibly requirements not being met by my blank feature that is then being tossed out on add?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My goal is to just get something rolling and build up in complexity.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
private void handleTap(final MotionEvent e) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; TextView pTextView1 = (TextView) findViewById(R.id.editText1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; localGdbFilePath = createGeodatabaseFilePath();
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 Geodatabase localGdb = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localGdb = new Geodatabase(localGdbFilePath);
&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (FileNotFoundException a) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.printStackTrace();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (GeodatabaseFeatureTable gdbFeatureTable : localGdb.getGeodatabaseTables()) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (gdbFeatureTable.hasGeometry())
&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; if (gdbFeatureTable.getGeometryType() == Geometry.Type.POINT ){ 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Checking on status of table...
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pTextView1.setText(gdbFeatureTable.getGeometryType() + " " + gdbFeatureTable.isEditable() + " " + gdbFeatureTable.getTableName() + " " + gdbFeatureTable.getEditableAttributeFields());

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Point point = map.toMapPoint(new Point(e.getX(), e.getY()));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double X = mMapView.getCenter().getX();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Double Y = mMapView.getCenter().getY();
&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; Point point = new Point(X,Y);
&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; //not using the geometry at this point...

&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Feature pFeature2 = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pFeature2 = gdbFeatureTable.createNewFeature();
&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (TableException e1) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e1.printStackTrace();
&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; try {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gdbFeatureTable.addFeature(pFeature2);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (TableException e1) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e1.printStackTrace();
&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;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any insight is much appreciated, Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2014 22:09:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239268#M1561</guid>
      <dc:creator>ForrestKaye</dc:creator>
      <dc:date>2014-06-03T22:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Create Feature for offline Runtime Geodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239269#M1562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In version 10.2.2 and 10.2.3 ESRI removed the ability to add, update or delete features from a geodatabase that was created in the ArcMap.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 07:57:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239269#M1562</guid>
      <dc:creator>teamIgal</dc:creator>
      <dc:date>2014-06-05T07:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: Create Feature for offline Runtime Geodatabase</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239270#M1563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The geodatabase was not created from ArcMap.&amp;nbsp; It was created from an online resource (Create Runtime Geodatabase sample) and downloaded as an editable runtime Geodatabase, so that is not the issue.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to use the 10.2.3 offline capabilities.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did notice as I've been working through this that I was using Feature instead of GeodatabaseFeature.&amp;nbsp; Could this be where some of the issue stems from? Is my understanding correct in that a map.Feature is a graphic?&amp;nbsp; But can also have geometry and attributes??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;com.esri.core.map.&lt;/SPAN&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;vs&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;com.esri.core.Geodatabase.&lt;/SPAN&gt;&lt;STRONG&gt;GeodatabaseFeature&lt;/STRONG&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 16:01:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/create-feature-for-offline-runtime-geodatabase/m-p/239270#M1563</guid>
      <dc:creator>ForrestKaye</dc:creator>
      <dc:date>2014-06-05T16:01:28Z</dc:date>
    </item>
  </channel>
</rss>

