-
-
Notifications
You must be signed in to change notification settings - Fork 295
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
[Feat] Start in a demo/startup location #862
Comments
|
I'm afraid that "startup" in the name would be interpreted as being the location you have to choose to start GRASS GIS. I would prefer demo, or, since you don't like that, what about "default" ? Or "example location" ? Or just give it a name linked to it's content and projection, e.g. "Worldwide lat-long (datum WGS84)" or something like that ? |
...which is not necessarily a harmful interpretation. Also, currently, we don't plan much choosing, you should be automatically brought there (to the startup/demo location) or to your last used mapset (if you have that available).
Hm, "by default, it should start in the last used mapset," so default is not good plus it does not convey the meaning of not being meant for actual use. Both demo and example show it is not meant for normal use, but since it is supposed to stay around and might be potentially used at any point, I'm reluctant to give it one of these names because they seem like you use it once and then you delete that.
That's an interesting idea. Why to insist on this location being not meant for serious use? Perhaps it can be as useful as any other lat-lon one would be. The messages in the GUI would have to be more general tailored towards lat-lon rather than startup/demo. That's possible, but it could lead to less clear message and less behavior tailored towards a first-time user. |
I like that idea a lot. |
Any suggestions for the directory name? I mean something which is basically vector map name compliant which is what we now enforce in the GUI (although not required by GRASS in (most?) contexts). |
world_latlong_wgs84 ? |
…868) The first-time user, when GUI is used, will be brought into a newly created location with a empty dedicated mapset. PERMANENT contains map of the world (countries). This should demonstrate correctly the mapset concept. Consequently, the startup window is skipped for the first-time user and the main GUI with data tab is the first thing user sees. When something goes wrong (e.g., installation does not include demolocation), the fallback is the startup window. Limitations include missing only config dir or only grassdata (neither must be present) and empty grassdata. The primary naming in the code is startup location because it is used primarily for startup and at the same time it is more serious than demo. User sees a name based on the intended area of use and CRS. Closes #862 and #897.
Let's go a step further than just creating a directory for grassdb in the startup during first-time run: After creating this directory, follow with another function to create a simple location with some data.
The location
demolocationin distribution (GISBASE) can be used for that. If it does not exist and thus cannot be copied, the startup should continue as usual.I think the name should be
startuporstartup_location. It is more descriptive than demolocation but still clearly conveying it is not meant for normal use.Additional context
This was discussed on Next steps in GSoC and beyond video call, July 15, 2020 (notes).
The text was updated successfully, but these errors were encountered: