<?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: Clone a Server-based FeatureLayer to a local one? in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215946#M5081</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Interesting results with the search by extent.&amp;nbsp; The selection works, but is slow (3 seconds in my case.)&amp;nbsp; I assume that's because it's being handled by the browser.&amp;nbsp; Any tips for optimizing that?&amp;nbsp; Is this largely a function of polygon count?&amp;nbsp; Vertex count?&amp;nbsp; It might be faster for me to query a server-based geometry first and then grab the matching local geography manually.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using code derived from the AttributeInspectorOutsideMap example, the Attribute Inspector window shows me empty space with my locally-instantiated featurelayer instead of the fields that I get with a server-based featurelayer.&amp;nbsp; (With a server-based layer I see all fields in default order automatically.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;esri:AttributeInspector id="attributeInspector"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; left="6" right="6" top="6" bottom="6"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayers="{[blocks]}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; formItemsOrder="fieldInspector"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; showFeature="attributesinspector_showFeatureHandler(event)"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteButtonVisible="false"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/esri:AttributeInspector&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private function attributesinspector_showFeatureHandler(event:AttributeInspectorEvent):void&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightGraphicsLayer.clear();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var g:Graphic = new Graphic(event.feature.geometry);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.toolTip = event.feature.toolTip;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightGraphicsLayer.add(g);&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;esri:FeatureLayer id="blocks"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;esri:renderer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; ...&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:renderer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/esri:FeatureLayer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there more that I need to specify to get the attributeInspector to work with my local featurelayer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Oct 2010 21:42:35 GMT</pubDate>
    <dc:creator>CharlieRichman</dc:creator>
    <dc:date>2010-10-14T21:42:35Z</dc:date>
    <item>
      <title>Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215935#M5070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd like to populate a new local FeatureLayer (via its featureCollection) to match the features in a server-based FeatureLayer.&amp;nbsp; Any suggestions on a clean way do that?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Clearly you can't grab the featureCollection from the source layer -- it's null.&amp;nbsp; Am I better off running a query against the source layer, or grabbing its graphicsProvider info?&amp;nbsp; (And how do you create a query that returns all records, anyway?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ideally I'd preserver symbology as well...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, folks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Oct 2010 13:34:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215935#M5070</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-08T13:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215936#M5071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could create a FeatureCollection with a FeatureSet that gets its features from another layer's graphicProvider and the layerDefinition from the other layer's layerDetails property. Could you explain the use case?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Oct 2010 19:39:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215936#M5071</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2010-10-11T19:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215937#M5072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You could create a FeatureCollection with a FeatureSet that gets its features from another layer's graphicProvider and the layerDefinition from the other layer's layerDetails property. &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's exactly what I've been trying to do, but I obviously don't have all the right pieces just yet.&amp;nbsp; (Actually, it's not clear if I should grab the features from the graphicProvider or just run a query to fetch all of the records directly.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Our jurisdiction has somewhat atypical redistricting needs.&amp;nbsp; I'd like to create a simple app that lets decisionmakers experiment with assignments of census geographies to Wards.&amp;nbsp; It would not do to have a shared featureclass editable by all participants with last-one-wins results, and it's not practical to create separate services for each scenario and each participant.&amp;nbsp; Instead, I'd like to give each participant their own locally-editable clone of our standard distribution dataset.&amp;nbsp; After they develop a set of assignments that they like, I'd then propose to export those to a server-based scenario archive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Oct 2010 12:46:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215937#M5072</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-12T12:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215938#M5073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here's a sample that I think meets your needs. It creates a FeatureLayer that can be edited without effecting the server since it's using a FeatureCollection.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&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; xmlns:s="library://ns.adobe.com/flex/spark"
&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; xmlns:mx="library://ns.adobe.com/flex/mx"
&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; xmlns:esri="http://www.esri.com/2008/ags"&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import com.esri.ags.SpatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import com.esri.ags.events.FeatureLayerEvent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import com.esri.ags.events.LayerEvent;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import com.esri.ags.layers.supportClasses.FeatureCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.supportClasses.Query;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected function fl1_loadHandler(event:LayerEvent):void
&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; var query:Query = new Query();
&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; query.outSpatialReference = new SpatialReference(102100);
&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; query.where = "1 = 1";
&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; fl1.queryFeatures(query);
&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; protected function fl1_queryFeaturesCompleteHandler(event:FeatureLayerEvent):void
&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; var featureCollection:FeatureCollection = new FeatureCollection();
&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; featureCollection.featureSet = event.featureSet;
&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; featureCollection.layerDefinition = event.featureLayer.layerDetails;
&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; fl2.featureCollection = featureCollection;
&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;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fx:Script&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Declarations&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:FeatureLayer id="fl1"
&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; load="fl1_loadHandler(event)"
&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; queryFeaturesComplete="fl1_queryFeaturesCompleteHandler(event)"
&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; url="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Earthquakes/EarthquakesFromLastSevenDays/MapServer/0"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fx:Declarations&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:Map id="map"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:FeatureLayer id="fl2"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:Map&amp;gt;

