Salve a tutti!
Ho fatto una verifica topologica di un vettore poligonale che mi ha
restituito una geometria non valida.
Così sono passato in PostGIS ed ho provato ad usare lo script che segue per
correggerlo:

UPDATE perimetrazione
SET geometry = ST_MakeValid(geometry);

Il risultato però è stato il seguente:

ERROR:  ERRORE:  Geometry type (GeometryCollection) does not match column
type (MultiPolygon)


SQL state: 22023

Come faccio ad effettuare questa conversione di tipologia di colonna
geometrica?
In origine il vettore era in formato GeoPackage e chi ha editato il vettore
lo ha fatto in quel formato e con QGIS 3. Il vettore l'ho creato io e
gliel'ho passato(vuoto) con QGIS 2.18, la persona che sta eseguendo
l'editing aveva la 2.14 e la prima volta che ho incontrato l'errore di sopra
credevo dipendesse da una problematica della versione 2.14 perciò gli ho
fatto installare la 3.

-----
Ingegnere, consulente GIS e ciclista urbano
--
Sent from: 
http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
_______________________________________________
Gfoss@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.
796 iscritti al 28/12/2017

Rispondere a