Running bin\geopdvc.pl at Fri Oct 20 03:01:41 2017 on host solstice Command line: bin\geopdvc.pl -rov vnta -dive 4066 bin\geopdvc.pl: Getting Expedition object for diveno = 4066 and rname = vnta set_expd(): rov = vnta, diveno = 4066 set_expd(): Executing sql: SELECT ExpeditionID_FK, DateDiff(ss, '01/01/70', DiveStartDtg), DateDiff(ss, '01/01/70', DiveEndDtg), DiveStartDtg, DiveEndDtg FROM Dive WHERE DiveNumber = 4066 AND RovName = 'vnta' RS->Fields(0)->Value= 6071 RS->Fields(1)->Value= 1503432662 RS->Fields(2)->Value= 1503436557 RS->Fields(3)->Value= 8/22/2017 8:11:02 PM RS->Fields(4)->Value= 8/22/2017 9:15:57 PM set_expd(): $self->{EndDDD} = 234 set_expd(): $self->{StartEsecs} = 1503431462 set_expd(): $self->{EndEsecs} = 1503437757 set_expd(): $self->{EndDtg} = 8/22/2017 9:15:57 PM _readLogr(): Reading videologr data from 2017234datavislogr.dat.gz. _readLogr(): Expedition start & stop times are 1503431462 & 1503437757 _readLogr(): Flushing variable names: _readLogr(): esecs of file line[0] = 1503437765, self->{EndEsecs} = 1503437757 _readLogr(): #LOGHOST_SYSTEM_UTC = 629 _readLogr(): $LOGHOST_SYSTEM_UTC[beg] = 1503431464 _readLogr(): $LOGHOST_SYSTEM_UTC[end] = 1503437755 set_expd(): Calling _refineStartAndEndEsecs... refineStartAndEndEsecs(): LOGHOST_SYSTEM_UTC[0] = 1503431464 refineStartAndEndEsecs(): $LOGHOST_SYSTEM_UTC[end] = 1503437755 refineStartAndEndEsecs(): numMinBack = 22, numMinForward = 22 refineStartAndEndEsecs(): Refined StartEsecs = 1503431342, Refined EndEsecs = 1503437877 _readLogr(): Reading videologr data from 2017234datavislogr.dat.gz. _readLogr(): Expedition start & stop times are 1503431342 & 1503437877 _readLogr(): Flushing variable names: _readLogr(): esecs of file line[0] = 1503437885, self->{EndEsecs} = 1503437877 _readLogr(): #LOGHOST_SYSTEM_UTC = 653 _readLogr(): $LOGHOST_SYSTEM_UTC[beg] = 1503431344 _readLogr(): $LOGHOST_SYSTEM_UTC[end] = 1503437875 bin\geopdvc.pl: expdid = 6071 bin\geopdvc.pl: Calling rovNavCTDO to get raw nav data... rovnavCTDO(): calcUTM = 0 rovnavCTDO(): getRaw = 1 rovNav(): 1, calcUTM = 0 rovNav(): 2, getRaw = 1 rovNav(): calcUTM = 0 rovNav(): DDD = 234 (looping to 234) Does file exist?: \\atlas\RovNavEdit\2017\vnta\nav2017234vntaedited.txt yes. EXPD.pm: editNav flag = rovNav(): Opening ROV nav data from \\atlas\RovNavEdit\2017\vnta\nav2017234vnta.txt esecs, east, north, lat, lon, head, pres 1503433120, 0, 0, 36.747822, -122.106802, 78.1, 96.44 1503433621, 0, 0, 36.747382, -122.105847, -10.1, 228.23 1503434122, 0, 0, 36.748018, -122.105825, -39.5, 329.09 1503434623, 0, 0, 36.748318, -122.105790, -30.8, 449.33 1503435124, 0, 0, 36.747032, -122.106245, -96.8, 437.45 1503435625, 0, 0, 36.746723, -122.106165, -100.6, 289.19 1503436125, 0, 0, 36.745728, -122.105303, -58.0, 147.76 rovNav(): 234: 3929 in tList after reading from \\atlas\RovNavEdit\2017\vnta\nav2017234vnta.txt 3929 in tList 3929 in {self->{rovT}} 3929 in {self->{rovH}} rovCTDO(): ROV CTDO start & stop times are 1503436110 & 1503435090 rovNavCTDO(): Looking up ROVCTDO data ('.'found, 'X' exceeds max iter.): ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................XXXXXXXX rovGDCListRefs(): dMedian = 251.813670369611 rovGDCListRefs(): dStats->sample_range = 444.358553800497 rovGDCListRefs(): returning (1st elements): 1503431342 36.739758 -122.103587 -92.2 14.2732601590365 geopdcv.pl(): editedNav flag = 1 Using mbnavedit edited Navigation. rovnavCTDO(): calcUTM = 0 rovNav(): 1, calcUTM = 0 rovNav(): calcUTM = 0 rovNav(): DDD = 234 (looping to 234) Does file exist?: \\atlas\RovNavEdit\2017\vnta\nav2017234vntaedited.txt yes. EXPD.pm: editNav flag = rovNav(): Opening ROV nav data from \\atlas\RovNavEdit\2017\vnta\nav2017234vntaedited.txt esecs, east, north, lat, lon, head, pres 1503433120, 0, 0, 36.747829, -122.106808, 78.1, 96.44 1503433621, 0, 0, 36.747378, -122.105844, 349.9, 228.23 1503434122, 0, 0, 36.748014, -122.105829, 320.5, 329.09 1503434623, 0, 0, 36.748335, -122.105766, 329.2, 449.33 1503435124, 0, 0, 36.747098, -122.106274, 263.2, 437.45 1503435625, 0, 0, 36.746667, -122.106205, 259.4, 289.19 1503436125, 0, 0, 36.745735, -122.105299, 302.0, 147.76 rovNav(): 234: 3929 in tList after reading from \\atlas\RovNavEdit\2017\vnta\nav2017234vntaedited.txt 3929 in tList 3929 in {self->{rovT}} 3929 in {self->{rovH}} rovCTDO(): ROV CTDO start & stop times are 1503436110 & 1503435090 rovNavCTDO(): Looking up ROVCTDO data ('.'found, 'X' exceeds max iter.): XXXXXXXXXXXXXXXXXXXXXXXXX..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................frameGrabs(): Can't get http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/stills/2017/234/accesses.txt at bin\geopdvc.pl line 2382 .........................................................................................................................................XXXXXXXX rovGDCListRefs(): dMedian = 251.813671427767 rovGDCListRefs(): dStats->sample_range = 444.358551848346 rovGDCListRefs(): returning (1st elements): 1503431342 36.739761 -122.103609 267.8 14.2732601552493 bin\geopdvc.pl: ------------------------------------------------------------------------------- hash{lat} = 36.74748850 hash{lon} = -122.10583800 latMin = 30.7474885 latMax = 42.7474885 Executing sql: SELECT Area, Latitude, Longitude FROM GeoOrigin WHERE Latitude BETWEEN 30.7474885 AND 42.7474885 AND Longitude BETWEEN -128.105838 AND -116.105838 Dive lat = 36.74748850, area = cencal bin\geopdvc.pl: Found area = cencal in GeoOrigin For midpoint lon = -122.10583800 & lat = 36.74748850 Using olon = -122 & olat = 36 bin\geopdvc.pl: Calling makeROVorig... inline_name = vnta4066rov_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 = geo2017/vnta/vnta4066lookup.wrl bin\geopdvc.pl: Getting ship nav... shipNav(): selecting for ShipName = rcsn shipNav(): WARNING: no match for ShipName = rcsn shipNav(): $#{$self->{shipLat}} = 653 shipNav(): $#{$self->{shipLat}}[last] = 36.751102 Position subsampling set to 4 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 = 3930 makeTracks(): Looping through 653 point of ship position data... makeTracks(): posSubsample = 4 makeTracks(): Writing tracks file... makeTracks(): INFO $sname = inline_name = vnta4066tracks.wrl writeCtdPosFile(): Writing merged CTD Nav data to geo2017/vnta/vnta4066mergedCtdNav.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 = '') AND (RecordedDate BETWEEN '8/22/2017 8:11:02 PM' AND '8/22/2017 9:15:57 PM') OR (RovName = 'Ventana') AND (RecordedDate BETWEEN '8/22/2017 8:11:02 PM' AND '8/22/2017 9:15:57 PM') _findIndex(): Looking for epoch secs 1503434586 ... Found time 1503434588 after 0 iterations. >>> p = 1964: annotations(): 1964, 1503434586, 08/22/17 20:43:06, V4066-01HD, 00:34:04:15, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_34_04_15.jpg, 442.179992675781, cruise, robs, u, 20069093 _findIndex(): Looking for epoch secs 1503434598 ... Found time 1503434603 after 7 iterations. >>> p = 1979: annotations(): 1979, 1503434598, 08/22/17 20:43:18, V4066-01HD, 00:34:16:29, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_34_16_29.jpg, 443.769989013672, cruise, robs, u, 20069094 _findIndex(): Looking for epoch secs 1503434605 ... Found time 1503434603 after 7 iterations. >>> p = 1979: annotations(): 1979, 1503434605, 08/22/17 20:43:25, V4066-01HD, 00:34:23:29, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_34_23_29.jpg, 445.239990234375, cruise, robs, u, 20069095 _findIndex(): Looking for epoch secs 1503434664 ... Found time 1503434664 after 7 iterations. >>> p = 2040: annotations(): 2040, 1503434664, 08/22/17 20:44:24, V4066-01HD, 00:35:23:12, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_35_23_12.jpg, 446.540008544922, cruise, robs, u, 20069097 _findIndex(): Looking for epoch secs 1503434670 ... Found time 1503434671 after 8 iterations. >>> p = 2047: annotations(): 2047, 1503434670, 08/22/17 20:44:30, V4066-01HD, 00:35:28:27, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_35_28_27.jpg, 446.019989013672, cruise, robs, u, 20069098 _findIndex(): Looking for epoch secs 1503434689 ... Found time 1503434694 after 7 iterations. >>> p = 2070: annotations(): 2070, 1503434689, 08/22/17 20:44:49, V4066-01HD, 00:35:47:27, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_35_47_27.jpg, 446.190002441406, cruise, robs, u, 20069099 _findIndex(): Looking for epoch secs 1503434719 ... Found time 1503434717 after 8 iterations. >>> p = 2093: annotations(): 2093, 1503434719, 08/22/17 20:45:19, V4066-01HD, 00:36:17:26, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_36_17_26.jpg, 446.459991455078, cruise, robs, u, 20069100 _findIndex(): Looking for epoch secs 1503434755 ... Found time 1503434755 after 7 iterations. >>> p = 2131: annotations(): 2131, 1503434755, 08/22/17 20:45:55, V4066-01HD, 00:36:54:10, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_36_54_10.jpg, 445.309997558594, cruise, robs, u, 20069101 _findIndex(): Looking for epoch secs 1503434768 ... Found time 1503434771 after 5 iterations. >>> p = 2147: annotations(): 2147, 1503434768, 08/22/17 20:46:08, V4066-01HD, 00:37:07:09, Midwater Respirometry System, http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/images/4066/00_37_07_09.jpg, 443.549987792969, cruise, robs, u, 20069102 _findIndex(): Looking for epoch secs 1503435899 ... Found time 1503435901 after 8 iterations. >>> p = 3275: annotations(): 3275, 1503435899, 08/22/17 21:04:59, V4066-01HD, 00:55:57:00, Bathochordaeus mcnutti, , 210.570007324219, ascend, robs, u, 20069103 bin\geopdvc.pl: Calling placeAnnotations with every 10 annotation... placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 214.5 db", "T: 9.105 C", "S: 34.042", "O: 1.843 ml/l", "L: 82.04 %"] inline_name = vnta4066anno10.wrl bin\geopdvc.pl: Calling placeAnnotations with every 2 annotation... placeAnnotations(): Placing annotation 2: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.2 db", "T: 7.155 C", "S: 34.202", "O: 0.811 ml/l", "L: 82.36 %"] placeAnnotations(): Placing annotation 4: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.9 db", "T: 7.16 C", "S: 34.206", "O: 0.797 ml/l", "L: 82.38 %"] placeAnnotations(): Placing annotation 6: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.7 db", "T: 7.167 C", "S: 34.205", "O: 0.795 ml/l", "L: 82.32 %"] placeAnnotations(): Placing annotation 8: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 450.6 db", "T: 7.16 C", "S: 34.202", "O: 0.805 ml/l", "L: 82.35 %"] placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 214.5 db", "T: 9.105 C", "S: 34.042", "O: 1.843 ml/l", "L: 82.04 %"] inline_name = vnta4066anno02.wrl bin\geopdvc.pl: Calling placeAnnotations with every 1 annotation... placeAnnotations(): Placing annotation 1: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 448.7 db", "T: 7.189 C", "S: 34.2", "O: 0.82 frameGrabs(): Can't get http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/stills/2017/234/accesses.txt at bin\geopdvc.pl line 625 ml/l", "L: 82.36 %"] placeAnnotations(): Placing annotation 2: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.2 db", "T: 7.155 C", "S: 34.202", "O: 0.811 ml/l", "L: 82.36 %"] placeAnnotations(): Placing annotation 3: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.2 db", "T: 7.155 C", "S: 34.202", "O: 0.811 ml/l", "L: 82.36 %"] placeAnnotations(): Placing annotation 4: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.9 db", "T: 7.16 C", "S: 34.206", "O: 0.797 ml/l", "L: 82.38 %"] placeAnnotations(): Placing annotation 5: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.9 db", "T: 7.16 C", "S: 34.206", "O: 0.797 ml/l", "L: 82.38 %"] placeAnnotations(): Placing annotation 6: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.7 db", "T: 7.167 C", "S: 34.205", "O: 0.795 ml/l", "L: 82.32 %"] placeAnnotations(): Placing annotation 7: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 451.7 db", "T: 7.165 C", "S: 34.204", "O: 0.795 ml/l", "L: 82.37 %"] placeAnnotations(): Placing annotation 8: Midwater Respirometry System Ancillary data = ["Midwater Respirometry System", "P: 450.6 db", "T: 7.16 C", "S: 34.202", "O: 0.805 ml/l", "L: 82.35 %"] placeAnnotations(): Placing annotation 9: Bathochordaeus mcnutti Ancillary data = ["Bathochordaeus mcnutti", "P: 448.8 db", "T: 7.174 C", "S: 34.202", "O: 0.812 ml/l", "L: 82.36 %"] placeAnnotations(): Placing annotation 10: Ancillary data = ["", "P: 214.5 db", "T: 9.105 C", "S: 34.042", "O: 1.843 ml/l", "L: 82.04 %"] inline_name = vnta4066anno01.wrl frameGrabs(): Getting images from http://search.mbari.org/ARCHIVE/frameGrabs/Ventana/stills/2017/vnta4066... frameGrabs(): matched 00_34_04_15 in