Skip to content

Documents for the Developers

Development Process (Available Commands and Planned Commands)

Usage
Using the Application (Semi-transparent sketched boxes indicate features that have not yet been implemented.)

UML Class Diagrams

Advisement Classes (The Classes Used to Generate the Report)

UML Class Diagram for the AdvisementUML Class Diagram for the Advisementadvs«Advise»MutableMappingTransformedDictstore : dict__getitem__()__setitem__()__delitem__()__iter__()__len__()__repr__()_keytransform()AdvisementCommandSet : StringMaximumFeatures : IntegerObjectClasses : List_keytransform()ObjectClassname : Stringobjectclass_recommendations : IntegerObjectClassRecommendationsMaximumFeatures : IntegerLast Check : 04.02.2026
UML Class Diagram for the AdvisementUML Class Diagram for the Advisementadvs«Advise»MutableMappingTransformedDictstore : dict__getitem__()__setitem__()__delitem__()__iter__()__len__()__repr__()_keytransform()AdvisementCommandSet : StringMaximumFeatures : IntegerObjectClasses : List_keytransform()ObjectClassname : Stringobjectclass_recommendations : IntegerObjectClassRecommendationsMaximumFeatures : IntegerLast Check : 04.02.2026

SQL Blocks (The Classes Used to Generate Dynamic SQL Queries)

UML Class Diagram for the SQL-BlocksUML Class Diagram for the SQL-Blockssqlb«SQL Blocks»AbstractQueryBlockname : Stringrange_alias : Stringtype_of_effect : TypeOfEffectorder_number : Integerdomain_aliases : String[]inner_query_blocks : QueryBlocks__repr__()QueryBlockSelectElements__repr__()__iter__()__len__()__getitem__()add()FromElements__repr__()JoinElements__repr__()add()WhereElements__repr__()GroupElements__repr__()QueryBlocksCaseElementcondition : Stringresult : Stringelse_result: StringCaseElementsSelectElementselect_type : SelectionTypefield : Stringdomain_alias : Stringrange_alias : String__repr__()FromElementtable : Stringalias : String__repr__()JoinElementtype : JoinTypetable : Stringdomain_alias : Stringrange_alias : Stringcondition : String__repr__()WhereElementcondition : Stringoperator : OperatorGroupElementfield : String__repr__()DbTypepostgresqloracledbTypeOfEffectOntologicalSpatialSemanticTemporalVisualTopologicalSelectionTypefieldcase-whenJoinTypeLeftRightInnerFullOperatorAndOrInLikeBetweenNotEqualselect_elements0..11from_elements0..11join_elements0..11where_elements0..11group_elements0..11case*0..1inner_query_blocks1*inner_query_block1*inner_where_elements1Last Check : 10.02.2026
UML Class Diagram for the SQL-BlocksUML Class Diagram for the SQL-Blockssqlb«SQL Blocks»AbstractQueryBlockname : Stringrange_alias : Stringtype_of_effect : TypeOfEffectorder_number : Integerdomain_aliases : String[]inner_query_blocks : QueryBlocks__repr__()QueryBlockSelectElements__repr__()__iter__()__len__()__getitem__()add()FromElements__repr__()JoinElements__repr__()add()WhereElements__repr__()GroupElements__repr__()QueryBlocksCaseElementcondition : Stringresult : Stringelse_result: StringCaseElementsSelectElementselect_type : SelectionTypefield : Stringdomain_alias : Stringrange_alias : String__repr__()FromElementtable : Stringalias : String__repr__()JoinElementtype : JoinTypetable : Stringdomain_alias : Stringrange_alias : Stringcondition : String__repr__()WhereElementcondition : Stringoperator : OperatorGroupElementfield : String__repr__()DbTypepostgresqloracledbTypeOfEffectOntologicalSpatialSemanticTemporalVisualTopologicalSelectionTypefieldcase-whenJoinTypeLeftRightInnerFullOperatorAndOrInLikeBetweenNotEqualselect_elements0..11from_elements0..11join_elements0..11where_elements0..11group_elements0..11case*0..1inner_query_blocks1*inner_query_block1*inner_where_elements1Last Check : 10.02.2026

Folders & Files & Classes / Functions

Folder & File StructureLast Check : 22.01.2026Folder & File Structurecitydb-3dtilerio_toolsfoldercreate_foldercheck_custom_materialscheck_file_inpg_plpgsqlcopy_materialspg_sqlread_sql_filetilesgenerate_tilesyamlread_yamlwrite_yamlclassesadvisementTransformedDict (Abstract)AdvisementObjectClassObjectClassRecommendationssql_blocksQueryBlockQueryBlocksand_others (see Class Diagram)databasepg_connectionpg_show_detailspg_establishpg_create_sessionpg_check_connectioncreate_materialized_viewindex_materialized_viewget_query_resultsrun_sqlinstancesin_advisegeometry_statisticsrecommended_max_features_per_tilekernelkrnl_querymaterialobjectclass_falldown_additionproperties_falldown_additioncitydb-3dtileradvise_maintile_maindefault_pathsIcons:Main FileFunctionsClasses/DictionariesBox Colors:Folders = GrayFiles = White
Folder & File StructureLast Check : 22.01.2026Folder & File Structurecitydb-3dtilerio_toolsfoldercreate_foldercheck_custom_materialscheck_file_inpg_plpgsqlcopy_materialspg_sqlread_sql_filetilesgenerate_tilesyamlread_yamlwrite_yamlclassesadvisementTransformedDict (Abstract)AdvisementObjectClassObjectClassRecommendationssql_blocksQueryBlockQueryBlocksand_others (see Class Diagram)databasepg_connectionpg_show_detailspg_establishpg_create_sessionpg_check_connectioncreate_materialized_viewindex_materialized_viewget_query_resultsrun_sqlinstancesin_advisegeometry_statisticsrecommended_max_features_per_tilekernelkrnl_querymaterialobjectclass_falldown_additionproperties_falldown_additioncitydb-3dtileradvise_maintile_maindefault_pathsIcons:Main FileFunctionsClasses/DictionariesBox Colors:Folders = GrayFiles = White

To-Do List

To-Do List