| | |
| | | double xmax = geotransform[0] + geotransform[1] * dataset.getRasterXSize(); |
| | | double ymin = geotransform[3] + geotransform[5] * dataset.getRasterYSize(); |
| | | System.out.println("左上角经纬度: (" + xmin + ", " + ymax + ")"); |
| | | array.add(ProjectionToGeographicUtil.getPoint(xmin,ymax)); |
| | | array.add(ProjectionToGeographicUtil.getPointAndHight(xmin,ymax)); |
| | | System.out.println("右上角经纬度: (" + xmax + ", " + ymax + ")"); |
| | | array.add(ProjectionToGeographicUtil.getPoint(xmax,ymax)); |
| | | array.add(ProjectionToGeographicUtil.getPointAndHight(xmax,ymax)); |
| | | System.out.println("左下角经纬度: (" + xmin + ", " + ymin + ")"); |
| | | array.add(ProjectionToGeographicUtil.getPoint(xmin,ymin)); |
| | | array.add(ProjectionToGeographicUtil.getPointAndHight(xmin,ymin)); |
| | | System.out.println("右下角经纬度: (" + xmax + ", " + ymin + ")"); |
| | | array.add(ProjectionToGeographicUtil.getPoint(xmax,ymin)); |
| | | array.add(ProjectionToGeographicUtil.getPointAndHight(xmax,ymin)); |
| | | } |
| | | } |
| | | System.out.println(array.toJSONString()); |