Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs =================================================================== diff -u -r89a20abedec1551f0f3dc7058c861cd26adeb771 -r52289b39d16efbf1ea1cd2980d62a8541527d23c --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 89a20abedec1551f0f3dc7058c861cd26adeb771) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 52289b39d16efbf1ea1cd2980d62a8541527d23c) @@ -100,15 +100,28 @@ /// An array of features or an empty array when is null or empty. public static MapFeature[] CreateFailureMechanismSectionFeatures(IEnumerable sections) { - return sections != null && sections.Any() - ? new[] - { - new MapFeature(sections.Select(section => new MapGeometry(new[] - { - section.Points.Select(p => new Point2D(p.X, p.Y)) - }))) - } - : new MapFeature[0]; + var features = new List(); + + if (sections != null && sections.Any()) + { + foreach (var section in sections) + { + var feature = new MapFeature(new[] + { + new MapGeometry(new[] + { + section.Points.Select(p => new Point2D(p.X, p.Y)) + }) + }); + + feature.MetaData[Resources.MetaData_Name] = section.Name; + feature.MetaData[Resources.MetaData_Length] = Math2D.Length(section.Points); + + features.Add(feature); + } + } + + return features.ToArray(); } ///