DPPP Upgrade

The new DPPP website is currently undergoing testing and can be viewed at:

DPPP code documentation

Code documentation, for both the javascript and python scripts which compose the website, are available at:

New Features

New visualisation functionality has been added to the pages to ease the display of maps data from KML and WMC documents referenced in the DPPP DIFF records.

In more detail, the changes include:

Results tab

A new column has been added to the results table to allow result records to be individually selected and unselected. Selected records are available for further use in the new 'Selections' tab.

Details tab

Clicking on the icon for a WMC document opens the selected WMC in the new 'View' tab.

Selections tab

A new tab offering 'shopping cart' functionality to the website. Records selected from the Results tab are displayed here.

The following functionality is available:

  • View a single record in GoogleEarth - if it has a valid KML document available.
  • View a single record in Con Terra - if it has valid WMC documents available. NB, if a DIFF record has multiple WMC documents, they will be displayed on separate rows to allow selection of a specific WMC document.
  • View a single record locally, via the 'View' tab - if it has valid WMC documents available. Again, if multiple WMC documents are available for a single record, each will be available to select individually.
  • View multiple records together - in GoogleEarth, Con Terra or locally in the 'View' tab; NB, a 'select all' checkbox in the column header simplifies selecting multiple records.
  • Remove a single record
  • Remove all records

View tab

A new tab offering local visualisation functionality to view map layers referenced in WMC documents. These are firstly selected from the Results tab and their visualisation is then requested either from the 'Details' tab WMC link or from the Selections tab using the 'Local' viewer option.

The following functionality is available:

  • Explore datasets; any WMC document chosen to view from the Selections or Details tab is displayed in a treeview which can be navigated to expose the different map layers referenced by the document.
  • Remove dataset - a dataset can be removed by clicking on its 'x' icon.
  • Display map layer - clicking on a tree node representing a map layer will add the layer to the list of layers being displayed.
  • Remove map layer - any layer that is currently being displayed can be removed by clicking on its 'x' icon.
  • Rearrange ordering of map layers - if multiple layers are being displayed, the order in which these are displayed can be adjusted by dragging and dropping the layers around.
  • Standard map navigation functionality - including magnify and drag controls
  • Domain specification control - to refine the displayed map selection. NB, the basic control offers the specification of the visible coordinate bounding box; if a layer has additional dimension data, e.g. time, available, this will also be available to specify.


  1. Up to ten map layers can be displayed at once and the displayed map is constructed overlaying the layers from the top of the list to the bottom.
  2. Any legend data or domain dimensions displayed refer to the current topmost displayed layer - i.e. the bottom layer in the 'Layer' list.
  3. If a non standard dimension, e.g. a particular timeslice, is selected to view, this will be applied to all other layers currently being displayed; if these do not support the specified dimension they will just display their standard map.