[postgis-users] NAD conversion problem

Richard Greenwood richard.greenwood at gmail.com
Tue Dec 16 20:57:34 PST 2008


On Mon, Dec 8, 2008 at 6:08 PM, Dylan Beaudette <debeaudette at ucdavis.edu> wrote:
>> Richard Greenwood wrote:
>> The files in http://svn.osgeo.org/metacrs/proj/trunk/proj/nad/ are
>> ASCII. In the nad directory, you need to do:
>>   ./configure
>>   make
>>   install
>> to create the binary grid shift files that proj actually uses. (Proj
>> doesn't read the ASCII files). And I'm not sure that the
>> config-make-install of the proj program does the nad directory.
>>
>> Rich
>
> REALLY?
>
> I have never heard that the config-make-make install steps would not process
> the NAD grid files... Can someone verify this?
>
> Cheers,
>
> Dylan


Dylan

On my Ubuntu 8.04 with a binary proj installed from the Ubuntu repository I get:
echo '-121.000000 37.000000' | cs2cs  +proj=latlong +datum=NAD27 \
+to +proj=latlong +datum=NAD83
121dW	37dN 0.000   # obviously no datum transform

So I fetched the proj source and proj-datumgrid-1.4.zip and did
./configure make make install. But still no datum transform from my
new copy of proj. So I did:

$ nad2bin <src/proj-4.6.1/nad/proj-datumgrid-1.4/conus.lla conus

and copied it to  /usr/share/proj/ and finally I get the expected results:

$ echo '-121.000000 37.000000' | cs2cs  +proj=latlong +datum=NAD27 +to
+proj=latlong +datum=NAD83
121d0'3.704"W	36d59'59.804"N 0.000

The only copy of conus that $ locate found on my system prior to my
making it with nad2bin was in /usr/lib/grass/etc/nad/  Probably doing
$ export PROJ_LIB=/usr/lib/grass/etc/nad/ would have saved me making
conus.

Rich


-- 
Richard Greenwood
richard.greenwood at gmail.com
www.greenwoodmap.com



More information about the postgis-users mailing list