New and Changed Features

This section describes major features that are new or changed since the previous release of MapViewer. This section groups the new features into MapViewer Core and Oracle Maps subsections.

MapViewer Core

This section describes features related to MapViewer generally, including the Map Builder Tool.

Upgrading MapViewer from Release 11g to Release 12.2.1

If you have an existing MapViewer Release 11g installation, and if you want to use its MapViewer configuration on Oracle Fusion Middleware Release 12.2.1, see Section 1.5, "Upgrading MapViewer".

UTFGrid for Map Tiles

When a tile layer has UTFGrid enabled, a data set named UTFGrid becomes a "companion" of an image tile, containing text information about feature properties in the image tile. This text information can be displayed by the updated Oracle Maps HTML5 API as a tooltip or info window in a web application.

For more information, see Section 2.3.11, "LRS (Linear Referencing System) Themes".

GeoRaster Virtual Mosaic support

Support has been added to the MapViewer server so that you can now create a predefined theme based on the virtual mosaic functions in Oracle Spatial and Graph GeoRaster databases.

Exporting Spatial and Graph Data into a geoJson in Map Builder

Map Builder now has an option to export vector data stored in a Spatial a Graph database into a geoJson file, using either ad hoc queries or predefined themes.

Rewritten Web Admin Console

MapViewer now comes with a lightweight Web Admin Console written in pure HTML and JavaScript. This enables easy deployment of the MapViewer server to virtually all JavaEE containers.

Oracle Maps

This section describes features for Oracle Maps, which is documented in Chapter 6.

Dynamic Tile Layer

The new Oracle Maps HTML5 JavaScript API lets you easily create dynamic tile layer based on ad hoc queries or any valid MapViewer XML map requests. These tiles are client-side only and do not require creation of metadata in a database.

Advanced Editing Functions

The redline tool in Oracle Maps JavaScript API has been enhanced to provide more powerful functions, such as shared boundary editing.

SVG File-Based Markers

The OM.style.Marker class can now take any SVG file as its image src attribute. Previously, only PNG and GIF images can be used as src for an image-based marker.