function switchLayer(test) { // var layerWMS // var layerWMSStadt = ["WMS_stadtkarte"] // var frameworkWMS = vcs.vcm.Framework.getInstance(); // var layersWMS = frameworkWMS.getLayers(); // for (var i = 0; i< layersWMS.length; i++) { // var layerst = layersWMS[i]; // if(layerWMSStadt.indexOf(layerst.name) >= 0) { // layerWMS = i // }} var layerNamesToActivate = ["WMS_stadtkarte"] var layerNamesToActivate2 = ["WMS layer"] var layers = framework.getLayers(); var Slayer = document.getElementById("SLayerChange"); if (Slayer.checked == true){ document.getElementById("selectedMap").innerHTML = "Schematische Karte" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivate.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivate2.indexOf(layer.name) >= 0) { layer.activate(false); } } } else { document.getElementById("selectedMap").innerHTML = "Orthofoto" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivate.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivate2.indexOf(layer.name) >= 0) { layer.activate(true); } } } } function switchArea(test) { // var layerWMS // var layerWMSStadt = ["WMS_stadtkarte"] // var frameworkWMS = vcs.vcm.Framework.getInstance(); // var layersWMS = frameworkWMS.getLayers(); // for (var i = 0; i< layersWMS.length; i++) { // var layerst = layersWMS[i]; // if(layerWMSStadt.indexOf(layerst.name) >= 0) { // layerWMS = i // }} var layerNamesToActivateArea = ["AreaOne"] var layerNamesToActivateArea2 = ["AreaTwo"] var layerNamesToActivateArea3 = ["AreaThree"] var layerNamesToActivateArea4 = ["AreaFour"] var layers = framework.getLayers(); var Slayer = document.getElementById("ALayerChange"); if (Slayer.checked == true){ document.getElementById("selectedArea").innerHTML = "An" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea4.indexOf(layer.name) >= 0) { layer.activate(true); } } } else { document.getElementById("selectedArea").innerHTML = "Aus" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea4.indexOf(layer.name) >= 0) { layer.activate(false); } } } } function switchTerrain(test) { // var layerWMS // var layerWMSStadt = ["WMS_stadtkarte"] // var frameworkWMS = vcs.vcm.Framework.getInstance(); // var layersWMS = frameworkWMS.getLayers(); // for (var i = 0; i< layersWMS.length; i++) { // var layerst = layersWMS[i]; // if(layerWMSStadt.indexOf(layerst.name) >= 0) { // layerWMS = i // }} var layerNamesToActivateArea = ["TestTerrainWeilimdorf"] var layerNamesToActivateArea2 = ["WeilimdorfHeight"] var layerNamesToActivateArea3 = ["StuttgartLocal"] // var layerNamesToActivateArea4 = ["AreaFour"] var layers = framework.getLayers(); var Tlayer = document.getElementById("TLayerChange"); var viewp = vcs.vcm.Framework.getInstance().viewpoints; var away = viewp.startview; var near = viewp.terrainview; if (Tlayer.checked == true){ document.getElementById("selectedTerrain").innerHTML = "An" vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(away) for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) { layer.activate(true); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) { layer.activate(false); } } } else { document.getElementById("selectedTerrain").innerHTML = "Aus" vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(near) for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) { layer.activate(false); } } for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) { layer.activate(true); } } } changeColor(true); } function changeColor(test) { // var layerWMS // var layerWMSStadt = ["WMS_stadtkarte"] // var frameworkWMS = vcs.vcm.Framework.getInstance(); // var layersWMS = frameworkWMS.getLayers(); // for (var i = 0; i< layersWMS.length; i++) { // var layerst = layersWMS[i]; // if(layerWMSStadt.indexOf(layerst.name) >= 0) { // layerWMS = i // }} var WeilimDorfHeight = ["WeilimdorfHeight"] var WeilimDorf = ["StuttgartLocal"] var layers = framework.getLayers(); var Glayer = document.getElementById("BLayerChange"); if (Glayer.checked == true){ // document.getElementById("selectedBuilding").innerHTML = "" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(WeilimDorfHeight.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#38b312")}) layer.highlight({"DEBW522AA00031211" : Cesium.Color.fromCssColorString("#38b312")}) //orange layer.highlight({"DEBW522AA00030b00" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA0003c3f3" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA00019a6e" : Cesium.Color.fromCssColorString("#f09724")}) //lila layer.highlight({"DEBW522AA00009af2" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522A00c64fb3" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522A00c64f7e" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522AA00009ae7" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522AA00029f5c" : Cesium.Color.fromCssColorString("#97089e")}) } if(WeilimDorf.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#38b312")}) layer.highlight({"DEBW522AA00031211" : Cesium.Color.fromCssColorString("#38b312")}) //orange layer.highlight({"DEBW522AA00030b00" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA0003c3f3" : Cesium.Color.fromCssColorString("#f09724")}) layer.highlight({"DEBW522AA00019a6e" : Cesium.Color.fromCssColorString("#f09724")}) //lila layer.highlight({"DEBW522AA00009af2" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522A00c64fb3" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522A00c64f7e" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522AA00009ae7" : Cesium.Color.fromCssColorString("#97089e")}) layer.highlight({"DEBW522AA00029f5c" : Cesium.Color.fromCssColorString("#97089e")}) } } } else if (Glayer.checked == false){ for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(WeilimDorfHeight.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00031211" : Cesium.Color.fromCssColorString("#FFFFFF")}) //orange layer.highlight({"DEBW522AA00030b00" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003c3f3" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00019a6e" : Cesium.Color.fromCssColorString("#FFFFFF")}) //lila layer.highlight({"DEBW522AA00009af2" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522A00c64fb3" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522A00c64f7e" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00009ae7" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00029f5c" : Cesium.Color.fromCssColorString("#FFFFFF")}) } if(WeilimDorf.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00031211" : Cesium.Color.fromCssColorString("#FFFFFF")}) //orange layer.highlight({"DEBW522AA00030b00" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003c3f3" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00019a6e" : Cesium.Color.fromCssColorString("#FFFFFF")}) //lila layer.highlight({"DEBW522AA00009af2" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522A00c64fb3" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522A00c64f7e" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00009ae7" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA00029f5c" : Cesium.Color.fromCssColorString("#FFFFFF")}) } } } } function ColorWalz(onoff){ var WeilimDorfHeight = ["WeilimdorfHeight"] var WeilimDorf = ["StuttgartLocal"] var layers = framework.getLayers(); //walz -- DEBW522AA0000e5c9 --DEBW522AA0003d61a -- DEBW522AA00004c19 if (onoff == true){ // document.getElementById("selectedBuilding").innerHTML = "" for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(WeilimDorfHeight.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#00B2EE")}) //orange layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#00B2EE")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#00B2EE")}) } if(WeilimDorf.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#00B2EE")}) //orange layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#00B2EE")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#00B2EE")}) } } } else if (onoff == false){ for (var i = 0; i< layers.length; i++) { var layer = layers[i]; if(WeilimDorfHeight.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#FFFFFF")}) //orange layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#FFFFFF")}) } if(WeilimDorf.indexOf(layer.name) >= 0) { //grün layer.highlight({"DEBW522AA0000e5c9" : Cesium.Color.fromCssColorString("#FFFFFF")}) //orange layer.highlight({"DEBW522AA00004c19" : Cesium.Color.fromCssColorString("#FFFFFF")}) layer.highlight({"DEBW522AA0003d61a" : Cesium.Color.fromCssColorString("#FFFFFF")}) } } }};