Passa ai contenuti principali

Estrarre dati da JSON con una comoda estensione di appinventor

Questo post è costituito da appunti presi giocando

con la estensione progettata da FoYo (Fujio Yamamoto)

(una copia anche qui)

ed è la continuazione degli esperimenti fatti qui  , dove si trova la logica del file json.

Le estensioni (.aix) si "importano" in un progetto appybuilder nella zona "progetto" - ultimo menu in basso a sinistra nella tavolozza.

Occorre trascinare il FoYoJSON nella interfaccia di design , zona sotto la figura del cell, dove si mette anche Web:



Poi - nella zona blocchi -  va messo un blocco FoYoJSON solo, che prende 2 cose:
- il json decodificato
- la query, cioè le cose da estrarre nella forma di una lista




La grande differenza rispetto al normale è la facilità di estrarre il diametro, che è un, diciamo così,  "sottotag" di tags:


Ed ora la ciclata giù nelle liste di liste, estraendo prima "elements" e poi ciclando sui suoi elementi (sottoliste) prendendo via via le cose che interessano (esempio specie e diametro)


ottenendo nel telefono:







Commenti

Post popolari in questo blog

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

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

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