Figure 1 Visualization of 3D-city models: left with CyberWalk, right with TerrainView

Similar documents
3D CITY MODELLING WITH CYBERCITY-MODELER

EVALUATION OF WORLDVIEW-1 STEREO SCENES AND RELATED 3D PRODUCTS

CyberCity Modeler: Automatic Texturing of 3D City Models TerrainView-Web: 3D Web-VRGIS Franz STEIDLER and Michael BECK

Semi-Automatic Approach for Building Reconstruction Using SPLIT-MERGE-SHAPE Method

Unwrapping of Urban Surface Models

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

3D BUILDING MODEL GENERATION FROM AIRBORNE LASERSCANNER DATA BY STRAIGHT LINE DETECTION IN SPECIFIC ORTHOGONAL PROJECTIONS

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA

Automation in Building Reconstruction

FAST PRODUCTION OF VIRTUAL REALITY CITY MODELS

Enhancing photogrammetric 3d city models with procedural modeling techniques for urban planning support

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998

AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA

AUTOMATIC EXTRACTION OF BUILDING ROOFS FROM PICTOMETRY S ORTHOGONAL AND OBLIQUE IMAGES

Advanced point cloud processing

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN

INTEGRATION OF AUTOMATIC PROCESSES INTO SEMI-AUTOMATIC BUILDING EXTRACTION

Interpretation of Urban Surface Models using 2D Building Information Norbert Haala and Claus Brenner Institut fur Photogrammetrie Universitat Stuttgar

2011 Bentley Systems, Incorporated. Bentley Descartes V8i Advancing Information Modeling For Intelligent Infrastructure

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

The raycloud A Vision Beyond the Point Cloud

Prof. Jose L. Flores, MS, PS Dept. of Civil Engineering & Surveying

Plane Based Free Stationing for Building Models

AUTOMATIC EXTRACTION OF LARGE COMPLEX BUILDINGS USING LIDAR DATA AND DIGITAL MAPS

PERFORMANCE EVALUATION OF A SYSTEM FOR SEMI-AUTOMATIC BUILDING EXTRACTION USING ADAPTABLE PRIMITIVES

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

ifp ifp Project Implementation Institut für Photogrammetrie virtualcitysystems, Dresden 3D Geo, Potsdam (now part of Autodesk) Starsoda, Berlin

1. Introduction. A CASE STUDY Dense Image Matching Using Oblique Imagery Towards All-in- One Photogrammetry

Trimble VISION Positions from Pictures

High Definition Modeling of Calw, Badstrasse and its Google Earth Integration

ROAD SURFACE STRUCTURE MONITORING AND ANALYSIS USING HIGH PRECISION GPS MOBILE MEASUREMENT SYSTEMS (MMS)

PRESERVING GROUND PLAN AND FACADE LINES FOR 3D BUILDING GENERALIZATION

Development of Geospatial Smart Cities and Management

EVALUATION OF WORLDVIEW-1 STEREO SCENES

AUTOMATIC IMAGE ORIENTATION BY USING GIS DATA

Cell Decomposition for Building Model Generation at Different Scales

DIGITAL SURFACE MODELS OF CITY AREAS BY VERY HIGH RESOLUTION SPACE IMAGERY

BUILDING RECONSTRUCTION BASED ON THREE-DIMENSIONAL PHOTO-MODELS AND TOPOLOGIC APPROACHES

ATOMI Automatic road centreline extraction

Keywords: 3D-GIS, R-Tree, Progressive Data Transfer.

Texturing Techniques in 3D City Modeling

Construction of Complex City Landscape with the Support of CAD Model

AUTOMATIC MEASUREMENT OF SEWER MAN-HOLES IN LARGE SCALE AERIAL IMAGES

USE OF A POINT CLOUD CO-REGISTRATION ALGORITHM FOR DEFORMATION MEASURING

TLS DEFORMATION MEASUREMENT USING LS3D SURFACE AND CURVE MATCHING

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

Calibration of a rotating multi-beam Lidar

Semi-Automated and Interactive Construction of 3D Urban Terrains

DEVELOPMENT OF AN EDUCATIONAL SOFTWARE SYSTEM FOR THE DIGITAL MONOPLOTTING

STATUS OF AIRBORNE OBLIQUE IMAGING EUROSDR COMMISSION I PROJECT OBLIQUE IMAGERY. Markus Gerke May 15, 2014

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning

Photogrammetry and 3D city modelling

CO-REGISTERING AND NORMALIZING STEREO-BASED ELEVATION DATA TO SUPPORT BUILDING DETECTION IN VHR IMAGES

GRAPHICS TOOLS FOR THE GENERATION OF LARGE SCALE URBAN SCENES

2011 Bentley Systems, Incorporated. Bentley Descartes V8i (SELECTseries 3) Advancing Information Modeling For Intelligent Infrastructure

Case Study. How we build reality. Company Overview. Effi cient Geometric Documentation of Buildings: Castle Schloss Johannisburg, Aschaffenburg

International Journal of Civil Engineering and Geo-Environment. Close-Range Photogrammetry For Landslide Monitoring

APPLICATION OF DIGITAL PHOTOGRAMMETRY AND AUTOCAD TO SUPPORT OF HISTORICAL BUILDINGS

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

A Rule-Based System for House Reconstruction from Aerial Images

ACCURACY ANALYSIS AND SURFACE MAPPING USING SPOT 5 STEREO DATA

Capturing Reality with Point Clouds: Applications, Challenges and Solutions

How we build reality. Company Overview. Effi cient Geometric Documentation of Buildings: Castle Schloss Johannisburg in

BUILDING EXTRACTION AND RECONSTRUCTION FROM LIDAR DATA. Zheng Wang. EarthData International Gaithersburg, Maryland USA

BUILDING ROOF RECONSTRUCTION BY FUSING LASER RANGE DATA AND AERIAL IMAGES

Semi-Automatic Road Extraction Algorithm from IKONOS Images Using Template Matching

FOOTPRINTS EXTRACTION

3D Building Generalisation and Visualisation

AN INTERACTIVE SCHEME FOR BUILDING MODELING USING THE SPLIT-MERGE-SHAPE ALGORITHM

Model Based Perspective Inversion

DIGITAL TERRAIN MODELS

TERRESTRIAL AND NUMERICAL PHOTOGRAMMETRY 1. MID -TERM EXAM Question 4

A step by step introduction to TopoFlight

A NEW APPROACH FOR GENERATING A MEASURABLE SEAMLESS STEREO MODEL BASED ON MOSAIC ORTHOIMAGE AND STEREOMATE

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

Chapters 1 7: Overview

Tree height measurements and tree growth estimation in a mire environment using digital surface models

SINGLE IMAGE ORIENTATION USING LINEAR FEATURES AUTOMATICALLY EXTRACTED FROM DIGITAL IMAGES

Multi-ray photogrammetry: A rich dataset for the extraction of roof geometry for 3D reconstruction

3GSM GmbH. Plüddemanngasse 77 A-8010 Graz, Austria Tel Fax:

EPIPOLAR IMAGES FOR CLOSE RANGE APPLICATIONS

Remote sensing techniques applied to seismic vulnerability assessment

Automated Road Segment Creation Process

CREATING CUSTOMIZED SPATIAL MODELS WITH POINT CLOUDS USING SPATIAL MODELER OPERATORS TO PROCESS POINT CLOUDS IN IMAGINE 2014

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

LASERDATA LIS build your own bundle! LIS Pro 3D LIS 3.0 NEW! BETA AVAILABLE! LIS Road Modeller. LIS Orientation. LIS Geology.

Polyhedral Building Model from Airborne Laser Scanning Data**

Questionnaire 3D-Cadastres: status November 2010

Exterior Orientation Parameters

3D Cadastral System Functionalities for 5D Multi- Purpose LIS

GALILEO SISCAM APPROACH TO DIGITAL PHOTOGRAMMETRY. F. Flamigni A. Viti Galileo Siscam S.p.A.

REFINEMENT OF BUILDING FASSADES BY INTEGRATED PROCESSING OF LIDAR AND IMAGE DATA

GIS Data Collection. This chapter reviews the main methods of GIS data capture and transfer and introduces key practical management issues.

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover

3D-OBJECT DETECTION METHOD BASED ON THE STEREO IMAGE TRANSFORMATION TO THE COMMON OBSERVATION POINT

BUILDING MODEL RECONSTRUCTION FROM DATA INTEGRATION INTRODUCTION

