-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Come alimentare una umap da form e tabella online #140
Comments
Ciao @simomus e benvenuto. Potresti iniziare dal valutare proprio una soluzione già presente qui http://tansignari.opendatasicilia.it/it/latest/ricette/opendatakit/ona/Modulo_ONA_raccola_dati_geografici_collegato_a_fogli_Google.html |
ciao @simomus
e per continuare dopo quello che ha scritto @aborruso potresti seguire
questo tutorial per collegare un Google spreadsheet ad uMap:
https://cirospat.readthedocs.io/it/latest/tutorial-googledrive-to-umap.html
|
@aborruso e @cirospat vi ringrazio tantissimo, il post nel blog tansignari era veramente quello che cercavo - a proposito è il più bel titolo di blog che conosca :) Quanto all'altro post di Ciro, avevo già attinto da tempo (grazie retrospettivamente!)... Però (e scusate se sono un po' scassaballe), la soluzione ONA per quanto comoda nell'immediato, in prospettiva non è ideale in quanto commerciale. C'è un limite di 10 form e di 500 submission. Mi direte: e quante ne vuoi... Ma al di là della mia trascurabile esigenza non-profit (la RESS cui accennavo sopra è totalmente non-profit, e però rischia di avere numeri più alti delle 500 submission), credo sarebbe interessante capire se con il servizio di KoBoToolbox (https://www.kobotoolbox.org) si riesca a fare la stessa operazione di collegarne i form tramite api agli sheet di google, semplicemente perché si tratta di un progetto dell'Onu totalmente open e totalmente free per le organizzazioni umanitarie e non profit. Pensate a quanto sarebbe importante e utile in futuro una soluzione del genere (saldare KoBoToolbox e uMap) qualora si riuscisse a realizzare. Ancora meglio se il "passante" non fosse Google (ma qui rischio di essere menato...:)))). Istruzioni sulle Api si trovano qui: https://support.kobotoolbox.org/en/articles/3766944-using-the-api e qui: https://community.kobotoolbox.org/t/kobo-api-examples-using-new-kpi-endpoints/2742. |
@simomus si può fare sicuramente anche con kobotoolbox. Però guarda bene: mi sembra che il limite di ONA di cui parli sia legato a form e submission privati. Nel caso di cui parli (e nella gran parte) non credo ti servano che sia privati. Nei form che ho messo in piedi in questi anni, per varie azioni civiche, erano sempre form pubblici. |
Grazie @aborruso, ho verificato e se non sbaglio i limiti sono quelli che ho indicato sopra anche per i progetti aperti. Le organizzazioni non profit hanno la possibilità di partecipare a un grant e ottenere da ONA accesso libero a tutti i servizi. Potrei anche provarci, ma spianare la strada verso KoBoToolbox mi sembrerebbe per il futuro, non solo per me, la soluzione ottimale. Nel frattempo ho capito che entrambi i servizi si basano sullo stesso open software (https://enketo.org/about). |
@simomus mi dici dove guardi i limiti? Perché io leggo quello che vedi sotto. Puoi chiedere al supporto tecnico per sicurezza. Tutti questi prodotti sono basati sulla straordinaria galassia di https://opendatakit.org/ Ripeto si può fare pure con KoBoToolbox, ma se una soluzione c'è e fa la gran parte di quello che serve, prenderei la strada nota. |
@aborruso scusami! Hai ragione ho interpretato male, in realtà "Ona offers free and unlimited submissions and forms on public projects". Procedo con Ona e vi do feedback sull'esito. Grazie ancora! |
@aborruso e @cirospat scusate ancora, ho utilizzato ONA, e in effetti è ottimo, forse anche meglio di KoBo, e ho seguito passo passo le istruzioni di Ciro. Quando sono però arrivato all'ultimo passaggio per il setting dell'attivatore Google non mi consente di settare la funzione (importdata) dicendomi che non è stata verificata l'app. Vi faccio lo screenshot della risposta di Google. Avete idea di quale possa essere il problema? |
Buongiorno @aborruso e @cirospat, ho risolto la questione della approvazione, anche se il settaggio dell'attivatore si discosta un po' dalle istruzioni del post. Nel post c'è indicato di settare in questo modo la funzione: "Scegli quale funzione eseguire: importdata", mentre nel form di settaggio attuale (se ho fatto tutto come si deve) c'è come unica opzione il parametro "myFunction". Se questo settaggio va bene, e mi pare vada bene perché ho compilato un nuovo form su ONA e i dati sono stati immediatamente e correttamente trasmessi allo sheet di google, ci sono comunque un paio di cose problematiche per far funzionare ONA in modo ottimale e riuscire a integrare lo sheet Google nella uMap. La prima problematica è relativa alle coordinate, nello sheet latitudine e longitudine sono accoppiate in un'unica colonna, come da immagine sotto, e non credo che uMap così le legga. Inoltre non capisco le due colonne a destra della prima colonna con le coordinate nel sistema WGS84 che tipo di coordinate spaziali indica. |
@simomus se condividi il foglio ti mostro come applicare un formula che separe lat e lon Sul malfunzionamento di cui parli, hai scritto al loro supporto tecnico? |
@aborruso ecco il link con accesso libero [https://docs.google.com/spreadsheets/d/1yydB-HeQfPwYjkNIJXDN7pntC1KsSkk5g2Sc-Lp03B0/edit?usp=sharing], immagino che una volta applicata la formula poi la distribuzione su due colonne avviene in automatico con la trasmissione dei dati da ONA. Giusto? |
ciao Stefano
ho operato nella tabella.
In una colonna applica la formula =split(C2," ")
e vedrai che il contenuto della colonna dove è stata applicata la formula
genera altre colonne con i dati splittati.
Spero aver risolto il tuo problema :)
*Ciro Spataro*
[email protected]
cirospat.readthedocs.io
Il giorno ven 17 apr 2020 alle ore 10:05 simomus <[email protected]>
ha scritto:
… @aborruso <https://github.com/aborruso> ecco il link con accesso libero [
https://docs.google.com/spreadsheets/d/1yydB-HeQfPwYjkNIJXDN7pntC1KsSkk5g2Sc-Lp03B0/edit?usp=sharing],
immagino che una volta applicata la formula poi la distribuzione su due
colonne avviene in automatico con la trasmissione dei dati da ONA. Giusto?
Quanto al problema tecnico hai ragione, procedo con la segnalazione.
E ancora grazie!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4VLVJHCXDLU36GGXF7GITRNAEVJANCNFSM4MH3T6TQ>
.
|
@aborruso e @cirospat funziona alla grande grazie! Ho compilato un altro form e la trasmissione è andata liscissima. |
@cirospat se ho capito bene hai prima inserito le due colonne a destra della colonna con entrambe le coordinate e poi hai applicato la formula in una delle celle della nuova colonna. Quello che non ho capito bene è se il posizionamento della formula, cioè la cella in cui l'hai messa, è casuale o segue un criterio. |
Ah, comunque mi hanno informato da ONA che i tecnici stanno cercando di risolvere il bug sul sistema di posizionamento che gli ho segnalato. |
*Una volta montato questo sistemino mi sapreste dire se secondo voi i dati
acquisiti tramite modulo, una volta trasmessi allo sheet di Google, è
possibile modificarli manualmente direttamente sullo sheet qualora vi
fossero correzioni da apportare? *
rispondo a questa domanda:
Google sheet fa =importdata e quindi non puoi modificare i dati nel foglio
dove fa =importdata
perchè è un automatismo, quindi se modifichi un valore in una cella ti
salta tutto il foglio.
Almeno per quella che è la mia esperienza.
*Ciro Spataro*
[email protected]
cirospat.readthedocs.io
Il giorno ven 17 apr 2020 alle ore 23:03 simomus <[email protected]>
ha scritto:
… ciao Stefano ho operato nella tabella. In una colonna applica la formula
=split(C2," ") e vedrai che il contenuto della colonna dove è stata
applicata la formula genera altre colonne con i dati splittati. Spero aver
risolto il tuo problema :) *Ciro Spataro* ***@***.***
cirospat.readthedocs.io Il giorno ven 17 apr 2020 alle ore 10:05 simomus
***@***.*** ha scritto:
… <#m_6193420556597923642_>
@aborruso <https://github.com/aborruso> https://github.com/aborruso ecco
il link con accesso libero [
https://docs.google.com/spreadsheets/d/1yydB-HeQfPwYjkNIJXDN7pntC1KsSkk5g2Sc-Lp03B0/edit?usp=sharing],
immagino che una volta applicata la formula poi la distribuzione su due
colonne avviene in automatico con la trasmissione dei dati da ONA. Giusto?
Quanto al problema tecnico hai ragione, procedo con la segnalazione. E
ancora grazie! — You are receiving this because you were mentioned. Reply
to this email directly, view it on GitHub <#140 (comment)
<#140 (comment)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4VLVJHCXDLU36GGXF7GITRNAEVJANCNFSM4MH3T6TQ
.
@cirospat <https://github.com/cirospat> se ho capito bene hai prima
inserito le due colonne a destra della colonna con entrambe le coordinate e
poi hai applicato la formula in una delle celle della nuova colonna. Quello
che non ho capito bene è se il posizionamento della formula, cioè la cella
in cui l'hai messa, è casuale o segue un criterio.
[image: immagine]
<https://user-images.githubusercontent.com/53560136/79613359-ad8d7980-80fe-11ea-9c91-68604a8cfaea.png>
Altra e (giuro) ultimissima cosa, anche per @aborruso
<https://github.com/aborruso> - poi sparisco per un po... :)
Ero arrivato in coda a tutto, felice di poter finalmente stappare lo
spumante dopo il traguardo (in vostro onore ovviamente...) e invece no.
Sono andato a cercare l'iframe del modulo per embeddarlo nel sito e non
l'ho trovato da nessuna parte. Chiedo allora all'assistenza di ONA e mi
rispondono in sostanza di seguire la guida per l'uso delle api a questo
link:
https://apidocs.enketo.org/v2#/get-survey-iframe
Inutile dirvi che rimesso di fronte alle api sono stato assalito dal
terrore. Ho letto e riletto decine di volte ma alla fine ho gettato la
spugna. Se la cosa è più semplice di quanto non sembri a me e non vi costa
troppo sforzo mi potreste dare istruzioni più friendly per ottenere
l'iframe del modulo?
E infine, veramente ultimissima informazione. Una volta montato questo
sistemino mi sapreste dire se secondo voi i dati acquisiti tramite modulo,
una volta trasmessi allo sheet di Google, è possibile modificarli
manualmente direttamente sullo sheet qualora vi fossero correzioni da
apportare?
Fine definitiva delle richieste, grazie infinite!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4VLVNUAHHGQFSPX3J2NWLRNC725ANCNFSM4MH3T6TQ>
.
|
@simomus come è finita? Sei riuscito a ottenere quello che volevi? |
@cirospat scusa il ritardo, grazie mille per l'ulteriore indicazione.
Grazie ancora per la pazienza e buona serata! |
Buongiorno a tutt*,


vi scrivo perché avrei l'esigenza di incrementare in modo collaborativo una umap a partire da un sito in wordpress. Per capirci, il progetto è questo: www.ressroma.it.
Come vedete l'esigenza è di abilitare autosegnalazioni a partire dal sito facendo accedere tramite i bottoni collocati sotto alla mappa a un form incorporato in una pagina separata.
Sto valutando tutte le soluzioni possibili, tra cui, Google Forms, Framaform e KoBOToolbox.
L'unico di questi tool che mi pare consenta di attivare una tabella online pubblicabile che si aggiorna ad ogni modifica e che può essere collegata a uMap mi pare sia Google Forms. Il problema è che mi pare che questi aggiornamenti non vengono automaticamente recepiti dalla uMap, e soprattutto il Google Form non agevola la georeferenziazione all'interno del modulo.
La georeferenziazione è invece molto facilitata in KoBoToolbox (come vede nell'immagine sotto), che mi pare uno strumento notevolissimo, ma non riesco proprio a capire se, come nel caso del form di Google, si possa incorporare il Csv nelle impostazioni dei dati remoti della uMap. Tra i settings, è possibile attivare dei REST Service, ma non capisco bene se e come la funzione può essere applicata a una uMap (immagine in basso).
Insomma, a parte queste mie ricognizioni parziali, conoscete un sistema semplice che possa risolvere il mio problema? Ovviamente l'obiettivo è quello di evitare di aggiornare costantemente la uMap inserendo manualmente le modifiche nella tabella collegata alla mappa.
Poi, ultima cosa: a parte i magnifici bot di Piersoft (per i quali ahimé bisogna essere Piersoft), esistono app accessibili che consentano di triangolare da mobile con una tabella collegata a uMap? Ho letto dei post al proposito in https://osmtreeathlon.blogspot.com ma vanno troppo oltre le mie scarne competenze.
Grazie infinite!
The text was updated successfully, but these errors were encountered: