Thanks Vaclav,

There needs to be some consensus on how we want to refer to this feature of 
GRASS: CRS, SRS, Project, something else…   Then we can move toward changing 
the interface text accordingly. I’ll check out the WIKI too.

Michael

_________________________________

C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Head, Graduate Faculty in Complex Adaptive Systems Science
Arizona State University

voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu

From: Vaclav Petras <wenzesl...@gmail.com>
Date: Saturday, June 2, 2018 at 8:15 AM
To: Michael Barton <michael.bar...@asu.edu>
Cc: GRASS developers list <grass-dev@lists.osgeo.org>
Subject: Re: [GRASS-dev] a proposal to rename "location"



On Fri, Jun 1, 2018 at 6:51 PM, Michael Barton 
<michael.bar...@asu.edu<mailto:michael.bar...@asu.edu>> wrote:
As one of the most venerable desktop GIS packages and perhaps THE most 
venerable still in existence, GRASS has some quirks that harken back to its 
origins long ago. Most are simply quirky. But the folder hierarchy called a 
“location” is very confusing in today’s GIS world. Originally, it did primarily 
refer to maps referencing a geographic location in the world. Although that 
meaning still exists in the ‘default region’, GRASS locations primarily refer 
to a coordinate reference system (CRS). In fact, while the CRS of a location 
cannot be changed (unless you manually alter some of the files in the 
directory, at the risk of making maps unuseable), the default region can be. So 
a location now refers to a fixed CRS and a changeable geographic extent.

Use of the anachronistic term “location” to refer to a CRS is a quirk that 
makes GRASS more confusing to initial users.

I agree that the current situation is not satisfactory and I think your 
description of the situation is very good. The "project location" or just 
"project" or even "coordinate system" were all terms which were used in the 6.4 
startup/welcome window:

https://trac.osgeo.org/grass/attachment/wiki/wxGUIDevelopment/New_Startup/startup_grass_6.4_wxpython.png<https://urldefense.proofpoint.com/v2/url?u=https-3A__trac.osgeo.org_grass_attachment_wiki_wxGUIDevelopment_New-5FStartup_startup-5Fgrass-5F6.4-5Fwxpython.png&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=PSCKM1nOhoYWUHeLIZjbS3zeLVloaWYxm8piZtfaDXs&s=1fR0TEY_D6PoiI3Ai_qBAzJ4QNkbq9jR42xqjMlMgAY&e=>

I though it will be much better in order to avoid confusion to go with just one 
term and properly explain it. Without changing anything, I of course needed to 
go with location in the new startup window and documentation:

https://trac.osgeo.org/grass/attachment/wiki/wxGUIDevelopment/New_Startup/startup_grass_7.5.png<https://urldefense.proofpoint.com/v2/url?u=https-3A__trac.osgeo.org_grass_attachment_wiki_wxGUIDevelopment_New-5FStartup_startup-5Fgrass-5F7.5.png&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=PSCKM1nOhoYWUHeLIZjbS3zeLVloaWYxm8piZtfaDXs&s=iMmYM2DD9zmSBSzSgZdQFI-MWeWn2Y_pM1S-uVYONyM&e=>
https://grass.osgeo.org/grass74/manuals/grass_database.html<https://urldefense.proofpoint.com/v2/url?u=https-3A__grass.osgeo.org_grass74_manuals_grass-5Fdatabase.html&d=DwMFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=PSCKM1nOhoYWUHeLIZjbS3zeLVloaWYxm8piZtfaDXs&s=i1i0rqBzMG6RXgG-wilOxxwjGMPtSylfRNx1Za_Yn3c&e=>

However, I think it is still quite hard for users to understand and it becomes 
difficult to talk about location because of the general meaning of that word. 
Possible solutions include better interface (e.g. the new startup), change in 
paradigm (in interface or also in core), and a different name.

Generally, the new name should be considered together the related terms, such 
as [default] region, database, mapset, and [vector] map.

I'm not in favor of "CRS" because a CRS is description of the reference system. 
It is a property of the data or a name of particular part of metadata. Location 
in GRASS GIS is a collection of spatial data with a common CRS.

I've tried to use "Location" (with capital L) and "GRASS Location" to make it 
clear what location we are talking about, but it suffers from the same issues 
as simple "location". For example: Is GRASS location directory on your computer 
where you have GRASS GIS installation?

Best,
Vaclav
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to