If you are sure that the answer should be UTM20N then use something like:

CoordinateReferenceSystem crs = CRS.decode("EPSG:32620");

Otherwise you need to check that file2.tif has a CRS set and the coverage
reader is fetching it correctly.

Ian

On 22 March 2016 at 16:36, <yared...@yahoo.com> wrote:

> This is what I was doing, but not successful!
>
>         URL url = null;
>         try {
>             url = new File("file1.asc").toURL();
>         } catch (MalformedURLException e1) {
>             e1.printStackTrace();
>         }
>         // read this file to get the exact crs
>         File file = new File("data/file2.tif");
>         AbstractGridFormat format = GridFormatFinder.findFormat(file);
>         GridCoverage2DReader tiffReader = format.getReader(file);
>         GridCoverage2D coverage = tiffReader.read(null);
>         CoordinateReferenceSystem crs =
> coverage.getCoordinateReferenceSystem2D();
>
>         Hints hints = new Hints(Hints.CRS, crs);
>         ArcGridReader ascReader = new ArcGridReader(url, hints);
>
>         if (reader != null) {
>             GridCoverage2D ascCoverage = (GridCoverage2D)
> ascReader.read(null);
>             ascCoverage.geophysics(true);
>
>             File tiffFile = new File("file3.tif");
>             if (tiffFile .exists())
>                 tiffFile .delete();
>             GeoTiffWriter tiffWriter = new GeoTiffWriter(tiffFile);
>             tiffWriter .write(ascCoverage, null);
>
> Where should I set the crs?
>
> Yared
> -----------------------------------------------------------------
> PhD Research Fellow in Urban Water Systems
> Environmental Engineering and Water Technology Department
> UNESCO-IHE Institute for Water Education
> Westvest 7 - P.O.Box 3015
> 2601 DA Delft, The Netherlands
>
>
>
> On Tuesday, March 22, 2016 4:05 PM, Mark Prins <mc.pr...@gmail.com> wrote:
>
>
> On 22-03-16 15:14, yared...@yahoo.com wrote:
> > I have these jars under the class path - gt-epsg-hsql and get-referencing
>
> that sounds right.
>
> You can pass in a Hints object that has a CRS Hint, see:
>
> https://github.com/geotools/geotools/blob/master/modules/plugin/arcgrid/src/main/java/org/geotools/gce/arcgrid/ArcGridReader.java#L134-L151
>
> HTH, Mark
>
>
> >
> > Yared
> > -----------------------------------------------------------------
> > PhD Research Fellow in Urban Water Systems
> > Environmental Engineering and Water Technology Department
> > UNESCO-IHE Institute for Water Education
> > Westvest 7 - P.O.Box 3015
> > 2601 DA Delft, The Netherlands
> >
> >
> >
> > On Tuesday, March 22, 2016 2:50 PM, Mark Prins <mc.pr...@gmail.com>
> wrote:
> >
> >
> > do you have a referencing jar as a dependency in your pom? see:
> > http://docs.geotools.org/latest/userguide/library/referencing/index.html
> >
> > 2016-03-22 14:15 GMT+01:00 <yared...@yahoo.com <mailto:
> yared...@yahoo.com>>:
> >
> >    Hi all,
> >
> >    I'm trying to read esri ascii file (using ArcGridReader), and write
> >    to geotiff (using GeoTiffWriter). However, the reader could not find
> >    the crs and hence used the default crs, and at the end, when i write
> >    the geotiff, I get an error:
> >
> >    Caused by:
> >    org.geotools.coverage.grid.io.imageio.geotiff.GeoTiffException:
> >    GEOTIFF Module Error Report
> >    The supplied grid coverage uses an unsupported crs! You are allowed
> >    to use only projected and geographic coordinate reference systems
> >    ModelPixelScaleTag: NOT AVAILABLE
> >    ModelTiePointTag: NOT AVAILABLE
> >    ModelTransformationTag: NOT AVAILABLE
> >
> >    The question is, how can I set the crs of the coverage that I get
> >    from the reader?
> >
> >    PS: The ascii file supposed to have UTM20 projection.
> >    I really appreciate any help!
> >    Yared
> >    -----------------------------------------------------------------
> >    PhD Research Fellow in Urban Water Systems
> >    Environmental Engineering and Water Technology Department
> >    UNESCO-IHE Institute for Water Education
> >    Westvest 7 - P.O.Box 3015
> >    2601 DA Delft, The Netherlands
> >
> >
> >
> ------------------------------------------------------------------------------
> >    Transform Data into Opportunity.
> >    Accelerate data analysis in your applications with
> >    Intel Data Analytics Acceleration Library.
> >    Click to learn more.
> >    http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> >    _______________________________________________
> >    GeoTools-GT2-Users mailing list
> >    GeoTools-GT2-Users@lists.sourceforge.net
> >    <mailto:GeoTools-GT2-Users@lists.sourceforge.net>
> >    https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
> >
> >
> >
> >
> > --
> > Disclaimer;
> > This message is just a reflection of what I thought at the time of
> > sending. The message may contain information that is not intended for
> > you or that you don't understand.
> >
> >
> ------------------------------------------------------------------------------
> > Transform Data into Opportunity.
> > Accelerate data analysis in your applications with
> > Intel Data Analytics Acceleration Library.
> > Click to learn more.
> > http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> >
> > _______________________________________________
> > GeoTools-GT2-Users mailing list
> > GeoTools-GT2-Users@lists.sourceforge.net
> > <mailto:GeoTools-GT2-Users@lists.sourceforge.net>
>
> > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> _______________________________________________
> GeoTools-GT2-Users mailing list
> GeoTools-GT2-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
>
>


-- 
Ian Turton
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to