THE RESULTS OF THRESHOLD SETTINGS ON MODELBASED RECOGNITION AND PARAMETER ESTIMATION OF BUILDINGS FROM MULTI-VIEW AERIAL IMAGERY

Towards Virtual Reality GIS

12/3/2009. What is Computer Vision? Applications. Application: Assisted driving Pedestrian and car detection. Application: Improving online search

Reverse Engineering for Generation of 3D-Building-Information-Models Applying Random Variables in Computer Aided Design

Transcription:

Generation and visualization of 3D-city and facility models using CyberCity Modeler (CC-Modeler ) Prof. Dr. Armin GRUEN, Dr. Franz STEIDLER and Dr. Xinhua WANG Prof. Dr. Armin GRUEN, ETH Zurich, c/o Chair for Photogrammetry Swiss Federal Institute of Technology, Hönggerberg CH 8093 Zürich Dr. Franz STEIDLER and Dr. Xinhua WANG, CyberCity AG Zurich, Switzerland SUMMARY The efficient generation of data for 3-D city models and their handling in Spatial Information Systems has become feasible. The derivation of this data from aerial and terrestrial images with semi-automated techniques constitutes the most powerful tool currently available to fulfill this task. Semi-automated object extraction has become a viable concept for the generation of 3-D city models. CyberCity-Modeler (CC-Modeler) has been developed with the aim of creating not only buildings, but also other objects pertaining to a city model efficiently and with a high degree of flexibility concerning the level of detail. In its commercial implementation, CC- Modeler has been confronted with a number of user requirements which needed to be observed. This led to some extensions in functionality, which are addressed in this paper: Geometrical regularization of buildings, editing functions for topology adjustment, integration of facades and other vertical walls and modeling of overhanging roofs. These extensions of the original concept make CyberCity-Modeler an even more powerful tool for 3-D city modeling. Figure 1 Visualization of 3D-city models: left with CyberWalk, right with TerrainView 1 INTRODUCTION CyberCity-Modeler (CC-Modeler) represents a methodology for semi-automated object extraction and modeling of built-up environments from images of satellite, aerial and terrestrial platforms. It is generic in the sense that it allows to model not only buildings, but all objects of interest which can be represented as polyhedral model, which includes DTM, roads, waterways, parking lots, bridges, trees, ships and so forth. As such it produces 3-D city models efficiently, with a high degree of flexibility with respect to metric accuracy, modeling resolution (level of detail), type of objects and processing speed(grün, Steidler, Wang 2000 and Gruen, Wang, 1998). CC-Modeler is a commercial software product, marketed by the ETHZ spin-off company CyberCity AG (www.cybercity.tv). As a matter of fact, there is a steadily increasing interest for 3-D city models, with the current major customers being city planning and surveying offices, industrial facilities (chemical and car industry) and telecom companies. With the different types of customers comes a great variability in project specifications. Here it turned out to be of advantage that CC-Modeler was set up from the very beginning as a technique with high degree of flexibility. In spite of that, some additions had to be developed to extend of the original functionality in order to fulfill specific requests. This paper reports about these extensions. After a brief review of the original CC-Modeler concept we will discuss the issues of regularization of buildings, editing functions, mapping of wall textures, and the geometrical integration of building facades, which leads to an automated modeling of roof overhangings. Also, the possibility of object attributation and integration of 3-D city data in a GIS will be addressed. 2 CC-MODELER THE CONCEPT CyberCity-Modeler, was designed as a tool for data acquisition and structuring for 3-D city model generation. From the very beginning, CC-Modeler has been devised as a semi-automated procedure. This was done in view of the need to observe the following constraints: CORP 2003 209

