Changes between Version 6 and Version 7 of MapGuideRfc108


Ignore:
Timestamp:
07/30/10 01:20:02 (14 years ago)
Author:
hubu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc108

    v6 v7  
    3232== Proposed Solution ==
    3333
    34 1.      Create a new resource type that contains information about watermark. This resource is used to define the what element to use(image or text) and where/how to place the watermark. Add a new XSD file to define the watermark, and the MdfModel and MdfParser are needed to updated about this change. We’ll use the symbol library in MapGuide server to store the images for watermark.
     341.      Create a new resource type that contains information about watermark. This resource is used to define the what element to use(image or text) and where/how to place the watermark. Add a new XSD file to define the watermark, and the MdfModel and MdfParser are needed to updated about this change. The image for watermark will be saved as DWF file in resource data, just like the image for symbol library.
    3535
    36 2.      User can use watermark by defining reference from map. The Map definition will be extented to reference the optional watermark resource. And a Map definition can reference multiple watermark resources. In the MgMap class, we add a "WatermarkList" field.
     362.      User can use watermark by referencing it from map. The Map definition will be extented to reference the optional watermark resource. And a Map definition can reference multiple watermark resources. In the MgMap class, we add a "WatermarkList" field.
    3737
    38383.      Change the render logic for map. When all the layers have been rendered and the renderer hasn’t output the result, render the watermark into the result.
    3939
    40 4.      For WMS publish, when a map definition is published, the watermark will be added to each layer definition’s header. When the temporary map is created for WMS, it will read to see if any layer has watermark in its definition’s header. If it finds one, it will add the watermark into its "WatermarkList" field.
     404.      For WMS publish, when a map definition is published, the watermark's resource ID will be added to each layer definition’s header. When the temporary map is created for WMS, it will read to see if any layer has watermark in its definition’s header. If it finds one, it will add the watermark into its "WatermarkList" field.
    4141
    4242== Implications ==