//<<<<<<< HEAD public static GeoJSON.Net.Geometry.LineString MapLineString(AgGateway.ADAPT.ApplicationDataModel.Shapes.Point a, AgGateway.ADAPT.ApplicationDataModel.Shapes.Point b, AffineTransformation affineTransformation = null) { var positions = new List <Position>(); var positionA = PointMapper.MapPoint(a, affineTransformation); var positionB = PointMapper.MapPoint(b, affineTransformation); positions.Add(positionA); positions.Add(positionB); return(new GeoJSON.Net.Geometry.LineString(positions)); }
public static GeoJSON.Net.Geometry.LineString MapLineString(AgGateway.ADAPT.ApplicationDataModel.Shapes.LinearRing adaptLinearRing, AffineTransformation affineTransformation = null) { var positions = new List <Position>(); foreach (var point in adaptLinearRing.Points) { var position = PointMapper.MapPoint(point, affineTransformation); positions.Add(position); } return(new GeoJSON.Net.Geometry.LineString(positions)); }