Skip to content

Test Procedures

Test Procedures Diagram

This diagram shows the list of test procedures to be carried out in order to perform an internal quality check or to prevent function loss during developments.

Last Check : 02.07.2026Expected Release : 0.9.4Test Procedure of citydb-3dtiler applicationTestshelpadvisefor single tilesetfor separate tilesets(filter options)filter by id(s)"--id _20210907161723_295,_20210907161723_1"",_20210907161723_220" filter by TypeName(s) (ObjectClass)"--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface" limit the total feature number"--limit 1000" use start-index"--start-index 200000" use limit and start-index together"limit 100000start-index 200000" use type-name, limit and start-index together"--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface,RoofSurface""limit 100000start-index 200000" use bbox filtering with CRS code"--bbox 564822,5932935,566924,5934737,25832" use bbox filtering without CRS code"--bbox 564822,5932935,566924,5934737" use bbox filtering in intersects-precise mode"--bbox-mode intersects-precise" use bbox filtering with contains mode"--bbox-mode contains" use bbox filtering with contains-precise mode"--bbox-mode contains-precise" use filter argument to use CQL2 Expressions"--filter gen_grundhoehenn > 20 AND gen_grundflaeche2d > 30""--attributes selected ""--selected-attributes gen_grundhoehenn,gen_grundflaeche2d" use sql-filter"gen_citygrid_unitid.pro_value like '2021%'""AND st_dwithin(st_geomfromtext('POINT(566924 5934737)',25832), gmdt.geometry, 2000)""--attributes selected \""--selected-attributes gen_citygrid_unitid" tileSingle Tilesettile Custom Color Settile --custom-style tum_colors.csv Property-based Color Settile --style-mode property-based Transparency Modetile --transparency blend To a Custom Foldertile --output-folder No Style Modetile --style-mode no-style For Separate Tilesets (objectclass)--separate-tilesets objectclass \tile Property-based Color Set--separate-tilesets objectclass \tile \--style-mode property-based Selected Attributes in tabular format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes selected \--selected-attributes core_name,gen_objektart Selected Attributes in nested/json format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes selected \--attribute-structure nested \--selected-attributes core_name,gen_objektart,con_height All Attributes in nested/json format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes all \--attribute-structure nested Separate Tilesets & Property-based Color Set & All Attributes in nested/json format--separate-tilesets objectclass tile \tile \--style-mode property-based \--attributes selected \--attribute-structure nested \--tiles-version 1.0 \--vertical-offset 3.5 Recommended Datasets:Samplycity : https://muratkendir.github.io/samplycity/Hamburg LoD3 (CG2) : https://suche.transparenz.hamburg.de/dataset/3d-gebaeudemodell-lod3-0-hh-hamburg17Switzerland (CG2) : https://www.swisstopo.admin.ch/de/landschaftmodell-swissbuildings3d-3-0-beta#swissBUILDINGS3D-3.0-Beta---Download
Last Check : 02.07.2026Expected Release : 0.9.4Test Procedure of citydb-3dtiler applicationTestshelpadvisefor single tilesetfor separate tilesets(filter options)filter by id(s)"--id _20210907161723_295,_20210907161723_1"",_20210907161723_220" filter by TypeName(s) (ObjectClass)"--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface" limit the total feature number"--limit 1000" use start-index"--start-index 200000" use limit and start-index together"limit 100000start-index 200000" use type-name, limit and start-index together"--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface,RoofSurface""limit 100000start-index 200000" use bbox filtering with CRS code"--bbox 564822,5932935,566924,5934737,25832" use bbox filtering without CRS code"--bbox 564822,5932935,566924,5934737" use bbox filtering in intersects-precise mode"--bbox-mode intersects-precise" use bbox filtering with contains mode"--bbox-mode contains" use bbox filtering with contains-precise mode"--bbox-mode contains-precise" use filter argument to use CQL2 Expressions"--filter gen_grundhoehenn > 20 AND gen_grundflaeche2d > 30""--attributes selected ""--selected-attributes gen_grundhoehenn,gen_grundflaeche2d" use sql-filter"gen_citygrid_unitid.pro_value like '2021%'""AND st_dwithin(st_geomfromtext('POINT(566924 5934737)',25832), gmdt.geometry, 2000)""--attributes selected \""--selected-attributes gen_citygrid_unitid" tileSingle Tilesettile Custom Color Settile --custom-style tum_colors.csv Property-based Color Settile --style-mode property-based Transparency Modetile --transparency blend To a Custom Foldertile --output-folder No Style Modetile --style-mode no-style For Separate Tilesets (objectclass)--separate-tilesets objectclass \tile Property-based Color Set--separate-tilesets objectclass \tile \--style-mode property-based Selected Attributes in tabular format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes selected \--selected-attributes core_name,gen_objektart Selected Attributes in nested/json format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes selected \--attribute-structure nested \--selected-attributes core_name,gen_objektart,con_height All Attributes in nested/json format--separate-tilesets objectclass \tile \--style-mode property-based \--attributes all \--attribute-structure nested Separate Tilesets & Property-based Color Set & All Attributes in nested/json format--separate-tilesets objectclass tile \tile \--style-mode property-based \--attributes selected \--attribute-structure nested \--tiles-version 1.0 \--vertical-offset 3.5 Recommended Datasets:Samplycity : https://muratkendir.github.io/samplycity/Hamburg LoD3 (CG2) : https://suche.transparenz.hamburg.de/dataset/3d-gebaeudemodell-lod3-0-hh-hamburg17Switzerland (CG2) : https://www.swisstopo.admin.ch/de/landschaftmodell-swissbuildings3d-3-0-beta#swissBUILDINGS3D-3.0-Beta---Download

Previous Tests

The following list contains the links of the previous tests carried out by following the test procedures. Test procedures are usually handled before publishing a new release.