Article of the Month - 
	  May 2014
     | 
   
 
  	    The Development of 3D City Model for Putrajaya MPC Database
		Chee Hua TENG, Mohd Yunus MOHD YUSOFF and Nur Zurairah 
		ABDUL HALIM, Malaysia
		
		
		1)  This paper is a Malaysian 
		Peer Review paper, which will be presented at FIG Congress 2014 16-21 
		June, in Kuala Lumpur, Malaysia. The leading agency in Malaysia on 
		Cadastral Survey, the Department of Survey and Mapping Malaysia (JUPEM)  
		has experienced a need to move from a single purpose cadastre to a 
		multipurpose cadastre (MPC) environment.  A pilot study was 
		conducted at the Federal Territory (FT) Putrajaya. This paper highlights 
		the main component of the pilot study which is the FT Putrajaya MPC 
		database development and basics of 3D city model generated from the 3D 
		point-cloud data acquired through Mobile Terrestrial Laser Scanning 
		(MTLS) technology. A general requirement for setting up an MPC database 
		for Malaysia has been established in this study and it was concluded 
		that the FT Putrajaya MPC Database and its 3D city model have the 
		potential as a spatial enablement to the government, private sectors, 
		and society in general based on the spatial accuracy achieved in this 
		study. 
		SUMMARY  
		As the leading agency in Malaysia on Cadastral 
		Survey, the Department of Survey and Mapping Malaysia (JUPEM) is 
		responsible to further modernize the cadastral system in Peninsular 
		Malaysia. Changes have been made technically, operationally, 
		structurally and institutionally in Malaysia’s cadastral survey system 
		from time to time to ensure the Department’s relevancy in serving the 
		society. The motivations for these changes are mainly due to the 
		requirement for increased service provision and efficiency, and the 
		larger needs of clients and governments. As public expectation relating 
		to land delivery system increases, the need to move from a single 
		purpose cadastre (its main focus is on the issuance of Titles) to a 
		multipurpose cadastre (MPC) environment seemed significant to meet the 
		demands. Thus, in its bid to understand the MPC concept and its 
		implementation, a pilot study was conducted by the Department under the 
		10th Malaysian Development Plan at the Federal Territory (FT) Putrajaya. 
		This paper highlights the main component of the pilot study which is the 
		FT Putrajaya MPC database development and basics of 3D city model 
		generated from the 3D point-cloud data acquired through Mobile 
		Terrestrial Laser Scanning (MTLS) technology. A general requirement for 
		setting up an MPC database for Malaysia has been established in this 
		study and it was concluded that the FT Putrajaya MPC Database and its 3D 
		city model have the potential as a spatial enablement to the government, 
		private sectors, and society in general based on the spatial accuracy 
		achieved in this study. 
		1. INTRODUCTION  
		As the leading agency in Malaysia on Cadastral 
		Survey, the Department of Survey and Mapping Malaysia (JUPEM) is 
		responsible to further modernize the cadastral system in Peninsular 
		Malaysia. Changes have been made technically, operationally, 
		structurally and institutionally in Malaysia’s cadastral survey system 
		from time to time to ensure the Department’s relevancy in serving the 
		society. The motivations for these changes are mainly due to the 
		requirement for increased service provision and efficiency, and the 
		larger needs of clients and governments. As public expectation relating 
		to land delivery system increases, the need to move from a single 
		purpose cadastre (its main focus is on the issuance of Titles) to a 
		multipurpose cadastre (MPC) environment seemed significant to meet the 
		demands. Thus, in its bid to understand the MPC concept and its 
		implementation, a pilot study was conducted by the Department under the 
		10th Malaysian Development Plan at the Federal Territory (FT) Putrajaya. 
		This paper highlights the main component of the pilot study which is the 
		FT Putrajaya MPC database development and basics of 3D city model 
		generated from the 3D point-cloud data acquired through Mobile 
		Terrestrial Laser Scanning (MTLS) technology.  
		 
		 
		2. MPC DATABASE SOURCE OF DATA  
		The MPC database is developed by optimising various 
		geospatial dataset to create large scale GIS basemaps. Such geospatial 
		dataset is available within the Department i.e. enhanced FT Putrajaya’s 
		National Digital Cadastral Database (NDCBD), Strata Database including 
		scheme footprint (PDUSSM), GIS Layer Management System Database (GLMS), 
		Large Scale Mapping data, Orthophoto image, LiDAR image, Utility 
		information and levelling or geodetic features, besides additional data 
		collected via 3D Mobile Terrestrial Laser Scanning (MTLS) to acquire 
		Point Cloud Data. Furthermore, State Geospatial Data Center (SGDC) 
		dataset available at the Malaysian Centre for Geospatial Data 
		Infrastructure (MaCGDI) for FT Putrajaya area were also acquired and 
		integrated with the MPC Database. The SGDC dataset consists of various 
		data categories namely; Built Environment, Transportation, Demarcation, 
		Topography, Vegetation, Hypsography, Hydrography and Utility.  
		All geospatial dataset are seamless. The horizontal 
		components are referenced to GDM2000 (which is the geocentric datum for 
		Malaysia) while the vertical reference system is based on the National 
		Geodetic Vertical Datum (NGVD) and complied with the following Malaysian 
		Standards: Geographic Information/Geomatics – Feature and Attribute 
		Codes (MS1759); MyGDI Metadata Standard (MMS)- ISO Wizard; National 
		Geonames Database- PDNG; DSMM Unique Parcel Identifier (UPI) and 
		administrative code; and DSMM Colour Code and Symbol. The existing and 
		acquired geospatial datasets were assessed to ascertain the accuracy of 
		the geospatial data. The assessments are for the following requirements 
		and criteria:  
		
			- Horizontal Accuracy;
 
			Horizontal accuracy was determined using Ground Truth GPS survey at 
			selected and proven NDCDB boundary mark. Pre-marking of NDCDB 
			boundary marks were made at selected locations that can be 
			identified through geoferenced point clouds.  
			- Vertical Accuracy;
 
			Vertical accuracy was determined using Bench Mark based on National 
			Geodetic Vertical Datum (NGVD) as validation points. Pre-marking of 
			bench mark/temporary bench marks were made at selected locations 
			that can be identified through geoferenced point clouds.  
			- Geodetic Datum and Coordinate System;
 
			GDM2000 is applied as a reference system for MPC database. 
			Coordinate transformation from GDM2000 to Cassini and RSO Geocentric 
			is executed using certified transformation paramater acquired from 
			JUPEM. Pre determined Cassini Geocentric and RSO Geocentric 
			Coordinate ground proofing were carried out using GPS survey. 
			Analysis of the results indicates the quality of the coordinate 
			system.  
			- Temporal Accuracy;
 
			Temporal accuracy aims at describing the discrepency between the 
			actual date of capturing the data and the date as recorded in the 
			metadata of the dataset. This reflects the currentness of the data. 
			 
			- Thematic Accuracy;
 
			Thematic accuracy concerns the accuracy of attribute values. The 
			metrics used to describe thematic accuracy depend on the measurement 
			scale of the attributes, whether they are measured in nominal scale, 
			ordinal scale, interval scale or ratio scale.  
			- Completeness;
 
			Describe the completeness of geographical features over space, time, 
			theme and scale.  
			- Consistency;
 
			A dataset is consistent when contradictions are absent. Most 
			important is topological consistency.  
			- Level Of Details (LoD) for 3D City Model;
 
			Level of Detail (LoD), is related to how much information is 
			documented to maintain interactivity of the 3D City model.  
		 
		2.3. 3D MTLS POINT CLOUD DATA ACQUISITION  
		Additional 3D geospatial features data collection has 
		been carried out using Mobile Terrestrial Laser Scanning (MTLS) 
		technology (see Figure 1). The immediate output of MTLS is 3D point 
		cloud represented by points in a 3D coordinates system (x,y,h). 3D point 
		clouds from MTLS produces geospatial information that comprise of 
		building footprint, road, utility (lamp post, fire hydrant, electrical 
		post and etc.), lake, tree and other features in scanning window.  
		
		  
		Figure 1: MTLS Dual Laser DynaScan 3 system used 
		MTLS is an emerging technology that combines the use 
		of a laser scanner(s), the Global Navigation Satellite Systems (GNSS), 
		and an Inertial Measurement Unit (IMU) on a terrestrial mobile platform 
		to produce accurate and precise geospatial data. The data is initially 
		processed using post-processed kinematic GNSS procedures. The GNSS 
		solution is then combined with the IMU information to produce geospatial 
		data in the form of a point cloud. This point cloud is then adjusted to 
		well defined points throughout the project area to produce the final 
		geospatial values.  
		The MTLS data at 95% confidence level (1s) is good to +- 5 cm for the 
		horizontal and +- 7cm for vertical.  
		2.4. MTLS DATA ACQUISITION METHODOLOGY  
		The adopted methdology for MTLS data acquisition is shown in Figure 
		2. The methdology comprises of the following 5 phases of activities: i) 
		Project Preparation; ii) Mission Planning; iii) Field Survey Planning; 
		iv) Processing of Point Clouds; and v) Processed 3D Point Clouds. 
		
		  
		Figure 2: Adopted Methodology for MTLS Data Collection  
		A Geodetic Datum Transformation System (MTRANS) 
		Version 4.1 software has been used to transform all the point clouds to 
		GDM2000 datum reference system and projected to Cassini GDM2000. 
		Vertical reference system was based on National Geodetic Vertical Datum 
		(NGVD) and the vertical components is derived by reducing the 
		ellipsoidal height to Mean Sea Level (MSL) height using MyGeoid and 
		local levelling bench marks.  
		
		  
		Figure 3: Coordinate Transformation and Elevation Workflow for Point 
		Clouds  
		 
		  
		Figure 4: Detailed Coordinate Transformation and Elevation Workflow for 
		Point Clouds  
		For future usage, raw data in the Mobile Terrestial 
		Laser Scanner is kept in universal WGS84 format. The data is exported to 
		NEH format (.pts) via QINsY data export. The file is then converted to a 
		personal geodatabase (.mdb) via Microsoft Access. This format is later 
		converted to shape file. Multiple shapefile is then imported into 
		geodatabase (.gdb). The final step is to convert the coordinate system 
		to GDM2000 Coordinate System via the MPC Application Module.  
		The adopted processing methdology for the collected 
		MPC MTLS data is shown in Figure 5.  
		
		  
		Figure 5: MTLS data processing methodology  
		In the data processing methodology, the point cloud 
		obtained from the MTLS is appropriately cleaned. Noise and spikes from 
		the laser scanning is removed using either Qloud or Pointools. The 
		cleaned data is then converted to POD format. With Trimble Sketchup, the 
		POD file is then used to digitize the building outline. This is followed 
		by meshing and texturing the wire frame. Photos are georeferenced and 
		point cloud coloured. 3D models will then be digitized using Trimble 
		Sketchup. The amount of details digitized will depend on requirement. 
		The models produced will then be exported to ArcGIS. The cleaned data is 
		also checked and compared to Control Points. Corrections will be applied 
		if error is minor. Data will be recollected if error is large. Point 
		cloud will be regenerated with applied correction. ArcGIS Geolocation 
		and Quality Control is then done on the 3D Model and Point Cloud. This 
		is imported into the MPC geodatabase.  
		Due to the MTLS limitation, the top part of the 
		buildings in FT Putrajaya were not scanned. Hence additional data 
		provided by LiDAR and high resolution satellite images were utilized to 
		fill-up the gaps (roof top images) in the 3D City modelling. 
		 
		 
		3. MPC DATA CONVERSION, ENTRY, MIGRATION AND INTEGRATION  
		All the geospatial dataset acquired in this study 
		were processed using the MPC Application Module which has been developed 
		to enable integration of multiple data sources, validation of MPC 
		database and updating new spatial features. The main objective of the 
		module is to produce seamless geospatial data. The module has three (3) 
		main tasks, i.e., Data Conversion, Data Entry and Data Migration. It is 
		developed based on a desktop-based GIS development environment to extend 
		GIS functionality, customize and automate repetitive operations, and 
		integrate ArcGIS version 10 with VBA functionality. The Data Conversion, 
		Data Entry and Data Migration process is described in Figure 6. The 
		integration of geospatial dataset and enhanced NDCDB can be divided into 
		4 main phases as visualize in Figure 7.  
		4. INTEGRATION WITH STREET ADDRESSES DATABASE FOR FT PUTRAJAYA 
		 
		Another component highlighted under the MPC 
		Application module is Integration with street addresses. Street 
		addressing is to assign an address using a system of maps and signs that 
		give the numbers or names of streets and buildings. Geocoding of Street 
		Address database is based on the enhanced NDCDB and building feature 
		acquire during data acqusition process. Enhanced NDCDB consists of 
		cadastral lot information, UPI and newly created Object Identification 
		(OID). OID is created for building feature. Based on the street address 
		database, geocoding process has been conducted systematically using 
		cadastral lot number, UPI and OID. These information can be linked to 
		zip, postal or situs method to generate street addreses based on 
		integrated MPC GIS base map.  
		Geocoding is the process of finding associated 
		geographic coordinates (often expressed as latitude and longitude) from 
		other geographic data, such as street addresses, or zip codes(postal 
		codes). Geocoding is an important tool when it comes to geographic data 
		accuracy. In order to geocode data, it must contain information about 
		location such as a street address, a postal code (or at least part of 
		it), or a name of an area, e.g.county, census subdivision, etc.  
		
		  
		Figure 6: Conceptual of Integration Methodology  
		
		  
		Figure 7: Data Integration Process  
		Three main steps of geocoding were established as follows:  
		
			- Geocoding by street addresses
 
			Relationship Between Building and Street Address Using UPI and OID
			 
			- Geocoding by postal codes
 
			Relationship Between Building and Street Address  
			- Geocoding by boundary
 
			Relationship Between Building Information With Respect To Cadastral 
			Lot 
			Relationship between building and Lot using UPI and OID 
			Relationship between road and Street Address using UPI and OID 
			  
		 
		5. GEOSPATIAL DATASET PROCESSING  
		The MPC geospatial datasets acquired from the Department and MaCGDI 
		are processed with the following criterias:  
		
			- All data collected/acquired are carried out with data fusion to 
			achieve inference and employ the following technique:
				- Model Builder;
 
				- Analytical Hierarchy Process; and
 
				- Thematic analysis. 
 
			 
			 
			- Satellite images are ortho-rectified with high level of 
			positional accuracy and to remove any vertical distortion effect;
			
 
			- Registration procedure between LiDAR and satellite image; 
 
			- Final vertical height system for LiDAR data is NGVD; 
 
			- The vertical component-height is based on MLTS dataset; 
 
			- Line map are topological and geometrical corrected; 
 
			- Spatial features such as buildings, and other objects like 
			traffic network, water bodies, terrain, vegetation and open area 
			shall be extracted; 
 
			- The generation of Digital Terrain Model follows the following 
			method:
				- Generating the TIN using Delaunay triangulation;
 
				- Interpolation of MLTS dataset are based on best practice 
				methodology;
 
				- 1 square meter spatial resolution grid; and
 
				- Classification between ground points and above ground 
				points. 
 
			 
			 
			- Transformation approach is based on point to point map object 
			transformation approach for multiple features; 
 
			- All transformation employed the certified coordinate 
			transformation parameters endorsed by the Department; 
 
			- Data checking procedures are carried out for feature class and 
			feature dataset with appropriate topology rules; 
 
			- Unique feature identification are generated using coordinate 
			domain method; and 
 
			- Feature class and feature dataset are carried out with overlay 
			test.
 
			  
		 
		6. GENERATING 3D CITY MODEL  
		The FT Putrajaya MPC 3D City model has been generated 
		from the MTLS and GIS Base Map data categories. Attribute entry has been 
		carried out based on the availability of information obtained from the 
		MTLS scanning. Data fusion from multiple geospatial datasets contains 
		attributes information enriched the 3D city model for W.P Putrajaya. 3D 
		City models may be created at five levels of detail (LoD):  
		
			- LoD0: a DEM with superimposed ortho-rectified aerial or 
			satellite imagery; 
 
			- LoD1: basic block-shaped depictions of buildings are placed over 
			LoD0; 
 
			- LoD2: LoD2 adds to LoD1 detailed roof shapes; 
 
			- LoD3: represent further expansion by adding to LoD2 structural 
			elements of greater detail, such as facades and pillars, and draping 
			all objects with photo texture; and 
 
			- LoD4: the highest level, is achieved when building can be 
			virtually visited and viewed from the inside. 
 
		 
		For this study, Level of Details 2 (LoD2) were used 
		to depict 3D building in the housing estates in Putrajaya. Buildings in 
		Precinct 14 Putrajaya housing estate, for example, were digitized 
		conforming to LoD2 requirement. Level of Detail 3 (LoD3) were used to 
		depict government buildings along the main boulevard in Putrajaya while 
		LoD4 has been developed for the Putrajaya Central.  
		The 3D City Model for FT Putrajaya was produced 
		manually using Trimble Sketchup and then exported to ArcGIS Map. This 
		was then integrated to database and set as a globe project in ArcGIS 
		Server. This project could be recalled via a client PC through ArcGIS 
		Explorer Desktop.  
		The 3D City model visualization for FT Putrajaya 
		integrates image textures for the rendering process. This process 
		generates virtual reality of the real world. Sketch Up and ArcGIS 
		Desktop Explorer software has been used to drape the related image to 3D 
		city model. They were also subsequently used for Virtual Reality 
		rendering and visualization of the 3D City model. The accuracy of 3D 
		object depends on the 3D Terrestrial Point Clouds which is between 5cm 
		to 2m.  
		 
		 
		
		  
		Figure 8: 3D Model FT Putrajaya 
		 
		 
		7. SEAMLESS MPC DATABASE  
		Validation of a seamless MPC database follows the validation workflow 
		shown in Figure 9. Validation workflow consists of the following: 
		
			- Entity-Attribute Agreement: Matching of spatial feature and 
			attribute with real world; 
 
			- Overlay Testing: Identifying intersection and gap between 
			features; and 
 
			- Spatial Accuracy: pre marking NDCDB boundary mark 
 
		 
		Data quality indicators for geospatial data are based on the 
		following: 
		
			- Accuracy—positional; 
 
			- Accuracy—attribute; 
 
			- Completeness; 
 
			- Logical consistency; and 
 
			- Lineage. 
 
			 
		 
		
		  
		Figure 9: Validation Workflow Process  
		As for the 3D City Model, an Overlay Test were conducted on the 
		orthophoto and fits nicely on the building foorprint and the Cadastral 
		lots as shown in Figure 10.  
		 
		  
		Figure 10: 3D Buildings and Footprint Overlay Test 
		 
		 
		8. MPC DATABASE SPATIAL ACCURACY  
		In order to conform with 95 % confidence level (1s), 
		30 verification points (Figure 11) must comply with the specified 
		accuracy tolerance. The verification point has been focussed to MPC 
		Database that include all related dataset such as line map extracted 
		from 3D Terrrestrial Point Cloud, enhanced NDCDB, LGDC Putrajaya, 
		Utility and other related datasets.  
		 
		
		  
		Figure 11: Validation Points for MPC Database  
		Planimetric coordinate and Vertical Height comparison 
		were carried out using predetermined NDCDB boundary marks at 30 
		distributed locations/ features in FT Putrajaya MPC Database. The 
		accuracy for MPC Database obtained are:  
		
			- Enhanced NDCDB is +- 5cm ( Horizontal) at 1s; 
 
			- Point Clouds from MTLS: Sigma ±16 cm ( Horizontal) depending on 
			satellite condition at 1s; 
 
			- Point Clouds Vertical Accuracy from MTLS base on NGDV 1 Sigma 
			±40 cm: 1s; 
 
			- Geospatial Features from Orthophoto (over MTLS) : N=±2.48m, 
			E=±5.85m; and 
 
			- 3D City Model Spatial Accuracy is +- 18cm 
 
		 
		The accuracy achieved are acceptable and the MPC database developed 
		can be optimised for planning purposes and other Cadastral Survey 
		services purposes. 
		 
		 
		9. CONCLUSION  
		Based on the study conducted, it was agreed the 
		following requirements are crucial in setting up a seamless and 
		homogenous MPC database for Malaysia which are; Enhanced NDCDB as a 
		base-map (shall be used as a reference layer in MPC database topology 
		checking and validation); Comply with the Malaysian Standard for Feature 
		and Attribute Coding Catalogue (MS1759); based on the SGDC theme layers; 
		coordinate transformation are based on parameters endorsed by JUPEM; and 
		objects to be model for 3D City model shall be at least on prominent 
		buildings or landmark. It was concluded that the FT Putrajaya MPC 
		Database and its 3D city model have the potential to support spatially 
		enable government, private sectors, and society in general, and to 
		expand computer support in the process of visualization, organization 
		and management of useful land information considering the high spatial 
		accuracy achieved in this study. The accuracy of 3D MTLS features in the 
		FT Putrajaya MPC Database can also be further improved with the use of a 
		more sophisticated MTLS system.  
		REFERENCES  
		Discovering Possibilities of Implementing Multipurpose Cadastre in 
		Malaysia - Hasan JAMIL, Mohd Yunus MOHD YUSOF, Nur Zurairah ABDUL HALIM, 
		Malaysia; FIG Working Week 2013 - Enivironment for Sustainability; May 
		2013; Abuja, Nigeria  
		Department of Survey & Mapping Malaysia – Final Report on MPC Pilot 
		Project for FT Putrajaya; January 2013  
		Department of Survey & Mapping Malaysia - Kontrak T8/2011: PEROLEHAN 
		PERKHIDMATAN MEMPERKASAKAN PANGKALAN DATA UKUR KADASTER DIGITAL 
		KEBANGSAAN (NDCDB); July 2011  
		BIOGRAPHICAL NOTES  
		TENG Chee Hua is a Director of Cadastre Division at Department 
		of Survey and Mapping Malaysia (JUPEM). He has been working with JUPEM 
		in various capacities since 1980 and has interest and experience in 
		cadastre, photogrammetry, geodesy and digital image processing. He is a 
		fellow of Royal Institution of Surveyors Malaysia.  
		Mohd Yunus MOHD YUSOFF is a Director of Licensed Surveyors 
		Inspectorate Section at Department of Survey and Mapping Malaysia 
		(JUPEM). He has been working with JUPEM in various capacities since 
		1985. He majors in GNSS and space geodesy. He is currently the elected 
		Vice President of Malaysia Professional Centre and a member of Royal 
		Institution of Surveyors Malaysia.  
		Nur Zurairah ABDUL HALIM is an Assistant Director of Survey of 
		Cadastral Division at Department of Survey and Mapping Malaysia (JUPEM). 
		She is one of the Core Group that is responsible with most of Cadastral 
		projects development, namely the eKadaster project and MPC pilot 
		project, and has more than 10 years experience in handling project 
		coordination and policies related to Cadastral Survey activities.  
		CONTACTS  
		Teng Chee Hua 
		Department of Survey and Mapping Malaysia  
		Level 10, Wisma JUPEM 
		Jalan Semarak  
		50578 
		Kuala Lumpur 
		Malaysia  
		Tel. +60326170615 
		Fax + 60326170681 
		Email: 
		tengcheehua@jupem.gov.my  
		Web site: www.jupem.gov.my 
		 
		
		  
		    |