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