Difference between revisions of "Site"

From Senfi Docs
Jump to: navigation, search
(Marked this version for translation)
Line 1: Line 1:
 
<translate>
 
<translate>
 +
<!--T:1-->
 
As pointed out in [[Concepts#Site|general concepts]], a site is a place where sensors are located. Every site has an assigned ID (<tt><tvar|site_id>site_id</></tt>) that is used when [[Sending_data_to_Senfi|integrating with Senfi]].
 
As pointed out in [[Concepts#Site|general concepts]], a site is a place where sensors are located. Every site has an assigned ID (<tt><tvar|site_id>site_id</></tt>) that is used when [[Sending_data_to_Senfi|integrating with Senfi]].
  
=== Building, Block, Level ===
+
=== Building, Block, Level === <!--T:2-->
  
 +
<!--T:3-->
 
A site usually contain '''buildings''', which may be composed of different building '''blocks'''. Each building block is in turned made up of '''levels'''. Hence a site in Senfi is organized into: building > block > level, or '''BBL''' in short.
 
A site usually contain '''buildings''', which may be composed of different building '''blocks'''. Each building block is in turned made up of '''levels'''. Hence a site in Senfi is organized into: building > block > level, or '''BBL''' in short.
  
 +
<!--T:4-->
 
[[File:Bbl-illustration.PNG|Building, Block, Level organization|link=]]
 
[[File:Bbl-illustration.PNG|Building, Block, Level organization|link=]]
  
=== Model Types ===
+
=== Model Types === <!--T:5-->
  
 +
<!--T:6-->
 
There are 2 types of models that are supported in Senfi.
 
There are 2 types of models that are supported in Senfi.
 
# Bespoke model
 
# Bespoke model
 
# User-drawn model
 
# User-drawn model
  
==== Bespoke Model ====
+
==== Bespoke Model ==== <!--T:7-->
 
A bespoke model is one which is prepared in a 3D modelling software like 3DS Max. Building/block/level information is already present in a bespoke model and these cannot be changed in the CMS.
 
A bespoke model is one which is prepared in a 3D modelling software like 3DS Max. Building/block/level information is already present in a bespoke model and these cannot be changed in the CMS.
  
 +
<!--T:8-->
 
[[File:Sample bespoke building.png|thumb|600px|center|Sample building modelled using 3D software|link=]]
 
[[File:Sample bespoke building.png|thumb|600px|center|Sample building modelled using 3D software|link=]]
  
==== User-drawn Model ====
+
==== User-drawn Model ==== <!--T:9-->
 
A user-drawn model is one which is drawn by tracing on a map. Currently, you can only draw one outline in the user-drawn model. This will be used as the building footprint. You can specify the number of floors in this building and the system will generate a building model for you. You can modify the building, block and level of a user-drawn model.
 
A user-drawn model is one which is drawn by tracing on a map. Currently, you can only draw one outline in the user-drawn model. This will be used as the building footprint. You can specify the number of floors in this building and the system will generate a building model for you. You can modify the building, block and level of a user-drawn model.
  
 +
<!--T:10-->
 
[[File:Sample generated building.png|thumb|600px|center|Sample building generated from building outline|link=]]
 
[[File:Sample generated building.png|thumb|600px|center|Sample building generated from building outline|link=]]
  
=== Floorplan Calibration ===
+
=== Floorplan Calibration === <!--T:11-->
  
 +
<!--T:12-->
 
It is strongly encouraged to have a floorplan associated with each level of a building/block. This makes it easy to locate things both in 3D as well as in 2D. Associating a floorplan with a level requires '''calibration'''. This process involves selecting a few corresponding points in the 3D building and the floorplan. This only needs to be done once when adding a floorplan, or when there are changes to the floorplan or 3D model.
 
It is strongly encouraged to have a floorplan associated with each level of a building/block. This makes it easy to locate things both in 3D as well as in 2D. Associating a floorplan with a level requires '''calibration'''. This process involves selecting a few corresponding points in the 3D building and the floorplan. This only needs to be done once when adding a floorplan, or when there are changes to the floorplan or 3D model.
  
 +
<!--T:13-->
 
[[File:Calibration1.PNG|Calibration Process|link=]]
 
[[File:Calibration1.PNG|Calibration Process|link=]]
 
</translate>
 
</translate>
<div class="right"><translate>[[Sensor|Next: Sensor]]</translate></div>
+
<div class="right"><translate><!--T:14--> [[Sensor|Next: Sensor]]</translate></div>

Revision as of 11:17, 17 October 2019

As pointed out in general concepts, a site is a place where sensors are located. Every site has an assigned ID (site_id) that is used when integrating with Senfi.

Building, Block, Level

A site usually contain buildings, which may be composed of different building blocks. Each building block is in turned made up of levels. Hence a site in Senfi is organized into: building > block > level, or BBL in short.

Building, Block, Level organization

Model Types

There are 2 types of models that are supported in Senfi.

  1. Bespoke model
  2. User-drawn model

Bespoke Model

A bespoke model is one which is prepared in a 3D modelling software like 3DS Max. Building/block/level information is already present in a bespoke model and these cannot be changed in the CMS.

Sample building modelled using 3D software

User-drawn Model

A user-drawn model is one which is drawn by tracing on a map. Currently, you can only draw one outline in the user-drawn model. This will be used as the building footprint. You can specify the number of floors in this building and the system will generate a building model for you. You can modify the building, block and level of a user-drawn model.

Sample building generated from building outline

Floorplan Calibration

It is strongly encouraged to have a floorplan associated with each level of a building/block. This makes it easy to locate things both in 3D as well as in 2D. Associating a floorplan with a level requires calibration. This process involves selecting a few corresponding points in the 3D building and the floorplan. This only needs to be done once when adding a floorplan, or when there are changes to the floorplan or 3D model.

Calibration Process