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.

Page 2 sur 2 PremièrePremière 12
Affichage des résultats 16 à 16 sur 16
  1. #16

    Date d'inscription
    juillet 2006
    Localisation
    Montréal
    Emploi
    Cartographe
    Organisme
    Communauté métropolitaine de Montréal
    Messages
    604

    Par défaut Re : Etiquette et superposition

    C'est le classique problème des entités les plus petites qui ont les noms les plus longs.

    Il est possible de placer les noms les plus longs sur deux ou plusieurs lignes selon la forme de l'objet en bricolant un peu.
    Je l'ai fait pour les municipalités de la CMM. Ça n'aurait pas vraiment valu la peine pour une utilisation unique.
    Dans ce cas-ci, cette couche est utilisée très fréquemment par plusieurs utilisateurs et les résultats sont généralement corrects pour la plupart des cas. Au pire, il est nécessaire de faire quelques ajustements pour quelques projets où le positionnement doit être impeccable. Le caractère « | » est celui utilisé pour les sauts de lignes, car'il n'est jamais représenté dans aucune étiquette.

    CASE
    WHEN "nm_mun" LIKE 'TNO%' THEN ''
    WHEN "nm_mun" = 'Montréal' THEN ' Montréal|||'
    WHEN "nm_mun" = 'Mont-Royal' THEN 'Mont-|Royal||'
    WHEN "nm_mun" = 'Bois-des-Filion' THEN ' Bois-| des-| Filion'
    WHEN "nm_mun" = 'Lorraine' THEN 'Lorraine '
    WHEN "nm_mun" = 'L''Assomption' THEN ' L''Assomption||'
    WHEN "nm_mun" = 'Terrebonne' THEN '|||Terrebonne'
    WHEN "nm_mun" = 'Westmount' THEN ' Westmount'
    WHEN "nm_mun" = 'Senneville' THEN 'Senneville||'
    WHEN "nm_mun" = 'Sainte-Anne-de-Bellevue' THEN 'Sainte-Anne-|de-Bellevue||'
    WHEN "nm_mun" = 'L''Île-Perrot' THEN ' L''Île-| Perrot'
    WHEN "nm_mun" = 'Terrasse-Vaudreuil' THEN 'Terrasse- |Vaudreuil '
    WHEN "nm_mun" = 'Sainte-Anne-des-Plaines' THEN 'Sainte-Anne-|des-Plaines'
    WHEN "nm_mun" = 'Saint-Joseph-du-Lac' THEN 'Saint-Joseph-|du-Lac'
    WHEN "nm_mun" = 'Sainte-Marthe-sur-le-Lac' THEN 'Sainte-Marthe-|sur-le-Lac'
    WHEN "nm_mun" = 'Vaudreuil-sur-le-Lac' THEN 'Vaudreuil-|sur-le-Lac'
    WHEN "nm_mun" = 'Pointe-des-Cascades' THEN 'Pointe-des-|Cascades'
    WHEN "nm_mun" LIKE 'Notre-Dame-de-l''Île-Perrot' THEN 'Notre-Dame-|de-l''Île-Perrot'
    WHEN "nm_mun" = 'Saint-Mathias-sur-Richelieu' THEN 'Saint-Mathias-|sur-Richelieu'
    WHEN "nm_mun" = 'Saint-Bruno-de-Montarville' THEN 'Saint-Bruno-|de-Montarville'
    WHEN "nm_mun" = 'Saint-Basile-le-Grand' THEN 'Saint-Basile-|le-Grand'
    WHEN "nm_mun" = 'Saint-Mathieu-de-Beloeil' THEN 'Saint-Mathieu-|de-Beloeil'
    WHEN "nm_mun" = 'Saint-Jean-Baptiste' THEN 'Saint-Jean-|Baptiste'
    WHEN "nm_mun" = 'Mont-Saint-Hilaire' THEN 'Mont-Saint-|Hilaire'
    WHEN "nm_mun" = 'Côte-Saint-Luc' THEN 'Côte-|Saint-Luc'
    WHEN "nm_mun" = 'Sainte-Anne-de-Bellevue' THEN 'Sainte-Anne-|de-Bellevue'
    ELSE replace("nm_mun",'-','-|') END

 

 
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [MapServer/Appli] Etiquette Mapserver
    Par alain.terieur12 dans le forum Assistance et Programmation
    Réponses: 4
    Dernier message: 12/05/2016, 09h25
  2. [AutoCAD] Etiquette automatique
    Par Nico83 dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 17/04/2016, 21h25
  3. [MapInfo 11.x] Chevauchement d'étiquette
    Par bjd1023 dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 18/05/2012, 17h18
  4. [ArcGIS 10.x] Etiquette d'entités
    Par Threaton dans le forum Assistance Technique
    Réponses: 4
    Dernier message: 21/12/2011, 13h01
  5. [QGIS 1.x] Etiquette + qml
    Par jrmieo123 dans le forum Assistance et Programmation
    Réponses: 0
    Dernier message: 08/05/2011, 14h41

Les tags pour cette discussion

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
  •