Changes between Version 15 and Version 16 of MapGuideRfc119


Ignore:
Timestamp:
Jul 19, 2011, 7:15:04 PM (13 years ago)
Author:
samwang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc119

    v15 v16  
    2828== Motivation ==
    2929
    30 Current layer definition schema already defines an element "URL" of type string in "!VectorLayerDefinition" complex type to store URL information. However, this is too simple and we may need further details of the URL, such as description of URL which can be displayed to user. Also, we may assign an FDO expression to URL element which designates a layer level URL setting for features, but at the the same time, we may as well would like to override it for a specific feature. For example: the URL xml element has been assigned Fdo expression value
     30Current layer definition schema(2.3.0) already defines an element "URL" of type string in "!VectorLayerDefinition" complex type to store URL information. However, this is quite simple and may far from enough for use in applications. We can enhance this in the following two aspects:
     311. Description of the URL. The URL is just a universal resource locator in some certain formats, but we may want to display to user more readable text. For example, when user finds a building in a map, instead of showing user a URL directly so that he can jump to that link for more detailed information of the building, we can provide more descriptive text like "Visit http://xxx.xx for more details of the building" which is much more user firendly.
     322. Also, we may assign an FDO expression to URL element which designates a layer level URL setting for features, but at the the same time, we may as well would like to override it for a specific feature. For example: the URL xml element has been assigned Fdo expression value
    3133{{{
    3234Concat('http://www.map.com/fid=', FeatId)
     
    8082
    8183== Implications ==
    82 
    83 Existing schema documentation will be updated.
     84A new version 2.4 of the layer definition will be added to reflect this change and backward compability with older version of schema should be maintianed.
     85Also existing schema documentation will be updated.
    8486
    8587== Test Plan ==