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

Jeff McKenna jmckenna at gatewaygeomatics.com
Wed Jul 11 09:09:40 PDT 2018


Hi Chiara!

Absolutely, your edits are very welcomed.

If you need an account for Trac, just goto http://id.osgeo.org and 
request an account (small world: I'm one of the volunteers approving 
those accounts / due to spam attacks this is required).  I'll watch for 
your request.  thanks!  -jeff



On 2018-07-11 12:40 PM, 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? :)
> 
> 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>
>>>


More information about the gdal-dev mailing list