Passa ai contenuti principali

caricare in cloudinary e vedere in umap



Questo post è la continuazione del post che carica da app a spreadsheet, solo che carica anche immagini sfruttando cloudinary come deposito. Kodular ha un blocco che fa al caso mio ed è non solo quasi uguale a appybuilder, ma fra poco appybuilder sarà dismesso e passerà tutto a kodular. Tanto vale abituarsi.

iscriversi a cloudinary e annotarsi chiavi e nome della cloud

nella zona progetto inserire i dati di prima (nome della cloud e chiavi che ha dato cloudinary) e seguire il metodo del vecchio post per lo spreadsheet:

il programma è il seguente (riciclo quello che segnala le buche nell'asfalto):


Un bottone fa partire la macchina fotografica e dopo che ha scattato la foto piglia il file e lo invia in cloudinary; cloudinary risponde con un URL dell'immagine.
Ci mette un po'. Per cui l'altro bottone va tenuto disabilitato.
L'altro bottone carica nello spreadsheet connesso alla umap col metodo Taifun visto nell'altro post, mettendo l'url dell'immagine in cloudinary nella colonna (creata al momento della preparazione del modulo) che avevo chiamato  nota

NB: la colonna tipo buca , forse per lo spazio fra le parole "tipo" e "buca" fa imballare umap....

Il resto serve a caricare latitudine e longitudine più quello che uno scrive nella casella di testo e lo mette nella colonna Nome (esempio), sempre col metodo Taifun, mentre la umap viene associata allo Spreadsheet così compilato con il metodo del vecchio post.

file .aia svuotato delle chiavi e del nome del mio spreadsheet, che può essere usato come modello importandolo in Kodular:
https://drive.google.com/file/d/1S24SoyU6AuX97ytYCgCf7wz6rfaBRrga/view?usp=sharing




http://umap.openstreetmap.fr/it/map/buche_389635#12/45.4312/9.5842


Miglioramenti - todo, dopo esperimento in auto.
1. la mappa va centrata sulla posizione corrente, non fissa su Crema
2. segnalazioni sonore di fine caricamento sia in Cloudinary che in Sheets sarebbero utili
3. le note andrebbero inserite anche a voce, non solo digitando
4. se waze è attivo, la app si resetta dopo la fotografia; c'è una strana competizione per le risorse dell'Honor...


Perchè il WebViewer carichi la mappa posizionandola sulla posizione corrente del telefono occorre comporre l'HomeUrl così (13 è il livello di zoom), con il Join text:



Per fare un suono occorre piazzare un blocco Sound e caricare negli "Asset" un suono, ad esempio beep.


PS: anche l'icona con cui lanciare il programma finito va caricata fra gli asset, e messa fra le proprietà di Screen1.
Una volta caricatolo fra gli asset, va associato al Sound:



e nel programma messo in punti strategici, ad esempio:



Per annotare a voce nella casella di testo serve invece il blocco Speech_Recognizer (nella pagina Designer)



e questi due blocchi nella pagina dei blocchi:


Un bottone che al click lancia lo Speech_recognizer e il blocco che, quando (when) lo Speech_Recognizer ha finito, mette lo scritto nella solita casellina di testo dove si scriveva a mano.

sorgente .aia svuotato delle chiavi.



Commenti

Post popolari in questo blog

Esportare tracciati (e reimportarli) in umap

------------------  Fase1. Preparare una mappa umap "d'appoggio" in cui lo sfondo è una mappa (*) sulla quale tirare delle linee o poligoni come tracciati che poi verrano esportati in un formato re-importabile in un'altra umap. esempio:  https://umap.openstreetmap.fr/it/map/moruzzi_408788#16/45.3632/9.6832 (*) metodo illustrato qui Fase2. una volta tracciata la linea ( anche più di una linea in realtà), andare sull'unico layer (dove risiede quindi la linea) e scegliere Azioni Avanzate -> Scarica si aprirà un'altra pagina web con il codice geojson : per controllarlo, importarlo (anche con un 'seleziona tutto" e  copia incolla) in geojson.io : (fra l'altro geojson è collegabile a github ) FASE3. salvarlo come 'geojson' nel PC  e importarlo nella umap desiderata cliccando sulla icona "freccia verso l'alto", formato geojson, scegli file risultato

UMAP: mappare con fotografie nel popup

Premessa: come esempio non userò alberi perché non ho il tempo di uscire , ma foto di Crema del passato prese da Gruppi facebook. I dati saranno messi in un Google Sheet: ogni riga un segnaposto sulla mappa ogni colonna una proprietà del segnaposto della mappa per il tutorial di un prof per alunni delle medie, vedere qui:   https://sites.google.com/view/lucascalzullo/tutorial/umap  Cosa serve modificare nel LAYER della mappa? 1. La cosa che si vuol far apparire quando il mouse passa sopra il segnaposto (in questo caso l'autore ) 2. l'elenco delle colonne da importare nel popup , okkio al numero di parentesi graffe: 3 per le foto le possibilità sono: *asterisco per l'italico* **due asterischi per il testo marcato** # un cancelletto per l'intestazione principale ## due cancelletti per le intestazioni di secondo livello ### tre cancelletti per intestazione di terzo livello Link semplice: [[http://example.com]] Link con testo: [[http://example.com|te...

mappe del circondario

  mappe di profB su umap: http://umap.openstreetmap.fr/it/user/profB/ Offanengo: toponomastica nell'Estimo del 1685 http://u.osmfr.org/m/492626/ Visualizza a schermo intero Offanengo: toponomastica nell'Estimo del 1685 colorata http://u.osmfr.org/m/508284/ Link alle altre carte tematiche della serie "Offanengo nel 1685". Idrografia: http://u.osmfr.org/m/521148/ Proprietà dei terreni: http://u.osmfr.org/m/473317/ Tipologie agrarie: http://u.osmfr.org/m/509935/ Visualizza a schermo intero Toponomastica di Vaiano Cremasco http://u.osmfr.org/m/465066/ Visualizza a schermo intero