La scorsa settimana la municipalità metropolitana di Istanbul ha annunciato la sua piattaforma di dati aperti , data.ibb.gov.tr. È stato un annuncio molto eccitante per gli amanti dei dati, in Turchia. Per me è una grande opportunità per esercitarmi con i dati geospaziali e KeplerGL. So che con KeplerGL posso creare un'affascinante visualizzazione dei dati. Ho deciso di utilizzare l'API che fornisce le posizioni degli autobus istantanei. Se li conservo per 24 ore, posso facilmente animare i dati con KeplerGL. Ma all'inizio, dovremmo preparare i dati in formato GEOJSON con Python.
Il formato dei dati è JSON. Dovremmo trasformarlo in un formato GEOJSON.
Sono più a mio agio con i dataframe dei panda. Quindi ho inserito i dati JSON in dataframe.
Dobbiamo richiedere i dati ogni minuto e archiviarli. Ma prima, definiamo una funzione che si chiama iett() e la eseguiamo con una "libreria di pianificazione", quindi raccoglie automaticamente i dati.
Esegui questo codice e otterremo un dizionario che chiamo data_dict. In questo dizionario, memorizzo 60*24= 1440 posizioni per ogni veicolo. Se hai notato, all'undicesima riga di codice, c'è un'istruzione "if" per filtrare i dati. Il motivo a volte è che le risposte API errate sulla posizione del bus. È possibile visualizzare l'immagine di una visualizzazione di dati campione non filtrati. È disordinato e ha molte linee di direzione sbagliate.
Ora è il momento di convertire i dati nel formato GEOJSON. Il formato dovrebbe essere strutturato come questa immagine.
Possiamo farlo con la libreria Python GEOJSON.
Creiamo un file con il nome ibb.geojson. Dopo questo, è davvero facile e divertente con kepler.gl. Con tre semplici passaggi, possiamo visualizzare e animare i dati.
Passaggio 1: vai su kepler.gl e premi inizia
Passaggio 2: trascina e rilascia il file ibb.geojson
Passaggio 3: non è nemmeno un passaggio. Perché keplerGL prepara tutte le funzionalità per noi. Dobbiamo solo premere il pulsante di riproduzione.
KeplerGL è uno strumento molto potente per visualizzare i dati geospaziali. Ed è abbastanza facile se hai dati ben strutturati. Puoi anche usare keplerGL in jupyter notebook. È utile quando vuoi esercitarti con i dati.
Puoi creare molte dashboard fantastiche con IBB open data e keplerGL. Puoi anche utilizzare dati formattati CSV o JSON. Ma se vuoi animare i tuoi dati dovresti usare il formato GEOJSON.
Spero sia una guida utile per chi vuole creare dashboard con dati formattati GEOJSON.
Devi aver sentito parlare di tutti i nuovi potenti plug-in ChatGPT come Browser, Code Interpreter ecc. Ma c'è un problema, l'accesso ai plug-in è limitato a una lista di attesa e quindi molti non hanno accesso ad essa.
Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.
Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.
Nel 2022, con il rilascio di GPT-3, l'abilità di scrittura sembra diventare meno importante. Con l'intelligenza artificiale, anche le persone con una scrittura scadente possono generare personale di qualità.
Era mezzanotte passata quando Hayden riportò Katie al dormitorio del college dopo la loro serata insieme. Aveva una lezione la mattina presto e non aveva un altro cambio di vestiti dopo essere stata con lui la sera prima.