Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsBackgroundMapDataFactory.cs =================================================================== diff -u -rf9db544ad22552799aaaedc2a154abd8765f7099 -r65fa1adba2cc3cc00a9aceaf2fbffc0be8b9eae0 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsBackgroundMapDataFactory.cs (.../RingtoetsBackgroundMapDataFactory.cs) (revision f9db544ad22552799aaaedc2a154abd8765f7099) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsBackgroundMapDataFactory.cs (.../RingtoetsBackgroundMapDataFactory.cs) (revision 65fa1adba2cc3cc00a9aceaf2fbffc0be8b9eae0) @@ -53,6 +53,21 @@ return null; } + public static ImageBasedMapData CreateImageBasedBackgroundMapData(BackgroundData backgroundData) + { + if (backgroundData == null) + { + throw new ArgumentNullException(nameof(backgroundData)); + } + + if (backgroundData.BackgroundMapDataType == BackgroundMapDataType.Wmts) + { + return CreateWmtsBackgroundMapData(backgroundData); + } + + return new WellKnownTileSourceMapData((WellKnownTileSource)(Convert.ToInt32(backgroundData.Parameters[BackgroundDataIdentifiers.WellKnownTileSource]))); + } + /// /// Updates an existing . ///