Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Alfakhori
M4labplatform
Commits
16ad534b
Commit
16ad534b
authored
Oct 19, 2020
by
Patrick
Browse files
add selection of Terrain
parent
6c741298
Changes
3
Hide whitespace changes
Inline
Side-by-side
vcm/config.json
View file @
16ad534b
...
@@ -931,7 +931,7 @@
...
@@ -931,7 +931,7 @@
"url"
:
"/datasource-data/41f773d4-3e2d-4c5d-b857-ca1d9f919199"
,
"url"
:
"/datasource-data/41f773d4-3e2d-4c5d-b857-ca1d9f919199"
,
"type"
:
"vcs.vcm.layer.cesium.Terrain"
,
"type"
:
"vcs.vcm.layer.cesium.Terrain"
,
"datasourceId"
:
"ERmRsCpzxYgZW3iia"
,
"datasourceId"
:
"ERmRsCpzxYgZW3iia"
,
"activeOnStartup"
:
tru
e
,
"activeOnStartup"
:
fals
e
,
"exclusive"
:
false
,
"exclusive"
:
false
,
"requestVertexNormals"
:
true
,
"requestVertexNormals"
:
true
,
"hiddenObjectIds"
:
[],
"hiddenObjectIds"
:
[],
...
@@ -995,11 +995,11 @@
...
@@ -995,11 +995,11 @@
}},
}},
"heightAboveGround"
:
0
},
"heightAboveGround"
:
0
},
{
{
"name"
:
"
StuttgartLocal
"
,
"name"
:
"
WeilimdorfHeight
"
,
"url"
:
"./datasource-data/de2f294c-680f-4009-b0ec-ce4321e3ce77/tileset.json"
,
"url"
:
"./datasource-data/de2f294c-680f-4009-b0ec-ce4321e3ce77/tileset.json"
,
"type"
:
"vcs.vcm.layer.cesium.Buildings"
,
"type"
:
"vcs.vcm.layer.cesium.Buildings"
,
"datasourceId"
:
"zECwoSwXppPMrqfLoc"
,
"datasourceId"
:
"zECwoSwXppPMrqfLoc"
,
"activeOnStartup"
:
tru
e
,
"activeOnStartup"
:
fals
e
,
"exclusive"
:
false
,
"exclusive"
:
false
,
"allowPicking"
:
true
,
"allowPicking"
:
true
,
"screenSpaceError"
:
16
,
"screenSpaceError"
:
16
,
...
@@ -1016,7 +1016,7 @@
...
@@ -1016,7 +1016,7 @@
"url"
:
"./datasource-data/Weilimdorf/tileset.json"
,
"url"
:
"./datasource-data/Weilimdorf/tileset.json"
,
"type"
:
"vcs.vcm.layer.cesium.Buildings"
,
"type"
:
"vcs.vcm.layer.cesium.Buildings"
,
"datasourceId"
:
"zECwoSwXppPMrqfLoc"
,
"datasourceId"
:
"zECwoSwXppPMrqfLoc"
,
"activeOnStartup"
:
fals
e
,
"activeOnStartup"
:
tru
e
,
"exclusive"
:
false
,
"exclusive"
:
false
,
"allowPicking"
:
true
,
"allowPicking"
:
true
,
"screenSpaceError"
:
16
,
"screenSpaceError"
:
16
,
...
...
vcm/index.html
View file @
16ad534b
...
@@ -194,6 +194,20 @@
...
@@ -194,6 +194,20 @@
</div>
</div>
</div>
</div>
</div>
<button
class=
"accordion"
>
Gelände
</button>
<div
class=
"sub-menu"
>
<!-- <a href="#" onclick="">Luftbilder</a> -->
<div
class=
'box-4'
>
<p
id=
"selectedTerrain"
style=
"text-align: center; margin-top:0px;color:#000000;"
>
Aus
</p><div
class=
'switch2'
>
<input
type=
'checkbox'
name=
'toggle'
id=
'TLayerChange'
onclick=
'switchTerrain(true);'
>
<label
for=
'toggle'
><i></i></label>
<span></span>
</div>
</div>
</div>
</div>
<!-- <button class="accordion">Add Pins</button>
<!-- <button class="accordion">Add Pins</button>
<div class="sub-menu">
<div class="sub-menu">
...
...
vcm/templates/layerSwitch.js
View file @
16ad534b
...
@@ -123,4 +123,66 @@ function switchArea(test) {
...
@@ -123,4 +123,66 @@ function switchArea(test) {
}
}
}
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
"
);
if
(
Tlayer
.
checked
==
true
){
document
.
getElementById
(
"
selectedTerrain
"
).
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
(
false
);
}
}
}
else
{
document
.
getElementById
(
"
selectedTerrain
"
).
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
(
true
);
}
}
}
}
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment