#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