<?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 How can I add fields and data in a dynamic map services or Featurelayers? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-can-i-add-fields-and-data-in-a-dynamic-map/m-p/417500#M38405</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i`m trying to statistics data rendering.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Statistical data is not the mapservice data. &amp;nbsp;It is a specific statistical data that the user enters.&lt;/P&gt;&lt;P&gt;So I try to add the data to featurelayers.&lt;/P&gt;&lt;P style="text-align: left;"&gt;However, because the request is rendered disappeared again whenever you pan the map.&lt;/P&gt;&lt;P style="text-align: left;"&gt;So the graphics layer was trying to save the featureset.&lt;/P&gt;&lt;P style="text-align: left;"&gt;However, the query speed is too slow.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;An attempt has been made to render the dynamic layer.&lt;/P&gt;&lt;P style="text-align: left;"&gt;But I do not know how to add custom data to a dynamic layer.&lt;/P&gt;&lt;P style="text-align: left;"&gt;How can I add fields and data in a dynamic map services or Featurelayers?&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;help me. I'm a beginner developer ongoing projects alone.&lt;/P&gt;&lt;P style="text-align: left;"&gt;my featurelayer rocords is 17, 300, 6000.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P&gt;test 1 :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getListLawBoundary : function(map){&lt;BR /&gt; var LawBoundary = {&lt;BR /&gt; SIDO : [],&lt;BR /&gt; SGG : [],&lt;BR /&gt; UMD : []&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt; require(["esri/layers/FeatureLayer", "esri/tasks/query"&lt;BR /&gt; ], function(FeatureLayer, Query) {&lt;BR /&gt; var SIDO = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/0', {id : "SIDO",mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; var SGG = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/1', {id : "SGG",mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; var UMD = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/2', {id : "UMD", mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; map.getMap().addLayers([SIDO,SGG,UMD]);&lt;BR /&gt; map.addEvent('layer-add',function(e){&lt;BR /&gt; var query = new Query();&lt;BR /&gt; query.where = "1=1";&lt;BR /&gt; query.outFields = ["*"];&lt;BR /&gt; query.returnGeometry = true;&lt;BR /&gt; query.outSpatialReference = map.getMap().spatialReference;&lt;BR /&gt; e.layer.queryFeatures(query, function (featureSet) {&lt;BR /&gt; var resultObject = null;&lt;BR /&gt; _ggg = map.getGraphicLayer('select');&lt;BR /&gt; if(e.layer.id == "SIDO"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.SIDO&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; else if(e.layer.id == "SGG"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.SGG&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; else if(e.layer.id == "UMD"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.UMD&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; map.getMap().removeLayer(e.layer);&lt;BR /&gt; &lt;BR /&gt; });&lt;BR /&gt; });&lt;BR /&gt; return LawBoundary;&lt;BR /&gt; }&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test 2 :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;queryTask : function (map){&lt;BR /&gt; var LawBoundary = {&lt;BR /&gt; SIDO : [],&lt;BR /&gt; SGG : [],&lt;BR /&gt; UMD : []&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt; require(["esri/layers/FeatureLayer", "esri/tasks/query", "esri/tasks/QueryTask"&lt;BR /&gt; ], function(FeatureLayer, Query, QueryTask) {&lt;BR /&gt; var SIDO = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/0');&lt;BR /&gt; var SGG = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/1');&lt;BR /&gt; var UMD = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/2');&lt;BR /&gt; var query = new Query();&lt;BR /&gt; query.where = "1=1";&lt;BR /&gt; query.outFields = ["*"];&lt;BR /&gt; query.returnGeometry = true;&lt;BR /&gt; query.outSpatialReference = map.getMap().spatialReference;&lt;BR /&gt; SIDO.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.SIDO&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; SGG.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.SGG&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; UMD.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.UMD&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; return LawBoundary;&lt;BR /&gt; }&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Oct 2016 10:45:29 GMT</pubDate>
    <dc:creator>ParkSeungHyun</dc:creator>
    <dc:date>2016-10-06T10:45:29Z</dc:date>
    <item>
      <title>How can I add fields and data in a dynamic map services or Featurelayers?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-can-i-add-fields-and-data-in-a-dynamic-map/m-p/417500#M38405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i`m trying to statistics data rendering.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Statistical data is not the mapservice data. &amp;nbsp;It is a specific statistical data that the user enters.&lt;/P&gt;&lt;P&gt;So I try to add the data to featurelayers.&lt;/P&gt;&lt;P style="text-align: left;"&gt;However, because the request is rendered disappeared again whenever you pan the map.&lt;/P&gt;&lt;P style="text-align: left;"&gt;So the graphics layer was trying to save the featureset.&lt;/P&gt;&lt;P style="text-align: left;"&gt;However, the query speed is too slow.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;An attempt has been made to render the dynamic layer.&lt;/P&gt;&lt;P style="text-align: left;"&gt;But I do not know how to add custom data to a dynamic layer.&lt;/P&gt;&lt;P style="text-align: left;"&gt;How can I add fields and data in a dynamic map services or Featurelayers?&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;help me. I'm a beginner developer ongoing projects alone.&lt;/P&gt;&lt;P style="text-align: left;"&gt;my featurelayer rocords is 17, 300, 6000.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P&gt;test 1 :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getListLawBoundary : function(map){&lt;BR /&gt; var LawBoundary = {&lt;BR /&gt; SIDO : [],&lt;BR /&gt; SGG : [],&lt;BR /&gt; UMD : []&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt; require(["esri/layers/FeatureLayer", "esri/tasks/query"&lt;BR /&gt; ], function(FeatureLayer, Query) {&lt;BR /&gt; var SIDO = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/0', {id : "SIDO",mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; var SGG = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/1', {id : "SGG",mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; var UMD = new FeatureLayer(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/2', {id : "UMD", mode: FeatureLayer.MODE_AUTO});&lt;BR /&gt; map.getMap().addLayers([SIDO,SGG,UMD]);&lt;BR /&gt; map.addEvent('layer-add',function(e){&lt;BR /&gt; var query = new Query();&lt;BR /&gt; query.where = "1=1";&lt;BR /&gt; query.outFields = ["*"];&lt;BR /&gt; query.returnGeometry = true;&lt;BR /&gt; query.outSpatialReference = map.getMap().spatialReference;&lt;BR /&gt; e.layer.queryFeatures(query, function (featureSet) {&lt;BR /&gt; var resultObject = null;&lt;BR /&gt; _ggg = map.getGraphicLayer('select');&lt;BR /&gt; if(e.layer.id == "SIDO"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.SIDO&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; else if(e.layer.id == "SGG"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.SGG&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; else if(e.layer.id == "UMD"){&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; resultObject = featureSet.features&lt;I&gt;;&lt;BR /&gt; LawBoundary.UMD&lt;I&gt; = resultObject;&lt;BR /&gt; _ggg.add(resultObject);&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; map.getMap().removeLayer(e.layer);&lt;BR /&gt; &lt;BR /&gt; });&lt;BR /&gt; });&lt;BR /&gt; return LawBoundary;&lt;BR /&gt; }&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test 2 :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;queryTask : function (map){&lt;BR /&gt; var LawBoundary = {&lt;BR /&gt; SIDO : [],&lt;BR /&gt; SGG : [],&lt;BR /&gt; UMD : []&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt; require(["esri/layers/FeatureLayer", "esri/tasks/query", "esri/tasks/QueryTask"&lt;BR /&gt; ], function(FeatureLayer, Query, QueryTask) {&lt;BR /&gt; var SIDO = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/0');&lt;BR /&gt; var SGG = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/1');&lt;BR /&gt; var UMD = new QueryTask(map.Layers.getLayerInfo("STATISTICS").SVC_URL+'/2');&lt;BR /&gt; var query = new Query();&lt;BR /&gt; query.where = "1=1";&lt;BR /&gt; query.outFields = ["*"];&lt;BR /&gt; query.returnGeometry = true;&lt;BR /&gt; query.outSpatialReference = map.getMap().spatialReference;&lt;BR /&gt; SIDO.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.SIDO&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; SGG.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.SGG&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; UMD.execute(query, function (featureSet) {&lt;BR /&gt; for(var i = 0, length = featureSet.features.length; i &amp;lt; length; i++){&lt;BR /&gt; LawBoundary.UMD&lt;I&gt; = featureSet.features&lt;I&gt;;&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; return LawBoundary;&lt;BR /&gt; }&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 10:45:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-can-i-add-fields-and-data-in-a-dynamic-map/m-p/417500#M38405</guid>
      <dc:creator>ParkSeungHyun</dc:creator>
      <dc:date>2016-10-06T10:45:29Z</dc:date>
    </item>
  </channel>
</rss>

