[Gfoss] VirtualKNN in SpatiaLite 5
pigreco
pigrecoinfinito a gmail.com
Mar 20 Apr 2021 11:05:26 CEST
a.furieri wrote
> On Mon, 19 Apr 2021 12:37:29 -0700 (MST), pigreco wrote:
>
> CREATE TABLE wow AS
> SELECT a.pk as fid, Min(ST_Distance(a.geom, zz.geom)) AS distance,
> zz.pk as pk_punti, st_shortestline (a.geom, zz.geom) as geom
> FROM strade_palermo as a, inc2k18Palermo as zz
> WHERE a.pk IN (
> SELECT rowid
> FROM SpatialIndex
> WHERE f_table_name = 'strade_palermo'
> AND search_frame = ST_Buffer(zz.geom, 0.01))
> GROUP by zz.pk;
>
> ------------------
>
> abbiamo cosi' introdotto due perditempo:
> - la ST_ShortestLine
> - la ST_Buffer
> e comunque stiamo sempre sui 6-7 secondi.
Buongiorno,
in effetti usando lo spatialIndex classico passo dai 200 sec a 34 sec,
ottimo.
grazie
saluti
-----
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