[Qgis-user] QGIS and ECW and MrSid formats
Tom Elwertowski
telwertowski at comcast.net
Fri Oct 31 09:57:31 PDT 2008
William Kyngesburye wrote:
> On Oct 31, 2008, at 7:17 AM, Martin Dobias wrote:
>
>>> While I'm not a developer, the with my (very) little understanding of how
>>> QGIS and gdal interact, I don't think this is possible with a plugin.
>>
>> For all work with raster data (except WMS) we use GDAL.
>> So, support for ecw/mrsid must be compiled against gdal.
>
>> - for mac I have no idea
>>
> For my framework-based Mac Qgis, GDAL is separate from Qgis. My GDAL
> framework has separately downloadable plugins for the ECW and MrSID
> drivers, to avoid incompatible license problems.
>
> Qgis has no problems reading ECW and MrSID when the GDAL plugins are
> installed, without rebuilding or repackaging Qgis.
>
> Tom's all-in-one includes the GDAL library, so ECW and MrSID would have
> to be included in the Qgis package.
William builds and distributes Mac ECW and MrSID plugins to GDAL. I
build a Mac GRASS plugin for GDAL. It ought to be possible to do the
same thing for other platforms.
GDAL provides a configure script to add GRASS support as a plugin rather
then built-in. There are no configure scripts for ECW and MrSID but it
should be possible to copy and modify the GRASS plugin build script.
William must have either done this or written his own build routine
since he has created working Mac GDAL plugins.
Ubuntu also distributes GRASS as a GDAL plugin rather then built-in.
QGIS doesn't need to directly distribute ECW and MrSID. Special builds
of GDAL also shouldn't be needed. Someone who knows automake and GDAL
just needs to replicate the existing GDAL/GRASS plugin build process and
then build ECW and MrSID plugins for whatever distribution they use.
Tom
More information about the Qgis-user
mailing list