Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

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

 

Pied de page des forums

Powered by FluxBB