[mapguide-commits] r9501 - in sandbox/jng/tiling_v2: Server/src/PostBuild Server/src/UnitTesting UnitTest/TestData/TileService

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri May 3 06:04:33 PDT 2019


Author: jng
Date: 2019-05-03 06:04:33 -0700 (Fri, 03 May 2019)
New Revision: 9501

Added:
   sandbox/jng/tiling_v2/UnitTest/TestData/TileService/UT_BaseMap_OrigSize.tsd
Modified:
   sandbox/jng/tiling_v2/Server/src/PostBuild/PostBuild.mak
   sandbox/jng/tiling_v2/Server/src/UnitTesting/TestTileService.cpp
Log:
Refine default provider metatile test to use starting col/row that is guaranteed to span multiple physical folders. This is a better reliable check to ensure the correct sub-tile paths from a metatile is correct.

Also in this test render the individual 16 tiles to allow for easy manual comparison against the metatile result.

Modified: sandbox/jng/tiling_v2/Server/src/PostBuild/PostBuild.mak
===================================================================
--- sandbox/jng/tiling_v2/Server/src/PostBuild/PostBuild.mak	2019-05-03 12:33:01 UTC (rev 9500)
+++ sandbox/jng/tiling_v2/Server/src/PostBuild/PostBuild.mak	2019-05-03 13:04:33 UTC (rev 9501)
@@ -166,6 +166,7 @@
         ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
         ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+        ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
         ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -445,6 +446,7 @@
         ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
         ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+        ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
         ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -724,6 +726,7 @@
           ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
           ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+          ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
           ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -1003,6 +1006,7 @@
           ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
           ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+          ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
           ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -1155,6 +1159,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -1302,6 +1307,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -1449,6 +1455,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -1594,6 +1601,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -1866,6 +1874,7 @@
         ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
         ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+        ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
         ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -2138,6 +2147,7 @@
         ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
         ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+        ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
         ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
         ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -2410,6 +2420,7 @@
           ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
           ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+          ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
           ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -2682,6 +2693,7 @@
           ..\..\bin\UnitTestFiles\UT_BaseMap.mdf \
           ..\..\bin\UnitTestFiles\UT_BaseMap.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ.tsd \
+          ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd \
           ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd \
           ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf \
@@ -2827,6 +2839,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -2967,6 +2980,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -3107,6 +3121,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -3245,6 +3260,7 @@
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.mdf                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.mdf
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap.tsd                 del /F ..\..\bin\UnitTestFiles\UT_BaseMap.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ.tsd                     del /F ..\..\bin\UnitTestFiles\UT_XYZ.tsd
+    if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd        del /F ..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd       del /F ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd           del /F ..\..\bin\UnitTestFiles\UT_XYZ_Metatiled.tsd
     if EXIST ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf           del /F ..\..\bin\UnitTestFiles\UT_LinkedTileSet.mdf
@@ -3395,6 +3411,7 @@
 "..\..\..\UnitTest\TestData\TileService\UT_BaseMap.mdf" :
 "..\..\..\UnitTest\TestData\TileService\UT_BaseMap.tsd" :
 "..\..\..\UnitTest\TestData\TileService\UT_XYZ.tsd" :
+"..\..\..\UnitTest\TestData\TileService\UT_BaseMap_OrigSize.tsd" :
 "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_Metatiled.tsd" :
 "..\..\..\UnitTest\TestData\TileService\UT_XYZ_Metatiled.tsd" :
 "..\..\..\UnitTest\TestData\TileService\UT_LinkedTileSet.mdf" :
@@ -3665,6 +3682,10 @@
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\TileService\UT_XYZ.tsd" xcopy /r /d /y "..\..\..\UnitTest\TestData\TileService\UT_XYZ.tsd" ..\..\bin\UnitTestFiles\
 
