[Gfoss] spatialite

pigreco pigrecoinfinito a gmail.com
Lun 28 Maggio 2018 09:09:47 CEST


a.furieri wrote
> quando, come nel tuo caso, c'e' di mezzo una funzione che puo' tornare
> entrambi i tipi c'e' un modo facilissimo per risolvere il problema;
> basta chiamare l'appropriato operatore di Cast [1] per trasformare
> tutti i SingleQualcosa nel corrispondente MultiQualcosa.
> quindi nel tuo caso specifico:
> 
> SELECT a.pk AS id, CastToMultiLinestring(
> ST_LinesCutAtNodes(st_segmentize(a.geom,6),ST_Union(b.geom))) AS geom
> FROM "strade" a, "points_snapped" b
> GROUP BY a.pk,a.geom;
> 
> vedrai che a questo punto tornera' tutti MultiLinestring, e quindi la
> successiva AddGeometryColumn() avra' successo.
> 
> ciao Sandro

Ho fatto tante prove e tra queste ho utilizzato anche il casting con esito
negativo,
in questo caso e con questo database funziona bene. grazie

deduco che il dataset di partenza può far cambiare l'esito del casting.

grazie

-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/


Maggiori informazioni sulla lista Gfoss