Key Word Level Of Detail: All the data for a certain building is classified by its level of detail.
LOD0 -> The basic information of a building including the ID, name, description, location, shape and etc. Normally they are stored in a single.txt file. LOD1 -> The part of the map for a certain building in the GIS system and its begin and end point, which show the location of the part in the whole map. LOD2 -> The images of the building. LOD3 -> The simple 3D model of a building. It could be a simple box or a cylinder. LOD4 -> The top view shape 3D model of a building with simple brick texture. Such 3D model can show the basic shape of a certain building. User-define LOD -> …
Detailed Implemented Functions Open a new or existed GIS system from the local file system. Add or change the 2D map of the GIS system. Exist from the GIS system. Adjust the new imported 2D map. Add new building. Delete an existed building. Add new level of detail for an existed building.
Detailed Implemented Functions (Continue … ) Delete an existed level of detail of a building. Input basic figure or description for an existed building. Change basic figure or description for an existed building. Import file for certain level of detail of a building. Change the information of a file in the certain level of detail.
Detailed Implemented Functions (Continue … ) Delete an existed file in the certain level of detail. Make a 3D simple shape model for level 3 of detail of a building. Make top view shape 3D model for level 4 of detail of a building. View the figure or description information file. View the picture of a certain building. View the single 3D model of a building. View the GIS as a whole 3D model.
Structure Of Work There are three packages: dataFormat : The format of the basic information of a building. fileOperation : The input output operation on the file system. gui : The graphic user interface components.
Structure Of fileOperation FileAccess Other File OperationFile System Structure Detector HTML CreatorVRML CreatorImage Output Facade pattern used here.
Structure Of gui Mediate pattern used here Mediate Tree Frame DialogsViewers Main Frame
Working Milestones DateMilestone 08/08First version requirements complete 15/08Project model determined 25/08Detailed requirements complete 10/10First runnable version of work 25/10Final version with comment