+..\..\bin\UnitTestFiles\UT_BaseMap_OrigSize.tsd : "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_OrigSize.tsd"
+    if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
+    if EXIST "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_OrigSize.tsd" xcopy /r /d /y "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_OrigSize.tsd" ..\..\bin\UnitTestFiles\
+
 ..\..\bin\UnitTestFiles\UT_BaseMap_Metatiled.tsd : "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_Metatiled.tsd"
     if NOT EXIST ..\..\bin\UnitTestFiles\nul mkdir ..\..\bin\UnitTestFiles
     if EXIST "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_Metatiled.tsd" xcopy /r /d /y "..\..\..\UnitTest\TestData\TileService\UT_BaseMap_Metatiled.tsd" ..\..\bin\UnitTestFiles\

Modified: sandbox/jng/tiling_v2/Server/src/UnitTesting/TestTileService.cpp
===================================================================
--- sandbox/jng/tiling_v2/Server/src/UnitTesting/TestTileService.cpp	2019-05-03 12:33:01 UTC (rev 9500)
+++ sandbox/jng/tiling_v2/Server/src/UnitTesting/TestTileService.cpp	2019-05-03 13:04:33 UTC (rev 9501)
@@ -149,6 +149,11 @@
         Ptr<MgByteReader> tsdrdr4 = tsdsrc4->GetReader();
         m_svcResource->SetResource(tilesetres4, tsdrdr4, NULL);
 
+        Ptr<MgResourceIdentifier> tilesetres5 = new MgResourceIdentifier(L"Library://UnitTests/TileSets/Sheboygan_OrigSize.TileSetDefinition");
+        Ptr<MgByteSource> tsdsrc5 = new MgByteSource(L"../UnitTestFiles/UT_BaseMap_OrigSize.tsd", false);
+        Ptr<MgByteReader> tsdrdr5 = tsdsrc5->GetReader();
+        m_svcResource->SetResource(tilesetres5, tsdrdr5, NULL);
+
         // publish the layer definitions
         Ptr<MgResourceIdentifier> ldfres1 = new MgResourceIdentifier(L"Library://UnitTests/Layers/RoadCenterLines.LayerDefinition");
         Ptr<MgByteSource> ldfsrc1 = new MgByteSource(L"../UnitTestFiles/UT_RoadCenterLines.ldf", false);
@@ -243,6 +248,9 @@
         Ptr<MgResourceIdentifier> tilesetres4 = new MgResourceIdentifier(L"Library://UnitTests/TileSets/XYZ_Metatiled.TileSetDefinition");
         m_svcResource->DeleteResource(tilesetres4);
 
+        Ptr<MgResourceIdentifier> tilesetres5 = new MgResourceIdentifier(L"Library://UnitTests/TileSets/Sheboygan_OrigSize.TileSetDefinition");
+        m_svcResource->DeleteResource(tilesetres5);
+
         // delete the layer definitions
         Ptr<MgResourceIdentifier> ldfres1 = new MgResourceIdentifier(L"Library://UnitTests/Layers/RoadCenterLines.LayerDefinition");
         m_svcResource->DeleteResource(ldfres1);
