public static void ReadFile(LayeredVectorImage img, string filename, double scaleDiv, bool flipYAxis, bool incermentalLoad) { WktReader reader = new WktReader(img, filename, scaleDiv, flipYAxis, incermentalLoad); string text = System.IO.File.ReadAllText(filename); reader.Read(text); }
private WktReader(LayeredVectorImage vecImg, string fname, double scaleDiv, bool flipY, bool incermentalLoad) { vectorImg = vecImg; scaleDivider = scaleDiv; flipYAxis = flipY; incermentalCoordLoad = incermentalLoad; imagePxory = new ImageProxy(vecImg, incermentalLoad); }
private void NewVectorImage() { selection.Clear(); layeredVectorImage = new LayeredVectorImage(); primitiveRenderer.layeredImage = layeredVectorImage; labelOverlayRenderer.layeredImage = layeredVectorImage; toolStripLayerComboBox.Items.Clear(); toolStripLayerComboBox.Items.Add(new ComboboxLayer(layeredVectorImage.Image)); UpdateGUI(); }
internal static string ImageToText(LayeredVectorImage img) { StringBuilder sb = new StringBuilder(); foreach (Primitive2D p in img.Image.primitives) { if (p is Vector2D) { sb.Append("POINT (" + Vector2DToText(p as Vector2D) + ")\n").Append(Environment.NewLine); } if (p is Line2D) { sb.Append("LINESTRING (" + Line2DToText(p as Line2D) + ")\n").Append(Environment.NewLine); } if (p is Shape2D) { sb.Append("POLYGON (" + Polygon2DToText(p as Shape2D) + ")\n").Append(Environment.NewLine); } } return(sb.ToString()); }
public static void ReadText(LayeredVectorImage img, string text, double scaleDiv, bool flipYAxis, bool incermentalLoad) { WktReader reader = new WktReader(img, "Memory", scaleDiv, flipYAxis, incermentalLoad); reader.Read(text); }
public ImageProxy(LayeredVectorImage img, bool inc) { image = img; incermental = inc; }