[Gfoss] Calcolare le dimensioni di stampa in scala a partire da una geometria con pyQgis

G. Allegri giohappy a gmail.com
Lun 25 Giu 2012 23:11:41 CEST


Puoi condividere la parte di codice con cui fai la connessione?

giovanni

Inviato da dispositivo mobile
Il giorno 25/giu/2012 22.31, "Luca Mandolesi" <mandoluca a gmail.com> ha
scritto:

> Ciao Marco,
> grazie per la dritta. Studianto un po' il plugin easyPrint sono
> riuscito a stampare qualcosa in 1:20...
>
> Ora però non capisco perchè, quando vado a caricare la singola
> geometria tramite pyQgis e ho già caricato un layer di base tramite il
> carica layer nativo di QGis connesso al medesimo DB, ottengo un too
> many clients connection...nonostante il mio db abbia come opzione -1
> nei limiti di connessione...
>
> La funzione per aprire la connessione sta dentro ad una mia classe che
> viene chiamata a sua volta da una interfaccia tramite un import...è
> come se facendo l'import, la funzione faccia la connessione anche se
> non chiamata, e non solamente nel momento in cui voglio caricare il
> layer.
>
> Se invece non ho alcun layer caricato da postgis dentro Qgis, posso
> fare un ciclo for e caricare tutte le geometrie che voglio. Peccato
> però che alla fine del processo, se provo a caricare un altro layer
> ottengo lo stesso problema.
>
> Non capisco lo sbaglio e come scrivere correttamente una funzione di
> connessione via pyQgis, senza interferire con il carica layer nativo
> di Qgis.
>
> Ciao
>
> Luca
>
>
>
>
>
> 2012/6/25 Marco Curreli <marcocurreli a tiscali.it>:
> > On 15:36 Wed 20 Jun     , Luca Mandolesi wrote:
> >> Per esempio:
> >>
> >> se ho una geometria che è racchiusa in un box che misura 1 x 1 metri,
> >> per stamparla in scala 1:20, dovrei caricare un foglio di 5 x 5 cm e
> >> inserirci la geometria.
> >>
> >>
> >> Come posso realizzare un box intorno ad una geometria, ricavarne
> >> altezza e larghezza, ricavare i valori del del foglio in 1:20 e
> >> inserirci il mio poligono?
> >>
> >
> > Un po' di tempo fa avevo inserito nel wiki uno script di shell che
> > calcola le dimensioni di una mappa in metri e in pixel, note le
> coordinate
> > dei vertici e la risoluzione di un raster (la dimensione del lato di un
> > pixel quadrato). Non so se può essere utile.
> > http://wiki.gfoss.it/index.php/Dimensione_di_una_mappa_dalle_coordinate
> >
> > Ciao,
> >  Marco
> >
> > _______________________________________________
> > Gfoss a lists.gfoss.it
> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione pubblica aperta a tutti.
> > Non inviate messaggi commerciali.
> > I messaggi di questa lista non rispecchiano necessariamente
> > le posizioni dell'Associazione GFOSS.it.
> > 594 iscritti all'11.6.2012
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 594 iscritti all'11.6.2012
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120625/82c3e3e4/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss