Hi Bruno,
What happens if you call that mapfile at the commandline with shp2img
(and pass the "i" switch with your format name)? such as:
shp2img -m mymap.map -o ttt.png -i kml -all_debug 5
You can also then try png output:
shp2img -m mymap.map -o ttt.png -i png -all_debug 5
Does it generate a valid map image?
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
co-founder of FOSS4G
http://gatewaygeo.com/
On 2020-10-15 9:14 a.m., Bruno Domenget wrote:
Hi all !
On a brand new debian server with Mapserver 7.6.1 / SWIG PHP Mapscript
(+ GDal 3.13 and Proj 7.1.1) I am encountering a strange issue with KML
output format. The code and mapfiles I am using were working perfectly
on an old Mapserver 6.4 / PHP mapscript installation, I just converted
the PHP functions to the SWIG interface.
On a simple map file and PHP script the map shows fine, but when I
select KML as outputformat ( $map->selectOutputFormat('kml'); ) I get
the following error : *Fatal error: Uncaught Exception: msDrawMap():
Image handling error. Failed to draw layer named 'Points'. in
/home/mapserver/public_html/lib/mapscript.php:2637*
/Stack trace: #0 /home/mapserver/public_html/lib/mapscript.php(2637):
mapobj_draw() #1
/home/mapserver/public_html/test/test_points_export.php(15):
mapObj->draw() #2 {main} thrown in
/home/mapserver/public_html/lib/mapscript.php on line 2637/
There is no detail in the logs concerning that error, and I haven’t
found any suitable solution. *It works if I remove the LABEL entry from
the layer class, but then there is no label…*
I tried with several PHP versions (7.1, 7.3, 7.4) and it always gave me
the same result. Everything else works perfectly, I have no issue with
Shapefile or Mapinfo output.
Does anybody know what is going on ?
Here is an example of mapfile that causes this issue :
https://pastebin.com/LFxZ1L9T
And the PHP code :
https://pastebin.com/Tp30bzf3
Thanks,
Bruno
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users