Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 8 sur 8
  1. #1

    Date d'inscription
    octobre 2007
    Messages
    25

    Par défaut Non Résolu : [MapServer] Effacer et afficher dans la légende

    Bonjour,

    • j'ai fais plusieurs inclusions de mapfiles dans un mapfile. Parfait, seulement je voudrais que cela ne s'affiche pas dans la légende. Si je dois créer un bloc LEGEND pour cela, savez vous quel paramètre permettrait d'effacer les différents réseaux routiers par exemple dans ma légende?

    • j'aimerais également ajouter une légende à cette légende, des caissons et du texte donc, qui ne correspondent pas à mes layers. Etant totalement débutante, je ne sais pas ce qu'on peut vraiment faire. Je crois comprendre que je dois faire cela en HTML. mais comment l'insérer dans mon mapfile?
    Je connais le site de MapServer mais j'avoue avoir un peu de mal à tout comprendre en anglais...

    Merci par avance pour la moindre aide.

  2. #2

    Date d'inscription
    avril 2005
    Localisation
    Dans le romantisme
    Emploi
    Responsable Géomatique
    Organisme
    CC Bretagne Romantique
    Âge
    34
    Messages
    852

    Mes réseaux sociaux

    Follow Arno On Twitter Add Arno on Facebook
    Add Arno on Linkedin

    Par défaut

    Tout ce qui est dans le mapfile n'est pas forcément affiché dans la légende.
    Cela dépend de ce qui est paramétré dans ton layers.ini

    Si le layer XX est indiqué dans ton mapfile mais pas dans ton layers.ini, alors tu n'as pas de problème.

    Pour les caissons, là je ne peux pas t'aider...

    Arno

  3. #3

    Date d'inscription
    octobre 2007
    Messages
    25

    Par défaut

    Je ne comprend pas très bien.... Dans l'extrait ci dessous de mon mapfile, j'ai 2 inclusions de mapfile du réseau routier. Pour mon layer transport.voies_fer, je peux l'enlever de la légende en enlevant le GROUP et le TITLE. Mais comment faire pour les include?

    Code:
    INCLUDE "../common/routes_etiquettes.map" 
    INCLUDE "../common/routes_roses.map"
     LAYER
      NAME transport.voies_fer
      STATUS OFF
      TYPE LINE
      GROUP Transport
      CONNECTIONTYPE postgis
      CONNECTION "user=mapserver dbname=sigr host=localhost password=MapServer"
      DATA "the_geom from transport_fer.voies_fer using unique gid"
      MAXSCALE     100000
      ##
      CLASS
       NAME "class0"
       TITLE "Voies ferrées"
       STYLE
        SYMBOL "ligne"
        SIZE 2
        COLOR 110 110 110
       END
         
      
      END
      
      METADATA
       COUCHE_TITRE "Les voies ferrées"
       COUCHE_THEME "2"
      END    
     END

    Merci pour votre aide

  4. #4
    Rédacteur honoraire
    Date d'inscription
    mai 2006
    Localisation
    Aix-les-Bains
    Emploi
    Géomaticien
    Organisme
    Camptocamp
    Âge
    36
    Messages
    1 694

    Par défaut

    Ben pareil mais en éditant le mapfile que tu inclus non ?

    Y.


  5. #5

    Date d'inscription
    octobre 2007
    Messages
    25

    Par défaut

    Merci beaucoup je vais tester ça.

    Pour ce qui est de l'insertion d'une légende dans mon mapfile qui n'est pas attribué à l'une des couches, j'ai crée une fichier GIF.

    Mais comment l'inserer dans mon mapfile?

  6. #6
    Rédacteur honoraire
    Date d'inscription
    mai 2006
    Localisation
    Aix-les-Bains
    Emploi
    Géomaticien
    Organisme
    Camptocamp
    Âge
    36
    Messages
    1 694

    Par défaut

    Dans ce cas là je ne pense pas que cela se gère côté mapserver.

    Y.


  7. #7
    Admin' Annuaire
    Date d'inscription
    septembre 2004
    Localisation
    Toulouse
    Emploi
    Enseignant-Chercheur en géomatique
    Organisme
    Université de Toulouse-2 Jean Jaurès
    Âge
    43
    Messages
    4 074

    Mes réseaux sociaux

    Follow L.Jégou On Twitter Add L.Jégou on Google+
    Add L.Jégou on Linkedin Follow L.Jégou on Flickr

    Par défaut

    Dans un template peut-être ?
    The larger the island of knowledge, the longer the shoreline of wonder. Ralph W. Sockman

  8. #8

    Date d'inscription
    octobre 2007
    Messages
    48

    Par défaut

    Citation Envoyé par mawelle
    Merci beaucoup je vais tester ça.

    Pour ce qui est de l'insertion d'une légende dans mon mapfile qui n'est pas attribué à l'une des couches, j'ai crée une fichier GIF.

    Mais comment l'inserer dans mon mapfile?
    j'ai pas tésté mais tu dois pouvoir y arriver avec un "faux" layer:
    Code:
    LAYER
        NAME fauxlayer
        TYPE POINT
        STATUS DEFAULT
        CLASS
           KEYIMAGE monfichier.gif
           NAME "texte a afficher"
        END
    END

 

 

Discussions similaires

  1. [ArcGIS 9.x] Afficher que les éléments visibles dans la légende
    Par coy.snoopy dans le forum Assistance Technique
    Réponses: 6
    Dernier message: 17/09/2010, 16h34
  2. [MapServer/Appli] CartoWeb : Afficher les attributs dans une nouvelle fenetre
    Par Bahi16119 dans le forum Assistance et Programmation
    Réponses: 0
    Dernier message: 16/09/2010, 17h28
  3. [MapServer] PHP/MapScript : afficher un point dans un plugin cartoweb
    Par rosemary dans le forum Assistance et Programmation
    Réponses: 0
    Dernier message: 17/11/2008, 21h04
  4. [ArcGIS 9.x] Effacer des données dans une table
    Par ragbysta dans le forum Assistance Technique
    Réponses: 3
    Dernier message: 09/07/2008, 07h21
  5. [MapServer/Appli] Chameleon : Que peut on effacer dans ms_tmp ?
    Par Meloo T dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 26/09/2007, 09h30

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •