ok, allora provvedo. Grazie ^L^ Il giorno 20 aprile 2012 12:06, Giuseppe Sucameli <brush.ty...@gmail.com>ha scritto:
> Ciao Luca, > > 2012/4/20 Luca Lanteri <mesca...@gmail.com>: > > Ok, allora verifichi tu direttamente. Non è necessario aprire un ticket. > > se il problema e' confermato e' bene aprire un ticket. > > In questo modo si tiene traccia del problema, si evita che venga > dimenticato e soprattutto si evita che piu' persone spendano tempo > a correggere lo stesso identico problema. > > Saluti. > > > Grazie mille come al solito a tutti dell'aiuto tempestivo. > > > > Luca > > > > Il giorno 19 aprile 2012 15:13, G. Allegri <gioha...@gmail.com> ha > scritto: > > > >> Confermo, ho appena riprodotto l'errore. Vado a vedere cos'è cambiato a > >> livello di codice... > >> > >> giovanni > >> > >> Il giorno 19 aprile 2012 15:08, Luca Lanteri <mesca...@gmail.com> ha > >> scritto: > >> > >>> Acc... forse si svela l'arcano: sto usando la Master 1.9.0.117 > >>> Ho provato sulla 1.7.4 e tutto funziona. Si tratta di un problema > >>> limitato sulla versione di sviluppo. > >>> > >>> > >>> Il giorno 19 aprile 2012 15:03, G. Allegri <gioha...@gmail.com> ha > >>> scritto: > >>> > >>>>> No, in realta' (ed ho anche verficato che e' effettivamente cosi'), > >>>>> l'implementazione (corretta) e' richiedere l'id incrementale al > >>>>> provider > >>>>> al momento del commit, altrimenti si rischiano conflitti. > >>>> > >>>> > >>>> Intendevo dire questo Paolo. > >>>> Però, cito la descrizione iniziale del problema: > >>>> > >>>> > Quando faccio un nuovo inserimento funziona tutto > >>>> > ma se divido un poligono già esistente in più parti con la funzione > >>>> > "Split > >>>> > feature" il valore di gid viene assegnato ad entrambe i nuovi > >>>> > poligoni. > >>>> > Ovviamente a questo punto ho la chiave primaria duplicata e quindi > non > >>>> > posso più salvare fino a quando non assegno manualmente un nuovo > >>>> > valore al > >>>> > campo gid. Facendo così la sequence non sia aggiorna ed al prossimo > >>>> > nuovo > >>>> > inserimento mi trovo di nuovo con il gid duplicato. Insomma come si > >>>> > dice > >>>> > cornuto e mazziato! > >>>> > >>>> Dal codice mi sembra di capire che Qgis fornisce un id temporaneo > >>>> negativo [1], e poi delega l'id definitivo a PostGIS, quindi non > capisco > >>>> perché lui ottenga un gid uguale all'originale... > >>>> Forse non ho capito il problema? > >>>> > >>>> giovanni > >>>> > >>>> > >>>> [1] > http://trac.osgeo.org/qgis/browser/trunk/qgis/src/core/qgsvectorlayer.cpp#L1921 > >>>> > >>>>> > >>>>> ciao > >>>>> p > >>>>> > >>>>> -- > >>>>> Paolo Corti > >>>>> Geospatial software developer > >>>>> web: http://www.paolocorti.net > >>>>> twitter: @capooti > >>>>> skype: capooti > >>>> > >>>> > >>> > >> > > > > > > _______________________________________________ > > Gfoss@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. > > 584 iscritti al 7.4.2012 > > > > -- > Giuseppe Sucameli >
_______________________________________________ Gfoss@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. 584 iscritti al 7.4.2012