QgsMapSettings.DrawSelection e QgsComposition come funziona?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

QgsMapSettings.DrawSelection e QgsComposition come funziona?

Ely Parker
Salve ho necessità di stampare in un pdf una pozione di mappa con una feature del layer vettoriale SELEZIONATO ossia evidenziato in giallo per distinguerlo dagli altri
Fino alla versione qgis 2.2 usavo mapRenderer e tutto andava a posto  dalla 2.4  c’è una nuova api la mapSettings che ha dei flag specifici per l’operazione  nel mio caso QgsMapSettings.DrawSelection

La devo usare con il composer e questo è il codice:


mapRenderer = iface.mapCanvas().mapSettings()
mapRenderer.setFlag( QgsMapSettings.DrawSelection)

c = QgsComposition(mapRenderer)
c.setPlotStyle(QgsComposition.Print)


#mappa
x, y = 2, 36
w, h = 200,158
composerMap = QgsComposerMap(c, x,y,w,h)

# composerMap.setNewScale(int(self.dlg.ui.scalaLE.text()))
c.addItem(composerMap)
c.exportAsPDF(QFileDialog.getSaveFileName(iface.mainWindow(), "Salva file",filter="(*.pdf)”))


Solo che mi crea il pdf con la mappa senza la feature selezionata ossi NON EVIDENZIATA
Che devo fare o aggiungere per poter usare la composition ?

Saluti a tutti 
Salvo

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: QgsMapSettings.DrawSelection e QgsComposition come funziona?

Salvatore Larosa
Ciao,

2014-11-06 17:39 GMT+01:00 Salvo caligiore <[hidden email]>:
> Salve ho necessità di stampare in un pdf una pozione di mappa con una
> feature del layer vettoriale SELEZIONATO ossia evidenziato in giallo per
> distinguerlo dagli altri
> Fino alla versione qgis 2.2 usavo mapRenderer e tutto andava a posto  dalla
> 2.4  c’è una nuova api la mapSettings che ha dei flag specifici per
> l’operazione  nel mio caso QgsMapSettings.DrawSelection

non è possibile, al momento! C'è stata una discussione su questo [0] di recente.

Però, puoi esportare un'immagine con gli elementi selezionati sulla mappa.

Saluti,
-SL

[0] - http://lists.osgeo.org/pipermail/qgis-user/2014-September/029201.html

--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: QgsMapSettings.DrawSelection e QgsComposition come funziona?

Ely Parker
Diamine ma qui dicono che bisogna aspettare la prossima versione in
pratica è un po tanto, anche se  a dire il vero parlano dell¹opzione
Pensi ci possa essere qualche possibilità per l¹api?
Insomma in teoria il codice che ho scritto con il flag non dovrebbe
funzionare o sbaglio ? Non è un baco insomma?
ciao

Il giorno 06/11/14 22:18, "Salvatore Larosa" <[hidden email]> ha
scritto:

>Ciao,
>
>2014-11-06 17:39 GMT+01:00 Salvo caligiore <[hidden email]>:
>> Salve ho necessità di stampare in un pdf una pozione di mappa con una
>> feature del layer vettoriale SELEZIONATO ossia evidenziato in giallo per
>> distinguerlo dagli altri
>> Fino alla versione qgis 2.2 usavo mapRenderer e tutto andava a posto
>>dalla
>> 2.4  c¹è una nuova api la mapSettings che ha dei flag specifici per
>> l¹operazione  nel mio caso QgsMapSettings.DrawSelection
>
>non è possibile, al momento! C'è stata una discussione su questo [0] di
>recente.
>
>Però, puoi esportare un'immagine con gli elementi selezionati sulla mappa.
>
>Saluti,
>-SL
>
>[0] -
>http://lists.osgeo.org/pipermail/qgis-user/2014-September/029201.html
>
>--
>Salvatore Larosa
>linkedIn: http://linkedin.com/in/larosasalvatore
>twitter: @lrssvt
>skype: s.larosa
>IRC: lrssvt on freenode


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: QgsMapSettings.DrawSelection e QgsComposition come funziona?

geodrinx
Ciao Salvo,

> Diamine ma qui dicono che bisogna aspettare la prossima versione

Domanda:  il tuo codice funzionava sulla versione 2.2 di QGIS ?

Roberto
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014