diff --git a/apps/backend/modules/synthese/actions/actions.class.php b/apps/backend/modules/synthese/actions/actions.class.php index 8c76618433..8166c7f6d6 100755 --- a/apps/backend/modules/synthese/actions/actions.class.php +++ b/apps/backend/modules/synthese/actions/actions.class.php @@ -161,19 +161,19 @@ public function executeShp(sfRequest $request) //pour les points $sql = SynthesefauneTable::listShp($params,'ST_Point'); // exécution de la requête sql //construction de la ligne de commande ogr2ogr - $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" /var/www/localhost/private/trunk/faune/web/exportshape/faune_synthese_'.$madate.'_points.shp PG:"host=localhost user=cartopne dbname=appli_faune password=AmaZone973" -sql '; + $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" '.sfConfig::get('sf_web_dir').'/exportshape/faune_synthese_'.$madate.'_points.shp PG:"host=databases user=cartopnx dbname=synthese password=monpassachanger" -sql '; $command = $ogr." \"".$sql."\""; system($command);//execution de la commande //pour les mailles $sql = SynthesefauneTable::listShp($params,'ST_Polygon'); // exécution de la requête sql //construction de la ligne de commande ogr2ogr - $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" /var/www/localhost/private/trunk/faune/web/exportshape/faune_synthese_'.$madate.'_mailles.shp PG:"host=localhost user=cartopne dbname=appli_faune password=AmaZone973" -sql '; + $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" '.sfConfig::get('sf_web_dir').'/exportshape/faune_synthese_'.$madate.'_mailles.shp PG:"host=databases user=cartopnx dbname=synthese password=monpassachanger" -sql '; $command = $ogr." \"".$sql."\""; system($command);//execution de la commande //pour les centroids $sql = SynthesefauneTable::listShp($params,'centroid'); // exécution de la requête sql //construction de la ligne de commande ogr2ogr - $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" /var/www/localhost/private/trunk/faune/web/exportshape/faune_synthese_'.$madate.'_centroids.shp PG:"host=localhost user=cartopne dbname=appli_faune password=AmaZone973" -sql '; + $ogr = 'ogr2ogr -s_srs EPSG:'.$srid_local_export.' -f "ESRI Shapefile" '.sfConfig::get('sf_web_dir').'/exportshape/faune_synthese_'.$madate.'_centroids.shp PG:"host=databases user=cartopnx dbname=synthese password=monpassachanger" -sql '; $command = $ogr." \"".$sql."\""; system($command);//execution de la commande //on zipe le tout diff --git a/docs/installation.rst b/docs/installation.rst index 06d452a5fc..4944d00b0f 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -51,6 +51,8 @@ Installation de l'application chmod -R 777 /home/synthese/dev/FF-synthese/log chmod -R 777 /home/synthese/dev/FF-synthese/cache + chmod -R 775 /home/synthese/dev/FF-synthese/web/exportshape/ + chmod -R 775 /home/synthese/dev/FF-synthese/web/uploads/shapes * Créer les fichiers de configurations diff --git a/lib/sfSyntheseConfig.php b/lib/sfSyntheseConfig.php index f83fe4d895..af864cb41d 100755 --- a/lib/sfSyntheseConfig.php +++ b/lib/sfSyntheseConfig.php @@ -21,7 +21,7 @@ class sfSyntheseConfig extends sfActions //Ce srid est utilisé dans les exports. //Lorsque la base de données est créée avec les scripts sql fournis (synthese_srid.sql), il faut choisir le script correspondant à la valeur portée ci-dessous. //Idem pour le script d'insertion des données (synthese_data_srid.sql) - //ATTENTION. Il faut mettre à jour le service wms interne de l'application qui utilise ce script. Fichier /var/www/localhost/private/trunk/synthesepn/wms/faune.map + //ATTENTION. Il faut mettre à jour le service wms interne de l'application qui utilise ce script. Fichier ..FF-synthese/wms/faune.map public static $srid_local = 2154;