Vraag : SQL Server - kan ik dit VBscript in werking stellen om GPS gegevens schoon te maken

Hallo,

ik heb een GPS aspistoepassing die vrachtwagens - ik wil kunnen uitwerken wanneer een vrachtwagen zo heeft gebruikt de code hieronder inzake mijn pagina wordt tegengehouden van het ASPIS die de afstand tussen twee lat/lang punten uitwerkt - dit werk fine.

volgt die ik heb willen om het SQL gegevensbestand op de propere achtergrond houden en benieuwd geweest of kan ik dit soort code inzake een trekker binnen het gegevensbestand uitvoeren. De tabel 1 heeft zoals onder eind die omhoog heel wat nul bewegingen bevatten aangezien een vrachtwagen omhoog wordt geparkeerd en ik niet hen wil ideaal gezien opslaan all.

ik het manuscript wil hieronder in werking stellen om te zien of heeft de vrachtwagen zich sinds de laatste tijd bewogen het kreeg - of niet, dan voegt de schrapping het verslag of het niet aan db toe bij all

dit het gegeven van het gegevensbestand is (normaal wordt alle vrachtwagenregistratie gestrooid met elkaar. Het systeem krijgt elke minuut om een lat/lang een position.


ID TruckID Lat te geven Lange LocationDate
1574979 XY11ABC 55.83513224 -4.07418026 8:22 van 7/5/2010: 53 AM
1574987 -4.06571035 7/5/2010 8:23 VAN XY11ABC 55.83631566: 56 AM
1574995 -4.06582142 7/5/2010 8:24 VAN XY11ABC 55.83668057: 59 AM
1575005 -4.06582194 7/5/2010 8:26 VAN XY11ABC 55.83668052: 02 AM
1575016 -4.06581692 7/5/2010 8:27 VAN XY11ABC 55.83693195: 05 AM
1575030 -4.06581585 7/5/2010 8:28 VAN XY11ABC 55.83693303: 08 AM
1575042 -4.06581739 7/5/2010 8:29 VAN XY11ABC 55.83693189: 25 AM
1575054 -4.06581942 7/5/2010 8:30 VAN XY11ABC 55.83693144: 28 AM
1575065 -4.06581951 7/5/2010 8:31 VAN XY11ABC 55.83693061: 31 AM
1575077 -4.06581852 7/5/2010 8:32 VAN XY11ABC 55.83693093: 34 AM
1575089 -4.06581949 7/5/2010 8:33 VAN XY11ABC 55.83692971: 37 AM
1575101 -4.06581927 7/5/2010 8:34 VAN XY11ABC 55.83692967: 40 AM
1575113 -4.06572767 7/5/2010 8:35 VAN XY11ABC 55.83624991: 43 AM
1575125 -4.0744535 7/5/2010 8:36 VAN XY11ABC 55.8349177: 46 AM
1575138 -4.07185126 7/5/2010 8:37 VAN XY11ABC 55.84388632: 49 AM
1575149 -4.0695392 7/5/2010 8:38 VAN XY11ABC 55.84737055: 52 AM
1575161 -4.08723739 7/5/2010 8:39 VAN XY11ABC 55.85210767: 55 AM
1575173 -4.10380805 7/5/2010 8:40 VAN XY11ABC 55.86060313: 58 AM
1575185 -4.12406581 7/5/2010 8:42 VAN XY11ABC 55.86403085: 02 AM
1575196 -4.13157355 7/5/2010 8:43 VAN XY11ABC 55.86608214: 05 AM
1575208 -4.13157292 7/5/2010 8:44 van XY11ABC 55.86608162: 08 AM
1575220 -4.13831228 7/5/2010 8:45 van XY11ABC 55.86361596: 11 AM
1575232 -4.14260283 7/5/2010 8:46 VAN XY11ABC 55.86651528: 13 AM



This is het gegeven dat ik toon op mijn Web het aantal van Page
The op het eind de afstand tussen laatste Lat/lang position

as is u van 8:28 aan 8:34 kunt zien de vrachtwagen zich niet heeft bewogen en ik niet te hoeven om die allemaal te registreren centreer enkel het bewaren van één instantie fijn zou zijn. Wij hebben vrachtwagens 40ish en het gegevensbestand kan omhoog met miljoen verslagen meer dan 2 beëindigen of drie maanden, grote zal %age van de ingangen nul waarden

XY11ABC 05/07/2010 08:22 zijn: 53 51 A752, het Noorden Lanarkshire G71 5, Brits 436
XY11ABC 05/07/2010 08:23: 56 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 544
XY11ABC 05/07/2010 08:24: 59 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 41
XY11ABC 05/07/2010 08:26: 02 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:27: 05 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 27
XY11ABC 05/07/2010 08:28: 08 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:29: 25 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:30: 28 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:31: 31 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:32: 34 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:33: 37 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:34: 40 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 0
XY11ABC 05/07/2010 08:35: 43 Tannochside Dr., het Noorden Lanarkshire G71 5, Brits 75
XY11ABC 05/07/2010 08:36: 46 A752, het Noorden Lanarkshire G71 5, Brits 563
XY11ABC 05/07/2010 08:37: 49 62 Roseneath Dr., het Noorden Lanarkshire G69 7, Brits 1008
XY11ABC 05/07/2010 08:38: 52 Dunnachie Aandrijving, het Noorden Lanarkshire ML5 5, Brits 412
XY11ABC 05/07/2010 08:39: 55 Mainhill Rd, Bargeddie, het Noorden Lanarkshire G69 7, Brits 1221
XY11ABC 05/07/2010 08:40: 58 M8, de Stad van Glasgow G69 6, Brits 1398
XY11ABC 05/07/2010 08:42: 02 Easterhouse, (de Verbindende) Weg van Waren, de Stad van Glasgow, Glasgow G34 9, Brits 1318
XY11ABC 05/07/2010 08:43: 05 Baldoven Halve maan, de Stad van Glasgow, Glasgow G33 4, Brits 520
XY11ABC 05/07/2010 08:44: 08 Baldoven Halve maan, de Stad van Glasgow, Glasgow G33 4, Brits 0
XY11ABC 05/07/2010 08:45: 11 Wellhouse Lage school, de Stad van Glasgow, Glasgow G33 4, Brits 501
XY11ABC 05/07/2010 08:46: 13 Easterhouse, (Verbindend) Road van Pasen Queenslie, de Stad van Glasgow, Glasgow G33 4, het UK 418


this is code I gebruik om de afstand tussen 2 points

<%
lat1 = (Recordset1.Fields.Item („Latitude“). Value)
lon1 = (Recordset1.Fields.Item („Longitude“) .Value)
if (testloop > 0) then
dim R, dLat, dLon, a, c, d

'geeft afstand in meters tussen 2 points
latlong = Sqr (((111 * (lat2 - lat1)) * (111 * (lat2 - lat1))) + (* (lon2 - lon1) * Cos. 111 (lat1/57.3)) * (* (lon2 - lon1) * Cos. 111 (lat1/57.3))) * 1000
SebDistance worden = latlong

end if
%>

lat2 en lon2 aan het eind van algemeen terwijl loop

Is het mogelijk voor me geplaatst om dit in het gegevensbestand of als trekker of geplande taak te bouwen om de gegevens schoon te maken - d.w.z. - als er 2 of meer nul bewegingen zijn, schrap alles behalve first.

Thanks

Seb

Antwoord : SQL Server - kan ik dit VBscript in werking stellen om GPS gegevens schoon te maken

De syntaxis kijkt o.k.

De „wordt tekst“ onderstreept?  Het klinkt als u ziet de kolomrubriek slechts, maar niet de tekst van de bron.

Probeer ingaand de naam in hoofdletters:

selecteer tekst van user_source waar naam = „DATAINSERT“
Andere oplossingen  
 
programming4us programming4us