&amp;lt;/s:Application&amp;gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:34:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215938#M5073</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2021-12-11T10:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215939#M5074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks.&amp;nbsp; This is very promising.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Much like the complaint in &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/14836-Feature-Layers-do-not-have-all-attributes"&gt;http://forums.arcgis.com/threads/14836-Feature-Layers-do-not-have-all-attributes&lt;/A&gt;&lt;SPAN&gt;, though, I don't seem to be getting all the attributes back that I expect from my query.&amp;nbsp; I have tried setting query.outFields=["TRACTCE00","BG","persons", "hispanic","black","Ward"] and also omitting that statement; it makes no difference in the outcome.&amp;nbsp; I've also tried pointing at both map service and feature services.&amp;nbsp; The specified fields ARE present in the source data -- here are extracts from the service descriptions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map service&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� OBJECTID (Type: esriFieldTypeOID, Alias: OBJECTID)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� FID_1 (Type: esriFieldTypeInteger, Alias: FID_1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATEFP (Type: esriFieldTypeString, Alias: STATEFP, Length: 2 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATENS (Type: esriFieldTypeString, Alias: STATENS, Length: 8 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� COUNTYFP (Type: esriFieldTypeString, Alias: COUNTYFP, Length: 3 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATEFP00 (Type: esriFieldTypeString, Alias: STATEFP00, Length: 2 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� COUNTYFP00 (Type: esriFieldTypeString, Alias: COUNTYFP00, Length: 3 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� TRACTCE00 (Type: esriFieldTypeString, Alias: TRACTCE00, Length: 6 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BLOCKCE00 (Type: esriFieldTypeString, Alias: BLOCKCE00, Length: 4 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� SUFFIX1CE (Type: esriFieldTypeString, Alias: SUFFIX1CE, Length: 1 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BLKIDFP (Type: esriFieldTypeString, Alias: BLKIDFP, Length: 17 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� NAME (Type: esriFieldTypeString, Alias: NAME, Length: 11 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� MTFCC (Type: esriFieldTypeString, Alias: MTFCC, Length: 5 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� UR (Type: esriFieldTypeString, Alias: UR, Length: 1 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� UACE (Type: esriFieldTypeString, Alias: UACE, Length: 5 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� FUNCSTAT (Type: esriFieldTypeString, Alias: FUNCSTAT, Length: 1 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� ALAND (Type: esriFieldTypeDouble, Alias: ALAND)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� AWATER (Type: esriFieldTypeDouble, Alias: AWATER)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� INTPTLAT (Type: esriFieldTypeString, Alias: INTPTLAT, Length: 11 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� INTPTLON (Type: esriFieldTypeString, Alias: INTPTLON, Length: 12 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BG (Type: esriFieldTypeString, Alias: BG, Length: 12 )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� persons (Type: esriFieldTypeInteger, Alias: persons)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� hispanic (Type: esriFieldTypeInteger, Alias: hispanic)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� black (Type: esriFieldTypeSmallInteger, Alias: black)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Count_ (Type: esriFieldTypeInteger, Alias: Count_)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Sum_H_HL (Type: esriFieldTypeDouble, Alias: Sum_H_HL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Ward2002 (Type: esriFieldTypeSmallInteger, Alias: Ward2002)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Ward (Type: esriFieldTypeSmallInteger, Alias: Ward)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Shape (Type: esriFieldTypeGeometry, Alias: Shape)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Shape.area (Type: esriFieldTypeDouble, Alias: Shape.area)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Shape.len (Type: esriFieldTypeDouble, Alias: Shape.len)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Feature service&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Global ID Field: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Type ID Field: Ward&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fields: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� OBJECTID (Type: esriFieldTypeOID, Alias: OBJECTID, Editable: False)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� FID_1 (Type: esriFieldTypeInteger, Alias: FID_1, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATEFP (Type: esriFieldTypeString, Alias: STATEFP, Length: 2, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATENS (Type: esriFieldTypeString, Alias: STATENS, Length: 8, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� COUNTYFP (Type: esriFieldTypeString, Alias: COUNTYFP, Length: 3, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� STATEFP00 (Type: esriFieldTypeString, Alias: STATEFP00, Length: 2, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� COUNTYFP00 (Type: esriFieldTypeString, Alias: COUNTYFP00, Length: 3, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� TRACTCE00 (Type: esriFieldTypeString, Alias: TRACTCE00, Length: 6, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BLOCKCE00 (Type: esriFieldTypeString, Alias: BLOCKCE00, Length: 4, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� SUFFIX1CE (Type: esriFieldTypeString, Alias: SUFFIX1CE, Length: 1, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BLKIDFP (Type: esriFieldTypeString, Alias: BLKIDFP, Length: 17, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� NAME (Type: esriFieldTypeString, Alias: NAME, Length: 11, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� MTFCC (Type: esriFieldTypeString, Alias: MTFCC, Length: 5, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� UR (Type: esriFieldTypeString, Alias: UR, Length: 1, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� UACE (Type: esriFieldTypeString, Alias: UACE, Length: 5, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� FUNCSTAT (Type: esriFieldTypeString, Alias: FUNCSTAT, Length: 1, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� ALAND (Type: esriFieldTypeDouble, Alias: ALAND, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� AWATER (Type: esriFieldTypeDouble, Alias: AWATER, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� INTPTLAT (Type: esriFieldTypeString, Alias: INTPTLAT, Length: 11, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� INTPTLON (Type: esriFieldTypeString, Alias: INTPTLON, Length: 12, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� BG (Type: esriFieldTypeString, Alias: BG, Length: 12, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� persons (Type: esriFieldTypeInteger, Alias: persons, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� hispanic (Type: esriFieldTypeInteger, Alias: hispanic, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� black (Type: esriFieldTypeSmallInteger, Alias: black, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Count_ (Type: esriFieldTypeInteger, Alias: Count_, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Sum_H_HL (Type: esriFieldTypeDouble, Alias: Sum_H_HL, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Ward2002 (Type: esriFieldTypeSmallInteger, Alias: Ward2002, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;�?� Ward (Type: esriFieldTypeSmallInteger, Alias: Ward, Editable: True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I set a breakpoint in your _queryFeaturesCompleteHandler and inspected the event object.&amp;nbsp; Although event.featureLayer.layerDetails.fields shows the full collection of fields I am interested in, event.FeatureLayer.features&lt;N&gt;.attributes contains only Name, OBJECTID, and Ward. Of course, once those features are assigned to the local target layer the missing attributes remain missing.&lt;/N&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; protected function sourceBlock_loadHandler(event:LayerEvent):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var query:Query = new Query();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; query.outSpatialReference = new SpatialReference(26985);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; query.where = "1 = 1";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; query.outFields=["TRACTCE00","BG","persons", "hispanic","black","Ward"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; query.returnGeometry = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; sourceBlockFeatureLayer.queryFeatures(query);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; protected function sourceBlock_queryFeaturesCompleteHandler(event:FeatureLayerEvent):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var featureCollection:FeatureCollection = new FeatureCollection();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; featureCollection.featureSet = event.featureSet;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; featureCollection.layerDefinition = event.featureLayer.layerDetails;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; blocks.featureCollection = featureCollection;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; // more code omitted &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fx:Declarations&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- s:TraceTarget/ --&amp;gt;&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;lt;esri:FeatureLayer id="sourceBlockFeatureLayer"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load="sourceBlock_loadHandler(event)"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryFeaturesComplete="sourceBlock_queryFeaturesCompleteHandler(event)"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://opnas01.op.dcgov.priv/ArcGIS/rest/services/webtest/MapServer/3" rel="nofollow" target="_blank"&gt;http://opnas01.op.dcgov.priv/ArcGIS/rest/services/webtest/MapServer/3&lt;/A&gt;&lt;SPAN&gt;" &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fx:Declarations&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 18:25:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215939#M5074</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-13T18:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215940#M5075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try setting the outFields on the sourceBlockFeatureLayer instead. The Query.outFields are not used when querying via a FeatureLayer. If you want all fields, you can use [ "*" ]. If you use a tool like HttpFox, you can verify the outFields parameter in the HTTP request.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 18:37:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215940#M5075</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2010-10-13T18:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215941#M5076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That worked, Dasa.&amp;nbsp; Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I do see that queryByGeometry doesn't seem to work on that layer.&amp;nbsp; It might be good to enhance the documentation on that score.&amp;nbsp; (Right now it only says "Does not support queries that need to be performed on the server, e.g. queries with a where clause.")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; protected function map_mapClickHandler(event:MapMouseEvent):void&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // set the selection query based on the click&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryByGeometry.geometry = event.mapPoint;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blocks.selectFeatures(queryByGeometry); &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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I imagine that I can replicate that functionality by querying the original source layer instead, inspecting the attributes of the feature selected there, and then selecting the features in the locally-hosted featureLayer.&amp;nbsp; Before I go that route: (1) What are the limitations in the types of selections I can do against the locally-hosted featureLayer?&amp;nbsp; I wouldn't want to be restricted to selecting by IDs, because as I understand it the local layer gets all new IDs.&amp;nbsp; (2) Am I right in assuming that the AttributeInspector won't work on a locally-hosted featureLayer?&amp;nbsp; I can certainly get by without it, but I'll miss the convenience of it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks for your very timely assistance!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 19:56:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215941#M5076</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-13T19:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215942#M5077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1.) You can select features in a FeatureLayer that's using a FeatureCollection using an Extent geometry, objectIds or timeExtent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2.) The AttributeInspector should work with a FeatureLayer that's using a FeatureCollection.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 21:16:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215942#M5077</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2010-10-13T21:16:36Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215943#M5078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks again.&amp;nbsp; Just to clarify, are you saying that I can use the selectFeatures method on my locally-populated featurelayer with a spatial query based on a polygon geometry (that has an extent) but not one based on a point geometry?&amp;nbsp; If so, I'd probably create an extremely tiny rectangular polygon surrounding my desired search point.&amp;nbsp; (Also, if so I'd like to suggest enhancing the documentation.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 20:46:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215943#M5078</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-14T20:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215944#M5079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Almost... you should use an actual Extent, not a Polygon:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/geometry/Extent.html"&gt;http://help.arcgis.com/en/webapi/flex/apiref/com/esri/ags/geometry/Extent.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 20:50:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215944#M5079</guid>
      <dc:creator>DasaPaddock</dc:creator>
      <dc:date>2010-10-14T20:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215945#M5080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry -- that's what I meant to type.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks so very much for all of your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 20:52:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215945#M5080</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-14T20:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Clone a Server-based FeatureLayer to a local one?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215946#M5081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Interesting results with the search by extent.&amp;nbsp; The selection works, but is slow (3 seconds in my case.)&amp;nbsp; I assume that's because it's being handled by the browser.&amp;nbsp; Any tips for optimizing that?&amp;nbsp; Is this largely a function of polygon count?&amp;nbsp; Vertex count?&amp;nbsp; It might be faster for me to query a server-based geometry first and then grab the matching local geography manually.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using code derived from the AttributeInspectorOutsideMap example, the Attribute Inspector window shows me empty space with my locally-instantiated featurelayer instead of the fields that I get with a server-based featurelayer.&amp;nbsp; (With a server-based layer I see all fields in default order automatically.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;esri:AttributeInspector id="attributeInspector"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; left="6" right="6" top="6" bottom="6"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayers="{[blocks]}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; formItemsOrder="fieldInspector"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; showFeature="attributesinspector_showFeatureHandler(event)"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; deleteButtonVisible="false"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/esri:AttributeInspector&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private function attributesinspector_showFeatureHandler(event:AttributeInspectorEvent):void&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightGraphicsLayer.clear();&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var g:Graphic = new Graphic(event.feature.geometry);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.toolTip = event.feature.toolTip;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; highlightGraphicsLayer.add(g);&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the map:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;esri:FeatureLayer id="blocks"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;esri:renderer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; ...&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:renderer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/esri:FeatureLayer&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there more that I need to specify to get the attributeInspector to work with my local featurelayer?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlie Richman&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DC Office of Planning&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 21:42:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/clone-a-server-based-featurelayer-to-a-local-one/m-p/215946#M5081</guid>
      <dc:creator>CharlieRichman</dc:creator>
      <dc:date>2010-10-14T21:42:35Z</dc:date>
    </item>
  </channel>
</rss>

