-
-
Notifications
You must be signed in to change notification settings - Fork 584
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
Requested clarification in section 9.4: rgrass7 #412
Comments
Thanks for the comment @florisvdh. I think @jannes-m wrote that so we'll await feedback. Lots of comments, this is the first I've read. Hope the others are as well-informed as this one. If so they are very welcome: they will make the book stronger. |
I think I've read that the GRASS database is built/based on SQLite, most likely in https://www.springer.com/de/book/9780387357676. I don't have the book right now but will look it up on Monday. But @neteler, could you please clarify if you have a moment? |
Sorry for the confusion. Attributes (as soon as being accepted, it will show up at https://grass.osgeo.org/grass77/manuals/vectorintro.html ) Geometry |
Many thanks Markus! |
Thanks a lot for shedding more light! As I see it now, I think from the book text there is potential confusion between:
I think the text at least means the second point (but that's not mentioned), perhaps also the first. For me it needs clarification in the text. It is this part:
For example, in |
No, I don't mean that. I was referring to the transaction mechanism of databases which allow multiple users to work on the same file (somewhat similar to git). To clarify I will rewrite. |
If you discuss GRASS GIS and SQLite here: each mapsets contains a file sqlite/sqlite.db. Each location can be used by multiple users at the same time (esp. if stored in a network drive) while a mapset can only be edited by the respective owner (think ACL). The situation is partially different when using PostGIS as the database management backend for attributes. Or when using this (prototype) GRASS GIS-PostGIS integration, see https://grasswiki.osgeo.org/wiki/PostGIS |
@jannes-m is this issue sorted now? |
Finally, I have addressed this issue, and rewritten as follows:
@florisvdh, indeed, my usage of GRASS GIS database and SQlite was confusing, if not, incorrect, Thanks for pointing out. And @neteler thanks for updating the GRASS documentation and clarifying multi-user editing. |
👍🏻 |
(General note: this is the last one! Sorry for the long-time accumulated, and at-once-submitted issues!)
I think the statement:
is either not correct, or is at least misleading.
From the current text, it appears as if everything is organized within an SQLite database file, which sits in a specified folder.
The GRASS documentation reads:
I think it should be made clear to the reader that 'the GRASS spatial database system' itself is a strict folder hierarchy in a local or network filesystem, represented by the folder
grassdata
.The text was updated successfully, but these errors were encountered: