Table of Contents
- List of Examples
- List of Figures
- List of Tables
- Title and Copyright Information
- Preface
- 
               
               
                  
                  1
                      Introduction to the Map Visualization
                  Component 23.2
               
                  
               
               
               - 1.1 Overview of the Map Visualization Component
- 1.2 Getting Started with the Map Visualization Component
- 1.3 Prerequisite Software for the Map Visualization Component
- 1.4 Deploying MapViewer-Based Applications with the Map Visualization Component
- 
                     
                     
                        
                        1.5
                            Administering the Map Visualization Component
                     
                        
                     
                     
                     - 1.5.1 Logging in to the Map Visualization Component Administration Page
- 
                           
                           
                              
                              1.5.2
                                  Configuring the Map Visualization Component
                           
                              
                           
                           
                           - 1.5.2.1 Specifying Logging Information
- 1.5.2.2 Specifying Map File Storage and Life Cycle Information
- 1.5.2.3 Specifying a Web Proxy
- 1.5.2.4 Specifying Global Map Configuration Options
- 1.5.2.5 Customizing the Spatial Data Cache
- 1.5.2.6 Specifying the Security Configuration
- 1.5.2.7 Registering a Custom Spatial Provider
- 1.5.2.8 Registering Custom Nonspatial Data Providers
- 1.5.2.9 Customizing SRS Mapping
- 1.5.2.10 Customizing WMS GetCapabilities Responses
- 1.5.2.11 Customizing WMTS GetCapabilities Responses
- 1.5.2.12 Configuring the Map Tile Server for Oracle Maps
- 1.5.2.13 Defining Permanent Map Data Sources
- 1.5.2.14 Configuring and Securing the Map Data Server for the HTML5 API
 
- 1.5.3 Creating a Map Visualization Component Data Source Using a JDBC Container
- 1.5.4 Creating a Map Visualization Component Data Source Using Oracle Service Name
- 1.5.5 Performing Map Visualization Component Administrative Tasks
 
- 1.6 High Availability and the Map Visualization Component (WebLogic Server Only)
- 1.7 Secure Map Rendering
 
- 
               
               
                  
                  2
                      Map Visualization Concepts
               
                  
               
               
               - 2.1 Overview of the Map Visualization Component
- 2.2 Styles
- 
                     
                     
                        
                        2.3
                            Themes
                     
                        
                     
                     
                     - 
                           
                           
                              
                              2.3.1
                                  Predefined Themes
                           
                              
                           
                           
                           - 2.3.1.1 Styling Rules in Predefined Spatial Geometry Themes
- 2.3.1.2 How the Map Visualization Component Formulates a SQL Query for a Styling Rule
- 2.3.1.3 Styling Rules with Binding Parameters
- 2.3.1.4 Applying Multiple Rendering Styles in a Single Styling Rule
- 2.3.1.5 Using Multiple Rendering Styles with Scale Ranges
- 2.3.1.6 Caching of Predefined Themes
- 2.3.1.7 Feature Labels and Internationalization
- 2.3.1.8 Primary and Secondary Labels for Linear Features
 
- 2.3.2 JDBC Themes
- 2.3.3 Image Themes
- 2.3.4 GeoRaster Themes
- 2.3.5 Network Themes
- 2.3.6 Topology Themes
- 2.3.7 WFS Themes
- 2.3.8 WMTS Themes
- 2.3.9 Custom Geometry Themes
- 2.3.10 Annotation Text Themes
- 2.3.11 LRS (Linear Referencing System) Themes
- 2.3.12 Thematic Mapping
- 2.3.13 Attributes Affecting Theme Appearance
 
- 
                           
                           
                              
                              2.3.1
                                  Predefined Themes
                           
                              
                           
                           
                           
- 2.4 Maps
- 2.5 How a Map Is Generated
- 2.6 Cross-Schema Map Requests
- 2.7 Workspace Manager Support in the Map Visualization Component
- 2.8 Map Visualization Component Metadata Views
- 2.9 Oracle Maps
 
