From 15294c59fd03d3b8e02e5f92bf909732c29bd704 Mon Sep 17 00:00:00 2001 From: Joe Amenta Date: Thu, 5 Sep 2019 09:48:07 -0400 Subject: [PATCH] Use M-values from the Coordinates --- .../SqlServerBytesWriter.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/NetTopologySuite.IO.SqlServerBytes/SqlServerBytesWriter.cs b/src/NetTopologySuite.IO.SqlServerBytes/SqlServerBytesWriter.cs index 3c5daa8..fab0bd8 100644 --- a/src/NetTopologySuite.IO.SqlServerBytes/SqlServerBytesWriter.cs +++ b/src/NetTopologySuite.IO.SqlServerBytes/SqlServerBytesWriter.cs @@ -207,6 +207,11 @@ bool addFigure(Geometry g, FigureAttribute figureAttribute) { geography.ZValues.Add(coordinate.Z); } + + if (_emitM) + { + geography.MValues.Add(coordinate.M); + } } if (!pointsAdded) @@ -214,14 +219,6 @@ bool addFigure(Geometry g, FigureAttribute figureAttribute) return false; } - if (_emitM) - { - foreach (double m in g.GetOrdinates(Ordinate.M)) - { - geography.MValues.Add(m); - } - } - geography.Figures.Add( new Figure {