Re: [QGIS-it-user] dati traffico google

2018-08-23 Per discussione Aramis Amantini
Grazie mille. Ho provato ad adottare la soluzione di Federico. Ma
probabilmente ho qualche problema dovuto al fatto che uso linux e non
riesco a convertire il dbf in osm tramite i programmi suggeriti

Aramis

Il 23 ago 2018 16:09,  ha scritto:

In alcune Regioni italiane ci sono dati di traffico utilizzabili

es. Piemonte
TRAFFICO GIORNALIERO MEDIO 2017 SU ELEMENTO STRADALE BDTRE
http://www.geoportale.piemonte.it/geocatalogorp/index.jsp
(External-Link:
http://www.datigeo-piem-download.it/direct/Geoportale/RegionePiemonte/TRASPORTI/TGM_su_ElementoStradaleBDTRE_2017.zip)




On 8/23/2018 1:12 PM, Amedeo Fadini wrote:



Il giorno 23 agosto 2018 07:02, Paolo Cavallini  ha
scritto:

> Ciao,
>
> a parte i problemi tecnici (non so se GG espone questi dati tramite una
> AAPI pubblica), dubito che GG li renda disponibili con una licenza
> ragionevolmente usabile.
>
>

> Se qualcuno ha evidenza del contrario, ben venga!
>
> In un certo senso li espone...  tramite le solite API con licenza
intanto-utilizza-poi-decido-se-paghi distribuisce il "traffic layer" [0]
che è  una mappa con dei tratti in rosso dove il traffico è più "lento".

Come  Federico però non si tratta di veri "dati di traffico" (quantità e
tipologia di veicoli)

Per fare ciò ovviamente Google traccia la posizione di tutti i telefonini
android che passano di là (anche contro la volontà dell'utente come è stato
recentemente ammesso) e fa un amedia delal velocità, poi disegna in rosso i
tratti in cui la tutti vanno più "lenti" del solito in quella fascia
oraria. Naturalmente da ciò non è possibile risalire alle reali condizioni
del traffico (numero e tipologia di veicoli) perché i rallentamenti possono
aver ogni genere di causa e G si guarda bene dal pubblicare i dati
essenziali: numerosità del campione, periodo di campionamento, curva di
distribuzione, varianza e classificazione...

La prova è che in periferia di Mestre, pur quasi deserta H24, si notano
righe rosse martedì sera alle 22: se il periodo è di un anno è sufficiente
che 4 amici decidessero di andare a prostitute  dopo il calcetto per sei
mesi per ottenere questa media...


In linea teorica è possibile sviluppare un plugin che con lutilizzo di una
API key  (che ora è diventato un po' più problematico) effettui una
richiesta web e carichi il layer, ma il testo della licenza delle API è
talmente lungo e articolato che penso sia impossibile capire se la licenza
lo consnete, forse sì se sovrapposti a una mappa di Google.

Insomma un lavoro improbo per avere una informazione non verificabile con
termini che possono cambiare da un momento all'altro... il mio umile parere
è che sia meglio evitare di continuare a dare spago a questo modo di
condizionare le persone e piuttosto contribuire a servizi liberi. Davvero
non capisco perché l'aspirazione di molti è egarsi mani e piedi con i
servizi di Google che fa sempre e solo il proprio interesse, e chi li
utilizza fa l'interesse di Google, non il proprio.


amefad

[0]
https://developers.google.com/maps/documentation/javascript/examples/layer-traffic

___
QGIS-it-user mailing
listQGIS-it-user@lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/qgis-it-user

___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


[QGIS-it-user] dati traffico google

2018-08-22 Per discussione aramis
Buona sera, è possibile visualizzare/scaricare i dati di traffico di 
google map? qualche plug-in?
Quelli che vorrei prendere sono i dati del traffico tipico. Selezionare 
giorno e orario e poter ottenere il relativo grafo.

Non vedo niente in rete che mi dia informazioni in merito.

Grazie

Aramis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] dissolve Group by o simile

2017-03-30 Per discussione Aramis

Grazie mille, preziosissimi.

Aramis


On 30/03/2017 09:33, G. Allegri wrote:
Nella query che ho proposto ho usato ST_Union() e poi però sotto parlo 
di collect(). Come ho aggiunto in coda alla risposta le due funzioni 
vanno entrambe bene ma fanno cose diverse: st_union fa il dissolve, 
collect semplicemente raggruppa (multipart).


Giovanni


Il giorno 30 marzo 2017 09:26, Stefano Campus <skam...@gmail.com 
<mailto:skam...@gmail.com>> ha scritto:


ovviamente la risposta di giovanni è ineccepibile, corretta ed
elegante; la soluzione che ho segnalato è proprio da "praticone".
:-)

