var layernumber = 0 var stewardship = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/Stewardship_SA3/FeatureServer/0", { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship', outFields: ['*'] });
// assume cboLayer is a dijit/form/ComboBox type control var layerId = cboLayer.get("value"); // assume all the layer are coming from the same feature service. var featLayer = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/Stewardship_SA3/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] });
var loadedFeatLayers = {}; dojo.connect(dijit.byId("Activity"), 'onChange', function(value){ //alert('ok ' + event); //remove the existing stewardship layer activity = dijit.byId('Activity'); var layerId = activity.item["layerId"]; // item["layerId"] may be an array; if so, use item["layerId"][0] var layer = loadedFeatLayers[layerId]; if (!layer) { loadedFeatLayers[layerId] = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] }); alert("TEST1") map.addLayer(loadedFeatLayers[layerId]); console.log(loadedFeatLayers[layerId]) } // if loaded, make it visible if not visible else { alert("TEST2") if (!layer.visible) { layer.setVisibility(true); } }
map.on("layers-add-result", initEditor); function initEditor(evt) { var templateLayers = arrayUtils.map(evt.layers, function(result){ return result.layer; }); var templatePicker = new TemplatePicker({ featureLayers: templateLayers, grouping: true, rows: "auto", columns: 3 }, "templateDiv"); templatePicker.startup(); var layers = arrayUtils.map(evt.layers, function(result) { var settings = { map: map, templatePicker: templatePicker, layerInfos: layers, toolbarVisible: true, createOptions: { polylineDrawTools:[ Editor.CREATE_TOOL_FREEHAND_POLYLINE ], polygonDrawTools: [ Editor.CREATE_TOOL_FREEHAND_POLYGON, Editor.CREATE_TOOL_CIRCLE, Editor.CREATE_TOOL_TRIANGLE, Editor.CREATE_TOOL_RECTANGLE ] }, toolbarOptions: { reshapeVisible: true, mergeVisible: true, cutVisible: true } }; var params = {settings: settings}; var myEditor = new Editor(params,'editorDiv'); //define snapping options var symbol = new SimpleMarkerSymbol( SimpleMarkerSymbol.STYLE_CROSS, 15, new SimpleLineSymbol( SimpleLineSymbol.STYLE_SOLID, new Color([255, 0, 0, 0.5]), 5 ), null ); map.enableSnapping({ snapPointSymbol: symbol, tolerance: 20, snapKey: keys.ALT });
var loadedFeatLayers = {}; dojo.connect(dijit.byId("Activity"), 'onChange', function(value){ activity = dijit.byId('Activity'); var layerId = activity.item["layerId"]; // item["layerId"] may be an array; if so, use item["layerId"][0] var layer = loadedFeatLayers[layerId]; // if the feature layer not created, create it. if (!layer) { loadedFeatLayers[layerId] = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] }); map.addLayer(loadedFeatLayers[layerId]); } // if loaded, make it visible if not visible else { if (!layer.visible) layer.setVisibility(true); } });
var stewardship = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/0" , { mode: FeatureLayer.MODE_SELECTION, outFields: ['*'] }); map.addLayers([stewardship]); dojo.connect(dijit.byId("Activity"), 'onChange', function(value){ //alert('ok ' + event); activity = dijit.byId('Activity'); var layerId = activity.item["layerId"] console.log(layerId) activityGroupValue = dijit.byId('ActivityGroup').get('value') if (activityGroupValue == " " && value in oc(forestrylist)) { dijit.byId('ActivityGroup').set('value', "Forestry") } else if (activityGroupValue == " " && value in oc(medialist)) { dijit.byId('ActivityGroup').set('value', "Media") } else if (activityGroupValue == " " && value in oc(conservationeducationlist)) { dijit.byId('ActivityGroup').set('value', "Conservation Education") } else if (activityGroupValue == " " && value in oc(firelist)) { dijit.byId('ActivityGroup').set('value', "Fire") } else if (activityGroupValue == " " && value in oc(urbanforestrylist)) { dijit.byId('ActivityGroup').set('value', "Urban Forestry") } else if (activityGroupValue == " " && value in oc(professionaldevelopmentlist)) { dijit.byId('ActivityGroup').set('value', "Professional Development") } else if (activityGroupValue == " " && value in oc(oakwiltlist)) { dijit.byId('ActivityGroup').set('value', "Oak Wilt") } stewardship = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] }); map.addLayers([stewardship]); console.log(stewardship)
dojo.connect(dijit.byId("Activity"), 'onChange', function(value){ //alert('ok ' + event); activity = dijit.byId('Activity'); var layerId = activity.item["layerId"] console.log(layerId) activityGroupValue = dijit.byId('ActivityGroup').get('value') if (activityGroupValue == " " && value in oc(forestrylist)) { dijit.byId('ActivityGroup').set('value', "Forestry") } else if (activityGroupValue == " " && value in oc(medialist)) { dijit.byId('ActivityGroup').set('value', "Media") } else if (activityGroupValue == " " && value in oc(conservationeducationlist)) { dijit.byId('ActivityGroup').set('value', "Conservation Education") } else if (activityGroupValue == " " && value in oc(firelist)) { dijit.byId('ActivityGroup').set('value', "Fire") } else if (activityGroupValue == " " && value in oc(urbanforestrylist)) { dijit.byId('ActivityGroup').set('value', "Urban Forestry") } else if (activityGroupValue == " " && value in oc(professionaldevelopmentlist)) { dijit.byId('ActivityGroup').set('value', "Professional Development") } else if (activityGroupValue == " " && value in oc(oakwiltlist)) { dijit.byId('ActivityGroup').set('value', "Oak Wilt") } else if (value == "Forest Stewardship Plan") { x = 0 } }); var stewardship = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] }); map.addLayers([stewardship]);
var layerId = activity.item["layerId"];
activity = dijit.byId('Activity'); var layerId = activity.store.getValue(activity.item, "layerId");
var layerId = store.getValue(ActivityGroup.item, "layerID")
dataArray = [ {name:"Forest Stewardship Plan", id:"0", layerId: 0}, {name:"Non Forest Stewardship Plan", id:"1", layerId: 1}, ... ];
var layerId = store.getValue(cboLayers.item, "layerId");
dataArray = [ {name:"Forest Stewardship Plan", id:"0"}, {name:"Non Forest Stewardship Plan", id:"1"}, {name:"Reforestation Acres - TFS", id:"F-R-TFS"}, {name:"Reforestation Acres - Non TFS", id:"F-R-O"}, {name:"Reforestation Assist", id:"F-R-A"}, {name:"Tree Farm Program Inspection - Inspection", id:"F-TFP-I"}, {name:"Tree Farm Program Inspection - Reinspection", id:"F-TFP-R"}, {name:"Certified Forest Steward Assist", id:"F-CFS-A"}, {name:"Timber Theft Damage Appraisal", id:"F-TTDA"}, {name:"Referral - Consulting Forester", id:"F-R-CF"}, {name:"Referral - Vendor", id:"F-R-V"}, {name:"Rural Forestry Incidental Assist", id:"F-IA"}, {name:"Prevention and Reduction of Pest Losses", id:"F-PRPL"}, {name:"Forest Health Monitoring", id:"F-FHM"}, {name:"FIA Assist", id:"F-IA-A"}, {name:"BMP Assist", id:"F-BMP-A"}, {name:"OW On-Site Assist", id:"OW-OSA"}, {name:"OW Not On Site Assist", id:"OW-NOSA"}, {name:"OW Incidental Assist", id:"OW-IA"}, {name:"OW Presentation", id:"OW-P"}, {name:"OW Training Given", id:"OW-TG"}, {name:"OW Training Received", id:"OW-TR"}, {name:"UF Individual Assist", id:"UF-A"}, {name:"UF Governmental Organization Assist", id:"UF-GO-A"}, {name:"NGO Assist", id:"UF-NGO-A"}, {name:"Tree City USA Assist", id:"UF-TC"}, {name:"Arbor Day Program", id:"UF-ADP"}, {name:"UF Training Given", id:"UF-TG"}, {name:"UF Training Received", id:"UF-TR"}, {name:"UF Incidental Assist", id:"UF-IA"}, {name:"UF Presentation", id:"UF-P"}, {name:"Referral - Arborist", id:"UF-R-A"}, {name:"VFD and/or ESD Assist", id:"Fi-VFD-A"}, {name:"Community Wildfire Protection Plan", id:"Fi-CWPP"}, {name:"Firewise Communities USA", id:"Fi-FC"}, {name:"FEPP Support and Assistance", id:"Fi-FEPP"}, {name:"Fire Prevention", id:"Fi-Pr"}, {name:"District Fire Work Plans and County Profiles", id:"Fi-Pl"}, {name:"Fire and Emergency Training Given", id:"Fi-TG"}, {name:"Resource Protection Technical Development", id:"Fi-TR"}, {name:"Landowner Workshops", id:"CE-LW"}, {name:"Emerging Communities", id:"CE-EC"}, {name:"Landowner Association Assist", id:"CE-LA"}, {name:"Forest Awareness, Walk in the Forest, PLT Programs", id:"CE-PLT"}, {name:"Forest Awareness, Walk in the Forest, PLT Programs - Assist", id:"CE-PLT-A"}, {name:"ConEd Program, Woodland Clinic, Environthon, etc.", id:"CE-ConEd"}, {name:"ConEd Presentation - Civic Organization", id:"CE-PCO"}, {name:"Professional Development - Training Received", id:"PD-TR"}, {name:"Professional Development - Internal Training Given", id:"PD-TG"}, {name:"Meeting Attended", id:"PD-MAT"}, {name:"Professional Networking", id:"PD-PDN"}, {name:"Media Contact - Rural Forestry", id:"M-MC-R"}, {name:"Media Contact - Urban Forestry", id:"M-MC-U"}, {name:"Media Contact - Oak Wilt", id:"M-MC-OW"}, ] dataArrayForestry = [ {name:"Forest Stewardship Plan", id:"F-FSP"}, {name:"Non Forest Stewardship Plan", id:"F-NFSP"}, {name:"Reforestation Acres - TFS", id:"F-R-TFS"}, {name:"Reforestation Acres - Non TFS", id:"F-R-O"}, {name:"Reforestation Assist", id:"F-R-A"}, {name:"Tree Farm Program Inspection - Inspection", id:"F-TFP-I"}, {name:"Tree Farm Program Inspection - Reinspection", id:"F-TFP-R"}, {name:"Certified Forest Steward Assist", id:"F-CFS-A"}, {name:"Timber Theft Damage Appraisal", id:"F-TTDA"}, {name:"Referral - Consulting Forester", id:"F-R-CF"}, {name:"Referral - Vendor", id:"F-R-V"}, {name:"Rural Forestry Incidental Assist", id:"F-IA"}, {name:"Prevention and Reduction of Pest Losses", id:"F-PRPL"}, {name:"Forest Health Monitoring", id:"F-FHM"}, {name:"FIA Assist", id:"F-IA-A"}, {name:"BMP Assist", id:"F-BMP-A"}, ] dataArrayOakWilt = [ {name:"OW On-Site Assist", id:"OW-OSA"}, {name:"OW Not On Site Assist", id:"OW-NOSA"}, {name:"OW Incidental Assist", id:"OW-IA"}, {name:"OW Presentation", id:"OW-P"}, {name:"OW Training Given", id:"OW-TG"}, {name:"OW Training Received", id:"OW-TR"}, {name:"Alpine", id:"AL"}, ] dataArrayUrbanForestry = [ {name:"UF Individual Assist", id:"UF-A"}, {name:"UF Governmental Organization Assist", id:"UF-GO-A"}, {name:"NGO Assist", id:"UF-NGO-A"}, {name:"Tree City USA Assist", id:"UF-TC"}, {name:"Arbor Day Program", id:"UF-ADP"}, {name:"UF Training Given", id:"UF-TG"}, {name:"UF Training Received", id:"UF-TR"}, {name:"UF Incidental Assist", id:"UF-IA"}, {name:"UF Presentation", id:"UF-P"}, {name:"Referral - Arborist", id:"UF-R-A"}, ] dataArrayConservationEducation = [ {name:"Landowner Workshops", id:"CE-LW"}, {name:"Emerging Communities", id:"CE-EC"}, {name:"Landowner Association Assist", id:"CE-LA"}, {name:"Forest Awareness, Walk in the Forest, PLT Programs", id:"CE-PLT"}, {name:"Forest Awareness, Walk in the Forest, PLT Programs - Assist", id:"CE-PLT-A"}, {name:"ConEd Program, Woodland Clinic, Environthon, etc.", id:"CE-ConEd"}, {name:"ConEd Presentation - Civic Organization", id:"CE-PCO"}, ] dataArrayFire = [ {name:"VFD and/or ESD Assist", id:"Fi-VFD-A"}, {name:"Community Wildfire Protection Plan", id:"Fi-CWPP"}, {name:"Firewise Communities USA", id:"Fi-FC"}, {name:"FEPP Support and Assistance", id:"Fi-FEPP"}, {name:"Fire Prevention", id:"Fi-Pr"}, {name:"District Fire Work Plans and County Profiles", id:"Fi-Pl"}, {name:"Fire and Emergency Training Given", id:"Fi-TG"}, {name:"Resource Protection Technical Development", id:"Fi-TR"}, ] dataArrayProfessionalDevelopment = [ {name:"Professional Development - Training Received", id:"PD-TR"}, {name:"Professional Development - Internal Training Given", id:"PD-TG"}, {name:"Meeting Attended", id:"PD-MAT"}, {name:"Professional Networking", id:"PD-PDN"}, ] dataArrayMedia = [ {name:"Media Contact - Rural Forestry", id:"M-MC-R"}, {name:"Media Contact - Urban Forestry", id:"M-MC-U"}, {name:"Media Contact - Oak Wilt", id:"M-MC-OW"}, ] var stateStore = new Memory({ data: [ {name:"Forestry", id:"FO"}, {name:"Oak Wilt", id:"OW"}, {name:"Urban Forestry", id:"UF"}, {name:"Fire", id:"Fi"}, {name:"Conservation Education", id:"CE"}, {name:"Professional Development", id:"PD"}, {name:"Media", id:"ME"}, ] }); var comboBox = new ComboBox({ id: "ActivityGroup", name: "ActivityGroup", value: " ", store: stateStore, intermediateChanges: true, searchAttr: "name" }, "GroupActivity"); var stateStore2 = new Memory({ data: dataArray }); var comboBox = new ComboBox({ id: "Activity", name: "activity", value: " ", intermediateChanges: true, store: stateStore2, searchAttr: "name" }, "Activity"); dojo.connect(dijit.byId("ActivityGroup"), 'onChange', function(value){ // alert('ok ' + event); if (value == "Forestry") { stateStore2.data = dataArrayForestry activity = dijit.byId('Activity') activity.set("value", "Forest Stewardship Plan") } else if (value == "Oak Wilt") { stateStore2.data = dataArrayOakWilt activity = dijit.byId('Activity') activity.set("value", "OW On-Site Assist") } else if (value == "Urban Forestry") { stateStore2.data = dataArrayUrbanForestry activity = dijit.byId('Activity') activity.set("value", "UF Individual Assist") } else if (value == "Conservation Education") { stateStore2.data = dataArrayConservationEducation activity = dijit.byId('Activity') activity.set("value", "Landowner Workshops") } else if (value == "Fire") { stateStore2.data = dataArrayFire activity = dijit.byId('Activity') activity.set("value", "VFD and/or ESD Assist") }
var layerId = "Stewardship";
var layerId = "0";
var layerId = "Stewardship"; // assume all the layer are coming from the same feature service. var featLayer = new FeatureLayer("http://tfsgis-iisd01:6080/arcgis/rest/services/FeatureServiceStewAAreaAPoint/FeatureServer/" + layerId, { mode: FeatureLayer.MODE_SELECTION, id: 'stewardship_' + layerId, outFields: ['*'] }); map.addLayers([stewardship_Stewardship]);
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.