Compression Techniques for 3D SDI

Similar documents
A Tightly-coupled XML Encoderdecoder For 3D Data Transaction

Developing 3D Geoportal for Wilayah Persekutuan Iskandar

Web 3D Service & CityGML Update

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

GIS-based Smart Campus System using 3D Modeling

CityGML in Detail Part 2

Bandwidth: Communicate large complex & highly detailed 3D models through lowbandwidth connection (e.g. VRML over the Internet)

Making interoperability persistent: A 3D geo database based on CityGML

Data Conversion to I3S for 3D Modeling from CityGML. Christian Dahmen (con terra GmbH) Satish Sankaran (Esri)

Features and Benefits

OGC 3D Portrayal Interoperability Experiment (3DPIE) Insights and Results

CityGML Background and Design

Global 3D Models with Local Content

Questions and Answers

Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL

GIS-based Smart Campus System using 3D Modeling

CityGML 3D Geospatial and Semantic Modelling of Urban Structures

Why GIS & Why Internet GIS?

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Describing Geographical Objects

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

Bentley Map V8i (SELECTseries 3)

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada

Introduction to ArcGIS Server Development

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

7 11 August 2011, Vancouver. Don Brutzman, Benjamin Hagedorn. The OGC: Making Location Count

Strategies for Integrating CAD and BIM in ArcGIS. Don Kuehne Esri 3D Product Manager: CAD/BIM/AEC

December 2009 ArcGIS Server Functionality Matrix

October 2011 ArcGIS 10 for Server Functionality Matrix

Experiences and Directions in National Portals"

The File Geodatabase API. Craig Gillgrass Lance Shipman

INTEROPERABLE VISUALIZATION OF 3D CITY MODELS USING OGC S STANDARD 3D PORTRAYAL SERVICE

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Overview of CityGML. Dave Capstick, Ordnance Survey Research Department

OGC Standards Update 29 November 2018 Orlando

Framework for Malaysian 3D SDI in CityGML

Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant

A Geographer s role in a Google Maps World. Jeremy Bartley ESRI

K. Zainuddin et al. / Procedia Engineering 20 (2011)

You are Building Your Organization s Geographic Knowledge

Design and implementation of a new meteorology geographic information system

3D Cadastre Web Map: Prospects and Developments

Extension of Electronical Nautical Charts for 3D interactive Visualization via CityGML

Geoprovisioning delivers geodata and its analysis for specific areas on request.

Qualitative Spatio-Temporal Reasoning & Spatial Database Design

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

Generating and Caching 3D-Tiles for Large-Scale 3D-Visualization GeoSharing , Bern, Switzerland

GIS for 3D Object Generation, Modelling, and Exploitation. Paul Hardy Esri

USAGE OF OLD MAPS AND THEIR DISTRIBUTION WITHIN THE FRAME OF WEB MAP SERVICES

ArcGIS Runtime: Migrating Your Apps from ArcGIS Engine. Eric Bader Lucas Danzinger Mike Branscomb

Arne SCHILLING, Steffen NEUBAUER, Alexander ZIPF Germany. Key words: 3D city models, OpenGIS, SDI, interoperability, service oriented architecture

Using MAGIC to Access Spatial Imagery: Putting ER Mapper Image Web Server, ArcIMS and MrSID to work in your Library

ArcGIS. for Server. Understanding our World

Framework for on an open 3D urban analysis platform based on OGC Web Services

OGC GEOPACKAGE AND HOW OPEN SOURCE IS CHANGING THE WAY GOVERNMENTS THINK ABOUT STANDARDS. Nathan Frantz Geospatial Research Lab

Technical Specifications. Form of the standard

3D Portrayal Interoperability Experiment

I. Pispidikis *, E. Dimopoulou

ONLINE DECISION SUPPORT TOOL FOR AVALANCHE RISK MANAGEMENT. Patrick Nairz* Avalanche Warning Center Tyrol, Austria

1. Write a program to calculate distance traveled by light

Multimedia. Multimedia Data Compression (Lossless Compression Algorithms)

