[Mapserver-users] PHP MapScript and MapInfo files error

Denis Louvegnies denis at louvegnies.com
Fri Dec 12 17:09:52 EST 2003


This is a multi-part message in MIME format.

------=_NextPart_000_00C8_01C3C105.0C650490
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi there,

I am just starting to use MapServer. I have propertly configured =
php_mapscript_41 and run the europe exemple. Great step!!

I am now trying to open a MapInfo file and I got the following error:=20


Warning: [MapServer Error]: msDrawMap(): Failed to draw layer named =
'test'. in c:\program =
files\easyphp1-7\www\mapserver\tutorial\example_mi.php on line 10

Warning: [MapServer Error]: msOGRFileOpen(): Open failed for OGR =
connection `C:\tmp\ms_tmp\mapinfo\test.TAB'. File not found or =
unsupported format. in c:\program =
files\easyphp1-7\www\mapserver\tutorial\example_mi.php on line 10


The TAB file is very basic, just one layer. If I run the ogrinfo tool :

C:\tmp\ms_tmp\mapinfo>ogrinfo test.tab
Had to open data source read-only.
INFO: Open of `test.tab'
using driver `MapInfo File' successful.
1: test (Polygon)


And the map file is :

NAME FIRSTMAP
SIZE 400 400
STATUS ON

SYMBOLSET "C:\tmp\ms_tmp\font\symbols_mapinfo.sym"
EXTENT -5696501 1923039 5696501 11022882
UNITS METERS


WEB
  IMAGEPATH "/tmp/ms_tmp/"=20
  IMAGEURL "/ms_tmp/"
END

LAYER
    NAME "test"
    TYPE POLYGON
    CONNECTIONTYPE OGR
    CONNECTION "C:\tmp\ms_tmp\mapinfo\test.TAB"
    STATUS ON
   =20
    CLASS
       END
END
END



Any clue ?

Thank you very much for your help !!

Denis
------=_NextPart_000_00C8_01C3C105.0C650490
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1276" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi there,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am just starting to use MapServer. I =
have=20
propertly configured php_mapscript_41 and run the europe exemple. Great=20
step!!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am now trying&nbsp;to open&nbsp;a =
MapInfo file=20
and I got the following error: </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT size=3D3><FONT=20
face=3D"Times New Roman"><STRONG>Warning</STRONG>: [MapServer Error]: =
msDrawMap():=20
Failed to draw layer named 'test'. in <B>c:\program=20
files\easyphp1-7\www\mapserver\tutorial\example_mi.php</B> on line=20
<B>10</B><BR><BR><B>Warning</B>: [MapServer Error]: msOGRFileOpen(): =
Open failed=20
for OGR connection `C:\tmp\ms_tmp\mapinfo\test.TAB'. File not found or=20
unsupported format. in <B>c:\program=20
files\easyphp1-7\www\mapserver\tutorial\example_mi.php</B> on line=20
<B>10</B></FONT></FONT><BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The TAB file is very basic, just one =
layer. If I=20
run the ogrinfo tool :</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>C:\tmp\ms_tmp\mapinfo&gt;ogrinfo =
test.tab<BR>Had to=20
open data source read-only.<BR>INFO: Open of `test.tab'<BR>using driver =
`MapInfo=20
File' successful.<BR>1: test (Polygon)<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>And the map file is :</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>NAME FIRSTMAP<BR>SIZE 400 400<BR>STATUS =

ON</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>SYMBOLSET=20
"C:\tmp\ms_tmp\font\symbols_mapinfo.sym"<BR>EXTENT -5696501 1923039 =
5696501=20
11022882<BR>UNITS METERS</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><BR>WEB<BR>&nbsp; IMAGEPATH =
"/tmp/ms_tmp/"=20
<BR>&nbsp; IMAGEURL "/ms_tmp/"<BR>END</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>LAYER<BR>&nbsp;&nbsp;&nbsp; NAME=20
"test"<BR>&nbsp;&nbsp;&nbsp; TYPE POLYGON<BR>&nbsp;&nbsp;&nbsp; =
CONNECTIONTYPE=20
OGR<BR>&nbsp;&nbsp;&nbsp; CONNECTION=20
"C:\tmp\ms_tmp\mapinfo\test.TAB"<BR>&nbsp;&nbsp;&nbsp; STATUS=20
ON<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;=20
CLASS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END<BR>END</FONT><FONT =
face=3DArial=20
size=3D2><BR>END</DIV></FONT>
<DIV><FONT face=3DArial size=3D2>&nbsp;</DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=3DArial size=3D2>Any clue ?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thank you very much for your help =
!!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Denis</DIV></FONT></BODY></HTML>

------=_NextPart_000_00C8_01C3C105.0C650490--




More information about the mapserver-users mailing list