Ciao, perche' non ti crei una vista direttamente nel db ??Poi puoi
usarla in qgis come fosse una tabella.
tipo:CREATE OR REPLACE VIEW nome_vista AS   SELECT     ... (tutti i
campi che ti servono),    a.tags -> 'ref'::text AS ref,    a.tags ->
'bridge'::text AS bridge,    a.tags -> 'tunnel'::text AS
tunnel,    a.tags -> 'ford'::text AS fordFROM tabella_di_riferimento AS
aWHERE (eventuali condizioni);
In questo esempio converto i tags ref,bridge,tunnel e ford in campi e
al loro interno trovo i rispettivi valore, se presenti, altrimenti
null.
Ciao. geofrizz alias Paolo Frizzera
On Mon, 2020-08-17 at 18:39 +0200, Roberto Brazzelli wrote:
> Ciao,per motivi ancora da verificare con le espressioni di qgis non
> riesco 
> a filtrare con la  funzione hstore_to_map la colonna tags dei dati
> osm.pbf
> caricati su DB con osm2pgsql.
> L'unico modo con cui funziona la funzione tipo questa
> ...map_get(hstore_to_map("tags"),'phone') è andando a modificare
> manualmente la tipologia della colonne tags da hstore  1) a
> text/varchar 2).
> C'è qualche opzione di osm2pgsql per farglielo fare quando carica i
> dati sul db?
> 
> Mi è venuto in mente ora mentra scrivevo..quando carico i dati
> osm.pfb su db uso l'opzione hstore...forse provare a non metterla?
> 
> grazie
> Roberto 
>  
> 
> 
> 1)
> 
> 
> 
> 
> 
> 2)
> 
> 
> 
> _______________________________________________Talk-it mailing
> listtalk...@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a