Comment est-ce que je peux afficher les étiquettes des calques SIG sur une carte ?

Par exemple, un calque SIG de pays pourrait afficher les noms des pays sur la carte ou une couche géologique pourrait imprimer les régions géologiques dans les endroits appropriés, etc. :

Labels KE Web Maps

Afin d'avoir un calque qui affiche les étiquettes sur la carte, le calque dans être décrit dans le fichier Carte. Une fois ceci fait, l'utilisateur peut activer/désactiver les étiquettes en utilisant une commande sur l'interface utilisateur (typiquement appelée : Layer Labels: Show/Hide).

Pour permettre cela dans le fichier Carte, ajoutez les entrées appropriées LABELITEM et LABELCACHE au calque et établissez un groupe LABEL (étiquette) dans la 'class'.

Un exemple simple serait :

LAYER
	NAME "Marine Ecological Regions of the World"
	TYPE POLYGON
	STATUS ON
	DATA "world/ecology/meow/MEOWv2.dbf"
###############################################
# Add these entries to make labels able to be displayed
LABELITEM ECOREGION
	LABELCACHE ON
###############################################
	CLASS
		NAME "Marine EcoSystems"
		OUTLINECOLOR 33 255 33
		SYMBOL 0
	###########################################
	# this block describes how the label should
	# be drawn
		LABEL
			COLOR 33 33 255
			SIZE medium
			POSITION auto
		END
###########################################
	END
END

Note: La valeur LABELITEM fait référence au champ de la couche SIG que vous souhaitez afficher comme texte pour l'étiquette (par exemple, CountryName ou RockType). Vous devrez connaître le nom des champs de données de la couche SIG avec laquelle vous travaillez et en sélectionner un approprié.
Il existe un certain nombre d'autres options dans LABEL qui peuvent modifier la façon dont l'étiquette s'affiche. Voir http://mapserver.gis.umn.edu/docs/reference/mapfile, en particulier Label, pour plus d'information sur la personnalisation de l'affichage des étiquettes.