<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1">Hello All,<br>
<br>
</font>
<div class="moz-signature">
<title></title>
</div>
<br>
Milena Nowotarska wrote:
<blockquote
 cite="mid:5b1890a51003211501k70cab313xc7a0811121158967@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi All,

I guess that many users work not only with WGS84 projection (which is
set by default in QGIS) so I would like to discuss with you a change
in QGIS behaviour on loading a layer.

In my opinion it would be good if QGIS:
a) set the projection for a project file/working environment from the
first loaded layer if it has the projection information
  </pre>
</blockquote>
I agree. It is a quicker way to work rather than having to specifically
set up the project as well. If the user has a raster and loads it first
then it ensures that it can be displayed. This is how MapInfo handles
setting the map projection.<br>
<blockquote
 cite="mid:5b1890a51003211501k70cab313xc7a0811121158967@mail.gmail.com"
 type="cite">
  <pre wrap="">b) prompt for projection information if the layer does not have it
  </pre>
</blockquote>
The options in Settings->Options->CRS handle this pretty well I
think.<br>
<blockquote
 cite="mid:5b1890a51003211501k70cab313xc7a0811121158967@mail.gmail.com"
 type="cite">
  <pre wrap="">c) inform in a popup window when the projection of next loaded layers
do not match the projection already set in the working environment
(when reprojection on the fly is not ticked)
  </pre>
</blockquote>
I agree. I am not convinced the the reprojection on the fly is working
properly though as it looks like QGIS does not store co-ordinate
transform information for each layer. I put in a bug report on Saturday
night (<a class="moz-txt-link-freetext" href="https://trac.osgeo.org/qgis/ticket/2567">https://trac.osgeo.org/qgis/ticket/2567</a>) and will wait and see
what people more familiar with the code think.<br>
<blockquote
 cite="mid:5b1890a51003211501k70cab313xc7a0811121158967@mail.gmail.com"
 type="cite">
  <pre wrap="">
Now, as I personally use metric reference systems (2180, 2176, 2177),
every time I open a layer, I have to set the proper CRS and, on the
other tab change units from degrees to meters. If I forget to do that,
I will get strange scale and strange measurement output.
At least the change form geographic to metric projection should force
the change of units. Otherwise we won't be able to say that QGIS is
user friendly ;)

What in your opinion should be the most expected behaviour in a good GIS system?
  </pre>
</blockquote>
I would also suggest that if a layer cannot be displayed (eg it is a
raster in a different CRS to the map, or even if it is outside the
scale limits) then it could be indicated in the legend - greyed, strike
through etc. Maybe the map tip could explain why.<br>
<blockquote
 cite="mid:5b1890a51003211501k70cab313xc7a0811121158967@mail.gmail.com"
 type="cite">
  <pre wrap="">
I mean in QGIS I can open now a holiday photo, go to layer properties
and get an impresion from it's metadata, that it is already
georeferenced:
"Layer Spatial Reference System:
+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
which is of course not true. But we have to think about novice GIS
users who might either go dizzy or get bad habits.

Best,
Milena

  </pre>
</blockquote>
</body>
</html>