[QGIS-trac] [Quantum GIS] #1221: layer with non-standard CRS
doesn't get its CRS set correctly on loading file or project
Quantum GIS
qgis at qgis.org
Sun Aug 17 21:43:41 EDT 2008
#1221: layer with non-standard CRS doesn't get its CRS set correctly on loading
file or project
------------------------------------------------+---------------------------
Reporter: smizuno | Owner: nobody
Type: bug | Status: new
Priority: major: does not work as expected | Milestone: Version 1.0.0
Component: Projection Support | Version: HEAD
Keywords: layer projection loading | Platform_version:
Platform: Windows | Must_fix: No
Status_info: 0 |
------------------------------------------------+---------------------------
The situation:
1. project CRS set to epsg:26915 with on-the-fly projection enabled; a
layer in epsg:26915 for reference.
2. A shape file in Washington county coordinates, feet (Minnesota) with a
.prj file.
3. a custom CRS defining the Washington county coordinates is defined.
Steps to show the problems:
1. Add Vector Layer - choose the shape file noted above.
2. the dialog to set the layer CRS appears - choose the custom CRS noted
above.
3. the layer is added, but is not projected in the proper location.
4. check the Layer Properties, General or Metadata tab - the CRS listed is
WGS84 parameters (depends on QGIS settings).
5. on the General tab of Layer Properties change the CRS to the custom CRS
noted above.
6. now the layer projects in the proper location.
7. save the project
8. load the project
9. the layer is projected in the wrong location.
10. check the CRS in layer properties - it is wrong.
11. set the custom CRS for the layer.
12. now the layer is projected correctly.
There are three problems here:
First, the .prj file wasn't used like it is in some previous versions of
QGIS. 0.9.1 used the .prj file; 0.10.0 doesn't, but at least set the CRS
from the dialog.
Second, the CRS set via the dialog presented on layer loading isn't saved.
Third, a project containing a Washington county coordinates layer is
loaded incorrectly.
Some details about loading the saved project: after loading, the CRS is
not correct - the x_0 and y_0 values are wrong (they are the epsg:26915
coordinates of the lat_0, lon_0 parameters in the Washington county
coordinates CRS)
The project file has the correct values.
the custom CRS:
{{{+proj=tmerc +lat_0=44.74583333333334 +lon_0=-92.83333333333331
+k=1.000040 +x_0=152406.3759 +y_0=30481.27509999999 +ellps=GRS80
+datum=NAD83 +to_meter=0.3048006096012192 +no_defs}}}
as loaded from the project file:
{{{+proj=tmerc +lat_0=44.74583333333334 +lon_0=-92.83333333333331
+k=1.00004 +x_0=500019.9182652503 +y_0=100003.9833905833 +ellps=GRS80
+datum=NAD83 +to_meter=0.3048006096012192 +no_defs }}}
my system: Windows XP, GEOS 3.0.0, GDAL 1.5.2, QGIS r9061
I haven't tested on Linux yet.
--
Ticket URL: <http://trac.osgeo.org/qgis/ticket/1221>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats
More information about the QGIS-trac
mailing list