Esiste un modo in QGIS per impedire alle etichette di testo di sovrapporre le icone utilizzate per etichettare un livello punto?
Nella mappa di esempio mostrata di seguito, ci sono due livelli:
- Strato Strade etichettato con il nuovo motore di etichettatura.
- Un livello punto che utilizza le icone svg per mostrare gli scudi autostradali.
Ho altri casi d'uso per questo, come prevenire la sovrapposizione delle icone della stazione ferroviaria. In questo esempio, potrei semplicemente spostare il punto, tuttavia, in altri casi, come una stazione della metropolitana, questa non è una soluzione praticabile.
Una possibile soluzione che sto prendendo in considerazione implicherebbe:
- Aggiunta di una colonna al file dbf del layer punto.
- Riempiendo la colonna aggiunta con Null o uno spazio.
- Abilitazione dell'etichettatura [nuovo stile] di QGIS per la colonna aggiunta.
È questa la strada da percorrere o esiste un metodo migliore?
Informazioni QGIS: sto utilizzando le versioni 1.7.4 e una versione recentemente compilata di 1.8 su Mac OS 10.7.4. Sono disponibili anche versioni per Linux e Windows.
Aggiornamento di avanzamento : il metodo che ho descritto sopra funziona anche se sono necessarie due modifiche al processo.
- Invece di usare un carattere spaziale o Null , è necessario utilizzare uno spazio non-break . Durante il test che ho trovato, i campi con null non vengono visualizzati e i campi con solo uno o più spazi vengono convertiti in null . (Vedi questa pagina di Wikipedia per informazioni su come digitare uno spazio non-break .)
- Durante l'impostazione delle impostazioni di etichettatura layer, nella scheda Avanzate, impostare il posizionamento di Sopra Point . Inoltre, imposta la Priorità in modo tale che sia superiore a qualsiasi altro livello etichettato.
A seconda della dimensione dell'icona utilizzata, potrebbe essere necessaria una sperimentazione per far funzionare le cose come previsto. A seconda delle circostanze, potrebbe essere più semplice utilizzare più caratteri anziché tentare di aumentare il peso e / o la dimensione del carattere.
Testato con QGIS 1.7 e recentemente compilato 1.8 su Mac OS 10.7.4.