[FrontPage] [TitleIndex] [WordIndex

deegree3 mapService Requirements

The following table gives a revised and complete overview of all mapService requirements. ID scheme is "wms-[g|s|f]-##" where "g" is for general requirements, "s" for symbology-related requirements, "f" for feature info-related requirements.

Some cleaning-up might be needed for the discussion items and various references to other requirements.

This page is expected to be a replacement for the WebMapService development plan very soon.

ID

Feature

Minispec

Status

Priority (M-S-C-W)(*)

Discussion

wms-g01

support automatic crs transformations for cascaded WMS layers (GetMap, GetFeatureInfo)

This requires transforming envelopes upon requests and transformation of resulting coordinates for the responses.

testing (GetMap)

M

-

wms-g02

support automatic calculation of scales in different formats

Should be specified in configuration as "real scales" as stated in WMS 1.3.0 spec. and transformed to WMS 1.1.1 ScaleHint as specified in WMS 1.1.1 spec if GetCapabilities is requested with version=1.1.1

testing

M

-

wms-g03

support requestable layers with any number of data sources, separated by scale

This can be implemented by supporting at most one data source per layer, and by supporting 'invisible' layers (previously called data sources). That way, one can avoid duplication of concepts on layer and data source level.

testing

M

AP: datasources also should be seperable by filters (especially spatial); I don't agree to implementation hints; we already discussed this in context of WPVS

wms-g04

add a vendor-specific parameter: PROPERTYNAME/PROPERTYVALUE

With the propertyname/-value one can filter by eg. an ID value to quickly select feature(s) to be rendered (without the need to resort to SLD).

not started

M

-

wms-g05

add a vendor-specific parameter: WKT

Request GetFeatureInfo/GetMap(?) for all features intersecting the given WKT geometry. See also deegree 2 implementation using a specialized datasource configuration (for each layer).

not started

M

-

wms-g06

add a vendor-specific parameter: MARK

Mark (=render in a different style) one or more features in a map (layer) identified by the WKT or PROPERTYNAME/-VALUE VSP. To be cross-checked with deegree 2 implementation (who is the author?)

not started

M

-

wms-g07

improve logging

Improve logging to make debugging more comfortable: (just an example: log, if a layer is requested outside scale range or bbox.)

testing

S

-

wms-g08

improve GetLegendGraphic configuration

Possibly by defining/choosing from templates for generated legends.

not started

S

AP: automatic legend generation from style-definition should also be improved

wms-g09

improve performance

?

in progress

M

some enhancements already done

wms-g10

support TIME/ELEVATION and other dimensions

?

testing

M

-

wms-g11

support protocol version 1.3.0

?

testing

M

-

wms-g12

support other protocol versions

Only OGC WMS version 1.1.1. will be supported additionally to 1.3.0. 1.1.0 won't be supported

testing

M

-

wms-g13

prevent application restart after configuration change

Three implementation options: 1.) dynamic layers: specify directory of shape files or specify PostGIS database (and use all geometry tables), 2.) use a java class for manipulating the layer tree, 3.) automatic reloading of main configuration file

in progress

M

Make option 2 a plugin?

wms-g14

support caching/an optimized data model

Like WPVS?

?

C

shall be moved to data access requirements

wms-g15

support KML, HTML image maps and PDF as output format

Needs spec.

not started

C

-

wms-g16

support WMTS protocol

Besides the protocol support, tool support is needed to generate tile images.

not started

C

after WMTS adoption

wms-g17

add vendor-specific parameters for authentication and authorisation: USER/PASSWORD/SESSIONID

To be used with deegree security.

?

M

JF: Other security concepts to be supported as well? AP: Don't understand that; why should WMS understand these parameters? And if it must be understood there should be support for all authentication mechnism supported by deegree

wms-g18

improve tolerance for request and configuration errors

WMS should be more tolerant according to configuration errors and invalid requests; level of tolerance should be configurable (e.g. loose, strict, very strict). Levels need to be specified more detailed.

in progress

S

to be clarified

wms-g20

add a vendor-specific parameter: SQL

a SQL statement may be assigned to each layer (if supported) that overrides server-side configuration

?

C

see also da-g08

wms-g19

support complex feature types

applies to configuration and GetMap/GetFeatureInfo handling

?

?

already included in other requirements

wms-s01

support GetStyles/PutStyles, style repositories

Needs concept of persistent style storage.

postponed

W

needs better spec – open discussion if the WMS-based concept is more or less useful than an alternative implementation using Registry technology

wms-s02

support other SLD requests (POST GetMap, DescribeLayer)

?

not started

M

was supported in deegree 2

wms-s03

define style catalogue

Spec needed: internal styles? Collection of SE documents?

?

S

-

wms-s04

support scale dependent styling

This is supported by SE/SLD, and can easily be implemented.

testing

M

-

wms-f01

improve flexibility for GFI on cascading layers

GFI for layer set up on a cascaded WMS should be improved. E.g. there may be a lookup function that enables selecting correct transformation script (XSLT) by setting the vendor and version of the cascaded WMS.

not started

S

-

wms-f02

support for raster data

GFI on raster data should be possible.

testing

M

-

wms-f03

improve flexibility/ease of use for GFI output formats

Simplify configuration for layouting GFI responses; beside registering XSLT scripts (for each layer/datasource) it should be possible to register HTML fragment templates for each layer/datasource.

not started

M

-

wms-f04

support complex feature types

Support for complex schemas for GetFeatureInfo (GFI)

not started

M

-

wms-f05

support VSP QUERYGEOMETRY

A WKT-encoded geometry can be used for feature retrieval

not started

C

-

wms-f05

support of multiple concatable db fields for Text Symbolizer

Additional Text/Symbols not include in DB should be addable

not started

M

-

(*) M-S-C-W: Must have, Should have, Could have, Won't have


CategoryDeegree3


2018-04-20 12:05