Open simomus opened 4 years ago
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. Ma io sono veramente una zappa sul tema Api, e quindi mi sono inchiodato. Riuscite a darmi una mano (ovviamente se ritenete che il mio ragionamento sia corretto)? Un enorme grazie in anticipo!
@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. Secondo problema, che sembra un dettaglio ma non lo è per nulla. Nel modulo del form che consente di indicare la posizione geografica c'è il campo per la ricerca per indirizzi, ma ahimé non funziona, mentre nel form del servizio KoBotoolbox funzionava molto bene. Non è un limite da poco perché se si affida tutto al posizionamento manuale nella compilazione dei form ne escono fuori coordinate prevalentemente da ridefinire. Va bene per l'assillo, ma spero che questa fatica torni utile a molte persone. Un caro saluto, St
@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? Quanto al problema tecnico hai ragione, procedo con la segnalazione. E ancora grazie!
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@gmail.com cirospat.readthedocs.io
Il giorno ven 17 apr 2020 alle ore 10:05 simomus notifications@github.com 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 https://github.com/opendatasicilia/tansignari/issues/140#issuecomment-615106180, 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. Per l'altro problema invece ahimé al momento non ci sono soluzioni. Mi hanno risposto così: Quanto al loro suggerimento di spostarmi su Odk (che è il progetto che suggerivi sopra, Andrea), ho dato un occhiata ma mi pare troppo complicato per me.
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@gmail.com cirospat.readthedocs.io Il giorno ven 17 apr 2020 alle ore 10:05 simomus notifications@github.com 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 .
@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.
Altra e (giuro) ultimissima cosa, anche per @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!
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 cirospat@gmail.com cirospat.readthedocs.io
Il giorno ven 17 apr 2020 alle ore 23:03 simomus notifications@github.com 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@gmail.com cirospat.readthedocs.io Il giorno ven 17 apr 2020 alle ore 10:05 simomus notifications@github.com ha scritto: … <#m6193420556597923642> @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) https://github.com/opendatasicilia/tansignari/issues/140#issuecomment-615106180>, 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 https://github.com/opendatasicilia/tansignari/issues/140#issuecomment-615462471, 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. @aborruso mi sono insabbiato. Per due motivi:
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!