Armin GRUEN, Franz STEIDLER and Xinhua WANG Extract buildings, and other objects like traffic network, water, terrain, vegetation. Generate truly 3-D geometry and topology. Integrate natural (real) image textures. Allow for object attributation. Keep level of detail flexible. Accept virtually any image scale. Allow for a variety of accuracy levels (5 cm to 1 m). Produce structured data, compatible with major CAD and visualization software. In site recording and modeling, the tasks to be performed may be classified according to: Measurement. Structuring of data. Visualization, simulation, animation. Analysis. In CC-Modeler, the image interpretation and the measurement task is done by the operator. The software does the structuring. For visualization, simulation, animation and analysis we largely resort to other parties, mostly commercial software. CC-MODELER CONSISTS OF FOUR MODULES: CC-Modeler for topology generation and extracting realistic roof and terrain texture CCEdit for regularization and improvement of the geometrical representation CC-Mapper for texturing the facades and geometrical facade integrationccdigit for taking over data from plans. Figure 2 describes the work- and dataflow of CC-Modeler. The operator measures on an Analytical Plotter or on a Digital Station in the stereomodel individual points that fully describe the visible part of an object, i.e. the roof of a building. Alternatively or in addition, he may even digitize architectural plans or take over data from existing CAD models for the integration of planned buildings. Figure 2. Work- and dataflow of CC-Modeler. CC-Modeler presents a new method for fitting planar faces to the resulting 3-D point cloud. This face fitting is defined as a consistent labeling problem, which is solved by a special version of probabilistic relaxation. In theory there are various labeling methods available, but only one solution is desired, which meets the inherent topological constraints of the object. From a geometrical point of view, the inherent topological constraints can be summarized as: (1) a 3-D object is a closed multiple-plane object (2) planes are not supposed to pierce each other (3) every two adjacent boundary points are always part of a face. As an automatic topology generator, CC-Modeler is generic in the sense that any object, which is bounded by a polyhedral surface, can be structured. With this technique, hundreds of objects may be measured in a day. The computation of the structure is much 210 Vienna University of Technology

Generation and visualization of 3D-city and facility models using CyberCity Modeler (CC-Modeler ) faster than the measurements of the operator, such that the procedure can be implemented in on-line mode. If overlay capabilities are available on the stereo device, the quality control and the editing by the operator becomes very intuitive and efficient. The DTM, if not given a priori, can also be measured and integrated. Texture from aerial images is mapped automatically on the terrain and on the roofs, since the geometrical relationship between object faces and image planes has been established. Facade texture is produced semi-automatically via projective transformation from terrestrial images, usually taken by camcorders or still video cameras. If it is necessary to map more than one image for one facade, the images are stitched together by CC-Modeler. The system produces its own internal 3-D data structure, including texture. Interfaces to major public data formats are available. Trees are measured by one point in the stereomodel (center of crown). The height is automatically derived if the DTM is available and computer graphic tree models are used for visualization. The system and software are fully operational. In the order of 150 000 buildings at high resolution have been generated already with this approach. Figure 3 shows one of the models, the Congress Center RAI, Amsterdam, location of the XIXth ISPRS Congress 2000. Figure 3. 3-D model of the Congress Center RAI, Amsterdam, produced with CC-Modeler (vector data, overlaid with natural texture). 3 EXTENSIONS OF CC-MODELER What looks like a complete approach and system from a scientific point of view may not necessarily fulfill some specific practical requirements efficiently. This is the case with the original approach of CC-Modeler. Whereas it is acceptable in most projects very well, there are always some specifications which require modifications and additions. One of those is geometric regularization. While CC-Modeler was built to model the objects as close to their existing size and shape as possible, there arises sometimes the need to regularize the geometry Grün A., Wang X, 2001). Under these constraints do fall the requests to make straight lines parallel and perpendicular when they are actually not, or to have all points of a group (e.g. eaves or ridge points) at a unique height. Another problem grew from the fact that CC-Modeler was designed to handle individual buildings sequentially and independent of each other. Building neighborhood conditions were not considered. The geometrical inconsistencies originating from that fact, like small gaps or overlaps between adjacent buildings (in the cm/dm range), are not dramatic and tolerable in many applications, especially those which are purely related to visualization. However, the topological errors constitute a serious problem in projects where the 3-D model is subject to legal considerations or some other kind of analysis which requires topologically correct data. Another significant extension refers to the precise geometrical modeling of building facades. Facades are usually not visible in aerial images, but available in cadastral maps. We combine this facade information with the roof landscape modeled with CC-Modeler in order to be able to represent the roof overhangs. In the following, we will describe some extensions in more detail. Figure 3 shows an example of improving geometric quality. CORP 2003 211

