4 s@ AB CDE FG HI J @ K L M NO PQ RS T rU VW X YZ [ \] ^ _ `a b@@ c d e rf rg Eh Ei j k l mn ro mp rq rr rs t uv rw rx ry z{ r|} <~ >_ r >`?  E E r r r   C4C   S T@      rV@Vf@f u  g g 7 @f  g g 7(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lucar/nc2/geotiff/GeoTiffWriter2;fileOutLjava/lang/String; writeGridJ(Ljava/lang/String;Ljava/lang/String;IIZLucar/unidata/geoloc/LatLonRect;)VattLucar/nc2/Attribute;pjp0%Lucar/unidata/geoloc/ProjectionPoint;pjpnx1Ix2y1y2xStartDyStartgridLucar/nc2/dt/GridDatatype;gcsLucar/nc2/dt/GridCoordSystem;proj$Lucar/unidata/geoloc/ProjectionImpl;xaxis#Lucar/nc2/dataset/CoordinateAxis1D;yaxisdataLucar/ma2/Array;lonlatscalerllp0!Lucar/unidata/geoloc/LatLonPoint;llpnminLonminLatmaxLonmaxLatxIncyIncdata1datasetLucar/nc2/dt/GridDataset;gridDataset_filenamegridNametimelevel greyScaleZpt Lucar/unidata/geoloc/LatLonRect; StackMapTable ExceptionswriteSwathGridpUpLeft pDownRightswathLLR bIntersectfileNamellr#Lucar/nc2/dataset/CoordinateAxis2D; swathInfo[D targetImageinterpolatedImage clippedImage getXIndex(Lucar/ma2/Array;DI)IaAxisvaluesideaIterLucar/ma2/IndexIterator;countisIndaValue getYIndex getLatIndexlatIterxlat getLonIndexlonIterxlonFgetYXDataInBox&(Lucar/ma2/Array;IIII)Lucar/ma2/Array;i dataVolumeeLjava/lang/Exception;rankstart[Ishape getClippedImageFromInterpolationindexcurValuejarrsrcShapegetTargetImagerFromSwathD(Lucar/ma2/Array;Lucar/ma2/Array;Lucar/ma2/Array;[D)Lucar/ma2/Array; alreadyValuecurLatcurLoncurPixcurPixelInBBoxIndex srcDataHeight srcDataWidth BBoxHeight BBoxWidth BBoxShape bBoxArraystartLonstartLatdataItergetIndexOfBBFromLatlonOfOri (DDDDDDII)IsLatsLonlatInclonIncbbHeightbbWidthlonDeltalatDeltarowcol interpolation"(Lucar/ma2/Array;)Lucar/ma2/Array;leftrightupdownupleftuprightdownleft downrightval tempPixelSumnumNeighborHasValuecurIndexorishapewidthheightpixelNuminterpolatedArraygetSwathLatLonInformation$(Lucar/ma2/Array;Lucar/ma2/Array;)[D incrementnumScan numSamplefirstLineStartLatfirstLineStartLonfirstLineEndLatfirstLineEndLonlastLineStartLatlastLineStartLonlastLineEndLatlastLineEndLonedgeLatedgeLonxInc1yInc1 geoShiftLonlspointjjddlonIndexLucar/ma2/Index;lonShapeslonLucar/ma2/ArrayFloat; slonIndexp0pNgeoShiftDataAtLon2(Lucar/ma2/Array;Lucar/ma2/Array;)Lucar/ma2/Array;imailonadataimaa SourceFileGeoTiffWriter2.java tu  "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder tNo grid named  in fileName      datasetId  DMSP  ~ Must have 1D x and y axes for  !ucar/nc2/dataset/CoordinateAxis1D  Must be evenly spaced grid =   km     89 *             }java/lang/Throwable !ucar/nc2/dataset/CoordinateAxis2D  ucar/unidata/geoloc/LatLonRect t _The assigned extent of latitude and longitude is unvalid. No intersection with the swath extent      java/lang/Exceptionjava/io/IOException          ucar/ma2/ArrayFloat t     ucar/nc2/geotiff/GeoTiffWriter2ucar/nc2/geotiff/GeotiffWriterucar/nc2/dt/GridDatasetucar/nc2/dt/GridDatatypeucar/nc2/dt/GridCoordSystem"ucar/unidata/geoloc/ProjectionImplucar/nc2/Attributeucar/ma2/Arrayjava/lang/Stringucar/unidata/geoloc/LatLonPointucar/ma2/IndexIteratorucar/ma2/Indexucar/nc2/dt/grid/GridDatasetopen2(Ljava/lang/String;)Lucar/nc2/dt/grid/GridDataset;findGridDatatype.(Ljava/lang/String;)Lucar/nc2/dt/GridDatatype;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getCoordinateSystem()Lucar/nc2/dt/GridCoordSystem; getProjection&()Lucar/unidata/geoloc/ProjectionImpl;isRegularSpatial()Z attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainer findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;getStringValuecontains(Ljava/lang/CharSequence;)Zclose getFullName getXHorizAxis#()Lucar/nc2/dataset/CoordinateAxis; getYHorizAxis isRegular readDataSlice(IIII)Lucar/ma2/Array;read()Lucar/ma2/Array;getUnitsStringequalsIgnoreCase(Ljava/lang/String;)Z getCoordValue(I)Dflip(I)Lucar/ma2/Array;isLatLongetLowerLeftPoint'()Lucar/unidata/geoloc/LatLonPointImpl;getUpperRightPoint getLongitude()D getLatitude latLonToProj)(DD)Lucar/unidata/geoloc/ProjectionPoint;#ucar/unidata/geoloc/ProjectionPointgetXgetY getIncrementjava/lang/Mathabs(D)D pageNumberSgeotiffLucar/nc2/geotiff/GeoTiff;ucar/nc2/geotiff/GeoTiffinitTags3(Lucar/nc2/dt/GridDatatype;Lucar/ma2/Array;ZDDDDI)V addSuppressed(Ljava/lang/Throwable;)Vcreate%(DD)Lucar/unidata/geoloc/LatLonPoint;E(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/LatLonPoint;)V intersectB(Lucar/unidata/geoloc/LatLonRect;)Lucar/unidata/geoloc/LatLonRect;getIndexIterator()Lucar/ma2/IndexIterator; getFloatNext()FhasNextgetRank()Isection([I[I)Lucar/ma2/Array; getMessagegetShape()[Iucar/ma2/DataTypeFLOATLucar/ma2/DataType;factory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getFloat(I)FsetFloat(IF)V(F)FgetIndex()Lucar/ma2/Index;([I)Vset(I)Lucar/ma2/Index;(Lucar/ma2/Index;)F ucar/unidata/geoloc/LatLonPoints lonNormal(Lucar/ma2/Index;F)V(II)Lucar/ma2/Index;!rstuv>*+w xyz{|}~v )+:,:#YY,   :  :  `:  * *+, YY  :  :    $YY :  : : !" #9 % % &: &: '* (: *):*:+:,9-9,9-9 'v .:$*$/06*$126$1#k9"$/#k9  .:%*%/06*%12679 9"*36*46*36*46 5k9$ 56k9&* 7:(*8 *9:*( "$&*8;*Y8`8* : :  =<<<w;"#$%5(>)G+Q,a-s./16789=> ?B)D9EAFIISJ]KeOlPsQ|RST]_`abcdefhijk'l2m=nHrRs_voxwy~}~"x)aM e$ %XH. ;">a GX     )vl3s,|#'x=b2mHW "RM$_@&o0(yz||5V ' .@!rE3rE5/rE< rE<<T~vX -+:,: :  :  >:  >: :  ?: ?:*@: A!" #9 &:  '* (: *):1k91k9!J19191919996#6%goBc6$g!oBc6&*:'+:(',1 1 ',9'-1 1 '-9(,1 1 (,9(-1 1 (-911D:)11D:*EY)*F:++G:,, YH 991goBc6#1g!oBc66%1goBc6$1g!oBc66& 'q .:'*'/06#*'126%'1k9'/k9 .:(*(/06$*(126&* I:'*'J:(*(#$%&K:)*8 *9:*)!*8;*Y8`8w?".:HOV`v~%Dc(8HT`k{x3A;5/+'$#$!%&' ()w*j+a,(c'k (yz|| " . : H OV`vl%Dc`?6!#$%&I'A(1)ZsrE>>@%] rE>>#&rE>>F%rE>>F$rE>>F#rE>>F@&rE>>EEQrE>>w4Tv0 h+L:66M9( (N$(M9(6 `6d6w>  $&7 : D K QW^exRhyzhhhb _ \R$r* v0 h+L:66M9( (N$(M9(6 `6d6w>   $!&$7%:&D'K(Q,W-^/e0xRhyzhhhb _ \R$r* v( a+L:66M9(N$(M9(6 `6d6w>45 6 :;<?0@3A=BDCJGPHWJ^KxRayzaaa[ X UKr* vY +L:66M8O Pf8(N4(,M8O Pf8(6 `6d6wNOP Q TUV$X,Y.\@]C^L_T`[bccigohvj}kxRyzz w tk$r , v z+Q6 : :6   O O OdOOdO+R: : TY UV [ehSwJop qrs"t(r.w8x>yG{O|T}[ehjwx  e j zyzzzzzzt nhw * rLSTvd+W:+Q6 : : 6   O  O O dOO dOX Y: 6 6  n6  _ .h `6..h..hd6+Z8  . .h . .hd6   [    wv "(.4>DMUZaknyx J'|b rr yz  k| ny =  r ,"v-W.6-W.611g1oBc611g1oBc6 YOYO: X Y: 19 19 -L:+L:,L:66NNyNoM8M8M8*  11\6 Z8: 8  b n[  [yl\ Swv%:ISY_ekq{ x`WN!2~tyz%:I S Y _ ekq tr `rSrrvPd )go69 'go69Bc6d d66Bc6h`6 hdh`6w2  !*058AKUaxdyzddddd d d d XL!CA#K0(v8+WM,.>,.6h6X,Y:66h`6 + Z8   8 6  d' d+ dZ8    b8  `' `+ `Z8    b8  d' d+ dZ8    b8  `' `+ `Z8    b8  dd+ dd + ddZ8    b8  d`+ d` + d`Z8    b8  `d+ `d + `dZ8    b8  ``+ `` + ``Z8    b8      n8   [   [<,w< '09AHKN ^ h o v y !"%&'!(()+,?-K.R/Y0\3p4|567:;<=>ABCEFKxh     K |    K N 9 A * yz P r N r***0000E v~YRYRYRYRYRYRYRYRN+L:,L:+W.6+W.6]9_9 a9 c9 8 8 8 8 8 8 8 866NNvM8M888Od886d88dd 88o_YRYRYRYR:YRYRYRYR:6e119 1 19  1 19 119fne9fne9-R-R- R-R-R- R- goR- goR-w4a'b-c3e;fChWjZk]l`mcnfoiplqosytuvwxyz{|}~ ts3P[rx$ja|rSjyz'-3;CHM R WZ]` c!f"i#l$o%3&P'G(8)Wrr A<DDDD*v+=+fN+W:gY Y.Oh:i:+L:+-.djkD:+-jkD: NM8  l, ,.dd6 .d6 .6  .>   d6   `6 +- jk8  j no , ,(.djp8 j nvo+wv  '-BR\eoru&)xe + , - - . D . +yz+)$/0 1  23'40-B5R6 , : R r7g7$689vGc>+W:+f:,f:,W:gY Y.OY.Oh:i: ,L: ,.djkD: ,jkD:  N M8  l , ,.dd6 .d6 .6.P d6  `66.(+qk8 qoՄ , ,86., .dqp8 qo+w#4;AWhr{ )5IX^ax{ + , -..1-VI.,2cyzcca[U:0O;0I14/<3;(=0 A" W 5 h6 , Ph r77g7-1>?