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

Even Rouault even.rouault at spatialys.com
Wed Jul 11 09:17:15 PDT 2018


On mercredi 11 juillet 2018 17:40:21 CEST Chiara Marmo wrote:
> 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? :)

Sure. I'll send you in private message the "mantra" to create a OSGeo user id 
if you don't have one already, and you'll indicate me your id so I can grant 
you wiki page modification right.

Even

> 
> 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


-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list