Armin GRUEN, Franz STEIDLER and Xinhua WANG Figure 4. Workflow of CC-Modeler extensions 3.1 Geometrical regularization and neighborhood topology Geometrical regularization refers to the task of modifying the geometry in such a way that regular structures are obtained. Measurements from images are always erroneous, although the errors may be very small. In addition, in particular with older buildings, the geometry deviates from regular patterns sometimes significantly. Edges are not parallel, intersections not perpendicular, roof faces not planar. We therefore have developed two strategies for regularization: A fully automatic adjustment based on least squares and a semi-automated approach of CAD editing. Both approaches are integrated in the software package CC- Edit. The requirements for geometrical regularization are as follows: Same height for groups of eaves points, ridge points and other structure points Roof patches containing more than 3 points should form planar faces Parallelism of straight edges Right angles of intersecting roof edges Collinearity of edge points Automatic regularization by least squares adjustment We solve these requirements by formulating these geometrical constraints as stochastic constraints, i.e. as weighted observation equations in a least squares context. Details may be found in Gruen, Wang 2001. Figure 5 shows the result of such a regularization. Figure 5. Correction of roof group by automated geometry regularization. Regularization by CAD editing This is a semi-automated supervised procedure which operates only in planimetry. Therefore, it requires that the equal height condition is already observed during the point measurement phase. Then a grid of parallel construction lines is generated and overlaid to the measured lines. The measured lines are automatically adjusted to the direction of the grid. The grid's direction itself is derived 212 Vienna University of Technology

Generation and visualization of 3D-city and facility models using CyberCity Modeler (CC-Modeler ) from the average direction of the measured lines concerned. The selection of the concerned lines can be done automatically or manually. The overlay display is used for checking and manual editing if something went wrong. The right angle, collinearity and the planar face constraints are automatically observed by that procedure. Since we use hard constraints here, the results are strict. An example is shown in Figure 6. Figure 6. Line rectification (dotted line: before, solid line: after). 3.2 Topology adjustment Inconsistencies in topology between adjacent buildings may arise because of measurement errors and because of mutually overlapping roofs. Figure 7 shows a typical topology problem, which may exist even after the previous geometry regularization. For its solution, we provide both an automated and a semi-automated procedure. Figure 7. CC-Edit: CC-Modeler user interface for editing with an example of topological inconsistency between adjacent buildings. In the automated mode, the system selects a reference border line which is kept fixed and onto which the points of the other lines are projected perpendicularly. As reference line, the software selects the longest line (which is supposed to be the most stable). In the semi-automated mode, this reference line is selected manually. The functioning of the automated and semi-automated procedures described above can be monitored by an operator within an editing window as shown in Figure 7. This has of course a certain similarity with a CAD interface. It actually contains many typical CAD functions, but also others which are unique to our system and application-related. An example of automatic topology correction is shown in Figure 8. CORP 2003 213

Armin GRUEN, Franz STEIDLER and Xinhua WANG Figure 8. CC-Edit: Result of editing with example of false (left) and automatically corrected topology (right). 3.3 Building facade integration The aim is a higher level of detail in building modeling. Since facades are in general not visible in aerial images we use digital cadastral maps, which show the outer walls of buildings as part of the legal definition of real estate property. By integrating this information into the roof landscape we are able to model the roof overhangs. What sounds like a simple problem at first sight turns out to be a formidable task to automate. In terms of structural detail, the roof landscape looks very different from the facade landscape. Sometimes the maps are outdated and the roofs do not match the map content at all. Maps may also be inaccurate to an extent that the facade appears shifted and rotated with respect to the roof by a substantial amount. Facades can show a lot of additional, peripheral details, as for instance stairs and other add-ons (Fig. 9). Figure 9. Plan view of roof landscape (dark) and the related facade representation from a map (light). Figure 10 shows a result of automated facade integration. The problem is not yet solved in general terms and still needs some manual interference in complex situations. We will report about technical details of our approach in another publication. Figure 10. Automated facade integration. Left: Plan view of roofs and facades from map. Right: Integration result. Beyond facade integration, also other vertical wall sections, as they may appear on parts of a building and not be available from maps, need to be explicitly modeled as faces. This holds for all vertical building sections that do not constitute the legal building boundary. We also have developed a solution for this problem based on the intersection of gutter point projections onto other building parts like roofs, balconies and terraces. 4 ATTRIBUTE INFORMATION AND CONNECTION TO GIS Gruen, Wang, 1999 proposed a solution for spatial information systems. The idea was taken over and is implemented right now in a commercial GIS. Within CC-Modeler (CCEdit) attributes can be defined already for geo-encoding or for adding attribute information for material, etc.. Figure 12 shows this functionality. 214 Vienna University of Technology

Generation and visualization of 3D-city and facility models using CyberCity Modeler (CC-Modeler ) Fig. 12 Attributes can be entered within CCEdit Additionally CC-Modeler allows to compute attributes like volumes and areas for planning purposes. Even the volume of basements may be included optionally. 5 MAPPING OF TEXTURE The CC_Mapping software was created for fast texturing of building façades and roofs in V3D-files. The V3D geometry is created in CC-Modeler. The roof textures are either captured out of the aerial photo and mapped onto the roofs in CC-Modeler or can be mapped as a generic texture (color) in CC-Mapping. Images taken with digital cameras are used for texturing the facades. Otherwise scanned pictures or generic textures (color) can be used. Of course the taken pictures have to be prepared for mapping. Trees, cars and the perspective make image processing necessary. CC-Mapping is processing bitmaps (BMP) with 24 Bit color depth. Pictures in other formats have to be converted. If the pictures are prepared the facade and roofs can be linked with the texturefile. A library of texture images may be used for generic texturing. Figure 13 is showing mapping of wall texture. Fig. 13: Mapping of wall texture 6 VISUALIZATION Visualization is performed by realtime tools like TerrainView or CyberWalk, level of details (LOD) is included to reach sufficient performance (Figure 11). TerrainView and CyberWalk are two competititve products with interactive user interfaces. In particular they are able to display terrain and buildings as separate objects. Other visualization tools just present a common Digital Surface Model, where buildings are included in the landscape. They allow also free navigation within a selected geographic area. 3D enquiries can be performed by links to a 3D data base, e.g. Oracle. Both programs work with levels of detail (LOD), what means foreground and background are displayed with different data subsets. LOD is used to optimize the performance and storage capacity. Additionally, data is compressed and is decompressed during visualization. There are many more sophisticated features like flight paths, weather simulation etc.. Additional information is available for TerrainView at www.viewtec.ch and on CyberWalk on www.muellersystemtechnik.de. CORP 2003 215

Armin GRUEN, Franz STEIDLER and Xinhua WANG a) LOD 3: Far away: Bounding Boxes are used b) LOD2: Close-up: roof structures are loaded c) LOD1: Very close: textures are added Fig. 11 Level of details 7 CONCLUSIONS We have presented some extensions to the standard approach of CyberCity-Modeler, which were dictated by the requirements of users. We have developed solutions for geometry regularization, topology adjustment and vertical wall integration. In all cases we have provided automatic and semi-automatic approaches, with process and result monitoring possibilities for the operator. Additionally functions for mapping wall texture have been added. These allow rectification and merging images. Also generic texture may be defined in a library and glued to the walls automatically. Furtheron functions for planning purposes using computed attributes were developed. An arbitrary number of attributes can be captured and transferred into relational data bases. This allows also the integration into a GIS. LODs are derived automatically from the captured data using default or user defined parameters and stored for the purpose of visualization or other applications. As the requirements for high-resolution, precise, reliable and complete city modeling are increasing continuously, these additional functions are becoming more and more important. The original concept of CC-Modeler, to use a semi-automated approach, has proven a valuable and successful concept and has also been the underlying philosophy of these new developments. Hence CC-Modeler is a unique tool for generating 3D-city models efficiently with a high degree of detail and accuracy. 8 REFERENCES Grün A., Steidler F., Wang X., 2000, CyberCity Modeler - ein System zur halbautomatischen Generierung von 3-D Stadtmodellen, Vermessungsingenieur 8-00 Grün A., Wang X., 1998: CC-Modeler: A topology generator for 3-D city models. Presented Paper ISPRS Commission IV Symposium on GIS - between Vision and Application, September 7-10, Stuttgart Grün A., Wang X., 1999: CyberCity Spatial Information System (SIS): A new concept for the management of 3D city models in a hybrid GIS. Proc. 20 th Asian Conference on Remote Sensing, November, Hongkong, pp. 121-128 Grün A., Wang X, 2001 News from CyberCity-Modeler, Monte Verita 216 Vienna University of Technology