A Distributed GIS Architecture for Research in Baalbek Based on CISAR

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

ArcGIS Data Reviewer: Assessing Positional Accuracy. Roslyn Dunn

RIDOT GIS Activities RIGIS User Group Meeting Stephen Kut RIDOT

Geospatial Products V8i (SELECTseries 1)

Digital Map of Mexico Platform and MxSIG. March 2017

Washington Master Address Services: Project Overview Ben Vaught, OCIO David Wright, DOR Craig Erickson, DOH Tom Kimpel, OFM

Leveraging the OGC Capabilities of ArcGIS Server

PaikkaOppi - a Virtual Learning Environment on Geographic Information for Upper Secondary School

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

Spatial analysis in XML/GML/SVG based WebGIS

Suggestions for Extending the OGC Styled Layer Descriptor (SLD) Specification into 3D Towards Visualization Rules for 3D City Models

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

GEOSPATIAL WEB SERVICE INTEGRATION AND MASHUPS FOR WATER RESOURCE APPLICATIONS

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

3D City GIS. Agenda. Why 3D City GIS? What does 3D City GIS mean?

Troubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

EEOS 381 -Spatial Databases and GIS Applications

An Integration of Urban Spatial Data with Energy Simulation to Produce X3D City Models: The case of Landkreis Ludwigsburg

Rethinking GIS Towards The Vision Of Smart Cities Through CityGML

3D Urban Information Models in making a smart city the i-scope project case study

Rank and Select Operations on Binary Strings (1974; Elias)

GPS Mapping with Esri s Collector App. What We ll Cover

CalWeedMapper. Mapping the Spread of Invasive Plant Species. Karsten Vennemann. Seattle

POSSIBILITY FOR APPLICATION OF GIS TECHNOLOGIES IN RTB BOR GROUP

Esri Overview for Mentor Protégé Program:

Designing 3D Semantic Model in LOD4 to Simulate Building Utility Network

Exporting 3D Geoinformation from Baggis Database to CityGML

Smart Data Collection and Real-time Digital Cartography

Your Perfect 3D World (BIM and GIS Integrated)

What is GIS and How Can It Help Me?

Geodatabase Replication for Utilities Tom DeWitte Solution Architect ESRI Utilities Team

3D City/Landscape Modeling Non-Building Thematic: Vegetation

Image Compression. 1. Introduction. Greg Ames Dec 07, 2002

Implementation of CCSDS Recommended Standard for Image DC Compression

Published in: The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences

Transcription:

Compression Techniques for 3D SDI Bernad S. ChengXi and Alias Abdul Rahman 3D GIS Research Lab Faculty of Geoinformation and Real Estate Universiti Teknologi Malaysia Outline Introduction Background of the problem The motivation Some compression techniques The methodology Concluding remarks 1

Introduction what is compression? Lossless compression Identical result (compressed data is identical after decompression) Without degrading data quality Reversible process Examples: gzip and winzip Suitable for any text file e.g. XML file Introduction what is compression? Lossy compression Degrading data quality Compressed data quality is still acceptable Compressed data normally not reversible (unless archiving is available) Example: 24 bit bmp > jpg Commonly found in image compression, music compression, floating number compression (quantization), etc. 2

Introduction why compression? Limitations Limited bandwidth (large files and geometries) Limited processing power (small device processor) Limited resources (storage, graphic rendering) Advantages Require lesser storage Faster transmission / transferring Low bandwidth consumption Reduce redundancies Disadvantages Lossy compression reduces quality of data Lossless compression sometimes require lengthy decompression process Require more processes (decompression when retrieving) Summary Optimization is required to obtain the best in terms of compression rate and retrieval speed 3

