Skip Headers
Oracle® Application Server MapViewer User's Guide
10g Release 2 (10.1.2)
B14036-02
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

New and Changed Features

This section describes major features that are new or changed since the previous release of OracleAS MapViewer, which was included in Oracle9iAS Release 10g (9.0.4).

Enhanced SVG Mouse Event Support

The following new attributes are supported for mouse events with SVG maps:

The <map_request> attributes are described in Section 3.2.1.1, and the <theme> attributes are described in Section 3.2.14. For an explanation of map-level and theme-level user-defined mouse event functions, see Section B.3.2.

Oracle Spatial GeoRaster Support

Oracle Spatial GeoRaster data can now be visualized in OracleAS MapViewer. You can define dynamic or permanent themes based on GeoRaster data. Vector and raster data can now be effectively overlaid in a single map. For more information, see Section 2.3.6.

Oracle Spatial Network Data Model Support

Networks created using the Oracle Spatial network data model can now be visualized in OracleAS MapViewer. You can view a network as well as the result of limited network analysis results, and you can customize the rendering and labeling styles for the network's links, nodes, and paths. For more information, see Section 2.3.7.

Oracle Spatial Topology Data Model Support

Topologies created using the Oracle Spatial topology data model can now be visualized in OracleAS MapViewer, in both regular and debug modes. For more information, see Section 2.3.8.

Workspace Manager Support

Workspace Manager is an Oracle Database feature that lets you version-enable one or more tables in the database. You can request a map from a specific workspace, at a specific savepoint in a workspace, or at a point close to a specific date in a workspace. You can also perform administrative requests related to Workspace Manager support. For more information, see Section 2.7.

Multiple Data Sources in a Map Request

You can now generate a map based on dynamic or predefined themes that come from different data sources (databases). This capability is necessary for aggregating data from multiple data stores. To specify a data source for a theme, use the datasource attribute in the <theme> element, as explained in Section 3.2.14.

Maps in SVG Formats (Basic, Compressed, and Tiny)

OracleAS MapViewer now supports the output of maps in SVG Basic, SVG Compressed, and SVG Tiny formats. When generating an SVG map, you can specify attributes for a theme that will be returned with the resulting SVG map, which can then be displayed in a pop-up window that follows your cursor as you move around in the SVG map. You can also customize and control the layers in a generated SVG map through such tools as JavaScript.

The format attribute of the <map_request> element (see Section 3.2.1.1) includes the following new possible values: SVG_STREAM, SVG_URL, SVGZ_STREAM, SVGZ_URL, SVGTINY_STREAM, and SVGTINY_URL. The <map_request> element also contains the following new attributes for SVG maps: navbar, infoon, onclick, onrectselect, onpolyselect, and rasterbasemap. The <theme> element, described in Section 3.2.14, contains the following new attributes for SVG maps: fixed_svglabel, visible_in_svg, selectable_in_svg, part_of_basemap, and onclick.

The OracleAS MapViewer JavaScript application programming interface (API) for SVG maps is described in Appendix B.

Dynamic Coordinate System Transformation in a Map Request

You can now specify a SRID (spatial reference ID, or coordinate reference system ID) in a map request, and OracleAS MapViewer will transform the theme data if it is not already in the specified SRID, as explained in Section 3.1.8.

OGC WMS Protocol Support

OracleAS MapViewer supports the rendering of data delivered using the Open GIS Consortium (OGC) Web Map Service (WMS) protocol, as explained in Appendix D.

JPEG Format and Transparent PNG Map Support

OracleAS MapViewer now supports indexed PNG maps with a transparent background and JPEG maps. For a JPEG map, specify the format attribute value as JPEG_STREAM or JPEG_URL in the map request. For an indexed PNG map, specify the format attribute value as PNG8_URL or PNG8_STREAM, and specify transparent=true. For information about these attributes and their possible values, see Section 3.2.1.1.

Container Data Source as the Map Data Source

OracleAS MapViewer now lets you use a data source defined in the OC4J container as the map data source, as explained in Section 6.1.1 and illustrated in Example 6-2.

OracleAS MapViewer Configuration File Moved Inside the web.war File

In previous releases, the OracleAS MapViewer configuration file (mapViewerConfig.xml) was located in the conf directory and outside the web.war file. Starting with this release, the conf directory is moved into its WEB-INF directory. This makes it easier to import the web.war file into JDeveloper and to repackage or redeploy it with customized configurations.

Label Styles in a Bucket-Based Advanced Style

Previously, you could specify only a rendering style for each bucket in an advanced style. Now, you can specify a label (text) style for each bucket, as explained in Section 2.2.1. This makes it possible to replace many similar styling rules (which result in many subqueries) in a predefined theme with a single advanced style.

Style Enhancements

Several enhancements have been made to existing styles. The line style supports arrows, and a line style can be used as the boundary of an area style. Text and marker style displays can be further controlled using the new support for orientation vectors (see Section 2.2.2).

Dynamically Defined (Temporary) Styles

You can now create dynamically defined styles (that is, temporary styles) for use with a map request. Dynamically defined styles are defined in Section 2.2. For information about adding dynamically defined styles using the JavaBean-based API, see Section 4.3.4.

Bounding Themes Option for Restricting Displayed Data

You can use the new <bounding_themes> element in a map request to restrict the range of the user data to be plotted on a map. This element is described in Section 3.2.2.

Performance Enhancements and Bug Fixes

The spatial data cache in OracleAS MapViewer has also been rewritten and improved with more statistics to guide you in tuning the cache. The problem has been fixed where generated map images were corrupted when multiple JVM processes were started for a single OC4J instance. Several problems in the Java client API and the JSP tag library were also fixed.

High Availability and OracleAS MapViewer

OracleAS MapViewer enables you to use the high availability features of Oracle Application Server more effectively than in previous releases, as explained in Section 1.6.

Flash Map Support Deprecated

Support for the Macromedia Flash mapping client, documented in an appendix in the previous release of this manual, is deprecated. You are instead encouraged to use the SVG support in OracleAS MapViewer.