VCityTeam / UD-SV

7 stars 3 forks source link

Provide means for creating and visualizing a hierarchical and temporal 3D Tiles tileset #48

Closed jailln closed 3 years ago

jailln commented 6 years ago

The problem

We want to be able to create and visualize a 3D Tiles tileset which represents hierarchical relationships between city objects and the evolution of the city in time (i.e. temporal dimension). 3D Tiles has been extended for supporting the hierarchy between city objects and for representing the temporal dimension of cities.

Some work has been done for implementing these two extensions:

These works need to be merged (and eventually adapted/finished) to work together.

This issue implies the realization of the issue #21 .

Repository organization

The target working repository branch structure with the MEPP-Team/py3dtiles fork

             |------------- bt_hierarchy (copy of JGA's and adaptation)
             |--------- temporal_v2        (current work of VJA)
             |
-------------X master
             |--------- WIP_hierarchy_and_temporal (ad-hoc blend of bt_hierarchy and temporal_v2)

Implementation constraint: "modularity principle"

"Batch Table Hierarchy" and "Temporal" are 3DTiles extensions. The code realized for this issue should thus follow this extension "philosophy" and thus be thought as modular.

For example the handling of the "Batch Table Hierarchy" within Py3DTiles should first organize the technical means for extensions support and then use the provided modular/extension mechanism to define the batch-table-hierarchy support. As illustration of this (extension driven) modularity principle, probably that a recommendable importation (python) command for enabling/importing bath-table-hierarchy support should be of the form

import core, extension-batch_table_hierarchy from py3dtiles

Actions

The back-end side:

The front end side:

EricBoix commented 4 years ago

Test the tiler with a composition of BTH and (inclusive) temporal