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
|