Background of the problem Redundancies are found in meshes coordinate storage scheme (Deering, 1995) CityGML for a large city normally exceeds several Gigabytes (GB) (Mao, 2010) Bandwidth and resources limitations are common in mobile devices (Coors, 2007) & (Goetz, 2010) Specific compression algorithm may achieve 90% compression rate than a 60% 70% common gzip compression (Goetz, 2010) The motivation Various textual compressions library are available for general XML compression, but not specifically for GIS usage (e.g. Xmill, Xgrind, Xpress, XCQ). CityGML contents overhead generally > 60% for LOD3 Better result is achievable by employing lossless compression on coordinates, leveraging the advantages of available textual compression library, e.g. LZMA or Gzip Algorithm / Fast Infoset (FI) 4

Example of 3D SDI Heidelberg 3D SDI (Basanow et. al, 2007) Consumer / Producer Putrajaya 3D SDI Internet / Putrajaya governmental network Google Earth Browser KML 3D City Model Editor CityGML X3D, VRML, etc Geo-enabled applications CityGML CAD System (IFC) CityGML intf. CityGML Direct access Services CityGML to KML WCS WSS WFS / WFS-T WPVS W3DS Java client SQL Geodata systems LandXPlorer Presentation System SQL 3D Geodatabase 3D city model (CityGML) DTM (CityGML) Orthophotos Version and history management T. Kolbe (2010) 5

Geometry / Connectivity Compression Generalized Triangle Meshes (Deering, 1995) 6

Triangle Strip Decomposition (Park et al, 1999) EdgeBreaker (Rossignac, 1999) 7

EdgeBreaker (cont.) (Rossignac, 1999) Output: CCRCRSERCSCRRCRRRERC RCRCRRRLLR L XML / Textual Compression 8

XMill Description Advantages: Separate container for data and structure Path scanner Limitations: No Coordinate Component No indexing for tag Gzip as the main compressor (Liefke et al, 1999) XGrind Description Advantages: DTD Parser Statistic collected Limitations: No coordinate component No indexing for tag (Tolani et al, 2002) 9

Xpress Description Advantages: Analyzer that provides type inference capability, statistic collector Encoding on typedependent Query able (Min et al, 2003) Limitations: No Coordinate Component (Redundancy is expected) No indexing for tag XComp Description Advantages: DTD Parser Separate container for data and structure Limitations: No Coordinate Component No indexing for tag Query able: NO (Li et al, 2003) 10

XCQ Description Advantages: DTD Parser Indexing Blocks differentiating Structure Stream and Data Stream (Ng et al, 2006) Summary: Effective Geometry and connectivity component could be embedded The methodology Using XML compression technique to scan CityGML Detect redundancies and perform data mapping as well as data referencing URIs (unique resource identifier) are used to maintain connectivity (Xlink) Coordinates are scanned and quantized Gzip the scanned document at final stage 11

Components Break down Elements 3D Objects in CityGML Attributes Values The XML Component CityGML Structure (Putrajaya 3D Building) 12

Element Tags Name generates Path / Depth Path Expression 1:CityModel 2:CityModel/gml:name 3:CityModel/cityObjectMember 4:CityModel/cityObjectMember /Building 5:CityModel/cityObjectMember /Building/gml:name 6:CityModel/cityObjectMember /Building/usage 7:. CityGML Attributes Attributes Name ValueType URI Date String Integer Double 13

Values Geometries Other Values String Type Redundancies CityGML geometry The workflow XSD Parser Scanner Module CityGML Documents Reference Tree XML Parser / Reader 1.Path Expression 2. Occurrence 3. URI Identifier 4. Geometry Scanner Geometry & Topology Construction Module Indexing Module Compressed Documents Compression Fast Infoset (FI) encoding 14

Advantages & applications Scanned data can be used for small devices for visualization Web service component Scanned document is a compact version, smaller in size after decoded / decompressed, and lossless type The framework enable implementation of different compression techniques Future development ensure external referenced files (texture images) are packaged within an archive URI relationship (generated document) 15

Encoded Document The Proposed Compression for Putrajaya 3D SDI 16

Concluding remarks We intend to make use of XMill compression technique for XML based files within the Putrajaya 3DSDI case study Encoded document will be packaged as an archive for textures Javascript decoder for common browser / cross platform mobile Server side implementation for web service data transfer That s all, thank you! alias@utm.my sieewster@gmail.com (PhD student) 17