Opened 18 years ago

Closed 16 years ago

Last modified 15 years ago

#15 closed enhancement (fixed)

Consider use of the term "CRS" instead of "Projection" throughout QGIS

Reported by: morb_au Owned by: timlinux
Priority: minor: annoyance Milestone:
Component: Projection Support Version: Trunk
Keywords: ogc projection srs crs Cc: msieczka
Must Fix for Release: No Platform: All
Platform Version: Awaiting user input: no

Description

Recent OGC documents prefer the term "Coordinate Reference System" in situations that previously referred to "Spatial Reference System" or even "Projection".

We should review the usage of the term "Projection" in the cases where CRS is actually a more descriptive term.

The semantic difference between SRS and CRS is contrasted by the following ISO Standards:

An SRS could refer to an address-based lookup scheme (as well as a coordinate-based lookup scheme) - therefore what QGIS currently deals with are more accurately called CRSs.

Change History (11)

comment:1 by anonymous, 18 years ago

Milestone: Version 1.0 Release

comment:2 by anonymous, 17 years ago

Awaiting user input: unset
Must Fix for Release: No

comment:3 by msieczka, 16 years ago

Cc: msieczka added
Priority: minor: annoyance or enhancementmajor: does not work as expected
Type: enhancementdefect

This is a big issue. "Projection" is merely a component of a CRS. QGIS must use proper terminology.

comment:4 by timlinux, 16 years ago

Milestone: Version 1.0.0Feature Requests

comment:5 by timlinux, 16 years ago

Milestone: Feature RequestsVersion 1.0.0
Type: defectenhancement

On second thoughts this is probably handled using the enhancement type and not a fake milestone. Returning to 1.0.1 milestone, please ignore last milestone change

comment:6 by timlinux, 16 years ago

Milestone: Version 1.0.0Version 2.0.0

Given the invasiveness of the changes required and that we are months away from 1.0.0 I'm shifting this over to 2.0.0.

in reply to:  6 comment:7 by msieczka, 16 years ago

Type: enhancementbug

Replying to timlinux:

Given the invasiveness of the changes required and that we are months away from 1.0.0 I'm shifting this over to 2.0.0.

What's invasive about changing several strings in the user interface?

Moreover this is definitely not a "feature request" but a "bug report". Simply, projection!=coordinate system, while QGIS uses the term "projection" in places where actually "coordinate system" should be used.

Projection is only an element of a coordinate system, and only of a *projected* one. Unprojected CS does not even have a projection.

Bogus terminology makes learning (and teaching) harder.

comment:8 by timlinux, 16 years ago

Milestone: Version 2.0.0Version 1.0.0
Priority: major: does not work as expectedminor: annoyance or enhancement
Status: newassigned
Type: bugenhancement

My comment was based on the assumption that the original poster was referring to internal references to SRS in source code etc. ("CRS" instead of "Projection" throughout QGIS). I agree in the user interface it should be relatively painless to change and will look at doing so for 1.0.0

Changed the ticket type from bug (nothing is 'broken' by using one term over another here) to enhancement.

Changed severity to minor (nothing is broken although the term's useage may be incorrect it doesnt interfere with the normal functioning of the application).

in reply to:  8 comment:9 by msieczka, 16 years ago

Replying to timlinux:

Changed the ticket type from bug (nothing is 'broken' by using one term over another here) to enhancement.

But it is broken. Like if you called an apple a car.

Changed severity to minor (nothing is broken although the term's useage may be incorrect it doesnt interfere with the normal functioning of the application).

Not "may be" but evidently is.

comment:10 by timlinux, 16 years ago

Resolution: fixed
Status: assignedclosed

Hi

I have fixed this with r8954. Please note its a superficial fix in as much I only changed end user visible aspects of QGIS to use the CRS term. As I mentioned in one of my previous comments above, changing through the whole of QGIS source base every useage (e.g. class name) to CRS is considerable work and I would not like to make such changes this close to 1.0. I'm closing this ticket, and will revisit the programmatic naming conventions as relates to CRS in a future release of QGIS.

Regards

Tim

comment:11 by (none), 15 years ago

Milestone: Version 1.0.0

Milestone Version 1.0.0 deleted

Note: See TracTickets for help on using tickets.