s.

Il giorno 30 marzo 2017 09:22, G. Allegri <gioha...@gmail.com
<mailto:gioha...@gmail.com>> ha scritto:

Buongiorno,
la funzione Processing ->Strumenti geometria vettore ->
Dissolve permette di eseguirlo in base ad un campo di
raggruppamento. Se vedi, nella finestra dello strumento, c'è
un "Campo ID univoco". Se deselezioni "Dissolvi tutto" (flag)
e selezioni il campo di raggruppamento, il dissolve sarà fatto
in base al valore di quel campo. Tuttavia lo strumento non ti
permette di ottenere aggregazioni (somme, medie, ecc.) sugli
altri campi.

La strada più versatile è sicuramente l'uso di una query SQL.
Per poterla visualizzare puoi aggiungere un campo geometrico e
applicarci una funzione di aggregazione:

SELECT
 "COD_ISTAT",
 sum(R03_indicatori_2011_sezioni_P1) AS somma_p1,
*ST_Union**(geom**) AS geom*,
FROM "R03_11_WGS84" GROUP BY "COD_ISTAT"

La funzioni collect() crea un multipolygon di tutte le sezioni
censuarie di ogni gruppo "COD_ISTAT".

A quel punto in fondo alla finestra SQL del DB Manager

1) clicca su "Carica come nuovo layer"
2) Scegli il campo id univoco (es. COD_ISTAT)
3) Scegli la colonna geometrica (in questo esempio sarebbe
geom per come ho definito l'alias del campo (AS geom)
4) Clicca su "Carica ora!"

Ti si caricherà un layer (Querylayer) che conterrà le tue
geometrie aggregate (dalla collect) e, nella tabella
attributi, le somme.

Ovviamente potrai aggiungere altri campi (somma di p2, ecc.) e
potrai anche aggregare per più campi (GROUP BY campo1,campo2,ecc.)

Nella documentazione delle funzioni di Spatialite le funzioni
di aggregazione sono segnate con la scritta in rosso
"aggregate_function" [1]. Tra queste c'è anche le "collect()"
che, a differenza della st_unioni, semplicemente ti crea una
multigeometria invece che l'unione, e quindi è molto più veloce.

Giovanni

[1] http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.2.0.html
<http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.2.0.html>

Il giorno 30 marzo 2017 08:56, Aramis
<sleeping.ara...@gmail.com <mailto:sleeping.ara...@gmail.com>>
ha scritto:

Ciao e buon giovedì, forza che la settimana sta finendo.
Stavo provando a lavorare con i dati del censimento istat,
scarico i file dal sito carico lo shape delle zone
censuarie gli faccio un join con la tabella contenente i
dati tramite i campi che mi indicano le sezioni. tutto
regolare.
Vorrei visualizzare i dati raggruppati per comuni, campo
cod_istat, ma il dissolve group by in qgis non mi pare sia
presente. Trovo che è necessario passare per il DB manager
e fare una query sql. Provo la seguente:
select COD_ISTAT,sum(R03_indicatori_2011_sezioni_P1)from
"R03_11_WGS84"group by COD_ISTAT
Per fargli sommare i valori P1 per ogni comune.
La query sembra venire ma:
1- come visualizzo i risultati graficamente?
2- dovendo considerare più campi oltre a P1 ho provato a
modificare il nome del campo
"R03_indicatori_2011_sezioni_P1 in semplicemente P1 e così
via per fare delle query un po' più comodamente. Non mi
accetta il cambio di nome... possibile perchè essendo il
campo risultante da un join fa riferimento a una tabella
altra e i nomi devono restare invariati?
Alla fine si tratterebbe di un dissolve rispetto a un
campo, caoistat, e che sommi gli altri campi, i vari p1 p2 etc
Qualcuno sa dirmi come potrei procedere?
Grazie
Aramis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
<mailto:QGIS-it-user@lists.osgeo.org>
https://lists.osgeo.org/mailman/lis