/// <summary> /// 是否在系统参数设定距离之间 true 为设定的范围之类 false 为设定范围之外 /// </summary> /// <param name="lng1"></param> /// <param name="lat1"></param> /// <param name="lng2"></param> /// <param name="lat2"></param> /// <returns></returns> public bool ISBetweenInDistance(string lng1, string lat1, string lng2, string lat2) { bool bo = false; if (string.IsNullOrEmpty(lng1) || string.IsNullOrEmpty(lat1) || string.IsNullOrEmpty(lng2) || string.IsNullOrEmpty(lat2)) { bo = false; } else { var paramodel = T_SYS_PARAMETERCls.getModel(new T_SYS_PARAMETER_SW { PARAMFLAG = "HisTraceDistiance", SYSFLAG = ConfigCls.getSystemFlag() }); if (paramodel != null) { var dis = MapComHelpr.DistanceOfTwoPoints(Convert.ToDouble(lng1), Convert.ToDouble(lat1), Convert.ToDouble(lng2), Convert.ToDouble(lat2), GaussSphere.WGS84); var paradis = Convert.ToDouble(paramodel.PARAMVALUE);//系统参数读取的数值 if (dis < paradis) { bo = true; } else { bo = false; } } } return(bo); }
/// <summary> /// 参数key获取值 /// </summary> /// <param name="key"></param> /// <returns></returns> public static string GetParamenterByKey(string key) { var model = T_SYS_PARAMETERCls.getModel(new T_SYS_PARAMETER_SW { PARAMFLAG = key }); return(model.PARAMVALUE); }