wiki:MapGuideRfc107

Version 5 (modified by yangte, 14 years ago) ( diff )

--

MapGuide RFC 107 - Enhance Tile service to add a !new API GenerateTile

This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.

Status

RFC Template Version(1.0)
Submission DateJuly 23, 2010
Last ModifiedTed Yang July 23, 2010
AuthorTed Yang
RFC Statusdraft
Implementation Statusincomplete
Proposed Milestone2.3
Assigned PSC guide(s)
Voting History
+1
+0
-0
-1
Abstained

Overview

This RFC proposes to add a NEW GetCapabilites() API to the feature service which contains an additional connection string parameter. This will primarily allow for acquiring the "runtime" capabilities of WFS/WMS providers.

Motivation

The existing Feature service GetCapabilties() API works correctly for most providers, but fails to return the true capabilities of the server connected to by a WFS/WMS provider because there is no way to specify the connection string containing the server.

Proposed Solution

Create a NEW GetCapabilities() API that takes an additional connection string parameter.

Existing API:

    MgByteReader* GetCapabilities(CREFSTRING providerName);

Proposed NEW API:

    MgByteReader* GetCapabilities(CREFSTRING providerName, CREFSTRING connectionString);

Note: This NEW API will behave exactly the same as the old API if it is given an empty string as the connection string parameter.

Implications

This change will NOT break existing API compatibility.

Test Plan

Build/Run on Windows/Linux.

Funding/Resources

Supplied by Autodesk.

Note: See TracWiki for help on using the wiki.