internal static Image CreateLinealSymbol(Size symbolSize, ISymbolizer sym) { using (var map = new Map(symbolSize)) { var l = new LinealVectorLayer("0", new GeometryProvider( map.Factory.CreateLineString(new[] { new Coordinate(2, 2), new Coordinate(8, 12), new Coordinate(12, 11), new Coordinate(22, 2) }))); l.Symbolizer = (ILineSymbolizer)sym.Clone(); map.Layers.Add(l); map.ZoomToBox(new Envelope(0, symbolSize.Width, 0, symbolSize.Height)); return(map.GetMap()); } }
internal static Image CreateLinealSymbol(Size symbolSize, ISymbolizer sym) { using (var map = new Map(symbolSize)) { var l = new LinealVectorLayer("0", new GeometryProvider( map.Factory.CreateLineString(new[] { new Coordinate(2, 2), new Coordinate(8, 12), new Coordinate(12, 11), new Coordinate(22, 2) }))); l.Symbolizer = (ILineSymbolizer)sym.Clone(); map.Layers.Add(l); map.ZoomToBox(new Envelope(0, symbolSize.Width, 0, symbolSize.Height)); return map.GetMap(); } }