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]);
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.