- 
               
               
                  
                  3
                      Map Visualization Servers
               
                  
               
               
               - 
                     
                     
                        
                        3.1
                            MapViewer Map Server
                     
                        
                     
                     
                     - 
                           
                           
                              
                              3.1.1
                                  Map Request Examples
                           
                              
                           
                           
                           - 3.1.1.1 Simple Map Request
- 3.1.1.2 Map Request with Dynamically Defined Theme
- 3.1.1.3 Map Request with Base Map, Center, and Additional Predefined Theme
- 3.1.1.4 Map Request with Center, Base Map, Dynamically Defined Theme, and Other Features
- 3.1.1.5 Map Request for Point Features with Attribute Value and Dynamically Defined Variable Marker Style
- 3.1.1.6 Map Request with an Image Theme
- 3.1.1.7 Map Request for Image of Map Legend Only
- 3.1.1.8 Map Request with SRID Different from Data SRID
- 3.1.1.9 Map Request Using a Pie Chart Theme
- 3.1.1.10 Map Request Using Ratio Scale and Mixed Theme Scale Modes
- 3.1.1.11 Map Request Using Predefined Theme (Binding Parameter and Custom Type)
- 3.1.1.12 Map Request Using Advanced Styles and Rendering Rules
- 3.1.1.13 Map Request Using Stacked Styles
- 3.1.1.14 WFS Map Requests
- 3.1.1.15 Java Program Using MapViewer
- 3.1.1.16 PL/SQL Program Using MapViewer
 
- 
                           
                           
                              
                              3.1.2
                                  Map Request DTD
                           
                              
                           
                           
                           - 3.1.2.1 map_request Element
- 3.1.2.2 bounding_themes Element
- 3.1.2.3 box Element
- 3.1.2.4 center Element
- 3.1.2.5 geoFeature Element
- 3.1.2.6 jdbc_georaster_query Element
- 3.1.2.7 jdbc_image_query Element
- 3.1.2.8 jdbc_network_query Element
- 3.1.2.9 jdbc_query Element
- 3.1.2.10 jdbc_topology_query Element
- 3.1.2.11 legend Element
- 3.1.2.12 map_tile_theme Element
- 3.1.2.13 north_arrow Element
- 3.1.2.14 operation Element
- 3.1.2.15 operations Element
- 3.1.2.16 parameter Element
- 3.1.2.17 scale_bar Element
- 3.1.2.18 style Element
- 3.1.2.19 styles Element
- 3.1.2.20 theme Element
- 3.1.2.21 themes Element
- 3.1.2.22 theme_modifiers Element
 
- 3.1.3 Information Request DTD
- 3.1.4 Map Response DTD
- 3.1.5 MapViewer Exception DTD
- 3.1.6 Geometry DTD (OGC)
 
- 
                           
                           
                              
                              3.1.1
                                  Map Request Examples
                           
                              
                           
                           
                           
- 3.2 Map Visualization Component Map Data Server
- 
                     
                     
                        
                        3.3
                            Map Tile Server
                     
                        
                     
                     
                     - 3.3.1 Map Tile Server Concepts
- 3.3.2 Map Tile Server Configuration
- 
                           
                           
                              
                              3.3.3
                                  Map Cache Auto-Update
                           
                              
                           
                           
                           - 3.3.3.1 Add the <dirty_tile_auto_update> element to the mapViewerConfig.xml configuration file
- 3.3.3.2 Add the <auto_update> element to tile layer definition
- 3.3.3.3 Create the dirty MBR table, base tables' log table, and triggers
- 3.3.3.4 Start the map visualization component server and test the map cache auto-update feature
 
- 3.3.4 UTFGrid for Map Tiles: Including Text Information About Features
- 3.3.5 External Map Source Adapter
 
- 3.4 Vector Tile Server
 
- 
                     
                     
                        
                        3.1
                            MapViewer Map Server
                     
                        
                     
                     
                     
- 
               
               
                  
                  4
                      Oracle Maps
               
                  
               
               
               - 4.1 Oracle Maps JavaScript API
