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 mapserver-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users