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 HTML Javascript API (V2) 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.x

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.x, 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 and 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.

Map Builder Support for Exporting Data to a JSON File

You can use the Map Builder tool to export data to a JSON file. The source data can be from a database table, or from the spatial providers that access external data in its original format. The JSON file can be used with the Oracle Maps V2 API in disconnected mode applications.

Map Builder Option to Export Map to a JSON File

For geometry themes, you can use the Map Builder tool to export the displayed map area in preview panel to a JSON file.

Map Builder Support for Dropping and Reprojecting Geometry Columns

In the Map Builder tool, operations to drop and to reproject a geometry column are available from the geometry table popup menu.

Oracle Maps HTML Javascript API (V2)

This section describes features for the Oracle Maps HTML5 Javascript API (V2), which is documented in Chapter 6.

Dynamic Tile Layers

The new Oracle Maps HTML5 JavaScript API lets you easily create dynamic tile layers based on ad hoc queries or any valid MapViewer XML map requests. These tiles are client-side only and do not require the 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 could be used as src for an image-based marker.

Server-Side Style Support Enhancements

You can now load styles from MapViewer running on a different domain.

toXMLString Method

Style classes now have the toXMLString method for easy conversion into server-side style definitions. The External Map Server Support example in Section 3.3.5, "External Map Source Adapter" uses the toXMLString method.