- 4.2 Developing Oracle Maps Applications
- 4.3 Using Google Maps
- 4.4 Transforming Data to a Spherical Mercator Coordinate System
- 
                     
                     
                        
                        4.5
                            Using Dynamic Tile Layers
                     
                        
                     
                     
                     - 4.5.1 Creating a Universe and Configuration Instance for a Dynamic Tile Layer
- 4.5.2 Creating a Dynamic Tile Layer Using a Base Map
- 4.5.3 Creating a Dynamic Tile Layer Using Predefined Themes
- 4.5.4 Creating a Dynamic Tile Layer Using Spatial Tables Directly
- 4.5.5 Creating a Dynamic Tile Layer Using Third Party Map Services
- 4.5.6 Dynamic Tile Layer Use Case
 
 
- 5 Oracle Map Builder Tool
- 
               
               
                  
                  A
                       XML Format for Styles, Themes, Base Maps, and Map Tile Layers
               
                  
               
               
               - A.1 Color Styles
- A.2 Marker Styles
- A.3 Line Styles
- A.4 Area Styles
- A.5 Text Styles
- A.6 Advanced Styles
- A.7 Themes: Styling Rules
- A.8 Base Maps
- A.9 Map Tile Layers
 
- B JavaScript Functions for SVG Maps
- C Creating and Registering a Custom Spatial Data Provider
- D Creating and Registering a Custom Image Renderer
- 
               
               
                  
                  E
                      OGC WMS Support in the Map Visualization Component
               
                  
               
               
               - E.1 Setting Up the WMS Interface for the Map Visualization Component
- 
                     
                     
                        
                        E.2
                            WMS Specification and Corresponding Map Visualization Component Concepts
                     
                        
                     
                     
                     - 
                           
                           
                              
                              E.2.1
                                  Supported GetMap Request Parameters
                           
                              
                           
                           
                           - E.2.1.1 BASEMAP Parameter (Map Visualization Component-Only)
- E.2.1.2 BBOX Parameter
- E.2.1.3 BGCOLOR Parameter
- E.2.1.4 DATASOURCE Parameter (Map Visualization Component-Only)
- E.2.1.5 DYNAMIC_STYLES Parameter (Map Visualization Component-Only)
- E.2.1.6 EXCEPTIONS Parameter
- E.2.1.7 FORMAT Parameter
- E.2.1.8 HEIGHT Parameter
- E.2.1.9 LAYERS Parameter
- E.2.1.10 LEGEND_REQUEST Parameter (Map Visualization Component-Only)
- E.2.1.11 MVTHEMES Parameter (Map Visualization Component-Only)
- E.2.1.12 REQUEST Parameter
- E.2.1.13 SERVICE Parameter
- E.2.1.14 SRS (1.1.1) or CRS (1.3.0) Parameter
- E.2.1.15 STYLES Parameter
- E.2.1.16 TRANSPARENT Parameter
- E.2.1.17 VERSION Parameter
- E.2.1.18 WIDTH Parameter
 
- E.2.2 Supported GetCapabilities Request and Response Features
- 
                           
                           
                              
                              E.2.3
                                  Supported GetFeatureInfo Request and Response Features
                           
                              
                           
                           
                           - E.2.3.1 GetMap Parameter Subset for GetFeatureInfo Requests
- E.2.3.2 EXCEPTIONS Parameter
- E.2.3.3 FEATURE_COUNT Parameter
- E.2.3.4 INFO_FORMAT Parameter
- E.2.3.5 QUERY_LAYERS Parameter
- E.2.3.6 QUERY_TYPE Parameter (Map Visualization Component-Only)
- E.2.3.7 RADIUS Parameter (Map Visualization Component-Only)
- E.2.3.8 UNIT Parameter (Map Visualization Component-Only)
- E.2.3.9 X and Y or I and J Parameters
- E.2.3.10 Specifying Attributes to Be Queried for a GetFeatureInfo Request
 
 
- 
                           
                           
                              
                              E.2.1
                                  Supported GetMap Request Parameters
                           
                              
                           
                           
                           
- E.3 Adding a WMS Map Theme
 
- F OGC WMTS Support in the Map Visualization Component
- Index