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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 16 July 2007 16:32

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Gestion Des Arborescences

j'ai regardé la documentation , je vous remercie

voila comment se présente mon .map

##########
  # LAYERS #
  ##########


LAYER
  NAME "region"
  TYPE POLYGON
  DATA "reg_france"
  TEMPLATE "ttt"
  METADATA
    "id_attribute_string" "CODE"
END
CLASS
  NAME "region"
    STYLE
      COLOR 350 350 350
      OUTLINECOLOR 355 165 96
    END
   END
  END



LAYER
  NAME "commune"
  TYPE POLYGON
  DATA "maladie"
  TEMPLATE "ttt"
  METADATA
    "id_attribute_string" "CODE"
END
CLASS
  NAME "commune"
    STYLE
      COLOR 350 350 350
      OUTLINECOLOR 355 165 96



LAYER
    NAME "raster"
    TYPE RASTER
    DATA "gtopo30_shade.tif"
    METADATA
       "force_imagetype" "jpeg"
    END
  END

 
 
    END
   END
  END

voila mon .in


plugin configuration and loading
mapInfo.loadPlugins =

; initial map states
mapInfo.initialMapStates.default.location.bbox = "72705, 1620431, 1197822, 2677441"
mapInfo.initialMapStates.default.layers.region.selected = true

mapInfo.initialMapStates.default.layers.commune.selected = true
mapInfo.initialMapStates.default.layers.raster.selected = true



; Charset encoder class
EncoderClass.config = EncoderISO

et enfin mon layer.ini


autoClassLegend = true

; layers
layers.root.className = LayerGroup
layers.root.children = region
layers.root.rendering = block

layers.region.className = Layer
layers.region.label = REGION
layers.region.msLayer = region

layers.root.className = LayerGroup
layers.root.children = commune
layers.root.rendering = block

layers.commune.className = Layer
layers.commune.label = COMMUNE
layers.commune.msLayer = commune


layers.root.className = LayerGroup
layers.root.children =  background
layers.root.rendering = block


layers.background.className = LayerGroup
layers.background.label = Background
layers.background.rendering = radio
layers.background.children =  nonelayer_, vector, raster



layers.raster.className = Layer
layers.raster.label = Raster

layers.nonelayer_.className = LayerGroup
layers.nonelayer_.label = msgNone
layers.nonelayer_.children =

Et danns le data se trouveent bel et bien les données.

Par contre quant je relance mon application j'ai des messages d'eurreur je ne sais plus ou chercher !!!

Hors ligne

 

#2 Mon 16 July 2007 16:36

SidonieC
Participant assidu
Lieu: Saint Mandé
Date d'inscription: 5 Sep 2005
Messages: 177
Site web

Re: Gestion Des Arborescences

Quelles sont les erreurs que vous avez exactement ?

Car là vous définissez plusieurs fois le layer root LayerGroup, qui est censé être le point de départ de votre arborescence.

Pour moi, on le définit une seule fois (ds l'exemple suivant je crée un bloc administratif avec deux couches region et commune), puis on précise chaque couche-fille... Quelque chose comme ça serait mieux, non (à vérifier, non testé) ?

Code:

; définition du layer root = LayerGroup
layers.root.className = LayerGroup
layers.root.children = administratif 
layers.root.rendering = block

; description LayerGroup et assignation de 2 couches filles
layers.administratif .className = LayerGroup
layers.administratif .label = Administratif 
layers.administratif .rendering = radio
layers.administratif .children =  commune, region

; description de la couche region
layers.region.className = Layer
layers.region.label = REGION
layers.region.msLayer = region

; description de la couche commune
layers.commune.className = Layer
layers.commune.label = COMMUNE
layers.commune.msLayer = commune

Dernière modification par SidonieC (Mon 16 July 2007 16:47)

Hors ligne

 

#3 Tue 17 July 2007 09:36

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: Gestion Des Arborescences

Je vous remercie.
Je viens de mettre en oeuvre votre solution et elle marche à merveille.

Merci

Dernière modification par kirikou92 (Tue 17 July 2007 09:37)

Hors ligne

 

Pied de page des forums

Powered by FluxBB