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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème sur notre serveur une intervention a été planifiée ce  matin. La coupure, qui ne devait pas exéder 5 mn, a duré plus longtemps que prévu. L'intervention consistait à l'augmentation de l'espace disque (GeoRezo prend un peu plus de place en viellissant). Malheureusement, le serveur se faisant vieux, quelques soucis ont eu lieu.

Nous avons procédé à un gros nettoyage d'automne : augmentation de l'espace disque, mise à jour des certificats SSL pour l'utilisation des  urls en https, upgrade d'Apache et autres outils nécessaire au bon fonctionnement.

Notre volonté à long terme est de consolider la plateforme GeoRezo et nous accueillons toutes personnes intéressées pour nous aider (technologies utilisées : drupal, docker, MySQL, git, etc.) Si vous désirez contribuer à un projet dynamique et apprendre de nouvelles choses, contactez nous !

L'équipe GeoRezo

#1 mer. 09 août 2017 11:45

choof
Membre
Date d'inscription: 6 sept. 2010
Messages: 7

[MapoServer] Filtrer une requête GetMap spatiallement

Bonjour,

Avec MapServer y a t-il un moyen de filtrer le résultat d'une requête WMS GetMap en fonction d'une géométrie ?

Exemple : je ne souhaite voir que les arbres d'un périmètre donné.

Pour les WFS il y a le Filter Encoding mais pour les WMS ?

Merci

Hors ligne

 

#2 jeu. 10 août 2017 12:56

Blaise Picinbono
Membre
Date d'inscription: 8 janv. 2015
Messages: 13
Site web

Re: [MapoServer] Filtrer une requête GetMap spatiallement

Bonjour,

Selon la documentation ( http://mapserver.gis.umn.edu/ogc/wms_client.html ), vous devriez essayer d'utiliser le paramètre "wms_extent" si vous avez une version de MapServer supérieure ou égale à la 6.0, et si vous n'utilisez qu'un seul SRS.

Dans un cas contraire, il y a sans doute des alternatives, quoique plus complexes à mettre en oeuvre.

Hors ligne

 

#3 ven. 11 août 2017 14:13

choof
Membre
Date d'inscription: 6 sept. 2010
Messages: 7

Re: [MapoServer] Filtrer une requête GetMap spatiallement

J'ai trouvé. Il suffit d'appliquer un FILTER sur le shape

Code:

LAYER
    ...
    FILTER ([shape] dwithin fromText('%geometry%'))

Dans mon cas la géométrie est récupérée depuis les paramètres.

Exemple :

Code:

FILTER ([shape] intersects fromText('POLYGON((697195.494413885 1637782.50268485,697195.494413885 1645024.20224728,705846.89535739 1645024.20224728,705846.89535739 1637782.50268485,697195.494413885 1637782.50268485))'))

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |