[Gfoss] Layer Postgis: Multiplygon o Poligon a seconda della versione di Qgis usata.

Gino Pirelli luipir a gmail.com
Mar 26 Nov 2013 18:14:18 CET


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

oppure esporti con QgsGeometry.asMultipolygon() e poi ricrei la
geometria... roba piu' soggetta a casistiche di errore.

tutto questo prima di salvare postgis

ciao ginetto




2013/11/26 Luca Mandolesi <mandoluca a gmail.com>

> Salve a tutti,
> 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:
>
> [0]
>
> Impossibile applicare le modifiche al vettore pyunitastratigrafiche
>
>
> Errori: ERRORE: 1 geometria non aggiunta.
>
>  Errori della sorgente dati:
>
> Errore PostGIS nell'aggiunta delle geometrie: ERROR: Geometry type
> (Polygon) does not match column type (MultiPolygon)
>
>
>
> ----
>
> 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.
>
>
> 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.
>
>
> Il Multiplolygin non è selezionabile
>
>
> Il Polygon si...però nel momento in cui lo si carica e ci si disegna al
> salvataggio si ritorna all'errore[0]
>
>
> mmm...e ora come ne esco?
>
>
> Suggerimenti su cosa è potuto accadere nel passaggio tra la 1.8 e la 2.0?
> E' evidente
>
>
> Help me!
>
> Ciao
>
> Luca
>
>
> [1] Postgres 8.4.2 on x_86_64-pc-linux-gnu
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> 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
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131126/da1292b2/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss