2 < = > ?@A B CD < E FG < HIJ HKLM N E OP Q R S TU VW XYZ [\ ]^ X_` !a !bc &<d &e fg hi &jk fl &mn fop fq frstu fv wx wyz {| {}~ w & f I Iy I< f N & N N N N N f f  V V  V         a  a    a     a    a          V V V <     < B V V V h himageLjava/awt/image/BufferedImage;canvasLjavax/swing/JLabel;loadLjavax/swing/JButton;()VCodeLineNumberTableLocalVariableTablethis LGDALtest;setImage!(Ljava/awt/image/BufferedImage;)ViconLjavax/swing/ImageIcon; StackMapTablePopenFile.(Ljava/io/File;)Ljava/awt/image/BufferedImage;eLjava/lang/Exception;keyLjava/lang/String;sgcpLorg/gdal/gdal/GCP;iIexdataLjava/nio/ByteBuffer; returnValbandbytes[[Bshorts[[Sints[[IcsLjava/awt/color/ColorSpace;fLjava/io/File; poDatasetLorg/gdal/gdal/Dataset;adfGeoTransform[DdictLjava/util/Hashtable;keysLjava/util/Enumeration;listLjava/util/Vector; enumerateGCPspoBandLorg/gdal/gdal/Band; adfMinMaxmax[Ljava/lang/Double;min bandCountbands[Ljava/nio/ByteBuffer;banks[Ioffsetsxsizeysizepixelsbuf_typebuf_size imgBufferLjava/awt/image/DataBuffer; sampleModelLjava/awt/image/SampleModel; data_type buffer_typerasterLjava/awt/image/WritableRaster;imgcmLjava/awt/image/ColorModel;^printLastErroractionPerformed(Ljava/awt/event/ActionEvent;)VtmpImagearg0Ljava/awt/event/ActionEvent;chooserLjavax/swing/JFileChooser;resultmain([Ljava/lang/String;)Vargs[Ljava/lang/String;testdriverLorg/gdal/gdal/Driver;count SourceFile GDALtest.java javax/swing/JButton Load Image  javax/swing/JLabel    java/awt/BorderLayout   North Southjavax/swing/JFrame  javax/swing/ImageIcon      The image could not be read. ! 'java/lang/Exception "Exception caught. # $java/lang/StringBuilderDriver: %& '() * + Size is: ,- %.x /- bands: 0- 1Projection is `' 23 4 5-. items of metadata found (via Hashtable dict): 67 89java/lang/String ::==: :; %<: => ?4+ items of metadata found (via Vector list): java/util/Vector @AGot  GCPsorg/gdal/gdal/GCP x: BC %D y: EC z: FC pixel: GC line: HC I JK Origin = (, )Pixel Size = (java/lang/Doublejava/nio/ByteBuffer LM N- OP Data Type = QR ColorInterp = S- TRBand size is: U- V- WX YX Min= Max=% No Min/Max values stored in raster. Z- Band has  overviews. [\Band has a color table with ] ^- entries.: _`Allocating ByteBuffer of size: abc de fg hiCould not read raster data.j k l[B :mjava/awt/image/DataBufferByte njava/awt/image/DataBuffer java/awt/image/BandedSampleModel o pjava/awt/image/BufferedImage q[S rst :ujava/awt/image/DataBufferShort v w xyz :{java/awt/image/DataBufferInt |} ~  java/awt/color/ColorSpace "java/awt/image/ComponentColorModeljava/awt/image/ColorModel    Last error: Last error no: -Last error type: -Loading file chooser...javax/swing/JFileChooser   GDALtest java/io/File GDAL init...  - available Drivers '  : Error loading driver java/awt/event/ActionListenerorg/gdal/gdal/Datasetjava/util/Hashtablejava/util/Enumerationorg/gdal/gdal/Bandjava/awt/image/SampleModeljava/awt/image/WritableRaster(Ljava/lang/String;)VaddActionListener"(Ljava/awt/event/ActionListener;)VsetSize(II)VgetContentPane()Ljava/awt/Container;java/awt/Container setLayout(Ljava/awt/LayoutManager;)Vadd)(Ljava/awt/Component;Ljava/lang/Object;)VsetDefaultCloseOperation(I)Vshow(Ljava/awt/Image;)VsetIcon(Ljavax/swing/Icon;)VgetAbsolutePath()Ljava/lang/String;org/gdal/gdalconst/gdalconst GA_ReadOnlyorg/gdal/gdal/gdalOpen,(Ljava/lang/String;I)Lorg/gdal/gdal/Dataset;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnerr getMessageprintStackTraceappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; GetDriver()Lorg/gdal/gdal/Driver;org/gdal/gdal/DriverGetDescriptiontoStringgetRasterXSize()I(I)Ljava/lang/StringBuilder;getRasterYSizegetRasterCountGetProjectionRefGetMetadata_Dict)(Ljava/lang/String;)Ljava/util/Hashtable;()Ljava/util/Enumeration;sizehasMoreElements()Z nextElement()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;GetMetadata_List&(Ljava/lang/String;)Ljava/util/Vector;elementsGetGCPs(Ljava/util/Vector;)VgetGCPX()D(D)Ljava/lang/StringBuilder;getGCPYgetGCPZ getGCPPixel getGCPLinegetInfoGetGeoTransform([D)V GetRasterBand(I)Lorg/gdal/gdal/Band; getDataTypeGetDataTypeSize(I)IGetDataTypeName(I)Ljava/lang/String;GetRasterColorInterpretationGetColorInterpretationNamegetXSizegetYSize GetMinimum([Ljava/lang/Double;)V GetMaximumGetOverviewCountGetRasterColorTable()Lorg/gdal/gdal/ColorTable;org/gdal/gdal/ColorTableGetCount GetColorEntry(I)Ljava/awt/Color;allocateDirect(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder nativeOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;ReadRaster_Direct(IIIIIIILjava/nio/ByteBuffer;)I%org/gdal/gdalconst/gdalconstConstantsCE_NoneGDT_Byte([B)Ljava/nio/ByteBuffer;([[BI)V (IIII[I[I)VGCI_PaletteIndex GDT_Int16 asShortBuffer()Ljava/nio/ShortBuffer;java/nio/ShortBuffer([S)Ljava/nio/ShortBuffer;([[SI)V GDT_Int32 asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer;([[II)Vjava/awt/image/RastercreateWritableRasterh(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/WritableRaster;getIndexColorModel#(I)Ljava/awt/image/IndexColorModel;S(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V getInstance(I)Ljava/awt/color/ColorSpace;"(Ljava/awt/color/ColorSpace;ZZII)V(III)VsetData(Ljava/awt/image/Raster;)VGetLastErrorMsgGetLastErrorNoGetLastErrorTypeshowOpenDialog(Ljava/awt/Component;)IgetSelectedFile()Ljava/io/File; AllRegisterGetDriverCount(I)Lorg/gdal/gdal/Driver; getShortName getLongName!|*****Y*** Y * * Y* ** ****>L8 9:M N(P3Q@SNT[UhVmXwY{Z |qY+M* *,] _`b   M+M,* N"#"-$-%N&Y'(),*+),&Y'-),./0),1/2),3/,,4$&Y'5),4)6),,78:9:&Y':/;),<@=>:&Y'?))@)ABC),,7D:E:&Y'F/G),<,=>:&Y'H)),лIYJ:,K&Y'L)F/M),E:  <p =N: &Y'O) PQR) SQT) UQV) WQX) YQX) Z),,-[&Y'\)-1Q])-1Q^),&Y'_)-1Q])-1Q^),: : `: `: ,36a: : :66h6666,`b:  c6dhl6&Y'e) cf),&Y'g) hi),&Y'j) k/0) l/,  m  n 2  2.&Y'o) 2Bp) 2B, q r%&Y's) r/t), uj&Y'v) uw/x),6 uw5&Y'H)/y) uzB,IJ&Y'{)/,|:}~W6  k l6:""$% S* OO::66m:6 S22W߻Y:6Y: h  6`:6# S22WܻY:6Y: 6d\:6# S22WܻY:6Y:6::: h( 6 ud:Y:L:-:Y:Y:Y:"!!eg ijkls"n#o+p5q9r;t@v_x{yzx|}+.6=Zdp -69<Al #47@Cajmt{#>LOUov !'47L`k r |   &) 3!6"9$D&H'O(R'W)i+l,r-z.0247.#.p^ ?vi]$`u'rS'RlF@u6=x         3 69|U$B+F+27v*)/>J #4A!&+"&'?#$%2&'R&Y')),&Y')/,&Y')/,;<6=Q> R()+YM,*>*,:*ABCDF$G*I4$*+++,-./ *0 12#YL*+Y*2M+,OPRS"U *#345"6;&Y'/),<SM&Y'H),)),),M"&Y')/,/\_!:=> ?@(A/C4DPEYD\H_F`GyAJ*4(78`*Up9*t:;