<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Ciao.<br>
Quello che riporti mi sembra molto strano... la tabella
incriminata ha una constraint sul campo geometrico che fissa il
tipo geometrico?<br>
Se puoi mandare comandi SQL al tuo DB prova con<br>
<i>SELECT DISTINCT GeometryType([campogeometrico]) FROM
[schema].[tabella]</i><i>;</i><br>
e dovresti conoscere la lista dei tipi geometrici in tabella.<br>
Salutos.<br>
<br>
Il 26/11/2013 18:57, Luca Mandolesi ha scritto:<br>
</div>
<blockquote
cite="mid:CAHmdnV5ygSG7i8aGJcAj3j9Xri_LRe55qACghR1oD4cbFUw+nA@mail.gmail.com"
type="cite">
<div dir="ltr">Aggiungo una cosa:
<div><br>
</div>
<div>Ho provato il validatore sulla feature incriminata che
dovrebbe essere un Multipolygon:</div>
<div><br>
</div>
<div>di 53242 record 53235 risultano Multipolygon.</div>
<div>
<br>
</div>
<div>Ne deduco che ve ne sono 7 che non sono multipolygon e che
forse creano il danno... mi chiedo come ci siano finite a
questo punto mentre usavo Qgis 1.8.</div>
<div><br>
</div>
<div>Che ne pensate?</div>
</div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">2013/11/26 Luca Mandolesi <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:mandoluca@gmail.com" target="_blank">mandoluca@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Ciao Gino,
<div>grazie per la risposta.</div>
<div><br>
</div>
<div>Il dilemma è che nella vista geometry_colums il layer
è Multipolygon. Quando Qgis 2.0.1 lo va a caricare mi
presenta sia un multipolygon non selezionabile a patto
di assegnargli manualmente srid. Tuttavia una volta
caricato presenta dati in tabella ma non vengono
visualizzate le geometrie.</div>
<div><br>
</div>
<div>Di contro il medesimo layer appare anche come layer
Polygon, caricabile ed editabile, ma che non accetta (e
penso Giustamente!) un nuovo poligono disegnato.</div>
<div><br>
</div>
<div>E' possibile che in qualche modo abbia inserito,
magari con copia e incolla, delle geometrie polygon
dentro al layer Multipolygon?</div>
<div><br>
</div>
<div>Ipotizzo che avrei bisogno di una query sql per
sistemare tali errori. Con le funzioni Qgs che mi hai
suggerito dovrei lavorare da dentro python ma non è
questo il mio caso.</div>
<div><br>
</div>
<div>O sbaglio?</div>
<div><br>
</div>
<div>Grazie mille</div>
<span class="HOEnZb"><font color="#888888">
<div>Luca</div>
</font></span></div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/11/26 Gino Pirelli <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:luipir@gmail.com" target="_blank">luipir@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">hai due vie... la piu' semplice e'
usare QgsGeometry.setMultipart() (se ricordobene
il comando) per dire di pensare la geometria
come multi geometria. okkio al valore di
ritorno... torna false se e' gia' multipart
<div>
<br>
</div>
<div>oppure esporti con
QgsGeometry.asMultipolygon() e poi ricrei la
geometria... roba piu' soggetta a casistiche
di errore.</div>
<div><br>
</div>
<div>tutto questo prima di salvare postgis</div>
<div><br>
</div>
<div>ciao ginetto<br>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/11/26 Luca
Mandolesi <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:mandoluca@gmail.com"
target="_blank">mandoluca@gmail.com</a>></span><br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div>
<div>
<div dir="ltr">Salve a tutti,
<div>sto provando per la prima volta a
disegnare con Qgis 2.0.1 su un
livello postgis che risiede su di un
server postgres centralizzato per
tutto l'ufficio[1], ma al
salvataggio ricevo il seguente
errore:</div>
<div><br>
</div>
<div>[0]</div>
<div>
<p style="margin:0px">Impossibile
applicare le modifiche al vettore
pyunitastratigrafiche</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">Errori:
ERRORE: 1 geometria non aggiunta.</p>
<p style="margin:0px"> </p>
<p style="margin:0px"> Errori della
sorgente dati:</p>
<p style="margin:0px"> Errore
PostGIS nell'aggiunta delle
geometrie: ERROR: Geometry type
(Polygon) does not match column
type (MultiPolygon)</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">
----</p>
<p style="margin:0px">Quando carico
il layer (Layer-aggiungi vettore
postgis) con Qgis1.8 (provato
prima) il layer risulta essere
Multiolygon, lo si può editare e
salvare tranquillamente.</p>
<p style="margin:0px">
<br>
</p>
<p style="margin:0px">Ora se provo a
caricare il medesimo Layer
(Layer-aggiungi vettore postgis)
con la 2.0.1 Il layer viene
presentato 2 volte
contemporaneamente: sia come
Multipolygon che come Polygon.</p>
<p style="margin:0px">
<br>
</p>
<p style="margin:0px">Il
Multiplolygin non è selezionabile</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">Il Polygon
si...però nel momento in cui lo si
carica e ci si disegna al
salvataggio si ritorna
all'errore[0]</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">mmm...e ora
come ne esco?</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">Suggerimenti
su cosa è potuto accadere nel
passaggio tra la 1.8 e la 2.0? E'
evidente</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">Help me!</p>
<p style="margin:0px">Ciao</p>
<p style="margin:0px">Luca</p>
<p style="margin:0px"><br>
</p>
<p style="margin:0px">[1] Postgres
8.4.2 on x_86_64-pc-linux-gnu</p>
</div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
<a moz-do-not-send="true"
href="mailto:Gfoss@lists.gfoss.it"
target="_blank">Gfoss@lists.gfoss.it</a><br>
<a moz-do-not-send="true"
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>
I messaggi di questa lista non hanno
relazione diretta con le posizioni
dell'Associazione GFOSS.it.<br>
666 iscritti al 22.7.2013<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a>
<a class="moz-txt-link-freetext" href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a>
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013</pre>
</blockquote>
<br>
</body>
</html>