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

GEODATA DAYS 2024

#1 Fri 05 March 2010 18:36

HansTrapp68
Participant occasionnel
Lieu: Lautenbach
Date d'inscription: 21 Jan 2009
Messages: 31
Site web

CartoWeb3 - Requêtes sur plusieures couches

Bonsoir,

La question a certainement déjà été posée mais la, je tourne en rond depuis hier soir. Mon problème a l'air plutôt simple pourtant.

Je dispose de 2 couches:
- Régions de France
- Départements
Dans les tables attributaires au format dbf, j'ai un champ commun nommé REG qui représente le code INSEE de la Région.

Je souhaite récupérer 2 choses lors d'un clic à l'aide de l'outil "Query by point" sur la couche régionale:
- les données attributaires de la région
- les données attributaires de l'ensemble des départements composant la région

Pour ce faire, j'ai construit mon mapfile de manière suivante, les couches "regions" et "dep_query" sont aggrégées dans le layers.ini (dep_query étant transparent pour l'utilisateur):

Code:

  ##### DEPARTEMENTS QUERY #####
    LAYER
        NAME dep_query
        DATA departem.shp
        STATUS DEFAULT
        TYPE POLYGON
        TEMPLATE "ttt"
        METADATA
            "id_attribute_string" "REG|string"
            "query_returned_attributes" "DEP LIBDEP LIBREG"
        END
        CLASS
            STYLE
                OUTLINECOLOR 0 0 0
            END
        END
    END
    
  ##### REGIONS #####
    LAYER
        NAME regions
        DATA regions.shp
        STATUS DEFAULT
        TYPE POLYGON
        TEMPLATE "ttt"
        METADATA
            "id_attribute_string" "REG|string"
            "query_returned_attributes" "LIBREG"
        END
        CLASS
            NAME "Régions"
            STYLE
                COLOR 255 0 0
                OUTLINECOLOR 150 75 0
            END
        END
    END

Pour le 1er point, pas de problème, je récupère bien les données attributaires de la région.

Par contre, pour le second point, CartoWeb ne me retourne qu'1 ou 2 départements de la région sélectionnée selon où je tombe avec l'outil "Query by point".
De plus:
- si j'effectue un téléchargement CSV, je récupère bien l'ensemble des départements de la région
- si je clique sur le bouton rafraîchir, le tableau des départements se met à jour également (heureusement)

Question : Ai-je oublié quelque chose dans un des fichiers de configuration afin d'obtenir un résultat conforme au 1er clic ?

J'ai fais le tour des divers fichiers .ini mais je n'ai rien trouvé...

Avec mes remerciements pour votre aide
Cordialement
Michel


L'intelligence artificielle n'a aucune chance face à la stupidité naturelle

Hors ligne

 

Pied de page des forums

Powered by FluxBB