#################################################################################################### # # Invoking X3D model self-test: # # $ python OceanographicSurveyExample.py # # Python package x3d.py package is available on PyPI for import. # This approach simplifies Python X3D deployment and use. # https://pypi.org/project/x3d # # Installation: # pip install x3d # or # python -m pip install x3d # # Developer options for loading x3d package in other Python programs: # # from x3d import * # preferred approach, terser source that avoids x3d.* class prefixes # # or # import x3d # traditional way to subclass x3d package, all classes require x3d.* prefix, # # but python source is very verbose, for example x3d.Material x3d.Shape etc. # # X3dToPython.xslt stylesheet insertPackagePrefix=true supports this option. # #################################################################################################### from x3d import * newModel=X3D(profile='Immersive',version='3.3', head=head( children=[ component(level=1,name='Geospatial'), meta(content='OceanographicSurveyExample.x3d',name='title'), meta(content='Visualization of ocean current (u, v) vectors at [50m..100m] depth layer.',name='description'), meta(content="Colleen O'Malley, Kristi Tjoa and Jeff Weekley",name='creator'), meta(content='12 June 2003',name='created'), meta(content='20 October 2019',name='modified'), meta(content='arrow.dat',name='reference'), meta(content='X3dConvert.m',name='reference'), meta(content='visualization ocean current vectors',name='accessRights'), meta(content='under development',name='warning'), meta(content='https://savage.nps.edu/Savage/Environment/Oceanography/OceanographicSurveyExample.x3d',name='identifier'), meta(content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit',name='generator'), meta(content='../../license.html',name='license')]), Scene=Scene( # key: 20 layers, 0-1000m, 50m increments. keyValue: 21 colors ranging ROYGBIV spectrum. children=[ WorldInfo(title='OceanographicSurveyExample.x3d'), ColorInterpolator(DEF='ColorMap'), Group(DEF='Add2dImagesHere'), ProtoDeclare(name='SingleArrow', ProtoInterface=ProtoInterface( field=[ field(accessType='inputOutput',appinfo='geoCoords consists of Lattitude Longitude and Depth (Negative Meters beneath the surface)',name='geoCoords',type='SFVec3d'), field(accessType='initializeOnly',name='u',type='SFFloat'), field(accessType='initializeOnly',name='v',type='SFFloat')] # Consider putting radian angle here, if needed. ), ProtoBody=ProtoBody( # GeoLocation geoCoords consists of Lattitude Longitude and Depth (Negative Meters beneath the surface) children=[ GeoLocation( IS=IS( connect=[ connect(nodeField='geoCoords',protoField='geoCoords')]), children=[ Switch(whichChoice=0, children=[ Transform(DEF='SingleLineArrowTransform', children=[ Shape( appearance=Appearance( material=Material(diffuseColor=(0,0,0),emissiveColor=(1,0,0))), # Geometry will go HERE, produced by a script node. geometry=IndexedLineSet(DEF='StraightLineILS',coordIndex=[0,1,-1,2,1,-1,3,1,-1], coord=Coordinate(DEF='StraightLineCoordinate',point=[(0,0,0),(1,0,0),(0.75,0.25,0),(0.75,-0.25,0)]))), Script(DEF='VectorCalculationScript', field=[ field(accessType='initializeOnly',name='u',type='SFFloat'), field(accessType='initializeOnly',name='v',type='SFFloat'), field(accessType='outputOnly',name='scale',type='SFVec3f'), field(accessType='outputOnly',name='rotation',type='SFRotation')], IS=IS( connect=[ connect(nodeField='u',protoField='u'), connect(nodeField='v',protoField='v')]), sourceCode=""" ecmascript: function initialize() { //Code Goes Here } """), ROUTE(fromField='scale',fromNode='VectorCalculationScript',toField='scale',toNode='SingleLineArrowTransform'), ROUTE(fromField='rotation',fromNode='VectorCalculationScript',toField='rotation',toNode='SingleLineArrowTransform')])] # Other arrow types go here, switchably )])])), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8101,-121.7909,-75)), fieldValue(name='u',value=-0.0600), fieldValue(name='v',value=-0.0900)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4482,-121.9664,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1323,-121.8835,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9732,-121.8382,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8101,-121.7909,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6467,-121.743,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4849,-121.698,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3241,-121.6514,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.1658,-121.6061,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0076,-121.5588,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8486,-121.5203,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.6865,-121.4701,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.5276,-121.4216,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3772,-121.3783,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.39)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2279,-121.3374,-75)), fieldValue(name='u',value=-0.24), fieldValue(name='v',value=0.23)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.0766,-121.2949,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.9222,-121.2507,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.7664,-121.2056,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.6078,-121.16,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.4441,-121.1155,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.2835,-121.071,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.1247,-121.0219,-75)), fieldValue(name='u',value=0.21), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.0297,-120.9967,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.0277,-121.0021,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.0103,-121.1342,-75)), fieldValue(name='u',value=0.14), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.9866,-121.2914,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.9621,-121.4333,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.9407,-121.577,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.9176,-121.7178,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=-0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.8942,-121.8641,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=-0.25)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.8706,-121.9894,-75)), fieldValue(name='u',value=0.22), fieldValue(name='v',value=-0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.8505,-122.1285,-75)), fieldValue(name='u',value=0.23), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.8268,-122.2685,-75)), fieldValue(name='u',value=0.24), fieldValue(name='v',value=-0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7993,-122.4155,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.24)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7775,-122.5706,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7596,-122.718,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7419,-122.8613,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7199,-123.0038,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.698,-123.1464,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=-0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.6773,-123.2896,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.6579,-123.4322,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.6365,-123.5743,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.6148,-123.7141,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.5935,-123.8536,-75)), fieldValue(name='u',value=0.13), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.572,-123.9913,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.553,-124.1285,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.5339,-124.2678,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.5149,-124.4057,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4957,-124.5426,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4725,-124.6767,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.448,-124.8117,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4265,-124.9482,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=-0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4057,-125.0856,-75)), fieldValue(name='u',value=-0.04), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3864,-125.2195,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3648,-125.3556,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3425,-125.4902,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3217,-125.6258,-75)), fieldValue(name='u',value=0.21), fieldValue(name='v',value=0.16)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3004,-125.7604,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2773,-125.8967,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2595,-126.0319,-75)), fieldValue(name='u',value=0.26), fieldValue(name='v',value=0.32)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2367,-126.1654,-75)), fieldValue(name='u',value=0.37), fieldValue(name='v',value=0.25)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2135,-126.308,-75)), fieldValue(name='u',value=0.39), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1914,-126.4531,-75)), fieldValue(name='u',value=0.26), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1685,-126.6037,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1461,-126.7534,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1267,-126.8833,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.121,-126.9104,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=-0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1091,-126.9101,-75)), fieldValue(name='u',value=0.17), fieldValue(name='v',value=-0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.102,-126.9066,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=-0.26)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.0986,-126.9065,-75)), fieldValue(name='u',value=0.13), fieldValue(name='v',value=-0.26)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1072,-126.9087,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=-0.28)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1041,-126.9118,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.33)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.0926,-126.9085,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=-0.31)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.0926,-126.9117,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1012,-126.9039,-75)), fieldValue(name='u',value=-0.04), fieldValue(name='v',value=-0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1084,-126.9175,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.0973,-126.9005,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=-0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.0984,-126.8914,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.1394,-126.9289,-75)), fieldValue(name='u',value=0.13), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2271,-126.9379,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2622,-126.8245,-75)), fieldValue(name='u',value=0.17), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.2937,-126.802,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=-0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.3588,-126.761,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4248,-126.7191,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.28)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.4787,-126.6876,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=-0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.5701,-126.629,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.5989,-126.6357,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.675,-126.5795,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=-0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7441,-126.5241,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=-0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.7704,-126.525,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.8218,-126.4902,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=-0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.894,-126.4251,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=-0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(32.9263,-126.4162,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.0186,-126.3516,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.0742,-126.3119,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=-0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.1522,-126.2607,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.2292,-126.2142,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.2806,-126.1846,-75)), fieldValue(name='u',value=0.14), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.3559,-126.1336,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.3955,-126.1113,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.4713,-126.0606,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.544,-126.008,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.5527,-126.0094,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.5566,-126.0142,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.5616,-126.021,-75)), fieldValue(name='u',value=0.17), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.6244,-125.9722,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.7016,-125.912,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.7421,-125.8929,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.8364,-125.8236,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.8802,-125.8066,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(33.9611,-125.7488,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.0272,-125.7059,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.072,-125.6866,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.1583,-125.6151,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.1869,-125.6006,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.1908,-125.6088,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.196,-125.6223,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2342,-125.6032,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3126,-125.5208,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3501,-125.4954,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.4195,-125.4479,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.496,-125.3954,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.5372,-125.3821,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.6206,-125.3149,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.6691,-125.2896,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.7329,-125.2488,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8132,-125.1847,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8307,-125.1866,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8403,-125.2003,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8623,-125.2021,-75)), fieldValue(name='u',value=-0.21), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.9464,-125.1089,-75)), fieldValue(name='u',value=-0.28), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.992,-125.082,-75)), fieldValue(name='u',value=-0.3), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0756,-125.0171,-75)), fieldValue(name='u',value=-0.31), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.1412,-124.9767,-75)), fieldValue(name='u',value=-0.34), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.2029,-124.9402,-75)), fieldValue(name='u',value=-0.3), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.2849,-124.8732,-75)), fieldValue(name='u',value=-0.24), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.322,-124.8654,-75)), fieldValue(name='u',value=-0.2), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4096,-124.7918,-75)), fieldValue(name='u',value=-0.16), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4589,-124.7561,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4646,-124.7636,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4672,-124.776,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5166,-124.737,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6,-124.6592,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6311,-124.642,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=-0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.725,-124.5724,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7853,-124.5347,-75)), fieldValue(name='u',value=0.2), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8685,-124.4743,-75)), fieldValue(name='u',value=0.24), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9363,-124.4305,-75)), fieldValue(name='u',value=0.22), fieldValue(name='v',value=0.16)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.999,-124.3894,-75)), fieldValue(name='u',value=0.28), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0794,-124.3277,-75)), fieldValue(name='u',value=0.37), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0963,-124.3177,-75)), fieldValue(name='u',value=0.39), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1043,-124.3149,-75)), fieldValue(name='u',value=0.41), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1475,-124.2907,-75)), fieldValue(name='u',value=0.37), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2396,-124.2188,-75)), fieldValue(name='u',value=0.29), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2936,-124.1807,-75)), fieldValue(name='u',value=0.24), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3927,-124.114,-75)), fieldValue(name='u',value=0.14), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4407,-124.0875,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5391,-124.0129,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5786,-124.0008,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6547,-123.9403,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.719,-123.8918,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7306,-123.9055,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.738,-123.9194,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7712,-123.9001,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8504,-123.8044,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8847,-123.7731,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.9622,-123.7182,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.034,-123.6681,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.087,-123.6385,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.1771,-123.5677,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2104,-123.5616,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2942,-123.4897,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.3504,-123.455,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.41,-123.4718,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4697,-123.4896,-75)), fieldValue(name='u',value=-0.22), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4902,-123.3869,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4966,-123.3475,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5752,-123.3602,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6323,-123.2964,-75)), fieldValue(name='u',value=-0.13), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6337,-123.2388,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=-0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.7048,-123.1842,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6958,-123.1273,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6373,-123.0212,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6329,-123.0131,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6332,-123.0153,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6338,-123.0154,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6323,-123.0132,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6328,-123.0136,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6325,-123.0116,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6329,-123.0131,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.632,-123.0127,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6331,-123.0138,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6316,-123.0121,-75)), fieldValue(name='u',value=-0.04), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6336,-123.0138,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6376,-123.0143,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.636,-123.0112,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6329,-123.0099,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6333,-123.0131,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6332,-123.0138,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6317,-123.0116,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6322,-123.0126,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6382,-123.0128,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6399,-123.0164,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6347,-123.019,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6343,-123.0204,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6354,-123.0212,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6333,-123.0136,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6209,-122.9951,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5224,-122.879,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.7751,-123.2474,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.7196,-123.3732,-75)), fieldValue(name='u',value=-0.17), fieldValue(name='v',value=0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6871,-123.4437,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.25)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.6269,-123.5749,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5958,-123.6277,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5385,-123.7645,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.51,-123.8249,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4499,-123.9554,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4104,-124.0342,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=-0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.3631,-124.1463,-75)), fieldValue(name='u',value=-0.22), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.319,-124.2393,-75)), fieldValue(name='u',value=-0.25), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2741,-124.325,-75)), fieldValue(name='u',value=-0.27), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.187,-124.2602,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0627,-124.17,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0257,-124.1192,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0905,-123.9901,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.1279,-123.9101,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.1861,-123.7829,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2242,-123.6941,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2751,-123.5866,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.3302,-123.4702,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.3604,-123.392,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4215,-123.2691,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.4543,-123.1966,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5154,-123.0695,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.5652,-122.9641,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2984,-122.6625,-75)), fieldValue(name='u',value=-0.13), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.2383,-122.7717,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.1936,-122.8772,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.134,-123.003,-75)), fieldValue(name='u',value=-0.2), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0847,-123.1129,-75)), fieldValue(name='u',value=-0.2), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0397,-123.2082,-75)), fieldValue(name='u',value=-0.25), fieldValue(name='v',value=-0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.9862,-123.3214,-75)), fieldValue(name='u',value=-0.21), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.9498,-123.4048,-75)), fieldValue(name='u',value=-0.22), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.889,-123.5284,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=-0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8569,-123.6007,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8008,-123.727,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7751,-123.8019,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7147,-123.9108,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6543,-123.8764,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5236,-123.7799,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4219,-123.7079,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4526,-123.6252,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5017,-123.5213,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5552,-123.4055,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5913,-123.3336,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6481,-123.2044,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6835,-123.1395,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7423,-123.0072,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7716,-122.9518,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8259,-122.8214,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.8563,-122.7607,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.9125,-122.6419,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.9453,-122.5843,-75)), fieldValue(name='u',value=-0.13), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(37.0045,-122.4399,-75)), fieldValue(name='u',value=-0.18), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7939,-121.8466,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7757,-121.9127,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.733,-122.016,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7232,-122.1079,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.7099,-122.2283,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6804,-122.3034,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.6255,-122.4041,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.26)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5949,-122.4668,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5431,-122.5923,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5088,-122.6715,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4532,-122.7753,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4082,-122.8718,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3681,-122.96,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3202,-123.0636,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2882,-123.1402,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2479,-123.2283,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2042,-123.3154,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1509,-123.4255,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1112,-123.4926,-75)), fieldValue(name='u',value=0.2), fieldValue(name='v',value=-0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0582,-123.6129,-75)), fieldValue(name='u',value=0.3), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0241,-123.6745,-75)), fieldValue(name='u',value=0.32), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9693,-123.8013,-75)), fieldValue(name='u',value=0.23), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9378,-123.8646,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8836,-123.9901,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8614,-124.0519,-75)), fieldValue(name='u',value=0.26), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7977,-124.1737,-75)), fieldValue(name='u',value=0.33), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.75,-124.1943,-75)), fieldValue(name='u',value=0.34), fieldValue(name='v',value=-0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5926,-124.1806,-75)), fieldValue(name='u',value=0.33), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4296,-124.1714,-75)), fieldValue(name='u',value=0.26), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.2716,-124.1617,-75)), fieldValue(name='u',value=0.14), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.115,-124.1523,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.9566,-124.1421,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.7996,-124.1338,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.64,-124.1242,-75)), fieldValue(name='u',value=-0.16), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.4793,-124.115,-75)), fieldValue(name='u',value=-0.23), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3313,-124.105,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2977,-124.1051,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2988,-124.1028,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2997,-124.1098,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3006,-124.1047,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3057,-124.1182,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.2682,-124.0891,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.24)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3108,-124.0797,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.3723,-123.9563,-75)), fieldValue(name='u',value=-0.19), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.4375,-123.8189,-75)), fieldValue(name='u',value=-0.28), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.4993,-123.6819,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.5605,-123.5475,-75)), fieldValue(name='u',value=-0.14), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.6212,-123.4188,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.6805,-123.2881,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.04)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.7399,-123.16,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8006,-123.0329,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.8619,-122.9015,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=-0.27)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.9254,-122.775,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=-0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(34.9733,-122.6765,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=-0.3)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0073,-122.6744,-75)), fieldValue(name='u',value=0.1), fieldValue(name='v',value=-0.33)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0772,-122.649,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.27)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0657,-122.5146,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=-0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.0843,-122.4889,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.1277,-122.3593,-75)), fieldValue(name='u',value=-0.1), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.1609,-122.3134,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.225,-122.2399,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.229,-122.1448,-75)), fieldValue(name='u',value=-0.08), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.2779,-122.0734,-75)), fieldValue(name='u',value=-0.13), fieldValue(name='v',value=0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3138,-121.9704,-75)), fieldValue(name='u',value=-0.2), fieldValue(name='v',value=0.3)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3517,-121.9032,-75)), fieldValue(name='u',value=-0.15), fieldValue(name='v',value=0.3)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3955,-121.7928,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4346,-121.7157,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4794,-121.6126,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5292,-121.504,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.572,-121.4183,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.627,-121.3441,-75)), fieldValue(name='u',value=-0.04), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7342,-121.4166,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8498,-121.4951,-75)), fieldValue(name='u',value=-0.04), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9088,-121.5681,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8709,-121.6545,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8276,-121.7471,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.79,-121.8392,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7405,-121.9389,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7066,-122.0187,-75)), fieldValue(name='u',value=0.04), fieldValue(name='v',value=0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6525,-122.1264,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6227,-122.1942,-75)), fieldValue(name='u',value=0.14), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5748,-122.289,-75)), fieldValue(name='u',value=0.09), fieldValue(name='v',value=0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5404,-122.3695,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4811,-122.4839,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4794,-122.5308,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6122,-122.4643,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7604,-122.3918,-75)), fieldValue(name='u',value=-0.03), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9103,-122.3205,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0585,-122.2474,-75)), fieldValue(name='u',value=-0.07), fieldValue(name='v',value=0.19)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2076,-122.1747,-75)), fieldValue(name='u',value=-0.05), fieldValue(name='v',value=0.09)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3554,-122.1013,-75)), fieldValue(name='u',value=0.07), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.4917,-122.0375,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.48,-122.0045,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3846,-122.038,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.323,-122.166,-75)), fieldValue(name='u',value=-0.12), fieldValue(name='v',value=0.1)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2835,-122.2531,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2277,-122.3686,-75)), fieldValue(name='u',value=-0.2), fieldValue(name='v',value=0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1966,-122.4626,-75)), fieldValue(name='u',value=-0.17), fieldValue(name='v',value=0.27)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.1474,-122.5621,-75)), fieldValue(name='u',value=-0.17), fieldValue(name='v',value=0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0922,-122.6731,-75)), fieldValue(name='u',value=-0.09), fieldValue(name='v',value=0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.051,-122.7541,-75)), fieldValue(name='u',value=-0.02), fieldValue(name='v',value=0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9878,-122.8834,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9558,-122.9612,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8964,-123.0791,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.85,-123.1754,-75)), fieldValue(name='u',value=0.22), fieldValue(name='v',value=-0.22)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8045,-123.2689,-75)), fieldValue(name='u',value=0.18), fieldValue(name='v',value=-0.34)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.749,-123.3863,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=-0.2)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7205,-123.4603,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6569,-123.5868,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6334,-123.6517,-75)), fieldValue(name='u',value=-0.01), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5676,-123.7723,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5271,-123.7672,-75)), fieldValue(name='u',value=0.21), fieldValue(name='v',value=-0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3923,-123.6717,-75)), fieldValue(name='u',value=0.13), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3032,-123.61,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=-0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3405,-123.5253,-75)), fieldValue(name='u',value=0.2), fieldValue(name='v',value=-0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.3875,-123.4396,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4259,-123.4217,-75)), fieldValue(name='u',value=0.12), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4987,-123.3711,-75)), fieldValue(name='u',value=0.08), fieldValue(name='v',value=-0.07)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.4696,-123.2598,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=-0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5041,-123.2473,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=-0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5781,-123.2135,-75)), fieldValue(name='u',value=0.15), fieldValue(name='v',value=-0.27)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5579,-123.1023,-75)), fieldValue(name='u',value=0.16), fieldValue(name='v',value=-0.4)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.5599,-123.0793,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=-0.38)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6426,-123.0523,-75)), fieldValue(name='u',value=0.11), fieldValue(name='v',value=-0.21)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6483,-122.9383,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=-0.18)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.6535,-122.8889,-75)), fieldValue(name='u',value=0.06), fieldValue(name='v',value=-0.08)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7284,-122.7953,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7218,-122.7237,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=-0.05)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.7972,-122.6762,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8144,-122.5744,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.02)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8233,-122.5396,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.869,-122.4193,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.8975,-122.3742,-75)), fieldValue(name='u',value=-0.06), fieldValue(name='v',value=0.14)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9673,-122.3087,-75)), fieldValue(name='u',value=-0.11), fieldValue(name='v',value=0.12)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(35.9693,-122.1988,-75)), fieldValue(name='u',value=-0.13), fieldValue(name='v',value=0.11)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0328,-122.1783,-75)), fieldValue(name='u',value=-0.16), fieldValue(name='v',value=0.16)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0511,-122.0448,-75)), fieldValue(name='u',value=-0.19), fieldValue(name='v',value=0.13)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.0944,-122.0257,-75)), fieldValue(name='u',value=-0.22), fieldValue(name='v',value=0.15)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.2425,-122.0139,-75)), fieldValue(name='u',value=-0.17), fieldValue(name='v',value=0.17)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.3991,-121.9973,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5215,-121.9733,-75)), fieldValue(name='u',value=0.03), fieldValue(name='v',value=0.06)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5327,-121.9487,-75)), fieldValue(name='u',value=0.05), fieldValue(name='v',value=0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5342,-121.9497,-75)), fieldValue(name='u',value=0.02), fieldValue(name='v',value=0)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.533,-121.9462,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.01)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5345,-121.9516,-75)), fieldValue(name='u',value=0.01), fieldValue(name='v',value=-0.03)]), ProtoInstance(name='SingleArrow', fieldValue=[ fieldValue(name='geoCoords',value=(36.5323,-121.9448,-75)), fieldValue(name='u',value=0), fieldValue(name='v',value=-0.01)])]) ) # X3D model complete #################################################################################################### # Self-test diagnostics #################################################################################################### print('Self-test diagnostics for OceanographicSurveyExample.py:') if metaDiagnostics(newModel): # built-in utility method in X3D class print(metaDiagnostics(newModel)) # display meta info, hint, warning, error, TODO values in this model # print('check newModel.XML() serialization...') newModelXML= newModel.XML() # test export method XML() for exceptions during export newModel.XMLvalidate() # print(newModelXML) # diagnostic try: # print('check newModel.VRML() serialization...') newModelVRML=newModel.VRML() # test export method VRML() for exceptions during export # print(prependLineNumbers(newModelVRML)) # debug print("Python-to-VRML export of VRML output successful", flush=True) except Exception as err: # usually BaseException # https://stackoverflow.com/questions/18176602/how-to-get-the-name-of-an-exception-that-was-caught-in-python print("*** Python-to-VRML export of VRML output failed:", type(err).__name__, err) if newModelVRML: # may have failed to generate print(prependLineNumbers(newModelVRML, err.lineno)) try: # print('check newModel.JSON() serialization...') newModelJSON=newModel.JSON() # test export method JSON() for exceptions during export # print(prependLineNumbers(newModelJSON)) # debug print("Python-to-JSON export of JSON output successful (under development)") except Exception as err: # usually SyntaxError print("*** Python-to-JSON export of JSON output failed:", type(err).__name__, err) if newModelJSON: # may have failed to generate print(prependLineNumbers(newModelJSON,err.lineno)) print("python OceanographicSurveyExample.py load and self-test diagnostics complete.")