Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta openstreetmap

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...

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 ...

come importare il JSON file in appybuilder per fare le app

Sito per costruire app:  http://gold.appybuilder.com Chiamata GET come riferimento per osservare il file JSON da processare: https://www.overpass-api.de/api/interpreter?data=[out:json];node[natural=tree](45.36386820715566,9.692811369895935,45.36502340932776,9.69470500946045);out%20meta; Per "visualizzarlo", andare qui e copiarlo dentro:  https://vanya.jp.net/vtree/ Preparare un Bottone (Button1) e un Web (Web1) nell'interfaccia utente. Nei blocchi costruire il GET del JSON file così (l'URL è quello indicato prima) Poi inserire il blocco che gestisce il file che arriva dalla Rete. Per ora predisporre delle Label per capire come funziona la logica: Lat e Lon verranno poi usate per definire (e piazzare) i marker sulla Map1 (da inserire nella interfaccia Utente). Occorre apprendere il concetto di lista e lista di liste. Infatti il blocco fondamentale prende un JSON e lo trasforma in una lista di liste  (vedere cosa arriva nella Label3 per capirci, ...

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...

come mappare un albero su open street map

Andare su osm e cliccare Modifica (esit: per collaborative vedi IST. Agrario Cantoni  https://agrariacantoni.edu.it/wp-content/uploads/Web_Openstreetmap_guida.pdf ) Scegliere l'editor di mappe preferito (io preferisco "iD"). Cliccare "Punto" in alto al centro e spostare il puntatore del mouse a croce nella posizione desiderata. Cliccare: si trasforma in un segnaposto e a sinistra appaiono le opzioni per caratterizzare il segnaposto. A noi interessa Elementi Naturali (clic) ==> Foresta. una volta scelta Foresta bisogna scorrere verso il basso le caratteristiche della foresta per dire che è un solo albero; scendere fino a 'Natural' e cambiare col triangolino da 'wood' a 'tree': se tutto è OK il segnaposto cambia aspetto e diventa un alberello diverso: Ora sarebbe finita (save in alto a destra), ma se uno conosce le caratteristiche dell'albero può dettagliare meglio le informazioni e alla fine cliccare la spunta a d...

come estrarre dati da osm

Usare  http://overpass-turbo.eu Chiamare il wizard (cliccare in alto). Ad esempio vogliamo gli alberi in una zona visualizzata nello schermo: scrivo "tree" cliccando "componi la richiesta" appare sulla sinistra il codice che verrà eseguito Clic su esegui: vengono evidenziati con i circoletti gli alberi presenti nella zona: a questo punto si esporta il tutto: ottenendo il file GeoJSON (ad esempio): {   "type": "FeatureCollection",   "generator": "overpass-ide",   "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",   "timestamp": "2019-10-13T17:08:02Z",   "features": [     {       "type": "Feature",       "properties": {         "@id": "node/6875887072",         "leaf_cycle": "evergreen",         "leaf_type...