ARK2/Maps

From ARK
Revision as of 13:43, 30 November 2017 by John Layt (talk | contribs) (Configuration)

Jump to: navigation, search

Maps

ARK2 supports the display of maps and mapping layers using OpenLayers4. Maps and layers can be dynamically defined in the config database and then linked to a defined page view. Much of the config closely reflects the OpenLayers4 API.

Configuration

The following database tables can be configured to define an OL4 map.

Define OL4 Sources in ark_map_source.

ark_map_source
Field Type Size Required Description Example
source varchar PK 30 The key for the source bing
type varchar 30 Y The type of the source (raster, vector) raster
subtype varchar 30 Y The subtype of the source (image, tile, vector) tile
format varchar 30 Y The format of the source (wms, gml, etc) bing
view_class varchar 100 Y The OL4 Class of the source BingMaps
keyword varchar 100 Y The ARK translation keyword map.source.bing
ticket varchar 100 N The API auth ticket for the source
ticket_expiry datetime N The expiry date for the API auth ticket
options varchar 4000 N The OL4 Options to pass to the source class

Define OL4 Layers in ark_map_layer.

ark_map_layer
Field Type Size Required Description Example
source varchar 30 PK The source key from ark_map_source bing
layer varchar 30 PK The layer key raster
source_name varchar 50 Y The OL4 Class of the source BingMaps
keyword varchar 100 Y The ARK translation keyword map.source.bing
url varchar 2000 N The OL4 Options to pass to the source class
options varchar 4000 N The OL4 Options to pass to the source class
parameters varchar 4000 N The OL4 Options to pass to the source class