[mapguide-commits] r9622 - in sandbox/jng/mvt_alt: Common/Renderers Server/src/Services/Tile

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon Sep 23 21:16:35 PDT 2019


Author: jng
Date: 2019-09-23 21:16:35 -0700 (Mon, 23 Sep 2019)
New Revision: 9622

Modified:
   sandbox/jng/mvt_alt/Common/Renderers/MVTRenderer.cpp
   sandbox/jng/mvt_alt/Server/src/Services/Tile/TileCacheXYZProvider.cpp
Log:
Fix GetDefaultTileSizeX/GetDefaultTileSizeY for MVT tile sets

Modified: sandbox/jng/mvt_alt/Common/Renderers/MVTRenderer.cpp
===================================================================
--- sandbox/jng/mvt_alt/Common/Renderers/MVTRenderer.cpp	2019-09-24 04:08:42 UTC (rev 9621)
+++ sandbox/jng/mvt_alt/Common/Renderers/MVTRenderer.cpp	2019-09-24 04:16:35 UTC (rev 9622)
@@ -27,8 +27,7 @@
 //
 // So the responsibility of MVTRenderer is simply to:
 //
-//  - Create a new MVTTileLayer instance on every StartLayer(). Push any 
-//    current instance to the internal list for cleanup
+//  - Create a new MVTTileLayer instance on every StartLayer()
 //  - Stash the RS_FeatureReader pointer on every StartFeature() call (we need this for writing properties)
 //  - For every ProcessXXX() call
 //    - Create a MVTTileLayerFeature instance

Modified: sandbox/jng/mvt_alt/Server/src/Services/Tile/TileCacheXYZProvider.cpp
===================================================================
--- sandbox/jng/mvt_alt/Server/src/Services/Tile/TileCacheXYZProvider.cpp	2019-09-24 04:08:42 UTC (rev 9621)
+++ sandbox/jng/mvt_alt/Server/src/Services/Tile/TileCacheXYZProvider.cpp	2019-09-24 04:16:35 UTC (rev 9622)
@@ -116,11 +116,15 @@
 
 INT32 MgTileCacheXYZProvider::GetDefaultTileSizeX()
 {
+    if (m_format == L"MVT")
+        return 4096;
     return 256 * m_retinaScale;
 }
 
 INT32 MgTileCacheXYZProvider::GetDefaultTileSizeY()
 {
+    if (m_format == L"MVT")
+        return 4096;
     return 256 * m_retinaScale;
 }
 



More information about the mapguide-commits mailing list