<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>How to Use MR.SID raster files in mapserver 4.4.2 ?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV><FONT size=2>Robert,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2> Good point. Hmm, the error is "Failed to load
image", not that it couldn't find the file, but that it couldn't read the data
in it properly. Could this be caused by a permissions problem or some file
system issue? </FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2> You may want to try Mapserver's shp2img to
see if you can get more information on the problem. For
example:</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>shp2img -all_debug 1 -m mapfile -o image.jpg</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Or perhaps there is something wrong with the MrSID file.
I've found some MrSID files that look ok until you try to zoom into a specific
location (then the viewing applicaiton will crash). You could try to
convert one to jpg with gdal_translate to check.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Brent</FONT></DIV></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=OudelohuisR@vertis.nl href="mailto:OudelohuisR@vertis.nl">Robert oude
Lohuis</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=bfraser@geoanalytic.com
href="mailto:bfraser@geoanalytic.com">'Brent Fraser'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, June 03, 2005 1:08 AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [UMN_MAPSERVER-USERS] How to
Use MR.SID raster files in mapserver 4.4.2 ?</DIV>
<DIV><BR></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>tnx for the information about the coordinate
system.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>The initial extent overlaps the Mr.SID and we do use the
correct zoomfactor, otherwise we could not generate the error
;-(</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>When using a mapfile which has a layer pointing to the
MrSID file, the error in my original email occurred. It refers to a file which
cannot be found. I saw that for every .sid file there are two other files (a
.aux and a .??? file). </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>For a mapfile which has a wrong data entry (the filename
definititely does not exists for example) no error is
given</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>For a mapfile which has a correct entry pointing to a
.sid file an error is given about a file that cannot be
found.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>this is a bit strange. I can only explain this in the
context of the two other files ?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=751480107-03062005><FONT face=Arial
color=#0000ff size=2>Or am I wrong here ?</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Brent Fraser
[mailto:bfraser@geoanalytic.com] <BR><B>Sent:</B> Thursday, June 02, 2005 5:45
PM<BR><B>To:</B> Robert oude Lohuis<BR><B>Subject:</B> Re:
[UMN_MAPSERVER-USERS] How to Use MR.SID raster files in mapserver 4.4.2
?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT size=2>It looks like there is no coordinate system defined
in your MrSID file. It's not strictly necessary for Mapserver if
you plan to use the same coordinate system for display as your source data
(and all your source data has the same coordinate system).
</FONT><FONT size=2>There IS registration coordinate information
(IMAGE__XY_ORIGIN=109999.500000,425000.500000, IMAGE__X_RESOLUTION=1.000000,
IMAGE__Y_RESOLUTION=1.000000) which is required by MapServer, so that's good.
What is the intial EXTENT in your map file? You need to make sure
your EXTENT overlaps your image extent if you want to see any of the
data.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Also, set STATUS DEFAULT for the layer to make sure
Mapserver uses it. And you may want to comment out the MINSCALE and
MAXSCALE settings until you get things working.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Brent</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=OudelohuisR@vertis.nl href="mailto:OudelohuisR@vertis.nl">Robert
oude Lohuis</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=bfraser@geoanalytic.com
href="mailto:bfraser@geoanalytic.com">'Brent Fraser'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, June 02, 2005 9:10
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [UMN_MAPSERVER-USERS] How
to Use MR.SID raster files in mapserver 4.4.2 ?</DIV>
<DIV><BR></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>Thanks for the reply,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>In answer to your question, </FONT></SPAN><SPAN
class=370295214-02062005><FONT face=Arial color=#0000ff size=2>an example of
the output gdalinfo for one of the mrSID files:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>Driver: MrSID/Multi-resolution Seamless Image Database
(MrSID)<BR>Size is 20002, 20002<BR>Coordinate System is `'<BR>Origin =
(109999.000000,425001.000000)<BR>Pixel Size =
(1.00000000,-1.00000000)<BR>Metadata:<BR>
IMAGE__INPUT_NAME=E:\Lufo2000\1x1m\Tiff\423112_1.tif,
E:\Lufo2000\1x1m\Tiff\423116_1.tif, E:\Lufo2000\1x1m\Tiff\423120_1.tif,
E:\Lufo2000\1x1m\Tiff\423124_1.tif, E:\Lufo2000\1x1m\Tiff\423128_1.tif,
E:\Lufo2000\1x1m\Tiff\419112_1.tif, E:\Lufo2000\1x1m\Tiff\419116_1.tif,
E:\Lufo2000\1x1m\Tiff\419120_1.tif, E:\Lufo2000\1x1m\Tiff\419124_1.tif,
E:\Lufo2000\1x1m\Tiff\419128_1.tif, E:\Lufo2000\1x1m\Tiff\415112_1.tif,
E:\Lufo2000\1x1m\Tiff\415116_1.tif, E:\Lufo2000\1x1m\Tiff\415120_1.tif,
E:\Lufo2000\1x1m\Tiff\415124_1.tif, E:\Lufo2000\1x1m\Tiff\415128_1.tif,
E:\Lufo2000\1x1m\Tiff\411112_1.tif, E:\Lufo2000\1x1m\Tiff\411116_1.tif,
E:\Lufo2000\1x1m\Tiff\411120_1.tif, E:\Lufo2000\1x1m\Tiff\411124_1.tif,
E:\Lufo2000\1x1m\Tiff\411128_1.tif, E:\Lufo2000\1x1m\Tiff\407112_1.tif,
E:\Lufo2000\1x1m\Tiff\407116_1.tif, E:\Lufo2000\1x1m\Tiff\407120_1.tif,
E:\Lufo2000\1x1m\Tiff\407124_1.tif,
E:\Lufo2000\1x1m\Tiff\407128_1.tif<BR>
IMAGE__INPUT_FILE_SIZE=1202009775.000000<BR>
IMAGE__BITS_PER_SAMPLE=8<BR>
IMAGE__COMPRESSION_VERSION=1,6,1<BR>
IMAGE__TARGET_COMPRESSION_RATIO=10.000000<BR>
IMAGE__COMPRESSION_NLEV=6<BR>
IMAGE__COMPRESSION_WEIGHT=4.000000<BR>
IMAGE__COMPRESSION_GAMMA=2.000000<BR>
IMAGE__COMPRESSION_BLOCK_SIZE=2048<BR> IMAGE__CREATION_DATE=Mon Nov 12
16:47:36 2001</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2> IMAGE__WIDTH=20002<BR>
IMAGE__HEIGHT=20002<BR> IMAGE__NO_DATA_VALUE=255,255,255<BR>
IMAGE__COLOR_SCHEME=0<BR> IMAGE__DATA_TYPE=0<BR>
IMAGE__XY_ORIGIN=109999.500000,425000.500000<BR>
IMAGE__X_RESOLUTION=1.000000<BR>
IMAGE__Y_RESOLUTION=1.000000<BR>Corner Coordinates:<BR>Upper Left
( 109999.000, 425001.000) <BR>Lower Left (
109999.000, 404999.000) <BR>Upper Right ( 130001.000,
425001.000) <BR>Lower Right ( 130001.000, 404999.000)
<BR>Center ( 120000.000,
415000.000) <BR>Band 1 Block=1024x128 Type=Byte, ColorInterp=Red<BR>
Overviews: 10001x10001, 5001x5001, 2501x2501, 1251x1251, 626x626<BR>Band 2
Block=1024x128 Type=Byte, ColorInterp=Green<BR> Overviews:
10001x10001, 5001x5001, 2501x2501, 1251x1251, 626x626<BR>Band 3
Block=1024x128 Type=Byte, ColorInterp=Blue<BR> Overviews: 10001x10001,
5001x5001, 2501x2501, 1251x1251, 626x626</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>Could you give an example what the mapfile should look
like, to create al layer for a MrSID file ?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>in our mapfile the following section was
made:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=370295214-02062005><FONT face=Arial
color=#0000ff size=2>LAYER<BR> NAME <...><BR>
METADATA<BR> "DESCRIPTION" "<...>"<BR>
END<BR> TYPE RASTER<BR> # PROCESSING "BANDS=1,2,3"<BR>
STATUS OFF<BR> CLASS<BR> NAME luchtfoto<BR>
END<BR> DATA "/data1/dvd/dvd1/mosaic/x020y375_1m_mos.sid"<BR>#
TILEINDEX "/data1/dvd/luchtfoto.shp"<BR># TILEITEM "location"<BR>
MINSCALE 10001<BR> MAXSCALE 5000000<BR>END</FONT></SPAN></DIV><FONT
face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff
size=2></FONT><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Brent Fraser
[mailto:bfraser@geoanalytic.com] <BR><B>Sent:</B> Thursday, June 02, 2005
4:52 PM<BR><B>To:</B> Robert oude Lohuis;
MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> Re: [UMN_MAPSERVER-USERS]
How to Use MR.SID raster files in mapserver 4.4.2 ?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT size=2>Robert,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2> It is possible to use MrSID files as a data source
for MapServer. Personally, I don't recommend it due to the poor
decompression performance of MrSID. If you have the disk space convert
the MrSID files to uncompressed TIF instead (you can use GDAL's
gdal_translate utility). If disk space is not available use ECW
(although I'm not sure of the compilation status on unix).</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2> What do you get when you run GDAL's gdalinfo
utility on the MrSID file?</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Brent Fraser</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=OudelohuisR@VERTIS.NL href="mailto:OudelohuisR@VERTIS.NL">Robert
oude Lohuis</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=MAPSERVER-USERS@LISTS.UMN.EDU
href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, June 02, 2005 6:32
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [UMN_MAPSERVER-USERS] How to
Use MR.SID raster files in mapserver 4.4.2 ?</DIV>
<DIV><BR></DIV><BR>
<P><FONT face=Arial size=2>Hello,</FONT> </P>
<P><FONT face=Arial size=2>We have compiled version 4.4.2 of mapserver
(and the necessary libraries) from the sources on a unix box.</FONT>
<BR><FONT face=Arial size=2>It is now configured and working. There is
however one problem. </FONT><BR><FONT face=Arial size=2>We have a couple
of Mr. SID files and want to use these as a layer.</FONT> <BR><FONT
face=Arial size=2>We downloaded the libraries from lizardtech and
recompiled GDAL with support for Mr.SID</FONT> </P>
<P><FONT face=Arial size=2>We did tiled the Mr. SID files and configured a
layer. There are no error messages, but I see no data in the map.</FONT>
<BR><FONT face=Arial size=2>We tried to look at an individual Mr. SID
file, but then we got the following error :</FONT> </P>
<P><FONT face=Arial>MrSIDRasterBand::IRasterIO(): Failed to load image.
scene magnifGDALRasterIO() failed: drawGDAL(): Unable to access file.
GDALRasterIO() failed: drawGDAL() </FONT></P>
<P><FONT face=Arial size=2>A recompile of mapserver had no effect.</FONT>
</P>
<P><FONT face=Arial size=2>The first question is: Is it possible to look
at Mr.SID rasters through mapserver ?</FONT> <BR><FONT face=Arial
size=2>And the second question is, if so, what's the trick ?</FONT>
</P>
<P><FONT face=Arial size=2>Does anyone have knowledge on this subject and
willing to share his/her information ?</FONT> </P>
<P><FONT face=Arial size=2>Thanks in advance,</FONT> </P>
<P><FONT face=Arial size=2>Robert oude Lohuis</FONT>
</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>