"...vocoach.git" did not exist on "eab02a57a4774c5bf2e3921c5281bfcb34886e71"
Commit 34a0ab44 authored by Santhanavanich's avatar Santhanavanich
Browse files

upload application

parent 0c5e8941
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -144,12 +144,14 @@ var hide_utiltiy_line = function () {
}
}
viewer.camera.setView({"destination":{"x":-3447610.163256134,"y":4035558.08021155,"z":3526721.814467922},"orientation":{"direction":{"x":-0.3228353906545565,"y":-0.9232459949887203,"z":0.2083126095036207},"up":{"x":-0.663817634371156,"y":0.3777599007354034,"z":0.6454793611683185}}})
var building_style = []
var addBuilding = function () {
try {
tileset_3Dbuildings = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'https://steinbeis-3dps.eu/3DGeoVolumes/collections/schwabisch_hall_city/tileset.json',
// url: 'https://steinbeis-3dps.eu/3DGeoVolumes/collections/schwabisch_hall_city/tileset.json',
url: 'assets/data/japan/tileset.json',
maximumScreenSpaceError: 8 // default value
}));
......@@ -157,12 +159,13 @@ var addBuilding = function () {
console.log('-> add 3DTiles failed!\n' + err);
}
tileset_3Dbuildings.readyPromise.then(function () {
var boundingSphere = tileset_3Dbuildings.boundingSphere;
var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);
var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 50);
var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
tileset_3Dbuildings.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
// var boundingSphere = tileset_3Dbuildings.boundingSphere;
// var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
// var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);
// var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 50);
// var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
// tileset_3Dbuildings.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
// viewer.flyTo(tileset_3Dbuildings)
});
// Styling the 3d model
building_style["AllWhite"] = new Cesium.Cesium3DTileStyle({
......@@ -342,26 +345,26 @@ $("#shadow_check").change(function () {
}
});
$("#util_nw_line").change(function () {
if (this.checked) {
load_utility_line()
} else {
hide_utiltiy_line()
}
});
// $("#util_nw_line").change(function () {
// if (this.checked) {
// load_utility_line()
// } else {
// hide_utiltiy_line()
// }
// });
$("#util_nw_point").change(function () {
if (this.checked) {
for (let i = 0; i < utility_point.length; i++) {
utility_Point_Entities[i].point.show = true;
utility_Point_Entities[i].label.show = true;
}
} else {
for (let i = 0; i < utility_point.length; i++) {
utility_Point_Entities[i].point.show = false;
utility_Point_Entities[i].label.show = false;
}
}
});
// $("#util_nw_point").change(function () {
// if (this.checked) {
// for (let i = 0; i < utility_point.length; i++) {
// utility_Point_Entities[i].point.show = true;
// utility_Point_Entities[i].label.show = true;
// }
// } else {
// for (let i = 0; i < utility_point.length; i++) {
// utility_Point_Entities[i].point.show = false;
// utility_Point_Entities[i].label.show = false;
// }
// }
// });
......@@ -91,8 +91,8 @@
</header>
<div class="page-heading">
<h3>iCity</h3>
<h5>Japan Demo Template</h5>
<h3>3D Urban Data Platform Application</h3>
<h5>Munakata City</h5>
</div>
<div class="page-content">
<section class="row">
......@@ -121,24 +121,7 @@
</div>
<div class="card-content pb-4">
<div class="card-body">
<h6>Utility Network</h6>
<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="util_nw_line">
<label class="form-check-label" for="util_nw_line">
Utility Network Lines (SSH)
<div class="spinner-border spinner-border-sm" role="status"
id="util_nw_line_loading" style="display: none;">
<span class="visually-hidden">Loading...</span>
</div>
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="util_nw_point">
<label class="form-check-label" for="util_nw_point">
Utility Network Stations (SSH)
</label>
</div>
<h6>GIS Layers</h6>
<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="util_nw_Enisyst" checked>
<label class="form-check-label" for="util_nw_Enisyst">
......
......@@ -38,7 +38,11 @@
</div>
</div>
</div>
<div class="container mt-4 mb-2">
<div class="text-center">
<img src='img/iCity.webp' alt='Innovative Hochschule' style='height:180px'/>
</div>
</div>
<footer class="footer mt-auto py-3">
<div class="container d-flex justify-content-between">
<div class="mb-3 text-secondary">
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment