[QGIS-it-user] pyqgis 3: stampa pdf di piu pagine con mappe centrate sui singoli punti del layer evidenziati.
SC
elyparker1 a gmail.com
Ven 19 Lug 2019 04:55:55 PDT
scusate forse ci stiamo equivocando, la mia intenzione non è quella di
usare l'interfaccia , ma di risolvere un problema di programmazione per
poi utilizzare il codice come voglio io eventualmente in un plugin etc
comunque usare la api di atlas può essere una buona idea
grazie del link
Il 19/07/2019 10:00, Amedeo Fadini ha scritto:
> Buongiorno SC/elyparker1
>
> concordo con Giuseppe Scardino, tutto questo si può fare con le
> funzioni ordinarie dell'atlante,...
>
> 1) Layer vettoriale di punti => vettore di copertura
> 2) stampare l'ID del record = label con espressione (in genere uso il
> campo id per assegnare il nome alla pagina e nella label stampo il
> nome pagina)
> 3) evidenziare il record corrente = mi pare ci sia una nella scheda
> atlante, io in genere uso uno stile tramite regole impostando $feature
> = $atlas_feature
>
>
> Ad ogni modo volendo usare pyqgis per pilotare l'atlas mi pare che
> documentazione ce ne sia a sufficienza
> https://qgis.org/pyqgis/3.4/core/QgsLayoutAtlas.html?highlight=atlas#module-QgsLayoutAtlas
>
>
>
>
> Amedeo Fadini
>
> Il giorno gio 18 lug 2019 alle ore 21:57 SC <elyparker1 a gmail.com
> <mailto:elyparker1 a gmail.com>> ha scritto:
>
> in che senso ? dici che si possono usare le api python per la
> gestione atlante? onestamente mai usate
>
>
> Il 18/07/2019 20:33, Giuseppe Scardino ha scritto:
>> Scusate, ma usare l’atlante?
>>
>>
>>
>>
>> Il giorno 18 lug 2019, alle ore 20:32, SC <elyparker1 a gmail.com
>> <mailto:elyparker1 a gmail.com>> ha scritto:
>>
>>> no ,mi sembra un po poco elegante si perde in portatilità e in
>>> modularità ,certo messi alle strette si può fare in quel modo
>>>
>>> però mi sembra strano che non ci sia una soluzione a livello di api
>>>
>>>
>>> Il 18/07/2019 20:13, Alessandro Perego ha scritto:
>>>>
>>>> Io metterei sia l'export in pdf che la rimozione selezione
>>>> all'interno della funzione pagina(c,o). Ovviamente così si crea
>>>> un file pdf per ogni record, quindi poi serve un programma
>>>> esterno per unirli tutti in un unico pdf (o magari si può fare
>>>> anche con python ma non saprei come).
>>>>
>
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org <mailto:QGIS-it-user a lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20190719/ca338877/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user