Changes between Version 3 and Version 4 of MapGuideRfc110
- Timestamp:
- 02/23/11 09:41:32 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified MapGuideRfc110
v3 v4 46 46 }}} 47 47 48 48 49 {{{ 49 50 MgByteReader* ProfileRenderDynamicOverlay(MgMap* map, … … 64 65 }}} 65 66 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.''' 67 68 68 Information gathered: 69 All of the above APIs will return an XML document that contains the profiling information. 70 71 == Information gathered == 72 73 The profiling information gathered will contain a collection of the items below depending on what is applicable. 69 74 70 75 !MapDefinition: 71 76 {{{ 77 Render Time 78 Initial scale ranges 79 Initial layers 80 Base layers 81 Coordinate System 82 Legend details 83 Data extents 72 84 }}} 73 85 74 86 !LayerDefinition: 75 87 {{{ 88 Render Time 89 Query Time 90 Number of Features 91 Feature Class 92 Properties 93 Data Extents 94 Filters 95 Scale Ranges 96 Theme Rules 97 Tooltip 98 URL 99 Watermark (If applicable) 76 100 }}} 77 101 78 102 !FeatureSource: 79 103 {{{ 104 Initial FDO Connection Time 105 Subsequent FDO Connection Time (Cache hits) 106 Initial DescribeSchema Time 107 Subsequent DescribeSchema Time (Cache hits) 108 Remaining cached FDO information 109 Joins 110 Calculations 111 Coordinate System of Data (Indicate if a CS transformation is needed. Only applies if we are profiling a map.) 80 112 }}} 81 113 82 The above APIs will generate an XML document that contains the gathered profiling information. 114 == XML Report / Schema == 83 115 84 * TBD XML document schema 116 The generated XML report document will be defined by the following schema. 117 118 '''TBD XML document schema''' 119 120 Example of profiling a MapDefintion: (Work in progress) 121 {{{ 122 Map Summary 123 Layer(s) Summary 124 Layer(s) Details 125 Feature Source(s) Summary 126 Feature Source(s) Details 127 }}} 85 128 86 129 == Implications ==