@@ -1745,18 +1753,28 @@
 {
     try
     {
-        INT32 col = 30;
-        INT32 row = 31;
+        INT32 col = 28;
+        INT32 row = 29;
         INT32 scale = 3;
 
         Ptr<MgByteReader> tile;
         Ptr<MgResourceIdentifier> tsId;
 
-        tsId = new MgResourceIdentifier(L"Library://UnitTests/TileSets/Sheboygan.TileSetDefinition");
+        tsId = new MgResourceIdentifier(L"Library://UnitTests/TileSets/Sheboygan_OrigSize.TileSetDefinition");
         m_svcTile->ClearCache(tsId);
         tile = m_svcTile->GetTile(tsId, L"BaseLayers", col, row, scale);
         tile->ToFile(L"../UnitTestFiles/GetMetatileSingle_Baseline.png");
 
+        INT32 metaTileFactor = 4;
+        //Render full 4x4 tiles to check we're generating the same file paths from metatile
+        for (INT32 x = col; x < col + metaTileFactor; x++)
+        {
+            for (INT32 y = row; y < row + metaTileFactor; y++)
+            {
+                tile = m_svcTile->GetTile(tsId, L"BaseLayers", x, y, scale);
+            }
+        }
+
         Ptr<MgMap> map = CreateMapLinked(L"MetaTileBaseline");
         map->SetViewScale(3125);
         Ptr<MgServerRenderingService> renderSvc = dynamic_cast<MgServerRenderingService*>(m_siteConnection->CreateService(MgServiceType::RenderingService));
@@ -1764,7 +1782,6 @@
 
         MgFileUtil::CreateDirectory(L"../UnitTestFiles/GetMetatileSingle_Baseline");
 
-        INT32 metaTileFactor = 4;
         Ptr<MgMetatile> metaTile = renderSvc->RenderMetatile(map, L"BaseLayers", col, row, MgTileParameters::tileWidth, MgTileParameters::tileHeight, MgTileParameters::tileDPI, MgImageFormats::Png, MgConfigProperties::DefaultRenderingServicePropertyTileExtentOffset, metaTileFactor);
         Ptr<MgByteReader> mtContent = metaTile->GetImage();
         INT32 metaTileLen = mtContent->GetLength();

Added: sandbox/jng/tiling_v2/UnitTest/TestData/TileService/UT_BaseMap_OrigSize.tsd
===================================================================
--- sandbox/jng/tiling_v2/UnitTest/TestData/TileService/UT_BaseMap_OrigSize.tsd	                        (rev 0)
+++ sandbox/jng/tiling_v2/UnitTest/TestData/TileService/UT_BaseMap_OrigSize.tsd	2019-05-03 13:04:33 UTC (rev 9501)
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<TileSetDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="TileSetDefinition-3.0.0.xsd">
+  <TileStoreParameters>
+    <TileProvider>Default</TileProvider>
+    <Parameter>
+      <Name>TilePath</Name>
+      <Value>%MG_TILE_CACHE_PATH%</Value>
+    </Parameter>
+    <Parameter>
+      <Name>TileWidth</Name>
+      <Value>300</Value>
+    </Parameter>
+    <Parameter>
+      <Name>TileHeight</Name>
+      <Value>300</Value>
+    </Parameter>
+    <Parameter>
+      <Name>TileFormat</Name>
+      <Value>PNG</Value>
+    </Parameter>
+    <Parameter>
+      <Name>FiniteScaleList</Name>
+      <Value>200000,100000,50000,25000,12500,6250,3125,1562.5,781.25,390.625</Value>
+    </Parameter>
+    <Parameter>
+      <Name>CoordinateSystem</Name>
+      <Value>GEOGCS["LL84",DATUM["WGS 84",SPHEROID["WGS 84",6378137,298.25722293287],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["Degrees",0.01745329252]]</Value>
+    </Parameter>
+  </TileStoreParameters>
+  <Extents>
+    <MinX>-87.79786601383196</MinX>
+    <MaxX>-87.66452777186925</MaxX>
+    <MinY>43.6868578621819</MinY>
+    <MaxY>43.8037962206133</MaxY>
+  </Extents>
+  <BaseMapLayerGroup>
+    <Name>BaseLayers</Name>
+    <Visible>true</Visible>
+    <ShowInLegend>true</ShowInLegend>
+    <ExpandInLegend>true</ExpandInLegend>
+    <LegendLabel>Base Layers</LegendLabel>
+    <BaseMapLayer>
+      <Name>Parcels</Name>
+      <ResourceId>Library://UnitTests/Layers/Parcels.LayerDefinition</ResourceId>
+      <Selectable>true</Selectable>
+      <ShowInLegend>true</ShowInLegend>
+      <LegendLabel>Parcels</LegendLabel>
+      <ExpandInLegend>false</ExpandInLegend>
+    </BaseMapLayer>
+    <BaseMapLayer>
+      <Name>VotingDistricts</Name>
+      <ResourceId>Library://UnitTests/Layers/VotingDistricts.LayerDefinition</ResourceId>
+      <Selectable>true</Selectable>
+      <ShowInLegend>true</ShowInLegend>
+      <LegendLabel>Voting Districts</LegendLabel>
+      <ExpandInLegend>false</ExpandInLegend>
+    </BaseMapLayer>
+  </BaseMapLayerGroup>
+</TileSetDefinition>



More information about the mapguide-commits mailing list