Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public int AddLine(long layerID, Line route)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.AddLine(layerID, route);
 }
Esempio n. 3
0
 public Line GetNearestLine(Point point, long layerID)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetNearestLineByLayer(point, layerID);
 }
Esempio n. 4
0
 public Line[] GetLinesInRegion(int regionID, long layerID)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetLinesInRegion(regionID, layerID);
 }
Esempio n. 5
0
 public Line[] GetLinesByLayer(long layerID)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetLineByLayer(layerID).ToArray();
 }
Esempio n. 6
0
 public Line[] GetLinesByIDs(List<long> ids)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetLinesByIDs(ids.ToArray()).ToArray();
 }
Esempio n. 7
0
 public int DeleteRegion(long regionId)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.DeleteRegion(regionId);
 }
Esempio n. 8
0
 public long AddPin(long layerID, Pin pin)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.AddPin(layerID, pin);
 }
Esempio n. 9
0
 public int CreateRegion(long layerID, Polygon region)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.CreateRegion(layerID, region);
 }
Esempio n. 10
0
 public void UpdateLayer(Layer layer)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     layerData.UpdateLayer(layer);
 }
Esempio n. 11
0
 public void DeleteLayer(long id)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     layerData.DeleteLayer(id);
 }
Esempio n. 12
0
 public long AddLayer(long parentID, Layer layer)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.AddLayer(parentID, layer);
 }
Esempio n. 13
0
 public Layer[] GetLayersByParent(long parentID)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetLayersByParent(parentID);
 }
Esempio n. 14
0
 public int UpdatePin(Pin pin)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.UpdatePin(pin);
 }
Esempio n. 15
0
 public int UpdateLine(Line line)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.UpdateLine(line);
 }
Esempio n. 16
0
 public int UpdateRegion(Polygon region)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.UpdateRegion(region);
 }
Esempio n. 17
0
 public int DeleteLine(long lineId)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.DeleteLine(lineId);
 }
Esempio n. 18
0
 public Pin[] GetPinsByIDs(long[] ids)
 {
     LayerData layerData = new LayerData(ConfigurationManager.ConnectionStrings["gis"].ConnectionString);
     return layerData.GetPinsByIDs(ids).ToArray();
 }