public Polygon[] GetRegionsByLayer(long layerID) { try { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetRegionsByLayer(layerID).ToArray(); } catch (Exception ex) { string msg = ex.Message; if (ex.InnerException != null) msg += ("Inner: \n" + ex.InnerException.Message); System.IO.File.WriteAllText(@"C:\inetpub\wwwroot\snfgis\exc1.txt", ex.Message); } return null; }
public int AddLine(long layerID, Line route) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.AddLine(layerID, route); }
public Line GetNearestLine(Point point, long layerID) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetNearestLineByLayer(point, layerID); }
public Line[] GetLinesInRegion(int regionID, long layerID) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetLinesInRegion(regionID, layerID); }
public Line[] GetLinesByLayer(long layerID) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetLineByLayer(layerID).ToArray(); }
public Line[] GetLinesByIDs(List<long> ids) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetLinesByIDs(ids.ToArray()).ToArray(); }
public int DeleteRegion(long regionId) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.DeleteRegion(regionId); }
public long AddPin(long layerID, Pin pin) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.AddPin(layerID, pin); }
public int CreateRegion(long layerID, Polygon region) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.CreateRegion(layerID, region); }
public void UpdateLayer(Layer layer) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); layerData.UpdateLayer(layer); }
public void DeleteLayer(long id) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); layerData.DeleteLayer(id); }
public long AddLayer(long parentID, Layer layer) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.AddLayer(parentID, layer); }
public Layer[] GetLayersByParent(long parentID) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetLayersByParent(parentID); }
public int UpdatePin(Pin pin) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.UpdatePin(pin); }
public int UpdateLine(Line line) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.UpdateLine(line); }
public int UpdateRegion(Polygon region) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.UpdateRegion(region); }
public int DeleteLine(long lineId) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.DeleteLine(lineId); }
public Pin[] GetPinsByIDs(long[] ids) { LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString); return layerData.GetPinsByIDs(ids).ToArray(); }