public static MultiPointType ToGmlMultiPoint(this MultiPoint multiPoint) { MultiPointType gmlMultiPoint = new MultiPointType(); List <PointPropertyType> gmlPointMembers = new List <PointPropertyType>(); foreach (var point in multiPoint.Points) { PointPropertyType gmlPointMember = new PointPropertyType(); gmlPointMember.Point = ToGmlPoint(point); gmlPointMembers.Add(gmlPointMember); } gmlMultiPoint.pointMember = gmlPointMembers.ToArray(); return(gmlMultiPoint); }
public static MultiPointType ToGmlMultiPoint(this MultiPoint multiPoint) { MultiPointType gmlMultiPoint = new MultiPointType(); List<PointPropertyType> gmlPointMembers = new List<PointPropertyType>(); foreach (var point in multiPoint.Points) { PointPropertyType gmlPointMember = new PointPropertyType(); gmlPointMember.Point = ToGmlPoint(point); gmlPointMembers.Add(gmlPointMember); } gmlMultiPoint.pointMember = gmlPointMembers.ToArray(); return gmlMultiPoint; }