Create Renderer Plugins

HERE Open Location Platform (OLP) catalogs contain layers with location data that is mostly partitioned geographically. The Data Inspector Library allows rendering Protobuf-encoded, geographically partitioned data on top of the basemap with the help of custom GeoJSON renderer plugins.

The Library uses Protocol Buffers (schemas) to decode these partitions. A partition is rendered with a plugin that is invoked once the partition is decoded. The renderer plugin returns the GeoJSON representation of the partition that is then rendered by the GeoJsonDataSource. The Platform lets you attach a GeoJSON plugin to your schema.

For a full list of GeoJSON features supported by the Data Inspector Library, see Preconditions for Visualization.

With the rendering functions and style properties provided with the Data Inspector Library, you can develop your custom GeoJSON renderer plugins using one of the following environments:

  • In the Data Inspector integrated development environment (IDE) using the rendering settings and the embedded JavaScript (JS) editor. This is the fastest way for you to develop and run your renderer plugins. For more information, see the Data Inspector IDE chapter.

  • Locally by installing the Web App Generator with the option Custom data using custom JavaScript translators to GeoJSON and extending the renderer.plugin.template.js file that becomes available in the generated example application. For more information, see the Custom Data chapter.

To see a sample implementation of the Data Inspector Library's rendering functions and style properties, see the Plugin Examples chapter.

results matching ""

    No results matching ""