[Gfoss] Editing in PostGIS

Luca Lanteri mescal72 a gmail.com
Ven 20 Apr 2012 12:32:48 CEST


ok, allora provvedo.
Grazie
^L^

Il giorno 20 aprile 2012 12:06, Giuseppe Sucameli
<brush.tyler a gmail.com>ha scritto:

> Ciao Luca,
>
> 2012/4/20 Luca Lanteri <mescal72 a 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 <giohappy a 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 <mescal72 a 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 <giohappy a 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 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.
> > 584 iscritti al 7.4.2012
>
>
>
> --
> Giuseppe Sucameli
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120420/02c3eebe/attachment.html>


Maggiori informazioni sulla lista Gfoss