#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
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