Êþº¾4 Øl ×mn o ×p q r stu lv w x y o z{ | }~ €@�@ � ‚ ƒ„ … † ‡ ˆ‰ Р׋ Œ �Ž��‘’“ Ø” •– — ט u™š › ל k™� ž Ÿ × ¡ ¢£ ¤¥ 8¦ 8§ ¨ ¢© ¢ª ¢« 8¬ ¢­ ¢® ¤¯ 8° 8± ¢² ¢³ ¢´ ¢µ ¤¶· 8¸ ¢¹ ¢º ¢» ¢¼ ¢½ ¤¾ ¢¿ ¢À ¢Á    à ¢Ä ¤Å 8Æ ¢Ç ¢È ÉÊ ×Ë ×Ì ×Í ×ÎÏ ×Ð ×Ñ ×Ò Ó ÔÕ Ö× Ø kØ ,Ù ,Ú +Û ,Ü@oÀ ÔÝÞ uØ ,ß ,àá âã äå yæ ç âè äé âê äë âì äí âî äï âð äñ äò âó äô âõö y÷ âø âù äú âû äü âý yþ âÿ@V€ â â â ä â % â % % % â  ä ' ' â ä d d d â (  â  ä ( ( ( ( ä ) ) ) )  S   !" # $% S& a' a( i) gs i* g� g+, g- Í. Í/ Í0 i1 2 Í3 Í4 56789geotiffLucar/nc2/geotiff/GeoTiff; pageNumberS(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lucar/nc2/geotiff/GeotiffWriter;fileOutLjava/lang/String;close()V Exceptions: writeGridG(Lucar/nc2/dt/GridDataset;Lucar/nc2/dt/GridDatatype;Lucar/ma2/Array;Z)VdatasetLucar/nc2/dt/GridDataset;gridLucar/nc2/dt/GridDatatype;dataLucar/ma2/Array; greyScaleZgcsLucar/nc2/dt/GridCoordSystem;xaxis#Lucar/nc2/dataset/CoordinateAxis1D;yaxisscalerDxStartyStartxIncyInc StackMapTable;<=>3(Lucar/nc2/dt/GridDatatype;Lucar/ma2/Array;ZDDDDI)VresultLucar/ma2/ArrayByte; nextStartILucar/ma2/ArrayFloat; imageNumber dataMinMax?MinMax InnerClassesLucar/ma2/MAMath$MinMax;heightwidth writeMetadataD(ZDDDDIIIILucar/ma2/MAMath$MinMax;Lucar/unidata/geoloc/Projection;)ViminFmaxproj Lucar/unidata/geoloc/Projection;ffpageelemSizesoffset[I sbytecountreplaceMissingValues\(Lucar/ma2/IsMissingEvaluator;Lucar/ma2/Array;Lucar/ma2/MAMath$MinMax;)Lucar/ma2/ArrayFloat;vLucar/ma2/IsMissingEvaluator;minValue floatArraydataIterLucar/ma2/IndexIterator; floatIter@AreplaceMissingValuesAndScale[(Lucar/ma2/IsMissingEvaluator;Lucar/ma2/Array;Lucar/ma2/MAMath$MinMax;)Lucar/ma2/ArrayByte;bvBivscale byteArray resultIteraddLatLonTags1 addLatLonTagsaddPolarStereographicTags3(Lucar/unidata/geoloc/projection/Stereographic;DD)V.Lucar/unidata/geoloc/projection/Stereographic; FalseEasting FalseNorthingaddLambertConformalTags6(Lucar/unidata/geoloc/projection/LambertConformal;DD)V1Lucar/unidata/geoloc/projection/LambertConformal;addMercatorTags,(Lucar/unidata/geoloc/projection/Mercator;)V)Lucar/unidata/geoloc/projection/Mercator;addTransverseMercatorTags6(Lucar/unidata/geoloc/projection/TransverseMercator;)V3Lucar/unidata/geoloc/projection/TransverseMercator;addAlbersEqualAreaEllipseTags@(Lucar/unidata/geoloc/projection/proj4/AlbersEqualAreaEllipse;)V=Lucar/unidata/geoloc/projection/proj4/AlbersEqualAreaEllipse;addAlbersEqualAreaTags3(Lucar/unidata/geoloc/projection/AlbersEqualArea;)V0Lucar/unidata/geoloc/projection/AlbersEqualArea;dump(Lucar/ma2/Array;I)VddjcolshapeimaLucar/ma2/Index;BgeoShiftGetXstart(Lucar/ma2/Array;D)Dlpn!Lucar/unidata/geoloc/LatLonPoint;lonincilonlonShapelonIterxlonp0pNC.(Lucar/nc2/ft2/coverage/GeoReferencedArray;Z)Varray*Lucar/nc2/ft2/coverage/GeoReferencedArray;(Lucar/nc2/ft2/coverage/CoverageCoordSys;+Lucar/nc2/ft2/coverage/CoverageCoordAxis1D;DEF SourceFileGeotiffWriter.java Þè ÜÝucar/nc2/geotiff/GeoTiff Þß ÚÛ çè GH IJ"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderMust have 1D x and y axes for KL MN ON PQ!ucar/nc2/dataset/CoordinateAxis1D RQ SNkmT UV WX YZ[ \] ^X _` ab cJMust be evenly spaced grid = dè ë eJ fg/ucar/unidata/geoloc/projection/LambertConformal,ucar/unidata/geoloc/projection/Stereographic'ucar/unidata/geoloc/projection/Mercator;ucar/unidata/geoloc/projection/proj4/AlbersEqualAreaEllipse.ucar/unidata/geoloc/projection/AlbersEqualAreaUnsupported projection = hij kN lm -. no[B pq "#[F pr st ucar/nc2/geotiff/IFDEntryu vwx yz Þ{ |} ~ €w �w ‚w |ƒ „w …w †z Þ‡ |ˆ ‰w Šw ‹w Œw �z nc2geotiff |Ž �w �w ‘w ’w “w ”z •w –w —w û û ˜w ™z |š ›w œw �ž/ucar/unidata/geoloc/projection/LatLonProjection 6è <= 78 ?@1ucar/unidata/geoloc/projection/TransverseMercator BC HI EF Ÿ  ™¡ ¢£ucar/ma2/ArrayFloat ¤¥ ¦J §¨ ©ª «¬ ­¡ucar/ma2/ArrayByte ®Z ¯°ucar/nc2/geotiff/GeoKey± ³´µ ·¸ Þ¹ º» ¼´ ½¸ ¾´ ¿¸ À´ Á¸ ´ ø Ä´ Ÿ Ƹ Ç´ ȸ É´Snyder ÞÊ Ë´ Ì´ ͸ δ ϸ д ÞÑ Ò´ Ó´ Ô´ Õ´ Ö¸ ×´ ØZ Ù´ ÚZ ÛZ ÜZ Ý´Mercator Þ¸ ßZ à´Transvers Mercator ḠâZ ãZ ä´ åæç èZ é´ êZAlbers Conial Equal Area ë¸ ì¸ íî ïð ñòó ôõ Kö value= K÷ø ùß ïú ûü ýZ þÿ N )ucar/nc2/ft2/coverage/CoverageCoordAxis1D  N X Z     X  Z l ucar/nc2/geotiff/GeotiffWriterjava/lang/Objectjava/io/Closeablejava/io/IOExceptionucar/nc2/dt/GridCoordSystemucar/nc2/dt/GridDatasetucar/nc2/dt/GridDatatypeucar/ma2/Arrayucar/ma2/MAMath$MinMaxucar/ma2/IsMissingEvaluatorucar/ma2/IndexIteratorucar/ma2/Indexucar/unidata/geoloc/LatLonPoint&ucar/nc2/ft2/coverage/CoverageCoordSysucar/unidata/geoloc/Projection(ucar/nc2/ft2/coverage/GeoReferencedArraygetCoordinateSystem()Lucar/nc2/dt/GridCoordSystem;isRegularSpatial()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getFullName()Ljava/lang/String;toString getXHorizAxis#()Lucar/nc2/dataset/CoordinateAxis; getYHorizAxisgetUnitsStringjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z getCoordEdge(I)D getIncrement()Djava/lang/Mathabs(D)D getCoordValueflip(I)Lucar/ma2/Array;getSize()J isRegularinitTagsisLatLon getProjection&()Lucar/unidata/geoloc/ProjectionImpl;getClass()Ljava/lang/Class;java/lang/ClassgetNamegetMinMaxSkipMissingData*(Lucar/ma2/Array;)Lucar/ma2/MAMath$MinMax; getStorage()Ljava/lang/Object; writeData([BI)I([FI)IgetShape()[Iucar/nc2/geotiff/Tag ImageWidthLucar/nc2/geotiff/Tag;ucar/nc2/geotiff/FieldTypeSHORTLucar/nc2/geotiff/FieldType;5(Lucar/nc2/geotiff/Tag;Lucar/nc2/geotiff/FieldType;)VsetValue(I)Lucar/nc2/geotiff/IFDEntry;addTag(Lucar/nc2/geotiff/IFDEntry;)V ImageLengthNewSubfileType PageNumber(II)Lucar/nc2/geotiff/IFDEntry; RowsPerStripStripByteCountsLONG6(Lucar/nc2/geotiff/Tag;Lucar/nc2/geotiff/FieldType;I)V([I)Lucar/nc2/geotiff/IFDEntry; StripOffsets Orientation CompressionSoftwareASCII/(Ljava/lang/String;)Lucar/nc2/geotiff/IFDEntry;PhotometricInterpretationPlanarConfiguration BitsPerSampleSamplesPerPixel XResolutionRATIONAL YResolutionResolutionUnit SampleFormatSMinSampleValueFLOAT(D)Lucar/nc2/geotiff/IFDEntry;SMaxSampleValue GDALNoData setTransform(DDDD)V(I)Vucar/ma2/DataTypeLucar/ma2/DataType;factory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator;hasNext getFloatNext()F isMissing(D)Z setFloatNext(F)VBYTE getDoubleNext setByteNext(B)Vucar/nc2/geotiff/GeoKey$TagTagGTModelTypeGeoKeyLucar/nc2/geotiff/GeoKey$Tag; ucar/nc2/geotiff/GeoKey$TagValueTagValueModelType_Geographic"Lucar/nc2/geotiff/GeoKey$TagValue;B(Lucar/nc2/geotiff/GeoKey$Tag;Lucar/nc2/geotiff/GeoKey$TagValue;)V addGeoKey(Lucar/nc2/geotiff/GeoKey;)VGeogGeodeticDatumGeoKeyGeogGeodeticDatum6267GTRasterTypeGeoKeyRasterType_AreaGeographicTypeGeoKeyGeographicType_WGS_84GeogPrimeMeridianGeoKeyGeogPrimeMeridian_GREENWICHGeogAngularUnitsGeoKeyGeogAngularUnits_DEGREEModelType_ProjectedProjectedCSTypeGeoKeyProjectedCSType_UserDefinedPCSCitationGeoKey2(Lucar/nc2/geotiff/GeoKey$Tag;Ljava/lang/String;)VProjectionGeoKeyProjLinearUnitsGeoKeyProjLinearUnits_METERProjCoordTransGeoKeyProjCoordTrans_StereographicProjCenterLongGeoKey!(Lucar/nc2/geotiff/GeoKey$Tag;D)VProjNatOriginLatGeoKeyProjScaleAtNatOriginGeoKeyProjFalseEastingGeoKeyProjFalseNorthingGeoKey#ProjCoordTrans_LambertConfConic_2SPProjStdParallel1GeoKeygetParallelOneProjStdParallel2GeoKeygetParallelTwo getOriginLon getOriginLatProjNatOriginLongGeoKeyProjCoordTrans_Mercator getParallelGeogLinearUnitsGeoKey!ProjCoordTrans_TransverseMercator getTangentLongetScaleGeogSemiMajorAxisGeoKeygetEarth()Lucar/unidata/geoloc/Earth;ucar/unidata/geoloc/EarthgetMajorGeogSemiMinorAxisGeoKeygetMinor%ProjCoordTrans_AlbersEqualAreaEllipse%ProjCoordTrans_AlbersConicalEqualAreagetIndex()Lucar/ma2/Index;set(II)Lucar/ma2/Index;getFloat(Lucar/ma2/Index;)Fjava/lang/SystemoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;(F)Ljava/lang/StringBuilder;java/io/PrintStreamprintln(I)Lucar/ma2/Index;create%(DD)Lucar/unidata/geoloc/LatLonPoint; getLongitudegetCoordSysForData*()Lucar/nc2/ft2/coverage/CoverageCoordSys;getCoverageNamegetXAxis+()Lucar/nc2/ft2/coverage/CoverageCoordAxis;getYAxisgetUnits getCoordEdge1 getResolutiongetData()Lucar/ma2/Array;reducegetCoordMidpointgetCoordEdgeLastucar/ma2/MAMathG(Lucar/ma2/Array;Lucar/ma2/IsMissingEvaluator;)Lucar/ma2/MAMath$MinMax;!רÙÚÛÜÝÞßàV*·*µ*»Y+·µ±á3, 45âãäåæçèà6*´¶±á 89â ãäéêëìà> ,¹:¹š#» Y» Y·  ¶ ,¹¶ ¶·¿¹À:¹À:¶¶™ §9¶k9 ¶k9 ¶k9¶¸k9¶¶˜œ-¶N¶ˆ¶k9 ¶™ ¶š#» Y» Y·  ¶ ,¹¶ ¶·¿*´¤ *´¶!*,-  *´¶"*Y´`“µ±áREGH2K>LJO`RkSvT€U�W�X£Y³\Ã]ã`ëaòefgâ„ ãäíîïðñòóô õö>Ô÷øJÈùø`²úûk§üû vœýû €’þû�…ÿû8ü2ý*@ÿT ×éêëà7ó+¹:¹#šk¹$Á%š^¹$Á&šQ¹$Á'šD¹$Á(š7¹$Á)š*» Y» Y· *¶ ¹$¶+¶,¶ ¶·¿+,¹-:™#*+,·.:*´¶/À0 ¶16 § *+,·2:*´¶3À4 ¶56 ,¶6.6,¶6.6*   ¹$·7±áN‚…!†;ˆH‰SŠzŽƒ�‡�‘‘¤’§“±”Ę̙ԛêœï›ò�⬑¤ ± óãäóïðóñòóóôóüûóýûóþûóÿû ó  Ä/ ëõöƒp Ì' Ô ,ýzü, ÿ × éêà ˆ*´»8Y²9²:·; ¶<¶=*´»8Y²>²:·; ¶<¶=6 d6*´»8Y²?²:·;¶<¶=*´»8Y²@²:·;¶A¶=*´»8Y²B²:·;¶<¶=™§6 ¼ : ¼ :   O§  O hO6 ¢%d. h`O hO„§ÿÚ*´»8Y²C²D ·E¶F¶=*´»8Y²G²D ·E¶F¶=*´»8Y²H²:·;¶<¶=*´»8Y²I²:·;¶<¶=*´»8Y²J²K·;L¶M¶=*´»8Y²N²:·;¶<¶=*´»8Y²O²:·;¶<¶=™�*´»8Y²P²:·;¶<¶=*´»8Y²Q²:·;¶<¶=*´»8Y²R²S·;¶A¶=*´»8Y²T²S·;¶A¶=*´»8Y²U²:·;¶<¶=§¬*´»8Y²P²:·; ¶<¶=*´»8Y²V²:·;¶<¶=*´»8Y²Q²:·;¶<¶=´W�8´X�8*´»8Y²Y²Z·;�¶[¶=*´»8Y²\²Z·;�¶[¶=*´»8Y²]²Z·; f�¶[¶=*´(¶^Á_™ *·`§£Á%™*À%(·a§ŒÁ&™*À&(·b§uÁ'™*À'·c§aÁd™*Àd·e§MÁ)™*À)·f§9Á(™*À(·g§%» Y» Y· *¶ ¶+¶,¶ ¶·¿*´ ¶h±áæ9¢£2¦5§;¨T©n¬†¸‘º—»�¼£½¬¿²Á»ÂÅÃ×ÄáÂçÆÇÉ5ÊMËfÌ~ΖКҳÓËÕäÖý×Û1ÜIÝaÞißqà‹á¥âÁñÏó×ôÞõæöõ÷ýø ùú û(ü4ý<þHÿP\~‡âʾ) iXqPˆãäˆóôˆüûˆýûˆþûˆÿûˆ ˆ ˆ  ˆ ˆ ˆ5S ;M ‘÷ —ñ�ë )ýŽ@þ!!ü ú(û0û¨!éê"#à% W-´Wg�8²i,¶6¸jÀk:,¶l:¶m:¹n™(¹o8+�¹p™8¹q§ÿÔ°á.  %/8DHQTâ\ 8$WãäWï%WñòW  N&?' 9()%2*)&ÿ%×+ k,,ü"ú -.àŠ vr-´X-´Wgo9²t,¶6¸jÀu:,¶l:¶v:¹n™A¹w9 + ¹p™ 6 § -´WgkcŽ6  ÿ~‘6  ¹x§ÿ»°á6 (*+$,+/50>1I2O4^5g7p8s:âz L/0 ^ 1 >2$û g /0 vãävï%vñòv g2ûX3$R()+K4)Fÿ+×+ u,,ý#ÿ ×+ u,,ù 5èà[)*´»yY²z²{·|¶}*´»yY²~²·|¶}±á>?(@â )ãä6èà£e*´»yY²z²{·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²„²…·|¶}*´»yY²†²‡·|¶}±áCD(E<FPGdHâ eãä78àxü*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²‰²Š·|¶}*´»yY²‹Œ·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²’·|¶}*´»yY²“·”¶}*´»yY²•–·”¶}*´»yY²˜·”¶}*´»yY²™·”¶}*´»yY²š·”¶}±á:LM(P<UPVcWwX‹\Ÿ]±^Å`×aébûcâ*üãäü9ü:ûü;û<=àÇ?*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²‰²Š·|¶}*´»yY²‹Œ·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²›·|¶}*´»yY²œ+¶�·”¶}*´»yY²ž+¶Ÿ·”¶}*´»yY²“+¶ ·”¶}*´»yY²•+¶¡·”¶}*´»yY²¢+¶ ·”¶}*´»yY²˜·”¶}*´»yY²™·”¶}*´»yY²š·”¶}±áFfg(j<oPpcqwr‹vŸw´xÉyÞzó{|},~>â*?ãä?>?:û?;û?@àRî*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²‰²Š·|¶}*´»yY²‹£·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²¤·|¶}*´»yY²¢+¶¥·”¶}*´»yY²•+¶¦·”¶}*´»yY²™·”¶}*´»yY²š·”¶}±á6 ‚ƒ(†<‹PŒc�wŽ‹’Ÿ“´”É—Û˜í™âîãäîABCà±=*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²§²�·|¶}*´»yY²†²‡·|¶}*´»yY²‰²Š·|¶}*´»yY²‹¨·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²©·|¶}*´»yY²•+¶ª·”¶}*´»yY²¢+¶«·”¶}*´»yY²˜+¶¬·”¶}*´»yY²˜·”¶}*´»yY²™·”¶}*´»yY²š·”¶}±áFœ�( <¡P¢d¥x¦‹§Ÿ¨³¬Ç­Ü®ñ¯°±*²<³â=ãä=DEFàðp*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²§²�·|¶}*´»yY²­+¶®¶¯·”¶}*´»yY²°+¶®¶±·”¶}*´»yY²†²‡·|¶}*´»yY²‰²Š·|¶}*´»yY²‹²·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²³·|¶}*´»yY²•+¶´·”¶}*´»yY²¢+¶µ·”¶}*´»yY²œ+¶¶·”¶}*´»yY²ž+¶··”¶}*´»yY²™·”¶}*´»yY²š·”¶}±áR¶·(º<»P½h¾€À”èÄ»ÅÏÆãÊôË÷Ì Í!Î6ÏKÐ]ÑoÒâpãäpGHIà¸@*´»yY²z²ˆ·|¶}*´»yY²€²�·|¶}*´»yY²‚²ƒ·|¶}*´»yY²§²�·|¶}*´»yY²†²‡·|¶}*´»yY²‰²Š·|¶}*´»yY²‹²·�¶}*´»yY²Ž²Š·|¶}*´»yY²�²�·|¶}*´»yY²‘²¸·|¶}*´»yY²•+¶¹·”¶}*´»yY²¢+¶º·”¶}*´»yY²œ+¶»·”¶}*´»yY²ž+¶¼·”¶}*´»yY²™·”¶}*´»yY²š·”¶}±áJÕÖ(Ù<ÚPÛdÞxß‹àŸá³åÄæÇçÜèñéêë-ì?íâ@ãä@JKLàÝJ+¶6N+¶½:6-.¢6+¶¾¶¿8²À» Y· ¶Á¶ ¶Ã¶¶Ä„§ÿȱáðñ óô$õCóI÷âH$M;N JãäJñòJO EP ?QRþ!Sú:TUà� ’+¶½:+¶6:+¶l:+¶Å¶¿�¸Æ: +.d¶Å¶¿�¸Æ:  ¹Ç9¹n™.¹o8  �¸Æ:  ¹Ç˜œ  ¹Ç9§ÿÎ ¹Ç ¹Ç—š (g9¯á>ûü ý#9BLU^kt w ‰ �âp UV ^WX ’ãä’Yò’ZûŒ[R †\€])BP^û#o_X 9Y`X #ÿB ×S!,aa1ëbàD+¶ÈN-¶Éš!» Y» Y·  ¶ +¶Ê¶ ¶·¿-¶Ë:-¶ÌÀÍ:-¶ÎÀÍ:¶Ï¶™ §9¶Ðk9 ¶Ðk9 ¶Ñk9 ¶Ñ¸k9+¶Ò¶Ó:¶Ô¶Ô˜œ¶:¶Õ9 *´¤ *´¶!+¸Ö:™&*+·.:*´¶/À0*´¶16§#*+·2:*´¶3À4*´¶56¶6.6¶6.6*   *´·7*Y´`“µ±áv *!0"9#B&X)c*n+x,….Ž/ž0¦1­>µ?¼DÄEÈFÓGèHëIöJ NOQ8RCSâÊÓè ö DãäDcdDóô?õe09 ÷fBùfXìúûcáüû nÖýû xÌþû …¿ÿû޶ñò 9 Ä€ 0 ' fü*gþ*hÍÍ@ÿV ×ighÍÍý. ÿ×ighÍÍ éêjk 5 ây²äy¶