[OSRS-PROJ] PROJ 4.4.3 - about epsg...

Bart Adriaanse B at rt.nl
Fri Apr 20 14:33:41 EDT 2001


Thanks for the 4.4.3 update Frank !

I have not compiled it yet but already have a question about the epsg file
you created so couragously...

I do understand the conversion was far from trivial and surely you can not
be 100% sure about the accuracy of all of the parameters in there.

I checked the epsg file and for the Netherlands coordinate system i find
that the datum shift is missing there.

Now how can we contribut to the quality of the epsg parameters if a user
like me finds one that can be improved ?
Should we manually update it in the file or should we file a bug report so
you can improve the batch procedure used to generate the file ?
I can easily fix it here in my own copy but i wonder how i can share the fix
with other proj users.

Otherwise the update looks very promising, i'll be compiling it to a DLL and
testing the 7 paramer shift for amersfoort in a few weeks...

Bart Adriaanse
The Netherlands

----- Original Message -----
From: "Frank Warmerdam" <warmerdam at pobox.com>
To: "PROJ.4 Discussion" <osrs-proj at remotesensing.org>
Sent: Friday, April 20, 2001 4:38 PM
Subject: [OSRS-PROJ] PROJ 4.4.3 Released


> Folks,
>
> I have prepared a PROJ.4.4.3 source release.  This release includes:
>
>  o New proj_api.h include file ... a public include file only defining
>    stuff required by external applications.  Please try to migrate to
using
>    this though projects.h will still work as it always did.
>
>  o Added support for Canadian NTv1 datum shift files.
>
>  o Fixed 7 parameter datum shifting support.
>
>  o Added "epsg" translation file, translating all EPSG projected and
>    geographic coordinate system definitions into a PROJ.4 equivelent.
>
>  o Added cs2cs documentation on man page.  Fixed up developer man page
somewhat.
>
>  o Added pj_init_plus(), pj_is_latlong(), and pj_latlong_from_proj()
>    API entry points, though I don't think they are documented in the man
>    page at this time.
>
>  o Slightly better building for Windows.
>
>  o Various other minor bug fixes.
>
> Full ChangeLog attached.  Source available at:
>
>   ftp://ftp.remotesensing.org/proj/proj-4.4.3.tar.gz
>   ftp://ftp.remotesensing.org/proj/proj-4.4.3.zip
> 
> I hope to prepare a binary distribution for Windows in coming days, but if
> anyone else would like to do this let me know.  I am always looking for
help!
>
> Best regards,
>
> ---------------------------------------+----------------------------------
----
> I set the clouds in motion - turn up   | Frank Warmerdam,
warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | Geospatial Programmer for Rent
>
>
> Rel. 4.4.3 2001/04/20
> -------------------------------------------------------------------------
>
> 2001-04-20  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Don't install test files in /usr/local/share/proj.
>
> * Made WGS84 the default in proj_def.dat
>
> * nad/test27,test83: Use -b flag for diff to avoid differences on
> Windows due to CR/LF issues.
>
> * src/makefile.vc: default to building "all".
>
> * src/pj_init.c: call pj_open_lib() with mode of "rt" to ensure
> correct handling of def files on DOS based systems.
>
> * Updated for 4.4.3 release (pj_release.c, Makefile.am, etc).
>
> 2001-04-05  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Introduce proj_api.h as a public include file with projects.h
> now intended to be private.
>
> * pj_datums.c: added ntv1_can.dat to list for NAD27 datum.
>
> * nad_init(): added support for loading NTv1 style datum shift files.
>
> * cs2cs.c: use pj_latlong_from_proj()
>
> * pj_init.c: added pj_init_plus().
>
> * pj_utils.c: new with pj_is_latlong(), and pj_latlong_from_proj()
> functions.
>
> * pj_strerror.c: added error -43.
>
> 2001-04-04  Frank Warmerdam  <warmerdam at pobox.com>
>
> * rewrote 7 param datum shift to match EPSG:9606, now works with
> example.
>
> 2001-03-20  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Added -DPROJ_LIB=\"C:/PROJ/\" in src/makefile.vc to provide for
> a default proj data file search directory.
>
> * Added HOWTO-RELEASE document in CVS.
>
> 2001-03-15  Frank Warmerdam  <warmerdam at pobox.com>
>
> * src/pj_apply_gridshift.c: fixed bug in pj_load_nadgrids() which
> would sometimes result in the load function failing because of a
> buffer overrun in the grid list string.
>
> 2001-03-14  Frank Warmerdam  <warmerdam at pobox.com>
>
> * added nad/epsg database of translations between EPSG PCS/GCS
> codes and PROJ.4 definitions.
>
> 2001-02-24  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Include +ellps in proj example as per suggestion from Michael
> DeChaine.
>
> 2001-02-07  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Cleaned up various warnings when compiled with -Wall.
>
> 2001-02-03  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Added cs2cs.1 man page, and minor updates to nad2nad.1 and proj.1.
>
> * Added pj_transform docs to pj_init.3.
>
> 2001-01-25  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Fixed pj_init() check for WGS84 match as per Bart Adriaanse bug rep.
>
> 2000-12-15  Frank Warmerdam  <warmerdam at pobox.com>
>
> * src/makefile.vc: only delete proj.lib if it exists.
>
> 2000-12-01  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Added proj.def to extra_dist in src/Makefile.am.
>
> 2000-11-29  Frank Warmerdam  <warmerdam at pobox.com>
>
> * Changed strtod() to proj_strtod() in strtod.c, and make use
> of it in dmstor() to avoid having stuff like "5d10" interpreted
> as exponential notation on MSVC.
>
> 2000-11-18  Frank Warmerdam  <warmerda at cs46980-c>
>
> * Patch from Craig Bruce to adjlon.c to avoid wrong results,
> and near-hangs when adjusting very large numbers.
> http://bugzilla.remotesensing.org/show_bug.cgi?id=27
> ----------------------------------------
> PROJ.4 Discussion List
> See http://www.remotesensing.org/proj for subscription, unsubscription
> and other information.
>

----------------------------------------
PROJ.4 Discussion List
See http://www.remotesensing.org/proj for subscription, unsubscription
and other information.



More information about the Proj mailing list