Running .\bin\geopdvc.pl at Thu Sep 13 17:19:14 2007 on host scyphozoan Command line: .\bin\geopdvc.pl -rov vnta -dive 2864 .\bin\geopdvc.pl: Getting Expedition object for diveno = 2864 and rname = vnta set_expd(): rov = vnta, diveno = 2864 set_expd(): $self->{EndDDD} = 215 set_expd(): $self->{StartEsecs} = 1154616945 set_expd(): $self->{EndEsecs} = 1154620230 set_expd(): $self->{EndDtg} = 8/3/2006 3:30:30 PM _readLogr(): Reading videologr data from 2006215datavislogr.dat.gz. _readLogr(): Expedition start & stop times are 1154616945 & 1154620230 _readLogr(): Flushing variable names: _readLogr(): #LOGHOST_SYSTEM_UTC = 328 _readLogr(): $LOGHOST_SYSTEM_UTC[beg] = 1154616946 _readLogr(): $LOGHOST_SYSTEM_UTC[end] = 1154620229 set_expd(): Calling _refineStartAndEndEsecs... refineStartAndEndEsecs(): LOGHOST_SYSTEM_UTC[0] = 1154616946 refineStartAndEndEsecs(): $LOGHOST_SYSTEM_UTC[end] = 1154620229 refineStartAndEndEsecs(): setting StartEsecs to 1154616945 refineStartAndEndEsecs(): setting EndEsecs to 1154616956 refineStartAndEndEsecs(): numMinBack = 21.8166666666667, numMinForward = 8.31666666666667 refineStartAndEndEsecs(): Refined StartEsecs = 1154616836, Refined EndEsecs = 1154619529 _readLogr(): Reading videologr data from 2006215datavislogr.dat.gz. _readLogr(): Expedition start & stop times are 1154616836 & 1154619529 _readLogr(): Flushing variable names: _readLogr(): #LOGHOST_SYSTEM_UTC = 268 _readLogr(): $LOGHOST_SYSTEM_UTC[beg] = 1154616846 _readLogr(): $LOGHOST_SYSTEM_UTC[end] = 1154619529 .\bin\geopdvc.pl: expdid = 3487 Using raw Navigation. rovnavCTDO(): calcUTM = 0 rovNav(): 1, calcUTM = 0 rovNav(): calcUTM = 0 rovNav(): DDD = 215 (looping to 215) rovNav(): Opening ROV nav data from \\tornado\TempNav\2006\vnta\nav2006215vntaedited.txt esecs, east, north, lat, lon, head, pres 1154618630, 0, 0, 36.770150, -122.034001, 101.7, 100.89 215: 938 in tList after reading from \\tornado\TempNav\2006\vnta\nav2006215vntaedited.txt rovNav(): Initial # seconds to fill at beginning of dive = 1290 starting at StartEsecs = 1154616836 rovNav(): Initial # seconds to fill at end of dive = 191 ending at EndEsecs =1154619529 rovNav(): LOGHOST_SYSTEM_UTC[0] = 1154616846 rovNav(): $LOGHOST_SYSTEM_UTC[end] = 1154619529 rovNav(): numMinBack = 21.65, numMinForward = 8.31666666666667 rovNav(): Refined StartEsecs = 1154616836, Refined EndEsecs = 1154619529 rovNav(): Refined # seconds to fill at beginning of dive = 1290 starting at StartEsecs = 1154616836 rovNav(): Refined # seconds to fill at end of dive = 191 ending at EndEsecs =1154619529 rovNav(): num tList = 938 rovNav(): num eList = 938 rovNav(): Adding data to begining of dive from logr indices 0 .. 127 rovNav(): Adding data to end of dive from logr indices 249 .. 268 rovNav(): num in tList now = 1086 rovNav(): num in eList now = 1086 1086 in tList 1086 in {self->{rovT}} 1086 in {self->{rovH}} rovCTDO(): ROV CTDO start & stop times are 1154618505 & 1154618325 rovNavCTDO(): Looking up ROVCTDO data ('.'found, 'X' exceeds max iter.): .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................XXXXXXXX .\bin\geopdvc.pl: Calling rovNavCTDO to get raw nav data... rovnavCTDO(): calcUTM = 0 rovnavCTDO(): getRaw = 1frameGrabs(): Can't get http://dods.mbari.org/data/frameGrabs/Ventana/stills/2006/215/accesses.txt at .\bin\geopdvc.pl line 2188 rovNav(): 1, calcUTM = 0 rovNav(): 2, getRaw = 1 rovNav(): calcUTM = 0 rovNav(): DDD = 215 (looping to 215) rovNav(): Opening ROV nav data from \\tornado\TempNav\2006\vnta\nav2006215vnta.txt esecs, east, north, lat, lon, head, pres 1154618630, 0, 0, 36.746592, -121.926630, 101.7, 100.89 215: 938 in tList after reading from \\tornado\TempNav\2006\vnta\nav2006215vnta.txt 938 in tList 938 in {self->{rovT}} 938 in {self->{rovH}} rovCTDO(): ROV CTDO start & stop times are 1154618505 & 1154618325 rovNavCTDO(): Looking up ROVCTDO data ('.'found, 'X' exceeds max iter.): XXXXX................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................XXXXXXXX .\bin\geopdvc.pl: ------------------------------------------------------------------------------- hash{lat} = 36.74659200 hash{lon} = -121.92663000 latMin = 30.746592 latMax = 42.746592 Executing sql: SELECT Area, Latitude, Longitude FROM GeoOrigin WHERE Latitude BETWEEN 30.746592 AND 42.746592 AND Longitude BETWEEN -127.92663 AND -115.92663 Dive lat = 36.74659200, area = cencal .\bin\geopdvc.pl: Found area = cencal in GeoOrigin For midpoint lon = -121.92663000 & lat = 36.74659200 Using olon = -122 & olat = 36 .\bin\geopdvc.pl: Calling makeROVorig... inline_name = vnta2864rov_orig.wrl Making color lookup world... var = Light, vmin = 40, vmax = 100 val = 40, color = .8 .7 0 val = 70, color = .6 .5 0 val = 85, color = .1 .1 0 val = 100, color = 1 1 1 var = O2, vmin = 0.2, vmax = 5 val = 0.2, color = 1 1 1 val = 0.3, color = 1 1 .2 val = 0.5, color = 1 1 0 val = 0.7, color = 0 1 0 val = 5, color = 0 0 1 var = Sal, vmin = 33, vmax = 35 val = 33, color = 1 1 .1 val = 33.5, color = 1 1 0 val = 34, color = 1 0 0 val = 34.5, color = .2 1 0 val = 35, color = 0 1 0 var = Temp, vmin = 4, vmax = 15 val = 4, color = 0 0 1 val = 8, color = 1 1 0 val = 10, color = 0 1 0 val = 15, color = 1 0 0 World = geo2006/vnta/vnta2864lookup.wrl .\bin\geopdvc.pl: Getting ship nav... shipNav(): $#{$self->{shipLat}} = 268 shipNav(): $#{$self->{shipLat}}[last] = 36.745788 Position subsampling set to 1 setROVcolorlines(): Assigning color line for Light... varColors = LightColors index0 = .8 .7 0 setROVcolorlines(): Assigning color line for O2... varColors = O2Colors index0 = 1 1 1 setROVcolorlines(): Assigning color line for Sal... varColors = SalColors index0 = 1 1 .1 setROVcolorlines(): Assigning color line for Temp... varColors = TempColors index0 = 0 0 1 makeTracks(): n = 1087 makeTracks(): Writing tracks file... makeTracks(): INFO $sname = inline_name = vnta2864tracks.wrl writeCtdPosFile(): Writing merged CTD Nav data to geo2006/vnta/vnta2864mergedCtdNav.txt... .\bin\geopdvc.pl: Annotations: annotations(): Executing sql: SELECT DISTINCT DateDiff(ss, '01/01/70', RecordedDate) AS Esecs, CONVERT(CHAR(8), RecordedDate, 1) + ' ' + SUBSTRING(CONVERT(CHAR(19), RecordedDate, 120), 12, 8) AS DateTime, VideoArchiveName AS TapeNum, TapeTimeCode, ConceptName, Image AS StillImageURL, Depth, Latitude, Longitude, CameraDirection AS Direction, ISNULL(Observer, '') AS Observer, AnnotationMode, ObservationID_FK AS ObservationID FROM dbo.Annotations WHERE (ShipName = 'Point Lobos') AND (RecordedDate BETWEEN '8/3/2006 3:15:45 PM' AND '8/3/2006 3:30:30 PM') OR (RovName = 'Ventana') AND (RecordedDate BETWEEN '8/3/2006 3:15:45 PM' AND '8/3/2006 3:30:30 PM') _findIndex(): Looking for epoch secs 1154618576 ... Found time 1154618576 after 6 iterations. >>> p = 446: annotations(): 446, 1154618576, 08/03/06 15:22:56, V2864-01, 00:00:06:07, equipment, , 98.1900024414063, descend, linda, o, 2151865 _findIndex(): Looking for epoch secs 1154618588 ... Found time 1154618584 after 5 iterations. >>> p = 454: annotations(): 454, 1154618588, 08/03/06 15:23:08, V2864-01, 00:00:10:19, equipment, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/2864/00_00_10_19.jpg, 98.620002746582, descend, linda, o, 2151866 _findIndex(): Looking for epoch secs 1154618598 ... Found time 1154618599 after 0 iterations. >>> p = 469: annotations(): 469, 1154618598, 08/03/06 15:23:18, V2864-01, 00:00:21:04, pennatulacea, , 98.75, descend, linda, o, 2151867 _findIndex(): Looking for epoch secs 1154618628 ... Found time 1154618629 after 4 iterations. >>> p = 498: annotations(): 498, 1154618628, 08/03/06 15:23:48, V2864-01, 00:00:55:24, equipment, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/2864/00_00_55_24.jpg, 100.059997558594, stationary, linda, o, 20012710 _findIndex(): Looking for epoch secs 1154618632 ... Found time 1154618629 after 4 iterations. >>> p = 498: annotations(): 498, 1154618632, 08/03/06 15:23:52, V2864-01, 00:01:00:09, equipment, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/2864/00_01_00_09.jpg, 100.120002746582, stationary, linda, o, 20012711 _findIndex(): Looking for epoch secs 1154618656 ... Found time 1154618658 after 3 iterations. >>> p = 527: annotations(): 527, 1154618656, 08/03/06 15:24:16, V2864-01, 00:01:26:06, equipment, , 100.080001831055, stationary, linda, o, 2151868 _findIndex(): Looking for epoch secs 1154618700 ... Found time 1154618702 after 5 iterations. >>> p = 571: annotations(): 571, 1154618700, 08/03/06 15:25:00, V2864-01, 00:02:03:05, manipulator, , 100.01000213623, stationary, linda, o, 2151869 _findIndex(): Looking for epoch secs 1154618726 ... Found time 1154618725 after 6 iterations. >>> p = 593: annotations(): 593, 1154618726, 08/03/06 15:25:26, V2864-01, 00:02:34:06, equipment, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/2864/00_02_34_06.jpg, 99.9899978637695, stationary, linda, o, 20012712 _findIndex(): Looking for epoch secs 1154618759 ... Found time 1154618761 after 5 iterations. >>> p = 629: annotations(): 629, 1154618759, 08/03/06 15:25:59, V2864-01, 00:03:07:05, equipment, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/2864/00_03_07_05.jpg, 100.059997558594, ascend, linda, o, 20012713 _findIndex(): Looking for epoch secs 1154618762 ... Found time 1154618761 after 5 iterations. >>> p = 629: annotations(): 629, 1154618762, 08/03/06 15:26:02, V2864-01, 00:03:04:26, rov, , 100.120002746582, ascend, linda, o, 2151870 .\bin\geopdvc.pl: Calling placeAnnotations with every 10 annotation... placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 98.5 db", "T: 9.57 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.7 %"] inline_name = vnta2864anno10.wrl .\bin\geopdvc.pl: Calling placeAnnotations with every 2 annotation... placeAnnotations(): Placing annotation 2: pennatulacea Ancillary data = ["pennatulacea", "P: 97 db", "T: 9.564 C", "S: 34.06", "O: 1.92 ml/l", "L: 85.9 %"] placeAnnotations(): Placing annotation 4: equipment Ancillary data = ["equipment", "P: 98.4 db", "T: 9.565 C", "S: 34.057", "O: 1.92 ml/l", "L: 85.5 %"] placeAnnotations(): Placing annotation 6: manipulator Ancillary data = ["manipulator", "P: 98.4 db", "T: 9.575 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.6 %"] placeAnnotations(): Placing annotation 8: equipment Ancillary data = ["equipment", "P: 98.5 db", "T: 9.568 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.6 %"] placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 98.5 db", "T: 9.57 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.7 %"] inline_nframeGrabs(): Can't get http://dods.mbari.org/data/frameGrabs/Ventana/stills/2006/215/accesses.txt at .\bin\geopdvc.pl line 554 ame = vnta2864anno02.wrl .\bin\geopdvc.pl: Calling placeAnnotations with every 1 annotation... placeAnnotations(): Placing annotation 1: equipment Ancillary data = ["equipment", "P: 97 db", "T: 9.564 C", "S: 34.06", "O: 1.92 ml/l", "L: 85.9 %"] placeAnnotations(): Placing annotation 2: pennatulacea Ancillary data = ["pennatulacea", "P: 97 db", "T: 9.564 C", "S: 34.06", "O: 1.92 ml/l", "L: 85.9 %"] placeAnnotations(): Placing annotation 3: equipment Ancillary data = ["equipment", "P: 97.4 db", "T: 9.56 C", "S: 34.06", "O: 1.92 ml/l", "L: 85.9 %"] placeAnnotations(): Placing annotation 4: equipment Ancillary data = ["equipment", "P: 98.4 db", "T: 9.565 C", "S: 34.057", "O: 1.92 ml/l", "L: 85.5 %"] placeAnnotations(): Placing annotation 5: equipment Ancillary data = ["equipment", "P: 98.4 db", "T: 9.565 C", "S: 34.057", "O: 1.92 ml/l", "L: 85.5 %"] placeAnnotations(): Placing annotation 6: manipulator Ancillary data = ["manipulator", "P: 98.4 db", "T: 9.575 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.6 %"] placeAnnotations(): Placing annotation 7: equipment Ancillary data = ["equipment", "P: 98.5 db", "T: 9.566 C", "S: 34.06", "O: 1.92 ml/l", "L: 85.5 %"] placeAnnotations(): Placing annotation 8: equipment Ancillary data = ["equipment", "P: 98.5 db", "T: 9.568 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.6 %"] placeAnnotations(): Placing annotation 9: rov Ancillary data = ["rov", "P: 98.5 db", "T: 9.57 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.7 %"] placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 98.5 db", "T: 9.57 C", "S: 34.058", "O: 1.92 ml/l", "L: 85.7 %"] inline_name = vnta2864anno01.wrl frameGrabs(): Getting images from http://dods.mbari.org/data/frameGrabs/Ventana/stills/2006/vnta2864... frameGrabs(): matched 00_00_28_25 in [IMG] 00_00_28_25.jpg 05-Aug-2006 22:30 36k frameGrabs(): matched 00_00_35_10 in [IMG] 00_00_35_10.jpg 05-Aug-2006 22:31 58k frameGrabs(): matched 00_00_39_25 in [IMG] 00_00_39_25.jpg 05-Aug-2006 22:31 62k frameGrabs(): matched 00_00_55_24 in [IMG] 00_00_55_24.jpg 05-Aug-2006 22:32 59k frameGrabs(): matched 00_01_00_09 in [IMG] 00_01_00_09.jpg 05-Aug-2006 22:32 57k frameGrabs(): matched 00_02_34_06 in [IMG] 00_02_34_06.jpg 05-Aug-2006 22:33 63k frameGrabs(): matched 00_03_07_05 in [IMG] 00_03_07_05.jpg 05-Aug-2006 22:33 60k iList = 00_00_28_25.jpg 00_00_35_10.jpg 00_00_39_25.jpg 00_00_55_24.jpg 00_01_00_09.jpg 00_02_34_06.jpg 00_03_07_05.jpg _findIndex(): Looking for epoch secs 1154618601 ... Found time 1154618599 after 0 iterations. >>> p = 469: frameGrabs(): index = 469 EXPD::frameGrabs(): 469: Time=1154618595, Depth=96.6, Lat= 36.746592, Lon=-121.926630, Pres=97.4, Temp=9.56, Sal=34.06, O2=1.92, Light=85.9 _findIndex(): Looking for epoch secs 1154618607 ... Found time 1154618606 after 6 iterations. >>> p = 476: frameGrabs(): index = 476 EXPD::frameGrabs(): 476: Time=1154618610, Depth=97.2, Lat= 36.746592, Lon=-121.926630, Pres=97.9, Temp=9.561, Sal=34.059, O2=1.92, Light=85.6 _findIndex(): Looking for epoch secs 1154618611 ... Found time 1154618613 after 5 iterations. >>> p = 483: frameGrabs(): index = 483 EXPD::frameGrabs(): 483: Time=1154618610, Depth=97.2, Lat= 36.746592, Lon=-121.926630, Pres=97.9, Temp=9.561, Sal=34.059, O2=1.92, Light=85.6 _findIndex(): Looking for epoch secs 1154618628 ... Found time 1154618629 after 4 iterations. >>> p = 498: frameGrabs(): index = 498 EXPD::frameGrabs(): 498: Time=1154618625, Depth=97.7, Lat= 36.746592, Lon=-121.926630, Pres=98.4, Temp=9.565, Sal=34.057, O2=1.92, Light=85.5 _findIndex(): Looking for epoch secs 1154618632 ... Found time 1154618629 after 4 iterations. >>> p = 498: frameGrabs(): index = 498 EXPD::frameGrabs(): 498: Time=1154618625, Depth=97.7, Lat= 36.746592, Lon=-121.926630, Pres=98.4, Temp=9.565, Sal=34.057, O2=1.92, Light=85.5 _findIndex(): Looking for epoch secs 1154618726 ... Found time 1154618725 after 6 iterations. >>> p = 593: frameGrabs(): index = 593 EXPD::frameGrabs(): 593: Time=1154618730, Depth=97.7, Lat= 36.746592, Lon=-121.926630, Pres=98.5, Temp=9.568, Sal=34.058, O2=1.92, Light=85.6 _findIndex(): Looking for epoch secs 1154618759 ... Found time 1154618761 after 5 iterations. >>> p = 629: frameGrabs(): index = 629 EXPD::frameGrabs(): 629: Time=1154618760, Depth=97.7, Lat= 36.746592, Lon=-121.926630, Pres=98.5, Temp=9.57, Sal=34.058, O2=1.92, Light=85.7 .\bin\geopdvc.pl: Calling placeImages with every 10 image... inline_name = vnta2864fg10.wrl .\bin\geopdvc.pl: Calling placeImages with every 2 image... placeImages(): Placing image 2 00_00_39_25.jpg 1154618611 fw= 0.0 cm XplaceImages(): Placing image 4 00_01_00_09.jpg 1154618632 fw= 0.0 cm XplaceImages(): Placing image 6 00_03_07_05.jpg 1154618759 fw= 0.0 cm .inline_name = vnta2864fg02.wrl .\bin\geopdvc.pl: Calling placeImages with every 1 image... placeImages(): Placing image 1 00_00_35_10.jpg 1154618607 fw= 0.0 cm .placeImages(): Placing image 2 00_00_39_25.jpg 1154618611 fw= 0.0 cm .placeImages(): Placing image 3 00_00_55_24.jpg 1154618628 fw= 0.0 cm .placeImages(): Placing image 4 00_01_00_09.jpg 1154618632 fw= 0.0 cm .placeImages(): Placing image 5 00_02_34_06.jpg 1154618726 fw= 0.0 cm .placeImages(): Placing image 6 00_03_07_05.jpg 1154618759 fw= 0.0 cm .inline_name = vnta2864fg01.wrl .\bin\geopdvc.pl: Samples: samples(): Executing sql: SELECT DateDiff(ss, '01/01/70', CollectionEventDtg) AS Esecs, CollectionVIMSConcept, FrameGrabImageURL, SampleID, CollectionRefName FROM vwCollSamplePerson WHERE (CollectionEventDTG BETWEEN '8/3/2006 3:15:45 PM' AND '8/3/2006 3:30:30 PM') AND ROVName = 'Ventana' ORDER BY CollectionEventDTG .\bin\geopdvc.pl: World = geo2006/vnta/vnta2864.wrl Adding record to ExpeditionData table... Executing sql: exec insertExpeditionData '3Dreplay','','',3487,'/3Dreplay/3D.asp?dives=vnta2864','vnta2864','','','',2864 Executing sql: UPDATE Dive SET DiveLatMid = 36.7466, DiveLonMid = -121.9266, DiveDepthMid = -83.9 WHERE RovName = 'vnta' AND DiveNumber = 2864