Hello,
I am facing a problem to generate a new output format with PHP
Mapscript (Mapserver 7.4.3, PHP 7.3)
The following code:
$map = ms_newMapObj('') or die('Unable to open mapfile.');
$geoJsonOutputFormat= new outputFormatObj('OGR/GEOJSON', 'geojson' );
$geoJsonOutputFormat -> setOption("mimetype", "application/json;
subtype=geojson");
$geoJsonOutputFormat -> setOption("FORMATOPTION", "STORAGE=stream");
$geoJsonOutputFormat -> setOption("FORMATOPTION", "FORM=SIMPLE");
$map->appendOutputFormat($geoJsonOutputFormat);
$layer = ms_newLayerObj($map);
$poClass = ms_newClassObj($layer);
$styleObj = ms_newStyleObj($poClass);
$status= $map->save( '/tmp/testmap.map');
produces this outputformat:
OUTPUTFORMAT
NAME "geojson"
DRIVER "OGR/GEOJSON"
IMAGEMODE FEATURE
TRANSPARENT FALSE
FORMATOPTION "MIMETYPE application/json; subtype=geojson="
FORMATOPTION "FORMATOPTION=FORM=SIMPLE"
END # OUTPUTFORMAT
The 'mimetype' and 'formatoption' are not recognized properly.
Only one 'formatoption' from the specified once are "somehow"
recognized.
Is this a bug or something I am doing wrong?
Thanks for any help
Nicol
_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users