[gdal-dev] Trac page on compiling GDAL with FITS support (was FITS format not listed in gdalinfo --formats)

Chiara Marmo chiara.marmo at u-psud.fr
Wed Jul 11 08:40:21 PDT 2018


Hi,
I'm Chiara, as Trent said I'm working on FITS driver improvement in GDAL.

I have prepared a documentation page on the VESPA-Europlanet wiki [1]

I'm not an official contributor to GDAL code, but I will be happy to contribute to the Trac documentation if I may.
May I? :)

Thanks for listening,
Chiara


[1] https://voparis-confluence.obspm.fr/display/VES/GDAL+with+FITS

----- Original Message -----
> From: "Jeff McKenna" <jmckenna at gatewaygeomatics.com>
> To: gdal-dev at lists.osgeo.org
> Sent: Thursday, July 5, 2018 8:18:50 PM
> Subject: Re: [gdal-dev] [EXTERNAL] Re: FITS format not listed in gdalinfo --formats
> 
> Trent, is it possible that you record all these steps and hints for
> compiling FITS support at https://trac.osgeo.org/gdal/wiki/BuildHints
> (i.e. create a new wiki page there and add a link to your build page in
> the "External Library Issues" section)  That way the steps are recorded
> and easy to find (instead of lost in the email archives)
> 
> I'm happy to add a Windows section for compiling FITS as well.
> 
> thanks!
> 
> -jeff
> 
> 
> 
> On 2018-07-05 2:12 PM, Trent Hare wrote:
> > Susan,
> >     Yes -  the FITS format is supported in GDAL once compilation has
> > been linked to CFITSIO.
> > 
> > Note this driver is currently being enhanced to (1) better support FITS
> > files within GDAL and (2) the format FITS will have an extension added
> > to it, which allows more typical GIS map projection support. That branch
> > of GDAL is being worked on Chiara Marmo:
> > https://github.com/epn-vespa/gdal/tree/fits_driver
> > 
> > For Mac, I'm not sure this will work, but on Linux (Fedora and Ubuntu)
> > this should get you FITS support in GDAL (and also get QGIS with FITS
> > also).
> > 
> > _In order to have QGIS working with FITS_
> > 
> >   * install CFITSIO (Fedora : cfitsio-devel ; Ubuntu : libcfitsio-dev)
> >   * install GDAL (Fedora : gdal-devel ; Ubuntu : libgdal-dev)
> >   * install QGIS
> > 
> > 
> > *_Temporary workaround_: *
> >    So a method Chiara created to test GDAL for FITS users is a simple
> > Python script which creates a GDAL VRT header pointing into the FITS
> > file. Once the VRT is created, any GDAL program can use it by pointing
> > at the VRT file (gdal_translate, QGIS, ArcMap, ...). Perhaps that is
> > worth a shot.
> > https://github.com/epn-vespa/fits2vrt
> > 
> > Lastly, once the FITS driver is updated we will try to support an
> > anaconda version of GDAL with CFITSIO pre-built for users (should help
> > Macs users too).
> > 
> > Good luck,
> > Trent
> > 
> > 
> > P.S. maybe a little un-tested *build help* (linux again - sorry).
> > 
> > Install CFITSIO
> > Clone/download the GDAL repo.
> > $ cd gdal/gdal
> > you have compiled there the 'fits-driver' branch, using
> > $ ./configure
> > In that same repo you have a config.log file.
> > If you grep cfitsio in config.log you must have (among others, and
> > depending on your distro)
> > EXTRA_INCLUDES='-I/usr/include/cfitsio '
> > LIBS='-lcrypto -lexpat -ljasper -ljpeg -lgeotiff -ltiff -lpng -lcfitsio
> > -lz -lpthread -lm -lrt -ldl  -lpcre'
> > now
> > $ ./make
> > more: https://trac.osgeo.org/gdal/wiki/BuildingOnUnix
> > 
> > 
> > On Thu, Jul 5, 2018 at 9:59 AM Susan Borda <sborda at umich.edu
> > <mailto:sborda at umich.edu>> wrote:
> > 
> >     Thanks Evan, I saw that mentioned in the formats list but I'm not
> >     sure how to "build GDAL" with this library. I just downloaded GDAL
> >     and it uses Python 3.6 but the version of CFITSIO I found uses
> >     Python 2.x. I'm using a Mac but can easily run all of this on Linux
> >     VM if need be.
> > 
> >     -susan
> > 
> >     On Thu, Jul 5, 2018 at 12:45 PM Even Rouault
> >     <even.rouault at spatialys.com <mailto:even.rouault at spatialys.com>> wrote:
> > 
> >         On jeudi 5 juillet 2018 12:41:08 CEST Susan Borda wrote:
> >          > Hi-
> >          > I'm new to gdal and am trying to use gdalinfo to read a
> >         *.fits file
> >          > (astronomy files), specifically the header. When I list the
> >         formats
> >          > supported by gdalinfo, I'm only seeing FIT not FITS. Is FITS
> >         no longer
> >          > supported?
> > 
> >         It is, but you must build GDAL against the CFITSIO library:
> >         http://gdal.org/frmt_various.html#FITS
> > 
> >         On Debian and derivatives, this is the libcfitsio-dev package.
> > 
> >         --
> >         Spatialys - Geospatial professional services
> >         http://www.spatialys.com
> > 
> > 
> > 
> >     --
> >     Susan Borda
> >     Data Workflows Specialist
> >     Research Data Services
> >     University of Michigan Libraries
> >     3175 Shapiro Library
> >     734-764-9134 | sborda at umich.edu <mailto:sborda at umich.edu>
> > 
> > 
> --
> Jeff McKenna
> MapServer Consulting and Training Services
> https://gatewaygeomatics.com/
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev

-- 
Chiara Marmo
Ingénieur de Recherche GEOPS - Paris Sud-11
Bât 509
Tel: +33 (0)1 69 15 49 03 


More information about the gdal-dev mailing list