Oskari API Documentation

Select bundle

admindown-arrow
cataloguedown-arrow
  • metadata
    Generic functionality to display metadata from a CSW-service
  • metadatasearch
    Provides metadata catalogue search user-interface for an application.
frameworkdown-arrow
  • announcements
    Bundle for displaying announcements made with admin-announcements.
  • Core services
    Provided by the framework
  • layeranalytics
    Map layer problem tracker
  • layerlist
    A layer listing functionality for the geoportal.
  • mydata
    Provides generic container for listing user data and offers other functionalities a way to present user-specific information.
  • Map Publisher 2
    Allows creation of embedded maps
  • RPC
  • Search
    Provides basic search functionality without any UI
  • Selected-featuredata
    Allows infobox opening in new flyout
  • statehandler
    History functionality and state saving.
  • usagetracker
    Pings the server when any of the configured events occur.
mappingdown-arrow
statisticsdown-arrow
  • statsgrid2016
    Statistics data display. This will replace the statsgrid bundle specification when the implementation has the comparable functionalities as the current one. The bundle depends on mapstats-bundle that provides support for statslayer layertype.
uidown-arrow

Mapmodule Ol Cesium

Description

Ol Cesium implementation of the mapmodule bundle.

Bundle configuration

Configuration can be given when through mapfull's bundle configuration under mapOptions.

{
    "resolutions" : [...],
    "srsName": "EPSG:3857",
    "terrain": {
        "providerUrl": "{{url}}",
        "ionAssetId": "{{asset-id}}",
        "ionAccessToken": "{{your-ion-access-token}}"
    }
}
  • terrain and all it's children are optional.
    • Using providerUrl one can set the TMS service end point. Supported terrain formats are heightmap-1.0 and quantized-mesh-1.0.
    • When ionAssetId is provided, the terrain is streamed from Cesium ION service which also requires ionAccessToken.
    • When ionAccessToken is provided without ionAssetId Cesium World Terrain is used for providing detailed terrain all over the globe.

Bundle functions

getCesiumScene

The function provides access to a Cesium.Scene object handling the 3D view.