ok, allora provvedo.<div>Grazie</div><div>^L^<br><br><div class="gmail_quote">Il giorno 20 aprile 2012 12:06, Giuseppe Sucameli <span dir="ltr"><<a href="mailto:brush.tyler@gmail.com">brush.tyler@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao Luca,<br>
<br>
2012/4/20 Luca Lanteri <<a href="mailto:mescal72@gmail.com">mescal72@gmail.com</a>>:<br>
<div class="im">> Ok, allora verifichi tu direttamente. Non è necessario aprire un ticket.<br>
<br>
</div>se il problema e' confermato e' bene aprire un ticket.<br>
<br>
In questo modo si tiene traccia del problema, si evita che venga<br>
dimenticato e soprattutto si evita che piu' persone spendano tempo<br>
a correggere lo stesso identico problema.<br>
<br>
Saluti.<br>
<div class="HOEnZb"><div class="h5"><br>
> Grazie mille come al solito a tutti dell'aiuto tempestivo.<br>
><br>
> Luca<br>
><br>
> Il giorno 19 aprile 2012 15:13, G. Allegri <<a href="mailto:giohappy@gmail.com">giohappy@gmail.com</a>> ha scritto:<br>
><br>
>> Confermo, ho appena riprodotto l'errore. Vado a vedere cos'è cambiato a<br>
>> livello di codice...<br>
>><br>
>> giovanni<br>
>><br>
>> Il giorno 19 aprile 2012 15:08, Luca Lanteri <<a href="mailto:mescal72@gmail.com">mescal72@gmail.com</a>> ha<br>
>> scritto:<br>
>><br>
>>> Acc... forse si svela l'arcano: sto usando la Master 1.9.0.117<br>
>>> Ho provato sulla 1.7.4 e tutto funziona. Si tratta di un problema<br>
>>> limitato sulla versione di sviluppo.<br>
>>><br>
>>><br>
>>> Il giorno 19 aprile 2012 15:03, G. Allegri <<a href="mailto:giohappy@gmail.com">giohappy@gmail.com</a>> ha<br>
>>> scritto:<br>
>>><br>
>>>>> No, in realta' (ed ho anche verficato che e' effettivamente cosi'),<br>
>>>>> l'implementazione (corretta) e' richiedere l'id incrementale al<br>
>>>>> provider<br>
>>>>> al momento del commit, altrimenti si rischiano conflitti.<br>
>>>><br>
>>>><br>
>>>> Intendevo dire questo Paolo.<br>
>>>> Però, cito la descrizione iniziale del problema:<br>
>>>><br>
>>>> > Quando faccio un nuovo inserimento funziona tutto<br>
>>>> > ma se divido un poligono già esistente in più parti con la funzione<br>
>>>> > "Split<br>
>>>> > feature" il valore di gid viene assegnato ad entrambe i nuovi<br>
>>>> > poligoni.<br>
>>>> > Ovviamente a questo punto ho la chiave primaria duplicata e quindi non<br>
>>>> > posso più salvare fino a quando non assegno manualmente un nuovo<br>
>>>> > valore al<br>
>>>> > campo gid. Facendo così la sequence non sia aggiorna ed al prossimo<br>
>>>> > nuovo<br>
>>>> > inserimento mi trovo di nuovo con il gid duplicato. Insomma come si<br>
>>>> > dice<br>
>>>> > cornuto e mazziato!<br>
>>>><br>
>>>> Dal codice mi sembra di capire che Qgis fornisce un id temporaneo<br>
>>>> negativo [1], e poi delega l'id definitivo a PostGIS, quindi non capisco<br>
>>>> perché lui ottenga un gid uguale all'originale...<br>
>>>> Forse non ho capito il problema?<br>
>>>><br>
>>>> giovanni<br>
>>>><br>
>>>><br>
>>>> [1] <a href="http://trac.osgeo.org/qgis/browser/trunk/qgis/src/core/qgsvectorlayer.cpp#L1921" target="_blank">http://trac.osgeo.org/qgis/browser/trunk/qgis/src/core/qgsvectorlayer.cpp#L1921</a><br>
>>>><br>
>>>>><br>
>>>>> ciao<br>
>>>>> p<br>
>>>>><br>
>>>>> --<br>
>>>>> Paolo Corti<br>
>>>>> Geospatial software developer<br>
>>>>> web: <a href="http://www.paolocorti.net" target="_blank">http://www.paolocorti.net</a><br>
>>>>> twitter: @capooti<br>
>>>>> skype: capooti<br>
>>>><br>
>>>><br>
>>><br>
>><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> <a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
> <a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
> Questa e' una lista di discussione pubblica aperta a tutti.<br>
> Non inviate messaggi commerciali.<br>
> I messaggi di questa lista non rispecchiano necessariamente<br>
> le posizioni dell'Associazione GFOSS.it.<br>
> 584 iscritti al 7.4.2012<br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Giuseppe Sucameli<br>
</font></span></blockquote></div><br></div>