What is the CDB Standard: An Overview

22 © 2016 Open Geospatial Consortium Section 5: CDB Datasets provides a detailed description of all CDB datasets. The current CDB standard relies on established industry formats: • The TIFF format. TIFF encoding rules are defined in Volume 10: OGC CDB Implementation Guidance; • The Best Practice use of the OpenFlight 6 format Volume 6: OGC CDB Rules for Encoding Data using OpenFlight; • The RGB format. Included in the Gamma Tutorial Section, Volume 10: OGC CDB Implementation Guidance • The Best Practice use of the Shapefile format in a CDB data store. The Shapefile table content encoding rules are in Volume 4. Volume 4: OGC CDB Best Practice use of Shapefiles for Vector Data Storage; • JPEG 2000 file format Volume 2: OGC CDB Core Model and Physical Structure Annexes, Annex H. Each of these documents has been annotated to reflect the conventions established by the CDB standard. The Best Practice conventions currently define how TIFF, OpenFlight, RGB, Shapefile and JPEG 2000 formatted files are to be interpreted by CDB-compliant simulator readers. Additional encoding formats and conventions will be defined for future versions of the CDB standard. Annexes J and F of Volume 2 provide the CDB light type naming hierarchy and the CDB model component hierarchies respectively while \CDB\Metadata\Materials.xml provides the material list for the CDB standard. Other Annexes in Volume 2 further describe additional aspects of the CDB standard: • Providing the CDB Directory Naming and Structure Annex M, • List of Texture Component Selectors Annex O see footnote 32 7 , • SGI Image File Format http:paulbourke.netdataformatssgirgbsgiversion.html, • Table of Dataset Codes Annex Q 8 • How some datasets are derived from others Annex R see footnote 32.

1.6.3 What is the CDB Standard: An Overview

The CDB standard defines a conceptual model that models the organization, and storage structure of a data store to support real time simulation applications. A data store that conforms to the CDB standard contains datasets organized in layers and tiles that represent the features of the earth for the purposes of distributed simulation applications. A CDB data store can be readily used by existing simulation client-devices legacy IGs, Radars, CGF, etc. through a 6 Other 3d formats will be evaluated and considered for best practice specification in future versions of CDB. These include CityGML, InDoorGML, COLLADA, and so forth. 7 Annex O can be found in Volume 2 CDB Core Model and Physical Structure Annexes 8 OGC CDB Core: Model and Physical Structure: Informative Annexes 23 © 2016 Open Geospatial Consortium publishing process performed in real-time. The CDB conceptual model would allow an implementation if a CDB compliant data store in a relational database. However, the data structures used in CDB structured data stores are somewhat different than those used in relational databases because 1. of the use of standardized data formats adopted by the simulation community and 2. the CDB storage structure is optimized for near real time simulation applications. The approach defined in this CDB Core standard facilitates the work required to adapt existing authoring tools to readwritemodify data into the CDB and the task to develop runtime publishers RTP designed to operate on these data structures. The CDB standard is fundamentally about: ● A representation of the earth and man-made environment for use in real time simulations. ● A turnkey, as-is representation of the Synthetic Environment SE for use in real-time distributed simulation applications. Currently, the majority of a CDB conformant internal data storage representation is based on five well known and supported data formats endorsed by leaders of the simulation database tools industry. The CDB Best Practices associated with the Core standard are currently recommended for implementation of a CDB data store: ● For the representation of terrain altimetry, terrain surface characteristics relevant to simulation: TIFFGeoTIFF ● For the representation of 3D culture and moving models: OpenFlight ● For the textures associated with 3D culture and moving models RGB ● For the instancing and attribution of statically positioned point, lineal and polygon 2D3D culture features. ● For a representation of terrain raster imagery comprising a well-defined and accepted compression method that allows both lossy and lossless schemes: JPEG 2000. Please note that the OGC CDB Standards Working Group is considering developing best practice guidance for using other industry standard formats and encodings, such as OGC CityGML, OGC InDoorGML, and OGC GeoPackage. NOTE: Due to the real time requirement, the CDB standard limits the number of units of measure for each physical quantity. For instance, all coordinates are represented in latitude longitude and all distances are in meters. NOTE: In the future, the CDB standard will evolve to enable the use of other international and de-facto geospatial encoding structures. The CDB specified storage structure allows efficient searching, retrieval and storage of any information contained within a CDB structured data store. Storage structure aspects include descriptions of each information field used within CDB conformant files, including data types and data type descriptions. The CDB standard relies on three important concepts to organize the geospatial data: 24 © 2016 Open Geospatial Consortium ● Tiles: The CDB defined storage structure allows efficient searching, retrieval and storage of any information contained within the CDB. The storage structure portion of this standard geographically divides the world into geodetic tiles each tile bounded by latitude and longitude, each tile containing a specific set of features such as terrain altimetry, vectors and models such as 3d models and radar cross section models, which are in turn represented by the datasets. The datasets define the basic storage unit used in a CDB data store. The geographic granularity is at the tile level while the information granularity is at the dataset level. As a result, the CDB storage structure permits flexible and efficient updates due to the different levels of granularity with which the information can be stored or retrieved ● Layers: The CDB model is also logically organized as distinct layers of information. The layers are notionally independent from each other i.e., changes in one layer do not impose changes in other layers. ● Levels-of-Detail LODs: The availability of LOD representations is critical to real-time performance. Most simulation client-devices can readily take advantage of an LOD structure because, in many cases, less detailinformation is necessary at increasing distances from the simulated own-ship. As a result, many client-devices can reduce by 100-fold or more the required bandwidth to access environmental data in real-time. The availability of levels-of-detail permits client-devices to deal with data stores having big- data levels of content. The CDB storage model supports a LOD hierarchy consisting of up to 34 LODs. The CDB standard requires that each geographic area be reduced into a LOD hierarchy in accordance to the availability of source data. The standard does not define or enforce an operating system or file system.

1.6.4 What the CDB Standard is Not