Example #1
0
        private static SMGeometry SqlGeometryToSharpMapMultiPoint(SqlGeometry geometry)
        {
            SMMultiPoint multiPoint = new SMMultiPoint();

            for (int i = 1; i <= geometry.STNumGeometries(); i++)
            {
                multiPoint.Points.Add((SMPoint)SqlGeometryToSharpMapPoint(geometry.STGeometryN(i)));
            }
            return(multiPoint);
        }
 private static SMGeometry SqlGeometryToSharpMapMultiPoint(SqlGeometry geometry)
 {
     SMMultiPoint multiPoint = new SMMultiPoint();
     for (int i = 1; i <= geometry.STNumGeometries(); i++)
         multiPoint.Points.Add((SMPoint)SqlGeometryToSharpMapPoint(geometry.STGeometryN(i)));
     return multiPoint;
 }
 private static void SharpMapMultiPointToSqlGeometry(SqlGeometryBuilder geomBuilder, SMMultiPoint multiPoint)
 {
     // geomBuilder.SetSrid(multiPoint.SRID);
     geomBuilder.BeginGeometry(OpenGisGeometryType.MultiPoint);
     for (int i = 0; i < multiPoint.NumGeometries; i++)
         SharpMapPointToSqlGeometry(geomBuilder, multiPoint.Geometry(i));
     geomBuilder.EndGeometry();
 }
Example #4
0
 private static void SharpMapMultiPointToSqlGeometry(SqlGeometryBuilder geomBuilder, SMMultiPoint multiPoint)
 {
     // geomBuilder.SetSrid(multiPoint.SRID);
     geomBuilder.BeginGeometry(OpenGisGeometryType.MultiPoint);
     for (int i = 0; i < multiPoint.NumGeometries; i++)
     {
         SharpMapPointToSqlGeometry(geomBuilder, multiPoint.Geometry(i));
     }
     geomBuilder.EndGeometry();
 }