35.72 SDO_UTIL.THEME3D_HAS_LOD
Format
SDO_UTIL.THEME3D_HAS_LOD( theme_name IN VARCHAR2 ) RETURN NUMBER;
Description
Checks if a 3D theme has multiple levels of detail (LODs) (for DEM, PC, and TIN themes with pyramiding), or if a theme is involved in a chain of themes at multiple LODs (for SDO_GEOMETRY themes).
Parameters
- theme_name
-
Name of the 3D theme. Must be a value from the USER_SDO_3DTHEMES or ALL_SDO_3DTHEMES view (described in xxx_SDO_3DTHEMES Views.
Usage Notes
Note:
The SDO_UTIL.THEME3D_HAS_LOD function is supported only if Oracle JVM is enabled on your Oracle Autonomous Database Serverless deployments. To enable Oracle JVM, see Use Oracle Java in Using Oracle Autonomous Database Serverless for more information.This function returns 0 (zero) if the theme does not have multiple LODs or link to a theme with multiple LODs; otherwise, it returns 1.
Examples
This example does the following for each theme in the USER_SDO_3DTHEMES table: checks if it has multiple LODs and has texture, and returns the block table name. (It assumes that the themes were previously inserted into the USER_SDO_3DTHEMES table.)
SELECT name, sdo_util.theme3d_has_lod(name) "Has LOD", sdo_util.theme3d_has_texture(name) "Has Texture", sdo_util.theme3d_get_block_table(name) "Block Table" FROM user_sdo_3dthemes ORDER BY name; NAME Has LOD Has Texture Block Table -------------------------------- ---------- ----------- ------------------------- DEM Hawaii Theme 4326 1 0 DEM_BLOCKS_HAWAII_4326 DEM Hawaii Theme w/ Map Tiles 1 1 DEM_BLOCKS_HAWAII_4326 DEM Splitted Theme 1 0 DEM_SPLITTED_HAWAII_4326 Geom Theme 0 0 GeomForDEM Theme 0 0 GeomForTIN Theme 0 0 PC Category Theme 1 0 PC_BLOCKS_CATEGORY PC Hawaii Theme 4326 1 0 PC_BLOCKS_HAWAII_4326 PC Intensity Theme 1 0 PC_BLOCKS_INTENSITY PC LAS File Theme 1 0 PC_BLOCKS_LAS PC RGB Theme 1 0 PC_BLOCKS_RGB PC Split Theme 1 0 PC_SPLIT_BLOCKS_4326 PC Subset Hawaii Theme 1 0 PC_SUBSET_BLOCKS_4326 PC Theme 0 0 PC_BLOCKS_NULL_CRS TIN Hawaii Theme 4326 1 0 TIN_BLOCKS_HAWAII_4326 TIN Hawaii Theme w/ Map Tiles 1 1 TIN_BLOCKS_HAWAII_4326 TIN Split Theme 1 0 TIN_SPLIT_BLOCKS_4326 TIN Subset Hawaii Theme 1 0 TIN_SUBSET_BLOCKS_4326 18 rows selected.
Related Topics
Parent topic: SDO_UTIL Package (Utility)