[Schmitzm-commits] r356 - branches/1.0-gt2-2.6/src/schmitzm/geotools/io
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Aug 31 15:20:02 CEST 2009
Author: mojays
Date: 2009-08-31 15:20:02 +0200 (Mon, 31 Aug 2009)
New Revision: 356
Modified:
branches/1.0-gt2-2.6/src/schmitzm/geotools/io/GeoExportUtil.java
Log:
gt2-2.6.x conversion bugs eliminated
Modified: branches/1.0-gt2-2.6/src/schmitzm/geotools/io/GeoExportUtil.java
===================================================================
--- branches/1.0-gt2-2.6/src/schmitzm/geotools/io/GeoExportUtil.java 2009-08-31 13:11:03 UTC (rev 355)
+++ branches/1.0-gt2-2.6/src/schmitzm/geotools/io/GeoExportUtil.java 2009-08-31 13:20:02 UTC (rev 356)
@@ -52,6 +52,8 @@
import schmitzm.data.WritableGridRaster;
import schmitzm.geotools.feature.FeatureCollectionReader;
+import schmitzm.geotools.grid.GridUtil;
+import schmitzm.geotools.grid.WritableGridCoverage;
import schmitzm.io.IOUtil;
/**
@@ -108,10 +110,8 @@
* Baut auf folgenden Geotools-Klassen auf:
* <code>
* <ul>
- * <li>{@link org.geotools.coverage.grid.GridCoverage2D}</li>
- * <li>{@link org.geotools.gce.arcgrid.ArcGridRaster}</li>
- * <li>{@link java.awt.image.Raster}</li>
- * <li>{@link java.awt.geom.Rectangle2D}</li>
+ * <li>{@link org.geotools.coverage.grid.GridCoverage2D}</li>
+ * <li>{@link org.geotools.gce.arcgrid.ArcGridWriter}</li>
* </ul>
* </code>
* @param grid zu exportierendes Grid
@@ -170,34 +170,16 @@
}
/**
- * Diese Methode exportiert ein Raster in eine Datei im ArcInfoASCII-Grid-Format.<br>
- * Baut auf folgenden Geotools-Klassen auf:
- * <code>
- * <ul>
- * <li>{@link org.geotools.gce.arcgrid.ArcGridRaster}</li>
- * </ul>
- * </code>
+ * Diese Methode exportiert ein Raster in eine Datei im ArcInfoASCII-Grid-Format.
* @param grid zu exportierendes Grid
* @param outFile Ausgabe-Datei
* @throws java.lang.Exception bei irgendeinem Fehler
*/
public static void writeGridRasterToArcInfoASCII(WritableGridRaster grid, File outFile) throws Exception {
-
- ArcGridWriter arcGridWriter = new ArcGridWriter(outFile);
- GeneralParameterValue[] parameters = new GeneralParameterValue[] {};
-
- arcGridWriter.write(grid, parameters);
- arcGridWriter.dispose();
-
- // Hinweis: .prj wird vom ArcGridWriter automaitsch geschrieben
-
-//
-// // Exportieren
-// ArcGridRaster writer = new ArcGridRaster(new PrintWriter(new FileOutputStream(outFile)));
-// writer.writeRaster(grid, grid.getX(), grid.getY(), grid.getCellWidth(), false);
-// // Projektion schreiben
-// writeProjectionFile( grid.getCoordinateReferenceSystem(),
-// IOUtil.changeFileExt(outFile,"prj"));
+ writeGridToArcInfoASCII(
+ GridUtil.convertToGridCoverage2D(grid),
+ outFile
+ );
}
/**
More information about the Schmitzm-commits
mailing list