Changes between Version 3 and Version 4 of MapGuideRfc110


Ignore:
Timestamp:
Feb 23, 2011, 9:41:32 AM (13 years ago)
Author:
brucedechant
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc110

    v3 v4  
    4646}}}
    4747
     48
    4849{{{
    4950MgByteReader* ProfileRenderDynamicOverlay(MgMap* map,
     
    6465}}}
    6566
    66 Note: The results of the !ProfileResource() API depend on the type of resource profiled.
     67'''Note: The results of the !ProfileResource() API depends on the type of resource profiled.'''
    6768
    68 Information gathered:
     69All of the above APIs will return an XML document that contains the profiling information.
     70
     71== Information gathered ==
     72
     73The profiling information gathered will contain a collection of the items below depending on what is applicable.
    6974
    7075!MapDefinition:
    7176{{{
     77Render Time
     78Initial scale ranges
     79Initial layers
     80Base layers
     81Coordinate System
     82Legend details
     83Data extents
    7284}}}
    7385
    7486!LayerDefinition:
    7587{{{
     88Render Time
     89Query Time
     90Number of Features
     91Feature Class
     92Properties
     93Data Extents
     94Filters
     95Scale Ranges
     96Theme Rules
     97Tooltip
     98URL
     99Watermark (If applicable)
    76100}}}
    77101
    78102!FeatureSource:
    79103{{{
     104Initial FDO Connection Time
     105Subsequent FDO Connection Time (Cache hits)
     106Initial DescribeSchema Time
     107Subsequent DescribeSchema Time (Cache hits)
     108Remaining cached FDO information
     109Joins
     110Calculations
     111Coordinate System of Data (Indicate if a CS transformation is needed. Only applies if we are profiling a map.)
    80112}}}
    81113
    82 The above APIs will generate an XML document that contains the gathered profiling information.
     114== XML Report / Schema ==
    83115
    84 * TBD XML document schema
     116The generated XML report document will be defined by the following schema.
     117
     118'''TBD XML document schema'''
     119
     120Example of profiling a MapDefintion: (Work in progress)
     121{{{
     122Map Summary
     123  Layer(s) Summary
     124  Layer(s) Details
     125    Feature Source(s) Summary
     126    Feature Source(s) Details
     127}}}
    85128
    86129== Implications ==