[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