public static void koordinatlar() { string allkoor = ""; // koordinatlar using (WebClient wc = new WebClient()) { // string encData = wc.DownloadString("https://uym.ibb.gov.tr/YHarita/res/r0.txt"); // yoksa kontrol et, varsa da süreye göre güncelle yapılabilir string encData = wc.DownloadString(@"...\tkm_r0.txt"); var res = TKMDecrypt.Decrypt2(encData); allkoor = res; } string[] wl = allkoor.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); //471; 4; 29.0551587; 41.0909433; 471; 202; 2; 4; 0; 10; SARIYER; foreach (string d in wl) { string[] lst = d.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries); ids.Add(new Coords { Segment = lst[0], uID = int.Parse(lst[1]), Lon = double.Parse(lst[2], CultureInfo.InvariantCulture), Lat = double.Parse(lst[3], CultureInfo.InvariantCulture) }); } // var query = from p in ids where p.uID > 0 select p.Segment; }
public static void DownloadStaticFiles(string saveDir) { string staticBase = "https://uym.ibb.gov.tr/YHarita/res/"; for (int i = 1; i <= 8; i++) { string address = String.Format("{0}d{1:00}.txt", staticBase, i); Console.WriteLine(address); using (WebClient wc = new WebClient()) { var encResult = wc.DownloadString(address); var res = TKMDecrypt.Decrypt2(encResult); File.WriteAllText(Path.Combine(saveDir, String.Format("d{0:00}.txt", i)), res); wc.Dispose(); } } for (int i = 0; i <= 4; i++) { string address = String.Format("{0}r{1}.txt", staticBase, i); Console.WriteLine(address); using (WebClient wc = new WebClient()) { var encResult = wc.DownloadString(address); var res = TKMDecrypt.Decrypt2(encResult); File.WriteAllText(Path.Combine(saveDir, String.Format("r{0}.txt", i)), res); wc.Dispose(); } } }
public static string DownloadWeatherData() { // weather data using (WebClient wc = new WebClient()) { string encData = wc.DownloadString("https://tkmservices.ibb.gov.tr/data/IntensityMap/WeatherData.aspx"); string weatherDataStr = TKMDecrypt.Decrypt0(encData, "26107354"); return(weatherDataStr); } }
public static string DownloadAnnouncements() { // announcement data using (WebClient wc = new WebClient()) { string encData = wc.DownloadString("https://tkmservices.ibb.gov.tr/data/IntensityMap/AnnouncementData.aspx"); string announceDataStr = TKMDecrypt.Decrypt0(encData, "50614732").Replace('\r', ' ').Replace('\n', ' '); // replace new lines return(announceDataStr); } }
public static string DownloadParkingData() { // parking data using (WebClient wc = new WebClient()) { string encData = wc.DownloadString("https://tkmservices.ibb.gov.tr/data/IntensityMap/ParkingLotData.aspx"); string parkingDataStr = TKMDecrypt.Decrypt0(encData, "74205136"); return(parkingDataStr); } }
public static string DownloadTrafficData() { // speed sensors using (WebClient wc = new WebClient()) { string encData = wc.DownloadString("https://tkmservices.ibb.gov.tr/data/IntensityMap/TrafficDataNew.aspx?t=1576523984269"); string speedDataStr = TKMDecrypt.Decrypt0(encData, "62403715"); return(speedDataStr); } }
public static string DownloadTrafficIndex() { // trafic index value using (WebClient wc = new WebClient()) { string encData = wc.DownloadString("https://tkmservices.ibb.gov.tr/data/IntensityMap/TrafficIndex.aspx?t=1576523863772"); string trafficIndexStr = TKMDecrypt.Decrypt0(encData, "60413275"); return(trafficIndexStr); } }