I need to develop a webportal which will display the images generated by a GIS software package. I my development I need to run gdal command inside php
exec() function. but I don't know how to do this.
it works under PHP 4, PHP 5. beside this you can use passthru command too.. passthru command execute an external program and display raw output.
exec — Execute an external program
string exec ( string $command [, array &$output [, int &$return_var ]] )
exec() executes the given command.
there is an example here. but they are complaining that it works a bit slow.
<?php // gdal_translate converts GIS data // in this case, simply copy a GeoTIFF with no transforms $command = 'gdal_translate /tmp/in.tif /tmp/out.tif'; $t0 = microtime(true); exec($command); $t1 = microtime(true); printf("%.1f seconds", $t1 - $t0); ?>
i hope it helps you...