Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Tue 19 March 2019 09:44
- Benjamin1490
- Juste Inscrit !
- Date d'inscription: 11 Feb 2019
- Messages: 2
Changer le Filename (OUTPUTFORMAT)
Bonjour,
Je suis à la recherche d'une solution pour changer le Filename dans le Block 'OUTPUTFORMAT' de mon Mapfile.
Pour l'instant, j'ai trouvé la solution suivante pour passer une variable en tant que filename mais cette solution ne me convient pas entièrement :
MAP
OUTPUTFORMAT
NAME "SHAPEZIP"
DRIVER "OGR/ESRI Shapefile"
MIMETYPE "application/shapefile"
FORMATOPTION "STORAGE=filesystem"
FORMATOPTION "FORM=zip"
FORMATOPTION "FILENAME=%TYPENAME%-shp.zip"
END
WEB
VALIDATION
"TYPENAME" "."
END
END
END
Cette solution me permet d'avoir le nom de ma layer (TYPENAME) en tant que nom de fichier lors d'un téléchargement par WFS.
Le problème est que j'aimerais définir une variable de nom de fichier directement dans le block 'LAYER' car dans certains cas, j'aimerais donner un autre nom fichier que le nom basique de ma layer. J'ai essayé de reproduire le bloc 'VALIDATION' dans le block 'LAYER' mais cela ne semble pas fonctionner...
Avez-vous des idées pour définir une variable au niveau du block 'LAYER' qui pourrait être repris ensuite en OUTPUTFORMAT FORMATOPTION FILENAME.. ?
Merci,
Dernière modification par Benjamin1490 (Tue 19 March 2019 09:46)
Hors ligne