Hi,
я имею применение GPS asp которое отслеживает тележки - я хочу мочь разработать когда тележка остановлена поэтому использовал Кодего ниже на моей странице ASP которая разрабатывает расстояние между 2 lat/длиной пунктами - это работает , котор fine. я хочу держать базу данных SQL в предпосылке аккуратно и интересовал если я могу снабдить этот вид Кодего на пуске внутри база данных. Таблица я имею как под закончить вверх содержать много zero движения по мере того как тележка припаркована вверх и я не хочу хранить они all. идеально, котор я хочу побежать сценарий ниже для того чтобы увидеть если тележка двигает с последния раза, то она проводила голосование - если не, тогда уничтожьте показатель или не добавьте его к db на , то all это будет данные от базы данных (нормальн все зарегистрирования тележки interspersed друг с другом. Система проводит голосование каждая минута для того чтобы дать 1574979 XY11ABC 55.83513224 LocationDate lat/длиной Lat ID TruckID position. длиннее -4.07418026 7/5/2010 8:22: 1574987 XY11ABC 55.83631566 53 AM -4.06571035 7/5/2010 8:23: 1574995 XY11ABC 55.83668057 56 AM -4.06582142 7/5/2010 8:24: 1575005 XY11ABC 55.83668052 59 AM -4.06582194 7/5/2010 8:26: 1575016 XY11ABC 55.83693195 02 AM -4.06581692 7/5/2010 8:27: 1575030 XY11ABC 55.83693303 05 AM -4.06581585 7/5/2010 8:28: 1575042 XY11ABC 55.83693189 08 AM -4.06581739 7/5/2010 8:29: 1575054 XY11ABC 55.83693144 25 AM -4.06581942 7/5/2010 8:30: 1575065 XY11ABC 55.83693061 28 AM -4.06581951 7/5/2010 8:31: 1575077 XY11ABC 55.83693093 31 AM -4.06581852 7/5/2010 8:32: 1575089 XY11ABC 55.83692971 34 AM -4.06581949 7/5/2010 8:33: 1575101 XY11ABC 55.83692967 37 AM -4.06581927 7/5/2010 8:34: 1575113 XY11ABC 55.83624991 40 AM -4.06572767 7/5/2010 8:35: 1575125 XY11ABC 55.8349177 43 AM -4.0744535 7/5/2010 8:36: 1575138 XY11ABC 55.84388632 46 AM -4.07185126 7/5/2010 8:37: 1575149 XY11ABC 55.84737055 49 AM -4.0695392 7/5/2010 8:38: 1575161 XY11ABC 55.85210767 52 AM -4.08723739 7/5/2010 8:39: 1575173 XY11ABC 55.86060313 55 AM -4.10380805 7/5/2010 8:40: 1575185 XY11ABC 55.86403085 58 AM -4.12406581 7/5/2010 8:42: 1575196 XY11ABC 55.86608214 02 AM -4.13157355 7/5/2010 8:43: 05 AM 1575208 XY11ABC 55.86608162 -4.13157292 7/5/2010 8:44: 08 AM 1575220 XY11ABC 55.86361596 -4.13831228 7/5/2010 8:45: 1575232 XY11ABC 55.86651528 11 AM -4.14260283 7/5/2010 8:46:
This 13 AM будет данные я показываю на моем номере Page The стержня на конце буду расстоянием между последними Lat/длиной position
as, котор вы можете увидеть от 8:28 к 8:34 тележка не двигала и мне не нужно записать все те нули как раз сохраняя один пример был бы точн. Мы имеем тележки 40ish и база данных может закончиться вверх с миллионом показателями над 2 или 3 месяца, большое %age входов будет 08:22
XY11ABC 05/07/2010 zero значений: 53 51 A752, северное Lanarkshire G71 5, 08:23 Великобритании 436 XY11ABC 05/07/2010: Др. 56 Tannochside, северное Lanarkshire G71 5, 08:24 Великобритании 544 XY11ABC 05/07/2010: Др. 59 Tannochside, северное Lanarkshire G71 5, 08:26 Великобритании 41 XY11ABC 05/07/2010: Др. 02 Tannochside, северное Lanarkshire G71 5, 08:27 Великобритании 0 XY11ABC 05/07/2010: Др. 05 Tannochside, северное Lanarkshire G71 5, 08:28 Великобритании 27 XY11ABC 05/07/2010: Др. 08 Tannochside, северное Lanarkshire G71 5, 08:29 Великобритании 0 XY11ABC 05/07/2010: Др. 25 Tannochside, северное Lanarkshire G71 5, 08:30 Великобритании 0 XY11ABC 05/07/2010: Др. 28 Tannochside, северное Lanarkshire G71 5, 08:31 Великобритании 0 XY11ABC 05/07/2010: Др. 31 Tannochside, северное Lanarkshire G71 5, 08:32 Великобритании 0 XY11ABC 05/07/2010: Др. 34 Tannochside, северное Lanarkshire G71 5, 08:33 Великобритании 0 XY11ABC 05/07/2010: Др. 37 Tannochside, северное Lanarkshire G71 5, 08:34 Великобритании 0 XY11ABC 05/07/2010: Др. 40 Tannochside, северное Lanarkshire G71 5, 08:35 Великобритании 0 XY11ABC 05/07/2010: Др. 43 Tannochside, северное Lanarkshire G71 5, 08:36 Великобритании 75 XY11ABC 05/07/2010: 46 A752, северное Lanarkshire G71 5, 08:37 Великобритании 563 XY11ABC 05/07/2010: Др. 49 62 Roseneath, северное Lanarkshire G69 7, 08:38 Великобритании 1008 XY11ABC 05/07/2010: Привод 52 Dunnachie, северное Lanarkshire ML5 5, 08:39 Великобритании 412 XY11ABC 05/07/2010: 55 Mainhill Rd, Bargeddie, северное Lanarkshire G69 7, 08:40 Великобритании 1221 XY11ABC 05/07/2010: 58 M8, город G69 6 Глазго, 08:42 Великобритании 1398 XY11ABC 05/07/2010: 02 Easterhouse, дорога изделий (N-прыгните), город G34 9 Глазго, Глазго, 08:43 Великобритании 1318 XY11ABC 05/07/2010: Полумесяц 05 Baldoven, город G33 4 Глазго, Глазго, 08:44 Великобритании 520 XY11ABC 05/07/2010: Полумесяц 08 Baldoven, город G33 4 Глазго, Глазго, 08:45 Великобритании 0 XY11ABC 05/07/2010: Начальная школа 11 Wellhouse, город G33 4 Глазго, Глазго, 08:46 Великобритании 501 XY11ABC 05/07/2010: 13 Easterhouse, дорога пасха Queenslie (NE-прыгните), город G33 4 Глазго, Глазго, Великобритания 418
this будут Кодим, котор я использую для разработки расстояния между 2 points
<% lat1 = (Recordset1.Fields.Item («Latitude»). Value)/>lon1 = (.Value Recordset1.Fields.Item («Longitude»)) then dim r if (testloop > 0), dLat, dLon, a, c, d 'дает расстояние в метрах между 2 latlong points = Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (111 * (lon2 - lon1) * Cos (lat1/57.3)) * (111 * (lon2 - lon1) * Cos (lat1/57.3))) * 1000 SebDistance = if %>
lat2 end latlong и lon2 установлены в конце прозодежды пока loop
Is оно по возможности для меня для того чтобы построить это в базу данных или по мере того как пуск или запланированная задача очистить вверх данные - ie - если 2 или больше zero движения, то уничтожьте все но first.
Thanks
Seb
class=
|