UD-Serv is a collection of server-side tools for converting and analysing urban data.
Note: for the client-side components refer to UD-Viz.
3DTiles, as described by Cesium, is an open specification for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, and mobile applications..
UD-Serv offers different kinds of "3DTiles tilers" that take a set of CityGML files (version 2.0, XML format) and processes them to yield 3DTiles tilesets. For example ComputeLyon3DTilesTemporal is a processing pipeline that yields 3D Tiles tilesets extended with the temporal extension and capturing the evolutive range of the city of Lyon accross various data snapshot vintages ranging from 2009 to 2015.
The ExtractCityData tool allows to process a 3DCityDB database in order to create a materialized view of buildings (encountered in the database) constituted by their building id, their geometry and optionnally their year of construction and year of demolition.
Some modest helpers, working at the CityGML (version 2.0) file level like:
- CityGML2Stripper strips a CityGML (XML)file from its "appearences" and generic attributes and serializes the result back into a new CityGML (XML) file.
- CityGMLBuildingBlender takes a set of CityGML input files, collects all their buildings and gathers them within a single CityGML resulting file.