[Qgis-developer] Shapefile: prj vs qpj (CRS info)
John C. Tull
jctull at gmail.com
Tue Mar 1 13:35:48 EST 2011
Hi Benoit,
Has a ticket been filed?
Cheers,
John
On Mar 1, 2011, at 9:53 AM, Benoit wrote:
> Hi John,
>
> Thanks for your report and confirmation of this behaviour.
>
> I'm on windows7 64bits at work and winXP 32bits at home. On both it is OSGeo4W trunk. So it seems it is not OS dependent.
>
> Regards,
> Benoit
>
>
> On 01 Mar 2011, at 18:56, "John C. Tull" <jctull at gmail.com> wrote:
>
>> Hi Benoit,
>>
>> I can confirm this behavior for me as well. It seems to have crept into trunk in the past month or two. I have been banging my head on this as it is very frustrating. Shapefiles with associated prj, gdal recognizes the CRS, but QGIS seems to ignore it.
>>
>> Let's look at the OS we are using. I am on OS X with William's frameworks. I build following the OS X build instructions. Any chance you are on the same build environment or is it another OS?
>>
>> Cheers,
>> John
>>
>> On Mar 1, 2011, at 8:41 AM, Benoit wrote:
>>
>>> Hi Paolo,
>>>
>>> I agree with you.
>>>
>>> Furthermore, the behaviour should depend on the option selected in
>>> Settings/Options->CRS tab:
>>>
>>> Option: "Prompt for CRS" should ask the user to define the CRS of the
>>> loaded file if, and only if, it is not defined. Unfortunately if you
>>> only have a prj file, QGIS asks you to define the CRS. QGIS only
>>> recognises the qpj file.
>>>
>>> Option: "Project wide default CRS will be used". Here again the prj file
>>> is not recognised and the shapefile is given the project CRS. It is fine
>>> when both have the same CRS but lead to wrong location if they don't and
>>> "on-the-fly" projection has been enabled.
>>>
>>> Option: "Global default CRS displayed below will be used". Again, the
>>> prj file is not recognised and the shapefile is given the global default
>>> CRS.
>>>
>>> I have this problem when I want to import a shapefile (in a projected
>>> CRS) into a project having a Google Mercator CRS and OTF enabled.
>>>
>>> Can this be confirmed by someone, or am I doing something wrong?
>>>
>>> Regards,
>>> Benoit
>>>
>>>
>>>
>>> On 01/03/2011 16:57, Paolo Cavallini wrote:
>>>> Il giorno mar, 01/03/2011 alle 08.26 -0500, benoit-3 at bc-consult.com ha
>>>> scritto:
>>>>
>>>>> Yes, there is a CRS definition difference between prj and qpj.
>>>>> But, if you only have a prj file you can rename it to qpj. QGIS does
>>>>> not complain and displays the shapefile at the correct location.
>>>>> So the way to go forward, at least for me, would be to rename all the
>>>>> shapefiles *.prj to *.qpj in order to use them in QGIS.
>>>> This is not the correct behaviour: QGIS should use qpj when present,
>>>> otherwise prj, if nothing is available it should apply the default, as
>>>> chosen by the user from the menu Options.
>>>> If the behaviour you describe is confirmed (in my case it is not), then
>>>> it's a bug.
>>>> All the best.
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
More information about the Qgis-developer
mailing list