<div dir="ltr">Ah! /tmp works. Thanks!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 20, 2019 at 9:35 PM Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com">wenzeslaus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 20, 2019, 3:42 PM Huidae Cho <<a href="mailto:grass4u@gmail.com" target="_blank">grass4u@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Vaclav,</div><div><br></div><div>rollApp looks good, but it's read-only without a plan. I can start the GUI, but I cannot create a new location, which means no GRASS session. Is there a sample location there so I can actually try it in a read-only mode?</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There is a workaround: Change GRASS database directory to /tmp. Then, you can download a sample location and work with it.</div><div dir="auto"><br></div><div dir="auto">Perhaps a state GRASS could detect and switch to /tmp automatically.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Thanks,</div><div>Huidae<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 20, 2019 at 10:48 AM Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com" rel="noreferrer" target="_blank">wenzeslaus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Dear all,</div><div><br></div><div>Following posts on Binder - <a href="http://mybinder.org" rel="noreferrer" target="_blank">mybinder.org</a> [1] and CoCalc - <a href="http://cocalc.com" rel="noreferrer" target="_blank">cocalc.com</a> [2, 3], I would like to introduce also rollApp - <a href="http://rollapp.com" rel="noreferrer" target="_blank">rollapp.com</a>, another alternative for "Try online" link. It is a freemium service providing access to many (mostly) open source applications through a web browser (i.e., in cloud). You need to log in (e.g., with Google Account) to access it and you can't save data without purchasing a plan, but you can run applications and access the Internet. (With a plan, you can connect different storage such as Drobox or Google Drive.)</div></div><div><br></div><div>It can run GRASS GIS for couple years already. You can try it here:<br></div><div><br></div><div><a href="https://www.rollapp.com/app/grassgis" rel="noreferrer" target="_blank">https://www.rollapp.com/app/grassgis</a> (page with a Launch button)<br></div><div><a href="https://www.rollapp.com/launch/grassgis" rel="noreferrer" target="_blank">https://www.rollapp.com/launch/grassgis</a> (direct link with possibly sub-optimal results)<br></div><div><div><br></div><div>[1] <a href="https://lists.osgeo.org/pipermail/grass-dev/2019-August/093053.html" rel="noreferrer" target="_blank">https://lists.osgeo.org/pipermail/grass-dev/2019-August/093053.html</a><br><div>[2] <a href="https://lists.osgeo.org/pipermail/grass-dev/2019-August/093058.html" rel="noreferrer" target="_blank">https://lists.osgeo.org/pipermail/grass-dev/2019-August/093058.html</a></div><div>[3] <a href="https://lists.osgeo.org/pipermail/grass-dev/2019-December/093910.html" rel="noreferrer" target="_blank">https://lists.osgeo.org/pipermail/grass-dev/2019-December/093910.html</a></div></div></div><div><br></div><div>Right now, it would not work well as a "try online" tool, but it could. Continue reading if you want to know details.</div><div><br></div><div>I worked with them in the past I bit and made some fixes in GRASS GIS which helped rollApp to start GRASS GIS.</div><div><br></div><div><a href="https://trac.osgeo.org/grass/changeset/70461" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/changeset/70461</a><br><a href="https://trac.osgeo.org/grass/changeset/70335" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/changeset/70335</a><br><a href="https://trac.osgeo.org/grass/changeset/70336" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/changeset/70336</a><br><a href="https://trac.osgeo.org/grass/changeset/70450" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/changeset/70450</a><br><a href="https://trac.osgeo.org/grass/changeset/70357" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/changeset/70357</a></div><div><br></div><div>Some additional commits since then (for example, removal of tput) also improved start in environments such as rollApp.<br></div><div><br></div><div><a href="https://github.com/OSGeo/grass/commit/5c46b130ea50df148ebc73699974c2a621e15e4b" rel="noreferrer" target="_blank">https://github.com/OSGeo/grass/commit/5c46b130ea50df148ebc73699974c2a621e15e4b</a></div><div><br></div><div>One ongoing issue (which is possibly relevant to CoCalc, too) is that GRASS GIS can start only with terminal. You can reproduce the issue locally on Linux using `nohup grass` or, at least on Ubuntu with Unity, by pressing Ctrl+F2 and typing "grass".<br></div><div><br></div><div><a href="https://trac.osgeo.org/grass/ticket/3295" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/ticket/3295</a></div><div><br></div><div>Nevertheless, you can start GRASS GIS even with free account, in the startup screen change the database directory to /tmp, download a sample location, and start GRASS GIS. I think the GUI is little bit faster than in CoCalc. The command line is worse than what you have in CoCalc (fixed size xterm versus in-browser one).<br></div><div><br></div><div>There is couple things which can be done in GRASS GIS or in rollApp to make this a great "try online" option (even perhaps as a secondary one in case we want to favor an open source platform). In any case, I would like to find a place on the new website to have rollApp listed as one option for using GRASS GIS online.</div><div><br></div><div>Let me know what you think,</div><div>Vaclav<br></div></div>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org" rel="noreferrer" target="_blank">grass-dev@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/grass-dev" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-dev</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span><div><div dir="ltr">Huidae Cho, Ph.D., GISP, PE (MD), CFM, M.ASCE<br>Open Source GIS Developer, GRASS GIS Development Team</div></div></span></div></div></div></div></div></div></div></div>
</blockquote></div></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span><div><div dir="ltr">Huidae Cho, Ph.D., GISP, PE (MD), CFM, M.ASCE<br>Open Source GIS Developer, GRASS GIS Development Team</div></div></span></div></div></div></div></div></div></div></div>