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.
Test Procedure of citydb-3dtiler application Tests help advise for single tileset for 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 100000 start-index 200000" use type-name, limit and start-index together "--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface,RoofSurface" " limit 100000 start-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" tile Single Tileset tile Custom Color Set tile --custom-style tum_colors.csv Property-based Color Set tile --style-mode property-based Transparency Mode tile --transparency blend To a Custom Folder tile --output-folder No Style Mode tile --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-hamburg17 Switzerland (CG2) : https://www.swisstopo.admin.ch/de/landschaftmodell-swissbuildings3d-3-0-beta#swissBUILDINGS3D-3.0-Beta---Download Test Procedure of citydb-3dtiler application Tests help advise for single tileset for 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 100000 start-index 200000" use type-name, limit and start-index together "--type-name WallSurface,OuterFloorSurface,OuterCeilingSurface,RoofSurface" " limit 100000 start-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" tile Single Tileset tile Custom Color Set tile --custom-style tum_colors.csv Property-based Color Set tile --style-mode property-based Transparency Mode tile --transparency blend To a Custom Folder tile --output-folder No Style Mode tile --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-hamburg17 Switzerland (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.
Before release 0.9.3
Before release 0.9.2
Test with Hamburg LoD3 dataset
Test with Melbourne dataset