Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 2.07 KB

README.md

File metadata and controls

80 lines (63 loc) · 2.07 KB

alt text Qgis-plugin-templateLoader

Extension python permettant de générer un composer de carte à partir de templates prédéfinis.

alt text

Versions Qgis

Plugin testé avec Qgis 2.6, 2.8, 2.14

Configuration

Les paramètres du plugins sont contenus dans le fichier preferences.xml (répertoire resources). Ils permettent de spécifier :

  • La liste des échelles possibles pour la carte
<scales>
  <scale>2000</scale>
    ..
  <scale>300000</scale>
  <scale>500000</scale>
  <scale>1000000</scale>
</scales>
  • La liste des templates accessibles à l'utilisateur.
<templates>
  <template id="nom_du_fichier.qpt">Nom à afficher</template>
  ....
</templates>
  • La liste des checkboxs permettant d'ajouter des copyrights prédéfinis
<copyrights>
  <copyright>© IGN SCAN25 2012</copyright>
    ...
</copyrights> 
  • Un texte s'affichant par défaut dans la source (en plus du nom du projet et de la date de création de la carte)
<editions>
  <edition>I love Maps</edition>    
</editions>
  • Le nom du fichier logo à afficher
<logos>
  <logo>logo_pnc_orange.tif</logo>
</logos>
  • Un paramètre permettant de spécifier si la légende des fichiers raster doit ou non figurer sur la carte
<params>
  <hide_raster>true</hide_raster>
</params>

Création de template

Pour que le plugin fonctionne correctement les templates doivent respecter des conventions. Les éléments du template doivent avoir les ids suivants :

  • Carte = main-map
  • Légende = main-map-legend
  • Logo = img-logo
  • Titre = main-title
  • Sous-titre = sub-title
  • Source = sources-copyright
  • Numéro de la carte = num-map