[GRASS-dev] 6.4.0 blocker bugs

Paul Kelly paul-grass at stjohnspoint.co.uk
Sun May 16 15:18:25 EDT 2010


Hi Maciej, Markus,

On Sat, 15 May 2010, Markus Neteler wrote:

> On Sat, May 15, 2010 at 2:53 PM, Maciej Sieczka <msieczka at sieczka.org> wrote:
>>
>> OK now, so this was actually a revert of a massive update which broke
>> things.
>
> Right - personally, I find it to be a major problem that we are out of
> synch with GDAL now.

I agree it's rather unfortunate. But I think we would be getting a lot 
more complaints and bug reports if we had kept in-sync; the way GDAL now 
handles datum transformation parameters by forcing a default choice just
isn't very desirable for the case of a user setting up a new location.
Having a potentially non-optimal choice being automatically made for them 
could come back to haunt them in the future, perhaps even years into the 
future.

>> Anyway, my point is that gcs.csv as it is now in all GRASS SVN branches
>> lacks towgs84 definition for Pulkovo 1942(58) datum, which results in
>> locations created from EPSG codes [4] lacking it too. The towgs84 should
>> be as in [5].
>>
>> @Markus, Paul
>>
>> Do I simply modify gcs.csv alone or should this be a somewhat bigger change?

GRASS already has the correct parameters for Poland. The problem is that 
it doesn't recognise the datum name "Pulkovo_1942_58"; it is looking for 
"Pulkovo_1942". I would recommend the patch below for working around this 
problem. In 7.x I hope to change things around so we can try to work with 
GDAL's new way of doing things, rather than trying to work around it.

Does this sound acceptable for now - in particular are there any 
differences between Pulkovo 1942 and Pulkovo 1942 (58) that are worth 
worrying about?

Paul

Index: lib/proj/convert.c
===================================================================
--- lib/proj/convert.c	(revision 42262)
+++ lib/proj/convert.c	(working copy)
@@ -744,6 +744,8 @@
      "Militar_Geographische_Institut",
      "Potsdam_Datum_83",
      "Deutsches_Hauptdreiecksnetz",
+    "Pulkovo_1942_58",
+    "Pulkovo_1942",
      NULL
  };



More information about the grass-dev mailing list