[FWTools] geotiff_fw.dll

Tamas Szekeres szekerest at gmail.com
Mon Mar 3 07:02:59 EST 2008


I guess we have no chance to provide further help.
Creating a C# wrapper by hand using P/Invoke is not too
straightforward, though...

Best regards,

Tamas


2008/3/2, andyNEXT <andrea.pistoni at next.it>:
>
>  Tamas,
>
>  your intention is the best approach to the problem, but about an updating of
>  hdf5 drivers in gdal i cannot provide information about COSMO attributes and
>  Dataset because it is a CLASSIFIED project.
>  I've tried to do this but my project head stopped any kind of my well
>  intention to collaborate with GDAL TEAM at the moment. Therefore I have had
>  to resolve my problems in another way.
>  Anyway thank you.
>
>
>  Andrea Pistoni
>
>
>
>
>  Tamas Szekeres wrote:
>  >
>  > Hmmm. Aside from that I couldn't follow every aspects of the problem
>  > wouldn't it be more trivial to fix these issues in the gdal hdf5 and
>  > geotiff drivers?
>  >
>  > Best regards,
>  >
>  > Tamas
>  >
>  >
>  >
>  > 2008/3/2, andyNEXT <andrea.pistoni at next.it>:
>  >>
>  >>
>  >>  Tamas/Frank,
>  >>
>  >>  you're right about gdal_cshasp.
>  >>  I've used gdal to create geotiff from COSMOSKYMED hdf5 but with some
>  >>  limitations about particulars dataset (such as complex data [MxNx2]).
>  >> The
>  >>  fucntion I've used is GDAL.CreateCopy() and it covers some requirements
>  >> of
>  >>  my task (only raster MxN).
>  >>  Moreover gdal didn't read some important COSMO TAGS at  HDF5 ROOT LEVEL
>  >> and
>  >>  other TAGS didn't wrote in the GEOTIFF with problems about EXTENTION
>  >>  WARNINGS and GEO-positioning when I load the GEOTIFF in ArcMAP.
>  >>
>  >>  Therefore :
>  >>  - to read the ComplexDataset I've used the HDF5.DOTNET wrapper of
>  >> hdfgroup.
>  >>  - to read the HDF5 Root level attributes I have developed a dedicated
>  >>  WRAPPER (not included in HDF5.DOTNET of hdfgroup) to read the COSMO HDF5
>  >>  Attributes (about 121 attributes) in the HDF5 Root level because the
>  >> gdal
>  >>  doesn't read them.
>  >>  - to write the GEOTIFF TAGS with the Attributes I've readen from COSMO,
>  >> I've
>  >>  created a GEOTIFF WRAPPER mapped on "geotiff_fw.dll"
>  >>  - to create the TIFF file, Reinhard provided me a LIBTIFF.NET (available
>  >> on
>  >>  bugzilla) Wrapper in order to manage the TIFF. This is mapped on
>  >>  "libtiff_fw.dll".
>  >>
>  >>  My code (.exe) now produces (when run alone) georeferenced GEOTIFF from
>  >>  COSMO HDF5 with all the TAGS set in proper way for the georeferencing.
>  >> The
>  >>  Loading in ArcMAp is Ok.
>  >>
>  >>  My problem is when I'm going to create the .DLL and I call the
>  >>  MakeCosmoTiff() method from the main program.
>  >>  I'have an ASSERTION MESSAGE when the GEOTIFF.Close() try to free the
>  >>  TiffPtr. The file is created well but the message is every time visible.
>  >>
>  >>  I've thougth about the geotiff_fw.dll is linked to libtiff_fw.dll and
>  >> maybe
>  >>  there would be a memory overlapping when I import libtiff_fw.dll using
>  >>  LIBTIFF.NET. But I've verified and this is not.
>  >>
>  >>  Thanks
>  >>
>  >>  Andrea Pistoni
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>
>  >>  Tamas Szekeres wrote:
>  >>  >
>  >>  > Isn't that the gdal_csharp.dll (in FWTools) would be sufficient for
>  >>  > you to utilize instead of creating a brand new wrapper?
>  >>  >
>  >>  > Best regards,
>  >>  >
>  >>  > Tamas
>  >>  >
>  >>  >
>  >>  > 2008/3/2, andyNEXT <andrea.pistoni at next.it>:
>  >>  >>
>  >>  >>  Hi folks,
>  >>  >>
>  >>  >>  I've developed a wrapper C# for GEOTIFF in order to create a GEOTIFF
>  >>  >> file.
>  >>  >>  My wrapper uses a DLLIMPORT from the geotiff_fw.dll.
>  >>  >>  Using DEPENDENCY_WALKER I saw that this library is implicit-linked
>  >> to
>  >>  >> other
>  >>  >>  libraries (for ex the libtiff_fw.dll).
>  >>  >>
>  >>  >>  In order to write a GEOTIFF file I have to use also the
>  >> inside-linked
>  >>  >> TIFF
>  >>  >>  library, but I'm not able to import the TIFFfunctions from
>  >>  >> geotiff_fw.dll
>  >>  >>  (such as for example TIFFSetField) .
>  >>  >>
>  >>  >>  I've tried to use a TIFF Wrapper on the libtiff_fw.dll. This works
>  >> very
>  >>  >> well
>  >>  >>  but when I use it together with the GEOTIFF Wrapper there are
>  >> problems
>  >>  >> in
>  >>  >>  the loading of the dlls. Maybe this is due because I reference the
>  >>  >>  libtiff_fw.dll twice times (one by geotiff_fw.dll and the second by
>  >>  >>  libtiff_fw itself).
>  >>  >>
>  >>  >>  How can I reach and invoke the TIFF functions in the geotiff_fw.dll
>  >>  >>  interface?
>  >>  >>
>  >>  >>  Thanks in advance
>  >>  >>  Andrea Pistoni
>  >>  >>
>  >>  >>  --
>  >>  >>  View this message in context:
>  >>  >> http://www.nabble.com/geotiff_fw.dll-tp15782364p15782364.html
>  >>  >>  Sent from the FWTools mailing list archive at Nabble.com.
>  >>  >>
>  >>  >>  _______________________________________________
>  >>  >>  FWTools mailing list
>  >>  >>  FWTools at lists.maptools.org
>  >>  >>  http://lists.maptools.org/mailman/listinfo/fwtools
>  >>  >>  http://fwtools.maptools.org/
>  >>  >>
>  >>  > _______________________________________________
>  >>  > FWTools mailing list
>  >>  > FWTools at lists.maptools.org
>  >>  > http://lists.maptools.org/mailman/listinfo/fwtools
>  >>  > http://fwtools.maptools.org/
>  >>  >
>  >>  >
>  >>
>  >>
>  >> --
>  >>  View this message in context:
>  >> http://www.nabble.com/geotiff_fw.dll-tp15782364p15785639.html
>  >>
>  >> Sent from the FWTools mailing list archive at Nabble.com.
>  >>
>  >>  _______________________________________________
>  >>  FWTools mailing list
>  >>  FWTools at lists.maptools.org
>  >>  http://lists.maptools.org/mailman/listinfo/fwtools
>  >>  http://fwtools.maptools.org/
>  >>
>  > _______________________________________________
>  > FWTools mailing list
>  > FWTools at lists.maptools.org
>  > http://lists.maptools.org/mailman/listinfo/fwtools
>  > http://fwtools.maptools.org/
>  >
>  >
>
>  --
>
> View this message in context: http://www.nabble.com/geotiff_fw.dll-tp15782364p15791593.html
>
> Sent from the FWTools mailing list archive at Nabble.com.
>
>  _______________________________________________
>  FWTools mailing list
>  FWTools at lists.maptools.org
>  http://lists.maptools.org/mailman/listinfo/fwtools
>  http://fwtools.maptools.org/
>


More information about the FWTools mailing list