Passa ai contenuti principali

Post

Kartta Lab: annuncio

Post di promemoria che si riferisce all'annuncio di Google per Kartta Lab (https://opensource.googleblog.com/2020/09/recreating-historical-streetscapes.html)dove dice di tener d'occhio il blog di google sull'intelligenza artificiale (https://ai.googleblog.com/) per la data del rilascio vero e proprio.Riferimento ad un altro post interno (MapWarper)https://osmtreeathlon.blogspot.com/2019/10/mapwarper-e-sovrapposizione-mappe.html<<WarperThe entry point to crowdsourcing is Warper, an open source web app based on MapWarper that allows users to upload historical images of maps and georectify them by finding control points on the historical map and corresponding points on a base map.

Once a user uploads a scanned historical map, Warper makes a best guess of the map’s geolocation by extracting textual information from the map. This initial guess is used to place the map roughly in its location and allow the user to georeference the map pixels by placing pairs of control poin…
Post recenti

Vista su mappa livelli ossigeno ESP8266+MAX30102

Appunti sparsi per non dimenticare. (da completare)
EDIT: qui link a progetto completo  https://medicitriuggio.altervista.org/come-costruire-in-casa-un-saturimetro/

Medici e infermieri scarseggiano durante le epidemie e riducono la frequenza di visita perché i malati sono troppi e loro stessi si ammalano. Inoltre molti restano senza dispositivi di protezione individuale, così  si ammalano e sono sempre di meno.

Idealmente se avessero una mappa in cui i loro pazienti fossero evidenziati con i valori di saturazione ossigeno, potrebbero fare il giro-visite in modo mirato.

risolutore algo commesso viaggiatore : https://www.graphhopper.com

wiki esp8266
esp8266 datasheet


principio di funzionamento



datasheet max30102

low cost shields:


SpO2 can be calculated
R = (AC RMS of Red / DC of Red)/ (AC RMS of IR / DC of IR)
SpO2 is a percentage value. Using the R value you can calculate the %SpO2
% SpO2= 110 – 25 × R
AC RMS is the RMS value of voltage difference between peak and trough of the RED/IR waveform…

Consegne a domicilio per persone in difficoltà durante l’emergenza COVID-19: creare una mappa con Umap e dati OpenStreetMap

(by Sale , Wordpress) Durante queste settimane di emergenza COVID-19, molti comuni si sono attivati per fornire informazioni e servizi aggiuntivi a supporto dei cittadini. In particolare, alcuni servizi di consegna a domicilio sono stati attivati appositamente per questa emergenza e in special modo per chi è più in difficoltà e per i generi alimentari e di prima necessità. Non sono dunque servizi di consegne a domicilio pensati per tutti indistintamente, ma espressamente per anziani e per le persone che hanno difficoltà a spostarsi. Spesso le informazioni sono presenti solamente in forma di elenco testuale, con nome dell’esercizio, indirizzo e numero di telefono. Questa breve guida vuole illustrare il procedimento ed eventualmente permettere ad altri di ricreare una mappa simile per il proprio comune.
EDIT 19 aprile 2020: openstreetmap ha creato un form per facilitare l'inserimento di attività commerciali  inclusivo dell'informazione consegne domicilio per covid19
ESTRATTO dal…

importare dati dallo spreadsheet di R. Saporiti sui casi di coronavirus

Riccardo Saporiti ha preparato per Wired una mappa Tableau e ha condiviso il googlesheet:
https://www.facebook.com/groups/dataninja/permalink/2235794023393010/

ATTENZIONE: l'articolo originale su wired è stato in seguito modificato.
<<...L’aumento nel numero di casi, la mancanza di dati ufficiali comunicati con costanza e la difficoltà di confermare i contagi ci ha costretto ad abbandonare la precedente idea di una mappa partecipata e di affidarci invece aGimbeper la racconta dei dati ...>>

Questi appunti restano a scopo di promemoria per applicazioni simili future.


Per importare i dati in un proprio GoogleSheet (non dimenticare File==>impostazioni RegnoUnito),  si copia-incolla, nella casella A1, la seguente formula:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1ku5L4LhXtBOLTaeQKwwS8pcZ430QJ8NT2Vi0CHQfZE8/edit#gid=826900924","Dataset!A1:z100")

(assumendo che si arrivi a 100 casi ..., altrimenti z1000 o più)

poi usare dati remoti in umap c…

esportare un layer di umap e importarlo in un'altra umap

A furia di impilare layer , una umap può diventare facilmente un pasticcio inestricabile.
Forse può valere la pena creare una nuova umap con i dati relativi ad una parte dei layer.


Quindi occorre:
1. esportare un layer
2. importarlo nella nuova umap
3. eventualmente cancellarlo dalla prima umap

1. esportare un layer  Scegliere un layer e scendere nella colonna a destra fino a Azioni avanzate.
 Cliccare su Azioni avanzate e cliccare Scarica




si finirà in una pagina web da salvare (tasto destro mouse)  come file .json:



ad esempio chiamandolo trasferimento.json


2. importarlo nella nuova umap nella nuova mappa (magari con uno sfondo customizzato), cliccare la frecciona nera (oppure control I)

scegliere il file appena scaricato, impostare il formato geojson e scegliere il layer della nuova mappa in cui importare i dati e alla fine cliccare Importa


ora i soliti abbellimenti:
segnaposto a cerchio, etichette visibili e cliccabili, cosa far apparire cliccando l'etichetta (con parentesi graf…

Lavori Pubblici

Come un Assessore ai Lavori Pubblici può tenere traccia degli interventi e mostrare in tempo quasi-reale l'uso dei soldi in bilancio ai suoi concittadini.

La solfa è sempre quella già vista in altri post:

1. Creare uno spreadsheet googleSheets con File-Impostazioni : Regno  Unito (per via delle virgole e dei punti come separatori decimali accettati da umap)


2. Intestare le colonne senza dimenticare in fondo a destra le tre colonne con : l'indirizzo dell'intervento ,  lat  e long.

(a questo punto vedere più sotto lo script che calcola latitudine e longitudine in automatico, se non si vuole perdere tempo a metterle da soli)

3. compilare le righe, una per intervento




4. pubblicare (File-Pubblica sul Web) il foglio  dello spreadsheet come csv e copiare il link che viene presentato (da incollare nella umap successivamente)

5. Creare una mappa umap e collegare Dati Remoti incollando  il link del punto 4. Formato: csv e Dinamico su "ON", così la mappa si aggiornerà ogni …

Treni e passaggio a livello

Appunti sparsi per app (appybuilder) che consiglia se girare verso il sottopasso o verso il passaggio a livello.

Il concetto-base sta in un tutorial di Taifun (a sua volta ispirato da una scoperta di Stefan Anca riportata in una risposta di stackoverflow).

Questo "trucco" o meglio "magia" serve nel WebViewer component per farsi spedire da qui i treni, i loro numeri, in viaggio verso Crema (esclusi merci), usando il metodo di questo vecchio post.


Fatto questo , estratti i numeri di treno in viaggio, si potrebbe interrogare con il componente Web componendo la richiesta così, treno per treno (NNNNN è il numero di treno):
http://mobile.viaggiatreno.it/vt_pax_internet/mobile/scheda?dettaglio=visualizza&numeroTreno=NNNNN&tipoRicerca=numero&lang=IT

La risposta contiene la posizione del treno (dove c'è il commento <!-- FERMATE NON ANCORA EFFETTUATE -->)  e soprattutto la stima dell'ora di arrivo a Crema:

<div class=""corpocentrale"…