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