[DebianGIS-dev] r708 - in packages: . geotiff geotiff/libgeotiff geotiff/libgeotiff/branches geotiff/libgeotiff/branches/upstream geotiff/libgeotiff/branches/upstream/current geotiff/libgeotiff/branches/upstream/current/bin geotiff/libgeotiff/branches/upstream/current/csv geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv geotiff/libgeotiff/branches/upstream/current/docs geotiff/libgeotiff/branches/upstream/current/docs/api geotiff/libgeotiff/branches/upstream/current/libxtiff

Francesco Lovergine frankie at alioth.debian.org
Thu Apr 5 13:49:16 UTC 2007


Author: frankie
Date: 2007-04-05 13:49:14 +0000 (Thu, 05 Apr 2007)
New Revision: 708

Added:
   packages/geotiff/
   packages/geotiff/libgeotiff/
   packages/geotiff/libgeotiff/branches/
   packages/geotiff/libgeotiff/branches/upstream/
   packages/geotiff/libgeotiff/branches/upstream/current/
   packages/geotiff/libgeotiff/branches/upstream/current/.cvsignore
   packages/geotiff/libgeotiff/branches/upstream/current/ChangeLog
   packages/geotiff/libgeotiff/branches/upstream/current/Doxyfile
   packages/geotiff/libgeotiff/branches/upstream/current/HOWTO-RELEASE
   packages/geotiff/libgeotiff/branches/upstream/current/LICENSE
   packages/geotiff/libgeotiff/branches/upstream/current/Makefile.in
   packages/geotiff/libgeotiff/branches/upstream/current/README
   packages/geotiff/libgeotiff/branches/upstream/current/README.WIN
   packages/geotiff/libgeotiff/branches/upstream/current/README_BIN
   packages/geotiff/libgeotiff/branches/upstream/current/aclocal.m4
   packages/geotiff/libgeotiff/branches/upstream/current/bin/
   packages/geotiff/libgeotiff/branches/upstream/current/bin/.cvsignore
   packages/geotiff/libgeotiff/branches/upstream/current/bin/Makefile.in
   packages/geotiff/libgeotiff/branches/upstream/current/bin/csv2html.c
   packages/geotiff/libgeotiff/branches/upstream/current/bin/geotifcp.c
   packages/geotiff/libgeotiff/branches/upstream/current/bin/getopt.c
   packages/geotiff/libgeotiff/branches/upstream/current/bin/listgeo.c
   packages/geotiff/libgeotiff/branches/upstream/current/bin/makefile.mpw
   packages/geotiff/libgeotiff/branches/upstream/current/bin/makegeo.c
   packages/geotiff/libgeotiff/branches/upstream/current/config.guess
   packages/geotiff/libgeotiff/branches/upstream/current/config.sub
   packages/geotiff/libgeotiff/branches/upstream/current/configure
   packages/geotiff/libgeotiff/branches/upstream/current/configure.in
   packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv.c
   packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv_incode.c
   packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.c
   packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.h
   packages/geotiff/libgeotiff/branches/upstream/current/csv/
   packages/geotiff/libgeotiff/branches/upstream/current/csv/.cvsignore
   packages/geotiff/libgeotiff/branches/upstream/current/csv/README
   packages/geotiff/libgeotiff/branches/upstream/current/csv/add_esri_column.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/alias.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/area.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/build_pcs.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/build_spm.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/change.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/codes.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis_name.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_method.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter_value.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_path.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_reference_system.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_system.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/csv.txt
   packages/geotiff/libgeotiff/branches/upstream/current/csv/csv2c.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/csv_tools.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/deprecation.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.override.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/naming_system.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/README
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/dumpepsg.bat
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/makefile
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.cpp
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.exe
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.cpp
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.h
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.cpp
   packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.h
   packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/pg_to_csv.py
   packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/stateplane.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.c
   packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.csv
   packages/geotiff/libgeotiff/branches/upstream/current/csv/version_history.csv
   packages/geotiff/libgeotiff/branches/upstream/current/defs.h
   packages/geotiff/libgeotiff/branches/upstream/current/docs/
   packages/geotiff/libgeotiff/branches/upstream/current/docs/api/
   packages/geotiff/libgeotiff/branches/upstream/current/docs/api/.cvsignore
   packages/geotiff/libgeotiff/branches/upstream/current/docs/geotifcp.html
   packages/geotiff/libgeotiff/branches/upstream/current/docs/index.dox
   packages/geotiff/libgeotiff/branches/upstream/current/docs/listgeo.html
   packages/geotiff/libgeotiff/branches/upstream/current/docs/manual.txt
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_datum.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_ellipse.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_gcs.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_pcs.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_pm.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_proj.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_units.inc
   packages/geotiff/libgeotiff/branches/upstream/current/epsg_vertcs.inc
   packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.in
   packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.vc
   packages/geotiff/libgeotiff/branches/upstream/current/geo_ctrans.inc
   packages/geotiff/libgeotiff/branches/upstream/current/geo_extra.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_free.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_get.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_keyp.h
   packages/geotiff/libgeotiff/branches/upstream/current/geo_names.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_new.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.h
   packages/geotiff/libgeotiff/branches/upstream/current/geo_print.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_set.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.h
   packages/geotiff/libgeotiff/branches/upstream/current/geo_trans.c
   packages/geotiff/libgeotiff/branches/upstream/current/geo_write.c
   packages/geotiff/libgeotiff/branches/upstream/current/geokeys.h
   packages/geotiff/libgeotiff/branches/upstream/current/geokeys.inc
   packages/geotiff/libgeotiff/branches/upstream/current/geonames.h
   packages/geotiff/libgeotiff/branches/upstream/current/geotiff.h
   packages/geotiff/libgeotiff/branches/upstream/current/geotiff_proj4.c
   packages/geotiff/libgeotiff/branches/upstream/current/geotiffio.h
   packages/geotiff/libgeotiff/branches/upstream/current/geovalues.h
   packages/geotiff/libgeotiff/branches/upstream/current/install-sh
   packages/geotiff/libgeotiff/branches/upstream/current/libtiff_private/
   packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/
   packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiff.c
   packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiffio.h
   packages/geotiff/libgeotiff/branches/upstream/current/makefile.mpw
   packages/geotiff/libgeotiff/branches/upstream/current/makefile.vc
   packages/geotiff/libgeotiff/branches/upstream/current/mkbindist.sh
   packages/geotiff/libgeotiff/branches/upstream/current/mkdist.sh
   packages/geotiff/libgeotiff/tags/
Log:
[svn-inject] Installing original source of libgeotiff

Added: packages/geotiff/libgeotiff/branches/upstream/current/.cvsignore
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/.cvsignore	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/.cvsignore	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,13 @@
+config.log
+geo_config.h
+config.cache
+config.status
+Makefile
+*.lib
+*.ilk
+*.pdb
+*.exp
+*.dll
+libgeotiff-*.so
+libgeotiff.so*
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/ChangeLog
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/ChangeLog	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/ChangeLog	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,594 @@
+2006-03-02  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Issuing libgeotif 1.2.2 release.
+
+2005-08-16  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Makefile.in: Include @C_PIC@ in CFLAGS so -fPIC will be used.
+
+2005-03-15  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: If a zero inverse flattening is encountered, 
+	interprete this as implying a semiminor axis equal to the semimajor.
+
+2005-03-03  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geotiff_proj4.c: added CT_CylindricalEqualArea support.
+
+	* geo_normalize.c: Added CT_CylindricalEqualArea support.
+
+	* geo_ctrans.c: added CT_CyldricalEqualArea.
+
+2005-02-16  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: check for ProjFalseOriginEastingGeoKey and
+	ProjFalseOriginNorthingGeoKey in GTIFFetchProjParms().  Otherwise
+	we miss the false easting/northing for LCC2SP when reading with
+	normalization.
+
+2004-12-16  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* aclocal.m4, Makefile.in: added MacOSX/Darwin related logic for
+	shared libraries.
+
+	* bin/Makefile.in: fixed problem in setting libdir.
+
+2004-12-01  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: GTIFGetGCSInfo() changed to work even if an 
+	illegal PM code encountered ... as long as pm info not requested.
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=698
+
+2004-11-21  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in: bug 649 - add LDFLAGS into LIBS, and ensure we
+	can link against libproj.so even if no libproj.a is provided.
+
+2004-10-19  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_print.c: fixed serious bug with reporting large numbers of
+	GCPs.  Patch from Oliver Colin (ESA). 
+
+2004-07-09  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: added 9122 as a simple degree alias in 
+	GTIFGetUOMAngleInfo().
+
+2004-06-07  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: fallback to using gdal_datum.csv if datum.csv 
+	not found.
+
+==============================================================================
+
+2004-04-30  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Prepare 1.2.2 release.
+
+2004-04-29  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* xtiffio.h: Avoid including cpl_serv.h, moved to geo_tiffp.h 
+	so that only libgeotiff code will end up seeing cpl_serv defines.
+
+2004-04-27  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_new.c, geo_write.c, geo_print.c: Make it possible to 
+	create a GTIF information object *without* an associated TIFF *. 
+
+2004-03-23  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_csv_incode.c: include dummy version on CPLReadParseLine().
+
+	* Reconvert the EPSG 6.5 files to C.
+
+	* Wrote csv/csv2c.py for converting .csv file to .c. 
+
+	* Capture EPSG 6.5 csv files.
+
+2003-10-21  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_print.c: fixed bug with long message text with embedded newlines
+	which happen to straddle the end of the message buffer when expanded
+	with escape characters.  (as reported by Leica - not in bugzilla).
+
+2003-09-23  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_print.c: fixed PrintKey() to work for constant names longer
+	than the message buffer.  
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=399
+
+2003-09-02  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_new.c: various hacks so that with improperly terminated ascii
+	parameters such as "34737 (0x87b1) ASCII (2) 9<Mercator\0>" will 
+	still work.  eg. 1164-0.tif
+
+2003-07-08  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c, geo_print.c, geo_set.c, geo_tiffp.c, geo_trans.c, 
+	geo_write.c, geotiff_proj4.c: fix various warnings.
+
+==============================================================================
+
+2003-06-20  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* bin/Makefile.in: Removed the "prep" target for copying the geotiff
+	shared library ... not necessary with -L.. (I hope).
+
+	* configure.in: don't let -ltiff get added to LIBS multiple times. 
+
+	* Prepared 1.2.1 release
+
+2003-06-19  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_new.c: Fixed bug that can corrupt memory when an invalid 
+	GeoTIFF file with a zero length ascii parms strings is read (like 
+	bruce.tif).
+
+2003-06-03  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* bin/Makefile: added -L${libdir} before $(LIBS) per suggestion by
+	Tommy Andreassen.
+
+2003-02-25  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* bin/Makefile.in: Replace $< with the object file names.  Apparently
+	this makes the makefile be compatible with Sun's make.
+
+2003-01-28  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: Default dfInDegrees in GTIFAngleToDD().
+
+2003-01-26  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* bin/geotifcp.c: fixed bug if the metadata file specified does not
+	exist.
+
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=258
+
+2003-01-20  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_csv_incode.c: fixed bug CSVGetField() which could cause
+	a crash if a missing record was requested.
+
+	* cpl_csv_incode.c, Makefile.in, csv/*: Reincorporated "incode"
+	support as per patches from Derrick. 
+
+	* cpl_serv.h: added #define for gtGetFileFieldId.
+
+	* cpl_csv.c: changed CSVFilename() to search for pcs.csv, not
+	horiz_cs.csv.
+	
+2003-01-19  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Makefile.in, bin/Makefile.in: added dist-clean target.
+
+==============================================================================
+
+2003-01-15  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Preparing 1.2.0 libgeotiff release.
+
+	* removed libtiff_private contents.
+
+	* geotiff.h: added LIBGEOTIFF_VERSION macro.
+
+	* geo_normalize.c/h: Added GTIFFreeMemory() for freeing memory
+	allocated by GTIF CSV lookup functions.  Added GTIFDeaccessCSV()
+	call for applications to force all CSV files to be de-cached.
+
+	* cpl_serv.h: renamed lots of CPL functions with gt prefixes using
+	macros. 
+
+2003-01-07  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in: fixed some stuff with last changes.  The --with-libtiff
+	option can now be used to give a base directory with libtiff installed
+	into /include and /lib directories under that.
+
+2003-01-02  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in: Remove logic to insert /usr/local/ in include and lib
+	path.  Remove configure switch for in-code EPSG tables since that 
+	option is broken for now.
+
+2002-12-01  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_csv.c: rewritten to support in memory caching of tables, and
+	fast searches. 
+
+	* geo_extra.c: tweaked to favor fixed EPSG codes for Kentucky North
+	(NAD83), and Tennesse (NAD27).  The original entries have incorrect
+	values. Also modified epsg_pcs.inc and epsg_proj.inc.
+
+	* geo_normalize.c: Major restructuring to use EPSG 6.2.2 database.
+
+2002-11-23  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_free.c: don't read past end of keys list. Introduced by 
+	changes from Rainer.
+
+	* geo_new.c: fix memory leak of tempData.tk_asciiParams.  Introduced
+	by changes from Rainer. 
+
+2002-09-27  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* libxtiff/{xtiff.c,xtiffio.h}: Added XTIFFClientOpen() function
+	as per supplied implementation from John Novak.
+
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=204
+
+	* geo_free.c, geo_names.c, geo_keyp.h, geo_new.c, geo_set.c, 
+	geo_write.c: Rainer Wiesenfarth (wiesi at ngi dot de) submitted
+	patches to support deletion, and changes to ascii tags.  To accomplish
+	this the ASCII tags are now allocated dynamically.  The
+	GTIFF_ASCIIPARAMS are split up when read, and recombined when written.
+
+2002-09-21  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_names.c: added support for VerticalUnitsGeoKey as per bug 203.
+
+2002-07-19  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* bin/listgeo.c: Added -d (report corners in decimal degrees) flag
+	to listgeo as submitted by Derrick Brashear. 
+
+2002-07-09  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geotiff_proj4.c: Fixed translation of polar stereographic to PROJ.4
+	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=172.
+
+2002-06-18  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_csv.h, cpl_serv.h, cpl_csv.c, cpl_csv_incode.c, geo_normalize.c:
+	Removed the cpl_csv.h file, and merged it into cpl_serv.h.  Modified
+	all modules including cpl_csv.h to include cpl_serv.h instead.  This
+	is to avoid a conflict with the cpl_csv.h in GDAL.
+
+2002-05-31  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_print.c: modified to using backslash escaping for backslashes,
+	and newlines handle newlines in citations (as occur in Erdas generated
+	files, for instance).  Also resolved some problems with processing
+	long string values though very long strings will still blow up
+	GTIFImport().
+
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=139
+
+2002-02-25  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in: added setting of EXEEXT macro - allow .exe files on
+	Cygwin.
+
+	* libxtiff/xtiff.c: Rewrote to use new "custom field" interface to
+	libtiff (requires libtiff 3.6.x).   Removed xtiffiop.h.  No longer
+	a dependence on private libtiff include files.
+
+2002-02-12  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in, Makefile.in, bin/Makefile.in: extensive updates to
+	support building libgeotiff as a DLL on Cygwin.
+
+2002-02-11  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added CSVDeaccess() stub ... submitted by Derrick Brashear.
+
+	* README: Fixed url.
+
+2002-02-04  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* configure.in: fixed up zip/jpeg arg so that --with-jpeg will work
+	as reported by Julien Demaria.
+
+2002-01-03  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Prepare 1.1.5 release.
+
+	* geo_normalize.c: call CSVDeaccess() at end of GTIFPrintDefn() so that
+	listgeo has closed all file handles by the end. 
+
+2001-11-28  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_trans.c: fixed memory leak of transform in GTIFPCSToImage()
+	as reported by Ng Lay Keow (Nicole).
+
+2001-07-09  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_serv.c: Another bug with pszRLBuffer being freed but not set
+	to NULL.  
+
+2001-06-28  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* cpl_csv_incode.c: Use EQUAL instead of strcasecmp() to ensure code 
+	builds on windows.  As per 
+
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=59
+
+2001-05-02  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_set.c: modified so that a count of -1 means to delete
+	the tag from the list.
+
+2001-04-17  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* geo_normalize.c: fixed memory leaks in GTIFGetDefn().
+
+	* cpl_serv.c: Fixed failure to set pointer to NULL when freeing
+	line buffer in CPLReadLine(). 
+
+	* geo_normalize.c: added support for reading custom ellipsoid 
+	definitions.
+	
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=42
+
+2001-04-06  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* listgeo.c: added -i flag to report inverse transformation results,
+	testing the PCSToImage() function.  Not documented for user though.
+
+	* GTIFPCSToImage(): added support for inverting matrix transformations.
+
+	* Fixed GTIFGetDefn() to support custom ellipsoid definition.
+
+2001-03-04  Frank Warmerdam  <warmerdam at pobox.com>
+
+	Fixed various memory leaks bugs thanks to Alan Gray. 
+	
+	* GTIFGetDefn() now calls CSVDeaccess() to avoid memory/file leaks.
+
+	* Added docs/api, and related for Doxygen generated API docs.
+
+	* Fixed memory leaks in GTIFPrintDefn() (geo_normalize.c), and
+	GTIFImageToPCS(), GTIFPCSToImage() (geo_trans.c).  
+
+2001-03-01  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added PCS_GGRS87_Greek_Grid for Dr. Irwin Scollar.
+
+2001-02-28  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added PCS_HD72_EOV to epsg_pcs.inc, and added GCS_GGRS87 to 
+	epsg_gcs.inc at the request of Prof. Dr. Irwin Scollar. 
+
+2001-02-23  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Fixed GTIFPrintDefn() to use fprintf( fp ), instead of printf(), 
+	as per fixes from Alan Gray.
+
+2001-01-19  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added tiffconf.h to libtiff_private.  Secretly reissue 1.1.4 source
+	release.
+
+2001-01-17  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Prepare 1.1.4 final release.
+
+	* Added README_BIN, and mkbindist.sh.
+
+	* Modified csv search code to include a search of 
+	share/epsg_csv and /usr/share/epsg_csv
+
+2001-01-02  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added support for .tfw files with rotatational coefficents in
+	geotifcp.c.
+
+	* Updated README.WIN to mention VCVARS32.BAT.
+
+2000-12-28  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Prepare 1.1.4beta release.
+
+	* Added HOWTO-RELEASE file. 
+
+	* Removed getopt.h from geotifcp.c to build on windows.
+
+2000-12-12  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Fix geotifcp.c to avoid u_char problems, include getopt.h.
+
+	* Made configure use "-L... -llibname" for libproj and libtiff
+	so we will use the shared library when possible.
+
+	* Fixed up Makefile.in so it works if . is not in the path.
+
+	* Added CSV_DATA_DIR define to control where to look for csv files.
+
+	Todays fixes courtesy of Dave Johnson, ddj at cascv.brown.edu and 
+	are summarized in:
+	
+	http://bugzilla.remotesensing.org/show_bug.cgi?id=29
+
+2000-12-05  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added cassini support in geotiff_proj4.c.
+
+	* modified geotiff_proj4.c to use +R_A to use spherical radius
+	of equal area, similar to other systems like GCTP for the
+	Miller Cylindrical and VanDerGrinten.  Should also do for any
+	other spherical projections as identified.
+
+2000-11-30  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Fixed Makefile.in to install all the .inc files with the include
+	files.
+
+2000-11-24  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Added configure/makefile logic to build a shared library, 
+	currently libgeotiff.so.1.1.5, and intall it with appropriate links.
+
+	* Modified configure to use --with-libtiff, and to ignore TIFF_HOME.
+	Now it is preferred to use an installed libtiff instead of one sitting
+	in a build directory.  
+
+	* Added libtiff_private directory with required libtiff include
+	files, to make it easier to build libgeotiff if only the standard
+	libtiff development environment was installed.
+
+2000-11-23  Frank Warmerdam  <warmerdam at pobox.com>
+
+	* Based loosely on suggestions from Curt Mills, I have reworked
+	the configure.in logic for PROJ.4.  I add -I/usr/local/include to 
+	CFLAGS and -L/usr/local/lib to LIBS right off the start so /usr/local
+	is included in the default search path.  The user no longer 
+	specifies the PROJ_HOME environment variable, and instead uses
+	the --with-proj configure switch.  Updated notes for building 
+	PROJ_HOME set in README.
+
+2000-10-13  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Added EquidistantConic support in PROJ.4 translation.
+
+	* Fixed order of parameters for LCC when read directly from a 
+	file to match that when read from EPSG tables.  This is now
+	always: 0-NatOriginLat, 1-NatOriginLong, 2-StdParallel1, 3-StdParallel2
+	This change is only in geo_normalize.c.
+
+2000-09-29  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Fixed bug in CPLReadLine() that primarily affects windows, and
+	SunOS 4.x.  Bug fix courtesy of shumilin at scanex.ru.
+
+2000-09-15  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Added the -proj4 option to listgeo to report it's selected
+	PROJ.4 string.
+
+	* Fixed order of parameters for LCC 2SP.  When parameters
+	were read from EPSG CSV files the standard parallels and origin
+	were mixed up.  This affects alot of state plane zones!
+
+==============================================================================
+
+2000-08-22  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Prepare 1.1.3 release.
+
+	* Added install target to makefile.  Defaults to /usr/local/...
+
+	* Added libjpeg to configure, and fixed up libjpeg/libz ordering.
+
+2000-08-21  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Removed the GTIFTiepointTranslate() code because it it badly
+	broken.
+
+2000-06-09    <warmerda at CS46980-B>
+
+	* Added knowledge of NAD27, NAD83, WGS72, WGS84, their datums,
+	  and ellipsoids. 
+
+2000-05-21  Frank Warmerdam  <warmerda at cs46980-c>
+
+	* Added -e option to geotifcp to intialize tiepoint+pixelscale
+	based on an ESRI world file. 
+
+==============================================================================
+
+Sun Feb 20 16:43:03 2000  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Prepare 1.1.2 release.
+
+Tue Jan  4 10:59:48 2000  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Fixed inclusion of geoparms in object file list at Derricks
+	  suggestion.
+
+	* Added --with-zip support to configure and makefiles at the 
+	  suggestion of Derrick Brashear.
+
+Fri Dec 10 13:24:21 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Upgraded .csv and .c files to EPSG 4.4.
+
+	* Fixed bug setting the false northing for files with 
+	ProjCenterNorthingGeoKey set in GTIFGetDefn().
+
+	* Added "--with-incode-epsg" support to configure, added 
+	cpl_csv_incode.c and csv/*.c tables.
+
+Wed Sep 29 10:10:39 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Upgraded CSV files to EPSG 4.3 from EPSG 4.2.  
+
+Fri Sep 17 10:53:52 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Added ProjRectifiedGridAngleGeoKey(3096) and support for it's
+	  use with Oblique Mercator in geo_normalize.c.
+
+Thu Sep 16 17:22:55 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Added support for pure tiepoints, and the transformation
+	matrix in GTIFImageToPCS(), and GTIFPCSToImage(). 
+
+Wed Sep 15 10:19:34 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* CT_TransvMercator_SouthOriented now CT_TransvMercator_SouthOrientated
+	  to match EPSG.  SouthOriented name remains as an alias.
+
+	* Fixed serious bug in geo_normalize.c with translation of
+	DD.MMSSsss values.  Return value was seriously off if any 
+	fraction of a second was included in the string.
+
+Tue Sep  7 15:57:47 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Fixed count/tiepoint_count mixup in GTIFPCSToImage().  Thanks
+	  to Eric Brown of Universal Systems.
+
+Mon Jul 12 12:56:51 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Made scale a parameter of CT_Stereographic.
+
+	* geotifcp modified to copy existing geotiff information by default.
+
+==============================================================================
+
+Tue May  4 09:25:12 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Prepared Version 1.1.1 release.
+
+Mon May  3 14:10:30 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Added corner coordinate reporting to listgeo, and made full
+	  report the default.
+
+	* Added geo_trans.c with image<->PCS transformations.
+
+	* Fixed serious bug with parsing DMSmmsss.ss coordinates from
+	  CSV files which could make many results wrong.
+
+	* Cleaned up warnings with gcc -Wall, and IRIX native compiler. 
+
+	* Added support for -Wall for GCC in when running configure. This
+	also resulted in the addition of aclocal.m4 to the dist.
+
+Wed Apr 28 14:12:25 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Added geo_extra.c, for special handling of UTM and state plane 
+	map systems. 
+
+	* Changed to have api help inline with the code, and extracted with 
+	doxygen.
+
+Thu Mar 25 23:25:22 1999  Frank Warmerdam  <warmerda at gdal.velocet.ca>
+
+	* Added ChangeLog and LICENSE file to distribution.
+
+March 18
+	
+	* Added support for PROJ.4 in configure.  Added cover functions
+	for Proj.4 in geotiff_proj.c, added lat/long reporting to listgeo.c. 
+
+
+==============================================================================
+
+-- 1.1.0a Release (circa March 10, 1999) --
+
+	* This release is considered alpha (not release) quality. 
+	
+	* Includes new CSV files, ``geo_normalize'' support, and a new
+	configure script (using autoconf). 
+
+-- 1.02 Release (1995 or so) 	

Added: packages/geotiff/libgeotiff/branches/upstream/current/Doxyfile
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/Doxyfile	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/Doxyfile	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,255 @@
+# This file describes the settings to be used by doxygen for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# General configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of word surrounded
+# by quotes) that should identify the project. 
+
+PROJECT_NAME         =	libgeotiff
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number.
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER       =	
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY     =
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT          = docs/api
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT          =
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER          =
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER          =
+
+# The QUIET tag can be used to turn on/off the messages that are generated
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated by doxygen. Possible values are YES and NO. If left blank
+# NO is used.
+
+WARNINGS             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
+# top of each page. A value of NO (the default) enables the index and the
+# value YES disables it.
+
+DISABLE_INDEX        = NO
+
+# If the EXTRACT_ALL tag is set to YES all classes and functions will be
+# included in the documentation, even if no documentation was available.
+
+EXTRACT_ALL          = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+# will be included in the documentation.
+
+EXTRACT_PRIVATE      = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+# undocumented members inside documented classes or files.
+
+HIDE_UNDOC_MEMBERS   = YES
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
+# generate Latex output.
+
+GENERATE_LATEX       = NO
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
+# generate HTML output
+
+GENERATE_HTML        = YES
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc).
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC = YES
+
+# If the FULL_PATH_NAMES tag is set to YES Doxygen will prepend the full
+# path before files name in the file list and in the header files. If set
+# to NO the shortest path that makes the file name unique will be used
+
+FULL_PATH_NAMES = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag is used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT            =	. libxtiff/xtiff.c docs/index.dox
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+FILE_PATTERNS    =	*.h *.cpp *.c *.dox 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH     = .
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories
+# should be searched for input files as well. Possible values are YES and NO.
+# If left blank NO is used.
+
+RECURSIVE        = NO
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter>
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
+# input file. Doxygen will then use the output that the filter program writes
+# to standard output.
+
+INPUT_FILTER     = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor 
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
+# evaluate all C-preprocessor directives found in the sources and include
+# files.
+
+ENABLE_PREPROCESSING = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed.
+
+MACRO_EXPANSION = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by
+# the preprocessor.
+
+INCLUDE_PATH =
+
+# The PREDEFINED tag can be used to specify one or more macro names that
+# are defined before the preprocessor is started (similar to the -D option of
+# gcc). The argument of the tag is a list of macros of the form: name
+# or name=definition (no spaces). In the former case 1 is used as the
+# definition.
+
+PREDEFINED =
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
+# then the macro expansion is limited to the macros specified with the
+# PREDEFINED tag.
+
+EXPAND_ONLY_PREDEF = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to external references 
+#---------------------------------------------------------------------------
+
+# The TAGFILES tag can be used to specify one or more tagfiles. 
+
+TAGFILES         =
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE =
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed
+# in the class index. If set to NO only the inherited external classes
+# will be listed.
+
+ALLEXTERNALS     = NO
+
+# The PERL_PATH should be the absolute path and name of the perl script
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH        = /usr/local/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the search engine 
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE     = NO
+
+# The CGI_NAME tag should be the name of the CGI script that
+# starts the search engine (doxysearch) with the correct parameters.
+# A script with this name will be generated by doxygen.
+
+CGI_NAME         = search.cgi
+
+# The CGI_URL tag should be the absolute URL to the directory where the
+# cgi binaries are located. See the documentation of your http daemon for 
+# details.
+
+CGI_URL          =
+
+# The DOC_URL tag should be the absolute URL to the directory where the
+# documentation is located. If left blank the absolute path to the 
+# documentation, with file:// prepended to it, will be used.
+
+DOC_URL          =
+
+# The DOC_ABSPATH tag should be the absolute path to the directory where the
+# documentation is located. If left blank the directory on the local machine
+# will be used.
+
+DOC_ABSPATH      =
+
+# The BIN_ABSPATH tag must point to the directory where the doxysearch binary
+# is installed.
+
+BIN_ABSPATH      = /usr/local/bin/
+
+# The EXT_DOC_PATHS tag can be used to specify one or more paths to 
+# documentation generated for other projects. This allows doxysearch to search
+# the documentation for these projects as well.
+
+EXT_DOC_PATHS    =

Added: packages/geotiff/libgeotiff/branches/upstream/current/HOWTO-RELEASE
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/HOWTO-RELEASE	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/HOWTO-RELEASE	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,42 @@
+	Preparing a libgeotiff Release
+	==============================
+
+ 1) Update the VERSION_MAJOR/MINOR/POINT information in configure.in.
+
+ 2) Update the LIBGEOTIFF_VERSION macro in geotiff.h.
+
+ 3) Add a note to the ChangeLog that a new release is being issued, and what
+    the release number is.
+
+ 4) Tag the release with a command like "cvs tag libgeotiff_1_1_4" from the
+    libgeotiff directory.
+
+ 5) Prepare a zip and tar.gz file using a command like "mkdist.sh 1.1.5" 
+    from within the geotiff/libgeotiff directory. 
+
+ 6) Test build and install on at least one Unix platform.  Test build on a
+    Windows system.
+
+ 7) The resulting files (eg. libgeotiff-1.1.5.tar.gz and libgeotiff115.zip) 
+    should be copied to the distribution directory (geotiff/libgeotiff on 
+    ftp.remotesensing.org).  Update the README file in that directory to 
+    indicate the new current release.
+
+ 8) Build binary distributions of libgeotiff, and utilities for various
+    Unix platforms (usually Linux, Solaris and IRIX).  This can be accomplished
+    using a command like "mkbindist.sh 1.1.5 linux -install".  The -install
+    option only works if you have scp locally, and a matching account on 
+    remotesensing.org.
+
+ 9) Build binary distribution for Windows.  Normally prepared by downloading
+    the last distribution, and overlaying the most recent .exe files, and 
+    csv files over the ones from the last distribution, and renaming things
+    based on the version number.
+
+10) Announce on GeoTIFF mailing list: geotiff at lists.maptools.org
+    Include a summary of the ChangeLog items for the most recent release.
+
+11) Update entry at http://www.freshmeat.net/projects/libgeotiff
+
+12) Update html/geotiff.html to point to most recent release, including
+    the most recent release version number.

Added: packages/geotiff/libgeotiff/branches/upstream/current/LICENSE
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/LICENSE	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/LICENSE	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,83 @@
+
+	libgeotiff Licensing
+	====================
+
+All the source code in this toolkit are either in the public domain, or under 
+an X style license.  In any event it is all considered to be free to use
+for any purpose (including commercial software).  No credit is required 
+though some of the code requires that the specific source code modules 
+retain their existing copyright statements.  The CSV files, and other tables
+derived from the EPSG coordinate system database are also free to use.  In 
+particular, no part of this code is "copyleft", nor does it imply any 
+requirement for users to disclose this or their own source code.
+
+All components not carrying their own copyright message, but distributed
+with libgeotiff should be considered to be under the same license as
+Niles' code.
+
+---------
+
+Code by Frank Warmerdam has this copyright notice (directly copied from
+X Consortium licence):
+
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+
+-----------
+
+Code by Niles Ritter is under this licence:
+
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+
+-----------
+
+The EPSG Tables (from which the CSV files, and .inc files are derived)
+carried this statement on use of the data (from the EPSG web site):
+
+  Use of the Data 
+
+  The user assumes the entire risk as to the accuracy and the use of this 
+  data. The data may be copied and distributed subject to the following 
+  conditions: 
+
+      1.All data pertinent to a specific coordinate system must be copied 
+        without modification and all related pages must be included; 
+
+      2.All components of this data set pertinent to any given coordinate 
+        system must be distributed together (complete distribution of all 
+        components of the data set is preferred, but the EPSG recognises 
+        the need for a more limited distribution); 
+
+      3.The data may not be distributed for profit by any third party; and 
+      4.The original source [EPSG] must be acknowledged.
+
+      INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED "AS
+      IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+      IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
+      WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
+      PARTICULAR PURPOSE. 
+
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/Makefile.in
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/Makefile.in	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/Makefile.in	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,220 @@
+#
+# GeoTIFF Library source for Makefile
+#
+DEPTH   = .
+
+SRCDIR  = ${DEPTH}
+
+#
+SHELL   = /bin/sh
+NULL    =
+CD      = cd
+CC      = @CC@
+AR      = ar
+LN      = @LN_S@
+AROPTS  = r
+RANLIB  = @RANLIB@
+INSTALL = @INSTALL@
+RM      = rm -f
+MAKE    = make
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir	= @bindir@
+libdir	= @libdir@
+includedir = @includedir@
+datadir = @datadir@/epsg_csv
+
+BIN=${SRCDIR}/bin
+LIB_XTIFF=${SRCDIR}/libxtiff
+XTIFF=xtiff.o
+XTIFFINC= xtiffio.h
+EXEEXT=@EXEEXT@
+
+VERSION_MAJOR	=	@VERSION_MAJOR@
+VERSION_MINOR	=	@VERSION_MINOR@
+VERSION_POINT	=	@VERSION_POINT@
+
+LIBS=   @LIBS@
+GEOTIFF_SO=@GEOTIFF_SO@
+GEOTIFF_DLL=@GEOTIFF_DLL@
+GEOTIFF_IMP=@GEOTIFF_IMP@
+LD_SHARED=@LD_SHARED@
+SO_EXT=@SO_EXT@
+
+GT_INCLUDE_FILES = xtiffio.h geotiff.h geotiffio.h geovalues.h \
+	geonames.h geokeys.h geo_tiffp.h geo_config.h geo_keyp.h \
+	geo_normalize.h cpl_serv.h \
+	epsg_datum.inc epsg_gcs.inc epsg_pm.inc epsg_units.inc geo_ctrans.inc\
+	epsg_ellipse.inc epsg_pcs.inc epsg_proj.inc epsg_vertcs.inc geokeys.inc
+
+
+#
+IPATH   = -I. -I${SRCDIR} @TIFF_INC@ @PROJ_INC@
+#
+CONF_LIBRARY=\
+	${NULL}
+COPTS	= @CFLAGS@ @C_PIC@ -DCSV_DATA_DIR=\"$(datadir)\"
+CFLAGS  = ${COPTS} ${IPATH} ${CONF_LIBRARY}
+#
+SRCS    = \
+	${NULL}
+CORE_OBJS    = \
+	${XTIFF} \
+	geo_free.o \
+	geo_get.o \
+	geo_names.o \
+	geo_new.o \
+	geo_print.o \
+	geo_set.o \
+	geo_tiffp.o \
+	geo_write.o \
+	geo_trans.o \
+	geo_normalize.o \
+	geotiff_proj4.o \
+	geo_extra.o \
+	cpl_serv.o \
+	${NULL}
+
+CSV_INCODE_OBJS = \
+	cpl_csv_incode.o \
+	csv/pcs.o \
+	csv/gcs.o \
+	csv/ellipsoid.o \
+	csv/prime_meridian.o \
+	csv/datum.o \
+	csv/unit_of_measure.o \
+	csv/projop_wparm.o
+
+CSV_FILE_OBJS = \
+	cpl_csv.o
+
+# CSV_SOURCE can be either $(CSV_FILE_OBJS) or $(CSV_INCODE_OBJS)
+OBJS  =	$(CORE_OBJS) @CSV_SOURCE@
+
+TARGETS = libgeotiff.a
+
+all:    Makefile ${TARGETS} ${GEOTIFF_SO} Progs
+
+libgeotiff.a: ${OBJS}
+	${AR} ${AROPTS} libgeotiff.a $?
+	${RANLIB} libgeotiff.a
+
+$(GEOTIFF_SO): ${OBJS}
+	${LD_SHARED} ${OBJS} ${LIBS} -o $(GEOTIFF_SO)
+	rm -f libgeotiff.$(SO_EXT)
+	${LN} $(GEOTIFF_SO) libgeotiff.$(SO_EXT)
+
+Progs:
+	${CD} ${BIN};\
+	${MAKE}
+
+${OBJS}: ${SRCDIR}/geotiff.h ${SRCDIR}/geotiffio.h ${SRCDIR}/geo_config.h
+
+${XTIFFINC}:
+	${RM} ${XTIFFINC}
+	${LN} ${LIB_XTIFF}/*.h .
+
+${XTIFF}: ${LIB_XTIFF}/xtiff.c  ${XTIFFINC}
+	${CC} -c ${CFLAGS}  ${LIB_XTIFF}/xtiff.c
+
+geo_free.o: ${SRCDIR}/geo_free.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_free.c
+
+geo_get.o: ${SRCDIR}/geo_get.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_get.c
+
+geo_names.o: ${SRCDIR}/geo_names.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_names.c
+
+geo_new.o: ${SRCDIR}/geo_new.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_new.c
+
+geo_print.o: ${SRCDIR}/geo_print.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_print.c
+
+geo_set.o: ${SRCDIR}/geo_set.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_set.c
+
+geo_tiffp.o: ${SRCDIR}/geo_tiffp.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_tiffp.c
+
+geo_write.o: ${SRCDIR}/geo_write.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_write.c
+
+geo_trans.o: ${SRCDIR}/geo_trans.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_trans.c
+
+geo_normalize.o: ${SRCDIR}/geo_normalize.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_normalize.c
+
+geo_extra.o: ${SRCDIR}/geo_extra.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geo_extra.c
+
+cpl_csv.o: ${SRCDIR}/cpl_csv.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/cpl_csv.c
+
+cpl_serv.o: ${SRCDIR}/cpl_serv.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/cpl_serv.c
+
+geotiff_proj4.o: ${SRCDIR}/geotiff_proj4.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/geotiff_proj4.c
+
+${SRCDIR}/csv/%.o:	${SRCDIR}/csv/%.c
+	${CC} -c ${CFLAGS} ${SRCDIR}/csv/$*.c -o ${SRCDIR}/csv/$*.o
+
+clean:
+	(cd bin; $(MAKE) clean)
+	rm -f ${TARGETS} ${OBJS} ${XTIFFINC} core a.out libgeotiff.$(SO_EXT)*
+	rm -f ${GEOTIFF_IMP} ${GEOTIFF_SO}
+
+dist-clean: clean
+	(cd bin; $(MAKE) dist-clean)
+	rm -rf config.log config.status config.cache geo_config.h
+	rm -f Makefile
+
+config.status:	configure
+	./configure
+
+geo_config.h: geo_config.h.in config.status
+	./config.status
+	touch geo_config.h
+
+Makefile:	Makefile.in config.status
+	./config.status
+
+dox:
+	doxygen
+	if test -d ../../geotiff-ht/api ; then \
+	  cp docs/api/*.* ../../geotiff-ht/api; \
+	  cp docs/*.html ../../geotiff-ht; \
+	fi
+
+configure:	configure.in aclocal.m4
+	autoconf
+
+install:
+	$(INSTALL) -d $(DESTDIR)$(libdir)
+	$(INSTALL) libgeotiff.a $(GEOTIFF_IMP) $(DESTDIR)${libdir}
+	$(INSTALL) -d $(DESTDIR)$(includedir)
+	$(INSTALL) $(GT_INCLUDE_FILES) $(DESTDIR)$(includedir)
+	$(INSTALL) -d $(DESTDIR)$(datadir)
+	$(INSTALL) csv/*.csv $(DESTDIR)$(datadir)
+	$(INSTALL) -d $(DESTDIR)$(bindir)
+	$(INSTALL) bin/listgeo$(EXEEXT) bin/geotifcp$(EXEEXT) $(DESTDIR)$(bindir)
+	if test ! -z "$(GEOTIFF_SO)" ; then \
+		if test ! -z "$(GEOTIFF_DLL)" ; then \
+			$(INSTALL) $(GEOTIFF_SO) $(DESTDIR)${bindir}; \
+		else \
+			$(INSTALL) $(GEOTIFF_SO) $(DESTDIR)${libdir}; \
+			(cd $(DESTDIR)${libdir} ; \
+			rm -f libgeotiff.$(SO_EXT).$(VERSION_MAJOR).$(VERSION_MINOR); \
+			${LN} $(GEOTIFF_SO) libgeotiff.$(SO_EXT).$(VERSION_MAJOR).$(VERSION_MINOR); \
+			rm -f libgeotiff.$(SO_EXT).$(VERSION_MAJOR); \
+			${LN} libgeotiff.$(SO_EXT).$(VERSION_MAJOR).$(VERSION_MINOR) \
+			libgeotiff.$(SO_EXT).$(VERSION_MAJOR); \
+			rm -f libgeotiff.$(SO_EXT); \
+			${LN} libgeotiff.$(SO_EXT).$(VERSION_MAJOR) libgeotiff.$(SO_EXT); );\
+		fi;\
+	fi
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/README
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/README	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/README	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,192 @@
+About LIBGEOTIFF:
+-----------------
+
+This library is designed to permit the extraction and parsing of the
+"GeoTIFF" Key directories, as well as definition and installation
+of GeoTIFF keys in new files. For more information about GeoTIFF
+specifications, projection codes and use, see the WWW web page at:
+
+   http://www.remotesensing.org/geotiff/geotiff.html
+
+or at:
+
+   http://www.geotiff.org/
+   
+or the FTP archive at:
+
+   ftp://ftp.remotesensing.org/pub/geotiff
+
+or the older FTP archive at:
+
+   ftp://ftpmcmc.cr.usgs.gov/release/geotiff/jpl_mirror/
+
+
+Use of LIBTIFF
+--------------
+
+The default configuration assumes that the public-domain LIBTIFF
+package for reading and writing TIFF files has been installed, with
+the development kit (include files).  The latest version of libtiff may 
+be found at:
+
+   http://www.libtiff.org/
+   
+For this build to work you must use libtiff version v3.6.0 alpha or newer.
+
+
+Building LIBGEOTIFF:
+--------------------
+
+Assuming that whatever TIFF library you use has been built, and installed
+may now build the rest of the geotiff library with:
+
+   % cd libgeotiff
+   % ./configure
+   % make 
+
+Common Configuration Issues:
+
+ o If you want to alter the compiler used, set the CC environment variable
+   before running configure.  
+
+   % setenv CC cc
+   % rm config.status
+   % ./configure
+   % make clean 
+   % make 
+
+ o If you want to control the compiler files, set the CFLAGS environment 
+   variable.  This can be used to override the default optimization/debug
+   flags for instance.
+
+   % setenv CFLAGS -O4
+   % rm config.status
+   % ./configure
+   % make clean 
+   % make
+
+ o If you want to force use of a locally built libtiff that was never 
+   "installed" you can point to the directory like this:
+
+   % rm config.status
+   % ./configure --with-libtiff=/u/contrib/libtiff-3.6.0/libtiff
+   % make clean 
+   % make
+
+ o If you have installed libtiff in a location other than /usr, then you can
+   point to the install tree like this:
+
+   % rm config.status
+   % ./configure --with-libtiff=/usr/local
+   % make clean 
+   % make
+
+ o If you want to use EPSG tables compiled into the code, use the
+   --with-incode-epsg configure switch.  It will make the library and
+   resulting executables substantially larger (~600K), but will avoid any 
+   configuration issues with finding the .csv files. 
+
+   % rm config.status
+   % ./configure --with-incode-epsg
+   % make clean
+   % make
+
+ o If you want to build in support for the PROJ.4 library, so that listgeo
+   can report corner coordinates in lat/long, it may be necessary to 
+   specify the directory containing the libproj include files, and library.
+   (PROJ.4 can also be disabled by passing --without-proj).  PROJ.4 info 
+   can be found at http://www.remotesensing.org/proj .
+
+   % rm config.status
+   % ./configure --with-proj=/contrib/proj-4.4.1
+   % make clean
+   % make
+
+ o The logic to build shared libraries is pretty weak, and is likely to
+   only work on systems with the GNU tool chain (gcc, and ld) installed. 
+   On other systems you can try hacking on Makefile after running configure.
+   It may be necessary to set the GEOTIFF_SO macro to "libgeotiff.1.2.x"
+   as it is made empty by default on systems configure doesn't think can 
+   build shared libraries.
+
+
+Test Programs:
+
+There are two demonstration test programs "makegeo" and "listgeo"
+that create and list-out the GeoTIFF tags and keys associated 
+with a small TIFF file, as well as a full-featured utility called
+"geotifcp". These will all be built in the bin/ directory as a matter of 
+course, though may require modification if you are not using LIBTIFF, as they
+make explicit calls to LIBTIFF for opening the files and setting the
+tags. To run them simply call:
+
+  % bin/makegeo
+  % bin/listgeo newgeo.tif
+
+to generate and list an example GeoTIFF file. To see the
+"geotifcp" utility in action, first call:
+
+  %  bin/listgeo newgeo.tif > metadata.txt
+ 
+to create a GeoTIFF metadata file "metadata.txt", and then
+
+  %  bin/geotifcp  -g  metadata.txt  newgeo.tif  newer.tif
+ 
+to copy the TIFF file newgeo.tif to newer.tif, using the
+GeoTIFF metadata as stored in "metadata.txt". See "docs/manual.txt"
+for further uses of geotifcp.
+
+To use the new normalization capability of listgeo, the program needs
+to be able to find the CSV files.  Use something like the following, 
+but indicating the correct path to the CSV directory (libgeotiff/csv). 
+
+  % bin/listgeo -t csv -norm newgeo.tif
+
+To convert a projection metafile, an ESRI world file, and a raw TIFF file
+into a GeoTIFF file do something like the following:
+
+  % bin/tiffcp -g metadata.txt -e abc.tfw abc.tif geo_abc.tif
+
+
+ 
+Non-Standard Configuration:
+---------------------------
+
+If you are using a TIFF software package other than libtiff, then you
+must override the TIFF file methods used in LIBGEOTIFF. To do this, 
+go into directory libgeotiff and edit the files:
+
+    "geo_tiffp.h"
+    "geo_tiffp.c"
+    
+which contain all of the TIFF externals. You will need to define your
+own versions of the TIFF tag reading, writing, and memory allocation
+calls. See the comments of those two files to see what needs to be
+changed. Also, whatever software package you use will have to 
+recognize the GeoTIFF tags listed in the include files, and permit
+variable-length arrays to be passed in to those tags.
+
+
+Credits
+-------
+
+ o This library was originally written by Niles Ritter (also the primary
+   author of the GeoTIFF specification).  
+
+ o It is currently being maintained by Frank Warmerdam (warmerdam at pobox.com),
+   who also added the "normalization" capability of GTIFGetDefn() using 
+   EPSG CSV files. 
+
+ o Support for "incode" CSV files was submitted by Derrick J Brashear 
+   <shadow at dementia.org>. 
+
+ o Eric Brown of Universal Systems, who contributed a bug fix to 
+   GTIFPCSToImage().
+
+ o Safe Software (www.safe.com) who supported by upgrade to use the 
+   EPSG 6.2.2 database for libgeotiff 1.2.0.
+
+ o Many others who contributed before it occured to me to maintain credits.
+
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/README.WIN
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/README.WIN	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/README.WIN	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,17 @@
+    Windows Build
+    -------------
+
+Most of the notes in the README apply on Windows as well; however, to 
+configure and build follow the following steps:
+
+ o Make sure you have the required environment variables set for VC++.  Often
+   this is accomplished by running the VCVARS32.BAT file from the VC++ bin
+   directory.
+
+ o Edit makefile.vc, updating the TIFF_DIR (or TIFF_LIB and TIFF_INC) variable
+   to point to the location of the tiff build tree.
+
+ o Build using the command ``nmake -f makefile.vc''
+
+If you don't use makefile.vc, you will need to copy geo_config.h.vc to
+geo_config.h by hand. 

Added: packages/geotiff/libgeotiff/branches/upstream/current/README_BIN
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/README_BIN	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/README_BIN	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,42 @@
+	libgeotiff Binary Distribution for Unix
+	---------------------------------------
+
+This tree contains a binary distribution of libgeotiff, and related
+utilities (listgeo, and geotifcp) for a Unix platform (as indicated in 
+the distribution filename).  
+
+The distribution should consist of:
+
+README: this file
+bin/listgeo: utility program
+bin/geotifcp: utility program
+lib/libgeotiff.a: static library for libgeotiff, applications also have
+                  to link against libtiff.
+lib/libgeotiff-$VERSION.so: Shared library version of the above.
+lib/libgeotiff.so: link to the specific shared library.
+include: The include files for libgeotiff.
+share/epsg_csv: The EPSG CSV files used to decompose projection systems.
+
+This distribution is intended to be suitable to untar directly under
+/usr/local or /usr to give a rough equivelent to having done a "make install" 
+from the libgeotiff source, though this README should be removed.
+
+If this distribution is not installed under /usr/local, it will likely be
+necessary to define the GEOTIFF_CSV environment variable to point at
+the share/epsg_csv directory.  For reporting of lat/long equivelents of
+
+
+User documentation for listgeo and geotifcp can be found at:
+
+  http://www.remotesensing.org/geotiff/listgeo.html
+  http://www.remotesensing.org/geotiff/geotifcp.html
+
+General information on libgeotiff, and GeoTIFF can be found at:
+
+  http://www.remotesensing.org/geotiff/geotiff.html 
+
+or 
+
+  http://www.geotiff.org/
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/aclocal.m4
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/aclocal.m4	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/aclocal.m4	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,184 @@
+AC_DEFUN(AC_COMPILER_WFLAGS,
+[
+	# Remove -g from compile flags, we will add via CFG variable if
+	# we need it.
+	CXXFLAGS=`echo "$CXXFLAGS " | sed "s/-g //"`
+	CFLAGS=`echo "$CFLAGS " | sed "s/-g //"`
+
+	# check for GNU compiler, and use -Wall
+	if test "$GCC" = "yes"; then
+		C_WFLAGS="-Wall"
+		CFLAGS="$CFLAGS -Wall"
+		AC_DEFINE(USE_GNUCC)
+	fi
+	if test "$GXX" = "yes"; then
+		CXX_WFLAGS="-Wall"
+		CXXFLAGS="$CXXFLAGS -Wall"
+		AC_DEFINE(USE_GNUCC)
+	fi
+	AC_SUBST(CXX_WFLAGS,$CXX_WFLAGS)
+	AC_SUBST(C_WFLAGS,$C_WFLAGS)
+])
+
+AC_DEFUN(AC_COMPILER_PIC,
+[
+	echo 'void f(){}' > conftest.c
+	if test -z "`${CC-cc} -fPIC -c conftest.c 2>&1`"; then
+	  C_PIC=-fPIC
+	else
+	  C_PIC=
+	fi
+	if test -z "`${CXX-g++} -fPIC -c conftest.c 2>&1`"; then
+	  CXX_PIC=-fPIC
+	else
+	  CXX_PIC=
+	fi
+	rm -f conftest*
+
+	AC_SUBST(CXX_PIC,$CXX_PIC)
+	AC_SUBST(C_PIC,$C_PIC)
+])
+
+dnl
+dnl Try to find something to link shared libraries with.  Use "c++ -shared"
+dnl in preference to "ld -shared" because it will link in required c++
+dnl run time support for us. 
+dnl
+AC_DEFUN(AC_LD_SHARED,
+[
+  echo 'void g(); int main(){ g(); return 0; }' > conftest1.c
+
+  echo '#include <stdio.h>' > conftest2.c
+  echo 'void g(); void g(){printf("");}' >> conftest2.c
+  ${CC} ${C_PIC} -c conftest2.c
+
+  SO_EXT="so"
+  export SO_EXT
+  LD_SHARED="/bin/true"
+  if test ! -z "`uname -a | grep IRIX`" ; then
+    IRIX_ALL=-all
+  else
+    IRIX_ALL=
+  fi
+
+  AC_ARG_WITH(ld-shared,[  --without-ld-shared   Disable shared library support],,)
+
+  if test "$with_ld_shared" != "" ; then
+    if test "$with_ld_shared" = "no" ; then
+      echo "user disabled shared library support."	
+    else
+      echo "using user supplied .so link command ... $with_ld_shared"	
+    fi
+    LD_SHARED="$with_ld_shared"
+  fi
+
+  dnl Check For Cygwin case.  Actually verify that the produced DLL works.
+
+  if test ! -z "`uname -a | grep CYGWIN`" \
+        -a "$LD_SHARED" = "/bin/true" \
+	-a -z "`gcc -shared conftest2.o -o libconftest.dll`" ; then
+    if test -z "`${CC} conftest1.c -L./ -lconftest -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for Cygwin gcc -shared ... yes"
+        LD_SHARED="c++ -shared"
+        SO_EXT="dll"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    fi
+  fi
+
+  dnl Test special MacOS (Darwin) case. 
+
+  if test ! -z "`uname | grep Darwin`" \
+          -a "$LD_SHARED" = "/bin/true" \
+          -a -z "`${CXX} -dynamiclib conftest2.o -o libconftest.so 2>&1`" ; then
+    ${CC} -c conftest1.c
+    if test -z "`${CXX} conftest1.o libconftest.so -o conftest1 2>&1`"; then
+      DYLD_LIBRARY_PATH_OLD="$DYLD_LIBRARY_PATH"
+      if test -z "$DYLD_LIBRARY_PATH" ; then
+        DYLD_LIBRARY_PATH="`pwd`"
+      else
+        DYLD_LIBRARY_PATH="`pwd`:$DYLD_LIBRARY_PATH"
+      fi
+      export DYLD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ${CXX} -dynamiclib ... yes"
+        LD_SHARED="${CXX} -dynamiclib"
+	SO_EXT=dylib
+      fi
+      DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH_OLD"
+    fi
+    rm -f conftest1.o
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" \
+	-a -z "`${CXX} -shared $IRIX_ALL conftest2.o -o libconftest.so 2>&1|grep -v WARNING`" ; then
+    if test -z "`${CC} conftest1.c libconftest.so -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ${CXX} -shared ... yes"
+        LD_SHARED="${CXX} -shared $IRIX_ALL"
+      else
+        echo "checking for ${CXX} -shared ... no(3)"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    else
+      echo "checking for ${CXX} -shared ... no(2)"
+    fi
+  else 
+    if test "$LD_SHARED" = "/bin/true" ; then
+      echo "checking for ${CXX} -shared ... no(1)"
+    fi
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" \
+          -a -z "`ld -shared conftest2.o -o libconftest.so 2>&1`" ; then
+    if test -z "`${CC} conftest1.c libconftest.so -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ld -shared ... yes"
+        LD_SHARED="ld -shared"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    fi
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" ; then
+    echo "checking for ld -shared ... no"
+    if test ! -x /bin/true ; then
+      LD_SHARED=/usr/bin/true
+    fi
+  fi
+  if test "$LD_SHARED" = "no" ; then
+    if test -x /bin/true ; then
+      LD_SHARED=/bin/true
+    else
+      LD_SHARED=/usr/bin/true
+    fi
+  fi
+
+  rm -f conftest* libconftest* 
+
+  AC_SUBST(LD_SHARED,$LD_SHARED)
+  AC_SUBST(SO_EXT,$SO_EXT)
+])
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/.cvsignore
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/.cvsignore	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/.cvsignore	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,4 @@
+Makefile
+makegeo
+listgeo
+geotifcp

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/Makefile.in
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/Makefile.in	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/Makefile.in	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,64 @@
+#
+# GeoTIFF Library source for Makefile
+#
+DEPTH	= ..
+
+GEOTIFFDIR	= $(DEPTH)
+GEOTIFF_SO=@GEOTIFF_SO@
+
+LIBS=   -L$(GEOTIFFDIR) -lgeotiff @LIBS@
+
+#
+SHELL	= /bin/sh
+NULL	=
+CC	= @CC@
+AR	= ar
+LN	= @LN_S@
+AROPTS	= r
+RANLIB	= @RANLIB@
+INSTALL	= @INSTALL@
+
+EXEEXT=@EXEEXT@
+
+prefix = /usr/local
+libdir  = ${prefix}/lib
+
+PROGS=${BIN}/makegeo$(EXEEXT) ${BIN}/listgeo$(EXEEXT) ${BIN}/geotifcp$(EXEEXT)
+
+#
+IPATH	= -I. -I${GEOTIFFDIR} @TIFF_INC@ @ZIP_INC@
+
+#
+
+COPTS	= @CFLAGS@
+CFLAGS  = ${COPTS} ${IPATH}
+#
+SRCS	= \
+	${NULL}
+OBJS	= \
+	makegeo.o \
+	listgeo.o \
+	geotifcp.o \
+	${NULL}
+
+ALL=	makegeo$(EXEEXT) listgeo$(EXEEXT) geotifcp$(EXEEXT)
+  
+all:	${ALL} 
+  
+makegeo$(EXEEXT): makegeo.o  ${GEOTIFFDIR}/libgeotiff.a
+	${CC} ${COPTS} makegeo.o -L${libdir} ${LIBS} -o $@
+  
+geotifcp$(EXEEXT): geotifcp.o  ${GEOTIFFDIR}/libgeotiff.a
+	${CC} ${COPTS} geotifcp.o -L${libdir} ${LIBS} -o $@
+  
+listgeo$(EXEEXT): listgeo.o  ${GEOTIFFDIR}/libgeotiff.a
+	${CC} ${COPTS} listgeo.o -L${libdir} ${LIBS} -o $@
+  
+csv2html$(EXEEXT): csv2html.o  ${GEOTIFFDIR}/libgeotiff.a
+	${CC} ${COPTS} csv2html.o -L${libdir} ${LIBS} -o $@
+
+clean:
+	rm -f ${ALL} ${OBJS} core a.out newgeo.tif ${GEOTIFF_SO}
+
+dist-clean: clean
+	rm -f Makefile

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/csv2html.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/csv2html.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/csv2html.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,279 @@
+/******************************************************************************
+ * $Id: csv2html.c,v 1.3 2000/12/28 23:26:56 warmerda Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  CGI BIN to view CSV files on the web.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: csv2html.c,v $
+ * Revision 1.3  2000/12/28 23:26:56  warmerda
+ * Changed to default csv path.
+ *
+ * Revision 1.2  1999/07/28 22:11:31  warmerda
+ * lots more changes
+ *
+ * Revision 1.1  1999/06/25 05:50:24  warmerda
+ * New
+ *
+ */
+
+#include "cpl_csv.h"
+
+static void
+CSV2HTML( const char * pszFilename, int nColumns, int * panColumns, char**,
+          int );
+
+/************************************************************************/
+/*                                main()                                */
+/************************************************************************/
+int main( int nArgc, char ** papszArgv )
+
+{
+    int		nColumns = 0;
+    int		*panColumnList = NULL;
+    const char *pszTable = "horiz_cs";
+    const char *pszTablePath = "/usr/local/share/epsg_csv";
+    char	**papszOptions = NULL;
+    char	szFilename[1024];
+    int		i, bSingletons = FALSE;
+
+    printf( "Content-type: text/html\n\n" );
+    
+/* -------------------------------------------------------------------- */
+/*      Parse the PATH_INFO.                                            */
+/* -------------------------------------------------------------------- */
+    if( getenv( "PATH_INFO" ) != NULL )
+    {
+        papszOptions = CSLTokenizeStringComplex( getenv("PATH_INFO") + 1,
+                                                 "/", TRUE, TRUE );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Add commandline switch to the option list.                      */
+/* -------------------------------------------------------------------- */
+    for( i = 1; i < nArgc; i++ )
+        papszOptions = CSLAddString( papszOptions, papszArgv[i] );
+
+/* -------------------------------------------------------------------- */
+/*      Process program options.                                        */
+/* -------------------------------------------------------------------- */
+    for( i = 0; papszOptions != NULL && papszOptions[i] != NULL; i++ )
+    {
+        if( EQUALN(papszOptions[i],"FIELDS=",7) )
+        {
+            char	**papszList;
+            int		j;
+
+            papszList = CSLTokenizeStringComplex( papszOptions[i]+7, ",",
+                                                TRUE, TRUE );
+            nColumns = CSLCount( papszList );
+            panColumnList = (int *) CPLRealloc(panColumnList,
+                                               sizeof(int) * nColumns);
+
+            for( j = 0; j < nColumns; j++ )
+                panColumnList[j] = atoi(papszList[j]);
+
+            CSLDestroy( papszList );
+        }
+
+        else if( EQUALN(papszOptions[i],"TABLE=",6) )
+        {
+            pszTable = papszOptions[i] + 6;
+        }
+
+        else if( EQUALN(papszOptions[i],"CODE=",5) )
+        {
+            bSingletons = TRUE;
+        }
+
+        else if( EQUALN(papszOptions[i],"SINGLETON",6) )
+        {
+            bSingletons = TRUE;
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Derive the full filename.                                       */
+/* -------------------------------------------------------------------- */
+    sprintf( szFilename, "%s/%s.csv", pszTablePath, pszTable );
+
+/* -------------------------------------------------------------------- */
+/*      Call function to translate to HTML.                             */
+/* -------------------------------------------------------------------- */
+    CSV2HTML( szFilename, nColumns, panColumnList, papszOptions,
+              bSingletons );
+
+    return 0;
+}
+
+/************************************************************************/
+/*                              CSV2HTML()                              */
+/*                                                                      */
+/*      Translate file to HTML.                                         */
+/************************************************************************/
+
+static void
+CSV2HTML( const char * pszFilename, int nColumns, int * panColumns,
+          char ** papszOptions, int bSingletons )
+
+{
+    FILE	*fp;
+    char	**papszFields, **papszFieldNames;
+    int		iCol, nColCount;
+
+/* -------------------------------------------------------------------- */
+/*      Open the source file.                                           */
+/* -------------------------------------------------------------------- */
+    fp = VSIFOpen( pszFilename, "rt" );
+
+    if( fp == NULL )
+    {
+        perror( "fopen" );
+        return;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Read and emit the title line specially.                         */
+/* -------------------------------------------------------------------- */
+    papszFieldNames = CSVReadParseLine( fp );
+    nColCount = CSLCount( papszFieldNames );
+
+    if( nColumns == 0 )
+    {
+        nColumns = nColCount;
+        panColumns = (int *) CPLMalloc(sizeof(int) * nColCount);
+        for( iCol = 0; iCol < nColCount; iCol++ )
+            panColumns[iCol] = iCol;
+    }
+
+    printf( "<table border>\n" );
+
+    if( !bSingletons )
+    {
+        for( iCol = 0; iCol < nColumns; iCol++ )
+        {
+            if( panColumns[iCol] < nColCount )
+            {
+                printf( "<th>%s\n", papszFieldNames[panColumns[iCol]] );
+            }
+        }
+        printf( "<tr>\n" );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Read and emit normal records.                                   */
+/* -------------------------------------------------------------------- */
+    while( (papszFields = CSVReadParseLine( fp )) != NULL )
+    {
+        int	bDisplay=TRUE, i;
+        
+        nColCount = CSLCount( papszFields );
+
+        for( i = 0; papszOptions != NULL && papszOptions[i] != NULL; i++ )
+        {
+            if( EQUALN(papszOptions[i],"CODE=",5) )
+            {
+                if( atoi(papszOptions[i]+5) != atoi(papszFields[0]) )
+                    bDisplay = FALSE;
+            }
+            else if( EQUALN(papszOptions[i],"CODE<",5) )
+            {
+                if( atoi(papszOptions[i]+5) <= atoi(papszFields[0]) )
+                    bDisplay = FALSE;
+            }
+            else if( EQUALN(papszOptions[i],"CODE>",5) )
+            {
+                if( atoi(papszOptions[i]+5) >= atoi(papszFields[0]) )
+                    bDisplay = FALSE;
+            }
+            else if( EQUALN(papszOptions[i],"NAMEKEY=",8) )
+            {
+                if( strstr(papszFields[1],papszOptions[i]+8) == NULL )
+                    bDisplay = FALSE;
+            }
+        }
+
+        if( bDisplay )
+        {
+            for( iCol = 0; iCol < nColumns; iCol++ )
+            {
+                const char	*pszSubTable = NULL;
+                const char  *pszFieldName;
+                
+                if( panColumns[iCol] < 0
+                    || panColumns[iCol] >= nColCount )
+                    continue;
+                
+                pszFieldName = papszFieldNames[panColumns[iCol]];
+
+                if( bSingletons )
+                {
+                    printf( "<td>%s\n", pszFieldName );
+                }
+                
+
+                if( EQUAL(pszFieldName,"PRIME_MERIDIAN_CODE") )
+                    pszSubTable = "p_meridian";
+                else if( EQUAL(pszFieldName,"GEOD_DATUM_CODE") )
+                    pszSubTable = "geod_datum";
+                else if( EQUAL(pszFieldName,"UOM_LENGTH_CODE") )
+                    pszSubTable = "uom_length";
+                else if( EQUAL(pszFieldName,"UOM_ANGLE_CODE") )
+                    pszSubTable = "uom_angle";
+                else if( EQUAL(pszFieldName,"SOURCE_GEOGCS_CODE") )
+                    pszSubTable = "horiz_cs";
+                else if( EQUAL(pszFieldName,"PROJECTION_TRF_CODE") )
+                    pszSubTable = "trf_nonpolynomial";
+                else if( EQUAL(pszFieldName,"ELLIPSOID_CODE") )
+                    pszSubTable = "ellipsoid";
+                else if( EQUAL(pszFieldName,"COORD_TRF_METHOD_CODE") )
+                    pszSubTable = "trf_method";
+                
+                if( pszSubTable != NULL )
+                    printf( "<td><a href="
+                            "\"/cgi-bin/csv2html/TABLE=%s/CODE=%s/\">"
+                            "%s</a>\n",
+                            pszSubTable,papszFields[panColumns[iCol]],
+                            papszFields[panColumns[iCol]] );
+                else
+                    printf( "<td>%s\n", papszFields[panColumns[iCol]] );
+
+                if( bSingletons )
+                    printf( "<tr>\n" );
+            }
+
+            if( !bSingletons )
+                printf( "<tr>\n" );
+        }
+
+        CSLDestroy( papszFields );
+    }
+
+    printf( "</table>\n" );
+
+    CSLDestroy( papszFieldNames );
+
+    VSIFClose( fp );
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/geotifcp.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/geotifcp.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/geotifcp.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1419 @@
+/* geotifcp.c -- based on Sam Leffler's "tiffcp" code */
+
+/*
+ *  Original code had this copyright notice: 
+ *
+ * Copyright (c) 1988-1995 Sam Leffler
+ * Copyright (c) 1991-1995 Silicon Graphics, Inc.
+ *
+ * and a lot of legal stuff denying liability for anything.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+
+/* GeoTIFF overrides */
+
+#include "geotiff.h"
+#include "geo_tiffp.h"
+#include "geo_keyp.h"
+#include "xtiffio.h"
+#include "cpl_serv.h"
+
+#define TIFFOpen XTIFFOpen
+#define TIFFClose XTIFFClose
+
+#if defined(VMS)
+#define unlink delete
+#endif
+
+#define	streq(a,b)	(strcmp(a,b) == 0)
+#define	strneq(a,b,n)	(strncmp(a,b,n) == 0)
+
+#define	TRUE	1
+#define	FALSE	0
+
+int getopt();
+
+static  int outtiled = -1;
+static  uint32 tilewidth;
+static  uint32 tilelength;
+static  int convert_8_to_4 = 0;
+
+static	uint16 config;
+static	uint16 compression;
+static	uint16 predictor;
+static	uint16 fillorder;
+static	uint32 rowsperstrip;
+static	uint32 g3opts;
+static	int ignore = FALSE;		/* if true, ignore read errors */
+static	uint32 defg3opts = (uint32) -1;
+static	int quality = 75;		/* JPEG quality */
+static	int jpegcolormode = JPEGCOLORMODE_RGB;
+static	uint16 defcompression = (uint16) -1;
+static	uint16 defpredictor = (uint16) -1;
+static 	char *geofile=(char *)0;
+static  char *worldfile=(char *)0;
+
+static  void ApplyWorldFile(const char *worldfile, TIFF *out);
+static	int tiffcp(TIFF*, TIFF*);
+static	int processCompressOptions(char*);
+static	void usage(void);
+
+
+int
+main(int argc, char* argv[])
+{
+	uint16 defconfig = (uint16) -1;
+	uint16 deffillorder = 0;
+	uint32 deftilewidth = (uint32) -1;
+	uint32 deftilelength = (uint32) -1;
+	uint32 defrowsperstrip = (uint32) -1;
+	uint32 diroff = 0;
+	TIFF* in;
+	TIFF* out;
+	const char* mode = "w";
+	int c;
+	extern int optind;
+	extern char* optarg;
+
+	while ((c = getopt(argc, argv, "c:f:l:o:p:r:w:e:g:aistd")) != -1)
+		switch (c) {
+		case 'a':		/* append to output */
+			mode = "a";
+			break;
+		case 'd':		/* down cast 8bit to 4bit */
+                        convert_8_to_4 = 1;
+			break;
+		case 'c':		/* compression scheme */
+			if (!processCompressOptions(optarg))
+				usage();
+			break;
+                case 'e':
+                        worldfile = optarg;
+                        break;
+		case 'f':		/* fill order */
+			if (streq(optarg, "lsb2msb"))
+				deffillorder = FILLORDER_LSB2MSB;
+			else if (streq(optarg, "msb2lsb"))
+				deffillorder = FILLORDER_MSB2LSB;
+			else
+				usage();
+			break;
+		case 'i':		/* ignore errors */
+			ignore = TRUE;
+			break;
+		case 'g':		/* GeoTIFF metadata file */
+			geofile = optarg;
+			break;
+		case 'l':		/* tile length */
+			outtiled = TRUE;
+			deftilelength = atoi(optarg);
+			break;
+		case 'o':		/* initial directory offset */
+			diroff = strtoul(optarg, NULL, 0);
+			break;
+		case 'p':		/* planar configuration */
+			if (streq(optarg, "separate"))
+				defconfig = PLANARCONFIG_SEPARATE;
+			else if (streq(optarg, "contig"))
+				defconfig = PLANARCONFIG_CONTIG;
+			else
+				usage();
+			break;
+		case 'r':		/* rows/strip */
+			defrowsperstrip = atoi(optarg);
+			break;
+		case 's':		/* generate stripped output */
+			outtiled = FALSE;
+			break;
+		case 't':		/* generate tiled output */
+			outtiled = TRUE;
+			break;
+		case 'w':		/* tile width */
+			outtiled = TRUE;
+			deftilewidth = atoi(optarg);
+			break;
+		case '?':
+			usage();
+			/*NOTREACHED*/
+		}
+	if (argc - optind < 2)
+		usage();
+	out = TIFFOpen(argv[argc-1], mode);
+	if (out == NULL)
+		return (-2);
+	for (; optind < argc-1 ; optind++) {
+		in = TIFFOpen(argv[optind], "r");
+		if (in == NULL)
+			return (-3);
+		if (diroff != 0 && !TIFFSetSubDirectory(in, diroff)) {
+			TIFFError(TIFFFileName(in),
+			    "Error, setting subdirectory at %#x", diroff);
+			(void) TIFFClose(out);
+			return (1);
+		}
+		do {
+			config = defconfig;
+			compression = defcompression;
+			predictor = defpredictor;
+			fillorder = deffillorder;
+			rowsperstrip = defrowsperstrip;
+			tilewidth = deftilewidth;
+			tilelength = deftilelength;
+			g3opts = defg3opts;
+			if (!tiffcp(in, out) || !TIFFWriteDirectory(out)) {
+				(void) TIFFClose(out);
+				return (1);
+			}
+		} while (TIFFReadDirectory(in));
+		(void) TIFFClose(in);
+	}
+	(void) TIFFClose(out);
+	return (0);
+}
+
+static void ApplyWorldFile(const char *worldfilename, TIFF *out)
+
+{
+    FILE	*tfw;
+    double	pixsize[3], xoff, yoff, tiepoint[6], x_rot, y_rot;
+
+    /* 
+     * Read the world file.  Note we currently ignore rotational coefficients!
+     */
+    tfw = fopen( worldfilename, "rt" );
+    if( tfw == NULL )
+    {
+        perror( worldfilename );
+        return;
+    }
+
+    fscanf( tfw, "%lf", pixsize + 0 );
+    fscanf( tfw, "%lf", &y_rot );
+    fscanf( tfw, "%lf", &x_rot );
+    fscanf( tfw, "%lf", pixsize + 1 );
+    fscanf( tfw, "%lf", &xoff );
+    fscanf( tfw, "%lf", &yoff );
+
+    fclose( tfw );
+
+    /*
+     * Write out pixel scale, and tiepoint information.
+     */
+    if( x_rot == 0.0 && y_rot == 0.0 )
+    {
+        pixsize[1] = ABS(pixsize[1]);
+        pixsize[2] = 0.0;
+        TIFFSetField(out, GTIFF_PIXELSCALE, 3, pixsize);
+
+        tiepoint[0] = 0.5;
+        tiepoint[1] = 0.5;
+        tiepoint[2] = 0.0;
+        tiepoint[3] = xoff;
+        tiepoint[4] = yoff;
+        tiepoint[5] = 0.0;
+        TIFFSetField(out, GTIFF_TIEPOINTS, 6, tiepoint);
+    }
+    else
+    {
+        double	adfMatrix[16];
+        
+        memset(adfMatrix,0,sizeof(double) * 16);
+        
+        adfMatrix[0] = pixsize[0];
+        adfMatrix[1] = x_rot;
+        adfMatrix[3] = xoff - (pixsize[0]+x_rot) * 0.5;
+        adfMatrix[4] = y_rot;
+        adfMatrix[5] = pixsize[1];
+        adfMatrix[7] = yoff - (pixsize[1]+y_rot) * 0.5;
+        adfMatrix[15] = 1.0;
+        
+        TIFFSetField( out, TIFFTAG_GEOTRANSMATRIX, 16, adfMatrix );
+    }
+}
+
+static void InstallGeoTIFF(TIFF *out)
+{
+    GTIF *gtif=(GTIF*)0; /* GeoKey-level descriptor */
+    FILE *fd;
+
+    gtif = GTIFNew(out);
+    if (!gtif)
+    {
+        printf("failed in GTIFNew\n");
+        return;
+    }
+
+    /* Install keys and tags */
+    fd = fopen(geofile,"r");
+    if( fd == NULL )
+    {
+        perror( geofile );
+        exit( -1 );
+    }
+    if (!GTIFImport(gtif,0,fd)) goto bad;
+    fclose(fd);
+    GTIFWriteKeys(gtif);
+    GTIFFree(gtif);
+    return;
+  bad:
+    fprintf(stderr,"Failure in GTIFImport\n");
+    exit (-1);
+}
+
+static void CopyGeoTIFF(TIFF * in, TIFF *out)
+{
+    GTIF *gtif=(GTIF*)0; /* GeoKey-level descriptor */
+    double *d_list = NULL;
+    int16   d_list_count;
+
+    /* read definition from source file. */
+    gtif = GTIFNew(in);
+    if (!gtif)
+        return;
+
+    if (TIFFGetField(in, GTIFF_TIEPOINTS, &d_list_count, &d_list))
+        TIFFSetField(out, GTIFF_TIEPOINTS, d_list_count, d_list);
+    if (TIFFGetField(in, GTIFF_PIXELSCALE, &d_list_count, &d_list))
+        TIFFSetField(out, GTIFF_PIXELSCALE, d_list_count, d_list);
+    if (TIFFGetField(in, GTIFF_TRANSMATRIX, &d_list_count, &d_list))
+        TIFFSetField(out, GTIFF_TRANSMATRIX, d_list_count, d_list);
+            
+    /* Here we violate the GTIF abstraction to retarget on another file.
+       We should just have a function for copying tags from one GTIF object
+       to another. */
+    gtif->gt_tif = out;
+    gtif->gt_flags |= FLAG_FILE_MODIFIED;
+
+    /* Install keys and tags */
+    GTIFWriteKeys(gtif);
+    GTIFFree(gtif);
+    return;
+}
+
+static void
+processG3Options(char* cp)
+{
+    if( (cp = strchr(cp, ':')) != NULL ) {
+        if (defg3opts == (uint32) -1)
+            defg3opts = 0;
+        do {
+            cp++;
+            if (strneq(cp, "1d", 2))
+                defg3opts &= ~GROUP3OPT_2DENCODING;
+            else if (strneq(cp, "2d", 2))
+                defg3opts |= GROUP3OPT_2DENCODING;
+            else if (strneq(cp, "fill", 4))
+                defg3opts |= GROUP3OPT_FILLBITS;
+            else
+                usage();
+        } while( (cp = strchr(cp, ':')) != NULL );
+    }
+}
+
+static int
+processCompressOptions(char* opt)
+{
+    if (streq(opt, "none"))
+        defcompression = COMPRESSION_NONE;
+    else if (streq(opt, "packbits"))
+        defcompression = COMPRESSION_PACKBITS;
+    else if (strneq(opt, "jpeg", 4)) {
+        char* cp = strchr(opt, ':');
+        if (cp && isdigit(cp[1]))
+            quality = atoi(cp+1);
+        if (cp && strchr(cp, 'r'))
+            jpegcolormode = JPEGCOLORMODE_RAW;
+        defcompression = COMPRESSION_JPEG;
+    } else if (strneq(opt, "g3", 2)) {
+        processG3Options(opt);
+        defcompression = COMPRESSION_CCITTFAX3;
+    } else if (streq(opt, "g4"))
+        defcompression = COMPRESSION_CCITTFAX4;
+    else if (strneq(opt, "lzw", 3)) {
+        char* cp = strchr(opt, ':');
+        if (cp)
+            defpredictor = atoi(cp+1);
+        defcompression = COMPRESSION_LZW;
+    } else if (strneq(opt, "zip", 3)) {
+        char* cp = strchr(opt, ':');
+        if (cp)
+            defpredictor = atoi(cp+1);
+        defcompression = COMPRESSION_DEFLATE;
+    } else
+        return (0);
+    return (1);
+}
+
+char* stuff[] = {
+"usage: gtiffcp [options] input... output",
+"where options are:",
+" -g file	install GeoTIFF metadata from <file>",
+" -e file	install positioning info from ESRI Worldfile <file>",
+" -a		append to output instead of overwriting",
+" -o offset	set initial directory offset",
+" -p contig	pack samples contiguously (e.g. RGBRGB...)",
+" -p separate	store samples separately (e.g. RRR...GGG...BBB...)",
+" -s		write output in strips",
+" -t		write output in tiles",
+" -i		ignore read errors",
+" -d		truncate 8 bitspersample to 4bitspersample",
+"",
+" -r #		make each strip have no more than # rows",
+" -w #		set output tile width (pixels)",
+" -l #		set output tile length (pixels)",
+"",
+" -f lsb2msb	force lsb-to-msb FillOrder for output",
+" -f msb2lsb	force msb-to-lsb FillOrder for output",
+"",
+" -c lzw[:opts]	compress output with Lempel-Ziv & Welch encoding",
+" -c zip[:opts]	compress output with deflate encoding",
+" -c jpeg[:opts]compress output with JPEG encoding",
+" -c packbits	compress output with packbits encoding",
+" -c g3[:opts]	compress output with CCITT Group 3 encoding",
+" -c g4		compress output with CCITT Group 4 encoding",
+" -c none	use no compression algorithm on output",
+"",
+"Group 3 options:",
+" 1d		use default CCITT Group 3 1D-encoding",
+" 2d		use optional CCITT Group 3 2D-encoding",
+" fill		byte-align EOL codes",
+"For example, -c g3:2d:fill to get G3-2D-encoded data with byte-aligned EOLs",
+"",
+"JPEG options:",
+" #		set compression quality level (0-100, default 75)",
+" r		output color image as RGB rather than YCbCr",
+"For example, -c jpeg:r:50 to get JPEG-encoded RGB data with 50% comp. quality",
+"",
+"LZW and deflate options:",
+" #		set predictor value",
+"For example, -c lzw:2 to get LZW-encoded data with horizontal differencing",
+NULL
+};
+
+static void
+usage(void)
+{
+	char buf[BUFSIZ];
+	int i;
+
+	setbuf(stderr, buf);
+	for (i = 0; stuff[i] != NULL; i++)
+		fprintf(stderr, "%s\n", stuff[i]);
+	exit(-1);
+}
+
+static void
+CheckAndCorrectColormap(TIFF* tif, int n, uint16* r, uint16* g, uint16* b)
+{
+	int i;
+
+	for (i = 0; i < n; i++)
+		if (r[i] >= 256 || g[i] >= 256 || b[i] >= 256)
+			return;
+	TIFFWarning(TIFFFileName(tif), "Scaling 8-bit colormap");
+#define	CVT(x)		(((x) * ((1L<<16)-1)) / 255)
+	for (i = 0; i < n; i++) {
+		r[i] = CVT(r[i]);
+		g[i] = CVT(g[i]);
+		b[i] = CVT(b[i]);
+	}
+#undef CVT
+}
+
+#define	CopyField(tag, v) \
+    if (TIFFGetField(in, tag, &v)) TIFFSetField(out, tag, v)
+#define	CopyField2(tag, v1, v2) \
+    if (TIFFGetField(in, tag, &v1, &v2)) TIFFSetField(out, tag, v1, v2)
+#define	CopyField3(tag, v1, v2, v3) \
+    if (TIFFGetField(in, tag, &v1, &v2, &v3)) TIFFSetField(out, tag, v1, v2, v3)
+#define	CopyField4(tag, v1, v2, v3, v4) \
+    if (TIFFGetField(in, tag, &v1, &v2, &v3, &v4)) TIFFSetField(out, tag, v1, v2, v3, v4)
+
+static struct cpTag {
+	uint16	tag;
+	uint16	count;
+	TIFFDataType type;
+} tags[] = {
+	{ TIFFTAG_SUBFILETYPE,		1, TIFF_LONG },
+	{ TIFFTAG_THRESHHOLDING,	1, TIFF_SHORT },
+	{ TIFFTAG_DOCUMENTNAME,		1, TIFF_ASCII },
+	{ TIFFTAG_IMAGEDESCRIPTION,	1, TIFF_ASCII },
+	{ TIFFTAG_MAKE,			1, TIFF_ASCII },
+	{ TIFFTAG_MODEL,		1, TIFF_ASCII },
+	{ TIFFTAG_ORIENTATION,		1, TIFF_SHORT },
+	{ TIFFTAG_MINSAMPLEVALUE,	1, TIFF_SHORT },
+	{ TIFFTAG_MAXSAMPLEVALUE,	1, TIFF_SHORT },
+	{ TIFFTAG_XRESOLUTION,		1, TIFF_RATIONAL },
+	{ TIFFTAG_YRESOLUTION,		1, TIFF_RATIONAL },
+	{ TIFFTAG_PAGENAME,		1, TIFF_ASCII },
+	{ TIFFTAG_XPOSITION,		1, TIFF_RATIONAL },
+	{ TIFFTAG_YPOSITION,		1, TIFF_RATIONAL },
+	{ TIFFTAG_GROUP4OPTIONS,	1, TIFF_LONG },
+	{ TIFFTAG_RESOLUTIONUNIT,	1, TIFF_SHORT },
+	{ TIFFTAG_PAGENUMBER,		2, TIFF_SHORT },
+	{ TIFFTAG_SOFTWARE,		1, TIFF_ASCII },
+	{ TIFFTAG_DATETIME,		1, TIFF_ASCII },
+	{ TIFFTAG_ARTIST,		1, TIFF_ASCII },
+	{ TIFFTAG_HOSTCOMPUTER,		1, TIFF_ASCII },
+	{ TIFFTAG_WHITEPOINT,		1, TIFF_RATIONAL },
+	{ TIFFTAG_PRIMARYCHROMATICITIES,(uint16) -1,TIFF_RATIONAL },
+	{ TIFFTAG_HALFTONEHINTS,	2, TIFF_SHORT },
+	{ TIFFTAG_BADFAXLINES,		1, TIFF_LONG },
+	{ TIFFTAG_CLEANFAXDATA,		1, TIFF_SHORT },
+	{ TIFFTAG_CONSECUTIVEBADFAXLINES,1, TIFF_LONG },
+	{ TIFFTAG_INKSET,		1, TIFF_SHORT },
+	{ TIFFTAG_INKNAMES,		1, TIFF_ASCII },
+	{ TIFFTAG_DOTRANGE,		2, TIFF_SHORT },
+	{ TIFFTAG_TARGETPRINTER,	1, TIFF_ASCII },
+	{ TIFFTAG_SAMPLEFORMAT,		1, TIFF_SHORT },
+	{ TIFFTAG_YCBCRCOEFFICIENTS,	(uint16) -1,TIFF_RATIONAL },
+	{ TIFFTAG_YCBCRSUBSAMPLING,	2, TIFF_SHORT },
+	{ TIFFTAG_YCBCRPOSITIONING,	1, TIFF_SHORT },
+	{ TIFFTAG_REFERENCEBLACKWHITE,	(uint16) -1,TIFF_RATIONAL },
+	{ TIFFTAG_EXTRASAMPLES,		(uint16) -1, TIFF_SHORT },
+	{ TIFFTAG_SMINSAMPLEVALUE,	1, TIFF_DOUBLE },
+	{ TIFFTAG_SMAXSAMPLEVALUE,	1, TIFF_DOUBLE },
+};
+#define	NTAGS	(sizeof (tags) / sizeof (tags[0]))
+
+static void
+cpOtherTags(TIFF* in, TIFF* out)
+{
+	struct cpTag *p;
+
+	for (p = tags; p < &tags[NTAGS]; p++)
+		switch (p->type) {
+		case TIFF_SHORT:
+			if (p->count == 1) {
+				uint16 shortv;
+				CopyField(p->tag, shortv);
+			} else if (p->count == 2) {
+				uint16 shortv1, shortv2;
+				CopyField2(p->tag, shortv1, shortv2);
+			} else if (p->count == (uint16) -1) {
+				uint16 shortv1;
+				uint16* shortav;
+				CopyField2(p->tag, shortv1, shortav);
+			}
+			break;
+		case TIFF_LONG:
+			{ uint32 longv;
+			  CopyField(p->tag, longv);
+			}
+			break;
+		case TIFF_RATIONAL:
+			if (p->count == 1) {
+				float floatv;
+				CopyField(p->tag, floatv);
+			} else if (p->count == (uint16) -1) {
+				float* floatav;
+				CopyField(p->tag, floatav);
+			}
+			break;
+		case TIFF_ASCII:
+			{ char* stringv;
+			  CopyField(p->tag, stringv);
+			}
+			break;
+		case TIFF_DOUBLE:
+			if (p->count == 1) {
+				double doublev;
+				CopyField(p->tag, doublev);
+			} else if (p->count == (uint16) -1) {
+				double* doubleav;
+				CopyField(p->tag, doubleav);
+			}
+			break;
+                default:
+	                break;
+		}
+}
+
+typedef int (*copyFunc)
+    (TIFF* in, TIFF* out, uint32 l, uint32 w, uint16 samplesperpixel);
+static	copyFunc pickCopyFunc(TIFF*, TIFF*, uint16, uint16);
+
+static int
+tiffcp(TIFF* in, TIFF* out)
+{
+	uint16 bitspersample, samplesperpixel, shortv;
+	copyFunc cf;
+	uint32 w, l;
+
+	CopyField(TIFFTAG_IMAGEWIDTH, w);
+	CopyField(TIFFTAG_IMAGELENGTH, l);
+        if( convert_8_to_4 )
+        {
+            TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, 4);
+        }
+        else
+        {
+            CopyField(TIFFTAG_BITSPERSAMPLE, bitspersample);
+        }
+	if (compression != (uint16)-1)
+		TIFFSetField(out, TIFFTAG_COMPRESSION, compression);
+	else
+		CopyField(TIFFTAG_COMPRESSION, compression);
+	if (compression == COMPRESSION_JPEG && jpegcolormode == JPEGCOLORMODE_RGB)
+		TIFFSetField(out, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_YCBCR);
+	else
+		CopyField(TIFFTAG_PHOTOMETRIC, shortv);
+	if (fillorder != 0)
+		TIFFSetField(out, TIFFTAG_FILLORDER, fillorder);
+	else
+		CopyField(TIFFTAG_FILLORDER, shortv);
+	CopyField(TIFFTAG_SAMPLESPERPIXEL, samplesperpixel);
+	/*
+	 * Choose tiles/strip for the output image according to
+	 * the command line arguments (-tiles, -strips) and the
+	 * structure of the input image.
+	 */
+	if (outtiled == -1)
+		outtiled = TIFFIsTiled(in);
+	if (outtiled) {
+		/*
+		 * Setup output file's tile width&height.  If either
+		 * is not specified, use either the value from the
+		 * input image or, if nothing is defined, use the
+		 * library default.
+		 */
+		if (tilewidth == (uint32) -1)
+			TIFFGetField(in, TIFFTAG_TILEWIDTH, &tilewidth);
+		if (tilelength == (uint32) -1)
+			TIFFGetField(in, TIFFTAG_TILELENGTH, &tilelength);
+		TIFFDefaultTileSize(out, &tilewidth, &tilelength);
+		TIFFSetField(out, TIFFTAG_TILEWIDTH, tilewidth);
+		TIFFSetField(out, TIFFTAG_TILELENGTH, tilelength);
+	} else {
+		/*
+		 * RowsPerStrip is left unspecified: use either the
+		 * value from the input image or, if nothing is defined,
+		 * use the library default.
+		 */
+		if (rowsperstrip == (uint32) -1)
+			TIFFGetField(in, TIFFTAG_ROWSPERSTRIP, &rowsperstrip);
+		rowsperstrip = TIFFDefaultStripSize(out, rowsperstrip);
+		TIFFSetField(out, TIFFTAG_ROWSPERSTRIP, rowsperstrip);
+	}
+	if (config != (uint16) -1)
+		TIFFSetField(out, TIFFTAG_PLANARCONFIG, config);
+	else
+		CopyField(TIFFTAG_PLANARCONFIG, config);
+	if (g3opts != (uint32) -1)
+		TIFFSetField(out, TIFFTAG_GROUP3OPTIONS, g3opts);
+	else
+		CopyField(TIFFTAG_GROUP3OPTIONS, g3opts);
+	if (samplesperpixel <= 4) {
+		uint16 *tr, *tg, *tb, *ta;
+		CopyField4(TIFFTAG_TRANSFERFUNCTION, tr, tg, tb, ta);
+	}
+	{ uint16 *red, *green, *blue;
+	  if (TIFFGetField(in, TIFFTAG_COLORMAP, &red, &green, &blue)) {
+		CheckAndCorrectColormap(in, 1<<bitspersample, red, green, blue);
+		TIFFSetField(out, TIFFTAG_COLORMAP, red, green, blue);
+	  }
+	}
+/* SMinSampleValue & SMaxSampleValue */
+	switch (compression) {
+	case COMPRESSION_JPEG:
+		TIFFSetField(out, TIFFTAG_JPEGQUALITY, quality);
+		TIFFSetField(out, TIFFTAG_JPEGCOLORMODE, jpegcolormode);
+		break;
+	case COMPRESSION_LZW:
+	case COMPRESSION_DEFLATE:
+		if (predictor != (uint16)-1)
+			TIFFSetField(out, TIFFTAG_PREDICTOR, predictor);
+		else
+			CopyField(TIFFTAG_PREDICTOR, predictor);
+		break;
+	}
+	cpOtherTags(in, out);
+
+	if (geofile)
+            InstallGeoTIFF(out);
+        else
+            CopyGeoTIFF(in,out);
+
+        if( worldfile )
+            ApplyWorldFile( worldfile, out);
+
+	cf = pickCopyFunc(in, out, bitspersample, samplesperpixel);
+	return (cf ? (*cf)(in, out, l, w, samplesperpixel) : FALSE);
+}
+
+/*
+ * Copy Functions.
+ */
+#define	DECLAREcpFunc(x) \
+static int x(TIFF* in, TIFF* out, \
+    uint32 imagelength, uint32 imagewidth, tsample_t spp)
+
+#define	DECLAREreadFunc(x) \
+static void x(TIFF* in, \
+    unsigned char* buf, uint32 imagelength, uint32 imagewidth, tsample_t spp)
+typedef void (*readFunc)(TIFF*, unsigned char*, uint32, uint32, tsample_t);
+
+#define	DECLAREwriteFunc(x) \
+static int x(TIFF* out, \
+    unsigned char* buf, uint32 imagelength, uint32 imagewidth, tsample_t spp)
+typedef int (*writeFunc)(TIFF*, unsigned char*, uint32, uint32, tsample_t);
+
+/*
+ * Contig -> contig by scanline for rows/strip change.
+ */
+DECLAREcpFunc(cpContig2ContigByRow)
+{
+	unsigned char *buf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(in));
+	uint32 row;
+
+	(void) imagewidth; (void) spp;
+	for (row = 0; row < imagelength; row++) {
+		if (TIFFReadScanline(in, buf, row, 0) < 0 && !ignore)
+			goto done;
+		if (TIFFWriteScanline(out, buf, row, 0) < 0)
+			goto bad;
+	}
+done:
+	_TIFFfree(buf);
+	return (TRUE);
+bad:
+	_TIFFfree(buf);
+	return (FALSE);
+}
+
+/*
+ * Contig -> contig by scanline for rows/strip change.
+ */
+DECLAREcpFunc(cpContig2ContigByRow_8_to_4)
+{
+    unsigned char *buf_in = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(in));
+    unsigned char *buf_out = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(out));
+    uint32 row;
+
+    printf( "Downsample\n" );
+
+    (void) imagewidth; (void) spp;
+    for (row = 0; row < imagelength; row++) {
+        int i_in, i_out_byte;
+            
+        if (TIFFReadScanline(in, buf_in, row, 0) < 0 && !ignore)
+            goto done;
+
+        for( i_in = 0, i_out_byte = 0;
+             i_in < imagewidth;
+             i_in += 2, i_out_byte++ )
+        {
+            buf_out[i_out_byte] =
+                (buf_in[i_in] & 0xf)*16 + (buf_in[i_in+1] & 0xf);
+        }
+        
+        if (TIFFWriteScanline(out, buf_out, row, 0) < 0)
+            goto bad;
+    }
+  done:
+    _TIFFfree(buf_in);
+    _TIFFfree(buf_out);
+    return (TRUE);
+  bad:
+    _TIFFfree(buf_in);
+    _TIFFfree(buf_out);
+    return (FALSE);
+}
+
+/*
+ * Strip -> strip for change in encoding.
+ */
+DECLAREcpFunc(cpDecodedStrips)
+{
+	tsize_t stripsize  = TIFFStripSize(in);
+	unsigned char *buf = (unsigned char *)_TIFFmalloc(stripsize);
+
+	(void) imagewidth; (void) spp;
+	if (buf) {
+		tstrip_t s, ns = TIFFNumberOfStrips(in);
+		uint32 row = 0;
+		for (s = 0; s < ns; s++) {
+			tsize_t cc = (row + rowsperstrip > imagelength) ?
+			    TIFFVStripSize(in, imagelength - row) : stripsize;
+			if (TIFFReadEncodedStrip(in, s, buf, cc) < 0 && !ignore)
+				break;
+			if (TIFFWriteEncodedStrip(out, s, buf, cc) < 0) {
+				_TIFFfree(buf);
+				return (FALSE);
+			}
+			row += rowsperstrip;
+		}
+		_TIFFfree(buf);
+		return (TRUE);
+	}
+	return (FALSE);
+}
+
+/*
+ * Separate -> separate by row for rows/strip change.
+ */
+DECLAREcpFunc(cpSeparate2SeparateByRow)
+{
+	unsigned char *buf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(in));
+	uint32 row;
+	tsample_t s;
+
+	(void) imagewidth;
+	for (s = 0; s < spp; s++) {
+		for (row = 0; row < imagelength; row++) {
+			if (TIFFReadScanline(in, buf, row, s) < 0 && !ignore)
+				goto done;
+			if (TIFFWriteScanline(out, buf, row, s) < 0)
+				goto bad;
+		}
+	}
+done:
+	_TIFFfree(buf);
+	return (TRUE);
+bad:
+	_TIFFfree(buf);
+	return (FALSE);
+}
+
+/*
+ * Contig -> separate by row.
+ */
+DECLAREcpFunc(cpContig2SeparateByRow)
+{
+	unsigned char *inbuf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(in));
+	unsigned char *outbuf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(out));
+	register unsigned char *inp, *outp;
+	register uint32 n;
+	uint32 row;
+	tsample_t s;
+
+	/* unpack channels */
+	for (s = 0; s < spp; s++) {
+		for (row = 0; row < imagelength; row++) {
+			if (TIFFReadScanline(in, inbuf, row, 0) < 0 && !ignore)
+				goto done;
+			inp = inbuf + s;
+			outp = outbuf;
+			for (n = imagewidth; n-- > 0;) {
+				*outp++ = *inp;
+				inp += spp;
+			}
+			if (TIFFWriteScanline(out, outbuf, row, s) < 0)
+				goto bad;
+		}
+	}
+done:
+	if (inbuf) _TIFFfree(inbuf);
+	if (outbuf) _TIFFfree(outbuf);
+	return (TRUE);
+bad:
+	if (inbuf) _TIFFfree(inbuf);
+	if (outbuf) _TIFFfree(outbuf);
+	return (FALSE);
+}
+
+/*
+ * Separate -> contig by row.
+ */
+DECLAREcpFunc(cpSeparate2ContigByRow)
+{
+	unsigned char *inbuf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(in));
+	unsigned char *outbuf = (unsigned char *)_TIFFmalloc(TIFFScanlineSize(out));
+	register unsigned char *inp, *outp;
+	register uint32 n;
+	uint32 row;
+	tsample_t s;
+
+	for (row = 0; row < imagelength; row++) {
+		/* merge channels */
+		for (s = 0; s < spp; s++) {
+			if (TIFFReadScanline(in, inbuf, row, s) < 0 && !ignore)
+				goto done;
+			inp = inbuf;
+			outp = outbuf + s;
+			for (n = imagewidth; n-- > 0;) {
+				*outp = *inp++;
+				outp += spp;
+			}
+		}
+		if (TIFFWriteScanline(out, outbuf, row, 0) < 0)
+			goto bad;
+	}
+done:
+	if (inbuf) _TIFFfree(inbuf);
+	if (outbuf) _TIFFfree(outbuf);
+	return (TRUE);
+bad:
+	if (inbuf) _TIFFfree(inbuf);
+	if (outbuf) _TIFFfree(outbuf);
+	return (FALSE);
+}
+
+static void
+cpStripToTile(unsigned char* out, unsigned char* in,
+	uint32 rows, uint32 cols, int outskew, int inskew)
+{
+	while (rows-- > 0) {
+		uint32 j = cols;
+		while (j-- > 0)
+			*out++ = *in++;
+		out += outskew;
+		in += inskew;
+	}
+}
+
+static void
+cpContigBufToSeparateBuf(unsigned char* out, unsigned char* in,
+	uint32 rows, uint32 cols, int outskew, int inskew, tsample_t spp)
+{
+	while (rows-- > 0) {
+		uint32 j = cols;
+		while (j-- > 0)
+			*out++ = *in, in += spp;
+		out += outskew;
+		in += inskew;
+	}
+}
+
+static void
+cpSeparateBufToContigBuf(unsigned char* out, unsigned char* in,
+	uint32 rows, uint32 cols, int outskew, int inskew, tsample_t spp)
+{
+	while (rows-- > 0) {
+		uint32 j = cols;
+		while (j-- > 0)
+			*out = *in++, out += spp;
+		out += outskew;
+		in += inskew;
+	}
+}
+
+static int
+cpImage(TIFF* in, TIFF* out, readFunc fin, writeFunc fout,
+	uint32 imagelength, uint32 imagewidth, tsample_t spp)
+{
+	int status = FALSE;
+	unsigned char* buf = (unsigned char *)
+	    _TIFFmalloc(TIFFRasterScanlineSize(in) * imagelength);
+	if (buf) {
+		(*fin)(in, buf, imagelength, imagewidth, spp);
+		status = (fout)(out, buf, imagelength, imagewidth, spp);
+		_TIFFfree(buf);
+	}
+	return (status);
+}
+
+DECLAREreadFunc(readContigStripsIntoBuffer)
+{
+	tsize_t scanlinesize = TIFFScanlineSize(in);
+     	unsigned char *bufp = buf;
+	uint32 row;
+
+	(void) imagewidth; (void) spp;
+	for (row = 0; row < imagelength; row++) {
+		if (TIFFReadScanline(in, bufp, row, 0) < 0 && !ignore)
+			break;
+		bufp += scanlinesize;
+	}
+}
+
+DECLAREreadFunc(readSeparateStripsIntoBuffer)
+{
+	tsize_t scanlinesize = TIFFScanlineSize(in);
+	unsigned char* scanline = (unsigned char *) _TIFFmalloc(scanlinesize);
+
+	(void) imagewidth;
+	if (scanline) {
+		unsigned char *bufp = buf;
+		uint32 row;
+		tsample_t s;
+
+		for (row = 0; row < imagelength; row++) {
+			/* merge channels */
+			for (s = 0; s < spp; s++) {
+				unsigned char* sp = scanline;
+				unsigned char* bp = bufp + s;
+				tsize_t n = scanlinesize;
+
+				if (TIFFReadScanline(in, sp, row, s) < 0 && !ignore)
+					goto done;
+				while (n-- > 0)
+					*bp = *bufp++, bp += spp;
+			}
+			bufp += scanlinesize;
+		}
+done:
+		_TIFFfree(scanline);
+	}
+}
+
+DECLAREreadFunc(readContigTilesIntoBuffer)
+{
+	unsigned char* tilebuf = (unsigned char *) _TIFFmalloc(TIFFTileSize(in));
+	uint32 imagew = TIFFScanlineSize(in);
+	uint32 tilew  = TIFFTileRowSize(in);
+	int iskew = imagew - tilew;
+	unsigned char *bufp = buf;
+	uint32 tw, tl;
+	uint32 row;
+
+	(void) spp;
+	if (tilebuf == 0)
+		return;
+	(void) TIFFGetField(in, TIFFTAG_TILEWIDTH, &tw);
+	(void) TIFFGetField(in, TIFFTAG_TILELENGTH, &tl);
+	for (row = 0; row < imagelength; row += tl) {
+		uint32 nrow = (row+tl > imagelength) ? imagelength-row : tl;
+		uint32 colb = 0;
+		uint32 col;
+
+		for (col = 0; col < imagewidth; col += tw) {
+			if (TIFFReadTile(in, tilebuf, col, row, 0, 0) < 0 &&
+			    !ignore)
+				goto done;
+			if (colb + tilew > imagew) {
+				uint32 width = imagew - colb;
+				uint32 oskew = tilew - width;
+				cpStripToTile(bufp + colb,
+					tilebuf, nrow, width,
+					oskew + iskew, oskew);
+			} else
+				cpStripToTile(bufp + colb,
+					tilebuf, nrow, tilew,
+					iskew, 0);
+			colb += tilew;
+		}
+		bufp += imagew * nrow;
+	}
+done:
+	_TIFFfree(tilebuf);
+}
+
+DECLAREreadFunc(readSeparateTilesIntoBuffer)
+{
+	uint32 imagew = TIFFScanlineSize(in);
+	uint32 tilew = TIFFTileRowSize(in);
+	int iskew  = imagew - tilew;
+	unsigned char* tilebuf = (unsigned char *) _TIFFmalloc(TIFFTileSize(in));
+	unsigned char *bufp = buf;
+	uint32 tw, tl;
+	uint32 row;
+
+	if (tilebuf == 0)
+		return;
+	(void) TIFFGetField(in, TIFFTAG_TILEWIDTH, &tw);
+	(void) TIFFGetField(in, TIFFTAG_TILELENGTH, &tl);
+	for (row = 0; row < imagelength; row += tl) {
+		uint32 nrow = (row+tl > imagelength) ? imagelength-row : tl;
+		uint32 colb = 0;
+		uint32 col;
+
+		for (col = 0; col < imagewidth; col += tw) {
+			tsample_t s;
+
+			for (s = 0; s < spp; s++) {
+				if (TIFFReadTile(in, tilebuf, col, row, 0, s) < 0 && !ignore)
+					goto done;
+				/*
+				 * Tile is clipped horizontally.  Calculate
+				 * visible portion and skewing factors.
+				 */
+				if (colb + tilew > imagew) {
+					uint32 width = imagew - colb;
+					int oskew = tilew - width;
+					cpSeparateBufToContigBuf(bufp+colb+s,
+					    tilebuf, nrow, width,
+					    oskew + iskew, oskew, spp);
+				} else
+					cpSeparateBufToContigBuf(bufp+colb+s,
+					    tilebuf, nrow, tw,
+					    iskew, 0, spp);
+			}
+			colb += tilew;
+		}
+		bufp += imagew * nrow;
+	}
+done:
+	_TIFFfree(tilebuf);
+}
+
+DECLAREwriteFunc(writeBufferToContigStrips)
+{
+	tsize_t scanline = TIFFScanlineSize(out);
+	uint32 row;
+
+	(void) imagewidth; (void) spp;
+	for (row = 0; row < imagelength; row++) {
+		if (TIFFWriteScanline(out, buf, row, 0) < 0)
+			return (FALSE);
+		buf += scanline;
+	}
+	return (TRUE);
+}
+
+DECLAREwriteFunc(writeBufferToSeparateStrips)
+{
+	unsigned char *obuf = (unsigned char *) _TIFFmalloc(TIFFScanlineSize(out));
+	tsample_t s;
+
+	if (obuf == NULL)
+		return (0);
+	for (s = 0; s < spp; s++) {
+		uint32 row;
+		for (row = 0; row < imagelength; row++) {
+			unsigned char* inp = buf + s;
+			unsigned char* outp = obuf;
+			uint32 n = imagewidth;
+
+			while (n-- > 0)
+				*outp++ = *inp, inp += spp;
+			if (TIFFWriteScanline(out, obuf, row, s) < 0) {
+				_TIFFfree(obuf);
+				return (FALSE);
+			}
+		}
+	}
+	_TIFFfree(obuf);
+	return (TRUE);
+
+}
+
+DECLAREwriteFunc(writeBufferToContigTiles)
+{
+	uint32 imagew = TIFFScanlineSize(out);
+	uint32 tilew  = TIFFTileRowSize(out);
+	int iskew = imagew - tilew;
+	unsigned char* obuf = (unsigned char *) _TIFFmalloc(TIFFTileSize(out));
+	unsigned char* bufp = buf;
+	uint32 tl, tw;
+	uint32 row;
+
+	(void) spp;
+	if (obuf == NULL)
+		return (FALSE);
+	(void) TIFFGetField(out, TIFFTAG_TILELENGTH, &tl);
+	(void) TIFFGetField(out, TIFFTAG_TILEWIDTH, &tw);
+	for (row = 0; row < imagelength; row += tilelength) {
+		uint32 nrow = (row+tl > imagelength) ? imagelength-row : tl;
+		uint32 colb = 0;
+		uint32 col;
+
+		for (col = 0; col < imagewidth; col += tw) {
+			/*
+			 * Tile is clipped horizontally.  Calculate
+			 * visible portion and skewing factors.
+			 */
+			if (colb + tilew > imagew) {
+				uint32 width = imagew - colb;
+				int oskew = tilew - width;
+				cpStripToTile(obuf, bufp + colb, nrow, width,
+				    oskew, oskew + iskew);
+			} else
+				cpStripToTile(obuf, bufp + colb, nrow, tilew,
+				    0, iskew);
+			if (TIFFWriteTile(out, obuf, col, row, 0, 0) < 0) {
+				_TIFFfree(obuf);
+				return (FALSE);
+			}
+			colb += tilew;
+		}
+		bufp += nrow * imagew;
+	}
+	_TIFFfree(obuf);
+	return (TRUE);
+}
+
+DECLAREwriteFunc(writeBufferToSeparateTiles)
+{
+	uint32 imagew = TIFFScanlineSize(out);
+	tsize_t tilew  = TIFFTileRowSize(out);
+	int iskew = imagew - tilew;
+	unsigned char *obuf = (unsigned char*) _TIFFmalloc(TIFFTileSize(out));
+	unsigned char *bufp = buf;
+	uint32 tl, tw;
+	uint32 row;
+
+	if (obuf == NULL)
+		return (FALSE);
+	(void) TIFFGetField(out, TIFFTAG_TILELENGTH, &tl);
+	(void) TIFFGetField(out, TIFFTAG_TILEWIDTH, &tw);
+	for (row = 0; row < imagelength; row += tl) {
+		uint32 nrow = (row+tl > imagelength) ? imagelength-row : tl;
+		uint32 colb = 0;
+		uint32 col;
+
+		for (col = 0; col < imagewidth; col += tw) {
+			tsample_t s;
+			for (s = 0; s < spp; s++) {
+				/*
+				 * Tile is clipped horizontally.  Calculate
+				 * visible portion and skewing factors.
+				 */
+				if (colb + tilew > imagew) {
+					uint32 width = imagew - colb;
+					int oskew = tilew - width;
+
+					cpContigBufToSeparateBuf(obuf,
+					    bufp + colb + s,
+					    nrow, width,
+					    oskew/spp, oskew + imagew, spp);
+				} else
+					cpContigBufToSeparateBuf(obuf,
+					    bufp + colb + s,
+					    nrow, tilewidth,
+					    0, iskew, spp);
+				if (TIFFWriteTile(out, obuf, col, row, 0, s) < 0) {
+					_TIFFfree(obuf);
+					return (FALSE);
+				}
+			}
+			colb += tilew;
+		}
+		bufp += nrow * imagew;
+	}
+	_TIFFfree(obuf);
+	return (TRUE);
+}
+
+/*
+ * Contig strips -> contig tiles.
+ */
+DECLAREcpFunc(cpContigStrips2ContigTiles)
+{
+	return cpImage(in, out,
+	    readContigStripsIntoBuffer,
+	    writeBufferToContigTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Contig strips -> separate tiles.
+ */
+DECLAREcpFunc(cpContigStrips2SeparateTiles)
+{
+	return cpImage(in, out,
+	    readContigStripsIntoBuffer,
+	    writeBufferToSeparateTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate strips -> contig tiles.
+ */
+DECLAREcpFunc(cpSeparateStrips2ContigTiles)
+{
+	return cpImage(in, out,
+	    readSeparateStripsIntoBuffer,
+	    writeBufferToContigTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate strips -> separate tiles.
+ */
+DECLAREcpFunc(cpSeparateStrips2SeparateTiles)
+{
+	return cpImage(in, out,
+	    readSeparateStripsIntoBuffer,
+	    writeBufferToSeparateTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Contig strips -> contig tiles.
+ */
+DECLAREcpFunc(cpContigTiles2ContigTiles)
+{
+	return cpImage(in, out,
+	    readContigTilesIntoBuffer,
+	    writeBufferToContigTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Contig tiles -> separate tiles.
+ */
+DECLAREcpFunc(cpContigTiles2SeparateTiles)
+{
+	return cpImage(in, out,
+	    readContigTilesIntoBuffer,
+	    writeBufferToSeparateTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate tiles -> contig tiles.
+ */
+DECLAREcpFunc(cpSeparateTiles2ContigTiles)
+{
+	return cpImage(in, out,
+	    readSeparateTilesIntoBuffer,
+	    writeBufferToContigTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate tiles -> separate tiles (tile dimension change).
+ */
+DECLAREcpFunc(cpSeparateTiles2SeparateTiles)
+{
+	return cpImage(in, out,
+	    readSeparateTilesIntoBuffer,
+	    writeBufferToSeparateTiles,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Contig tiles -> contig tiles (tile dimension change).
+ */
+DECLAREcpFunc(cpContigTiles2ContigStrips)
+{
+	return cpImage(in, out,
+	    readContigTilesIntoBuffer,
+	    writeBufferToContigStrips,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Contig tiles -> separate strips.
+ */
+DECLAREcpFunc(cpContigTiles2SeparateStrips)
+{
+	return cpImage(in, out,
+	    readContigTilesIntoBuffer,
+	    writeBufferToSeparateStrips,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate tiles -> contig strips.
+ */
+DECLAREcpFunc(cpSeparateTiles2ContigStrips)
+{
+	return cpImage(in, out,
+	    readSeparateTilesIntoBuffer,
+	    writeBufferToContigStrips,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Separate tiles -> separate strips.
+ */
+DECLAREcpFunc(cpSeparateTiles2SeparateStrips)
+{
+	return cpImage(in, out,
+	    readSeparateTilesIntoBuffer,
+	    writeBufferToSeparateStrips,
+	    imagelength, imagewidth, spp);
+}
+
+/*
+ * Select the appropriate copy function to use.
+ */
+static copyFunc
+pickCopyFunc(TIFF* in, TIFF* out, uint16 bitspersample, uint16 samplesperpixel)
+{
+	uint16 shortv;
+	uint32 w, l, tw, tl;
+	int bychunk;
+
+	(void) TIFFGetField(in, TIFFTAG_PLANARCONFIG, &shortv);
+	if (shortv != config && bitspersample != 8 && samplesperpixel > 1) {
+		fprintf(stderr,
+"%s: Can not handle different planar configuration w/ bits/sample != 8\n",
+		    TIFFFileName(in));
+		return (NULL);
+	}
+	TIFFGetField(in, TIFFTAG_IMAGEWIDTH, &w);
+	TIFFGetField(in, TIFFTAG_IMAGELENGTH, &l);
+	if (TIFFIsTiled(out)) {
+		if (!TIFFGetField(in, TIFFTAG_TILEWIDTH, &tw))
+			tw = w;
+		if (!TIFFGetField(in, TIFFTAG_TILELENGTH, &tl))
+			tl = l;
+		bychunk = (tw == tilewidth && tl == tilelength);
+	} else if (TIFFIsTiled(in)) {
+		TIFFGetField(in, TIFFTAG_TILEWIDTH, &tw);
+		TIFFGetField(in, TIFFTAG_TILELENGTH, &tl);
+		bychunk = (tw == w && tl == rowsperstrip);
+	} else {
+		uint32 irps = (uint32) -1L;
+		TIFFGetField(in, TIFFTAG_ROWSPERSTRIP, &irps);
+		bychunk = (rowsperstrip == irps);
+	}
+#define	T 1
+#define	F 0
+#define pack(a,b,c,d,e)	((long)(((a)<<11)|((b)<<3)|((c)<<2)|((d)<<1)|(e)))
+	switch(pack(shortv,config,TIFFIsTiled(in),TIFFIsTiled(out),bychunk)) {
+/* Strips -> Tiles */
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   F,T,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   F,T,T):
+		return cpContigStrips2ContigTiles;
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, F,T,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, F,T,T):
+		return cpContigStrips2SeparateTiles;
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   F,T,F):
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   F,T,T):
+		return cpSeparateStrips2ContigTiles;
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, F,T,F):
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, F,T,T):
+		return cpSeparateStrips2SeparateTiles;
+/* Tiles -> Tiles */
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   T,T,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   T,T,T):
+		return cpContigTiles2ContigTiles;
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, T,T,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, T,T,T):
+		return cpContigTiles2SeparateTiles;
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   T,T,F):
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   T,T,T):
+		return cpSeparateTiles2ContigTiles;
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, T,T,F):
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, T,T,T):
+		return cpSeparateTiles2SeparateTiles;
+/* Tiles -> Strips */
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   T,F,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   T,F,T):
+		return cpContigTiles2ContigStrips;
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, T,F,F):
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_SEPARATE, T,F,T):
+		return cpContigTiles2SeparateStrips;
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   T,F,F):
+        case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   T,F,T):
+		return cpSeparateTiles2ContigStrips;
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, T,F,F):
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, T,F,T):
+		return cpSeparateTiles2SeparateStrips;
+/* Strips -> Strips */
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   F,F,F):
+          if( convert_8_to_4 )
+              return cpContig2ContigByRow_8_to_4;
+          else
+              return cpContig2ContigByRow;
+          
+	case pack(PLANARCONFIG_CONTIG,   PLANARCONFIG_CONTIG,   F,F,T):
+          if( convert_8_to_4 )
+              return cpContig2ContigByRow_8_to_4;
+          else
+              return cpDecodedStrips;
+	case pack(PLANARCONFIG_CONTIG, PLANARCONFIG_SEPARATE,   F,F,F):
+	case pack(PLANARCONFIG_CONTIG, PLANARCONFIG_SEPARATE,   F,F,T):
+		return cpContig2SeparateByRow;
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   F,F,F):
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_CONTIG,   F,F,T):
+		return cpSeparate2ContigByRow;
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, F,F,F):
+	case pack(PLANARCONFIG_SEPARATE, PLANARCONFIG_SEPARATE, F,F,T):
+		return cpSeparate2SeparateByRow;
+	}
+#undef pack
+#undef F
+#undef T
+	fprintf(stderr, "tiffcp: %s: Don't know how to copy/convert image.\n",
+	    TIFFFileName(in));
+	return (NULL);
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/getopt.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/getopt.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/getopt.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,116 @@
+/*
+ * Copyright (c) 1987 Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *	This product includes software developed by the University of
+ *	California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#if defined(LIBC_SCCS) && !defined(lint)
+static char sccsid[] = "@(#)getopt.c	4.13 (Berkeley) 2/23/91";
+#endif /* LIBC_SCCS and not lint */
+
+#include <stdio.h>
+#include <string.h>
+
+/*
+ * get option letter from argument vector
+ */
+int	opterr = 1,		/* if error message should be printed */
+	optind = 1,		/* index into parent argv vector */
+	optopt;			/* character checked for validity */
+char	*optarg;		/* argument associated with option */
+
+#define	BADCH	(int)'?'
+#define	EMSG	""
+
+int
+getopt(int nargc, char** nargv, char* ostr)
+{
+	static char *place = EMSG;		/* option letter processing */
+	register char *oli;			/* option letter list index */
+	char *p;
+
+	if (!*place) {				/* update scanning pointer */
+		if (optind >= nargc || *(place = nargv[optind]) != '-') {
+			place = EMSG;
+			return(EOF);
+		}
+		if (place[1] && *++place == '-') {	/* found "--" */
+			++optind;
+			place = EMSG;
+			return(EOF);
+		}
+	}					/* option letter okay? */
+	if ((optopt = (int)*place++) == (int)':' ||
+	    !(oli = strchr(ostr, optopt))) {
+		/*
+		 * if the user didn't specify '-' as an option,
+		 * assume it means EOF.
+		 */
+		if (optopt == (int)'-')
+			return(EOF);
+		if (!*place)
+			++optind;
+		if (opterr) {
+			if (!(p = strrchr(*nargv, '/')))
+				p = *nargv;
+			else
+				++p;
+			(void)fprintf(stderr, "%s: illegal option -- %c\n",
+			    p, optopt);
+		}
+		return(BADCH);
+	}
+	if (*++oli != ':') {			/* don't need argument */
+		optarg = NULL;
+		if (!*place)
+			++optind;
+	}
+	else {					/* need an argument */
+		if (*place)			/* no white space */
+			optarg = place;
+		else if (nargc <= ++optind) {	/* no arg */
+			place = EMSG;
+			if (!(p = strrchr(*nargv, '/')))
+				p = *nargv;
+			else
+				++p;
+			if (opterr)
+				(void)fprintf(stderr,
+				    "%s: option requires an argument -- %c\n",
+				    p, optopt);
+			return(BADCH);
+		}
+	 	else				/* white space */
+			optarg = nargv[optind];
+		place = EMSG;
+		++optind;
+	}
+	return(optopt);				/* dump back option letter */
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/listgeo.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/listgeo.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/listgeo.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,334 @@
+/*
+ * listgeo.c -- example client code for LIBGEO geographic
+ *     TIFF tag support. Dumps info to GeoTIFF metadata file.
+ *
+ *  Author: Niles D. Ritter
+ *
+ */
+
+#include "geotiff.h"
+#include "xtiffio.h"
+#include "geo_normalize.h"
+#include "geovalues.h"
+#include "tiffio.h"
+#include "cpl_serv.h"
+#include <stdio.h>
+
+static void WriteTFWFile( GTIF * gtif, const char * tif_filename );
+static void GTIFPrintCorners( GTIF *, GTIFDefn *, FILE *, int, int, int, int );
+static const char *CSVFileOverride( const char * );
+static const char *CSVDirName = NULL;
+
+void Usage()
+
+{
+    printf( 
+        "%s", 
+        "Usage: listgeo [-d] [-tfw] [-proj4] [-no_norm] [-t tabledir] filename\n"
+        "\n"
+        "  -d: report lat/long corners in decimal degrees instead of DMS.\n"
+        "  -tfw: Generate a .tfw (ESRI TIFF World) file for the target file.\n"
+        "  -proj4: Report PROJ.4 equivelent projection definition.\n"
+        "  -no_norm: Don't report 'normalized' parameter values.\n"
+        "  filename: Name of the GeoTIFF file to report on.\n" );
+        
+    exit( 1 );
+}
+
+int main(int argc, char *argv[])
+{
+    char	*fname = NULL;
+    TIFF 	*tif=(TIFF*)0;  /* TIFF-level descriptor */
+    GTIF	*gtif=(GTIF*)0; /* GeoKey-level descriptor */
+    int		i, norm_print_flag = 1, proj4_print_flag = 0;
+    int		tfw_flag = 0, inv_flag = 0, dec_flag = 0;
+
+    /*
+     * Handle command line options.
+     */
+    for( i = 1; i < argc; i++ )
+    {
+        if( strcmp(argv[i],"-no_norm") == 0 )
+            norm_print_flag = 0;
+        else if( strcmp(argv[i],"-t") == 0 )
+        {
+            CSVDirName = argv[++i];
+            SetCSVFilenameHook( CSVFileOverride );
+        }
+        else if( strcmp(argv[i],"-tfw") == 0 )
+            tfw_flag = 1;
+        else if( strcmp(argv[i],"-proj4") == 0 )
+            proj4_print_flag = 1;
+        else if( strcmp(argv[i],"-i") == 0 )
+            inv_flag = 1;
+        else if( strcmp(argv[i],"-d") == 0 )
+            dec_flag = 1;
+        else if( fname == NULL && argv[i][0] != '-' )
+            fname = argv[i];
+        else
+        {
+            Usage();
+        }
+    }
+
+    if( fname == NULL )
+        Usage();
+
+    /*
+     * Open the file, read the GeoTIFF information, and print to stdout. 
+     */
+
+    tif=XTIFFOpen(fname,"r");
+    if (!tif) goto failure;
+	
+    gtif = GTIFNew(tif);
+    if (!gtif)
+    {
+        fprintf(stderr,"failed in GTIFNew\n");
+        goto failure;
+    }
+
+    if( tfw_flag )
+    {
+        WriteTFWFile( gtif, fname );
+
+        goto Success;
+    }
+	
+    /* dump the GeoTIFF metadata to std out */
+
+    GTIFPrint(gtif,0,0);
+
+    /*
+     * Capture, and report normalized information if requested.
+     */
+
+    if( norm_print_flag )
+    {
+        GTIFDefn	defn;
+        
+        if( GTIFGetDefn( gtif, &defn ) )
+        {
+            int		xsize, ysize;
+            
+            printf( "\n" );
+            GTIFPrintDefn( &defn, stdout );
+
+            if( proj4_print_flag )
+            {
+                printf( "\n" );
+                printf( "PROJ.4 Definition: %s\n", GTIFGetProj4Defn(&defn));
+            }
+            
+            TIFFGetField( tif, TIFFTAG_IMAGEWIDTH, &xsize );
+            TIFFGetField( tif, TIFFTAG_IMAGELENGTH, &ysize );
+            GTIFPrintCorners( gtif, &defn, stdout, xsize, ysize, inv_flag, dec_flag );
+        }
+
+    }
+
+  Success:
+    GTIFFree(gtif);
+    XTIFFClose(tif);
+    return 0;
+		
+  failure:
+    fprintf(stderr,"failure in listgeo\n");
+    if (tif) XTIFFClose(tif);
+    if (gtif) GTIFFree(gtif);
+    return 1;
+}
+
+static const char *CSVFileOverride( const char * pszInput )
+
+{
+    static char		szPath[1024];
+
+#ifdef WIN32
+    sprintf( szPath, "%s\\%s", CSVDirName, pszInput );
+#else    
+    sprintf( szPath, "%s/%s", CSVDirName, pszInput );
+#endif    
+
+    return( szPath );
+}
+
+const char *GTIFDecToDDec( double dfAngle, const char * pszAxis,
+                          int nPrecision )
+
+{
+    char        szFormat[30];
+    static char szBuffer[50];
+    const char  *pszHemisphere = NULL;
+
+    if( EQUAL(pszAxis,"Long") && dfAngle < 0.0 )
+        pszHemisphere = "W";
+    else if( EQUAL(pszAxis,"Long") )
+        pszHemisphere = "E";
+    else if( dfAngle < 0.0 )
+        pszHemisphere = "S";
+    else
+        pszHemisphere = "N";
+
+    sprintf( szFormat, "%%%d.%df%s",
+             nPrecision+5, nPrecision, pszHemisphere );
+    sprintf( szBuffer, szFormat, dfAngle );
+
+    return( szBuffer );
+}
+
+/*
+ * Report the file(s) corner coordinates in projected coordinates, and
+ * if possible lat/long.
+ */
+
+static int GTIFReportACorner( GTIF *gtif, GTIFDefn *defn, FILE * fp_out,
+                              const char * corner_name,
+                              double x, double y, int inv_flag, int dec_flag )
+
+{
+    double	x_saved, y_saved;
+
+    /* Try to transform the coordinate into PCS space */
+    if( !GTIFImageToPCS( gtif, &x, &y ) )
+        return FALSE;
+    
+    x_saved = x;
+    y_saved = y;
+
+    fprintf( fp_out, "%-13s ", corner_name );
+
+    if( defn->Model == ModelTypeGeographic )
+    {
+	if (dec_flag) 
+	{
+	    fprintf( fp_out, "(%s,", GTIFDecToDDec( x, "Long", 7 ) );
+	    fprintf( fp_out, "%s)\n", GTIFDecToDDec( y, "Lat", 7 ) );
+	} 
+	else 
+	{
+	    fprintf( fp_out, "(%s,", GTIFDecToDMS( x, "Long", 2 ) );
+	    fprintf( fp_out, "%s)\n", GTIFDecToDMS( y, "Lat", 2 ) );
+	}
+    }
+    else
+    {
+        fprintf( fp_out, "(%12.3f,%12.3f)", x, y );
+
+        if( GTIFProj4ToLatLong( defn, 1, &x, &y ) )
+        {
+	    if (dec_flag) 
+	    {
+		fprintf( fp_out, "  (%s,", GTIFDecToDDec( x, "Long", 7 ) );
+		fprintf( fp_out, "%s)", GTIFDecToDDec( y, "Lat", 7 ) );
+	    } 
+	    else 
+	    {
+		fprintf( fp_out, "  (%s,", GTIFDecToDMS( x, "Long", 2 ) );
+		fprintf( fp_out, "%s)", GTIFDecToDMS( y, "Lat", 2 ) );
+	    }
+        }
+
+        fprintf( fp_out, "\n" );
+    }
+
+    if( inv_flag && GTIFPCSToImage( gtif, &x_saved, &y_saved ) )
+    {
+        fprintf( fp_out, "      inverse (%11.3f,%11.3f)\n", x_saved, y_saved );
+    }
+    
+    return TRUE;
+}
+
+static void GTIFPrintCorners( GTIF *gtif, GTIFDefn *defn, FILE * fp_out,
+                              int xsize, int ysize, int inv_flag, int dec_flag )
+
+{
+    printf( "\nCorner Coordinates:\n" );
+    if( !GTIFReportACorner( gtif, defn, fp_out,
+                            "Upper Left", 0.0, 0.0, inv_flag, dec_flag ) )
+    {
+        printf( " ... unable to transform points between pixel/line and PCS space\n" );
+        return;
+    }
+
+    GTIFReportACorner( gtif, defn, fp_out, "Lower Left", 0.0, ysize, 
+                       inv_flag, dec_flag );
+    GTIFReportACorner( gtif, defn, fp_out, "Upper Right", xsize, 0.0,
+                       inv_flag, dec_flag );
+    GTIFReportACorner( gtif, defn, fp_out, "Lower Right", xsize, ysize,
+                       inv_flag, dec_flag );
+    GTIFReportACorner( gtif, defn, fp_out, "Center", xsize/2.0, ysize/2.0,
+                       inv_flag, dec_flag );
+}
+
+/*
+ * Write the defining matrix for this file to a .tfw file with the same
+ * basename.
+ */
+
+static void WriteTFWFile( GTIF * gtif, const char * tif_filename )
+
+{
+    char	tfw_filename[1024];
+    int		i;
+    double	adfCoeff[6], x, y;
+    FILE	*fp;
+
+    /*
+     * form .tfw filename
+     */
+    strncpy( tfw_filename, tif_filename, sizeof(tfw_filename)-4 );
+    for( i = strlen(tfw_filename)-1; i > 0; i-- )
+    {
+        if( tfw_filename[i] == '.' )
+        {
+            strcpy( tfw_filename + i, ".tfw" );
+            break;
+        }
+    }
+
+    if( i <= 0 )
+        strcat( tfw_filename, ".tfw" );
+
+    /*
+     * Compute the coefficients.
+     */
+    x = 0.5;
+    y = 0.5;
+    if( !GTIFImageToPCS( gtif, &x, &y ) )
+        return;
+    adfCoeff[4] = x;
+    adfCoeff[5] = y;
+
+    x = 1.5;
+    y = 0.5;
+    if( !GTIFImageToPCS( gtif, &x, &y ) )
+        return;
+    adfCoeff[0] = x - adfCoeff[4];
+    adfCoeff[1] = y - adfCoeff[5];
+
+    x = 0.5;
+    y = 1.5;
+    if( !GTIFImageToPCS( gtif, &x, &y ) )
+        return;
+    adfCoeff[2] = x - adfCoeff[4];
+    adfCoeff[3] = y - adfCoeff[5];
+
+    /*
+     * Write out the coefficients.
+     */
+
+    fp = fopen( tfw_filename, "wt" );
+    if( fp == NULL )
+    {
+        perror( "fopen" );
+        fprintf( stderr, "Failed to open TFW file `%s'\n", tfw_filename );
+        return;
+    }
+
+    for( i = 0; i < 6; i++ )
+        fprintf( fp, "%24.10f\n", adfCoeff[i] );
+
+    fclose( fp );
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/makefile.mpw
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/makefile.mpw	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/makefile.mpw	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,58 @@
+#***********************************************************************
+#
+#  MPW build file for example GeoTIFF utilities
+#
+#  written by Niles D. Ritter.
+#
+CC = c
+AR = lib -o
+RM = delete -y
+LN = duplicate -y
+
+#debug option
+#DEBUG= -sym full
+DEBUG=
+
+# data/code model options
+#MODEL=
+MODEL= -model far
+
+TIFFLIB = :::libtiff:
+GEOTIFFLIB = ::
+PORT = :::port:
+
+LINK.c = Link   {LDFLAGS}
+.o Ä .c
+	{CC} {DEBUG} {CFLAGS} {CPPFLAGS}     {Default}.c -o {Default}.o
+LDFLAGS = {DEBUG} {MODEL} -c 'MPS ' -t MPST -w 
+CFLAGS = {MODEL}
+CPPFLAGS =  -I {TIFFLIB}  -I {GEOTIFFLIB}               
+OBJS = makegeo.o  listgeo.o geotifcp.o
+CLEANOBJS = makegeo.o      
+CLEANOTHER = newtif.tif 
+CLEANINC =
+LIBS =          {TIFFLIB}libtiff.o ¶
+		{GEOTIFFLIB}libgeotiff.o ¶
+		"{CLibraries}"StdClib.o ¶
+		"{Libraries}"Stubs.o ¶
+		"{Libraries}"Runtime.o ¶
+		"{Libraries}"Interface.o
+
+ALL = makegeo listgeo geotifcp
+
+all Ä {ALL} 
+
+compile Ä  {OBJS}
+
+makegeo Ä  makegeo.o {GEOTIFFLIB}libgeotiff.o
+	{LINK.c} -o makegeo makegeo.o {LIBS}
+	
+listgeo Ä  listgeo.o {GEOTIFFLIB}libgeotiff.o
+	{LINK.c} -o listgeo listgeo.o {LIBS}
+
+geotifcp Ä  geotifcp.o {GEOTIFFLIB}libgeotiff.o {PORT}libport.o
+	{LINK.c} -o geotifcp geotifcp.o {LIBS} {PORT}libport.o
+
+clean Ä 
+	{RM} {ALL} {CLEANOBJS} {CLEANOTHER}
+	

Added: packages/geotiff/libgeotiff/branches/upstream/current/bin/makegeo.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/bin/makegeo.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/bin/makegeo.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,101 @@
+/*
+ * makegeo.c -- example client code for LIBGEO geographic
+ *     TIFF tag support.
+ *
+ *  Author: Niles D. Ritter
+ *
+ * Revision History:
+ *   31 October, 1995    Fixed reversed lat-long coordinates   NDR
+ *
+ */
+
+#include "geotiffio.h"
+#include "xtiffio.h"
+#include <stdlib.h>
+
+void SetUpTIFFDirectory(TIFF *tif);
+void SetUpGeoKeys(GTIF *gtif);
+void WriteImage(TIFF *tif);
+
+#define WIDTH 20L
+#define HEIGHT 20L
+
+void main()
+{
+	char *fname = "newgeo.tif";
+	TIFF *tif=(TIFF*)0;  /* TIFF-level descriptor */
+	GTIF *gtif=(GTIF*)0; /* GeoKey-level descriptor */
+	
+	tif=XTIFFOpen(fname,"w");
+	if (!tif) goto failure;
+	
+	gtif = GTIFNew(tif);
+	if (!gtif)
+	{
+		printf("failed in GTIFNew\n");
+		goto failure;
+	}
+	
+	SetUpTIFFDirectory(tif);
+	SetUpGeoKeys(gtif);
+	WriteImage(tif);
+	
+	GTIFWriteKeys(gtif);
+	GTIFFree(gtif);
+	XTIFFClose(tif);
+	exit (0);
+	
+failure:
+	printf("failure in makegeo\n");
+	if (tif) TIFFClose(tif);
+	if (gtif) GTIFFree(gtif);
+	exit (-1);
+}
+
+
+void SetUpTIFFDirectory(TIFF *tif)
+{
+	double tiepoints[6]={0,0,0,130.0,32.0,0.0};
+	double pixscale[3]={1,1,0};
+	
+	TIFFSetField(tif,TIFFTAG_IMAGEWIDTH,    WIDTH);
+	TIFFSetField(tif,TIFFTAG_IMAGELENGTH,   HEIGHT);
+	TIFFSetField(tif,TIFFTAG_COMPRESSION,   COMPRESSION_NONE);
+	TIFFSetField(tif,TIFFTAG_PHOTOMETRIC,   PHOTOMETRIC_MINISBLACK);
+	TIFFSetField(tif,TIFFTAG_PLANARCONFIG,  PLANARCONFIG_CONTIG);
+	TIFFSetField(tif,TIFFTAG_BITSPERSAMPLE, 8);
+	TIFFSetField(tif,TIFFTAG_ROWSPERSTRIP,  20L);
+	
+	TIFFSetField(tif,TIFFTAG_GEOTIEPOINTS, 6,tiepoints);
+	TIFFSetField(tif,TIFFTAG_GEOPIXELSCALE, 3,pixscale);
+}
+
+void SetUpGeoKeys(GTIF *gtif)
+{
+	GTIFKeySet(gtif, GTModelTypeGeoKey, TYPE_SHORT, 1, ModelGeographic);
+	GTIFKeySet(gtif, GTRasterTypeGeoKey, TYPE_SHORT, 1, RasterPixelIsArea);
+	GTIFKeySet(gtif, GTCitationGeoKey, TYPE_ASCII, 0, "Just An Example");
+	GTIFKeySet(gtif, GeographicTypeGeoKey, TYPE_SHORT,  1, KvUserDefined);
+	GTIFKeySet(gtif, GeogCitationGeoKey, TYPE_ASCII, 0, "Everest Ellipsoid Used.");
+	GTIFKeySet(gtif, GeogAngularUnitsGeoKey, TYPE_SHORT,  1, Angular_Degree);
+	GTIFKeySet(gtif, GeogLinearUnitsGeoKey, TYPE_SHORT,  1, Linear_Meter);
+	GTIFKeySet(gtif, GeogGeodeticDatumGeoKey, TYPE_SHORT,     1, KvUserDefined);
+	GTIFKeySet(gtif, GeogEllipsoidGeoKey, TYPE_SHORT,     1, Ellipse_Everest_1830_1967_Definition);
+	GTIFKeySet(gtif, GeogSemiMajorAxisGeoKey, TYPE_DOUBLE, 1, (double)6377298.556);
+	GTIFKeySet(gtif, GeogInvFlatteningGeoKey, TYPE_DOUBLE, 1, (double)300.8017);
+}
+
+void WriteImage(TIFF *tif)
+{
+	int i;
+	char buffer[WIDTH];
+	
+	memset(buffer,0,(size_t)WIDTH);
+	for (i=0;i<HEIGHT;i++)
+		if (!TIFFWriteScanline(tif, buffer, i, 0))
+			TIFFError("WriteImage","failure in WriteScanline\n");
+}
+
+
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/config.guess
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/config.guess	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/config.guess	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1314 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+#   Free Software Foundation, Inc.
+
+timestamp='2001-08-21'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Written by Per Bothner <bothner at cygnus.com>.
+# Please send patches to <config-patches at gnu.org>.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+
+dummy=dummy-$$
+trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script.
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int dummy(){}" > $dummy.c ;
+	for c in cc gcc c89 ; do
+	  ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
+	  if test $? = 0 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	rm -f $dummy.c $dummy.o $dummy.rel ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi at noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# Netbsd (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	# Determine the machine/vendor (is the vendor relevant).
+	case "${UNAME_MACHINE}" in
+	    amiga) machine=m68k-unknown ;;
+	    arm32) machine=arm-unknown ;;
+	    atari*) machine=m68k-atari ;;
+	    sun3*) machine=m68k-sun ;;
+	    mac68k) machine=m68k-apple ;;
+	    macppc) machine=powerpc-apple ;;
+	    hp3[0-9][05]) machine=m68k-hp ;;
+	    ibmrt|romp-ibm) machine=romp-ibm ;;
+	    *) machine=${UNAME_MACHINE}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE}" in
+	    i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit 0 ;;
+    alpha:OSF1:*:*)
+	if test $UNAME_RELEASE = "V4.0"; then
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+	fi
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	cat <<EOF >$dummy.s
+	.data
+\$Lformat:
+	.byte 37,100,45,37,120,10,0	# "%d-%x\n"
+
+	.text
+	.globl main
+	.align 4
+	.ent main
+main:
+	.frame \$30,16,\$26,0
+	ldgp \$29,0(\$27)
+	.prologue 1
+	.long 0x47e03d80 # implver \$0
+	lda \$2,-1
+	.long 0x47e20c21 # amask \$2,\$1
+	lda \$16,\$Lformat
+	mov \$0,\$17
+	not \$1,\$18
+	jsr \$26,printf
+	ldgp \$29,0(\$26)
+	mov 0,\$16
+	jsr \$26,exit
+	.end main
+EOF
+	eval $set_cc_for_build
+	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
+	if test "$?" = 0 ; then
+		case `./$dummy` in
+			0-0)
+				UNAME_MACHINE="alpha"
+				;;
+			1-0)
+				UNAME_MACHINE="alphaev5"
+				;;
+			1-1)
+				UNAME_MACHINE="alphaev56"
+				;;
+			1-101)
+				UNAME_MACHINE="alphapca56"
+				;;
+			2-303)
+				UNAME_MACHINE="alphaev6"
+				;;
+			2-307)
+				UNAME_MACHINE="alphaev67"
+				;;
+			2-1307)
+				UNAME_MACHINE="alphaev68"
+				;;
+		esac
+	fi
+	rm -f $dummy.s $dummy
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit 0 ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit 0 ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit 0 ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit 0;;
+    amiga:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit 0 ;;
+    arc64:OpenBSD:*:*)
+	echo mips64el-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    arc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    hkmips:OpenBSD:*:*)
+	echo mips-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    pmax:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    sgi:OpenBSD:*:*)
+	echo mips-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    wgrisc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit 0 ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit 0;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit 0;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit 0 ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit 0 ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    i86pc:SunOS:5.*:*)
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit 0 ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit 0 ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    sparc*:NetBSD:*)
+	echo `uname -p`-unknown-netbsd${UNAME_RELEASE}
+	exit 0 ;;
+    atari*:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit 0 ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit 0 ;;
+    sun3*:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mac68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme88k:OpenBSD:*:*)
+	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit 0 ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit 0 ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	eval $set_cc_for_build
+	$CC_FOR_BUILD $dummy.c -o $dummy \
+	  && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+	  && rm -f $dummy.c $dummy && exit 0
+	rm -f $dummy.c $dummy
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit 0 ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit 0 ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit 0 ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit 0 ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit 0 ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit 0 ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit 0 ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit 0 ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit 0 ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit 0 ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
+	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit 0 ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		eval $set_cc_for_build
+		$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
+		rm -f $dummy.c $dummy
+		echo rs6000-ibm-aix3.2.5
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit 0 ;;
+    *:AIX:*:[45])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit 0 ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit 0 ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit 0 ;;                           # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit 0 ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit 0 ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit 0 ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit 0 ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+              case "${HPUX_REV}" in
+                11.[0-9][0-9])
+                  if [ -x /usr/bin/getconf ]; then
+                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+                        esac ;;
+                    esac
+                  fi ;;
+              esac
+              if [ "${HP_ARCH}" = "" ]; then
+              sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+	eval $set_cc_for_build
+	(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
+	if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
+	rm -f $dummy.c $dummy
+	fi ;;
+	esac
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    3050*:HI-UX:*:*)
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	eval $set_cc_for_build
+	$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
+	rm -f $dummy.c $dummy
+	echo unknown-hitachi-hiuxwe2
+	exit 0 ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit 0 ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit 0 ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit 0 ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit 0 ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit 0 ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit 0 ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit 0 ;;
+    hppa*:OpenBSD:*:*)
+	echo hppa-unknown-openbsd
+	exit 0 ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit 0 ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit 0 ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit 0 ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit 0 ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit 0 ;;
+    CRAY*X-MP:*:*:*)
+	echo xmp-cray-unicos
+        exit 0 ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*T3D:*:*:*)
+	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY-2:*:*:*)
+	echo cray2-cray-unicos
+        exit 0 ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit 0 ;;
+    hp300:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:FreeBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit 0 ;;
+    *:OpenBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+	exit 0 ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit 0 ;;
+    i*:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit 0 ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit 0 ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i386-pc-interix
+	exit 0 ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit 0 ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit 0 ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    *:GNU:*:*)
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit 0 ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit 0 ;;
+    arm*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux
+	exit 0 ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    mips:Linux:*:*)
+	case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
+	  big)    echo mips-unknown-linux-gnu && exit 0 ;;
+	  little) echo mipsel-unknown-linux-gnu && exit 0 ;;
+	esac
+	;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit 0 ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit 0 ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit 0 ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit 0 ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit 0 ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit 0 ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit 0 ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	ld_supported_targets=`cd /; ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit 0 ;;		
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit 0 ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit 0 ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	cat >$dummy.c <<EOF
+#include <features.h>
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+#ifdef __ELF__
+# ifdef __GLIBC__
+#  if __GLIBC__ >= 2
+    printf ("%s-pc-linux-gnu\n", argv[1]);
+#  else
+    printf ("%s-pc-linux-gnulibc1\n", argv[1]);
+#  endif
+# else
+   printf ("%s-pc-linux-gnulibc1\n", argv[1]);
+# endif
+#else
+  printf ("%s-pc-linux-gnuaout\n", argv[1]);
+#endif
+  return 0;
+}
+EOF
+	eval $set_cc_for_build
+	$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
+	rm -f $dummy.c $dummy
+	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit 0 ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit 0 ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit 0 ;;
+    i*86:*:5:[78]*)
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit 0 ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit 0 ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit 0 ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit 0 ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit 0 ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit 0 ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit 0 ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit 0 ;;
+    M68*:*:R3V[567]*:*)
+	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && echo i486-ncr-sysv4 && exit 0 ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit 0 ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit 0 ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit 0 ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel at ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit 0 ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes at openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit 0 ;;
+    *:*:*:FTX*)
+	# From seanf at swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit 0 ;;
+    *:VOS:*:*)
+	# From Paul.Green at stratus.com.
+	echo hppa1.1-stratus-vos
+	exit 0 ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit 0 ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit 0 ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit 0 ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit 0 ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit 0 ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit 0 ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Darwin:*:*)
+	echo `uname -p`-apple-darwin${UNAME_RELEASE}
+	exit 0 ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	if test "${UNAME_MACHINE}" = "x86pc"; then
+		UNAME_MACHINE=pc
+	fi
+	echo `uname -p`-${UNAME_MACHINE}-nto-qnx
+	exit 0 ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit 0 ;;
+    NSR-[KW]:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit 0 ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit 0 ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit 0 ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit 0 ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit 0 ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit 0 ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit 0 ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit 0 ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit 0 ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit 0 ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit 0 ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit 0 ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit 0 ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+eval $set_cc_for_build
+$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
+rm -f $dummy.c $dummy
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit 0 ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit 0 ;;
+    c34*)
+	echo c34-convex-bsd
+	exit 0 ;;
+    c38*)
+	echo c38-convex-bsd
+	exit 0 ;;
+    c4*)
+	echo c4-convex-bsd
+	exit 0 ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+    ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches at gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:

Added: packages/geotiff/libgeotiff/branches/upstream/current/config.sub
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/config.sub	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/config.sub	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1410 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+#   Free Software Foundation, Inc.
+
+timestamp='2001-08-13'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Please send patches to <config-patches at gnu.org>.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit 0;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+	| c4x | clipper \
+	| d10v | d30v | dsp16xx \
+	| fr30 \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| m32r | m68000 | m68k | m88k | mcore \
+	| mips16 | mips64 | mips64el | mips64orion | mips64orionel \
+	| mips64vr4100 | mips64vr4100el | mips64vr4300 \
+	| mips64vr4300el | mips64vr5000 | mips64vr5000el \
+	| mipsbe | mipsel | mipsle | mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| ns16k | ns32k \
+	| openrisc \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| s390 | s390x \
+	| sh | sh[34] | sh[34]eb | shbe | shle \
+	| sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
+	| strongarm \
+	| tahoe | thumb | tic80 | tron \
+	| v850 \
+	| we32k \
+	| x86 | xscale \
+	| z8k)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alphapca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armv*-* \
+	| bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c54x-* \
+	| clipper-* | cray2-* | cydra-* \
+	| d10v-* | d30v-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fr30-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| m32r-* \
+	| m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | mcore-* \
+	| mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
+	| mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipsel-* \
+	| mipsle-* | mipstx39-* | mipstx39el-* \
+	| none-* | np1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| s390-* | s390x-* \
+	| sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
+	| sparc-* | sparc64-* | sparc86x-* | sparclite-* \
+	| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \
+	| t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
+	| v850-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
+	| ymp-* \
+	| z8k-*)
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	cray2)
+		basic_machine=cray2-cray
+		os=-unicos
+		;;
+	[cjt]90)
+		basic_machine=${basic_machine}-cray
+		os=-unicos
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mipsel*-linux*)
+		basic_machine=mipsel-unknown
+		os=-linux-gnu
+		;;
+	mips*-linux*)
+		basic_machine=mips-unknown
+		os=-linux-gnu
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	mmix*)
+		basic_machine=mmix-knuth
+		os=-mmixware
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+        pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pentium | p5 | k5 | k6 | nexgen)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2)
+		basic_machine=i686-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+	        ;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+	        ;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+	        ;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+	        ;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sparclite-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=t3e-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+               basic_machine=f301-fujitsu
+               ;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	windows32)
+		basic_machine=i386-pc
+		os=-windows32-msvcrt
+		;;
+	xmp)
+		basic_machine=xmp-cray
+		os=-unicos
+		;;
+        xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	mips)
+		if [ x$os = x-linux-gnu ]; then
+			basic_machine=mips-unknown
+		else
+			basic_machine=mips-mips
+		fi
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh3 | sh4 | sh3eb | sh4eb)
+		basic_machine=sh-unknown
+		;;
+	sparc | sparcv9 | sparcv9b)
+		basic_machine=sparc-sun
+		;;
+        cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	c4x*)
+		basic_machine=c4x-none
+		os=-coff
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
+	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto*)
+		os=-nto-qnx
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-ns2 )
+	        os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+	        os=-mint
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+	pdp10-*)
+		os=-tops20
+		;;
+        pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-ibm)
+		os=-aix
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+        *-gould)
+		os=-sysv
+		;;
+        *-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+        *-sgi)
+		os=-irix
+		;;
+        *-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-vxsim* | -vxworks*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:

Added: packages/geotiff/libgeotiff/branches/upstream/current/configure
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/configure	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/configure	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,5603 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.59.
+#
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)$' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\/\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
+  # Find who we are.  Look in the path if we contain no path at all
+  # relative or not.
+  case $0 in
+    *[\\/]* ) as_myself=$0 ;;
+    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+       ;;
+  esac
+  # We did not find ourselves, most probably we were run as `sh COMMAND'
+  # in which case we are not to be found in the path.
+  if test "x$as_myself" = x; then
+    as_myself=$0
+  fi
+  if test ! -f "$as_myself"; then
+    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
+   { (exit 1); exit 1; }; }
+  fi
+  case $CONFIG_SHELL in
+  '')
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for as_base in sh bash ksh sh5; do
+	 case $as_dir in
+	 /*)
+	   if ("$as_dir/$as_base" -c '
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
+	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+	     CONFIG_SHELL=$as_dir/$as_base
+	     export CONFIG_SHELL
+	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+	   fi;;
+	 esac
+       done
+done
+;;
+  esac
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line before each line; the second 'sed' does the real
+  # work.  The second script uses 'N' to pair each line-number line
+  # with the numbered line, and appends trailing '-' during
+  # substitution so that $LINENO is not a special case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
+  sed '=' <$as_myself |
+    sed '
+      N
+      s,$,-,
+      : loop
+      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      t loop
+      s,-$,,
+      s,^['$as_cr_digits']*\n,,
+    ' >$as_me.lineno &&
+  chmod +x $as_me.lineno ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensible to this).
+  . ./$as_me.lineno
+  # Exit status is that of the last command.
+  exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='	' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" 	$as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_config_libobj_dir=.
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete.  It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+
+ac_unique_file="geotiff.h"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#if HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#if HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#if STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# if HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#if HAVE_STRING_H
+# if !STDC_HEADERS && HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#if HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#if HAVE_INTTYPES_H
+# include <inttypes.h>
+#else
+# if HAVE_STDINT_H
+#  include <stdint.h>
+# endif
+#endif
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os VERSION_MAJOR VERSION_MINOR VERSION_POINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX_WFLAGS C_WFLAGS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S RANLIB ac_ct_RANLIB CXX_PIC C_PIC LD_SHARED SO_EXT GEOTIFF_SO GEOTIFF_IMP GEOTIFF_DLL CPP EGREP ZIP_INC TIFF_INC PROJ_INC CSV_SOURCE LIBOBJS LTLIBOBJS'
+ac_subst_files=''
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+ac_prev=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval "$ac_prev=\$ac_option"
+    ac_prev=
+    continue
+  fi
+
+  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_option in
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+  | --da=*)
+    datadir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    eval "enable_$ac_feature=no" ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "enable_$ac_feature='$ac_optarg'" ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst \
+  | --locals | --local | --loca | --loc | --lo)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "with_$ac_package='$ac_optarg'" ;;
+
+  -without-* | --without-*)
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/-/_/g'`
+    eval "with_$ac_package=no" ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+    eval "$ac_envvar='$ac_optarg'"
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
+	      localstatedir libdir includedir oldincludedir infodir mandir
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* ) ;;
+    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then its parent.
+  ac_confdir=`(dirname "$0") 2>/dev/null ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$0" : 'X\(//\)[^/]' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$0" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r $srcdir/$ac_unique_file; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+  if test "$ac_srcdir_defaulted" = yes; then
+    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
+   { (exit 1); exit 1; }; }
+  else
+    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+  fi
+fi
+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
+  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
+   { (exit 1); exit 1; }; }
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+ac_env_CC_set=${CC+set}
+ac_env_CC_value=$CC
+ac_cv_env_CC_set=${CC+set}
+ac_cv_env_CC_value=$CC
+ac_env_CFLAGS_set=${CFLAGS+set}
+ac_env_CFLAGS_value=$CFLAGS
+ac_cv_env_CFLAGS_set=${CFLAGS+set}
+ac_cv_env_CFLAGS_value=$CFLAGS
+ac_env_LDFLAGS_set=${LDFLAGS+set}
+ac_env_LDFLAGS_value=$LDFLAGS
+ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
+ac_cv_env_LDFLAGS_value=$LDFLAGS
+ac_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_env_CPPFLAGS_value=$CPPFLAGS
+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_cv_env_CPPFLAGS_value=$CPPFLAGS
+ac_env_CPP_set=${CPP+set}
+ac_env_CPP_value=$CPP
+ac_cv_env_CPP_set=${CPP+set}
+ac_cv_env_CPP_value=$CPP
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+_ACEOF
+
+  cat <<_ACEOF
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+			  [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+			  [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR       program executables [EPREFIX/libexec]
+  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+  --libdir=DIR           object code libraries [EPREFIX/lib]
+  --includedir=DIR       C header files [PREFIX/include]
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --infodir=DIR          info documentation [PREFIX/info]
+  --mandir=DIR           man documentation [PREFIX/man]
+_ACEOF
+
+  cat <<\_ACEOF
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+  --target=TARGET   configure for building compilers for TARGET [HOST]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-incode-epsg	  Use C code EPSG tables
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --without-ld-shared   Disable shared library support
+  --with-zip=dir          Use ZIP library in directory dir
+  --with-jpeg=dir         Use JPEG library in directory dir
+  --with-libtiff=dir      Use libtiff in directory dir
+  --with-proj=ARG       Use PROJ.4 library (ARG=no or path)
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
+              headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+_ACEOF
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  ac_popdir=`pwd`
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d $ac_dir || continue
+    ac_builddir=.
+
+if test "$ac_dir" != .; then
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A "../" for each directory in $ac_dir_suffix.
+  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+  ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+  .)  # No --srcdir option.  We are building in place.
+    ac_srcdir=.
+    if test -z "$ac_top_builddir"; then
+       ac_top_srcdir=.
+    else
+       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+    fi ;;
+  [\\/]* | ?:[\\/]* )  # Absolute path.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+
+# Do not use `cd foo && pwd` to compute absolute paths, because
+# the directories may not exist.
+case `pwd` in
+.) ac_abs_builddir="$ac_dir";;
+*)
+  case "$ac_dir" in
+  .) ac_abs_builddir=`pwd`;;
+  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
+  *) ac_abs_builddir=`pwd`/"$ac_dir";;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
+*)
+  case ${ac_top_builddir}. in
+  .) ac_abs_top_builddir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
+  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_srcdir=$ac_srcdir;;
+*)
+  case $ac_srcdir in
+  .) ac_abs_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
+  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
+*)
+  case $ac_top_srcdir in
+  .) ac_abs_top_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
+  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
+  esac;;
+esac
+
+    cd $ac_dir
+    # Check for guested configure; otherwise get Cygnus style configure.
+    if test -f $ac_srcdir/configure.gnu; then
+      echo
+      $SHELL $ac_srcdir/configure.gnu  --help=recursive
+    elif test -f $ac_srcdir/configure; then
+      echo
+      $SHELL $ac_srcdir/configure  --help=recursive
+    elif test -f $ac_srcdir/configure.ac ||
+	   test -f $ac_srcdir/configure.in; then
+      echo
+      $ac_configure --help
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi
+    cd $ac_popdir
+  done
+fi
+
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+  cat <<\_ACEOF
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit 0
+fi
+exec 5>config.log
+cat >&5 <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.59.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  echo "PATH: $as_dir"
+done
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_sep=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+      # Get rid of the leading space.
+      ac_sep=" "
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Be sure not to use single quotes in there, as some shells,
+# such as our DU 5.0 friend, will then `close' the trap.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+{
+  (set) 2>&1 |
+    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      sed -n \
+	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+      ;;
+    *)
+      sed -n \
+	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+}
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=$`echo $ac_var`
+      echo "$ac_var='"'"'$ac_val'"'"'"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------- ##
+## Output files. ##
+## ------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=$`echo $ac_var`
+	echo "$ac_var='"'"'$ac_val'"'"'"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      sed "/^$/d" confdefs.h | sort
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      echo "$as_me: caught signal $ac_signal"
+    echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core &&
+  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+     ' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+  if test "x$prefix" != xNONE; then
+    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+  else
+    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+  fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . $cache_file;;
+      *)                      . ./$cache_file;;
+    esac
+  fi
+else
+  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+  eval ac_new_val="\$ac_env_${ac_var}_value"
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+	ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+          ac_config_headers="$ac_config_headers geo_config.h"
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+  if test -f $ac_dir/install-sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f $ac_dir/install.sh; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f $ac_dir/shtool; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
+
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+  ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+  ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking target system type" >&5
+echo $ECHO_N "checking target system type... $ECHO_C" >&6
+if test "${ac_cv_target+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_target_alias=$target_alias
+test "x$ac_cv_target_alias" = "x" &&
+  ac_cv_target_alias=$ac_cv_host_alias
+ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
+  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_target" >&5
+echo "${ECHO_T}$ac_cv_target" >&6
+target=$ac_cv_target
+target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+# The aliases save the names the user supplied, while $host etc.
+# will get canonicalized.
+test -n "$target_alias" &&
+  test "$program_prefix$program_suffix$program_transform_name" = \
+    NONENONEs,x,x, &&
+  program_prefix=${target_alias}-
+
+VERSION_MAJOR=1
+VERSION_MINOR=2
+VERSION_POINT=3
+VERSION_MAJOR=$VERSION_MAJOR
+
+VERSION_MINOR=$VERSION_MINOR
+
+VERSION_POINT=$VERSION_POINT
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  CC=$ac_ct_CC
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$ac_ct_CC" && break
+done
+
+  CC=$ac_ct_CC
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO:" \
+     "checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
+  (eval $ac_compiler --version </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
+  (eval $ac_compiler -v </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
+  (eval $ac_compiler -V </dev/null >&5) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
+  (eval $ac_link_default) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Find the output, starting from the most likely.  This scheme is
+# not robust to junk in `.', hence go to wildcards (a.*) only as a last
+# resort.
+
+# Be careful to initialize this variable, since it used to be cached.
+# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
+ac_cv_exeext=
+# b.out is created by i960 compilers.
+for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
+	;;
+    conftest.$ac_ext )
+	# This is the source file.
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	# FIXME: I believe we export ac_cv_exeext for Libtool,
+	# but it would be cool to find out if it's true.  Does anybody
+	# maintain Libtool? --akim.
+	export ac_cv_exeext
+	break;;
+    * )
+	break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+   { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6
+
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  fi
+fi
+echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+rm -f a.out a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
+echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6
+
+echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  export ac_cv_exeext
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
+if test "${ac_cv_objext+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_compiler_gnu=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_compiler_gnu=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+CFLAGS="-g"
+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_prog_cc_g=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_prog_cc_stdc=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std1 is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std1.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+# Don't try gcc -ansi; that turns off useful extensions and
+# breaks some systems' header files.
+# AIX			-qlanglvl=ansi
+# Ultrix and OSF/1	-std1
+# HP-UX 10.20 and later	-Ae
+# HP-UX older versions	-Aa -D_HPUX_SOURCE
+# SVR4			-Xc -D__EXTENSIONS__
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_prog_cc_stdc=$ac_arg
+break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext
+done
+rm -f conftest.$ac_ext conftest.$ac_objext
+CC=$ac_save_CC
+
+fi
+
+case "x$ac_cv_prog_cc_stdc" in
+  x|xno)
+    echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6 ;;
+  *)
+    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
+    CC="$CC $ac_cv_prog_cc_stdc" ;;
+esac
+
+# Some people use a C++ compiler to compile C.  Since we use `exit',
+# in C++ we need to declare it.  In case someone uses the same compiler
+# for both compiling C and C++ we need to have the C++ compiler decide
+# the declaration of exit, since it's the most demanding environment.
+cat >conftest.$ac_ext <<_ACEOF
+#ifndef __cplusplus
+  choke me
+#endif
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  for ac_declaration in \
+   '' \
+   'extern "C" void std::exit (int) throw (); using std::exit;' \
+   'extern "C" void std::exit (int); using std::exit;' \
+   'extern "C" void exit (int) throw ();' \
+   'extern "C" void exit (int);' \
+   'void exit (int);'
+do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_declaration
+#include <stdlib.h>
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+continue
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_declaration
+int
+main ()
+{
+exit (42);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+  echo '#ifdef __cplusplus' >>confdefs.h
+  echo $ac_declaration      >>confdefs.h
+  echo '#endif'             >>confdefs.h
+fi
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+	# Remove -g from compile flags, we will add via CFG variable if
+	# we need it.
+	CXXFLAGS=`echo "$CXXFLAGS " | sed "s/-g //"`
+	CFLAGS=`echo "$CFLAGS " | sed "s/-g //"`
+
+	# check for GNU compiler, and use -Wall
+	if test "$GCC" = "yes"; then
+		C_WFLAGS="-Wall"
+		CFLAGS="$CFLAGS -Wall"
+		cat >>confdefs.h <<\_ACEOF
+#define USE_GNUCC 1
+_ACEOF
+
+	fi
+	if test "$GXX" = "yes"; then
+		CXX_WFLAGS="-Wall"
+		CXXFLAGS="$CXXFLAGS -Wall"
+		cat >>confdefs.h <<\_ACEOF
+#define USE_GNUCC 1
+_ACEOF
+
+	fi
+	CXX_WFLAGS=$CXX_WFLAGS
+
+	C_WFLAGS=$C_WFLAGS
+
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+  ./ | .// | /cC/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+	  if test $ac_prog = install &&
+	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # AIX install.  It has an incompatible calling convention.
+	    :
+	  elif test $ac_prog = install &&
+	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+	    # program-specific install script used by HP pwplus--don't use.
+	    :
+	  else
+	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+	    break 3
+	  fi
+	fi
+      done
+    done
+    ;;
+esac
+done
+
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  We don't cache a
+    # path for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the path is relative.
+    INSTALL=$ac_install_sh
+  fi
+fi
+echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo "$as_me:$LINENO: checking whether ln -s works" >&5
+echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+  echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+echo "${ECHO_T}no, using $LN_S" >&6
+fi
+
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  echo "$as_me:$LINENO: result: $RANLIB" >&5
+echo "${ECHO_T}$RANLIB" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+echo "${ECHO_T}$ac_ct_RANLIB" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  RANLIB=$ac_ct_RANLIB
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+
+	echo 'void f(){}' > conftest.c
+	if test -z "`${CC-cc} -fPIC -c conftest.c 2>&1`"; then
+	  C_PIC=-fPIC
+	else
+	  C_PIC=
+	fi
+	if test -z "`${CXX-g++} -fPIC -c conftest.c 2>&1`"; then
+	  CXX_PIC=-fPIC
+	else
+	  CXX_PIC=
+	fi
+	rm -f conftest*
+
+	CXX_PIC=$CXX_PIC
+
+	C_PIC=$C_PIC
+
+
+
+  echo 'void g(); int main(){ g(); return 0; }' > conftest1.c
+
+  echo '#include <stdio.h>' > conftest2.c
+  echo 'void g(); void g(){printf("");}' >> conftest2.c
+  ${CC} ${C_PIC} -c conftest2.c
+
+  SO_EXT="so"
+  export SO_EXT
+  LD_SHARED="/bin/true"
+  if test ! -z "`uname -a | grep IRIX`" ; then
+    IRIX_ALL=-all
+  else
+    IRIX_ALL=
+  fi
+
+
+# Check whether --with-ld-shared or --without-ld-shared was given.
+if test "${with_ld_shared+set}" = set; then
+  withval="$with_ld_shared"
+
+fi;
+
+  if test "$with_ld_shared" != "" ; then
+    if test "$with_ld_shared" = "no" ; then
+      echo "user disabled shared library support."
+    else
+      echo "using user supplied .so link command ... $with_ld_shared"
+    fi
+    LD_SHARED="$with_ld_shared"
+  fi
+
+
+  if test ! -z "`uname -a | grep CYGWIN`" \
+        -a "$LD_SHARED" = "/bin/true" \
+	-a -z "`gcc -shared conftest2.o -o libconftest.dll`" ; then
+    if test -z "`${CC} conftest1.c -L./ -lconftest -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for Cygwin gcc -shared ... yes"
+        LD_SHARED="c++ -shared"
+        SO_EXT="dll"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    fi
+  fi
+
+
+  if test ! -z "`uname | grep Darwin`" \
+          -a "$LD_SHARED" = "/bin/true" \
+          -a -z "`${CXX} -dynamiclib conftest2.o -o libconftest.so 2>&1`" ; then
+    ${CC} -c conftest1.c
+    if test -z "`${CXX} conftest1.o libconftest.so -o conftest1 2>&1`"; then
+      DYLD_LIBRARY_PATH_OLD="$DYLD_LIBRARY_PATH"
+      if test -z "$DYLD_LIBRARY_PATH" ; then
+        DYLD_LIBRARY_PATH="`pwd`"
+      else
+        DYLD_LIBRARY_PATH="`pwd`:$DYLD_LIBRARY_PATH"
+      fi
+      export DYLD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ${CXX} -dynamiclib ... yes"
+        LD_SHARED="${CXX} -dynamiclib"
+	SO_EXT=dylib
+      fi
+      DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH_OLD"
+    fi
+    rm -f conftest1.o
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" \
+	-a -z "`${CXX} -shared $IRIX_ALL conftest2.o -o libconftest.so 2>&1|grep -v WARNING`" ; then
+    if test -z "`${CC} conftest1.c libconftest.so -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ${CXX} -shared ... yes"
+        LD_SHARED="${CXX} -shared $IRIX_ALL"
+      else
+        echo "checking for ${CXX} -shared ... no(3)"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    else
+      echo "checking for ${CXX} -shared ... no(2)"
+    fi
+  else
+    if test "$LD_SHARED" = "/bin/true" ; then
+      echo "checking for ${CXX} -shared ... no(1)"
+    fi
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" \
+          -a -z "`ld -shared conftest2.o -o libconftest.so 2>&1`" ; then
+    if test -z "`${CC} conftest1.c libconftest.so -o conftest1 2>&1`"; then
+      LD_LIBRARY_PATH_OLD="$LD_LIBRARY_PATH"
+      if test -z "$LD_LIBRARY_PATH" ; then
+        LD_LIBRARY_PATH="`pwd`"
+      else
+        LD_LIBRARY_PATH="`pwd`:$LD_LIBRARY_PATH"
+      fi
+      export LD_LIBRARY_PATH
+      if test -z "`./conftest1 2>&1`" ; then
+        echo "checking for ld -shared ... yes"
+        LD_SHARED="ld -shared"
+      fi
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH_OLD"
+    fi
+  fi
+
+  if test "$LD_SHARED" = "/bin/true" ; then
+    echo "checking for ld -shared ... no"
+    if test ! -x /bin/true ; then
+      LD_SHARED=/usr/bin/true
+    fi
+  fi
+  if test "$LD_SHARED" = "no" ; then
+    if test -x /bin/true ; then
+      LD_SHARED=/bin/true
+    else
+      LD_SHARED=/usr/bin/true
+    fi
+  fi
+
+  rm -f conftest* libconftest*
+
+  LD_SHARED=$LD_SHARED
+
+  SO_EXT=$SO_EXT
+
+
+
+#
+#	If we have shared library support define that we want to build
+# 	the libgeotiff.so
+
+GEOTIFF_SO=
+GEOTIFF_DLL=
+GEOTIFF_IMP=
+EXEEXT=
+if test "$LD_SHARED" != "/bin/true" ; then
+  case $host in
+    *-pc-cygwin*) EXEEXT=.exe
+		  GEOTIFF_SO=cyggeotiff-1.dll
+	          GEOTIFF_DLL=cyggeotiff-1.dll
+	          GEOTIFF_IMP=libgeotiff.dll.a
+                  LD_SHARED="gcc -shared -Wl,--export-all -Wl,--out-implib=\$(GEOTIFF_IMP)" ;;
+    *) GEOTIFF_SO=libgeotiff.${SO_EXT}.$VERSION_MAJOR.$VERSION_MINOR.$VERSION_POINT ;;
+  esac
+fi
+GEOTIFF_SO=$GEOTIFF_SO
+
+GEOTIFF_IMP=$GEOTIFF_IMP
+
+GEOTIFF_DLL=$GEOTIFF_DLL
+
+EXEEXT=$EXEEXT
+
+
+
+
+echo "$as_me:$LINENO: checking for exp in -lm" >&5
+echo $ECHO_N "checking for exp in -lm... $ECHO_C" >&6
+if test "${ac_cv_lib_m_exp+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char exp ();
+int
+main ()
+{
+exp ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_m_exp=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_m_exp=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_m_exp" >&5
+echo "${ECHO_T}$ac_cv_lib_m_exp" >&6
+if test $ac_cv_lib_m_exp = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBM 1
+_ACEOF
+
+  LIBS="-lm $LIBS"
+
+fi
+
+
+LIBS="$LDFLAGS $LIBS"
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether non-existent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  # Broken: success on invalid input.
+continue
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6
+if test "${ac_cv_prog_egrep+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+    then ac_cv_prog_egrep='grep -E'
+    else ac_cv_prog_egrep='egrep'
+    fi
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
+echo "${ECHO_T}$ac_cv_prog_egrep" >&6
+ EGREP=$ac_cv_prog_egrep
+
+
+echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+if test "${ac_cv_header_stdc+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_header_stdc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_header_stdc=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      exit(2);
+  exit (0);
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+fi
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval "$as_ac_Header=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_Header=no"
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+for ac_header in string.h strings.h stdlib.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+  # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    (
+      cat <<\_ASBOX
+## ------------------------------------------ ##
+## Report this to the AC_PACKAGE_NAME lists.  ##
+## ------------------------------------------ ##
+_ASBOX
+    ) |
+      sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+# Check whether --with-zip or --without-zip was given.
+if test "${with_zip+set}" = set; then
+  withval="$with_zip"
+  ZIP=$withval
+else
+  ZIP=yes
+fi;
+if test "$ZIP" = "yes" ; then
+
+echo "$as_me:$LINENO: checking for inflateInit_ in -lz" >&5
+echo $ECHO_N "checking for inflateInit_ in -lz... $ECHO_C" >&6
+if test "${ac_cv_lib_z_inflateInit_+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lz -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char inflateInit_ ();
+int
+main ()
+{
+inflateInit_ ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_z_inflateInit_=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_z_inflateInit_=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateInit_" >&5
+echo "${ECHO_T}$ac_cv_lib_z_inflateInit_" >&6
+if test $ac_cv_lib_z_inflateInit_ = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBZ 1
+_ACEOF
+
+  LIBS="-lz $LIBS"
+
+fi
+
+
+for ac_header in zlib.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+  # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    (
+      cat <<\_ASBOX
+## ------------------------------------------ ##
+## Report this to the AC_PACKAGE_NAME lists.  ##
+## ------------------------------------------ ##
+_ASBOX
+    ) |
+      sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+  cat >>confdefs.h <<\_ACEOF
+#define HAVE_ZIP 1
+_ACEOF
+
+else
+  if test "$ZIP" != "no" ; then
+    LIBS="${LIBS} -L${ZIP}/lib -lz"
+    ZIP_INC="-I${ZIP}/include"
+    ZIP_INC=$ZIP_INC
+
+    cat >>confdefs.h <<\_ACEOF
+#define HAVE_ZIP 1
+_ACEOF
+
+    echo "Using user supplied libzip directory: "$ZIP
+  fi
+fi
+
+
+# Check whether --with-jpeg or --without-jpeg was given.
+if test "${with_jpeg+set}" = set; then
+  withval="$with_jpeg"
+  JPEG=$withval
+else
+  JPEG=yes
+fi;
+if test "$JPEG" = "yes" ; then
+
+echo "$as_me:$LINENO: checking for jinit_compress_master in -ljpeg" >&5
+echo $ECHO_N "checking for jinit_compress_master in -ljpeg... $ECHO_C" >&6
+if test "${ac_cv_lib_jpeg_jinit_compress_master+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ljpeg -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char jinit_compress_master ();
+int
+main ()
+{
+jinit_compress_master ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_jpeg_jinit_compress_master=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_jpeg_jinit_compress_master=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jinit_compress_master" >&5
+echo "${ECHO_T}$ac_cv_lib_jpeg_jinit_compress_master" >&6
+if test $ac_cv_lib_jpeg_jinit_compress_master = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBJPEG 1
+_ACEOF
+
+  LIBS="-ljpeg $LIBS"
+
+fi
+
+  cat >>confdefs.h <<\_ACEOF
+#define HAVE_JPEG 1
+_ACEOF
+
+else
+  if test "$JPEG" != "no" ; then
+    LIBS="${LIBS} -L${JPEG} -ljpeg"
+    cat >>confdefs.h <<\_ACEOF
+#define HAVE_JPEG 1
+_ACEOF
+
+    echo "Using user supplied libjpeg directory: "$JPEG
+  fi
+fi
+
+
+# Check whether --with-libtiff or --without-libtiff was given.
+if test "${with_libtiff+set}" = set; then
+  withval="$with_libtiff"
+
+fi;
+
+if test "$with_libtiff" != "" ; then
+  if test -f $with_libtiff/include/tiffio.h -a -d $with_libtiff/lib ; then
+    LIBS="-L$with_libtiff/lib -ltiff $LIBS"
+    TIFF_INC=-I$with_libtiff/include
+  else
+    LIBS="-L$with_libtiff -ltiff $LIBS"
+    TIFF_INC=-I$with_libtiff
+  fi
+  LIBS_SAVED="$LIBS"
+
+echo "$as_me:$LINENO: checking for TIFFOpen in -ltiff" >&5
+echo $ECHO_N "checking for TIFFOpen in -ltiff... $ECHO_C" >&6
+if test "${ac_cv_lib_tiff_TIFFOpen+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ltiff -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char TIFFOpen ();
+int
+main ()
+{
+TIFFOpen ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_tiff_TIFFOpen=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_tiff_TIFFOpen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFOpen" >&5
+echo "${ECHO_T}$ac_cv_lib_tiff_TIFFOpen" >&6
+if test $ac_cv_lib_tiff_TIFFOpen = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBTIFF 1
+_ACEOF
+
+  LIBS="-ltiff $LIBS"
+
+else
+  { { echo "$as_me:$LINENO: error: failed to link with -ltiff to find TIFFOpen" >&5
+echo "$as_me: error: failed to link with -ltiff to find TIFFOpen" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+
+echo "$as_me:$LINENO: checking for TIFFMergeFieldInfo in -ltiff" >&5
+echo $ECHO_N "checking for TIFFMergeFieldInfo in -ltiff... $ECHO_C" >&6
+if test "${ac_cv_lib_tiff_TIFFMergeFieldInfo+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ltiff -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char TIFFMergeFieldInfo ();
+int
+main ()
+{
+TIFFMergeFieldInfo ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_tiff_TIFFMergeFieldInfo=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_tiff_TIFFMergeFieldInfo=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFMergeFieldInfo" >&5
+echo "${ECHO_T}$ac_cv_lib_tiff_TIFFMergeFieldInfo" >&6
+if test $ac_cv_lib_tiff_TIFFMergeFieldInfo = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBTIFF 1
+_ACEOF
+
+  LIBS="-ltiff $LIBS"
+
+else
+  { { echo "$as_me:$LINENO: error: Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade or use an older version of libgeotiff." >&5
+echo "$as_me: error: Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade or use an older version of libgeotiff." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+  LIBS="$LIBS_SAVED"
+else
+
+echo "$as_me:$LINENO: checking for TIFFOpen in -ltiff" >&5
+echo $ECHO_N "checking for TIFFOpen in -ltiff... $ECHO_C" >&6
+if test "${ac_cv_lib_tiff_TIFFOpen+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ltiff -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char TIFFOpen ();
+int
+main ()
+{
+TIFFOpen ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_tiff_TIFFOpen=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_tiff_TIFFOpen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFOpen" >&5
+echo "${ECHO_T}$ac_cv_lib_tiff_TIFFOpen" >&6
+if test $ac_cv_lib_tiff_TIFFOpen = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBTIFF 1
+_ACEOF
+
+  LIBS="-ltiff $LIBS"
+
+else
+  { { echo "$as_me:$LINENO: error: You will need to substantially rewrite libxtiff to
+build libgeotiff without libtiff" >&5
+echo "$as_me: error: You will need to substantially rewrite libxtiff to
+build libgeotiff without libtiff" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+  LIBS_SAVED="$LIBS"
+
+echo "$as_me:$LINENO: checking for TIFFMergeFieldInfo in -ltiff" >&5
+echo $ECHO_N "checking for TIFFMergeFieldInfo in -ltiff... $ECHO_C" >&6
+if test "${ac_cv_lib_tiff_TIFFMergeFieldInfo+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-ltiff -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char TIFFMergeFieldInfo ();
+int
+main ()
+{
+TIFFMergeFieldInfo ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_tiff_TIFFMergeFieldInfo=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_tiff_TIFFMergeFieldInfo=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_tiff_TIFFMergeFieldInfo" >&5
+echo "${ECHO_T}$ac_cv_lib_tiff_TIFFMergeFieldInfo" >&6
+if test $ac_cv_lib_tiff_TIFFMergeFieldInfo = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBTIFF 1
+_ACEOF
+
+  LIBS="-ltiff $LIBS"
+
+else
+  { { echo "$as_me:$LINENO: error: Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade libtiff or use an older version of libgeotiff." >&5
+echo "$as_me: error: Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade libtiff or use an older version of libgeotiff." >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+  LIBS="$LIBS_SAVED"
+  TIFF_INC=
+fi
+
+TIFF_INC=$TIFF_INC
+
+
+
+
+# Check whether --with-proj or --without-proj was given.
+if test "${with_proj+set}" = set; then
+  withval="$with_proj"
+  PROJ_HOME=$withval
+else
+  PROJ_HOME=
+fi;
+
+if test "$PROJ_HOME" != "" -a "$PROJ_HOME" != "no" ; then
+  if test -d "$PROJ_HOME/src/pj_init.c" ; then
+    PROJ_HOME=$PROJ_HOME/src
+  fi
+
+    if test -f "$PROJ_HOME/libproj.a" -a -f "$PROJ_HOME/projects.h" ; then
+    PROJ_LIB=$PROJ_HOME/libproj.a
+    PROJ_INC=$PROJ_HOME
+
+    elif test -f "$PROJ_HOME/.libs/libproj.a" -a -f "$PROJ_HOME/projects.h" ; then
+    PROJ_LIB=$PROJ_HOME/.libs/libproj.a
+    PROJ_INC=$PROJ_HOME
+
+    elif test \( -f "$PROJ_HOME/lib/libproj.a" -o -f "$PROJ_HOME/lib/libproj.so" \) -a -f "$PROJ_HOME/include/proj_api.h"; then
+    PROJ_LIB="-L$PROJ_HOME/lib -lproj"
+    PROJ_INC=$PROJ_HOME/include
+  else
+    echo "PROJ_HOME=$PROJ_HOME, but either projects.h or libproj.a not found!"
+  fi
+fi
+
+if test "$PROJ_HOME" = "no" ; then
+  echo "PROJ.4 support disabled."
+
+elif test "$PROJ_LIB" != "" -a "$PROJ_INC" != "" ; then
+  echo "Found $PROJ_LIB"
+  echo "Found $PROJ_INC/projects.h"
+
+  LIBS="$PROJ_LIB $LIBS"
+  PROJ_INC=-I$PROJ_INC
+
+  PROJ_INC=$PROJ_INC
+
+  cat >>confdefs.h <<\_ACEOF
+#define HAVE_PROJECTS_H 1
+_ACEOF
+
+  cat >>confdefs.h <<\_ACEOF
+#define HAVE_LIBPROJ 1
+_ACEOF
+
+else
+
+echo "$as_me:$LINENO: checking for pj_init in -lproj" >&5
+echo $ECHO_N "checking for pj_init in -lproj... $ECHO_C" >&6
+if test "${ac_cv_lib_proj_pj_init+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lproj -lm $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any gcc2 internal prototype to avoid an error.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+   builtin and then its argument prototype would still apply.  */
+char pj_init ();
+int
+main ()
+{
+pj_init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_lib_proj_pj_init=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_proj_pj_init=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_proj_pj_init" >&5
+echo "${ECHO_T}$ac_cv_lib_proj_pj_init" >&6
+if test $ac_cv_lib_proj_pj_init = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBPROJ 1
+_ACEOF
+
+  LIBS="-lproj $LIBS"
+
+fi
+
+
+for ac_header in projects.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+  # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+	 { ac_try='test -z "$ac_c_werror_flag"
+			 || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+	 { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    (
+      cat <<\_ASBOX
+## ------------------------------------------ ##
+## Report this to the AC_PACKAGE_NAME lists.  ##
+## ------------------------------------------ ##
+_ASBOX
+    ) |
+      sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+fi
+
+
+# Check whether --enable-incode-epsg or --disable-incode-epsg was given.
+if test "${enable_incode_epsg+set}" = set; then
+  enableval="$enable_incode_epsg"
+
+else
+  enable_incode_epsg=no
+fi;
+
+if test "$enable_incode_epsg" != "yes" ; then
+   echo "EPSG tables will be read from .csv files."
+   CSV_SOURCE="\$(CSV_FILE_OBJS)"
+else
+   echo "EPSG tables will be linked into library."
+   CSV_SOURCE="\$(CSV_INCODE_OBJS)"
+fi
+CSV_SOURCE=$CSV_SOURCE
+
+
+
+
+
+                    ac_config_files="$ac_config_files Makefile bin/Makefile"
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+{
+  (set) 2>&1 |
+    case `(ac_space=' '; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;;
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n \
+	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} |
+  sed '
+     t clear
+     : clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     : end' >>confcache
+if diff $cache_file confcache >/dev/null 2>&1; then :; else
+  if test -w $cache_file; then
+    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+    cat confcache >$cache_file
+  else
+    echo "not updating unwritable cache $cache_file"
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[	 ]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[	 ]*$//;
+}'
+fi
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_i=`echo "$ac_i" |
+	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
+  # 2. Add them.
+  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)$' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\/\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
+  # Find who we are.  Look in the path if we contain no path at all
+  # relative or not.
+  case $0 in
+    *[\\/]* ) as_myself=$0 ;;
+    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+       ;;
+  esac
+  # We did not find ourselves, most probably we were run as `sh COMMAND'
+  # in which case we are not to be found in the path.
+  if test "x$as_myself" = x; then
+    as_myself=$0
+  fi
+  if test ! -f "$as_myself"; then
+    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+  case $CONFIG_SHELL in
+  '')
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for as_base in sh bash ksh sh5; do
+	 case $as_dir in
+	 /*)
+	   if ("$as_dir/$as_base" -c '
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
+	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+	     CONFIG_SHELL=$as_dir/$as_base
+	     export CONFIG_SHELL
+	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+	   fi;;
+	 esac
+       done
+done
+;;
+  esac
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line before each line; the second 'sed' does the real
+  # work.  The second script uses 'N' to pair each line-number line
+  # with the numbered line, and appends trailing '-' during
+  # substitution so that $LINENO is not a special case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
+  sed '=' <$as_myself |
+    sed '
+      N
+      s,$,-,
+      : loop
+      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      t loop
+      s,-$,,
+      s,^['$as_cr_digits']*\n,,
+    ' >$as_me.lineno &&
+  chmod +x $as_me.lineno ||
+    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensible to this).
+  . ./$as_me.lineno
+  # Exit status is that of the last command.
+  exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='	' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" 	$as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+exec 6>&1
+
+# Open the log real soon, to keep \$[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.  Logging --version etc. is OK.
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+} >&5
+cat >&5 <<_CSEOF
+
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.59.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+_CSEOF
+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
+echo >&5
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number, then exit
+  -q, --quiet      do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+		   instantiate the configuration file FILE
+  --header=FILE[:TEMPLATE]
+		   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <bug-autoconf at gnu.org>."
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.59,
+  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+INSTALL="$INSTALL"
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "x$1" : 'x\([^=]*\)='`
+    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  -*)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  *) # This is not an option, so the user has probably given explicit
+     # arguments.
+     ac_option=$1
+     ac_need_defaults=false;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --vers* | -V )
+    echo "$ac_cs_version"; exit 0 ;;
+  --he | --h)
+    # Conflict between --help and --header
+    { { echo "$as_me:$LINENO: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit 0 ;;
+  --debug | --d* | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    ac_need_defaults=false;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1" ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+
+
+
+
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_config_target in $ac_config_targets
+do
+  case "$ac_config_target" in
+  # Handling of arguments.
+  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+  "bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
+  "geo_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS geo_config.h" ;;
+  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason to put it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./confstat$$-$RANDOM
+  (umask 077 && mkdir $tmp)
+} ||
+{
+   echo "$me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+  # Protect against being on the right side of a sed subst in config.status.
+  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s, at SHELL@,$SHELL,;t t
+s, at PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s, at PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s, at PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s, at PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s, at PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s, at PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s, at exec_prefix@,$exec_prefix,;t t
+s, at prefix@,$prefix,;t t
+s, at program_transform_name@,$program_transform_name,;t t
+s, at bindir@,$bindir,;t t
+s, at sbindir@,$sbindir,;t t
+s, at libexecdir@,$libexecdir,;t t
+s, at datadir@,$datadir,;t t
+s, at sysconfdir@,$sysconfdir,;t t
+s, at sharedstatedir@,$sharedstatedir,;t t
+s, at localstatedir@,$localstatedir,;t t
+s, at libdir@,$libdir,;t t
+s, at includedir@,$includedir,;t t
+s, at oldincludedir@,$oldincludedir,;t t
+s, at infodir@,$infodir,;t t
+s, at mandir@,$mandir,;t t
+s, at build_alias@,$build_alias,;t t
+s, at host_alias@,$host_alias,;t t
+s, at target_alias@,$target_alias,;t t
+s, at DEFS@,$DEFS,;t t
+s, at ECHO_C@,$ECHO_C,;t t
+s, at ECHO_N@,$ECHO_N,;t t
+s, at ECHO_T@,$ECHO_T,;t t
+s, at LIBS@,$LIBS,;t t
+s, at build@,$build,;t t
+s, at build_cpu@,$build_cpu,;t t
+s, at build_vendor@,$build_vendor,;t t
+s, at build_os@,$build_os,;t t
+s, at host@,$host,;t t
+s, at host_cpu@,$host_cpu,;t t
+s, at host_vendor@,$host_vendor,;t t
+s, at host_os@,$host_os,;t t
+s, at target@,$target,;t t
+s, at target_cpu@,$target_cpu,;t t
+s, at target_vendor@,$target_vendor,;t t
+s, at target_os@,$target_os,;t t
+s, at VERSION_MAJOR@,$VERSION_MAJOR,;t t
+s, at VERSION_MINOR@,$VERSION_MINOR,;t t
+s, at VERSION_POINT@,$VERSION_POINT,;t t
+s, at CC@,$CC,;t t
+s, at CFLAGS@,$CFLAGS,;t t
+s, at LDFLAGS@,$LDFLAGS,;t t
+s, at CPPFLAGS@,$CPPFLAGS,;t t
+s, at ac_ct_CC@,$ac_ct_CC,;t t
+s, at EXEEXT@,$EXEEXT,;t t
+s, at OBJEXT@,$OBJEXT,;t t
+s, at CXX_WFLAGS@,$CXX_WFLAGS,;t t
+s, at C_WFLAGS@,$C_WFLAGS,;t t
+s, at INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
+s, at INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
+s, at INSTALL_DATA@,$INSTALL_DATA,;t t
+s, at LN_S@,$LN_S,;t t
+s, at RANLIB@,$RANLIB,;t t
+s, at ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
+s, at CXX_PIC@,$CXX_PIC,;t t
+s, at C_PIC@,$C_PIC,;t t
+s, at LD_SHARED@,$LD_SHARED,;t t
+s, at SO_EXT@,$SO_EXT,;t t
+s, at GEOTIFF_SO@,$GEOTIFF_SO,;t t
+s, at GEOTIFF_IMP@,$GEOTIFF_IMP,;t t
+s, at GEOTIFF_DLL@,$GEOTIFF_DLL,;t t
+s, at CPP@,$CPP,;t t
+s, at EGREP@,$EGREP,;t t
+s, at ZIP_INC@,$ZIP_INC,;t t
+s, at TIFF_INC@,$TIFF_INC,;t t
+s, at PROJ_INC@,$PROJ_INC,;t t
+s, at CSV_SOURCE@,$CSV_SOURCE,;t t
+s, at LIBOBJS@,$LIBOBJS,;t t
+s, at LTLIBOBJS@,$LTLIBOBJS,;t t
+CEOF
+
+_ACEOF
+
+  cat >>$CONFIG_STATUS <<\_ACEOF
+  # Split the substitutions into bite-sized pieces for seds with
+  # small command number limits, like on Digital OSF/1 and HP-UX.
+  ac_max_sed_lines=48
+  ac_sed_frag=1 # Number of current file.
+  ac_beg=1 # First line for current file.
+  ac_end=$ac_max_sed_lines # Line after last line for current file.
+  ac_more_lines=:
+  ac_sed_cmds=
+  while $ac_more_lines; do
+    if test $ac_beg -gt 1; then
+      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    else
+      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    fi
+    if test ! -s $tmp/subs.frag; then
+      ac_more_lines=false
+    else
+      # The purpose of the label and of the branching condition is to
+      # speed up the sed processing (if there are no `@' at all, there
+      # is no need to browse any of the substitutions).
+      # These are the two extra sed commands mentioned above.
+      (echo ':t
+  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+      if test -z "$ac_sed_cmds"; then
+	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+      else
+	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+      fi
+      ac_sed_frag=`expr $ac_sed_frag + 1`
+      ac_beg=$ac_end
+      ac_end=`expr $ac_end + $ac_max_sed_lines`
+    fi
+  done
+  if test -z "$ac_sed_cmds"; then
+    ac_sed_cmds=cat
+  fi
+fi # test -n "$CONFIG_FILES"
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+	cat >$tmp/stdin
+	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
+  esac
+
+  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+  { if $as_mkdir_p; then
+    mkdir -p "$ac_dir"
+  else
+    as_dir="$ac_dir"
+    as_dirs=
+    while test ! -d "$as_dir"; do
+      as_dirs="$as_dir $as_dirs"
+      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+    done
+    test ! -n "$as_dirs" || mkdir $as_dirs
+  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+   { (exit 1); exit 1; }; }; }
+
+  ac_builddir=.
+
+if test "$ac_dir" != .; then
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A "../" for each directory in $ac_dir_suffix.
+  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+  ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+  .)  # No --srcdir option.  We are building in place.
+    ac_srcdir=.
+    if test -z "$ac_top_builddir"; then
+       ac_top_srcdir=.
+    else
+       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+    fi ;;
+  [\\/]* | ?:[\\/]* )  # Absolute path.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+
+# Do not use `cd foo && pwd` to compute absolute paths, because
+# the directories may not exist.
+case `pwd` in
+.) ac_abs_builddir="$ac_dir";;
+*)
+  case "$ac_dir" in
+  .) ac_abs_builddir=`pwd`;;
+  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
+  *) ac_abs_builddir=`pwd`/"$ac_dir";;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
+*)
+  case ${ac_top_builddir}. in
+  .) ac_abs_top_builddir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
+  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_srcdir=$ac_srcdir;;
+*)
+  case $ac_srcdir in
+  .) ac_abs_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
+  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
+  esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
+*)
+  case $ac_top_srcdir in
+  .) ac_abs_top_srcdir=$ac_abs_builddir;;
+  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
+  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
+  esac;;
+esac
+
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+  esac
+
+  if test x"$ac_file" != x-; then
+    { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    rm -f "$ac_file"
+  fi
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated by config.status.  */
+  if test x"$ac_file" = x-; then
+    configure_input=
+  else
+    configure_input="$ac_file.  "
+  fi
+  configure_input=$configure_input"Generated from `echo $ac_file_in |
+				     sed 's,.*/,,'` by configure."
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+	 # Absolute (can't be DOS-style, as IFS=:)
+	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+	 echo "$f";;
+      *) # Relative
+	 if test -f "$f"; then
+	   # Build tree
+	   echo "$f"
+	 elif test -f "$srcdir/$f"; then
+	   # Source tree
+	   echo "$srcdir/$f"
+	 else
+	   # /dev/null tree
+	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+	 fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+  sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s, at configure_input@,$configure_input,;t t
+s, at srcdir@,$ac_srcdir,;t t
+s, at abs_srcdir@,$ac_abs_srcdir,;t t
+s, at top_srcdir@,$ac_top_srcdir,;t t
+s, at abs_top_srcdir@,$ac_abs_top_srcdir,;t t
+s, at builddir@,$ac_builddir,;t t
+s, at abs_builddir@,$ac_abs_builddir,;t t
+s, at top_builddir@,$ac_top_builddir,;t t
+s, at abs_top_builddir@,$ac_abs_top_builddir,;t t
+s, at INSTALL@,$ac_INSTALL,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+  rm -f $tmp/stdin
+  if test x"$ac_file" != x-; then
+    mv $tmp/out $ac_file
+  else
+    cat $tmp/out
+    rm -f $tmp/out
+  fi
+
+done
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+#
+# CONFIG_HEADER section.
+#
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
+ac_dB='[	 ].*$,\1#\2'
+ac_dC=' '
+ac_dD=',;t'
+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
+ac_uB='$,\1#\2define\3'
+ac_uC=' '
+ac_uD=',;t'
+
+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+	cat >$tmp/stdin
+	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
+  esac
+
+  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+	 # Absolute (can't be DOS-style, as IFS=:)
+	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+	 # Do quote $f, to prevent DOS paths from being IFS'd.
+	 echo "$f";;
+      *) # Relative
+	 if test -f "$f"; then
+	   # Build tree
+	   echo "$f"
+	 elif test -f "$srcdir/$f"; then
+	   # Source tree
+	   echo "$srcdir/$f"
+	 else
+	   # /dev/null tree
+	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+	 fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+  # Remove the trailing spaces.
+  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
+
+_ACEOF
+
+# Transform confdefs.h into two sed scripts, `conftest.defines' and
+# `conftest.undefs', that substitutes the proper values into
+# config.h.in to produce config.h.  The first handles `#define'
+# templates, and the second `#undef' templates.
+# And first: Protect against being on the right side of a sed subst in
+# config.status.  Protect against being in an unquoted here document
+# in config.status.
+rm -f conftest.defines conftest.undefs
+# Using a here document instead of a string reduces the quoting nightmare.
+# Putting comments in sed scripts is not portable.
+#
+# `end' is used to avoid that the second main sed command (meant for
+# 0-ary CPP macros) applies to n-ary macro definitions.
+# See the Autoconf documentation for `clear'.
+cat >confdef2sed.sed <<\_ACEOF
+s/[\\&,]/\\&/g
+s,[\\$`],\\&,g
+t clear
+: clear
+s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
+t end
+s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
+: end
+_ACEOF
+# If some macros were called several times there might be several times
+# the same #defines, which is useless.  Nevertheless, we may not want to
+# sort them, since we want the *last* AC-DEFINE to be honored.
+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
+rm -f confdef2sed.sed
+
+# This sed command replaces #undef with comments.  This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+cat >>conftest.undefs <<\_ACEOF
+s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
+_ACEOF
+
+# Break up conftest.defines because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
+echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
+echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
+echo '  :' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.defines >/dev/null
+do
+  # Write a limited-size here document to $tmp/defines.sed.
+  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#define' lines.
+  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+  echo 'CEOF
+  sed -f $tmp/defines.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+  rm -f conftest.defines
+  mv conftest.tail conftest.defines
+done
+rm -f conftest.defines
+echo '  fi # grep' >>$CONFIG_STATUS
+echo >>$CONFIG_STATUS
+
+# Break up conftest.undefs because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.undefs >/dev/null
+do
+  # Write a limited-size here document to $tmp/undefs.sed.
+  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
+  # Speed up: don't consider the non `#undef'
+  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
+  # Work around the forget-to-reset-the-flag bug.
+  echo 't clr' >>$CONFIG_STATUS
+  echo ': clr' >>$CONFIG_STATUS
+  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
+  echo 'CEOF
+  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
+  rm -f $tmp/in
+  mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
+  rm -f conftest.undefs
+  mv conftest.tail conftest.undefs
+done
+rm -f conftest.undefs
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated by config.status.  */
+  if test x"$ac_file" = x-; then
+    echo "/* Generated by configure.  */" >$tmp/config.h
+  else
+    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
+  fi
+  cat $tmp/in >>$tmp/config.h
+  rm -f $tmp/in
+  if test x"$ac_file" != x-; then
+    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
+      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+      { if $as_mkdir_p; then
+    mkdir -p "$ac_dir"
+  else
+    as_dir="$ac_dir"
+    as_dirs=
+    while test ! -d "$as_dir"; do
+      as_dirs="$as_dir $as_dirs"
+      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| \
+	 .     : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+  	  /^X\(\/\/\)$/{ s//\1/; q; }
+  	  /^X\(\/\).*/{ s//\1/; q; }
+  	  s/.*/./; q'`
+    done
+    test ! -n "$as_dirs" || mkdir $as_dirs
+  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+   { (exit 1); exit 1; }; }; }
+
+      rm -f $ac_file
+      mv $tmp/config.h $ac_file
+    fi
+  else
+    cat $tmp/config.h
+    rm -f $tmp/config.h
+  fi
+done
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/configure
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/configure.in
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/configure.in	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/configure.in	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,194 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(geotiff.h)
+AC_CONFIG_HEADER(geo_config.h)
+AC_CANONICAL_HOST
+AC_CANONICAL_TARGET
+
+VERSION_MAJOR=1
+VERSION_MINOR=2
+VERSION_POINT=3
+AC_SUBST(VERSION_MAJOR,$VERSION_MAJOR)
+AC_SUBST(VERSION_MINOR,$VERSION_MINOR)
+AC_SUBST(VERSION_POINT,$VERSION_POINT)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_COMPILER_WFLAGS
+
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_RANLIB
+AC_COMPILER_PIC
+AC_LD_SHARED
+
+#
+#	If we have shared library support define that we want to build
+# 	the libgeotiff.so
+
+GEOTIFF_SO=
+GEOTIFF_DLL=
+GEOTIFF_IMP=
+EXEEXT=
+if test "$LD_SHARED" != "/bin/true" ; then
+  case $host in
+    *-pc-cygwin*) EXEEXT=.exe
+		  GEOTIFF_SO=cyggeotiff-1.dll
+	          GEOTIFF_DLL=cyggeotiff-1.dll
+	          GEOTIFF_IMP=libgeotiff.dll.a
+                  LD_SHARED="gcc -shared -Wl,--export-all -Wl,--out-implib=\$(GEOTIFF_IMP)" ;;
+    *) GEOTIFF_SO=libgeotiff.${SO_EXT}.$VERSION_MAJOR.$VERSION_MINOR.$VERSION_POINT ;;
+  esac
+fi
+AC_SUBST(GEOTIFF_SO,$GEOTIFF_SO)
+AC_SUBST(GEOTIFF_IMP,$GEOTIFF_IMP)
+AC_SUBST(GEOTIFF_DLL,$GEOTIFF_DLL)
+AC_SUBST(EXEEXT,$EXEEXT)
+
+dnl Checks for libraries.
+AC_CHECK_LIB(m,exp,,,)
+
+dnl We want to honor the users wishes with regard to linking.
+LIBS="$LDFLAGS $LIBS"
+
+dnl We check for headers
+AC_HEADER_STDC
+AC_CHECK_HEADERS(string.h strings.h stdlib.h)
+ 
+dnl
+dnl Add option to include libz in library list for use of libtiff.
+dnl
+AC_ARG_WITH(zip, [  --with-zip=dir          Use ZIP library in directory dir],[ZIP=$withval],[ZIP=yes])
+if test "$ZIP" = "yes" ; then
+  AC_CHECK_LIB(z,inflateInit_,,,-lm)
+  AC_CHECK_HEADERS(zlib.h,,)
+  AC_DEFINE(HAVE_ZIP)
+else
+  if test "$ZIP" != "no" ; then 
+    LIBS="${LIBS} -L${ZIP}/lib -lz"       
+    ZIP_INC="-I${ZIP}/include"            
+    AC_SUBST(ZIP_INC,$ZIP_INC)
+    AC_DEFINE(HAVE_ZIP)
+    echo "Using user supplied libzip directory: "$ZIP
+  fi
+fi
+
+dnl
+dnl Add option to include libjpeg in library list for use of libtiff.
+dnl
+AC_ARG_WITH(jpeg, [  --with-jpeg=dir         Use JPEG library in directory dir],[JPEG=$withval],[JPEG=yes])
+if test "$JPEG" = "yes" ; then
+  AC_CHECK_LIB(jpeg,jinit_compress_master,,,-lm)
+  AC_DEFINE(HAVE_JPEG)
+else
+  if test "$JPEG" != "no" ; then 
+    LIBS="${LIBS} -L${JPEG} -ljpeg"       
+    AC_DEFINE(HAVE_JPEG)
+    echo "Using user supplied libjpeg directory: "$JPEG
+  fi
+fi
+
+dnl
+dnl Special logic to try and find a user specified libtiff tree.  If not
+dnl available check if the system directories have the library, _and_ the
+dnl required private include files.  Normally these private include files
+dnl (tiffiop.h) are not installed with the public interface.
+dnl
+AC_ARG_WITH(libtiff, [  --with-libtiff=dir      Use libtiff in directory dir],,)
+
+if test "$with_libtiff" != "" ; then
+  if test -f $with_libtiff/include/tiffio.h -a -d $with_libtiff/lib ; then
+    LIBS="-L$with_libtiff/lib -ltiff $LIBS"
+    TIFF_INC=-I$with_libtiff/include
+  else
+    LIBS="-L$with_libtiff -ltiff $LIBS"
+    TIFF_INC=-I$with_libtiff
+  fi
+  LIBS_SAVED="$LIBS"
+  AC_CHECK_LIB(tiff,TIFFOpen,,
+               AC_MSG_ERROR([failed to link with -ltiff to find TIFFOpen]),-lm)
+  AC_CHECK_LIB(tiff,TIFFMergeFieldInfo,,
+               AC_MSG_ERROR([Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade or use an older version of libgeotiff.]),-lm)
+  LIBS="$LIBS_SAVED"
+else
+  AC_CHECK_LIB(tiff,TIFFOpen,,
+               AC_MSG_ERROR([You will need to substantially rewrite libxtiff to
+build libgeotiff without libtiff]),-lm)
+  LIBS_SAVED="$LIBS"
+  AC_CHECK_LIB(tiff,TIFFMergeFieldInfo,,
+               AC_MSG_ERROR([Libtiff 3.6.0 Beta or later required for this version of
+libgeotiff. Please upgrade libtiff or use an older version of libgeotiff.]),-lm)
+  LIBS="$LIBS_SAVED"
+  TIFF_INC=
+fi
+
+AC_SUBST(TIFF_INC,$TIFF_INC)
+
+dnl
+dnl Try and find libproj.a, and projects.h
+dnl
+
+AC_ARG_WITH(proj, [  --with-proj[=ARG]       Use PROJ.4 library (ARG=no or path)],[PROJ_HOME=$withval],[PROJ_HOME=])
+
+if test "$PROJ_HOME" != "" -a "$PROJ_HOME" != "no" ; then
+  if test -d "$PROJ_HOME/src/pj_init.c" ; then
+    PROJ_HOME=$PROJ_HOME/src
+  fi
+
+  dnl Old PROJ.4 build tree, without automake
+  if test -f "$PROJ_HOME/libproj.a" -a -f "$PROJ_HOME/projects.h" ; then
+    PROJ_LIB=$PROJ_HOME/libproj.a
+    PROJ_INC=$PROJ_HOME
+
+  dnl New PROJ.4 build tree, with automake
+  elif test -f "$PROJ_HOME/.libs/libproj.a" -a -f "$PROJ_HOME/projects.h" ; then
+    PROJ_LIB=$PROJ_HOME/.libs/libproj.a
+    PROJ_INC=$PROJ_HOME
+
+  dnl Installed tree in an odd place
+  elif test \( -f "$PROJ_HOME/lib/libproj.a" -o -f "$PROJ_HOME/lib/libproj.so" \) -a -f "$PROJ_HOME/include/proj_api.h"; then
+    PROJ_LIB="-L$PROJ_HOME/lib -lproj"
+    PROJ_INC=$PROJ_HOME/include 
+  else
+    echo "PROJ_HOME=$PROJ_HOME, but either projects.h or libproj.a not found!"
+  fi
+fi
+
+if test "$PROJ_HOME" = "no" ; then
+  echo "PROJ.4 support disabled."
+
+elif test "$PROJ_LIB" != "" -a "$PROJ_INC" != "" ; then
+  echo "Found $PROJ_LIB"
+  echo "Found $PROJ_INC/projects.h"
+
+  LIBS="$PROJ_LIB $LIBS"
+  PROJ_INC=-I$PROJ_INC
+
+  AC_SUBST(PROJ_INC,$PROJ_INC)
+  AC_DEFINE(HAVE_PROJECTS_H)
+  AC_DEFINE(HAVE_LIBPROJ)
+else
+  AC_CHECK_LIB(proj,pj_init,,,-lm)
+  AC_CHECK_HEADERS(projects.h,,)
+fi
+
+dnl
+dnl Has the user requested "incode" EPSG tables, overriding the
+dnl default use of EPSG tables in csv files?  Temporarily unvailable.
+dnl
+
+AC_ARG_ENABLE(incode-epsg, [  --enable-incode-epsg	  Use C code EPSG tables],, enable_incode_epsg=no)
+
+if test "$enable_incode_epsg" != "yes" ; then
+   echo "EPSG tables will be read from .csv files."
+   CSV_SOURCE="\$(CSV_FILE_OBJS)"
+else
+   echo "EPSG tables will be linked into library."
+   CSV_SOURCE="\$(CSV_INCODE_OBJS)"
+fi
+AC_SUBST(CSV_SOURCE,$CSV_SOURCE)
+
+
+
+
+AC_OUTPUT(Makefile bin/Makefile)

Added: packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1016 @@
+/******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * cpl_csv.c: Support functions for accessing CSV files.
+ *
+ * $Log: cpl_csv.c,v $
+ * Revision 1.16  2003/07/10 18:03:28  warmerda
+ * don't crash if NULL passed to gtCSVAccess()
+ *
+ * Revision 1.15  2003/01/20 06:46:35  warmerda
+ * search for pcs.csv, not horiz_cs.csv
+ *
+ * Revision 1.14  2003/01/15 04:39:58  warmerda
+ * change internal name of CSVAccess
+ *
+ * Revision 1.13  2002/11/28 22:26:41  warmerda
+ * upgraded to proper CSV formatting, and in-memory caching
+ *
+ * Revision 1.12  2002/06/19 03:51:15  warmerda
+ * migrated cpl_csv.h into cpl_serv.h
+ *
+ * Revision 1.11  2001/03/05 04:49:56  warmerda
+ * try to clear CPLReadLine buffer on deaccess
+ *
+ * Revision 1.10  2001/01/17 15:32:19  warmerda
+ * Include /usr/share/epsg_csv and share/epsg_csv in csv search path.
+ *
+ * Revision 1.9  2000/12/12 19:34:36  warmerda
+ * Use CSV_DATA_DIR if defined.
+ *
+ * Revision 1.8  2000/08/22 04:33:33  warmerda
+ * added support for /usr/local/shared/epsg_csv
+ *
+ * Revision 1.7  1999/12/03 14:42:59  warmerda
+ * Passing a NULL filename into CSVAccess() now results in a graceful
+ * failure to open the file.
+ *
+ * Revision 1.6  1999/06/26 17:28:51  warmerda
+ * Fixed reading of records with newlines embedded in quoted strings.
+ *
+ * Revision 1.5  1999/05/04 03:07:24  warmerda
+ * avoid warning
+ *
+ * Revision 1.4  1999/04/28 19:59:56  warmerda
+ * added some doxygen style documentation
+ *
+ * Revision 1.3  1999/03/17 19:53:15  geotiff
+ * sys includes moved to cpl_serv.h
+ *
+ * Revision 1.2  1999/03/10 16:54:42  geotiff
+ * Added use of the GEOTIFF_CSV environment variable to locate CSV files.
+ *
+ * Revision 1.1  1999/03/09 15:57:04  geotiff
+ * New
+ *
+ * Revision 1.2  1999/02/24 16:23:21  warmerda
+ * added lots
+ *
+ * Revision 1.1  1999/01/05 16:52:36  warmerda
+ * New
+ *
+ */
+
+#include "cpl_serv.h"
+#include "geo_tiffp.h"
+
+/* ==================================================================== */
+/*      The CSVTable is a persistant set of info about an open CSV      */
+/*      table.  While it doesn't currently maintain a record index,     */
+/*      or in-memory copy of the table, it could be changed to do so    */
+/*      in the future.                                                  */
+/* ==================================================================== */
+typedef struct ctb {
+    FILE        *fp;
+
+    struct ctb *psNext;
+
+    char        *pszFilename;
+
+    char        **papszFieldNames;
+
+    char        **papszRecFields;
+
+    int         iLastLine;
+
+    /* Cache for whole file */
+    int         nLineCount;
+    char        **papszLines;
+    int         *panLineIndex;
+    char        *pszRawData;
+} CSVTable;
+
+static CSVTable *psCSVTableList = NULL;
+
+/************************************************************************/
+/*                             CSVAccess()                              */
+/*                                                                      */
+/*      This function will fetch a handle to the requested table.       */
+/*      If not found in the ``open table list'' the table will be       */
+/*      opened and added to the list.  Eventually this function may     */
+/*      become public with an abstracted return type so that            */
+/*      applications can set options about the table.  For now this     */
+/*      isn't done.                                                     */
+/************************************************************************/
+
+static CSVTable *gtCSVAccess( const char * pszFilename )
+
+{
+    CSVTable    *psTable;
+    FILE        *fp;
+
+    if( pszFilename == NULL )
+        return NULL;
+
+/* -------------------------------------------------------------------- */
+/*      Is the table already in the list.                               */
+/* -------------------------------------------------------------------- */
+    for( psTable = psCSVTableList; psTable != NULL; psTable = psTable->psNext )
+    {
+        if( EQUAL(psTable->pszFilename,pszFilename) )
+        {
+            /*
+             * Eventually we should consider promoting to the front of
+             * the list to accelerate frequently accessed tables.
+             */
+            
+            return( psTable );
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      If not, try to open it.                                         */
+/* -------------------------------------------------------------------- */
+    fp = VSIFOpen( pszFilename, "rb" );
+    if( fp == NULL )
+        return NULL;
+
+/* -------------------------------------------------------------------- */
+/*      Create an information structure about this table, and add to    */
+/*      the front of the list.                                          */
+/* -------------------------------------------------------------------- */
+    psTable = (CSVTable *) CPLCalloc(sizeof(CSVTable),1);
+
+    psTable->fp = fp;
+    psTable->pszFilename = CPLStrdup( pszFilename );
+    psTable->psNext = psCSVTableList;
+    
+    psCSVTableList = psTable;
+
+/* -------------------------------------------------------------------- */
+/*      Read the table header record containing the field names.        */
+/* -------------------------------------------------------------------- */
+    psTable->papszFieldNames = CSVReadParseLine( fp );
+
+    return( psTable );
+}
+
+/************************************************************************/
+/*                            CSVDeaccess()                             */
+/************************************************************************/
+
+void CSVDeaccess( const char * pszFilename )
+
+{
+    CSVTable    *psLast, *psTable;
+    
+/* -------------------------------------------------------------------- */
+/*      A NULL means deaccess all tables.                               */
+/* -------------------------------------------------------------------- */
+    if( pszFilename == NULL )
+    {
+        while( psCSVTableList != NULL )
+            CSVDeaccess( psCSVTableList->pszFilename );
+        
+        return;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Find this table.                                                */
+/* -------------------------------------------------------------------- */
+    psLast = NULL;
+    for( psTable = psCSVTableList;
+         psTable != NULL && !EQUAL(psTable->pszFilename,pszFilename);
+         psTable = psTable->psNext )
+    {
+        psLast = psTable;
+    }
+
+    if( psTable == NULL )
+    {
+        return;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Remove the link from the list.                                  */
+/* -------------------------------------------------------------------- */
+    if( psLast != NULL )
+        psLast->psNext = psTable->psNext;
+    else
+        psCSVTableList = psTable->psNext;
+
+/* -------------------------------------------------------------------- */
+/*      Free the table.                                                 */
+/* -------------------------------------------------------------------- */
+    if( psTable->fp != NULL )
+        VSIFClose( psTable->fp );
+
+    CSLDestroy( psTable->papszFieldNames );
+    CSLDestroy( psTable->papszRecFields );
+    CPLFree( psTable->pszFilename );
+    CPLFree( psTable->panLineIndex );
+    CPLFree( psTable->pszRawData );
+    CPLFree( psTable->papszLines );
+
+    CPLFree( psTable );
+
+    CPLReadLine( NULL );
+}
+
+/************************************************************************/
+/*                            CSVSplitLine()                            */
+/*                                                                      */
+/*      Tokenize a CSV line into fields in the form of a string         */
+/*      list.  This is used instead of the CPLTokenizeString()          */
+/*      because it provides correct CSV escaping and quoting            */
+/*      semantics.                                                      */
+/************************************************************************/
+
+static char **CSVSplitLine( const char *pszString )
+
+{
+    char        **papszRetList = NULL;
+    char        *pszToken;
+    int         nTokenMax, nTokenLen;
+
+    pszToken = (char *) CPLCalloc(10,1);
+    nTokenMax = 10;
+    
+    while( pszString != NULL && *pszString != '\0' )
+    {
+        int     bInString = FALSE;
+
+        nTokenLen = 0;
+        
+        /* Try to find the next delimeter, marking end of token */
+        for( ; *pszString != '\0'; pszString++ )
+        {
+
+            /* End if this is a delimeter skip it and break. */
+            if( !bInString && *pszString == ',' )
+            {
+                pszString++;
+                break;
+            }
+            
+            if( *pszString == '"' )
+            {
+                if( !bInString || pszString[1] != '"' )
+                {
+                    bInString = !bInString;
+                    continue;
+                }
+                else  /* doubled quotes in string resolve to one quote */
+                {
+                    pszString++;
+                }
+            }
+
+            if( nTokenLen >= nTokenMax-2 )
+            {
+                nTokenMax = nTokenMax * 2 + 10;
+                pszToken = (char *) CPLRealloc( pszToken, nTokenMax );
+            }
+
+            pszToken[nTokenLen] = *pszString;
+            nTokenLen++;
+        }
+
+        pszToken[nTokenLen] = '\0';
+        papszRetList = CSLAddString( papszRetList, pszToken );
+
+        /* If the last token is an empty token, then we have to catch
+         * it now, otherwise we won't reenter the loop and it will be lost. 
+         */
+        if ( *pszString == '\0' && *(pszString-1) == ',' )
+        {
+            papszRetList = CSLAddString( papszRetList, "" );
+        }
+    }
+
+    if( papszRetList == NULL )
+        papszRetList = (char **) CPLCalloc(sizeof(char *),1);
+
+    CPLFree( pszToken );
+
+    return papszRetList;
+}
+
+/************************************************************************/
+/*                          CSVFindNextLine()                           */
+/*                                                                      */
+/*      Find the start of the next line, while at the same time zero    */
+/*      terminating this line.  Take into account that there may be     */
+/*      newline indicators within quoted strings, and that quotes       */
+/*      can be escaped with a backslash.                                */
+/************************************************************************/
+
+static char *CSVFindNextLine( char *pszThisLine )
+
+{
+    int  nQuoteCount = 0, i;
+
+    for( i = 0; pszThisLine[i] != '\0'; i++ )
+    {
+        if( pszThisLine[i] == '\"'
+            && (i == 0 || pszThisLine[i-1] != '\\') )
+            nQuoteCount++;
+
+        if( (pszThisLine[i] == 10 || pszThisLine[i] == 13)
+            && (nQuoteCount % 2) == 0 )
+            break;
+    }
+
+    while( pszThisLine[i] == 10 || pszThisLine[i] == 13 )
+        pszThisLine[i++] = '\0';
+
+    if( pszThisLine[i] == '\0' )
+        return NULL;
+    else
+        return pszThisLine + i;
+}
+
+/************************************************************************/
+/*                             CSVIngest()                              */
+/*                                                                      */
+/*      Load entire file into memory and setup index if possible.       */
+/************************************************************************/
+
+static void CSVIngest( const char *pszFilename )
+
+{
+    CSVTable *psTable = gtCSVAccess( pszFilename );
+    int       nFileLen, i, nMaxLineCount, iLine = 0;
+    char *pszThisLine;
+
+    if( psTable->pszRawData != NULL )
+        return;
+
+/* -------------------------------------------------------------------- */
+/*      Ingest whole file.                                              */
+/* -------------------------------------------------------------------- */
+    VSIFSeek( psTable->fp, 0, SEEK_END );
+    nFileLen = VSIFTell( psTable->fp );
+    VSIRewind( psTable->fp );
+
+    psTable->pszRawData = (char *) CPLMalloc(nFileLen+1);
+    if( (int) VSIFRead( psTable->pszRawData, 1, nFileLen, psTable->fp ) 
+        != nFileLen )
+    {
+        CPLFree( psTable->pszRawData );
+        psTable->pszRawData = NULL;
+
+        CPLError( CE_Failure, CPLE_FileIO, "Read of file %s failed.", 
+                  psTable->pszFilename );
+        return;
+    }
+
+    psTable->pszRawData[nFileLen] = '\0';
+
+/* -------------------------------------------------------------------- */
+/*      Get count of newlines so we can allocate line array.            */
+/* -------------------------------------------------------------------- */
+    nMaxLineCount = 0;
+    for( i = 0; i < nFileLen; i++ )
+    {
+        if( psTable->pszRawData[i] == 10 )
+            nMaxLineCount++;
+    }
+
+    psTable->papszLines = (char **) CPLCalloc(sizeof(char*),nMaxLineCount);
+    
+/* -------------------------------------------------------------------- */
+/*      Build a list of record pointers into the raw data buffer        */
+/*      based on line terminators.  Zero terminate the line             */
+/*      strings.                                                        */
+/* -------------------------------------------------------------------- */
+    /* skip header line */
+    pszThisLine = CSVFindNextLine( psTable->pszRawData );
+
+    while( pszThisLine != NULL && iLine < nMaxLineCount )
+    {
+        psTable->papszLines[iLine++] = pszThisLine;
+        pszThisLine = CSVFindNextLine( pszThisLine );
+    }
+
+    psTable->nLineCount = iLine;
+
+/* -------------------------------------------------------------------- */
+/*      Allocate and populate index array.  Ensure they are in          */
+/*      ascending order so that binary searches can be done on the      */
+/*      array.                                                          */
+/* -------------------------------------------------------------------- */
+    psTable->panLineIndex = (int *) CPLMalloc(sizeof(int)*psTable->nLineCount);
+    for( i = 0; i < psTable->nLineCount; i++ )
+    {
+        psTable->panLineIndex[i] = atoi(psTable->papszLines[i]);
+
+        if( i > 0 && psTable->panLineIndex[i] < psTable->panLineIndex[i-1] )
+        {
+            CPLFree( psTable->panLineIndex );
+            psTable->panLineIndex = NULL;
+            break;
+        }
+    }
+
+    psTable->iLastLine = -1;
+
+/* -------------------------------------------------------------------- */
+/*      We should never need the file handle against, so close it.      */
+/* -------------------------------------------------------------------- */
+    VSIFClose( psTable->fp );
+    psTable->fp = NULL;
+}
+
+/************************************************************************/
+/*                          CSVReadParseLine()                          */
+/*                                                                      */
+/*      Read one line, and return split into fields.  The return        */
+/*      result is a stringlist, in the sense of the CSL functions.      */
+/************************************************************************/
+
+char **CSVReadParseLine( FILE * fp )
+
+{
+    const char  *pszLine;
+    char        *pszWorkLine;
+    char        **papszReturn;
+
+    CPLAssert( fp != NULL );
+    if( fp == NULL )
+        return( NULL );
+    
+    pszLine = CPLReadLine( fp );
+    if( pszLine == NULL )
+        return( NULL );
+
+/* -------------------------------------------------------------------- */
+/*      If there are no quotes, then this is the simple case.           */
+/*      Parse, and return tokens.                                       */
+/* -------------------------------------------------------------------- */
+    if( strchr(pszLine,'\"') == NULL )
+        return CSVSplitLine( pszLine );
+
+/* -------------------------------------------------------------------- */
+/*      We must now count the quotes in our working string, and as      */
+/*      long as it is odd, keep adding new lines.                       */
+/* -------------------------------------------------------------------- */
+    pszWorkLine = CPLStrdup( pszLine );
+
+    while( TRUE )
+    {
+        int             i, nCount = 0;
+
+        for( i = 0; pszWorkLine[i] != '\0'; i++ )
+        {
+            if( pszWorkLine[i] == '\"'
+                && (i == 0 || pszWorkLine[i-1] != '\\') )
+                nCount++;
+        }
+
+        if( nCount % 2 == 0 )
+            break;
+
+        pszLine = CPLReadLine( fp );
+        if( pszLine == NULL )
+            break;
+
+        pszWorkLine = (char *)
+            CPLRealloc(pszWorkLine,
+                       strlen(pszWorkLine) + strlen(pszLine) + 1);
+        strcat( pszWorkLine, pszLine );
+    }
+    
+    papszReturn = CSVSplitLine( pszWorkLine );
+
+    CPLFree( pszWorkLine );
+
+    return papszReturn;
+}
+
+/************************************************************************/
+/*                             CSVCompare()                             */
+/*                                                                      */
+/*      Compare a field to a search value using a particular            */
+/*      criteria.                                                       */
+/************************************************************************/
+
+static int CSVCompare( const char * pszFieldValue, const char * pszTarget,
+                       CSVCompareCriteria eCriteria )
+
+{
+    if( eCriteria == CC_ExactString )
+    {
+        return( strcmp( pszFieldValue, pszTarget ) == 0 );
+    }
+    else if( eCriteria == CC_ApproxString )
+    {
+        return( EQUAL( pszFieldValue, pszTarget ) );
+    }
+    else if( eCriteria == CC_Integer )
+    {
+        return( atoi(pszFieldValue) == atoi(pszTarget) );
+    }
+
+    return FALSE;
+}
+
+/************************************************************************/
+/*                            CSVScanLines()                            */
+/*                                                                      */
+/*      Read the file scanline for lines where the key field equals     */
+/*      the indicated value with the suggested comparison criteria.     */
+/*      Return the first matching line split into fields.               */
+/************************************************************************/
+
+char **CSVScanLines( FILE *fp, int iKeyField, const char * pszValue,
+                     CSVCompareCriteria eCriteria )
+
+{
+    char        **papszFields = NULL;
+    int         bSelected = FALSE, nTestValue;
+
+    CPLAssert( pszValue != NULL );
+    CPLAssert( iKeyField >= 0 );
+    CPLAssert( fp != NULL );
+    
+    nTestValue = atoi(pszValue);
+    
+    while( !bSelected ) {
+        papszFields = CSVReadParseLine( fp );
+        if( papszFields == NULL )
+            return( NULL );
+
+        if( CSLCount( papszFields ) < iKeyField+1 )
+        {
+            /* not selected */
+        }
+        else if( eCriteria == CC_Integer
+                 && atoi(papszFields[iKeyField]) == nTestValue )
+        {
+            bSelected = TRUE;
+        }
+        else
+        {
+            bSelected = CSVCompare( papszFields[iKeyField], pszValue,
+                                    eCriteria );
+        }
+
+        if( !bSelected )
+        {
+            CSLDestroy( papszFields );
+            papszFields = NULL;
+        }
+    }
+    
+    return( papszFields );
+}
+
+/************************************************************************/
+/*                        CSVScanLinesIndexed()                         */
+/*                                                                      */
+/*      Read the file scanline for lines where the key field equals     */
+/*      the indicated value with the suggested comparison criteria.     */
+/*      Return the first matching line split into fields.               */
+/************************************************************************/
+
+static char **
+CSVScanLinesIndexed( CSVTable *psTable, int nKeyValue )
+
+{
+    int         iTop, iBottom, iMiddle, iResult = -1;
+
+    CPLAssert( psTable->panLineIndex != NULL );
+
+/* -------------------------------------------------------------------- */
+/*      Find target record with binary search.                          */
+/* -------------------------------------------------------------------- */
+    iTop = psTable->nLineCount-1;
+    iBottom = 0;
+
+    while( iTop >= iBottom )
+    {
+        iMiddle = (iTop + iBottom) / 2;
+        if( psTable->panLineIndex[iMiddle] > nKeyValue )
+            iTop = iMiddle - 1;
+        else if( psTable->panLineIndex[iMiddle] < nKeyValue )
+            iBottom = iMiddle + 1;
+        else
+        {
+            iResult = iMiddle;
+            break;
+        }
+    }
+
+    if( iResult == -1 )
+        return NULL;
+
+/* -------------------------------------------------------------------- */
+/*      Parse target line, and update iLastLine indicator.              */
+/* -------------------------------------------------------------------- */
+    psTable->iLastLine = iResult;
+    
+    return CSVSplitLine( psTable->papszLines[iResult] );
+}
+
+/************************************************************************/
+/*                        CSVScanLinesIngested()                        */
+/*                                                                      */
+/*      Read the file scanline for lines where the key field equals     */
+/*      the indicated value with the suggested comparison criteria.     */
+/*      Return the first matching line split into fields.               */
+/************************************************************************/
+
+static char **
+CSVScanLinesIngested( CSVTable *psTable, int iKeyField, const char * pszValue,
+                      CSVCompareCriteria eCriteria )
+
+{
+    char        **papszFields = NULL;
+    int         bSelected = FALSE, nTestValue;
+
+    CPLAssert( pszValue != NULL );
+    CPLAssert( iKeyField >= 0 );
+
+    nTestValue = atoi(pszValue);
+    
+/* -------------------------------------------------------------------- */
+/*      Short cut for indexed files.                                    */
+/* -------------------------------------------------------------------- */
+    if( iKeyField == 0 && eCriteria == CC_Integer 
+        && psTable->panLineIndex != NULL )
+        return CSVScanLinesIndexed( psTable, nTestValue );
+    
+/* -------------------------------------------------------------------- */
+/*      Scan from in-core lines.                                        */
+/* -------------------------------------------------------------------- */
+    while( !bSelected && psTable->iLastLine+1 < psTable->nLineCount ) {
+        psTable->iLastLine++;
+        papszFields = CSVSplitLine( psTable->papszLines[psTable->iLastLine] );
+
+        if( CSLCount( papszFields ) < iKeyField+1 )
+        {
+            /* not selected */
+        }
+        else if( eCriteria == CC_Integer
+                 && atoi(papszFields[iKeyField]) == nTestValue )
+        {
+            bSelected = TRUE;
+        }
+        else
+        {
+            bSelected = CSVCompare( papszFields[iKeyField], pszValue,
+                                    eCriteria );
+        }
+
+        if( !bSelected )
+        {
+            CSLDestroy( papszFields );
+            papszFields = NULL;
+        }
+    }
+    
+    return( papszFields );
+}
+
+/************************************************************************/
+/*                            CSVScanFile()                             */
+/*                                                                      */
+/*      Scan a whole file using criteria similar to above, but also     */
+/*      taking care of file opening and closing.                        */
+/************************************************************************/
+
+char **CSVScanFile( const char * pszFilename, int iKeyField,
+                    const char * pszValue, CSVCompareCriteria eCriteria )
+
+{
+    CSVTable    *psTable;
+
+/* -------------------------------------------------------------------- */
+/*      Get access to the table.                                        */
+/* -------------------------------------------------------------------- */
+    CPLAssert( pszFilename != NULL );
+
+    if( iKeyField < 0 )
+        return NULL;
+
+    psTable = gtCSVAccess( pszFilename );
+    if( psTable == NULL )
+        return NULL;
+    
+    CSVIngest( pszFilename );
+
+/* -------------------------------------------------------------------- */
+/*      Does the current record match the criteria?  If so, just        */
+/*      return it again.                                                */
+/* -------------------------------------------------------------------- */
+    if( iKeyField >= 0
+        && iKeyField < CSLCount(psTable->papszRecFields)
+        && CSVCompare(pszValue,psTable->papszRecFields[iKeyField],eCriteria) )
+    {
+        return psTable->papszRecFields;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Scan the file from the beginning, replacing the ``current       */
+/*      record'' in our structure with the one that is found.           */
+/* -------------------------------------------------------------------- */
+    psTable->iLastLine = -1;
+    CSLDestroy( psTable->papszRecFields );
+
+    if( psTable->pszRawData != NULL )
+        psTable->papszRecFields = 
+            CSVScanLinesIngested( psTable, iKeyField, pszValue, eCriteria );
+    else
+    {
+        VSIRewind( psTable->fp );
+        CPLReadLine( psTable->fp );         /* throw away the header line */
+    
+        psTable->papszRecFields =
+            CSVScanLines( psTable->fp, iKeyField, pszValue, eCriteria );
+    }
+
+    return( psTable->papszRecFields );
+}
+
+/************************************************************************/
+/*                           CPLGetFieldId()                            */
+/*                                                                      */
+/*      Read the first record of a CSV file (rewinding to be sure),     */
+/*      and find the field with the indicated name.  Returns -1 if      */
+/*      it fails to find the field name.  Comparison is case            */
+/*      insensitive, but otherwise exact.  After this function has      */
+/*      been called the file pointer will be positioned just after      */
+/*      the first record.                                               */
+/************************************************************************/
+
+int CSVGetFieldId( FILE * fp, const char * pszFieldName )
+
+{
+    char        **papszFields;
+    int         i;
+    
+    CPLAssert( fp != NULL && pszFieldName != NULL );
+
+    VSIRewind( fp );
+
+    papszFields = CSVReadParseLine( fp );
+    for( i = 0; papszFields != NULL && papszFields[i] != NULL; i++ )
+    {
+        if( EQUAL(papszFields[i],pszFieldName) )
+        {
+            CSLDestroy( papszFields );
+            return i;
+        }
+    }
+
+    CSLDestroy( papszFields );
+
+    return -1;
+}
+
+/************************************************************************/
+/*                         CSVGetFileFieldId()                          */
+/*                                                                      */
+/*      Same as CPLGetFieldId(), except that we get the file based      */
+/*      on filename, rather than having an existing handle.             */
+/************************************************************************/
+
+int CSVGetFileFieldId( const char * pszFilename, const char * pszFieldName )
+
+{
+    CSVTable    *psTable;
+    int         i;
+    
+/* -------------------------------------------------------------------- */
+/*      Get access to the table.                                        */
+/* -------------------------------------------------------------------- */
+    CPLAssert( pszFilename != NULL );
+
+    psTable = gtCSVAccess( pszFilename );
+    if( psTable == NULL )
+        return -1;
+
+/* -------------------------------------------------------------------- */
+/*      Find the requested field.                                       */
+/* -------------------------------------------------------------------- */
+    for( i = 0;
+         psTable->papszFieldNames != NULL
+             && psTable->papszFieldNames[i] != NULL;
+         i++ )
+    {
+        if( EQUAL(psTable->papszFieldNames[i],pszFieldName) )
+        {
+            return i;
+        }
+    }
+
+    return -1;
+}
+
+
+/************************************************************************/
+/*                         CSVScanFileByName()                          */
+/*                                                                      */
+/*      Same as CSVScanFile(), but using a field name instead of a      */
+/*      field number.                                                   */
+/************************************************************************/
+
+char **CSVScanFileByName( const char * pszFilename,
+                          const char * pszKeyFieldName,
+                          const char * pszValue, CSVCompareCriteria eCriteria )
+
+{
+    int         iKeyField;
+
+    iKeyField = CSVGetFileFieldId( pszFilename, pszKeyFieldName );
+    if( iKeyField == -1 )
+        return NULL;
+
+    return( CSVScanFile( pszFilename, iKeyField, pszValue, eCriteria ) );
+}
+
+/************************************************************************/
+/*                            CSVGetField()                             */
+/*                                                                      */
+/*      The all-in-one function to fetch a particular field value       */
+/*      from a CSV file.  Note this function will return an empty       */
+/*      string, rather than NULL if it fails to find the desired        */
+/*      value for some reason.  The caller can't establish that the     */
+/*      fetch failed.                                                   */
+/************************************************************************/
+
+const char *CSVGetField( const char * pszFilename,
+                         const char * pszKeyFieldName,
+                         const char * pszKeyFieldValue,
+                         CSVCompareCriteria eCriteria,
+                         const char * pszTargetField )
+
+{
+    CSVTable    *psTable;
+    char        **papszRecord;
+    int         iTargetField;
+    
+/* -------------------------------------------------------------------- */
+/*      Find the table.                                                 */
+/* -------------------------------------------------------------------- */
+    psTable = gtCSVAccess( pszFilename );
+    if( psTable == NULL )
+        return "";
+
+/* -------------------------------------------------------------------- */
+/*      Find the correct record.                                        */
+/* -------------------------------------------------------------------- */
+    papszRecord = CSVScanFileByName( pszFilename, pszKeyFieldName,
+                                     pszKeyFieldValue, eCriteria );
+
+    if( papszRecord == NULL )
+        return "";
+
+/* -------------------------------------------------------------------- */
+/*      Figure out which field we want out of this.                     */
+/* -------------------------------------------------------------------- */
+    iTargetField = CSVGetFileFieldId( pszFilename, pszTargetField );
+    if( iTargetField < 0 )
+        return "";
+
+    if( iTargetField >= CSLCount( papszRecord ) )
+        return "";
+
+    return( papszRecord[iTargetField] );
+}
+
+/************************************************************************/
+/*                            CSVFilename()                             */
+/*                                                                      */
+/*      Return the full path to a particular CSV file.  This will       */
+/*      eventually be something the application can override.           */
+/************************************************************************/
+
+static const char *(*pfnCSVFilenameHook)(const char *) = NULL;
+
+const char * CSVFilename( const char *pszBasename )
+
+{
+    static char		szPath[512];
+
+    if( pfnCSVFilenameHook == NULL )
+    {
+        FILE	*fp = NULL;
+
+        if( getenv("GEOTIFF_CSV") != NULL )
+        {
+            sprintf( szPath, "%s/%s", getenv("GEOTIFF_CSV"), pszBasename );
+        }
+#ifdef CSV_DATA_DIR
+        else 
+        {
+            sprintf( szPath, "%s/%s", CSV_DATA_DIR, pszBasename );
+        }
+#else
+        else if( (fp = fopen( "/usr/local/share/epsg/csv/pcs.csv", "rt" )) != NULL )
+        {
+            sprintf( szPath, "/usr/local/share/epsg/csv/%s", pszBasename );
+        }
+        else if( (fp = fopen( "csv/pcs.csv", "rt" )) != NULL )
+        {
+            sprintf( szPath, "csv/%s", pszBasename );
+        }
+        else if( (fp = fopen( "share/epsg_csv/pcs.csv", "rt" )) != NULL )
+        {
+            sprintf( szPath, "share/epsg_csv/%s", pszBasename );
+        }
+        else if( (fp = fopen( "/usr/share/epsg_csv/pcs.csv", "rt" )) != NULL )
+        {
+            sprintf( szPath, "/usr/share/epsg_csv/%s", pszBasename );
+        }
+        else
+        {
+            sprintf( szPath, "/usr/local/share/epsg_csv/%s", pszBasename );
+        }
+#endif
+
+        if( fp != NULL )
+            fclose( fp );
+        
+        return( szPath );
+    }
+    else
+        return( pfnCSVFilenameHook( pszBasename ) );
+}
+
+/************************************************************************/
+/*                         SetCSVFilenameHook()                         */
+/*                                                                      */
+/*      Applications can use this to set a function that will           */
+/*      massage CSV filenames.                                          */
+/************************************************************************/
+
+/**
+ * Override CSV file search method.
+ *
+ * @param CSVFileOverride The pointer to a function which will return the
+ * full path for a given filename.
+  *
+
+This function allows an application to override how the GTIFGetDefn() and related function find the CSV (Comma Separated
+Value) values required. The pfnHook argument should be a pointer to a function that will take in a CSV filename and return a
+full path to the file. The returned string should be to an internal static buffer so that the caller doesn't have to free the result.
+
+<b>Example:</b><br>
+
+The listgeo utility uses the following override function if the user
+specified a CSV file directory with the -t commandline switch (argument
+put into CSVDirName).  <p>
+
+<pre>
+
+    ...
+
+
+    SetCSVFilenameHook( CSVFileOverride );
+
+    ...
+
+
+static const char *CSVFileOverride( const char * pszInput )
+
+{
+    static char         szPath[1024];
+
+#ifdef WIN32
+    sprintf( szPath, "%s\\%s", CSVDirName, pszInput );
+#else    
+    sprintf( szPath, "%s/%s", CSVDirName, pszInput );
+#endif    
+
+    return( szPath );
+}
+</pre>
+
+*/
+
+void SetCSVFilenameHook( const char *(*pfnNewHook)( const char * ) )
+
+{
+    pfnCSVFilenameHook = pfnNewHook;
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv_incode.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv_incode.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/cpl_csv_incode.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,219 @@
+/**********************************************************************
+ * $Id: cpl_csv_incode.c,v 1.7 2004/03/23 18:21:56 warmerda Exp $
+ *
+ * Name:     cpl_struct.c
+ * Project:  libgeotiff
+ * Purpose:  Provide "CSV API" interface to in-code EPSG CSV tables.
+ * Author:   Derrick J Brashear <shadow at dementia.org>
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: cpl_csv_incode.c,v $
+ * Revision 1.7  2004/03/23 18:21:56  warmerda
+ * Added CSVReadParseLine() stub
+ *
+ * Revision 1.6  2003/01/20 21:42:52  warmerda
+ * Ensure CSVGetField() does not crash if record not found.
+ *
+ * Revision 1.5  2003/01/20 07:11:04  warmerda
+ * updated csv-incode support to 6.2.2
+ *
+ * Revision 1.4  2002/06/19 03:51:15  warmerda
+ * migrated cpl_csv.h into cpl_serv.h
+ *
+ * Revision 1.3  2002/02/11 14:22:22  warmerda
+ * Added stub CSVDeaccess().
+ *
+ * Revision 1.2  2001/06/28 17:53:20  warmerda
+ * Use EQUAL instead of strcasecmp() to ensure code builds on windows.
+ * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=59
+ *
+ * Revision 1.1  1999/12/10 18:00:58  warmerda
+ * New
+ *
+ */
+
+#include "cpl_serv.h"
+
+#include "defs.h"
+
+extern const datafile_rows_t *pcs_rows[];
+extern const datafile_rows_t *gcs_rows[];
+extern const datafile_rows_t *ellipsoid_rows[];
+extern const datafile_rows_t *prime_meridian_rows[];
+extern const datafile_rows_t *datum_rows[];
+extern const datafile_rows_t *unit_of_measure_rows[];
+extern const datafile_rows_t *projop_wparm_rows[];
+
+
+/* Pointers to data */
+static const datafile_t files[] = {
+  { "pcs", pcs_rows },
+  { "gcs", gcs_rows },
+  { "ellipsoid", ellipsoid_rows },
+  { "prime_meridian", prime_meridian_rows },
+  { "datum", datum_rows },
+  { "unit_of_measure", unit_of_measure_rows },
+  { "projop_wparm", projop_wparm_rows },
+  { NULL, NULL }
+};
+
+#if 0
+main()
+{
+  datafile_t *csvfile;
+  char **papszRecord;
+  int i, row, col;
+
+  papszRecord = CSVScanFileByName( "horiz_cs.csv", "HORIZCS_CODE",
+				   "2200", CC_Integer );
+
+  printf ("%s %s\n", papszRecord[0], papszRecord[1]);
+  csvfile = &files[0];
+  while (csvfile->name != NULL) {
+    printf("file name is %s\n", csvfile->name);
+    for (i = 0; csvfile->cols[i]; i++) {
+      printf("column name is %s\n", csvfile->cols[i]);
+      row = 1; col = 0;
+      if (csvfile->rows[row] && csvfile->rows[row][col])
+	printf("value %d,%d is %s\n", row, col, csvfile->rows[row][col]);
+    }
+    csvfile++;
+  }
+}
+#endif
+
+const char * CSVFilename( const char *pszBasename )
+{
+  return pszBasename;
+}
+
+static int CSVCompare( const char * pszFieldValue, const char * pszTarget,
+                       CSVCompareCriteria eCriteria )
+{
+    if( eCriteria == CC_ExactString )
+    {
+        return( !EQUAL( pszFieldValue, pszTarget ) == 0 );
+    }
+    else if( eCriteria == CC_ApproxString )
+    {
+        return( !EQUAL( pszFieldValue, pszTarget ) );
+    }
+    else if( eCriteria == CC_Integer )
+    {
+        return( atoi(pszFieldValue) == atoi(pszTarget) );
+    }
+    return FALSE;
+}
+
+void CSVDeaccess( const char *pszFilename )
+{
+}
+
+static int __CSVGetFileId( const char * pszFilename)
+{
+  datafile_t *csvfile;
+  int i = 0;
+
+  csvfile = (datafile_t *)&files[i];
+  for (i = 0; csvfile->name; i++, csvfile = (datafile_t *)&files[i])
+  {
+    if (!strncmp(csvfile->name,pszFilename,(strlen(pszFilename)-4)))
+      return i;
+  }
+
+  return -1;
+}
+
+char **CSVScanFileByName( const char * pszFilename,
+                          const char * pszKeyFieldName,
+                          const char * pszValue, 
+                          CSVCompareCriteria eCriteria )
+{
+  datafile_t *csvfile;
+  int row, col;
+
+  col = CSVGetFileFieldId(pszFilename, pszKeyFieldName);
+
+  csvfile = (datafile_t *)&files[__CSVGetFileId(pszFilename)];
+  for (row = 1; ((csvfile->rows[row] != 0) && (csvfile->rows[row][col] != 0));
+       row++) {
+    if (CSVCompare(csvfile->rows[row][col], pszValue, eCriteria))
+      return ((char **)csvfile->rows[row]);
+  }
+
+  return NULL;
+}
+
+int CSVGetFileFieldId( const char * pszFilename, const char * pszFieldName)
+{
+    datafile_t *csvfile;
+    int i;
+
+    csvfile = (datafile_t *)&files[__CSVGetFileId(pszFilename)];
+    if (!strncmp(csvfile->name,pszFilename,(strlen(pszFilename)-4)))
+    {
+        for (i = 0; csvfile->rows[0][i]; i++) 
+            if (EQUAL(pszFieldName, csvfile->rows[0][i]))
+                return i;
+    }
+
+    return -1;
+}
+
+const char *CSVGetField( const char * pszFilename,
+                         const char * pszKeyFieldName,
+                         const char * pszKeyFieldValue,
+                         CSVCompareCriteria eCriteria,
+                         const char * pszTargetField )
+{
+  char **papszRecord;
+  int  iField;
+
+  papszRecord = CSVScanFileByName( pszFilename, pszKeyFieldName,
+				   pszKeyFieldValue, CC_Integer );
+
+  if( papszRecord == NULL )
+      return NULL;
+
+  iField = CSVGetFileFieldId(pszFilename, pszTargetField);
+
+  if( iField == -1 )
+      return NULL;
+  else
+      return (papszRecord[iField]);
+}
+
+/* Dummy function */
+void SetCSVFilenameHook( const char *(*pfnNewHook)( const char * ) )
+
+{
+}
+
+/* dummy function */
+
+char **CSVReadParseLine( FILE * fp )
+
+{
+    return NULL;
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,596 @@
+/******************************************************************************
+ * Copyright (c) 1998, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * cpl_serv.c: Various Common Portability Library derived convenience functions
+ *
+ * $Log: cpl_serv.c,v $
+ * Revision 1.8  2001/07/09 20:14:37  warmerda
+ * Another problem freeing pszRLBuffer and not setting to NULL.
+ *
+ * Revision 1.7  2001/04/17 13:40:43  warmerda
+ * fixed freeing of line buffer in CPLReadLine(), init ptr to NULL
+ *
+ * Revision 1.6  2001/03/05 04:56:17  warmerda
+ * make it possible to deallocate CPLReadLine buffer
+ *
+ * Revision 1.5  2000/09/30 03:35:05  warmerda
+ * Fixed CPLReadLine() to use avoid calling VSIRealloc() on a NULL pointer.
+ *
+ * Revision 1.4  1999/06/25 04:35:26  warmerda
+ * Fixed to actually support long lines.
+ *
+ * Revision 1.3  1999/03/17 20:43:03  geotiff
+ * Avoid use of size_t keyword
+ *
+ * Revision 1.2  1999/03/10 18:22:39  geotiff
+ * Added string.h, fixed backslash escaping
+ *
+ * Revision 1.1  1999/03/09 15:57:04  geotiff
+ * New
+ *
+ */
+
+#include "cpl_serv.h"
+#include "geo_tiffp.h"
+
+#ifdef HAVE_STRING_H
+#  include <string.h>
+#endif
+#if defined(HAVE_STRINGS_H) && !defined(HAVE_STRING_H)
+#  include <strings.h>
+#endif
+
+/************************************************************************/
+/*                             CPLCalloc()                              */
+/************************************************************************/
+
+void *CPLCalloc( int nCount, int nSize )
+
+{
+    void	*pReturn;
+
+    if( nSize == 0 )
+        return NULL;
+    
+    pReturn = VSICalloc( nCount, nSize );
+    if( pReturn == NULL )
+    {
+        CPLError( CE_Fatal, CPLE_OutOfMemory,
+                  "CPLCalloc(): Out of memory allocating %d bytes.\n",
+                  nSize * nCount );
+    }
+
+    return pReturn;
+}
+
+/************************************************************************/
+/*                             CPLMalloc()                              */
+/************************************************************************/
+
+void *CPLMalloc( int nSize )
+
+{
+    void	*pReturn;
+
+    if( nSize == 0 )
+        return NULL;
+    
+    pReturn = VSIMalloc( nSize );
+    if( pReturn == NULL )
+    {
+        CPLError( CE_Fatal, CPLE_OutOfMemory,
+                  "CPLMalloc(): Out of memory allocating %d bytes.\n",
+                  nSize );
+    }
+
+    return pReturn;
+}
+
+/************************************************************************/
+/*                             CPLRealloc()                             */
+/************************************************************************/
+
+void * CPLRealloc( void * pData, int nNewSize )
+
+{
+    void	*pReturn;
+
+    if( pData == NULL )
+        pReturn = VSIMalloc( nNewSize );
+    else
+        pReturn = VSIRealloc( pData, nNewSize );
+    
+    if( pReturn == NULL )
+    {
+        CPLError( CE_Fatal, CPLE_OutOfMemory,
+                  "CPLRealloc(): Out of memory allocating %d bytes.\n",
+                  nNewSize );
+    }
+
+    return pReturn;
+}
+
+/************************************************************************/
+/*                             CPLStrdup()                              */
+/************************************************************************/
+
+char *CPLStrdup( const char * pszString )
+
+{
+    char	*pszReturn;
+
+    if( pszString == NULL )
+        pszString = "";
+
+    pszReturn = VSIMalloc( strlen(pszString)+1 );
+        
+    if( pszReturn == NULL )
+    {
+        CPLError( CE_Fatal, CPLE_OutOfMemory,
+                  "CPLStrdup(): Out of memory allocating %d bytes.\n",
+                  strlen(pszString) );
+        
+    }
+
+    strcpy( pszReturn, pszString );
+    
+    return( pszReturn );
+}
+
+/************************************************************************/
+/*                            CPLReadLine()                             */
+/*                                                                      */
+/*      Read a line of text from the given file handle, taking care     */
+/*      to capture CR and/or LF and strip off ... equivelent of         */
+/*      DKReadLine().  Pointer to an internal buffer is returned.       */
+/*      The application shouldn't free it, or depend on it's value      */
+/*      past the next call to CPLReadLine()                             */
+/************************************************************************/
+
+const char *CPLReadLine( FILE * fp )
+
+{
+    static char	*pszRLBuffer = NULL;
+    static int	nRLBufferSize = 0;
+    int		nLength, nReadSoFar = 0;
+
+/* -------------------------------------------------------------------- */
+/*      Cleanup case.                                                   */
+/* -------------------------------------------------------------------- */
+    if( fp == NULL )
+    {
+        CPLFree( pszRLBuffer );
+        pszRLBuffer = NULL;
+        nRLBufferSize = 0;
+        return NULL;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Loop reading chunks of the line till we get to the end of       */
+/*      the line.                                                       */
+/* -------------------------------------------------------------------- */
+    do {
+/* -------------------------------------------------------------------- */
+/*      Grow the working buffer if we have it nearly full.  Fail out    */
+/*      of read line if we can't reallocate it big enough (for          */
+/*      instance for a _very large_ file with no newlines).             */
+/* -------------------------------------------------------------------- */
+        if( nRLBufferSize-nReadSoFar < 128 )
+        {
+            nRLBufferSize = nRLBufferSize*2 + 128;
+            if( pszRLBuffer == NULL )
+                pszRLBuffer = (char *) VSIMalloc(nRLBufferSize);
+            else
+                pszRLBuffer = (char *) VSIRealloc(pszRLBuffer, nRLBufferSize);
+            if( pszRLBuffer == NULL )
+            {
+                nRLBufferSize = 0;
+                return NULL;
+            }
+        }
+
+/* -------------------------------------------------------------------- */
+/*      Do the actual read.                                             */
+/* -------------------------------------------------------------------- */
+        if( VSIFGets( pszRLBuffer+nReadSoFar, nRLBufferSize-nReadSoFar, fp )
+            == NULL )
+        {
+            CPLFree( pszRLBuffer );
+            pszRLBuffer = NULL;
+            nRLBufferSize = 0;
+
+            return NULL;
+        }
+
+        nReadSoFar = strlen(pszRLBuffer);
+
+    } while( nReadSoFar == nRLBufferSize - 1
+             && pszRLBuffer[nRLBufferSize-2] != 13
+             && pszRLBuffer[nRLBufferSize-2] != 10 );
+
+/* -------------------------------------------------------------------- */
+/*      Clear CR and LF off the end.                                    */
+/* -------------------------------------------------------------------- */
+    nLength = strlen(pszRLBuffer);
+    if( nLength > 0
+        && (pszRLBuffer[nLength-1] == 10 || pszRLBuffer[nLength-1] == 13) )
+    {
+        pszRLBuffer[--nLength] = '\0';
+    }
+    
+    if( nLength > 0
+        && (pszRLBuffer[nLength-1] == 10 || pszRLBuffer[nLength-1] == 13) )
+    {
+        pszRLBuffer[--nLength] = '\0';
+    }
+
+    return( pszRLBuffer );
+}
+
+
+/*=====================================================================
+                    StringList manipulation functions.
+ =====================================================================*/
+
+/**********************************************************************
+ *                       CSLAddString()
+ *
+ * Append a string to a StringList and return a pointer to the modified
+ * StringList.
+ * If the input StringList is NULL, then a new StringList is created.
+ **********************************************************************/
+char **CSLAddString(char **papszStrList, const char *pszNewString)
+{
+    int nItems=0;
+
+    if (pszNewString == NULL)
+        return papszStrList;    /* Nothing to do!*/
+
+    /* Allocate room for the new string */
+    if (papszStrList == NULL)
+        papszStrList = (char**) CPLCalloc(2,sizeof(char*));
+    else
+    {
+        nItems = CSLCount(papszStrList);
+        papszStrList = (char**)CPLRealloc(papszStrList, 
+                                          (nItems+2)*sizeof(char*));
+    }
+
+    /* Copy the string in the list */
+    papszStrList[nItems] = CPLStrdup(pszNewString);
+    papszStrList[nItems+1] = NULL;
+
+    return papszStrList;
+}
+
+/**********************************************************************
+ *                       CSLCount()
+ *
+ * Return the number of lines in a Stringlist.
+ **********************************************************************/
+int CSLCount(char **papszStrList)
+{
+    int nItems=0;
+
+    if (papszStrList)
+    {
+        while(*papszStrList != NULL)
+        {
+            nItems++;
+            papszStrList++;
+        }
+    }
+
+    return nItems;
+}
+
+
+/************************************************************************/
+/*                            CSLGetField()                             */
+/*                                                                      */
+/*      Fetches the indicated field, being careful not to crash if      */
+/*      the field doesn't exist within this string list.  The           */
+/*      returned pointer should not be freed, and doesn't               */
+/*      necessarily last long.                                          */
+/************************************************************************/
+
+const char * CSLGetField( char ** papszStrList, int iField )
+
+{
+    int         i;
+
+    if( papszStrList == NULL || iField < 0 )
+        return( "" );
+
+    for( i = 0; i < iField+1; i++ )
+    {
+        if( papszStrList[i] == NULL )
+            return "";
+    }
+
+    return( papszStrList[iField] );
+}
+
+/**********************************************************************
+ *                       CSLDestroy()
+ *
+ * Free all memory used by a StringList.
+ **********************************************************************/
+void CSLDestroy(char **papszStrList)
+{
+    char **papszPtr;
+
+    if (papszStrList)
+    {
+        papszPtr = papszStrList;
+        while(*papszPtr != NULL)
+        {
+            CPLFree(*papszPtr);
+            papszPtr++;
+        }
+
+        CPLFree(papszStrList);
+    }
+}
+
+
+/**********************************************************************
+ *                       CSLDuplicate()
+ *
+ * Allocate and return a copy of a StringList.
+ **********************************************************************/
+char    **CSLDuplicate(char **papszStrList)
+{
+    char **papszNewList, **papszSrc, **papszDst;
+    int  nLines;
+
+    nLines = CSLCount(papszStrList);
+
+    if (nLines == 0)
+        return NULL;
+
+    papszNewList = (char **)CPLMalloc((nLines+1)*sizeof(char*));
+    papszSrc = papszStrList;
+    papszDst = papszNewList;
+
+    while(*papszSrc != NULL)
+    {
+        *papszDst = CPLStrdup(*papszSrc);
+
+        papszSrc++;
+        papszDst++;
+    }
+    *papszDst = NULL;
+
+    return papszNewList;
+}
+
+/**********************************************************************
+ *                       CSLTokenizeString()
+ *
+ * Tokenizes a string and returns a StringList with one string for
+ * each token.
+ **********************************************************************/
+char    **CSLTokenizeString( const char *pszString )
+{
+    return CSLTokenizeStringComplex( pszString, " ", TRUE, FALSE );
+}
+
+/************************************************************************/
+/*                      CSLTokenizeStringComplex()                      */
+/*                                                                      */
+/*      The ultimate tokenizer?                                         */
+/************************************************************************/
+
+char ** CSLTokenizeStringComplex( const char * pszString,
+                                  const char * pszDelimiters,
+                                  int bHonourStrings, int bAllowEmptyTokens )
+
+{
+    char	**papszRetList = NULL;
+    char 	*pszToken;
+    int		nTokenMax, nTokenLen;
+
+    pszToken = (char *) CPLCalloc(10,1);
+    nTokenMax = 10;
+    
+    while( pszString != NULL && *pszString != '\0' )
+    {
+        int	bInString = FALSE;
+
+        nTokenLen = 0;
+        
+        /* Try to find the next delimeter, marking end of token */
+        for( ; *pszString != '\0'; pszString++ )
+        {
+
+            /* End if this is a delimeter skip it and break. */
+            if( !bInString && strchr(pszDelimiters, *pszString) != NULL )
+            {
+                pszString++;
+                break;
+            }
+            
+            /* If this is a quote, and we are honouring constant
+               strings, then process the constant strings, with out delim
+               but don't copy over the quotes */
+            if( bHonourStrings && *pszString == '"' )
+            {
+                if( bInString )
+                {
+                    bInString = FALSE;
+                    continue;
+                }
+                else
+                {
+                    bInString = TRUE;
+                    continue;
+                }
+            }
+
+            /* Within string constants we allow for escaped quotes, but
+               in processing them we will unescape the quotes */
+            if( bInString && pszString[0] == '\\' && pszString[1] == '"' )
+            {
+                pszString++;
+            }
+
+            /* Within string constants a \\ sequence reduces to \ */
+            else if( bInString
+                     && pszString[0] == '\\' && pszString[1] == '\\' )
+            {
+                pszString++;
+            }
+
+            if( nTokenLen >= nTokenMax-1 )
+            {
+                nTokenMax = nTokenMax * 2 + 10;
+                pszToken = (char *) CPLRealloc( pszToken, nTokenMax );
+            }
+
+            pszToken[nTokenLen] = *pszString;
+            nTokenLen++;
+        }
+
+        pszToken[nTokenLen] = '\0';
+
+        if( pszToken[0] != '\0' || bAllowEmptyTokens )
+        {
+            papszRetList = CSLAddString( papszRetList, pszToken );
+        }
+    }
+
+    if( papszRetList == NULL )
+        papszRetList = (char **) CPLCalloc(sizeof(char *),1);
+
+    CPLFree( pszToken );
+
+    return papszRetList;
+}
+
+/* static buffer to store the last error message.  We'll assume that error
+ * messages cannot be longer than 2000 chars... which is quite reasonable
+ * (that's 25 lines of 80 chars!!!)
+ */
+static char gszCPLLastErrMsg[2000] = "";
+static int  gnCPLLastErrNo = 0;
+
+static void (*gpfnCPLErrorHandler)(CPLErr, int, const char *) = NULL;
+
+/**********************************************************************
+ *                          CPLError()
+ *
+ * This function records an error code and displays the error message
+ * to stderr.
+ *
+ * The error code can be accessed later using CPLGetLastErrNo()
+ **********************************************************************/
+void    CPLError(CPLErr eErrClass, int err_no, const char *fmt, ...)
+{
+    va_list args;
+
+    /* Expand the error message 
+     */
+    va_start(args, fmt);
+    vsprintf(gszCPLLastErrMsg, fmt, args);
+    va_end(args);
+
+    /* If the user provided his own error handling function, then call
+     * it, otherwise print the error to stderr and return.
+     */
+    gnCPLLastErrNo = err_no;
+
+    if (gpfnCPLErrorHandler != NULL)
+    {
+        gpfnCPLErrorHandler(eErrClass, err_no, gszCPLLastErrMsg);
+    }
+    else
+    {
+        fprintf(stderr, "ERROR %d: %s\n", gnCPLLastErrNo, gszCPLLastErrMsg);
+    }
+
+    if( eErrClass == CE_Fatal )
+        abort();
+}
+
+/**********************************************************************
+ *                          CPLErrorReset()
+ *
+ * Erase any traces of previous errors.
+ **********************************************************************/
+void    CPLErrorReset()
+{
+    gnCPLLastErrNo = 0;
+    gszCPLLastErrMsg[0] = '\0';
+}
+
+
+/**********************************************************************
+ *                          CPLGetLastErrorNo()
+ *
+ **********************************************************************/
+int     CPLGetLastErrorNo()
+{
+    return gnCPLLastErrNo;
+}
+
+/**********************************************************************
+ *                          CPLGetLastErrorMsg()
+ *
+ **********************************************************************/
+const char* CPLGetLastErrorMsg()
+{
+    return gszCPLLastErrMsg;
+}
+
+/**********************************************************************
+ *                          CPLSetErrorHandler()
+ *
+ * Allow the library's user to specify his own error handler function.
+ *
+ * A valid error handler is a C function with the following prototype:
+ *
+ *     void MyErrorHandler(int errno, const char *msg)
+ *
+ * Pass NULL to come back to the default behavior.
+ **********************************************************************/
+
+void     CPLSetErrorHandler(void (*pfnErrorHandler)(CPLErr, int, const char *))
+{
+    gpfnCPLErrorHandler = pfnErrorHandler;
+}
+
+/************************************************************************/
+/*                             _CPLAssert()                             */
+/*                                                                      */
+/*      This function is called only when an assertion fails.           */
+/************************************************************************/
+
+void _CPLAssert( const char * pszExpression, const char * pszFile,
+                 int iLine )
+
+{
+    CPLError( CE_Fatal, CPLE_AssertionFailed,
+              "Assertion `%s' failed\n"
+              "in file `%s', line %d\n",
+              pszExpression, pszFile, iLine );
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/cpl_serv.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,276 @@
+/******************************************************************************
+ * Copyright (c) 1998, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * cpl_serv.h
+ *
+ * This include file derived and simplified from the GDAL Common Portability
+ * Library.
+ */
+
+#ifndef CPL_SERV_H_INCLUDED
+#define CPL_SERV_H_INCLUDED
+
+/* ==================================================================== */
+/*	Standard include files.						*/
+/* ==================================================================== */
+
+#include "geo_config.h"
+#include <stdio.h>
+
+#include <math.h>
+
+#ifdef HAVE_STRING_H
+#  include <string.h>
+#endif
+#if defined(HAVE_STRINGS_H) && !defined(HAVE_STRING_H)
+#  include <strings.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+#endif
+
+/**********************************************************************
+ * Do we want to build as a DLL on windows?
+ **********************************************************************/
+#if !defined(CPL_DLL)
+#  if defined(_WIN32) && defined(BUILD_AS_DLL)
+#    define CPL_DLL     __declspec(dllexport)
+#  else
+#    define CPL_DLL
+#  endif
+#endif
+
+/* ==================================================================== */
+/*      Other standard services.                                        */
+/* ==================================================================== */
+#ifdef __cplusplus
+#  define CPL_C_START		extern "C" {
+#  define CPL_C_END		}
+#else
+#  define CPL_C_START
+#  define CPL_C_END
+#endif
+
+#ifndef NULL
+#  define NULL	0
+#endif
+
+#ifndef FALSE
+#  define FALSE	0
+#endif
+
+#ifndef TRUE
+#  define TRUE	1
+#endif
+
+#ifndef MAX
+#  define MIN(a,b)      ((a<b) ? a : b)
+#  define MAX(a,b)      ((a>b) ? a : b)
+#endif
+
+#ifndef NULL
+#define NULL 0
+#endif
+
+#ifndef ABS
+#  define ABS(x)        ((x<0) ? (-1*(x)) : x)
+#endif
+
+#ifndef EQUAL
+#if defined(_WIN32) && !defined(__CYGWIN__)
+#  define EQUALN(a,b,n)           (strnicmp(a,b,n)==0)
+#  define EQUAL(a,b)              (stricmp(a,b)==0)
+#else
+#  define EQUALN(a,b,n)           (strncasecmp(a,b,n)==0)
+#  define EQUAL(a,b)              (strcasecmp(a,b)==0)
+#endif
+#endif
+
+/* ==================================================================== */
+/*      VSI Services (just map directly onto Standard C services.       */
+/* ==================================================================== */
+
+#define VSIFOpen	fopen
+#define VSIFClose	fclose
+#define VSIFEof		feof
+#define VSIFPrintf	fprintf
+#define VSIFPuts	fputs
+#define VSIFPutc	fputc
+#define VSIFGets	fgets
+#define VSIRewind	rewind
+#define VSIFSeek        fseek
+#define VSIFTell        ftell
+#define VSIFRead        fread
+
+#ifndef notdef
+#define VSICalloc(x,y)	_GTIFcalloc(x*y)
+#define VSIMalloc	_GTIFcalloc
+#define VSIFree	        _GTIFFree
+#define VSIRealloc      _GTIFrealloc
+#else
+#define VSICalloc(x,y)	(((char *) _GTIFcalloc(x*y+4)) + 4)
+#define VSIMalloc(x)	(((char *) _GTIFcalloc((x)+4)) + 4)
+#define VSIFree(x)      _GTIFFree(((char *) (x)) - 4)
+#define VSIRealloc(p,n) (((char *) _GTIFrealloc(((char *)p)-4,(n)+4)) + 4)
+#endif
+
+/* -------------------------------------------------------------------- */
+/*      Safe malloc() API.  Thin cover over VSI functions with fatal    */
+/*      error reporting if memory allocation fails.                     */
+/* -------------------------------------------------------------------- */
+CPL_C_START
+
+#define CPLMalloc  gtCPLMalloc
+#define CPLCalloc  gtCPLCalloc
+#define CPLRealloc gtCPLRealloc
+#define CPLStrdup  gtCPLStrdup
+
+void CPL_DLL *CPLMalloc( int );
+void CPL_DLL *CPLCalloc( int, int );
+void CPL_DLL *CPLRealloc( void *, int );
+char CPL_DLL *CPLStrdup( const char * );
+
+#define CPLFree(x)	{ if( x != NULL ) VSIFree(x); }
+
+/* -------------------------------------------------------------------- */
+/*      Read a line from a text file, and strip of CR/LF.               */
+/* -------------------------------------------------------------------- */
+
+#define CPLReadLine gtCPLReadLine
+
+const char CPL_DLL *CPLReadLine( FILE * );
+
+/*=====================================================================
+                   Error handling functions (cpl_error.c)
+ =====================================================================*/
+
+typedef enum
+{
+    CE_None = 0,
+    CE_Log = 1,
+    CE_Warning = 2,
+    CE_Failure = 3,
+    CE_Fatal = 4
+} CPLErr;
+
+#define CPLError      gtCPLError
+#define CPLErrorReset gtCPLErrorReset
+#define CPLGetLastErrorNo gtCPLGetLastErrorNo
+#define CPLGetLastErrorMsg gtCPLGetLastErrorMsg
+#define CPLSetErrorHandler gtCPLSetErrorHandler
+#define _CPLAssert    gt_CPLAssert
+
+void CPL_DLL CPLError(CPLErr eErrClass, int err_no, const char *fmt, ...);
+void CPL_DLL CPLErrorReset();
+int  CPL_DLL CPLGetLastErrorNo();
+const char CPL_DLL * CPLGetLastErrorMsg();
+void CPL_DLL CPLSetErrorHandler(void(*pfnErrorHandler)(CPLErr,int,
+                                                       const char *));
+void CPL_DLL _CPLAssert( const char *, const char *, int );
+
+#ifdef DEBUG
+#  define CPLAssert(expr)  ((expr) ? (void)(0) : _CPLAssert(#expr,__FILE__,__LINE__))
+#else
+#  define CPLAssert(expr)
+#endif
+
+CPL_C_END
+
+/* ==================================================================== */
+/*      Well known error codes.                                         */
+/* ==================================================================== */
+
+#define CPLE_AppDefined			1
+#define CPLE_OutOfMemory		2
+#define CPLE_FileIO			3
+#define CPLE_OpenFailed			4
+#define CPLE_IllegalArg			5
+#define CPLE_NotSupported		6
+#define CPLE_AssertionFailed		7
+#define CPLE_NoWriteAccess		8
+
+/*=====================================================================
+                   Stringlist functions (strlist.c)
+ =====================================================================*/
+CPL_C_START
+
+#define CSLAddString gtCSLAddString
+#define CSLCount     gtCSLCount
+#define CSLGetField  gtCSLGetField
+#define CSLDestroy   gtCSLDestroy
+#define CSLDuplicate gtCSLDuplicate
+#define CSLTokenizeString gtCSLTokenizeString
+#define CSLTokenizeStringComplex gtCSLTokenizeStringComplex
+
+char CPL_DLL   **CSLAddString(char **papszStrList, const char *pszNewString);
+int  CPL_DLL   CSLCount(char **papszStrList);
+const char CPL_DLL *CSLGetField( char **, int );
+void CPL_DLL   CSLDestroy(char **papszStrList);
+char CPL_DLL   **CSLDuplicate(char **papszStrList);
+
+char CPL_DLL   **CSLTokenizeString(const char *pszString );
+char CPL_DLL   **CSLTokenizeStringComplex(const char *pszString,
+                                   const char *pszDelimiter,
+                                   int bHonourStrings, int bAllowEmptyTokens );
+
+/* ==================================================================== */
+/*      .csv file related functions (from cpl_csv.c)                    */
+/* ==================================================================== */
+
+typedef enum {
+    CC_ExactString,
+    CC_ApproxString,
+    CC_Integer
+} CSVCompareCriteria;
+
+#define CSVFilename gtCSVFilename
+#define CSVReadParseLine gtCSVReadParseLine
+#define CSVScanLines gtCSVScanLines
+#define CSVScanFile gtCSVScanFile
+#define CSVScanFileByName gtCSVScanFileByName
+#define CSVGetFieldId gtCSVGetFieldId
+#define CSVDeaccess gtCSVDeaccess
+#define CSVGetField gtCSVGetField
+#define SetCSVFilenameHook gtSetCSVFilenameHook
+#define CSVGetFileFieldId gtCSVGetFileFieldId
+
+const char CPL_DLL *CSVFilename( const char * );
+
+char CPL_DLL **CSVReadParseLine( FILE * );
+char CPL_DLL **CSVScanLines( FILE *, int, const char *, CSVCompareCriteria );
+char CPL_DLL **CSVScanFile( const char *, int, const char *,
+                            CSVCompareCriteria );
+char CPL_DLL **CSVScanFileByName( const char *, const char *, const char *,
+                                  CSVCompareCriteria );
+int CPL_DLL CSVGetFieldId( FILE *, const char * );
+int CPL_DLL CSVGetFileFieldId( const char *, const char * );
+
+void CPL_DLL CSVDeaccess( const char * );
+
+const char CPL_DLL *CSVGetField( const char *, const char *, const char *,
+                                 CSVCompareCriteria, const char * );
+
+void CPL_DLL SetCSVFilenameHook( const char *(*)(const char *) );
+
+CPL_C_END
+
+#endif /* ndef CPL_SERV_H_INCLUDED */

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/.cvsignore
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/.cvsignore	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/.cvsignore	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1 @@
+*.pyc

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/README
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/README	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/README	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,51 @@
+	EPSG Tables
+	===========
+
+The .csv files in this directory are an extract of tables from the EPSG 
+projection database in CSV (comma separated value) format.  These same
+files come with the source distribution in the libgeotiff/csv directory.
+Information and source to extract these tables from the EPSG database
+can be found in the source distribution libgeotiff/csv/odbc2csv directory.
+
+Detailed information on the EPSG database can be found at:
+
+  http://www.petroconsultants.com/products/geodetic.htm
+
+The current version of the EPSG database dumped is 6.5.
+
+All EPSG tables have been dumped to csv.  Unlike earlier dumps (4.3) these
+are intended to be "true" csv files.  In particular quotes within quoted
+strings are doubled to escape them, rather than using backslash quoting.  
+Newlines may appear within quoted field values (as real raw newline 
+characters).  All table names are converted to lower case, and spaces replaced
+with underscores to make them more easily worked with. 
+
+In addition to the EPSG tables dumped to csv, the following additional items
+are present:
+
+ stateplane.csv: my own effort to related "USGS" state plane numbers with their
+                 currently preferred EPSG coordinate reference system 
+                 counterpart. 
+
+ pcs.csv: An attempt to collect most information about a PCS, including the
+          projection parameters into one fast access file. 
+ gcs.csv: An attempt to collect most information about a GCS, including
+          the WGS84 shift parameters (if there is only one path in EPSG).
+ projop_wparm.csv: Projection operations with projection parameters.  
+          Essentially the coordinate_operation.csv table with the parameters
+          from coordinate_operation_parameter_values.csv appended to each 
+          record.
+ build_pcs.py: a python script to build pcs.csv and gcs.csv from the other
+               EPSG files. 
+ csv_tools.py: supportting python functions for build_pcs.py.
+ csv.txt: A definition of the csv format.
+ 
+Libgeotiff uses the following tables.  The rest are present for completeness.
+
+ pcs.csv
+ gcs.csv
+ ellipsoid.csv
+ prime_meridian.csv
+ unit_of_measure.csv
+ datum.csv
+ projop_wparm.csv

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/add_esri_column.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/add_esri_column.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/add_esri_column.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,109 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: add_esri_column.py,v 1.2 2004/03/20 07:52:44 warmerda Exp $
+# 
+#  Project:  GDAL
+#  Purpose:  This script will append an ESRI_DATUM_NAME field to the
+#            datum file.  This is just used by GDAL for morphToESRI(), and
+#            isn't really related to GeoTIFF at all.
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+# 
+#******************************************************************************
+#  Copyright (c) 2003, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: add_esri_column.py,v $
+# Revision 1.2  2004/03/20 07:52:44  warmerda
+# use local paths
+#
+# Revision 1.1  2003/06/20 21:28:24  warmerda
+# New
+#
+
+import string
+import sys
+import osr
+
+sys.path.append( '/home/warmerda/osrs/geotiff/libgeotiff/csv' )
+import csv_tools
+
+gcs_table = csv_tools.CSVTable()
+gcs_table.read_from_csv( 'gcs.csv' )
+
+datum_table = csv_tools.CSVTable()
+datum_table.read_from_csv( 'datum.csv' )
+
+print '%d GCS defined.', len(gcs_table.data.keys())
+
+esri_gcs_names = {}
+esri_datum_names = {}
+
+for gcs_code in gcs_table.data.keys():
+    gcs_code = int(gcs_code)
+    filename = '/u/data/esri/prj/epsg/%d.prj' % gcs_code
+
+    try:
+        esri_gcs_wkt = open(filename).read()
+    except:
+        print 'Failed to find ', filename
+        continue
+
+    srs = osr.SpatialReference()
+    srs.ImportFromWkt( esri_gcs_wkt )
+
+    gcs_name = srs.GetAttrValue( 'GEOGCS' )
+    datum_name = srs.GetAttrValue( 'DATUM' )
+
+    esri_gcs_names[gcs_code] = gcs_name
+
+    print 'GCS %d = %s, %s' % (gcs_code, gcs_name, datum_name)
+
+    try:
+        gcs_rec = gcs_table.get_record( gcs_code )
+        datum_code = int(gcs_rec['DATUM_CODE'])
+
+        esri_datum_names[datum_code] = datum_name
+    except:
+        print 'Failed to get gcs record, or datum info'
+
+if 'ESRI_DATUM_NAME' not in datum_table.fields:
+    datum_table.add_field( 'ESRI_DATUM_NAME' )
+
+print esri_datum_names
+
+for datum_code in datum_table.data.keys():
+    datum_rec = datum_table.get_record( datum_code )
+    if esri_datum_names.has_key(datum_code):
+        print 'match for ', datum_code
+        datum_rec['ESRI_DATUM_NAME'] = esri_datum_names[datum_code]
+    else:
+        print 'no match for ', datum_code
+        datum_rec['ESRI_DATUM_NAME'] = ''
+
+    datum_table.set_record( datum_code, datum_rec )
+
+datum_table.write_to_csv( 'gdal_datum.csv' )
+
+
+
+    
+
+    


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/add_esri_column.py
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/alias.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/alias.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/alias.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2300 @@
+"ALIAS CODE","OBJECT_TABLE_NAME","OBJECT_CODE","NAMING_SYSTEM_CODE","ALIAS","REMARKS"
+4,Datum,6258,7300,ETRF89,
+5,Ellipsoid,7013,7300,Modified Clarke 1880 (South Africa),The Clarke 1880 (Arc) figure is one of several modifications to the original definition.  The name Clarke Modified is usually taken to be the RGS modification.  But in southern Africa it is usually taken to be the Arc or Cape modification.
+6,Coordinate_Operation,8570,7300,ED50 to EUREF89 (2),
+7,Unit of Measure,9001,7300,meter,
+8,Unit of Measure,9036,7300,kilometer,Spelling used in US
+9,Coordinate Reference System,21100,7300,Genuk / NEIEZ,
+10,Coordinate_Operation,1036,7301,OSTN97,
+11,Coordinate_Operation,1123,7301,Genuk to WGS 84 (1),
+12,Coordinate_Operation,1149,7301,ETRF89 to WGS 84 (1),
+13,Coordinate_Operation,1273,7301,HD72 to ETRF89 (1),
+14,Coordinate_Operation,1309,7301,DHDN to ETRF89 (1),
+15,Coordinate_Operation,1310,7301,Pulkovo 1942 to ETRF89 (1),
+16,Coordinate_Operation,1311,7301,ED50 to WGS 84 (18),
+17,Coordinate_Operation,1331,7301,EST92 to ETRF89 (1),
+19,Coordinate_Operation,1513,7301,Final Datum 1958 to WGS 84 (1),
+20,Coordinate_Operation,1571,7301,Amersfoort to ETRF89 (1),
+21,Coordinate_Operation,1584,7301,Levant to WGS 72BE (1),
+22,Coordinate_Operation,1585,7301,Levant to WGS 84 (2),
+23,Coordinate_Operation,1586,7301,Levant to WGS 84 (3),
+24,Coordinate_Operation,1587,7301,Levant to WGS 84 (4),
+26,Coordinate_Operation,1589,7301,ED50 to ETRF89 (3),
+28,Coordinate_Operation,1611,7301,IRENET95 to ETRF89 (1),
+29,Coordinate Reference System,2140,7301,NAD83(CSRS98) / SCoPQ zone 3,
+30,Coordinate Reference System,2141,7301,NAD83(CSRS98) / SCoPQ zone 4,
+31,Coordinate Reference System,2142,7301,NAD83(CSRS98) / SCoPQ zone 5,
+32,Coordinate Reference System,2143,7301,NAD83(CSRS98) / SCoPQ zone 6,
+33,Coordinate Reference System,2144,7301,NAD83(CSRS98) / SCoPQ zone 7,
+34,Coordinate Reference System,2145,7301,NAD83(CSRS98) / SCoPQ zone 8,
+35,Coordinate Reference System,2146,7301,NAD83(CSRS98) / SCoPQ zone 9,
+36,Coordinate Reference System,2147,7301,NAD83(CSRS98) / SCoPQ zone 10,
+37,Coordinate Reference System,2159,7301,Sierra Leone 1924 / Peninsular Grid,
+38,Coordinate Reference System,2291,7301,NAD83 / PEI Stereo,
+39,Coordinate Reference System,3200,7301,Final Datum 1958 / Iraq zone,
+40,Coordinate Reference System,4132,7301,Final Datum 1958 (Iran),
+41,Coordinate Reference System,4140,7301,NAD83(CSRS),
+42,Coordinate Reference System,4172,7301,National Geodetic System [Argentina],see http://www.igm.gov.ar/posgar.html
+43,Coordinate Reference System,4211,7301,Genuk,
+44,Datum,4218,7301,Bogota,
+45,Coordinate Reference System,4227,7301,Levant,
+46,Coordinate Reference System,4258,7301,ETRF89,
+47,Coordinate Reference System,4272,7301,GD49,
+48,Coordinate Reference System,4813,7301,Genuk (Jakarta),
+49,Datum,5104,7301,Huang Hai 1956,
+50,Datum,6120,7301,Old Greek,"Adjective ""Old"" applied since introduction of GGRS87 (code 6121)"
+51,Datum,6125,7301,Samboja P2 exc T9,
+52,Datum,6160,7301,Quini-Huao,
+53,Datum,6174,7301,Sierra Leone Peninsular 1924,
+54,Datum,6211,7301,Genuk,
+55,Datum,6218,7301,Bogota,
+56,Datum,6222,7301,South Africa,
+57,Datum,6227,7301,Levant,
+58,Datum,6258,7301,European Terrestrial Reference Frame 1989,
+59,Datum,6269,7301,NAD83 (1986),
+60,Datum,6272,7301,GD49,
+61,Datum,6308,7301,Rikets koordinatsystem 1938,
+62,Ellipsoid,7012,7301,Clarke Modified 1880,The Clarke 1880 (RGS) figure is one of several modifications to the original definition.  The name Clarke Modified is usually taken to be the RGS modification.
+63,Ellipsoid,7013,7301,Clarke 1880 (Cape),
+64,Ellipsoid,7019,7301,International 1979,Adopted by IUGG 1979 Canberra as the Geodetic Reference Spheroid of 1980 (GRS 1980).
+65,Ellipsoid,7022,7301,Hayford 1909,Described as a=6378388 m. and b=6356909 m. from which 1/f derived to be 296.95926...   The figure was adopted as the International ellipsoid in 1924 but with 1/f taken as 297 exactly from which b is derved as 6356911.946 m.
+66,Ellipsoid,7029,7301,McCaw 1924,
+67,Ellipsoid,7030,7301,WGS84,
+68,Ellipsoid,7036,7301,International 1967,More usually known as GRS 1967 to avoid confusion with the International 1924 figure.
+69,Ellipsoid,7043,7301,NWL 10D,Used by Transit Broadcast Ephemeris before 1989. Also referred to as WGS72 spheroid.
+70,Coordinate_Operation,8568,7301,Levant to WGS 84 (1),
+71,Coordinate_Operation,8570,7301,ED50 to ETRF89 (2),
+72,Coordinate_Operation Parameter,8602,7301,Longitude rotation,
+73,Prime Meridian,8913,7301,Kristiania,
+74,Unit of Measure,9001,7301,International metre,
+75,Unit of Measure,9002,7301,international foot,
+76,Unit of Measure,9003,7301,American foot,
+77,Unit of Measure,9005,7301,South African geodetic foot,Not to be confused with the Cape foot.
+78,Unit of Measure,9030,7301,International nautical mile,
+79,Unit of Measure,9039,7301,link (Clarke's ratio),
+80,Unit of Measure,9040,7301,yard,
+81,Unit of Measure,9041,7301,foot,
+82,Unit of Measure,9042,7301,chain,
+83,Unit of Measure,9043,7301,link,
+84,Unit of Measure,9050,7301,yard,
+85,Unit of Measure,9051,7301,foot,
+86,Unit of Measure,9052,7301,chain,
+87,Unit of Measure,9053,7301,link,
+88,Unit of Measure,9060,7301,yard,
+89,Unit of Measure,9061,7301,foot,
+90,Unit of Measure,9062,7301,chain,
+91,Unit of Measure,9063,7301,link,
+92,Unit of Measure,9070,7301,foot,
+93,Unit of Measure,9080,7301,Indian geodetic foot,
+94,Unit of Measure,9081,7301,Indian geodetic foot,
+95,Unit of Measure,9084,7301,yard,= 3 Indian feet.
+96,Unit of Measure,9085,7301,yard,= 3 Indian feet.
+97,Unit of Measure,9094,7301,foot,
+98,Unit of Measure,9114,7301,mil,"Alias also applies to other variations of a mil, especially mil_6300 and mil_6000."
+100,Coordinate_Operation,17001,7301,Ghana TM,
+101,Coordinate_Operation,17901,7301,Mount Eden Circuit 1949,
+102,Coordinate_Operation,17902,7301,Bay of Plenty Circuit 1949,
+103,Coordinate_Operation,17903,7301,Poverty Bay Circuit 1949,
+104,Coordinate_Operation,17904,7301,Hawkes Bay Circuit 1949,
+105,Coordinate_Operation,17905,7301,Taranaki Circuit 1949,
+106,Coordinate_Operation,17906,7301,Tuhirangi Circuit 1949,
+107,Coordinate_Operation,17907,7301,Wanganui Circuit 1949,
+108,Coordinate_Operation,17908,7301,Wairarapa Circuit 1949,
+109,Coordinate_Operation,17909,7301,Wellington Circuit 1949,
+110,Coordinate_Operation,17910,7301,Collingwood Circuit 1949,
+111,Coordinate_Operation,17911,7301,Nelson Circuit 1949,
+112,Coordinate_Operation,17912,7301,Karamea Circuit 1949,
+113,Coordinate_Operation,17913,7301,Buller Circuit 1949,
+114,Coordinate_Operation,17914,7301,Grey Circuit 1949,
+115,Coordinate_Operation,17915,7301,Amuri Circuit 1949,
+116,Coordinate_Operation,17916,7301,Marlborough Circuit 1949,
+117,Coordinate_Operation,17917,7301,Hokitika Circuit 1949,
+118,Coordinate_Operation,17918,7301,Okarito Circuit 1949,
+119,Coordinate_Operation,17919,7301,Jacksons Bay Circuit 1949,
+120,Coordinate_Operation,17920,7301,Mount Pleasant Circuit 1949,
+121,Coordinate_Operation,17921,7301,Gawler Circuit 1949,
+122,Coordinate_Operation,17922,7301,Timaru Circuit 1949,
+123,Coordinate_Operation,17923,7301,Lindis Peak Circuit 1949,
+124,Coordinate_Operation,17924,7301,Mount Nicholas Circuit 1949,
+125,Coordinate_Operation,17925,7301,Mount York Circuit 1949,
+126,Coordinate_Operation,17926,7301,Observation Point Circuit 1949,
+127,Coordinate_Operation,17927,7301,North Taieri Circuit 1949,
+128,Coordinate_Operation,17928,7301,Bluff Circuit 1949,
+129,Coordinate_Operation,19906,7301,IOEPC Lambert,Sometimes seen defined with 2 standard parallels.
+130,Coordinate_Operation,19959,7301,Gold Coast Grid,
+131,Coordinate_Operation,19963,7301,Sierra Leone Peninsula Grid,
+132,Coordinate Reference System,21100,7301,Genuk (Jakarta) / NEIEZ,
+133,Coordinate Reference System,21148,7301,Genuk / UTM zone 48S,
+134,Coordinate Reference System,21150,7301,Genuk / UTM zone 50S,
+135,Coordinate Reference System,22700,7301,Levant / Levant Zone,
+136,Coordinate Reference System,22770,7301,Levant / Syria Lambert,
+137,Coordinate Reference System,22780,7301,Levant / Levant Stereographic,
+138,Coordinate Reference System,25828,7301,ETRF89 / UTM zone 28N,
+139,Coordinate Reference System,25829,7301,ETRF89 / UTM zone 29N,
+140,Coordinate Reference System,25830,7301,ETRF89 / UTM zone 30N,
+141,Coordinate Reference System,25831,7301,ETRF89 / UTM zone 31N,
+142,Coordinate Reference System,25832,7301,ETRF89 / UTM zone 32N,
+143,Coordinate Reference System,25833,7301,ETRF89 / UTM zone 33N,
+144,Coordinate Reference System,25834,7301,ETRF89 / UTM zone 34N,
+145,Coordinate Reference System,25835,7301,ETRF89 / UTM zone 35N,
+146,Coordinate Reference System,25836,7301,ETRF89 / UTM zone 36N,
+147,Coordinate Reference System,25837,7301,ETRF89 / UTM zone 37N,
+148,Coordinate Reference System,25838,7301,ETRF89 / UTM zone 38N,
+149,Coordinate Reference System,25884,7301,ETRF89 / TM Baltic93,
+150,Coordinate Reference System,27258,7301,GD49 / UTM zone 58,
+151,Coordinate Reference System,27259,7301,GD49 / UTM zone 59,
+152,Coordinate Reference System,27260,7301,GD49 / UTM zone 60,
+153,Coordinate Reference System,27291,7301,GD49 / North Island Grid,
+154,Coordinate Reference System,27292,7301,GD49 / South Island Grid,
+155,Coordinate Reference System,30592,7301,Nord Sahara 1959/Voirol Unifie S Algerie,
+156,Coordinate Reference System,30791,7301,Nord Sahara 1959 / Lambert Nord Voirol Unifie 1960,Voirol Unifie 1960 is NOT a geodetic datum nor GeogCRS.  It is two Lambert projected coordinate reference systems based on Nord Sahara 1959 Datum. See also code 30792.
+157,Coordinate Reference System,30792,7301,Nord Sahara 1959 / Lambert Sud Voirol Unifie 1960,Voirol Unifie 1960 is NOT a geodetic datum nor GeogCRS.  It is two Lambert projected coordinate reference systems based on Nord Sahara 1959 Datum. See also code 30791.
+158,Coordinate Reference System,31170,7301,Zanderij / Surinam Old TM,Old country name spelling.
+159,Coordinate Reference System,31171,7301,Zanderij / Surinam TM,Old spelling for country name.
+160,Coordinate Reference System,31300,7301,Belge Lambert 72,
+161,Coordinate_Operation,1026,7302,Madrid to ED50 (1),
+162,Coordinate_Operation,1027,7302,Madrid to ED50 (2),
+163,Coordinate_Operation,1028,7302,Madrid to ED50 (3),
+164,Coordinate_Operation,1029,7302,RD New to ED50/UTM31 (1),
+165,Coordinate_Operation,1030,7302,ED50/UTM31 to RD New (1),
+166,Coordinate_Operation,1031,7302,RD New to ED50/UTM31 (2),
+167,Coordinate_Operation,1032,7302,ED50/UTM31 to RD New (2),
+169,Coordinate_Operation,1283,7302,LKS94 to WGS 84 (1),
+170,Coordinate Reference System,2000,7302,Anguilla 1957 / BWI Grid,
+171,Coordinate Reference System,2001,7302,Antigua 1943 / BWI Grid,
+172,Coordinate Reference System,2002,7302,Dominica 1945 / BWI Grid,
+173,Coordinate Reference System,2003,7302,Grenada 1953 / BWI Grid,
+174,Coordinate Reference System,2004,7302,Montserrat 58 / BWI Grid,
+175,Coordinate Reference System,2005,7302,St Kitts 1955 / BWI Grid,
+176,Coordinate Reference System,2006,7302,St Lucia 1955 / BWI Grid,
+177,Coordinate Reference System,2007,7302,St Vincent 45 / BWI Grid,
+178,Coordinate Reference System,2008,7302,CGQ77 / SCoPQ zone 2,
+179,Coordinate Reference System,2009,7302,CGQ77 / SCoPQ zone 3,
+180,Coordinate Reference System,2010,7302,CGQ77 / SCoPQ zone 4,
+181,Coordinate Reference System,2011,7302,CGQ77 / SCoPQ zone 5,
+182,Coordinate Reference System,2012,7302,CGQ77 / SCoPQ zone 6,
+183,Coordinate Reference System,2013,7302,CGQ77 / SCoPQ zone 7,
+184,Coordinate Reference System,2014,7302,CGQ77 / SCoPQ zone 8,
+185,Coordinate Reference System,2015,7302,CGQ77 / SCoPQ zone 9,
+186,Coordinate Reference System,2016,7302,CGQ77 / SCoPQ zone 10,
+187,Coordinate Reference System,2036,7302,NAD83(CSRS) / NB Stereo,
+188,Coordinate Reference System,2037,7302,NAD83(CSRS) / UTM 19N,
+189,Coordinate Reference System,2038,7302,NAD83(CSRS) / UTM 20N,
+190,Coordinate Reference System,2039,7302,Israeli TM Grid,
+191,Coordinate Reference System,2040,7302,Locodjo 65 / UTM 30N,
+192,Coordinate Reference System,2041,7302,Abidjan 87 / UTM 30N,
+193,Coordinate Reference System,2042,7302,Locodjo 65 / UTM 29N,
+194,Coordinate Reference System,2043,7302,Abidjan 87 / UTM 29N,
+195,Coordinate Reference System,2044,7302,Hanoi 72 / Gauss zone 18,
+196,Coordinate Reference System,2045,7302,Hanoi 72 / Gauss zone 19,
+197,Coordinate Reference System,2046,7302,New S African CS zone 15,
+198,Coordinate Reference System,2047,7302,New S African CS zone 17,
+199,Coordinate Reference System,2048,7302,New S African CS zone 19,
+200,Coordinate Reference System,2049,7302,New S African CS zone 21,
+201,Coordinate Reference System,2050,7302,New S African CS zone 23,
+202,Coordinate Reference System,2051,7302,New S African CS zone 25,
+203,Coordinate Reference System,2052,7302,New S African CS zone 27,
+204,Coordinate Reference System,2053,7302,New S African CS zone 29,
+205,Coordinate Reference System,2054,7302,New S African CS zone 31,
+206,Coordinate Reference System,2055,7302,New S African CS zone 33,
+207,Coordinate Reference System,2056,7302,LV95,
+208,Coordinate Reference System,2066,7302,Mount Dillon / Tobago,
+209,Coordinate Reference System,2067,7302,Naparima 1955 / UTM 20N,
+210,Coordinate Reference System,2081,7302,Chos Malal / Argentina 2,
+211,Coordinate Reference System,2082,7302,Pampa d Castillo / Arg 2,
+212,Coordinate Reference System,2083,7302,Hito XVIII / Argentina 2,
+213,Coordinate Reference System,2084,7302,Hito XVIII / UTM 19S,
+214,Coordinate Reference System,2089,7302,Yemen NGN96 / UTM 38N,
+215,Coordinate Reference System,2090,7302,Yemen NGN96 / UTM 39N,
+216,Coordinate Reference System,2091,7302,S Yemen / Gauss zone 8,
+217,Coordinate Reference System,2092,7302,S Yemen / Gauss zone 9,
+218,Coordinate Reference System,2096,7302,Korean 1985 / East Belt,
+219,Coordinate Reference System,2097,7302,Korean 1985 / Cen. Belt,
+220,Coordinate Reference System,2098,7302,Korean 1985 / West Belt,
+221,Coordinate Reference System,2099,7302,Qatar Plane CS,
+222,Coordinate Reference System,2136,7301,Accra / Gold Coast Grid,
+223,Coordinate Reference System,2137,7301,Accra / Ghana TM,
+224,Coordinate Reference System,2157,7302,IRENET95 / ITM,
+225,Coordinate Reference System,2200,7302,ATS77 / NB Stereographic,
+226,Coordinate Reference System,2290,7302,ATS77 / PEI Stereo,
+227,Coordinate Reference System,2291,7302,NAD83(CSRS) / PEI Stereo,
+228,Coordinate Reference System,2294,7302,ATS77 / MTM NS zone 4,
+229,Coordinate Reference System,2295,7302,ATS77 / MTM NS zone 5,
+230,Coordinate Reference System,2393,7302,KKJ / Finland zone 3,
+231,Coordinate Reference System,2600,7302,LKS94,This alias is also used for geographical and geocentric CRSs.
+232,Coordinate Reference System,3561,7302,Old Hawaiian / SP zone 1,
+233,Coordinate Reference System,3562,7302,Old Hawaiian / SP zone 2,
+234,Coordinate Reference System,3563,7302,Old Hawaiian / SP zone 3,
+235,Coordinate Reference System,3564,7302,Old Hawaiian / SP zone 4,
+236,Coordinate Reference System,3565,7302,Old Hawaiian / SP zone 5,
+237,Coordinate Reference System,3991,7302,Puerto Rico SPCS 27,
+238,Coordinate Reference System,4134,7302,PSD93,
+239,Coordinate Reference System,4215,7302,BD 50,
+240,Coordinate Reference System,4268,7302,NAD Michigan,
+241,Coordinate Reference System,4313,7302,BD 72,
+242,Coordinate Reference System,4609,7302,CGQ77,
+243,Coordinate Reference System,4809,7302,BD 50 (Brussels),
+244,Datum,5100,7302,msl,
+245,Datum,5101,7302,ODN,
+246,Datum,5102,7302,NGVD29,
+247,Datum,5103,7302,NAVD88,
+248,Datum,5104,7302,Yellow Sea,
+249,Datum,5105,7302,Baltic,
+250,Datum,5106,7302,Caspian,
+251,Datum,5107,7302,NGF,
+252,Datum,5109,7302,NAP,
+253,Datum,5111,7302,AHD,
+254,Datum,5112,7302,AHD (Tasmania),
+255,Datum,5114,7302,CVD28,
+256,Datum,5115,7302,Piraeus86,
+257,Datum,5116,7302,N60,
+258,Datum,5117,7302,RH70,
+259,Datum,5118,7302,NGF - Lallemand,
+260,Datum,5119,7302,NGF - IGN69,
+261,Datum,5120,7302,NGF - IGN78,
+262,Datum,5122,7302,JapanVD,
+263,Datum,5123,7302,PHD93,
+264,Datum,5127,7302,LN02,
+265,Datum,5128,7302,LHN95,
+266,Datum,5129,7302,EVRF2000,
+267,Coordinate Reference System,5701,7302,ODN,
+268,Coordinate Reference System,5702,7302,NGVD29,
+269,Coordinate Reference System,5703,7302,NAVD88,
+270,Coordinate Reference System,5709,7302,NAP,
+271,Coordinate Reference System,5711,7302,AHD,
+272,Coordinate Reference System,5712,7302,AHD (Tasmania),
+273,Coordinate Reference System,5713,7302,CVD28,
+274,Coordinate Reference System,5714,7302,msl height,
+275,Coordinate Reference System,5715,7302,msl depth,
+276,Coordinate Reference System,5723,7302,Japan Levelling Datum,
+277,Coordinate Reference System,5724,7302,PHD93,
+278,Coordinate Reference System,5728,7302,LN02,
+279,Coordinate Reference System,5729,7302,LHN95,
+280,Coordinate Reference System,5730,7302,EVRS2000,
+281,Datum,6121,7302,GGRS87,
+282,Datum,6122,7302,ATS77,
+283,Datum,6123,7302,KKJ,
+284,Datum,6124,7302,RT90,
+285,Datum,6126,7302,LKS94 (ETRS89),
+286,Datum,6130,7302,Moznet,
+287,Datum,6132,7302,FD58,
+288,Datum,6133,7302,EST92,
+289,Datum,6134,7302,PSD93,
+290,Datum,6140,7302,NAD83(CSRS98),
+291,Datum,6151,7302,CHTRF95,
+292,Datum,6152,7302,NAD83(HARN),
+293,Datum,6154,7302,ED50(ED77),
+294,Datum,6156,7302,S-JTSK,
+295,Datum,6159,7302,ELD79,
+296,Datum,6163,7302,YNGN96,
+297,Datum,6170,7302,SIRGAS,
+298,Datum,6171,7302,RGF93,
+299,Datum,6172,7302,POSGAR,
+300,Datum,6202,7302,AGD66,
+301,Datum,6203,7302,AGD84,
+302,Datum,6204,7302,Ain el Abd,
+303,Datum,6215,7302,Belge 1950,
+304,Datum,6230,7302,ED50,
+305,Datum,6231,7302,ED87,
+306,Datum,6237,7302,HD72,
+307,Datum,6238,7302,ID74,
+308,Datum,6242,7302,JAD69,
+309,Datum,6246,7302,KOC,
+310,Datum,6248,7302,PSAD56,
+311,Datum,6258,7302,ETRS89,
+312,Datum,6267,7302,NAD27,
+313,Datum,6269,7302,NAD83,
+314,Datum,6272,7302,NZGD49,
+315,Datum,6275,7302,NTF,
+316,Datum,6278,7302,OSGB70,
+317,Datum,6279,7302,OS(SN)80,
+318,Datum,6280,7302,Padang,
+319,Datum,6283,7302,GDA94,
+320,Datum,6291,7302,SAD69,
+321,Datum,6297,7302,Tananarive,
+322,Datum,6303,7302,TC(1948),
+323,Datum,6305,7302,Voirol Unifie,
+324,Datum,6308,7302,RT38,
+325,Datum,6312,7302,MGI,
+326,Datum,6313,7302,Belge 1972,
+327,Datum,6314,7302,DHDN,
+328,Datum,6318,7302,NGN,
+329,Datum,6319,7302,KUDAMS,
+330,Datum,6322,7302,WGS 72,
+331,Datum,6324,7302,WGS 72BE,
+332,Datum,6326,7302,WGS 84,
+333,Datum,6608,7302,NAD27(76),
+334,Datum,6609,7302,CGQ77,
+335,Datum,6901,7302,ATF (Paris),
+336,Datum,6902,7302,NDG (Paris),
+337,Ellipsoid,7003,7302,ANS,
+338,Coordinate Reference System,7401,7302,NTF / France II + Lalle,
+339,Coordinate Reference System,7402,7302,NTF / France II + IGN69,
+340,Coordinate Reference System,7403,7302,NTF / France III + IGN69,
+341,Coordinate Reference System,7405,7302,GB National Grid + ODN,
+342,Coordinate Reference System,7407,7302,NAD27 / TX_N + NGVD29,
+343,Coordinate_Operation Parameter,8663,7302,k,
+344,Unit of Measure,9001,7302,m,
+345,Unit of Measure,9002,7302,ft,
+346,Unit of Measure,9003,7302,ftUS,
+347,Unit of Measure,9005,7302,ftCla,
+348,Unit of Measure,9014,7302,f,
+349,Unit of Measure,9030,7302,NM,
+350,Unit of Measure,9031,7302,GLM,
+351,Unit of Measure,9033,7302,chUS,
+352,Unit of Measure,9034,7302,lkUS,
+353,Unit of Measure,9035,7302,miUS,
+354,Unit of Measure,9036,7302,km,
+355,Unit of Measure,9037,7302,ydCla,
+356,Unit of Measure,9038,7302,chCla,
+357,Unit of Measure,9039,7302,lkCla,
+358,Unit of Measure,9040,7302,ydSe,
+359,Unit of Measure,9041,7302,ftSe,
+360,Unit of Measure,9042,7302,chSe,
+361,Unit of Measure,9043,7302,lkSe,
+362,Unit of Measure,9050,7302,ydBnA,
+363,Unit of Measure,9051,7302,ftBnA,
+364,Unit of Measure,9052,7302,chBnA,
+365,Unit of Measure,9053,7302,lkBnA,
+366,Unit of Measure,9060,7302,ydBnB,
+367,Unit of Measure,9061,7302,ftBnB,
+368,Unit of Measure,9062,7302,chBnB,
+369,Unit of Measure,9063,7302,lkBnB,
+370,Unit of Measure,9070,7302,ftBr(65),
+371,Unit of Measure,9080,7302,ftInd,
+372,Unit of Measure,9081,7302,ftInd(37),
+373,Unit of Measure,9082,7302,ftInd(62),
+374,Unit of Measure,9083,7302,ftInd(75),
+375,Unit of Measure,9084,7302,ydInd,
+376,Unit of Measure,9085,7302,ydInd(37),
+377,Unit of Measure,9086,7302,ydInd(62),
+378,Unit of Measure,9087,7302,ydInd(75),
+379,Unit of Measure,9093,7302,mi,
+380,Unit of Measure,9094,7302,ftGC,
+381,Unit of Measure,9101,7302,rad,
+382,Unit of Measure,9102,7302,deg,
+383,Unit of Measure,9103,7302,min,
+384,Unit of Measure,9104,7302,sec,
+385,Unit of Measure,9105,7302,gr,
+386,Unit of Measure,9106,7302,g,
+387,Unit of Measure,9107,7302,DMS,
+388,Unit of Measure,9108,7302,DMSH,
+389,Unit of Measure,9109,7302,µrad,
+390,Unit of Measure,9110,7302,DDD.MMSSsss,
+391,Unit of Measure,9111,7302,DDD.MMm,
+392,Unit of Measure,9112,7302,c,
+393,Unit of Measure,9113,7302,cc,
+394,Unit of Measure,9114,7302,mil,
+395,Unit of Measure,9202,7302,ppm,
+396,Unit of Measure,9204,7302,Bin330ftUS,
+397,Unit of Measure,9205,7302,Bin165ftUS,
+398,Unit of Measure,9206,7302,Bin82.5ftUS,
+399,Unit of Measure,9207,7302,Bin37.5m,
+400,Unit of Measure,9208,7302,Bin25m,
+401,Unit of Measure,9209,7302,Bin12.5m,
+402,Unit of Measure,9210,7302,Bin6.25m,
+403,Unit of Measure,9211,7302,Bin3.125m,
+404,Coordinate_Operation Method,9633,7302,OSTN,
+405,Coordinate_Operation Method,9824,7302,UTM,
+406,Coordinate_Operation,10101,7302,Alabama East,
+407,Coordinate_Operation,10102,7302,Alabama West,
+408,Coordinate_Operation,10131,7302,Alabama East,
+409,Coordinate_Operation,10132,7302,Alabama West,
+410,Coordinate_Operation,10201,7302,Arizona East,
+411,Coordinate_Operation,10202,7302,Arizona Central,
+412,Coordinate_Operation,10203,7302,Arizona West,
+413,Coordinate_Operation,10231,7302,Arizona East,
+414,Coordinate_Operation,10232,7302,Arizona Central,
+415,Coordinate_Operation,10233,7302,Arizona West,
+416,Coordinate_Operation,10301,7302,Arkansas North,
+417,Coordinate_Operation,10302,7302,Arkansas South,
+418,Coordinate_Operation Method,9809,7301,Roussilhe,
+419,Coordinate_Operation,10331,7302,Arkansas North,
+420,Coordinate_Operation,10332,7302,Arkansas South,
+421,Coordinate_Operation,10401,7302,California zone I,
+422,Coordinate_Operation,10402,7302,California zone II,
+423,Coordinate_Operation,10403,7302,California zone III,
+424,Coordinate_Operation,10404,7302,California zone IV,
+425,Coordinate_Operation,10405,7302,California zone V,
+426,Coordinate_Operation,10406,7302,California zone VI,
+427,Coordinate_Operation,10407,7302,California zone VII,
+428,Coordinate_Operation,10431,7302,California zone 1,
+429,Coordinate_Operation,10432,7302,California zone 2,
+430,Coordinate_Operation,10433,7302,California zone 3,
+431,Coordinate_Operation,10434,7302,California zone 4,
+432,Coordinate_Operation,10435,7302,California zone 5,
+433,Coordinate_Operation,10436,7302,California zone 6,
+434,Coordinate_Operation,10501,7302,Colorado North,
+435,Coordinate_Operation,10503,7302,Colorado South,
+436,Coordinate_Operation,10531,7302,Colorado North,
+437,Coordinate_Operation,10533,7302,Colorado South,
+438,Coordinate_Operation,10600,7302,Connecticut,
+439,Coordinate_Operation,10630,7302,Connecticut,
+440,Coordinate_Operation,10700,7302,Delaware,
+441,Coordinate_Operation,10730,7302,Delaware,
+442,Coordinate_Operation,10901,7302,Florida East,
+443,Coordinate_Operation,10902,7302,Florida West,
+444,Coordinate_Operation,10903,7302,Florida North,
+445,Coordinate_Operation,10931,7302,Florida East,
+446,Coordinate_Operation,10932,7302,Florida West,
+447,Coordinate_Operation,10933,7302,Florida North,
+448,Coordinate_Operation,11001,7302,Georgia East,
+449,Coordinate_Operation,11002,7302,Georgia West,
+450,Coordinate_Operation,11031,7302,Georgia East,
+451,Coordinate_Operation,11032,7302,Georgia West,
+452,Coordinate_Operation,11101,7302,Idaho East,
+453,Coordinate_Operation,11102,7302,Idaho Central,
+454,Coordinate_Operation,11103,7302,Idaho West,
+455,Coordinate_Operation,11131,7302,Idaho East,
+456,Coordinate_Operation,11132,7302,Idaho Central,
+457,Coordinate_Operation,11133,7302,Idaho West,
+458,Coordinate_Operation,11201,7302,Illinois East,
+459,Coordinate_Operation,11202,7302,Illinois West,
+460,Coordinate_Operation,11231,7302,Illinois East,
+461,Coordinate_Operation,11232,7302,Illinois West,
+462,Coordinate_Operation,11301,7302,Indiana East,
+463,Coordinate_Operation,11302,7302,Indiana West,
+464,Coordinate_Operation,11331,7302,Indiana East,
+465,Coordinate_Operation,11332,7302,Indiana West,
+466,Coordinate_Operation,11401,7302,Iowa North,
+467,Coordinate_Operation,11402,7302,Iowa South,
+468,Coordinate_Operation,11431,7302,Iowa North,
+469,Coordinate_Operation,11432,7302,Iowa South,
+470,Coordinate_Operation,11501,7302,Kansas North,
+471,Coordinate_Operation,11502,7302,Kansas South,
+472,Coordinate_Operation,11531,7302,Kansas North,
+473,Coordinate_Operation,11532,7302,Kansas South,
+474,Coordinate_Operation,11601,7302,Kentucky North,
+475,Coordinate_Operation,11602,7302,Kentucky South,
+476,Coordinate_Operation,11631,7302,Kentucky North,
+477,Coordinate_Operation,11632,7302,Kentucky South,
+478,Coordinate_Operation,11701,7302,Louisiana North,
+479,Coordinate_Operation,11702,7302,Louisiana South,
+480,Coordinate_Operation,11731,7302,Louisiana North,
+481,Coordinate_Operation,11732,7302,Louisiana South,
+482,Coordinate_Operation,11801,7302,Maine East,
+483,Coordinate_Operation,11802,7302,Maine West,
+484,Coordinate_Operation,11831,7302,Maine East,
+485,Coordinate_Operation,11832,7302,Maine West,
+486,Coordinate_Operation,11900,7302,Maryland,
+487,Coordinate_Operation,11930,7302,Maryland,
+488,Coordinate_Operation,12001,7302,Massachusetts Mainland,
+489,Coordinate_Operation,12002,7302,Massachusetts Island,
+490,Coordinate_Operation,12031,7302,Massachusetts Mainland,
+491,Coordinate_Operation,12032,7302,Massachusetts Island,
+492,Coordinate_Operation,12101,7302,Michigan East,
+493,Coordinate_Operation,12102,7302,Michigan Old Central,
+494,Coordinate_Operation,12111,7302,Michigan North,
+495,Coordinate_Operation,12112,7302,Michigan Central,
+496,Coordinate_Operation,12113,7302,Michigan South,
+497,Coordinate_Operation,12141,7302,Michigan North,
+498,Coordinate_Operation,12142,7302,Michigan Central,
+499,Coordinate_Operation,12143,7302,Michigan South,
+500,Coordinate_Operation,12201,7302,Minnesota North,
+501,Coordinate_Operation,12202,7302,Minnesota Central,
+502,Coordinate_Operation,12203,7302,Minnesota South,
+503,Coordinate_Operation,12231,7302,Minnesota North,
+504,Coordinate_Operation,12232,7302,Minnesota Central,
+505,Coordinate_Operation,12233,7302,Minnesota South,
+506,Coordinate_Operation,12301,7302,Mississippi East,
+507,Coordinate_Operation,12302,7302,Mississippi West,
+508,Coordinate_Operation,12331,7302,Mississippi East,
+509,Coordinate_Operation,12332,7302,Mississippi West,
+510,Coordinate_Operation,12401,7302,Missouri  East,
+511,Coordinate_Operation,12402,7302,Missouri Central,
+512,Coordinate_Operation,12403,7302,Missouri West,
+513,Coordinate_Operation,12431,7302,Missouri East,
+514,Coordinate_Operation,12432,7302,Missouri Central,
+515,Coordinate_Operation,12433,7302,Missouri West,
+516,Coordinate_Operation,12501,7302,Montana North,
+517,Coordinate_Operation,12502,7302,Montana Central,
+518,Coordinate_Operation,12503,7302,Montana South,
+519,Coordinate_Operation,12530,7302,Montana,
+520,Coordinate_Operation,12601,7302,Nebraska North,
+521,Coordinate_Operation,12602,7302,Nebraska South,
+522,Coordinate_Operation,12630,7302,Nebraska,
+523,Coordinate_Operation,12701,7302,Nevada  East,
+524,Coordinate_Operation,12702,7302,Nevada Central,
+525,Coordinate_Operation,12703,7302,Nevada West,
+526,Coordinate_Operation,12731,7302,Nevada East,
+527,Coordinate_Operation,12732,7302,Nevada Central,
+528,Coordinate_Operation,12733,7302,Nevada West,
+529,Coordinate_Operation,12800,7302,New Hampshire,
+530,Coordinate_Operation,12830,7302,New Hampshire,
+531,Coordinate_Operation,12900,7302,New Jersey,
+532,Coordinate_Operation,12930,7302,New Jersey,
+533,Coordinate_Operation,13001,7302,New Mexico East,
+534,Coordinate_Operation,13002,7302,New Mexico Central,
+535,Coordinate_Operation,13003,7302,New Mexico West,
+536,Coordinate_Operation,13031,7302,New Mexico East,
+537,Coordinate_Operation,13032,7302,New Mexico Central,
+538,Coordinate_Operation,13033,7302,New Mexico West,
+539,Coordinate_Operation,13101,7302,New York East,
+540,Coordinate_Operation,13102,7302,New York Central,
+541,Coordinate_Operation,13103,7302,New York  West,
+542,Coordinate_Operation,13104,7302,New York Long Island,
+543,Coordinate_Operation,13131,7302,New York East,
+544,Coordinate_Operation,13132,7302,New York Central,
+545,Coordinate_Operation,13133,7302,New York  West,
+546,Coordinate_Operation,13134,7302,New York Long Island,
+547,Coordinate_Operation,13200,7302,North Carolina,
+548,Coordinate_Operation,13230,7302,North Carolina,
+549,Coordinate_Operation,13301,7302,North Dakota North,
+550,Coordinate_Operation,13302,7302,North Dakota South,
+551,Coordinate_Operation,13331,7302,North Dakota North,
+552,Coordinate_Operation,13332,7302,North Dakota South,
+553,Coordinate_Operation,13401,7302,Ohio North,
+554,Coordinate_Operation,13402,7302,Ohio South,
+555,Coordinate_Operation,13431,7302,Ohio North,
+556,Coordinate_Operation,13432,7302,Ohio South,
+557,Coordinate_Operation,13501,7302,Oklahoma North,
+558,Coordinate_Operation,13502,7302,Oklahoma South,
+559,Coordinate_Operation,13531,7302,Oklahoma North,
+560,Coordinate_Operation,13532,7302,Oklahoma South,
+561,Coordinate_Operation,13601,7302,Oregon North,
+562,Coordinate_Operation,13602,7302,Oregon South,
+563,Coordinate_Operation,13631,7302,Oregon North,
+564,Coordinate_Operation,13632,7302,Oregon South,
+565,Coordinate_Operation,13701,7302,Pennsylvania North,
+566,Coordinate_Operation,13702,7302,Pennsylvania South,
+567,Coordinate_Operation,13731,7302,Pennsylvania North,
+568,Coordinate_Operation,13732,7302,Pennsylvania South,
+569,Coordinate_Operation,13800,7302,Rhode Island,
+570,Coordinate_Operation,13830,7302,Rhode Island,
+571,Coordinate_Operation,13901,7302,South Carolina North,
+572,Coordinate_Operation,13902,7302,South Carolina South,
+573,Coordinate_Operation,13930,7302,South Carolina,
+574,Coordinate_Operation,14001,7302,South Dakota North,
+575,Coordinate_Operation,14002,7302,South Dakota South,
+576,Coordinate_Operation,14031,7302,South Dakota North,
+577,Coordinate_Operation,14032,7302,South Dakota South,
+578,Coordinate_Operation,14100,7302,Tennessee,
+579,Coordinate_Operation,14130,7302,Tennessee,
+580,Coordinate_Operation,14201,7302,Texas North,
+581,Coordinate_Operation,14202,7302,Texas North Central,
+582,Coordinate_Operation,14203,7302,Texas Central,
+583,Coordinate_Operation,14204,7302,Texas South Central,
+584,Coordinate_Operation,14205,7302,Texas South,
+585,Coordinate_Operation,14231,7302,Texas North,
+586,Coordinate_Operation,14232,7302,Texas North Central,
+587,Coordinate_Operation,14233,7302,Texas Central,
+588,Coordinate_Operation,14234,7302,Texas South Central,
+589,Coordinate_Operation,14235,7302,Texas South,
+590,Coordinate_Operation,14301,7302,Utah North,
+591,Coordinate_Operation,14302,7302,Utah Central,
+592,Coordinate_Operation,14303,7302,Utah South,
+593,Coordinate_Operation,14331,7302,Utah North,
+594,Coordinate_Operation,14332,7302,Utah Central,
+595,Coordinate_Operation,14333,7302,Utah South,
+596,Coordinate_Operation,14400,7302,Vermont,
+597,Coordinate_Operation,14430,7302,Vermont,
+598,Coordinate_Operation,14501,7302,Virginia North,
+599,Coordinate_Operation,14502,7302,Virginia South,
+600,Coordinate_Operation,14531,7302,Virginia North,
+601,Coordinate_Operation,14532,7302,Virginia South,
+602,Coordinate_Operation,14601,7302,Washington North,
+603,Coordinate_Operation,14602,7302,Washington South,
+604,Coordinate_Operation,14631,7302,Washington North,
+605,Coordinate_Operation,14632,7302,Washington South,
+606,Coordinate_Operation,14701,7302,West Virginia North,
+607,Coordinate_Operation,14702,7302,West Virginia South,
+608,Coordinate_Operation,14731,7302,West Virginia North,
+609,Coordinate_Operation,14732,7302,West Virginia South,
+610,Coordinate_Operation,14801,7302,Wisconsin North,
+611,Coordinate_Operation,14802,7302,Wisconsin Central,
+612,Coordinate_Operation,14803,7302,Wisconsin South,
+613,Coordinate_Operation,14831,7302,Wisconsin North,
+614,Coordinate_Operation,14832,7302,Wisconsin Central,
+615,Coordinate_Operation,14833,7302,Wisconsin South,
+616,Coordinate_Operation,14901,7302,Wyoming East,
+617,Coordinate_Operation,14902,7302,Wyoming East Central,
+618,Coordinate_Operation,14903,7302,Wyoming West Central,
+619,Coordinate_Operation,14904,7302,Wyoming West,
+620,Coordinate_Operation,14931,7302,Wyoming East,
+621,Coordinate_Operation,14932,7302,Wyoming East Central,
+622,Coordinate_Operation,14933,7302,Wyoming West Central,
+623,Coordinate_Operation,14934,7302,Wyoming West,
+624,Coordinate_Operation,15001,7302,Alaska zone 1,
+625,Coordinate_Operation,15002,7302,Alaska zone 2,
+626,Coordinate_Operation,15003,7302,Alaska zone 3,
+627,Coordinate_Operation,15004,7302,Alaska zone 4,
+628,Coordinate_Operation,15005,7302,Alaska zone 5,
+629,Coordinate_Operation,15006,7302,Alaska zone 6,
+630,Coordinate_Operation,15007,7302,Alaska zone 7,
+631,Coordinate_Operation,15008,7302,Alaska zone 8,
+632,Coordinate_Operation,15009,7302,Alaska zone 9,
+633,Coordinate_Operation,15010,7302,Alaska zone 10,
+634,Coordinate_Operation,15031,7302,Alaska zone 1,
+635,Coordinate_Operation,15032,7302,Alaska zone 2,
+636,Coordinate_Operation,15033,7302,Alaska zone 3,
+637,Coordinate_Operation,15034,7302,Alaska zone 4,
+638,Coordinate_Operation,15035,7302,Alaska zone 5,
+639,Coordinate_Operation,15036,7302,Alaska zone 6,
+640,Coordinate_Operation,15037,7302,Alaska zone 7,
+641,Coordinate_Operation,15038,7302,Alaska zone 8,
+642,Coordinate_Operation,15039,7302,Alaska zone 9,
+643,Coordinate_Operation,15040,7302,Alaska zone 10,
+644,Coordinate_Operation,15101,7302,Hawaii  zone 1,
+645,Coordinate_Operation,15102,7302,Hawaii  zone 2,
+646,Coordinate_Operation,15103,7302,Hawaii  zone 3,
+647,Coordinate_Operation,15104,7302,Hawaii  zone 4,
+648,Coordinate_Operation,15105,7302,Hawaii  zone 5,
+649,Coordinate_Operation,15131,7302,Hawaii zone 1,
+650,Coordinate_Operation,15132,7302,Hawaii zone 2,
+651,Coordinate_Operation,15133,7302,Hawaii zone 3,
+652,Coordinate_Operation,15134,7302,Hawaii zone 4,
+653,Coordinate_Operation,15135,7302,Hawaii zone 5,
+654,Coordinate_Operation,15201,7302,Puerto Rico,
+655,Coordinate_Operation,15202,7302,St. Croix,
+656,Coordinate_Operation,15230,7302,Puerto Rico & Virgin Is.,
+657,Coordinate_Operation,15914,7302,BLM 14N (ftUS),
+658,Coordinate_Operation,15915,7302,BLM 15N (ftUS),
+659,Coordinate_Operation,15916,7302,BLM 16N (ftUS),
+660,Coordinate_Operation,15917,7302,BLM 17N (ftUS),
+661,Coordinate_Operation,16061,7302,UPS North,
+662,Coordinate_Operation,16062,7302,UPS South,
+663,Coordinate_Operation,16261,7302,3-degree Gauss zone 1,
+664,Coordinate_Operation,16262,7302,3-degree Gauss zone 2,
+665,Coordinate_Operation,16263,7302,3-degree Gauss zone 3,
+666,Coordinate_Operation,16264,7302,3-degree Gauss zone 4,
+667,Coordinate_Operation,16265,7302,3-degree Gauss zone 5,
+668,Coordinate_Operation,16266,7302,3-degree Gauss zone 6,
+669,Coordinate_Operation,16267,7302,3-degree Gauss zone 7,
+670,Coordinate_Operation,16268,7302,3-degree Gauss zone 8,
+671,Coordinate_Operation,16361,7302,3-deg Gauss-Kruger 3E,
+672,Coordinate_Operation,16362,7302,3-deg Gauss-Kruger 6E,
+673,Coordinate_Operation,16363,7302,3-deg Gauss-Kruger 9E,
+674,Coordinate_Operation,16364,7302,3-deg Gauss-Kruger 12E,
+675,Coordinate_Operation,16365,7302,3-deg Gauss-Kruger 15E,
+676,Coordinate_Operation,16366,7302,3-deg Gauss-Kruger 18E,
+677,Coordinate_Operation,16367,7302,3-deg Gauss-Kruger 21E,
+678,Coordinate_Operation,16368,7302,3-deg Gauss-Kruger 24E,
+679,Coordinate_Operation,17348,7302,MGA zone 48,
+680,Coordinate_Operation,17349,7302,MGA zone 49,
+681,Coordinate_Operation,17350,7302,MGA zone 50,
+682,Coordinate_Operation,17351,7302,MGA zone 51,
+683,Coordinate_Operation,17352,7302,MGA zone 52,
+684,Coordinate_Operation,17353,7302,MGA zone 53,
+685,Coordinate_Operation,17354,7302,MGA zone 54,
+686,Coordinate_Operation,17355,7302,MGA zone 55,
+687,Coordinate_Operation,17356,7302,MGA zone 56,
+688,Coordinate_Operation,17357,7302,MGA zone 57,
+689,Coordinate_Operation,17358,7302,MGA zone 58,
+690,Coordinate_Operation,17448,7302,AMG zone 48,
+691,Coordinate_Operation,17449,7302,AMG zone 49,
+692,Coordinate_Operation,17450,7302,AMG zone 50,
+693,Coordinate_Operation,17451,7302,AMG zone 51,
+694,Coordinate_Operation,17452,7302,AMG zone 52,
+695,Coordinate_Operation,17453,7302,AMG zone 53,
+696,Coordinate_Operation,17454,7302,AMG zone 54,
+697,Coordinate_Operation,17455,7302,AMG zone 55,
+698,Coordinate_Operation,17456,7302,AMG zone 56,
+699,Coordinate_Operation,17457,7302,AMG zone 57,
+700,Coordinate_Operation,17458,7302,AMG zone 58,
+701,Coordinate_Operation,17515,7302,S. African Grid zone 15,
+702,Coordinate_Operation,17517,7302,S. African Grid zone 17,
+703,Coordinate_Operation,17519,7302,S. African Grid zone 19,
+704,Coordinate_Operation,17521,7302,S. African Grid zone 21,
+705,Coordinate_Operation,17523,7302,S. African Grid zone 23,
+706,Coordinate_Operation,17525,7302,S. African Grid zone 25,
+707,Coordinate_Operation,17527,7302,S. African Grid zone 27,
+708,Coordinate_Operation,17529,7302,S. African Grid zone 29,
+709,Coordinate_Operation,17531,7302,S. African Grid zone 31,
+710,Coordinate_Operation,17533,7302,S. African Grid zone 33,
+711,Coordinate_Operation,17611,7302,SW African Grid zone 11,
+712,Coordinate_Operation,17613,7302,SW African Grid zone 13,
+713,Coordinate_Operation,17615,7302,SW African Grid zone 15,
+714,Coordinate_Operation,17617,7302,SW African Grid zone 17,
+715,Coordinate_Operation,17619,7302,SW African Grid zone 19,
+716,Coordinate_Operation,17621,7302,SW African Grid zone 21,
+717,Coordinate_Operation,17623,7302,SW African Grid zone 23,
+718,Coordinate_Operation,17625,7302,SW African Grid zone 25,
+719,Coordinate_Operation,17702,7302,MTM zone 2,
+720,Coordinate_Operation,17801,7302,Japan zone I,
+721,Coordinate_Operation,17802,7302,Japan zone II,
+722,Coordinate_Operation,17803,7302,Japan zone III,
+723,Coordinate_Operation,17804,7302,Japan zone IV,
+724,Coordinate_Operation,17805,7302,Japan zone V,
+725,Coordinate_Operation,17806,7302,Japan zone VI,
+726,Coordinate_Operation,17807,7302,Japan zone VII,
+727,Coordinate_Operation,17808,7302,Japan zone VIII,
+728,Coordinate_Operation,17809,7302,Japan zone IX,
+729,Coordinate_Operation,17810,7302,Japan zone X,
+730,Coordinate_Operation,17811,7302,Japan zone XI,
+731,Coordinate_Operation,17812,7302,Japan zone XII,
+732,Coordinate_Operation,17813,7302,Japan zone XIII,
+733,Coordinate_Operation,17814,7302,Japan zone XIV,
+734,Coordinate_Operation,17815,7302,Japan zone XV,
+735,Coordinate_Operation,17816,7302,Japan zone XVI,
+736,Coordinate_Operation,17817,7302,Japan zone XVII,
+737,Coordinate_Operation,17818,7302,Japan zone XVIII,
+738,Coordinate_Operation,17901,7302,Mt Eden Circuit,
+739,Coordinate_Operation,17920,7302,Mt Pleasant Circuit,
+740,Coordinate_Operation,17924,7302,Mt Nicholas Circuit,
+741,Coordinate_Operation,17925,7302,Mt York Circuit,
+742,Coordinate_Operation,17926,7302,Observation Pt Circuit,
+743,Coordinate_Operation,18031,7302,Argentina 1,
+744,Coordinate_Operation,18032,7302,Argentina 2,
+745,Coordinate_Operation,18033,7302,Argentina 3,
+746,Coordinate_Operation,18034,7302,Argentina 4,
+747,Coordinate_Operation,18035,7302,Argentina 5,
+748,Coordinate_Operation,18036,7302,Argentina 6,
+749,Coordinate_Operation,18037,7302,Argentina 7,
+750,Coordinate_Operation,18044,7302,M28,
+751,Coordinate_Operation,18045,7302,M31,
+752,Coordinate_Operation,18046,7302,M34,
+753,Coordinate_Operation,18051,7302,Colombia 3W,
+754,Coordinate_Operation,18052,7302,Colombia Bogota,
+755,Coordinate_Operation,18053,7302,Colombia 3E,
+756,Coordinate_Operation,18054,7302,Colombia 6E,
+757,Coordinate_Operation,18071,7302,Blue Belt,
+758,Coordinate_Operation,18072,7302,Red Belt,
+759,Coordinate_Operation,18073,7302,Purple Belt,
+760,Coordinate_Operation,18074,7302,Extended Purple Belt,
+761,Coordinate_Operation,18141,7302,North Island Grid,
+762,Coordinate_Operation,18142,7302,South Island Grid,
+763,Coordinate_Operation,18193,7302,Finland zone 3,
+764,Coordinate_Operation,18203,7302,ICS,
+765,Coordinate_Operation,18204,7302,ITM,
+766,Coordinate_Operation,18231,7302,India zone I,
+767,Coordinate_Operation,18232,7302,India zone IIa,
+768,Coordinate_Operation,18233,7302,India zone IIIa,
+769,Coordinate_Operation,18234,7302,India zone IVa,
+770,Coordinate_Operation,18235,7302,India zone IIb,
+771,Coordinate_Operation,18236,7302,India zone I,
+772,Coordinate_Operation,18237,7302,India zone IIa,
+773,Coordinate_Operation,18238,7302,India zone IIb,
+774,Coordinate_Operation,19900,7302,Bahrain Grid,
+775,Coordinate_Operation,19905,7302,NEIEZ,
+776,Coordinate_Operation,19917,7302,NZMG,
+777,Coordinate_Operation,19922,7302,LV03,
+778,Coordinate_Operation,19923,7302,LV03C,
+779,Coordinate_Operation,19928,7302,KTM,
+781,Coordinate_Operation,19931,7302,EOV,
+782,Coordinate_Operation,19933,7302,PEI Stereographic ATS77,
+783,Coordinate_Operation,19935,7302,R.S.O. Malaya,
+784,Coordinate_Operation,19945,7302,NB Stereographic ATS77,
+785,Coordinate_Operation,19946,7302,NB Stereographic NAD83,
+786,Coordinate_Operation,19950,7302,LV95,
+787,Coordinate_Operation,19951,7302,Nakhl e Taqi,
+788,Coordinate_Operation,19956,7302,R.S.O. Borneo (chSe),
+789,Coordinate_Operation,19957,7302,R.S.O. Borneo (ftSe),
+790,Coordinate_Operation,19958,7302,R.S.O. Borneo (m),
+791,Coordinate_Operation,19960,7302,PEI Stereographic NAD83,
+792,Coordinate_Operation,19962,7302,ITM,
+793,Coordinate Reference System,20004,7302,1995 Coord. Sys. zone 4,
+794,Coordinate Reference System,20005,7302,1995 Coord. Sys. zone 5,
+795,Coordinate Reference System,20006,7302,1995 Coord. Sys. zone 6,
+796,Coordinate Reference System,20007,7302,1995 Coord. Sys. zone 7,
+797,Coordinate Reference System,20008,7302,1995 Coord. Sys. zone 8,
+798,Coordinate Reference System,20009,7302,1995 Coord. Sys. zone 9,
+799,Coordinate Reference System,20010,7302,1995 Coord. Sys. zone 10,
+800,Coordinate Reference System,20011,7302,1995 Coord. Sys. zone 11,
+801,Coordinate Reference System,20012,7302,1995 Coord. Sys. zone 12,
+802,Coordinate Reference System,20013,7302,1995 Coord. Sys. zone 13,
+803,Coordinate Reference System,20014,7302,1995 Coord. Sys. zone 14,
+804,Coordinate Reference System,20015,7302,1995 Coord. Sys. zone 15,
+805,Coordinate Reference System,20016,7302,1995 Coord. Sys. zone 16,
+806,Coordinate Reference System,20017,7302,1995 Coord. Sys. zone 17,
+807,Coordinate Reference System,20018,7302,1995 Coord. Sys. zone 18,
+808,Coordinate Reference System,20019,7302,1995 Coord. Sys. zone 19,
+809,Coordinate Reference System,20020,7302,1995 Coord. Sys. zone 20,
+810,Coordinate Reference System,20021,7302,1995 Coord. Sys. zone 21,
+811,Coordinate Reference System,20022,7302,1995 Coord. Sys. zone 22,
+812,Coordinate Reference System,20023,7302,1995 Coord. Sys. zone 23,
+813,Coordinate Reference System,20024,7302,1995 Coord. Sys. zone 24,
+814,Coordinate Reference System,20025,7302,1995 Coord. Sys. zone 25,
+815,Coordinate Reference System,20026,7302,1995 Coord. Sys. zone 26,
+816,Coordinate Reference System,20027,7302,1995 Coord. Sys. zone 27,
+817,Coordinate Reference System,20028,7302,1995 Coord. Sys. zone 28,
+818,Coordinate Reference System,20029,7302,1995 Coord. Sys. zone 29,
+819,Coordinate Reference System,20030,7302,1995 Coord. Sys. zone 30,
+820,Coordinate Reference System,20031,7302,1995 Coord. Sys. zone 31,
+821,Coordinate Reference System,20032,7302,1995 Coord. Sys. zone 32,
+822,Coordinate Reference System,20064,7302,Pulkovo 1995 / Gauss 4N,
+823,Coordinate Reference System,20065,7302,Pulkovo 1995 / Gauss 5N,
+824,Coordinate Reference System,20066,7302,Pulkovo 1995 / Gauss 6N,
+825,Coordinate Reference System,20067,7302,Pulkovo 1995 / Gauss 7N,
+826,Coordinate Reference System,20068,7302,Pulkovo 1995 / Gauss 8N,
+827,Coordinate Reference System,20069,7302,Pulkovo 1995 / Gauss 9N,
+828,Coordinate Reference System,20070,7302,Pulkovo 1995 / Gauss 10N,
+829,Coordinate Reference System,20071,7302,Pulkovo 1995 / Gauss 11N,
+830,Coordinate Reference System,20072,7302,Pulkovo 1995 / Gauss 12N,
+831,Coordinate Reference System,20073,7302,Pulkovo 1995 / Gauss 13N,
+832,Coordinate Reference System,20074,7302,Pulkovo 1995 / Gauss 14N,
+833,Coordinate Reference System,20075,7302,Pulkovo 1995 / Gauss 15N,
+834,Coordinate Reference System,20076,7302,Pulkovo 1995 / Gauss 16N,
+835,Coordinate Reference System,20077,7302,Pulkovo 1995 / Gauss 17N,
+836,Coordinate Reference System,20078,7302,Pulkovo 1995 / Gauss 18N,
+837,Coordinate Reference System,20079,7302,Pulkovo 1995 / Gauss 19N,
+838,Coordinate Reference System,20080,7302,Pulkovo 1995 / Gauss 20N,
+839,Coordinate Reference System,20081,7302,Pulkovo 1995 / Gauss 21N,
+840,Coordinate Reference System,20082,7302,Pulkovo 1995 / Gauss 22N,
+841,Coordinate Reference System,20083,7302,Pulkovo 1995 / Gauss 23N,
+842,Coordinate Reference System,20084,7302,Pulkovo 1995 / Gauss 24N,
+843,Coordinate Reference System,20085,7302,Pulkovo 1995 / Gauss 25N,
+844,Coordinate Reference System,20086,7302,Pulkovo 1995 / Gauss 26N,
+845,Coordinate Reference System,20087,7302,Pulkovo 1995 / Gauss 27N,
+846,Coordinate Reference System,20088,7302,Pulkovo 1995 / Gauss 28N,
+847,Coordinate Reference System,20089,7302,Pulkovo 1995 / Gauss 29N,
+848,Coordinate Reference System,20090,7302,Pulkovo 1995 / Gauss 30N,
+849,Coordinate Reference System,20091,7302,Pulkovo 1995 / Gauss 31N,
+850,Coordinate Reference System,20092,7302,Pulkovo 1995 / Gauss 32N,
+851,Coordinate Reference System,20437,7302,Ain el Abd / UTM 37N,
+852,Coordinate Reference System,20438,7302,Ain el Abd / UTM 38N,
+853,Coordinate Reference System,20439,7302,Ain el Abd / UTM 39N,
+854,Coordinate Reference System,20790,7302,Lisbon / Portuguese National Grid,
+855,Coordinate Reference System,21100,7302,Batavia / NEIEZ,
+856,Coordinate Reference System,21291,7302,Barbados 1938 / BWI Grid,
+857,Coordinate Reference System,21292,7302,Barbados NationaI Grid,
+858,Coordinate Reference System,21413,7302,Beijing / Gauss zone 13,
+859,Coordinate Reference System,21414,7302,Beijing / Gauss zone 14,
+860,Coordinate Reference System,21415,7302,Beijing / Gauss zone 15,
+861,Coordinate Reference System,21416,7302,Beijing / Gauss zone 16,
+862,Coordinate Reference System,21417,7302,Beijing / Gauss zone 17,
+863,Coordinate Reference System,21418,7302,Beijing / Gauss zone 18,
+864,Coordinate Reference System,21419,7302,Beijing / Gauss zone 19,
+865,Coordinate Reference System,21420,7302,Beijing / Gauss zone 20,
+866,Coordinate Reference System,21421,7302,Beijing / Gauss zone 21,
+867,Coordinate Reference System,21422,7302,Beijing / Gauss zone 22,
+868,Coordinate Reference System,21423,7302,Beijing / Gauss zone 23,
+869,Coordinate Reference System,21473,7302,Beijing / Gauss 13N,
+870,Coordinate Reference System,21474,7302,Beijing / Gauss 14N,
+871,Coordinate Reference System,21475,7302,Beijing / Gauss 15N,
+872,Coordinate Reference System,21476,7302,Beijing / Gauss 16N,
+873,Coordinate Reference System,21477,7302,Beijing / Gauss 17N,
+874,Coordinate Reference System,21478,7302,Beijing / Gauss 18N,
+875,Coordinate Reference System,21479,7302,Beijing / Gauss 19N,
+876,Coordinate Reference System,21480,7302,Beijing / Gauss 20N,
+877,Coordinate Reference System,21481,7302,Beijing / Gauss 21N,
+878,Coordinate Reference System,21482,7302,Beijing / Gauss 22N,
+879,Coordinate Reference System,21483,7302,Beijing / Gauss 23N,
+880,Coordinate Reference System,21500,7302,Belge Lambert 50,
+881,Coordinate Reference System,21780,7302,LV03C,
+882,Coordinate Reference System,21781,7302,LV03,
+883,Coordinate Reference System,21891,7302,Bogota / Colombia 3W,
+884,Coordinate Reference System,21892,7302,Bogota / Colombia Bogota,
+885,Coordinate Reference System,21893,7302,Bogota / Colombia 3E,
+886,Coordinate Reference System,21894,7302,Bogota / Colombia 6E,
+887,Coordinate Reference System,22191,7302,C Inchauspe /Argentina 1,
+888,Coordinate Reference System,22192,7302,C Inchauspe /Argentina 2,
+889,Coordinate Reference System,22193,7302,C Inchauspe /Argentina 3,
+890,Coordinate Reference System,22194,7302,C Inchauspe /Argentina 4,
+891,Coordinate Reference System,22195,7302,C Inchauspe /Argentina 5,
+892,Coordinate Reference System,22196,7302,C Inchauspe /Argentina 6,
+893,Coordinate Reference System,22197,7302,C Inchauspe /Argentina 7,
+894,Coordinate Reference System,22275,7302,South African CS zone 15,
+895,Coordinate Reference System,22277,7302,South African CS zone 17,
+896,Coordinate Reference System,22279,7302,South African CS zone 19,
+897,Coordinate Reference System,22281,7302,South African CS zone 21,
+898,Coordinate Reference System,22283,7302,South African CS zone 23,
+899,Coordinate Reference System,22285,7302,South African CS zone 25,
+900,Coordinate Reference System,22287,7302,South African CS zone 27,
+901,Coordinate Reference System,22289,7302,South African CS zone 29,
+902,Coordinate Reference System,22291,7302,South African CS zone 31,
+903,Coordinate Reference System,22293,7302,South African CS zone 33,
+904,Coordinate Reference System,22300,7302,Tunisia Mining Grid,
+905,Coordinate Reference System,22523,7302,Corrego Alegre / UTM 23S,
+906,Coordinate Reference System,22524,7302,Corrego Alegre / UTM 24S,
+907,Coordinate Reference System,22994,7302,Egypt 1907 / Ext. Purple,
+908,Coordinate Reference System,23946,7302,Indian 1954 / UTM 46N,
+909,Coordinate Reference System,23947,7302,Indian 1954 / UTM 47N,
+910,Coordinate Reference System,23948,7302,Indian 1954 / UTM 48N,
+911,Coordinate Reference System,24047,7302,Indian 1975 / UTM 47N,
+912,Coordinate Reference System,24048,7302,Indian 1975 / UTM 48N,
+913,Coordinate Reference System,24100,7302,Jamaica 1875 / Old Grid,
+914,Coordinate Reference System,24200,7302,JAD69 / Jamaica Grid,
+915,Coordinate Reference System,24305,7302,Kalianpur 37 / UTM 45N,
+916,Coordinate Reference System,24306,7302,Kalianpur 37 / UTM 46N,
+917,Coordinate Reference System,24311,7302,Kalianpur 62 / UTM 41N,
+918,Coordinate Reference System,24312,7302,Kalianpur 62 / UTM 42N,
+919,Coordinate Reference System,24313,7302,Kalianpur 62 / UTM 43N,
+920,Coordinate Reference System,24342,7302,Kalianpur 75 / UTM 42N,
+921,Coordinate Reference System,24343,7302,Kalianpur 75 / UTM 43N,
+922,Coordinate Reference System,24344,7302,Kalianpur 75 / UTM 44N,
+923,Coordinate Reference System,24345,7302,Kalianpur 75 / UTM 45N,
+924,Coordinate Reference System,24346,7302,Kalianpur 75 / UTM 46N,
+925,Coordinate Reference System,24347,7302,Kalianpur 75 / UTM 47N,
+926,Coordinate Reference System,24370,7302,Kalianpur / India 0,
+927,Coordinate Reference System,24371,7302,Kalianpur / India I,
+928,Coordinate Reference System,24372,7302,Kalianpur / India IIa,
+929,Coordinate Reference System,24373,7302,Kalianpur / India III,
+930,Coordinate Reference System,24374,7302,Kalianpur / India IV,
+931,Coordinate Reference System,24375,7302,Kalianpur 37 / India IIb,
+932,Coordinate Reference System,24376,7302,Kalianpur 62 / India I,
+933,Coordinate Reference System,24377,7302,Kalianpur 62 / India IIa,
+934,Coordinate Reference System,24378,7302,Kalianpur 75 / India I,
+935,Coordinate Reference System,24379,7302,Kalianpur 75 / India IIa,
+936,Coordinate Reference System,24380,7302,Kalianpur 75 / India IIb,
+937,Coordinate Reference System,24381,7302,Kalianpur 75 / India III,
+938,Coordinate Reference System,24382,7302,Kalianpur / India IIb,
+939,Coordinate Reference System,24383,7302,Kalianpur 75 / India IV,
+940,Coordinate Reference System,24892,7302,PSAD56 / Peru central,
+941,Coordinate Reference System,25000,7302,Leigon / Ghana Grid,
+942,Coordinate Reference System,25391,7302,Luzon / Philippines I,
+943,Coordinate Reference System,25392,7302,Luzon / Philippines II,
+944,Coordinate Reference System,25393,7302,Luzon / Philippines III,
+945,Coordinate Reference System,25394,7302,Luzon / Philippines IV,
+946,Coordinate Reference System,25395,7302,Luzon / Philippines V,
+947,Coordinate Reference System,25700,7302,Makassar / NEIEZ,
+948,Coordinate Reference System,25932,7302,Malongo 1987 / UTM 32S,
+949,Coordinate Reference System,26391,7302,Minna / Nigeria West,
+950,Coordinate Reference System,26393,7302,Minna / Nigeria East,
+951,Coordinate Reference System,26591,7302,Monte Mario / Italy 1,
+952,Coordinate Reference System,26592,7302,Monte Mario / Italy 2,
+953,Coordinate Reference System,26632,7302,M'poraloko / UTM 32N,
+954,Coordinate Reference System,26692,7302,M'poraloko / UTM 32S,
+955,Coordinate Reference System,26741,7302,NAD27 / California I,
+956,Coordinate Reference System,26742,7302,NAD27 / California II,
+957,Coordinate Reference System,26743,7302,NAD27 / California III,
+958,Coordinate Reference System,26744,7302,NAD27 / California IV,
+959,Coordinate Reference System,26745,7302,NAD27 / California V,
+960,Coordinate Reference System,26746,7302,NAD27 / California VI,
+961,Coordinate Reference System,26747,7302,NAD27 / California VII,
+962,Coordinate Reference System,26786,7302,NAD27 / Massachusetts,
+963,Coordinate Reference System,26787,7302,NAD27 / Massachusetts Is,
+964,Coordinate Reference System,26792,7302,NAD27 / Minnesota Cent.,
+965,Coordinate Reference System,26801,7302,NAD27 / Michigan East,
+966,Coordinate Reference System,26802,7302,NAD27 / Michigan Old Cen,
+967,Coordinate Reference System,26803,7302,NAD27 / Michigan West,
+968,Coordinate Reference System,26811,7302,NAD27 / Michigan North,
+969,Coordinate Reference System,26812,7302,NAD27 / Michigan Central,
+970,Coordinate Reference System,26813,7302,NAD27 / Michigan South,
+971,Coordinate Reference System,26941,7302,NAD83 / California 1,
+972,Coordinate Reference System,26942,7302,NAD83 / California 2,
+973,Coordinate Reference System,26943,7302,NAD83 / California 3,
+974,Coordinate Reference System,26944,7302,NAD83 / California 4,
+975,Coordinate Reference System,26945,7302,NAD83 / California 5,
+976,Coordinate Reference System,26946,7302,NAD83 / California 6,
+977,Coordinate Reference System,26986,7302,NAD83 / Massachusetts,
+978,Coordinate Reference System,26987,7302,NAD83 / Massachusetts Is,
+979,Coordinate Reference System,26992,7302,NAD83 / Minnesota Cent.,
+980,Coordinate Reference System,27038,7302,Nahrwan 1967 / UTM 38N,
+981,Coordinate Reference System,27039,7302,Nahrwan 1967 / UTM 39N,
+982,Coordinate Reference System,27040,7302,Nahrwan 1967 / UTM 40N,
+983,Coordinate Reference System,27120,7302,Naparima 1972 / UTM 20N,
+984,Coordinate Reference System,27200,7302,GD49 / NZ Map Grid,
+985,Coordinate Reference System,27391,7302,NGO 1948 / I,
+986,Coordinate Reference System,27392,7302,NGO 1948 / II,
+987,Coordinate Reference System,27393,7302,NGO 1948 / III,
+988,Coordinate Reference System,27394,7302,NGO 1948 / IV,
+989,Coordinate Reference System,27395,7302,NGO 1948 / V,
+990,Coordinate Reference System,27396,7302,NGO 1948 / VI,
+991,Coordinate Reference System,27397,7302,NGO 1948 / VII,
+992,Coordinate Reference System,27398,7302,NGO 1948 / VIII,
+993,Coordinate Reference System,27500,7302,ATF / Nord de Guerre,
+994,Coordinate Reference System,27581,7302,NTF / France I,
+995,Coordinate Reference System,27582,7302,NTF / France II,
+996,Coordinate Reference System,27583,7302,NTF / France III,
+997,Coordinate Reference System,27584,7302,NTF / France IV,
+998,Coordinate Reference System,27591,7302,NTF / Nord France,
+999,Coordinate Reference System,27592,7302,NTF / Centre France,
+1000,Coordinate Reference System,27593,7302,NTF / Sud France,
+1001,Coordinate Reference System,27594,7302,NTF / Corse,
+1002,Coordinate Reference System,27700,7302,British National Grid,
+1003,Coordinate Reference System,28191,7302,Palestine Grid,
+1004,Coordinate Reference System,28192,7302,Palestine Belt,
+1005,Coordinate Reference System,28193,7302,Israeli CS Grid,
+1006,Coordinate Reference System,28232,7302,Point Noire / UTM 32S,
+1007,Coordinate Reference System,28402,7302,1942 Coord. Sys. zone 2,
+1008,Coordinate Reference System,28403,7302,1942 Coord. Sys. zone 3,
+1009,Coordinate Reference System,28404,7302,1942 Coord. Sys. zone 4,
+1010,Coordinate Reference System,28405,7302,1942 Coord. Sys. zone 5,
+1011,Coordinate Reference System,28406,7302,1942 Coord. Sys. zone 6,
+1012,Coordinate Reference System,28407,7302,1942 Coord. Sys. zone 7,
+1013,Coordinate Reference System,28408,7302,1942 Coord. Sys. zone 8,
+1014,Coordinate Reference System,28409,7302,1942 Coord. Sys. zone 9,
+1015,Coordinate Reference System,28410,7302,1942 Coord. Sys. zone 10,
+1016,Coordinate Reference System,28411,7302,1942 Coord. Sys. zone 11,
+1017,Coordinate Reference System,28412,7302,1942 Coord. Sys. zone 12,
+1018,Coordinate Reference System,28413,7302,1942 Coord. Sys. zone 13,
+1019,Coordinate Reference System,28414,7302,1942 Coord. Sys. zone 14,
+1020,Coordinate Reference System,28415,7302,1942 Coord. Sys. zone 15,
+1021,Coordinate Reference System,28416,7302,1942 Coord. Sys. zone 16,
+1022,Coordinate Reference System,28417,7302,1942 Coord. Sys. zone 17,
+1023,Coordinate Reference System,28418,7302,1942 Coord. Sys. zone 18,
+1024,Coordinate Reference System,28419,7302,1942 Coord. Sys. zone 19,
+1025,Coordinate Reference System,28420,7302,1942 Coord. Sys. zone 20,
+1026,Coordinate Reference System,28421,7302,1942 Coord. Sys. zone 21,
+1027,Coordinate Reference System,28422,7302,1942 Coord. Sys. zone 22,
+1028,Coordinate Reference System,28423,7302,1942 Coord. Sys. zone 23,
+1029,Coordinate Reference System,28424,7302,1942 Coord. Sys. zone 24,
+1030,Coordinate Reference System,28425,7302,1942 Coord. Sys. zone 25,
+1031,Coordinate Reference System,28426,7302,1942 Coord. Sys. zone 26,
+1032,Coordinate Reference System,28427,7302,1942 Coord. Sys. zone 27,
+1033,Coordinate Reference System,28428,7302,1942 Coord. Sys. zone 28,
+1034,Coordinate Reference System,28429,7302,1942 Coord. Sys. zone 29,
+1035,Coordinate Reference System,28430,7302,1942 Coord. Sys. zone 30,
+1036,Coordinate Reference System,28431,7302,1942 Coord. Sys. zone 31,
+1037,Coordinate Reference System,28432,7302,1942 Coord. Sys. zone 32,
+1038,Coordinate Reference System,28462,7302,Pulkovo / Gauss 2N,
+1039,Coordinate Reference System,28463,7302,Pulkovo / Gauss 3N,
+1040,Coordinate Reference System,28464,7302,Pulkovo / Gauss 4N,
+1041,Coordinate Reference System,28465,7302,Pulkovo / Gauss 5N,
+1042,Coordinate Reference System,28466,7302,Pulkovo / Gauss 6N,
+1043,Coordinate Reference System,28467,7302,Pulkovo / Gauss 7N,
+1044,Coordinate Reference System,28468,7302,Pulkovo / Gauss 8N,
+1045,Coordinate Reference System,28469,7302,Pulkovo / Gauss 9N,
+1046,Coordinate Reference System,28470,7302,Pulkovo / Gauss 10N,
+1047,Coordinate Reference System,28471,7302,Pulkovo / Gauss 11N,
+1048,Coordinate Reference System,28472,7302,Pulkovo / Gauss 12N,
+1049,Coordinate Reference System,28473,7302,Pulkovo / Gauss 13N,
+1050,Coordinate Reference System,28474,7302,Pulkovo / Gauss 14N,
+1051,Coordinate Reference System,28475,7302,Pulkovo / Gauss 15N,
+1052,Coordinate Reference System,28476,7302,Pulkovo / Gauss 16N,
+1053,Coordinate Reference System,28477,7302,Pulkovo / Gauss 17N,
+1054,Coordinate Reference System,28478,7302,Pulkovo / Gauss 18N,
+1055,Coordinate Reference System,28479,7302,Pulkovo / Gauss 19N,
+1056,Coordinate Reference System,28480,7302,Pulkovo / Gauss 20N,
+1057,Coordinate Reference System,28481,7302,Pulkovo / Gauss 21N,
+1058,Coordinate Reference System,28482,7302,Pulkovo / Gauss 22N,
+1059,Coordinate Reference System,28483,7302,Pulkovo / Gauss 23N,
+1060,Coordinate Reference System,28484,7302,Pulkovo / Gauss 24N,
+1061,Coordinate Reference System,28485,7302,Pulkovo / Gauss 25N,
+1062,Coordinate Reference System,28486,7302,Pulkovo / Gauss 26N,
+1063,Coordinate Reference System,28487,7302,Pulkovo / Gauss 27N,
+1064,Coordinate Reference System,28488,7302,Pulkovo / Gauss 28N,
+1065,Coordinate Reference System,28489,7302,Pulkovo / Gauss 29N,
+1066,Coordinate Reference System,28490,7302,Pulkovo / Gauss 30N,
+1067,Coordinate Reference System,28491,7302,Pulkovo / Gauss 31N,
+1068,Coordinate Reference System,28492,7302,Pulkovo / Gauss 32N,
+1069,Coordinate Reference System,28600,7302,Qatar National Grid,
+1070,Coordinate Reference System,29220,7302,Sapper Hill / UTM 20S,
+1071,Coordinate Reference System,29221,7302,Sapper Hill / UTM 21S,
+1072,Coordinate Reference System,29333,7302,Schwarzeck / UTM 33S,
+1073,Coordinate Reference System,29371,7302,SW African CS zone 11,
+1074,Coordinate Reference System,29373,7302,SW African CS zone 13,
+1075,Coordinate Reference System,29375,7302,SW African CS zone 15,
+1076,Coordinate Reference System,29377,7302,SW African CS zone 17,
+1077,Coordinate Reference System,29379,7302,SW African CS zone 19,
+1078,Coordinate Reference System,29381,7302,SW African CS zone 21,
+1079,Coordinate Reference System,29383,7302,SW African CS zone 23,
+1080,Coordinate Reference System,29385,7302,SW African CS zone 25,
+1081,Coordinate Reference System,29700,7302,Tananarive  / Laborde,
+1082,Coordinate Reference System,29738,7302,Tananarive / UTM 38S,
+1083,Coordinate Reference System,29739,7302,Tananarive / UTM 39S,
+1084,Coordinate Reference System,29849,7302,Timbalai 1948 / UTM 49N,
+1085,Coordinate Reference System,29850,7302,Timbalai 1948 / UTM 50N,
+1086,Coordinate Reference System,29871,7302,Timbalai  / Borneo (ch),
+1087,Coordinate Reference System,29872,7302,Timbalai  / Borneo (ft),
+1088,Coordinate Reference System,29873,7302,Timbalai  / Borneo (m),
+1089,Coordinate Reference System,29900,7302,TM65 / Irish Nat Grid,
+1090,Coordinate Reference System,30161,7302,Tokyo / Japan zone I,
+1091,Coordinate Reference System,30162,7302,Tokyo / Japan zone II,
+1092,Coordinate Reference System,30163,7302,Tokyo / Japan zone III,
+1093,Coordinate Reference System,30164,7302,Tokyo / Japan zone IV,
+1094,Coordinate Reference System,30165,7302,Tokyo / Japan zone V,
+1095,Coordinate Reference System,30166,7302,Tokyo / Japan zone VI,
+1096,Coordinate Reference System,30167,7302,Tokyo / Japan zone VII,
+1097,Coordinate Reference System,30168,7302,Tokyo / Japan zone VIII,
+1098,Coordinate Reference System,30169,7302,Tokyo / Japan zone IX,
+1099,Coordinate Reference System,30170,7302,Tokyo / Japan zone X,
+1100,Coordinate Reference System,30171,7302,Tokyo / Japan zone XI,
+1101,Coordinate Reference System,30172,7302,Tokyo / Japan zone XII,
+1102,Coordinate Reference System,30173,7302,Tokyo / Japan zone XIII,
+1103,Coordinate Reference System,30174,7302,Tokyo / Japan zone XIV,
+1104,Coordinate Reference System,30175,7302,Tokyo / Japan zone XV,
+1105,Coordinate Reference System,30176,7302,Tokyo / Japan zone XVI,
+1106,Coordinate Reference System,30177,7302,Tokyo / Japan zone XVII,
+1107,Coordinate Reference System,30178,7302,Tokyo / Japan zone XVIII,
+1108,Coordinate Reference System,30200,7302,Trinidad 1903 / Trinidad,
+1109,Coordinate Reference System,30491,7302,Voirol /N Algerie ancien,
+1110,Coordinate Reference System,30492,7302,Voirol /S Algerie ancien,
+1111,Coordinate Reference System,30729,7302,Nord Sahara / UTM 29N,
+1112,Coordinate Reference System,30730,7302,Nord Sahara / UTM 30N,
+1113,Coordinate Reference System,30731,7302,Nord Sahara / UTM 31N,
+1114,Coordinate Reference System,30732,7302,Nord Sahara / UTM 32N,
+1115,Coordinate Reference System,30791,7302,Nord Sahara / N Algerie,
+1116,Coordinate Reference System,30792,7302,Nord Sahara / S Algerie,
+1117,Coordinate Reference System,31265,7302,MGI / Gauss zone 5,
+1118,Coordinate Reference System,31266,7302,MGI / Gauss zone 6,
+1119,Coordinate Reference System,31267,7302,MGI / Gauss zone 7,
+1120,Coordinate Reference System,31268,7302,MGI / Gauss zone 8,
+1121,Coordinate Reference System,31291,7302,MGI / Austria West,
+1122,Coordinate Reference System,31292,7302,MGI / Austria Central,
+1123,Coordinate Reference System,31293,7302,MGI / Austria East,
+1124,Coordinate Reference System,31370,7302,BD 72 / Lambert 72,
+1125,Coordinate Reference System,31461,7302,DHDN / Gauss zone 1,
+1126,Coordinate Reference System,31462,7302,DHDN / Gauss zone 2,
+1127,Coordinate Reference System,31463,7302,DHDN / Gauss zone 3,
+1128,Coordinate Reference System,31464,7302,DHDN / Gauss zone 4,
+1129,Coordinate Reference System,31465,7302,DHDN / Gauss zone 5,
+1130,Coordinate Reference System,31600,7302,Stereo 33,
+1131,Coordinate Reference System,31700,7302,Stereo 70,
+1132,Coordinate Reference System,32013,7302,NAD27 / New Mexico Cent.,
+1133,Coordinate Reference System,32018,7302,NAD27 / New York Long Is,
+1134,Coordinate Reference System,32020,7302,NAD27 / North Dakota N,
+1135,Coordinate Reference System,32021,7302,NAD27 / North Dakota S,
+1136,Coordinate Reference System,32028,7302,NAD27 / Pennsylvania N,
+1137,Coordinate Reference System,32029,7302,NAD27 / Pennsylvania S,
+1138,Coordinate Reference System,32031,7302,NAD27 / South Carolina N,
+1139,Coordinate Reference System,32033,7302,NAD27 / South Carolina S,
+1140,Coordinate Reference System,32034,7302,NAD27 / South Dakota N,
+1141,Coordinate Reference System,32035,7302,NAD27 / South Dakota S,
+1142,Coordinate Reference System,32038,7302,NAD27 / Texas North Cen.,
+1143,Coordinate Reference System,32040,7302,NAD27 / Texas South Cen.,
+1144,Coordinate Reference System,32050,7302,NAD27 / West Virginia N,
+1145,Coordinate Reference System,32051,7302,NAD27 / West Virginia S,
+1146,Coordinate Reference System,32053,7302,NAD27 / Wisconsin Cen.,
+1147,Coordinate Reference System,32056,7302,NAD27 / Wyoming E. Cen.,
+1148,Coordinate Reference System,32057,7302,NAD27 / Wyoming W. Cen.,
+1149,Coordinate Reference System,32113,7302,NAD83 / New Mexico Cent.,
+1150,Coordinate Reference System,32118,7302,NAD83 / New York Long Is,
+1151,Coordinate Reference System,32120,7302,NAD83 / North Dakota N,
+1152,Coordinate Reference System,32121,7302,NAD83 / North Dakota S,
+1153,Coordinate Reference System,32128,7302,NAD83 / Pennsylvania N,
+1154,Coordinate Reference System,32129,7302,NAD83 / Pennsylvania S,
+1155,Coordinate Reference System,32134,7302,NAD83 / South Dakota N,
+1156,Coordinate Reference System,32135,7302,NAD83 / South Dakota S,
+1157,Coordinate Reference System,32138,7302,NAD83 / Texas North Cen.,
+1158,Coordinate Reference System,32140,7302,NAD83 / Texas South Cen.,
+1159,Coordinate Reference System,32150,7302,NAD83 / West Virginia N,
+1160,Coordinate Reference System,32151,7302,NAD83 / West Virginia S,
+1161,Coordinate Reference System,32153,7302,NAD83 / Wisconsin Cen.,
+1162,Coordinate Reference System,32156,7302,NAD83 / Wyoming E. Cen.,
+1163,Coordinate Reference System,32157,7302,NAD83 / Wyoming W. Cen.,
+1164,Unit of Measure,9001,7306,m,
+1165,Unit of Measure,9002,7306,ft,
+1166,Unit of Measure,9003,7306,ftUS,
+1167,Unit of Measure,9005,7306,ftCla,
+1168,Unit of Measure,9014,7306,fathom,
+1169,Unit of Measure,9030,7306,nautmi,
+1170,Unit of Measure,9031,7306,mGer,
+1171,Unit of Measure,9033,7306,chUS,
+1172,Unit of Measure,9034,7306,lkUS,
+1173,Unit of Measure,9035,7306,miUS,
+1174,Unit of Measure,9036,7306,km,
+1175,Unit of Measure,9037,7306,ydCla,
+1176,Unit of Measure,9038,7306,chCla,
+1177,Unit of Measure,9039,7306,lkCla,
+1178,Unit of Measure,9040,7306,ydSe,
+1179,Unit of Measure,9041,7306,ftSe,
+1180,Unit of Measure,9042,7306,chSe,
+1181,Unit of Measure,9043,7306,lkSe,
+1182,Unit of Measure,9050,7306,ydBnA,
+1183,Unit of Measure,9051,7306,ftBnA,
+1184,Unit of Measure,9052,7306,chBnA,
+1185,Unit of Measure,9053,7306,lkBnA,
+1186,Unit of Measure,9060,7306,ydBnB,
+1187,Unit of Measure,9061,7306,ftBnB,
+1188,Unit of Measure,9062,7306,chBnB,
+1189,Unit of Measure,9063,7306,lkBnB,
+1190,Unit of Measure,9070,7306,ftBr(65),
+1191,Unit of Measure,9080,7306,ftInd,
+1192,Unit of Measure,9081,7306,ftInd(37),
+1193,Unit of Measure,9082,7306,ftInd(62),
+1194,Unit of Measure,9083,7306,ftInd(75),
+1195,Unit of Measure,9084,7306,ydInd,
+1196,Unit of Measure,9085,7306,ydInd(37),
+1197,Unit of Measure,9086,7306,ydInd(62),
+1198,Unit of Measure,9087,7306,ydInd(75),
+1199,Unit of Measure,9093,7306,mi,
+1200,Unit of Measure,9094,7306,ftGC,
+1201,Unit of Measure,9101,7306,rad,
+1202,Unit of Measure,9102,7306,dega,
+1203,Unit of Measure,9103,7306,mina,
+1204,Unit of Measure,9104,7306,seca,
+1205,Unit of Measure,9105,7306,gr,
+1206,Unit of Measure,9106,7306,gon,
+1207,Unit of Measure,9107,7306,dega,
+1208,Unit of Measure,9108,7306,dega,
+1209,Unit of Measure,9109,7306,urad,
+1210,Unit of Measure,9110,7306,dega,
+1211,Unit of Measure,9111,7306,dega,
+1212,Unit of Measure,9112,7306,cgr,
+1213,Unit of Measure,9113,7306,ccgr,
+1214,Unit of Measure,9114,7306,mila,
+1215,Coordinate_Operation Method,9824,7302,UTM grid system,
+1216,Coordinate Reference System,4143,7301,Côte D'Ivoire,Same alias also applied to Locodjo 1965 (code 4142).
+1217,Coordinate Reference System,4143,7301,Port Bouet,Same alias also applied to Locodjo 1965 (code 4142).
+1218,Coordinate Reference System,4142,7301,Port Bouet,Same alias also applied to Abidjan 1987 (code 4143).
+1219,Coordinate Reference System,4142,7301,Côte D'Ivoire,Same alias also applied to Abidjan 1987 (code 4143).
+1220,Coordinate Reference System,2164,7301,Cote d'Ivoire / TM 5 NW,Same alias used for Abidjan 1987 / TM 5 NW (code 2165).
+1221,Coordinate Reference System,2164,7301,Port Bouet / TM 5 NW,Same alias used for Abidjan 1987 / TM 5 NW (code 2165).
+1222,Coordinate Reference System,2165,7301,Cote d'Ivoire / TM 5 NW,Same alias used for Locodjo 1965 / TM 5 NW (code 2164).
+1223,Coordinate Reference System,2165,7301,Port Bouet / TM 5 NW,Same alias used for Abidjan 1987 / TM 5 NW (code 2165).
+1224,Coordinate_Operation,1588,7301,ED50 to EUREF89 (1),
+1225,Coordinate_Operation,1588,7301,ED50 to ETRF89 (1),
+1227,Coordinate_Operation,1589,7301,ED50 to EUREF89 (3),
+1229,Datum,6181,7301,LUREF,
+1230,Datum,6180,7302,EST97,
+1231,Datum,6179,7301,42/58,
+1232,Datum,6178,7301,42/83,
+1233,Datum,6312,7308,HR1901,
+1234,Datum,6312,7309,D48,
+1235,Coordinate_Operation Method,9807,7301,Gauss-Kruger,
+1236,Coordinate_Operation Method,9807,7302,TM,
+1237,Datum,6818,7301,Jednotné Trigonometrické Síte Katastrální (Ferro),
+1238,Coordinate Reference System,2393,7301,KKJ / Basic Coordinate System zone 3,
+1239,Coordinate Reference System,2391,7301,KKJ / Basic Coordinate System zone 1,
+1240,Coordinate Reference System,2392,7301,KKJ / Basic Coordinate System zone 2,
+1241,Coordinate Reference System,2394,7301,KKJ / Basic Coordinate System zone 4,
+1242,Coordinate Reference System,31467,7301,DHDN / 3-degree Gauss-Kruger zone 3,
+1243,Coordinate Reference System,31468,7301,DHDN / 3-degree Gauss-Kruger zone 4,
+1244,Coordinate Reference System,31469,7301,DHDN / 3-degree Gauss-Kruger zone 5,
+1247,Coordinate Reference System,4178,7301,42/83,
+1248,Coordinate Reference System,31466,7301,DHDN / 3-degree Gauss-Kruger zone 2,
+1249,Coordinate Reference System,2166,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3,
+1250,Coordinate Reference System,2167,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4,
+1251,Coordinate Reference System,4181,7301,LUREF,
+1253,Coordinate Reference System,4258,7301,EUREF89,
+1254,Coordinate Reference System,2170,7301,EUREF89 / CS92,
+1255,Coordinate Reference System,4312,7308,HR1901,
+1256,Coordinate Reference System,4312,7309,D48,
+1257,Coordinate Reference System,4805,7308,HR1901 (Ferro),
+1258,Coordinate Reference System,4805,7309,D48 (Ferro),
+1259,Coordinate Reference System,31275,7308,HDKS zone 5,HDKS = Hrvatski Drzavni Koordinatni Sustav
+1260,Coordinate Reference System,31276,7308,HDKS zone 6,HDKS = Hrvatski Drzavni Koordinatni Sustav
+1261,Coordinate Reference System,31275,7309,D48 zone 5,
+1262,Coordinate Reference System,2169,7301,LUREF / Gauss,
+1263,Coordinate Reference System,31467,7310,PD/83 / Gauss-Kruger zone 3,PD/83 is the result of the transformation from Pulkovo 1942(83) to DHDN for Thuringen.
+1264,Coordinate Reference System,31468,7310,PD/83 / Gauss-Kruger zone 4,PD/83 is the result of the transformation from Pulkovo 1942(83) to DHDN for Thuringen.
+1265,Coordinate Reference System,31468,7310,RD/83 / Gauss-Kruger zone 4,RD/83 is the result of the transformation from Pulkovo 1942(83) to DHDN for Sachsen.
+1266,Coordinate Reference System,31469,7310,RD/83 / Gauss-Kruger zone 4,RD/83 is the result of the transformation from Pulkovo 1942(83) to DHDN for Sachsen.
+1267,Coordinate_Operation,1620,7308,HR1901 to ETRS89 (2),
+1268,Coordinate_Operation,1619,7307,AT_MGI to ETRS89,
+1269,Coordinate_Operation,1622,7307,CZ_S-JTSK to ETRS89,
+1270,Coordinate_Operation,1620,7307,HR_HDKS to ETRS89,
+1271,Coordinate_Operation,1624,7307,SK_S-JTSK to ETRS89,
+1272,Coordinate_Operation,1626,7307,DK_ED50 to ETRS89,
+1273,Coordinate_Operation,1628,7307,GI_ED50 to ETRS89,
+1274,Coordinate_Operation,1630,7307,ES_ED50 (BAL99) to ETRS89,
+1275,Coordinate_Operation,1632,7307,ES_ED50 (EST99) to ETRS89,
+1276,Coordinate_Operation,1634,7307,ES_ED50 (ZNW99) to ETRS89,
+1277,Coordinate_Operation,1636,7307,TR_ED50 to ETRS89,
+1278,Coordinate_Operation,1638,7307,FI_KKJ to ETRS89,
+1279,Coordinate_Operation,1640,7307,IE_Ireland65 to ETRS89,IE_Ireland65 to ETRS89 applies to the Republic of Ireland. Also referred to in EuroGeographics as NI_Ireland65 to ETRS89 for Northern Ireland.
+1280,Coordinate_Operation,1642,7307,LU_LUREF to ETRS89,
+1281,Coordinate_Operation,1644,7307,PL_42/58 to ETRS89,
+1282,Coordinate_Operation,1646,7307,CH_CH1903 to ETRS89,
+1283,Coordinate_Operation,1647,7307,CH_CH1903+ to ETRS89,
+1284,Coordinate_Operation,1648,7307,EE_L-EST97 to ETRS89,
+1285,Coordinate_Operation,1650,7307,FR_ED50 to ETRS89,
+1286,Coordinate_Operation,1651,7307,FR_NTF to ETRS89,
+1287,Coordinate_Operation,1653,7307,NO_NGO1948 to ETRS89,
+1288,Coordinate_Operation,1657,7307,PT_D73 to ETRS89,
+1289,Coordinate_Operation,1655,7307,PT_DLX(HAY) to ETRS89,
+1290,Coordinate_Operation,1652,7307,BE_BD72 to ETRS89,
+1291,Coordinate Reference System,31282,7302,MGI / Austria Central,
+1292,Coordinate Reference System,31283,7302,MGI / Austria East,
+1293,Coordinate Reference System,31281,7302,MGI / Austria West,
+1294,Datum,6176,7302,AAD98,
+1295,Coordinate Reference System,4176,7302,AAD98,
+1296,Datum,6167,7302,NZGD2000,
+1297,Coordinate Reference System,2193,7302,NZGD2000 / NZTM,
+1298,Coordinate_Operation,19971,7302,NZTM,
+1299,Datum,6186,7302,S-JTSK,
+1300,Datum,5119,7301,Nivellement general de la France,This alias is also used for other datum realisations: see NGF - Lallemand (code 5118) and NGF - IGN78 (code 5120).
+1301,Datum,5119,7301,NGF,This alias is also used for other datum realisations: see NGF - Lallemand (code 5118) and NGF - IGN78 (code 5120).
+1302,Datum,5120,7301,NGF,This alias is also used for other datum realisations: see NGF - Lallemand (code 5118) and NGF - IGN69 (code 5119).
+1303,Datum,5118,7301,NGF,This alias is also used for other datum realisations: see NGF - IGN69 (code 5119) and NGF - IGN78 (code 5120).
+1304,Datum,5120,7301,Nivellement general de la France,This alias is also used for other datum realisations: see NGF - Lallemand (code 5118) and NGF - IGN69 (code 5119).
+1305,Datum,5118,7301,Nivellement general de la France,This alias is also used for other datum realisations: see NGF - IGN69 (code 5119) and NGF - IGN78 (code 5120).
+1306,Datum,6143,7301,Côte D'Ivoire (Ivory Coast),This alias is not unique: it is also used for code 6142.
+1307,Datum,6142,7301,Côte D'Ivoire (Ivory Coast),This alias is not unique: it is also used for code 6143.
+1308,Coordinate Reference System,4300,7301,1975 Mapping Adjustment,
+1309,Coordinate Reference System,2196,7301,EUREF89 / Kp2000 Jutland,
+1310,Coordinate Reference System,2196,7301,System 2000 Jylland zoner,
+1311,Coordinate Reference System,2197,7301,EUREF89 / Kp2000 Zealand,
+1312,Coordinate Reference System,2197,7301,System 2000 Sjaelland zoner,
+1313,Coordinate Reference System,2198,7301,EUREF89 / Kp2000 Bornholm,
+1314,Coordinate Reference System,2198,7301,System 2000 Bornholm zoner,
+1315,Datum,6189,7301,SIRGAS-REGVEN,
+1316,Datum,6189,7302,REGVEN,
+1317,Datum,6171,7300,Réseau Géodésique Français 1993,
+1318,Datum,6172,7300,Posiciones Geodésicas Argentinas,
+1319,Datum,6186,7300,Jednotné Trigonometrické Síte Katastrální,
+1320,Coordinate Reference System,4314,7310,PD/83,Used for describing result of transformation from Pulkovo 1942(83) to DHDN for Thuringen.
+1321,Coordinate Reference System,4314,7310,RD/83,Used for describing result of transformation from Pulkovo 1942(83) to DHDN for Sachsen.
+1322,Coordinate_Operation,15304,7302,Arizona East (ft),
+1323,Coordinate_Operation,15305,7302,Arizona Central (ft),
+1324,Coordinate_Operation,15306,7302,Arizona West (ft),
+1325,Coordinate_Operation,15307,7302,California zone 1 (ftUS),
+1326,Coordinate_Operation,15308,7302,California zone 2 (ftUS),
+1327,Coordinate_Operation,15309,7302,California zone 3 (ftUS),
+1328,Coordinate_Operation,15310,7302,California zone 4 (ftUS),
+1329,Coordinate_Operation,15311,7302,California zone 5 (ftUS),
+1330,Coordinate_Operation,15312,7302,California zone 6 (ftUS),
+1331,Coordinate_Operation,15313,7302,Colorado North (ftUS),
+1332,Coordinate_Operation,15314,7302,Colorado Central (ftUS),
+1333,Coordinate_Operation,15315,7302,Colorado South (ftUS),
+1334,Coordinate_Operation,15316,7301,Connecticut (ft US),
+1335,Coordinate_Operation,15317,7302,Delaware (ftUS),
+1336,Coordinate_Operation,15318,7301,Florida East (ft US),
+1337,Coordinate_Operation,15319,7302,Florida West (ftUS),
+1338,Coordinate_Operation,15320,7302,Florida North (ftUS),
+1339,Coordinate_Operation,15321,7302,Georgia East (ftUS),
+1340,Coordinate_Operation,15322,7302,Georgia West (ftUS),
+1341,Coordinate_Operation,15323,7302,Idaho East (ftUS),
+1342,Coordinate_Operation,15324,7302,Idaho Central (ftUS),
+1343,Coordinate_Operation,15325,7302,Idaho West (ftUS),
+1344,Coordinate_Operation,15326,7302,Indiana East (ftUS),
+1345,Coordinate_Operation,15327,7302,Indiana West (ftUS),
+1346,Coordinate_Operation,15328,7302,Kentucky North (ftUS),
+1347,Coordinate_Operation,15329,7302,Kentucky South (ftUS),
+1348,Coordinate_Operation,15330,7302,Maryland (ftUS),
+1349,Coordinate_Operation,15331,7302,Massachusetts Mainland (ftUS),
+1350,Coordinate_Operation,15332,7302,Massachusetts Island (ftUS),
+1351,Coordinate_Operation,15333,7302,Michigan North (ft),
+1352,Coordinate_Operation,15334,7302,Michigan Central (ft),
+1353,Coordinate_Operation,15335,7302,Michigan South (ft),
+1354,Coordinate_Operation,15336,7302,Mississippi East (ftUS),
+1355,Coordinate_Operation,15337,7302,Mississippi West (ftUS),
+1356,Coordinate_Operation,15338,7301,Montana (ftUS),
+1357,Coordinate_Operation,15339,7302,New Mexico East (ftUS),
+1358,Coordinate_Operation,15340,7302,New Mexico Central (ftUS),
+1359,Coordinate_Operation,15341,7302,New Mexico West (ftUS),
+1360,Coordinate_Operation,15342,7302,New York East (ftUS),
+1361,Coordinate_Operation,15343,7302,New York Central (ftUS),
+1362,Coordinate_Operation,15344,7302,New York  West (ftUS),
+1363,Coordinate_Operation,15345,7302,New York Long Island (ftUS),
+1364,Coordinate_Operation,15346,7302,North Carolina (ftUS),
+1365,Coordinate_Operation,15347,7302,North Dakota North (ft),
+1366,Coordinate_Operation,15348,7302,North Dakota South (ft),
+1367,Coordinate_Operation,15349,7302,Oklahoma North (ftUS),
+1368,Coordinate_Operation,15350,7302,Oklahoma South (ftUS),
+1369,Coordinate_Operation,15351,7302,Oregon North (ft),
+1370,Coordinate_Operation,15352,7302,Oregon South (ft),
+1371,Coordinate_Operation,15353,7302,Pennsylvania North (ftUS),
+1372,Coordinate_Operation,15354,7301,Pennsylvania South (ftUS),
+1373,Coordinate_Operation,15355,7302,South Carolina (ft),
+1374,Coordinate_Operation,15356,7302,Tennessee (ftUS),
+1375,Coordinate_Operation,15357,7302,Texas North (ftUS),
+1376,Coordinate_Operation,15358,7302,Texas North Central (ftUS),
+1377,Coordinate_Operation,15359,7302,Texas Central (ftUS),
+1378,Coordinate_Operation,15360,7302,Texas South Central (ftUS),
+1379,Coordinate_Operation,15361,7302,Texas South (ftUS),
+1380,Coordinate_Operation,15362,7302,Utah North (ft),
+1381,Coordinate_Operation,15363,7302,Utah Central (ft),
+1382,Coordinate_Operation,15364,7302,Utah South (ft),
+1383,Coordinate_Operation,15365,7302,Virginia North (ftUS),
+1384,Coordinate_Operation,15366,7302,Virginia South (ftUS),
+1385,Coordinate_Operation,15367,7302,Washington North (ftUS),
+1386,Coordinate_Operation,15368,7302,Washington South (ftUS),
+1387,Coordinate_Operation,15369,7302,Wisconsin North (ftUS),
+1388,Coordinate_Operation,15370,7302,Wisconsin Central (ftUS),
+1389,Coordinate_Operation,15371,7302,Wisconsin South (ftUS),
+1390,Datum,6190,7302,POSGAR 98,
+1391,Datum,6190,7300,Posiciones Geodésicas Argentinas 1998,
+1392,Coordinate Reference System,4190,7301,National Geodetic System [Argentina],see http://www.igm.gov.ar/posgar.html
+1393,Datum,6182,7301,Observatario Flores,
+1394,Datum,6182,7302,Azores Occidental 1939,
+1395,Datum,6183,7301,Graciosa,The same name is also used for the 1995 adjustment (see datum code 6665).
+1396,Datum,6183,7302,Azores Central 1948,
+1397,Datum,6184,7301,Sao Bras,The same name is also used for the 1995 adjustment (see datum code 6664).
+1398,Datum,6184,7302,Azores Oriental 1940,
+1399,Coordinate Reference System,4182,7301,Observatorio Flores,
+1400,Coordinate Reference System,4183,7301,Graciosa,The same name is also used for the 1995 adjustment (see CRS code 4665).
+1401,Coordinate Reference System,4184,7301,Sao Braz,The same name is also used for the 1995 adjustment (see CRS code 4664).
+1402,Coordinate_Operation,18084,7301,France zone IV,
+1403,Coordinate_Operation,18083,7301,France zone III,
+1404,Coordinate_Operation,18082,7301,France zone II,
+1405,Coordinate_Operation,18081,7301,France zone I,
+1406,Coordinate_Operation,18093,7301,Sud France,
+1407,Coordinate_Operation,18094,7301,Corse,
+1408,Coordinate_Operation,18092,7301,Centre France,
+1409,Coordinate_Operation,18091,7301,Nord France,
+1410,Coordinate Reference System,27561,7301,NTF (Paris) / Nord France,
+1411,Coordinate Reference System,27562,7301,NTF (Paris) / Centre France,
+1412,Coordinate Reference System,27563,7301,NTF (Paris) / Sud France,
+1413,Coordinate Reference System,27564,7301,NTF (Paris) / Corse,
+1414,Coordinate Reference System,27571,7301,NTF (Paris) / France I,
+1415,Coordinate Reference System,27572,7301,NTF (Paris) / France II,
+1416,Coordinate Reference System,27573,7301,NTF (Paris) / France III,
+1417,Coordinate Reference System,27574,7301,NTF (Paris) / France IV,
+1418,Coordinate Reference System,27572,7301,NTF (Paris) / Lambert zone II Etendue,
+1419,Datum,6156,7300,Jednotné Trigonometrické Síte Katastrální,
+1421,Coordinate_Operation,1751,7301,Amersfoort to ETRF89 (1),
+1422,Coordinate Reference System,2168,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5,
+1423,Coordinate_Operation,15302,7302,Tennessee,
+1424,Coordinate_Operation,16269,7302,3-degree Gauss zone 9,
+1425,Coordinate_Operation,16270,7302,3-degree Gauss zone 10,
+1426,Coordinate_Operation,16271,7302,3-degree Gauss zone 11,
+1427,Coordinate_Operation,16272,7302,3-degree Gauss zone 12,
+1428,Coordinate_Operation,16273,7302,3-degree Gauss zone 13,
+1429,Coordinate_Operation,16274,7302,3-degree Gauss zone 14,
+1430,Coordinate_Operation,16275,7302,3-degree Gauss zone 15,
+1431,Datum,6123,7300,Kartasto Koordinaati Järjestelmä 1966,
+1432,Coordinate Reference System,2181,7301,ED50 / Turkey zone 9,
+1433,Coordinate Reference System,2182,7301,ED50 / Turkey zone 10,
+1434,Coordinate Reference System,2183,7301,ED50 / Turkey zone 11,
+1435,Coordinate Reference System,2184,7301,ED50 / Turkey zone 12,
+1436,Coordinate Reference System,2185,7301,ED50 / Turkey zone 13,
+1437,Coordinate Reference System,2186,7301,ED50 / Turkey zone 14,
+1438,Coordinate Reference System,2187,7301,ED50 / Turkey zone 15,
+1439,Coordinate Reference System,2188,7301,Observatorio Flores / UTM zone 25N,
+1440,Coordinate Reference System,2189,7301,Graciosa / UTM zone 26N,The same name is also used for the 1995 adjustment (see CRS code 3063).
+1441,Coordinate Reference System,2190,7301,Sao Braz / UTM zone 26N,The same name is also used for the 1995 adjustment (see CRS code 3062).
+1442,Coordinate_Operation,1781,7310,PD/83 to ETRS89,
+1443,Coordinate_Operation,1782,7310,RD/83 to ETRS89,
+1444,Coordinate Reference System,4207,7301,Lisbon 1937,
+1445,Coordinate Reference System,4803,7301,Lisbon 1937 (Lisbon),
+1446,Coordinate Reference System,20791,7301,Lisbon 1937 (Lisbon)/Portuguese Grid,
+1447,Coordinate Reference System,20790,7301,Lisbon 1937 (Lisbon)/Portuguese National Grid,
+1448,Coordinate_Operation,18411,7301,Afrique Occidentale Française Senegal zone,
+1449,Coordinate_Operation,18412,7301,Afrique Occidentale Française Côte d'Ivoire zone,
+1450,Coordinate_Operation,18413,7301,Afrique Occidentale Française Dahomey zone,
+1451,Coordinate_Operation,18415,7301,Afrique Equatoriale Française ouest zone,
+1452,Coordinate_Operation,18416,7301,Afrique Equatoriale Française centrale zone,
+1453,Coordinate_Operation,18417,7301,Afrique Equatoriale Française est zone,
+1454,Coordinate_Operation,18414,7301,Afrique Occidentale Française Niger zone,
+1455,Coordinate_Operation,18411,7302,AOF Senegal zone,
+1456,Coordinate_Operation,18412,7302,AOF Côte d'Ivoire zone,
+1457,Coordinate_Operation,18413,7302,AOF Dahomey zone,
+1458,Coordinate_Operation,18414,7302,AOF Niger zone,
+1459,Coordinate_Operation,18415,7302,AEF west,
+1460,Coordinate_Operation,18416,7302,AEF central,
+1461,Coordinate_Operation,18417,7302,AEF east,
+1462,Coordinate_Operation Method,9823,7301,Plate Carrée,This alias only applies if the latitude of natural origin is at the equator.
+1464,Coordinate_Operation,1469,7301,Côte D'Ivoire to WGS 84 (1),Same alias also applied to Abidjan 1987 to WGS 84 (1) (code 1470).
+1465,Coordinate_Operation,1469,7301,Port Bouet to WGS 84 (1),Same alias also applied to Abidjan 1987 to WGS 84 (1) (code 1470).
+1466,Coordinate_Operation,1470,7301,Côte D'Ivoire to WGS 84 (1),Same alias also applied to Locodjo 1965 to WGS 84 (1) (code 1469).
+1467,Coordinate_Operation,1470,7301,Port Bouet to WGS 84 (1),Same alias also applied to Locodjo 1965 to WGS 84 (1) (code 1469).
+1468,Coordinate Reference System,2040,7301,Port Bouet / UTM zone 30N,Same alias used for Abidjan 1987 / UTM zone 30N (code 2041).
+1469,Coordinate Reference System,2040,7301,Côte d'Ivoire / UTM zone 30N,Same alias used for Abidjan 1987 / UTM zone 30N (code 2041).
+1470,Coordinate Reference System,2041,7301,Port Bouet / UTM zone 30N,Same alias used for Locodjo 1965 / UTM zone 30N (code 2040).
+1471,Coordinate Reference System,2041,7301,Côte d'Ivoire / UTM zone 30N,Same alias used for Locodjo 1965 / UTM zone 30N (code 2040).
+1472,Coordinate Reference System,2042,7301,Port Bouet / UTM zone 29N,Same alias used for Abidjan 1987 / UTM zone 29N (code 2043).
+1473,Coordinate Reference System,2042,7301,Côte d'Ivoire / UTM zone 29N,Same alias used for Abidjan 1987 / UTM zone 29N (code 2043).
+1474,Coordinate Reference System,2043,7301,Port Bouet / UTM zone 29N,Same alias used for Locodjo 1965 / UTM zone 29N (code 2042).
+1475,Coordinate Reference System,2043,7301,Côte d'Ivoire / UTM zone 29N,Same alias used for Locodjo 1965 / UTM zone 29N (code 2042).
+1479,Coordinate_Operation,18421,7301,Greenland zone 1 west,
+1480,Coordinate_Operation,18428,7301,Greenland zone 8 west,
+1481,Coordinate Reference System,2297,7301,Qornoq 1927 / Greenland zone 1 west,
+1482,Coordinate Reference System,2307,7301,Qornoq 1927 / Greenland zone 8 west,
+1483,Coordinate Reference System,32113,7301,NAD83 / New Mexico Central (m),
+1484,Coordinate Reference System,26949,7301,NAD83 / Arizona Central (m),
+1485,Coordinate Reference System,26929,7301,NAD83 / Alabama East (m),
+1486,Coordinate Reference System,26930,7301,NAD83 / Alabama West (m),
+1487,Coordinate Reference System,26931,7301,NAD83 / Alaska zone 1 (m),
+1488,Coordinate Reference System,26940,7301,NAD83 / Alaska zone 10 (m),
+1489,Coordinate Reference System,26932,7301,NAD83 / Alaska zone 2 (m),
+1490,Coordinate Reference System,26933,7301,NAD83 / Alaska zone 3 (m),
+1491,Coordinate Reference System,26934,7301,NAD83 / Alaska zone 4 (m),
+1492,Coordinate Reference System,26935,7301,NAD83 / Alaska zone 5 (m),
+1493,Coordinate Reference System,26936,7301,NAD83 / Alaska zone 6 (m),
+1494,Coordinate Reference System,26937,7301,NAD83 / Alaska zone 7 (m),
+1495,Coordinate Reference System,26938,7301,NAD83 / Alaska zone 8 (m),
+1496,Coordinate Reference System,26939,7301,NAD83 / Alaska zone 9 (m),
+1497,Coordinate Reference System,26948,7301,NAD83 / Arizona East (m),
+1498,Coordinate Reference System,26950,7301,NAD83 / Arizona West (m),
+1499,Coordinate Reference System,26951,7301,NAD83 / Arkansas North (m),
+1500,Coordinate Reference System,26952,7301,NAD83 / Arkansas South (m),
+1501,Coordinate Reference System,26941,7301,NAD83 / California zone 1 (m),
+1502,Coordinate Reference System,26942,7301,NAD83 / California zone 2 (m),
+1503,Coordinate Reference System,26943,7301,NAD83 / California zone 3 (m),
+1504,Coordinate Reference System,26944,7301,NAD83 / California zone 4 (m),
+1505,Coordinate Reference System,26945,7301,NAD83 / California zone 5 (m),
+1506,Coordinate Reference System,26946,7301,NAD83 / California zone 6 (m),
+1507,Coordinate Reference System,26954,7301,NAD83 / Colorado Central (m),
+1508,Coordinate Reference System,26953,7301,NAD83 / Colorado North (m),
+1509,Coordinate Reference System,26955,7301,NAD83 / Colorado South (m),
+1510,Coordinate Reference System,26956,7301,NAD83 / Connecticut (m),
+1511,Coordinate Reference System,26957,7301,NAD83 / Delaware (m),
+1512,Coordinate Reference System,26958,7301,NAD83 / Florida East (m),
+1513,Coordinate Reference System,26960,7301,NAD83 / Florida North (m),
+1514,Coordinate Reference System,26959,7301,NAD83 / Florida West (m),
+1515,Coordinate Reference System,26966,7301,NAD83 / Georgia East (m),
+1516,Coordinate Reference System,26967,7301,NAD83 / Georgia West (m),
+1517,Coordinate Reference System,26961,7301,NAD83 / Hawaii zone 1 (m),
+1518,Coordinate Reference System,26962,7301,NAD83 / Hawaii zone 2 (m),
+1519,Coordinate Reference System,26963,7301,NAD83 / Hawaii zone 3 (m),
+1520,Coordinate Reference System,26964,7301,NAD83 / Hawaii zone 4 (m),
+1521,Coordinate Reference System,26965,7301,NAD83 / Hawaii zone 5 (m),
+1522,Coordinate Reference System,26969,7301,NAD83 / Idaho Central (m),
+1523,Coordinate Reference System,26968,7301,NAD83 / Idaho East (m),
+1524,Coordinate Reference System,26970,7301,NAD83 / Idaho West (m),
+1525,Coordinate Reference System,26971,7301,NAD83 / Illinois East (m),
+1526,Coordinate Reference System,26972,7301,NAD83 / Illinois West (m),
+1527,Coordinate Reference System,26973,7301,NAD83 / Indiana East (m),
+1528,Coordinate Reference System,26974,7301,NAD83 / Indiana West (m),
+1529,Coordinate Reference System,26975,7301,NAD83 / Iowa North (m),
+1530,Coordinate Reference System,26976,7301,NAD83 / Iowa South (m),
+1531,Coordinate Reference System,26977,7301,NAD83 / Kansas North (m),
+1532,Coordinate Reference System,26978,7301,NAD83 / Kansas South (m),
+1533,Coordinate Reference System,2205,7301,NAD83 / Kentucky North (m),
+1534,Coordinate Reference System,26980,7301,NAD83 / Kentucky South (m),
+1535,Coordinate Reference System,26981,7301,NAD83 / Louisiana North (m),
+1536,Coordinate Reference System,26982,7301,NAD83 / Louisiana South (m),
+1537,Coordinate Reference System,26983,7301,NAD83 / Maine East (m),
+1538,Coordinate Reference System,26984,7301,NAD83 / Maine West (m),
+1539,Coordinate Reference System,26985,7301,NAD83 / Maryland (m),
+1540,Coordinate Reference System,26987,7301,NAD83 / Massachusetts Island (m),
+1541,Coordinate Reference System,26986,7301,NAD83 / Massachusetts Mainland (m),
+1542,Coordinate Reference System,26989,7301,NAD83 / Michigan Central (m),
+1543,Coordinate Reference System,26988,7301,NAD83 / Michigan North (m),
+1544,Coordinate Reference System,26990,7301,NAD83 / Michigan South (m),
+1545,Coordinate Reference System,26992,7301,NAD83 / Minnesota Central (m),
+1546,Coordinate Reference System,26991,7301,NAD83 / Minnesota North (m),
+1547,Coordinate Reference System,26993,7301,NAD83 / Minnesota South (m),
+1548,Coordinate Reference System,26994,7301,NAD83 / Mississippi East (m),
+1549,Coordinate Reference System,26995,7301,NAD83 / Mississippi West (m),
+1550,Coordinate Reference System,26997,7301,NAD83 / Missouri Central (m),
+1551,Coordinate Reference System,26996,7301,NAD83 / Missouri East (m),
+1552,Coordinate Reference System,26998,7301,NAD83 / Missouri West (m),
+1553,Coordinate Reference System,32100,7301,NAD83 / Montana (m),
+1554,Coordinate Reference System,32104,7301,NAD83 / Nebraska (m),
+1555,Coordinate Reference System,32108,7301,NAD83 / Nevada Central (m),
+1556,Coordinate Reference System,32107,7301,NAD83 / Nevada East (m),
+1557,Coordinate Reference System,32109,7301,NAD83 / Nevada West (m),
+1558,Coordinate Reference System,32110,7301,NAD83 / New Hampshire (m),
+1559,Coordinate Reference System,32111,7301,NAD83 / New Jersey (m),
+1560,Coordinate Reference System,32112,7301,NAD83 / New Mexico East (m),
+1561,Coordinate Reference System,32114,7301,NAD83 / New Mexico West (m),
+1562,Coordinate Reference System,32116,7301,NAD83 / New York Central (m),
+1563,Coordinate Reference System,32115,7301,NAD83 / New York East (m),
+1564,Coordinate Reference System,32118,7301,NAD83 / New York Long Island (m),
+1565,Coordinate Reference System,32117,7301,NAD83 / New York West (m),
+1566,Coordinate Reference System,32119,7301,NAD83 / North Carolina (m),
+1567,Coordinate Reference System,32120,7301,NAD83 / North Dakota North (m),
+1568,Coordinate Reference System,32121,7301,NAD83 / North Dakota South (m),
+1569,Coordinate Reference System,32122,7301,NAD83 / Ohio North (m),
+1570,Coordinate Reference System,32123,7301,NAD83 / Ohio South (m),
+1571,Coordinate Reference System,32124,7301,NAD83 / Oklahoma North (m),
+1572,Coordinate Reference System,32125,7301,NAD83 / Oklahoma South (m),
+1573,Coordinate Reference System,32126,7301,NAD83 / Oregon North (m),
+1574,Coordinate Reference System,32127,7301,NAD83 / Oregon South (m),
+1575,Coordinate Reference System,32128,7301,NAD83 / Pennsylvania North (m),
+1576,Coordinate Reference System,32129,7301,NAD83 / Pennsylvania South (m),
+1577,Coordinate Reference System,32130,7301,NAD83 / Rhode Island (m),
+1578,Coordinate Reference System,32133,7301,NAD83 / South Carolina (m),
+1579,Coordinate Reference System,32134,7301,NAD83 / South Dakota North (m),
+1580,Coordinate Reference System,32135,7301,NAD83 / South Dakota South (m),
+1581,Coordinate Reference System,32136,7301,NAD83 / Tennessee (m),
+1582,Coordinate Reference System,32139,7301,NAD83 / Texas Central (m),
+1583,Coordinate Reference System,32137,7301,NAD83 / Texas North (m),
+1584,Coordinate Reference System,32138,7301,NAD83 / Texas North Central (m),
+1585,Coordinate Reference System,32141,7301,NAD83 / Texas South (m),
+1586,Coordinate Reference System,32140,7301,NAD83 / Texas South Central (m),
+1587,Coordinate Reference System,32143,7301,NAD83 / Utah Central (m),
+1588,Coordinate Reference System,32142,7301,NAD83 / Utah North (m),
+1589,Coordinate Reference System,32144,7301,NAD83 / Utah South (m),
+1590,Coordinate Reference System,32145,7301,NAD83 / Vermont (m),
+1591,Coordinate Reference System,32146,7301,NAD83 / Virginia North (m),
+1592,Coordinate Reference System,32147,7301,NAD83 / Virginia South (m),
+1593,Coordinate Reference System,32148,7301,NAD83 / Washington North (m),
+1594,Coordinate Reference System,32149,7301,NAD83 / Washington South (m),
+1595,Coordinate Reference System,32150,7301,NAD83 / West Virginia North (m),
+1596,Coordinate Reference System,32151,7301,NAD83 / West Virginia South (m),
+1597,Coordinate Reference System,32153,7301,NAD83 / Wisconsin Central (m),
+1598,Coordinate Reference System,32152,7301,NAD83 / Wisconsin North (m),
+1599,Coordinate Reference System,32154,7301,NAD83 / Wisconsin South (m),
+1600,Coordinate Reference System,32155,7301,NAD83 / Wyoming East (m),
+1601,Coordinate Reference System,32156,7301,NAD83 / Wyoming East Central (m),
+1602,Coordinate Reference System,32158,7301,NAD83 / Wyoming West (m),
+1603,Coordinate Reference System,32157,7301,NAD83 / Wyoming West Central (m),
+1604,Coordinate Reference System,32161,7301,NAD83 / Puerto Rico & Virgin Is. (m),
+1605,Coordinate_Operation,10131,7301,Alabama CS83 East zone,
+1606,Coordinate_Operation,10132,7301,Alabama CS83 West zone,
+1607,Coordinate_Operation,10231,7301,Arizona CS83 East zone,
+1608,Coordinate_Operation,10232,7301,Arizona CS83 Central zone,
+1609,Coordinate_Operation,10233,7301,Arizona CS83 West zone,
+1610,Coordinate_Operation,10331,7301,Arkansas CS83 North zone,
+1611,Coordinate_Operation,10332,7301,Arkansas CS83 South zone,
+1612,Coordinate_Operation,10431,7301,California CS83 zone 1,
+1613,Coordinate_Operation,10432,7301,California CS83 zone 2,
+1614,Coordinate_Operation,10433,7301,California CS83 zone 3,
+1615,Coordinate_Operation,10434,7301,California CS83 zone 4,
+1616,Coordinate_Operation,10435,7301,California CS83 zone 5,
+1617,Coordinate_Operation,10436,7301,California CS83 zone 6,
+1618,Coordinate_Operation,10531,7301,Colorado CS83 North zone,
+1619,Coordinate_Operation,10532,7301,Colorado CS83 Central zone,
+1620,Coordinate_Operation,10533,7301,Colorado CS83 South zone,
+1621,Coordinate_Operation,10630,7301,Connecticut CS83,
+1622,Coordinate_Operation,10730,7301,Delaware CS83,
+1623,Coordinate_Operation,10931,7301,Florida CS83 East zone,
+1624,Coordinate_Operation,10932,7301,Florida CS83 West zone,
+1625,Coordinate_Operation,10933,7301,Florida CS83 North zone,
+1626,Coordinate_Operation,11031,7301,Georgia CS83 East zone,
+1627,Coordinate_Operation,11032,7301,Georgia CS83 West zone,
+1628,Coordinate_Operation,11131,7301,Idaho CS83 East zone,
+1629,Coordinate_Operation,11132,7301,Idaho CS83 Central zone,
+1630,Coordinate_Operation,11133,7301,Idaho CS83 West zone,
+1631,Coordinate_Operation,11231,7301,Illinois CS83 East zone,
+1632,Coordinate_Operation,11232,7301,Illinois CS83 West zone,
+1633,Coordinate_Operation,11331,7301,Indiana CS83 East zone,
+1634,Coordinate_Operation,11332,7301,Indiana CS83 West zone,
+1635,Coordinate_Operation,11431,7301,Iowa CS83 North zone,
+1636,Coordinate_Operation,11432,7301,Iowa CS83 South zone,
+1637,Coordinate_Operation,11531,7301,Kansas CS83 North zone,
+1638,Coordinate_Operation,11532,7301,Kansas CS83 South zone,
+1640,Coordinate_Operation,11632,7301,Kentucky CS83 South zone,
+1641,Coordinate_Operation,11731,7301,Louisiana CS83 North zone,
+1642,Coordinate_Operation,11732,7301,Louisiana CS83 South zone,
+1643,Coordinate_Operation,11831,7301,Maine CS83 East zone,
+1644,Coordinate_Operation,11832,7301,Maine CS83 West zone,
+1645,Coordinate_Operation,11930,7301,Maryland CS83,
+1646,Coordinate_Operation,12031,7301,Massachusetts CS83 Mainland zone,
+1647,Coordinate_Operation,12032,7301,Massachusetts CS83 Island zone,
+1648,Coordinate_Operation,12141,7301,Michigan CS83 North zone,
+1649,Coordinate_Operation,12142,7301,Michigan CS83 Central zone,
+1650,Coordinate_Operation,12143,7301,Michigan CS83 South zone,
+1651,Coordinate_Operation,12231,7301,Minnesota CS83 North zone,
+1652,Coordinate_Operation,12232,7301,Minnesota CS83 Central zone,
+1653,Coordinate_Operation,12233,7301,Minnesota CS83 South zone,
+1654,Coordinate_Operation,12331,7301,Mississippi CS83 East zone,
+1655,Coordinate_Operation,12332,7301,Mississippi CS83 West zone,
+1656,Coordinate_Operation,12431,7301,Missouri CS83 East zone,
+1657,Coordinate_Operation,12433,7301,Missouri CS83 West zone,
+1658,Coordinate_Operation,12530,7301,Montana CS83,
+1659,Coordinate_Operation,12630,7301,Nebraska CS83,
+1660,Coordinate_Operation,12731,7301,Nevada CS83 East zone,
+1661,Coordinate_Operation,12732,7301,Nevada CS83 Central zone,
+1662,Coordinate_Operation,12733,7301,Nevada CS83 West zone,
+1663,Coordinate_Operation,12830,7301,New Hampshire CS83,
+1664,Coordinate_Operation,12930,7301,New Jersey CS83,
+1665,Coordinate_Operation,13031,7301,New Mexico CS83 East zone,
+1666,Coordinate_Operation,13032,7301,New Mexico CS83 Central zone,
+1667,Coordinate_Operation,13033,7301,New Mexico CS83 West zone,
+1668,Coordinate_Operation,13131,7301,New York CS83 East zone,
+1669,Coordinate_Operation,13132,7301,New York CS83 Central zone,
+1670,Coordinate_Operation,13133,7301,New York CS83 West zone,
+1671,Coordinate_Operation,13134,7301,New York CS83 Long Island zone,
+1672,Coordinate_Operation,13230,7301,North Carolina CS83,
+1673,Coordinate_Operation,13331,7301,North Dakota CS83 North zone,
+1674,Coordinate_Operation,13332,7301,North Dakota CS83 South zone,
+1675,Coordinate_Operation,13431,7301,Ohio CS83 North zone,
+1676,Coordinate_Operation,13432,7301,Ohio CS83 South zone,
+1677,Coordinate_Operation,13531,7301,Oklahoma CS83 North zone,
+1678,Coordinate_Operation,13532,7301,Oklahoma CS83 South zone,
+1679,Coordinate_Operation,13631,7301,Oregon CS83 North zone,
+1680,Coordinate_Operation,13632,7301,Oregon CS83 South zone,
+1681,Coordinate_Operation,13731,7301,Pennsylvania CS83 North zone,
+1682,Coordinate_Operation,13732,7301,Pennsylvania CS83 South zone,
+1683,Coordinate_Operation,13830,7301,Rhode Island CS83,
+1684,Coordinate_Operation,13930,7301,South Carolina CS83,
+1685,Coordinate_Operation,14031,7301,South Dakota CS83 North zone,
+1686,Coordinate_Operation,14032,7301,South Dakota CS83 South zone,
+1687,Coordinate_Operation,14130,7301,Tennessee CS83,
+1688,Coordinate_Operation,14231,7301,Texas CS83 North zone,
+1689,Coordinate_Operation,14232,7301,Texas CS83 North Central zone,
+1690,Coordinate_Operation,14233,7301,Texas CS83 Central zone,
+1691,Coordinate_Operation,14234,7301,Texas CS83 South Central zone,
+1692,Coordinate_Operation,14235,7301,Texas CS83 South zone,
+1693,Coordinate_Operation,14331,7301,Utah CS83 North zone,
+1694,Coordinate_Operation,14332,7301,Utah CS83 Central zone,
+1695,Coordinate_Operation,14333,7301,Utah CS83 South zone,
+1696,Coordinate_Operation,14430,7301,Vermont CS83,
+1697,Coordinate_Operation,14531,7301,Virginia CS83 North zone,
+1698,Coordinate_Operation,14532,7301,Virginia CS83 South zone,
+1699,Coordinate_Operation,14631,7301,Washington CS83 North zone,
+1700,Coordinate_Operation,14632,7301,Washington CS83 South zone,
+1701,Coordinate_Operation,14731,7301,West Virginia CS83 North zone,
+1702,Coordinate_Operation,14732,7301,West Virginia CS83 South zone,
+1703,Coordinate_Operation,14831,7301,Wisconsin CS83 North zone,
+1704,Coordinate_Operation,14832,7301,Wisconsin CS83 Central zone,
+1705,Coordinate_Operation,14833,7301,Wisconsin CS83 South zone,
+1706,Coordinate_Operation,14931,7301,Wyoming CS83 East zone,
+1707,Coordinate_Operation,14932,7301,Wyoming CS83 East Central zone,
+1708,Coordinate_Operation,14933,7301,Wyoming CS83 West Central zone,
+1709,Coordinate_Operation,14934,7301,Wyoming CS83 West zone,
+1710,Coordinate_Operation,15031,7301,Alaska CS83 zone 1,
+1711,Coordinate_Operation,15032,7301,Alaska CS83 zone 2,
+1712,Coordinate_Operation,15033,7301,Alaska CS83 zone 3,
+1713,Coordinate_Operation,15034,7301,Alaska CS83 zone 4,
+1714,Coordinate_Operation,15035,7301,Alaska CS83 zone 5,
+1715,Coordinate_Operation,15036,7301,Alaska CS83 zone 6,
+1716,Coordinate_Operation,15037,7301,Alaska CS83 zone 7,
+1717,Coordinate_Operation,15038,7301,Alaska CS83 zone 8,
+1718,Coordinate_Operation,15039,7301,Alaska CS83 zone 9,
+1719,Coordinate_Operation,15040,7301,Alaska CS83 zone 10,
+1720,Coordinate_Operation,15131,7301,Hawaii CS83 zone 1,
+1721,Coordinate_Operation,15132,7301,Hawaii CS83 zone 2,
+1722,Coordinate_Operation,15133,7301,Hawaii CS83 zone 3,
+1723,Coordinate_Operation,15134,7301,Hawaii CS83 zone 4,
+1724,Coordinate_Operation,15135,7301,Hawaii CS83 zone 5,
+1725,Coordinate_Operation,15230,7301,Puerto Rico & Virgin Islands CS83,
+1726,Coordinate_Operation,15303,7301,Kentucky CS83 North zone,
+1727,Coordinate_Operation,12432,7301,Missouri CS83 Central zone,
+1728,Coordinate_Operation,15303,7302,Kentucky North,
+1729,Coordinate_Operation,10532,7302,Colorado Central,
+1730,Coordinate Reference System,4282,7301,Congo 1960 Pointe Noire,
+1731,Coordinate Reference System,28232,7301,Congo 1960 Pointe Noire / UTM zone 32S,
+1732,Coordinate_Operation,1801,7301,Congo 1960 Pointe Noire to WGS 84 (2),
+1733,Coordinate_Operation,1802,7301,Congo 1960 Pointe Noire to WGS 84 (3),
+1734,Coordinate_Operation,1200,7301,Congo 1960 Pointe Noire to WGS 84 (1),
+1735,Coordinate_Operation,15914,7301,BLM zone 14N in feet,
+1736,Coordinate_Operation,15915,7301,BLM zone 15N in feet,
+1737,Coordinate_Operation,15916,7301,BLM zone 16N in feet,
+1738,Coordinate_Operation,15917,7301,BLM zone 17N in feet,
+1739,Coordinate Reference System,21149,7301,Genuk / UTM zone 49S,
+1740,Coordinate Reference System,2308,7301,Genuk / TM 109 SE,
+1741,Datum,5133,7302,AIOC95,
+1742,Coordinate Reference System,5705,7301,Kronshstadt,
+1743,Datum,6199,7301,New Egyptian,Old Egyptian is an alias for Egypt 1907 (code 6229).
+1744,Datum,6229,7301,Old Egyptian,New Egyptian is an alias for Egypt 1930 (code 6199).
+1745,Coordinate Reference System,4199,7301,New Egyptian,Old Egyptian is an alias for Egypt 1907 (code 4229).
+1746,Coordinate Reference System,4229,7301,Old Egyptian,New Egyptian is an alias for Egypt 1930 (code 4199).
+1747,Coordinate_Operation,1516,7301,PSAD56 to WGS 84,
+1748,Coordinate_Operation,1813,7301,Genuk to WGS 84 (ONWJ),
+1749,Coordinate Reference System,32064,7301,NAD27 / UTM zone 14N (ftUS),Non-metric equivalent of NAD27 / UTM zone 14N (code 26714). UTM is a metric system so strictly this is not UTM.
+1750,Coordinate Reference System,32065,7301,NAD27 / UTM zone 15N (ftUS),Non-metric equivalent of NAD27 / UTM zone 15N (code 26715). UTM is a metric system so strictly this is not UTM.
+1751,Coordinate Reference System,32066,7301,NAD27 / UTM zone 16N (ftUS),Non-metric equivalent of NAD27 / UTM zone 16N (code 26716). UTM is a metric system so strictly this is not UTM.
+1752,Coordinate Reference System,32067,7301,NAD27 / UTM zone 17N (ftUS),Non-metric equivalent of NAD27 / UTM zone 17N (code 26717). UTM is a metric system so strictly this is not UTM.
+1754,Coordinate Reference System,2319,7301,ED50 / 3-degree Gauss-Kruger CM 27E,
+1755,Coordinate Reference System,2320,7301,ED50 / 3-degree Gauss-Kruger CM 30E,
+1756,Coordinate Reference System,2321,7301,ED50 / 3-degree Gauss-Kruger CM 33E,
+1757,Coordinate Reference System,2322,7301,ED50 / 3-degree Gauss-Kruger CM 36E,
+1758,Coordinate Reference System,2323,7301,ED50 / 3-degree Gauss-Kruger CM 39E,
+1759,Coordinate Reference System,2324,7301,ED50 / 3-degree Gauss-Kruger CM 42E,
+1760,Coordinate Reference System,2325,7301,ED50 / 3-degree Gauss-Kruger CM 45E,
+1761,Datum,6612,7302,JGD2000,
+1762,Datum,5137,7301,Huang Hai 1985,
+1763,Datum,5135,7302,HKPD,
+1765,Coordinate Reference System,5736,7301,Huang Hai 1956,
+1766,Coordinate Reference System,5738,7302,HKPD,
+1767,Coordinate Reference System,2343,7301,Xian 1980 / 6-degree Gauss-Kruger CM 105E,
+1768,Coordinate Reference System,2344,7301,Xian 1980 / 6-degree Gauss-Kruger CM 111E,
+1769,Coordinate Reference System,2338,7301,Xian 1980 / 6-degree Gauss-Kruger CM 75E,
+1770,Coordinate Reference System,2342,7301,Xian 1980 / 6-degree Gauss-Kruger CM 99E,
+1771,Coordinate Reference System,2348,7301,Xian 1980 / 6-degree Gauss-Kruger CM 135E,
+1772,Coordinate Reference System,2339,7301,Xian 1980 / 6-degree Gauss-Kruger CM 81E,
+1773,Coordinate Reference System,2340,7301,Xian 1980 / 6-degree Gauss-Kruger CM 87E,
+1774,Coordinate Reference System,2341,7301,Xian 1980 / 6-degree Gauss-Kruger CM 93E,
+1775,Coordinate Reference System,2345,7301,Xian 1980 / 6-degree Gauss-Kruger CM 117E,
+1776,Coordinate Reference System,2346,7301,Xian 1980 / 6-degree Gauss-Kruger CM 123E,
+1777,Coordinate Reference System,2347,7301,Xian 1980 / 6-degree Gauss-Kruger CM 129E,
+1778,Datum,6611,7302,HK80,
+1779,Datum,5135,7301,Ordnance Datum,This is the former name.
+1780,Datum,5136,7301,Admiralty Datum,This is the former name.
+1781,Coordinate Reference System,5737,7301,Huang Hai 1985,
+1782,Coordinate Reference System,2326,7302,HK 1980 Grid System,
+1783,Coordinate Reference System,4611,7302,HK1980,
+1784,Coordinate_Operation Parameter,8802,7301,Central Meridian,"Abbeviated as ""CM""."
+1785,Coordinate_Operation Parameter,8802,7302,CM,"Abbreviation for ""Central Meridian""."
+1786,Coordinate Reference System,2327,7301,Xian 1980 / 6-degree Gauss-Kruger zone 13,Part of the China National Coordinate System of 1980.
+1787,Coordinate Reference System,2328,7301,Xian 1980 / 6-degree Gauss-Kruger zone 14,Part of the China National Coordinate System of 1980.
+1788,Coordinate Reference System,2329,7301,Xian 1980 / 6-degree Gauss-Kruger zone 15,Part of the China National Coordinate System of 1980.
+1789,Coordinate Reference System,2330,7301,Xian 1980 / 6-degree Gauss-Kruger zone 16,Part of the China National Coordinate System of 1980.
+1790,Coordinate Reference System,2331,7301,Xian 1980 / 6-degree Gauss-Kruger zone 17,Part of the China National Coordinate System of 1980.
+1791,Coordinate Reference System,2332,7301,Xian 1980 / 6-degree Gauss-Kruger zone 18,Part of the China National Coordinate System of 1980.
+1792,Coordinate Reference System,2333,7301,Xian 1980 / 6-degree Gauss-Kruger zone 19,Part of the China National Coordinate System of 1980.
+1793,Coordinate Reference System,2334,7301,Xian 1980 / 6-degree Gauss-Kruger zone 20,Part of the China National Coordinate System of 1980.
+1794,Coordinate Reference System,2335,7301,Xian 1980 / 6-degree Gauss-Kruger zone 21,Part of the China National Coordinate System of 1980.
+1795,Coordinate Reference System,2336,7301,Xian 1980 / 6-degree Gauss-Kruger zone 22,Part of the China National Coordinate System of 1980.
+1796,Coordinate Reference System,2333,7301,Xian 1980 / 6-degree Gauss-Kruger zone 23,Part of the China National Coordinate System of 1980.
+1797,Coordinate Reference System,21413,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 13,
+1798,Coordinate Reference System,21414,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 14,
+1799,Coordinate Reference System,21415,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 15,
+1800,Coordinate Reference System,21416,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 16,
+1801,Coordinate Reference System,21417,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 17,
+1802,Coordinate Reference System,21418,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 18,
+1803,Coordinate Reference System,21419,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 19,
+1804,Coordinate Reference System,21420,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 20,
+1805,Coordinate Reference System,21421,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 21,
+1806,Coordinate Reference System,21422,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 22,
+1807,Coordinate Reference System,21423,7301,Beijing 1954 / 6-degree Gauss-Kruger zone 23,
+1808,Coordinate Reference System,21453,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 75E,
+1809,Coordinate Reference System,21454,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 81E,
+1810,Coordinate Reference System,21455,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 87E,
+1811,Coordinate Reference System,21456,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 93E,
+1812,Coordinate Reference System,21457,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 99E,
+1813,Coordinate Reference System,21458,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 105E,
+1814,Coordinate Reference System,21459,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 111E,
+1815,Coordinate Reference System,21460,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 117E,
+1816,Coordinate Reference System,21461,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 123E,
+1817,Coordinate Reference System,21462,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 129E,
+1818,Coordinate Reference System,21463,7301,Beijing 1954 / 6-degree Gauss-Kruger CM 135E,
+1819,Coordinate_Operation,5405,7302,HKPD to Hong Kong Chart,
+1820,Coordinate Reference System,2044,7301,Hanoi 1972 / 6-degree Gauss-Kruger zone 18,
+1821,Coordinate Reference System,2045,7301,Hanoi 1972 / 6-degree Gauss-Kruger zone 18,
+1822,Coordinate Reference System,2462,7301,Albanian 1987 / 6-degree Gauss-Kruger zone 4,
+1823,Coordinate Reference System,2397,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3,
+1824,Coordinate Reference System,2398,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4,
+1825,Coordinate Reference System,2399,7301,Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3,
+1826,Coordinate Reference System,2395,7302,S Yemen / Gauss zone 8,
+1827,Coordinate Reference System,2396,7302,S Yemen / Gauss zone 9,
+1828,Coordinate Reference System,2396,7301,South Yemen / 6-degree Gauss-Kruger zone 9,
+1829,Coordinate Reference System,2395,7301,South Yemen / 6-degree Gauss-Kruger zone 8,
+1830,Coordinate_Operation,18031,7301,Gauss-Kruger zone 1,
+1831,Coordinate_Operation,18032,7301,Gauss-Kruger zone 2,
+1832,Coordinate_Operation,18033,7301,Gauss-Kruger zone 3,
+1833,Coordinate_Operation,18034,7301,Gauss-Kruger zone 4,
+1834,Coordinate_Operation,18035,7301,Gauss-Kruger zone 5,
+1835,Coordinate_Operation,18036,7301,Gauss-Kruger zone 6,
+1836,Coordinate_Operation,18037,7301,Gauss-Kruger zone 7,
+1837,Coordinate Reference System,22191,7301,Campo Inchauspe / Gauss-Kruger zone 1,
+1838,Coordinate Reference System,22192,7301,Campo Inchauspe / Gauss-Kruger zone 2,
+1839,Coordinate Reference System,22193,7301,Campo Inchauspe / Gauss-Kruger zone 3,
+1840,Coordinate Reference System,22194,7301,Campo Inchauspe / Gauss-Kruger zone 4,
+1841,Coordinate Reference System,22195,7301,Campo Inchauspe / Gauss-Kruger zone 5,
+1842,Coordinate Reference System,22196,7301,Campo Inchauspe / Gauss-Kruger zone 6,
+1843,Coordinate Reference System,22197,7301,Campo Inchauspe / Gauss-Kruger zone 7,
+1844,Coordinate Reference System,2081,7301,Chos Malal 1914 / Gauss-Kruger zone 2,
+1845,Coordinate Reference System,2082,7301,Pampa del Castillo / Gauss-Kruger zone 2,
+1846,Coordinate Reference System,2083,7301,Hito XVIII 1963 / Gauss-Kruger zone 2,
+1847,Coordinate Reference System,20004,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 4,
+1848,Coordinate Reference System,20005,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 5,
+1849,Coordinate Reference System,20006,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 6,
+1850,Coordinate Reference System,20007,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 7,
+1851,Coordinate Reference System,20008,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 8,
+1852,Coordinate Reference System,20009,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 9,
+1853,Coordinate Reference System,20010,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 10,
+1854,Coordinate Reference System,20011,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 11,
+1855,Coordinate Reference System,20012,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 12,
+1856,Coordinate Reference System,20013,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 13,
+1857,Coordinate Reference System,20014,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 14,
+1858,Coordinate Reference System,20015,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 15,
+1859,Coordinate Reference System,20016,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 16,
+1860,Coordinate Reference System,20017,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 17,
+1861,Coordinate Reference System,20018,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 18,
+1862,Coordinate Reference System,20019,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 19,
+1863,Coordinate Reference System,20020,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 20,
+1864,Coordinate Reference System,20021,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 21,
+1865,Coordinate Reference System,20022,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 22,
+1866,Coordinate Reference System,20023,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 23,
+1867,Coordinate Reference System,20024,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 24,
+1868,Coordinate Reference System,20025,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 25,
+1869,Coordinate Reference System,20026,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 26,
+1870,Coordinate Reference System,20027,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 27,
+1871,Coordinate Reference System,20028,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 28,
+1872,Coordinate Reference System,20029,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 29,
+1873,Coordinate Reference System,20030,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 30,
+1874,Coordinate Reference System,20031,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 31,
+1875,Coordinate Reference System,20032,7301,Pulkovo 1995 / 6-degree Gauss-Kruger zone 32,
+1876,Coordinate Reference System,28402,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 2,
+1877,Coordinate Reference System,28403,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 3,
+1878,Coordinate Reference System,28404,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 4,
+1879,Coordinate Reference System,28405,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 5,
+1880,Coordinate Reference System,28406,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 6,
+1881,Coordinate Reference System,28407,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 7,
+1882,Coordinate Reference System,28408,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 8,
+1883,Coordinate Reference System,28409,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 9,
+1884,Coordinate Reference System,28410,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 10,
+1885,Coordinate Reference System,28411,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 11,
+1886,Coordinate Reference System,28412,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 12,
+1887,Coordinate Reference System,28413,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 13,
+1888,Coordinate Reference System,28414,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 14,
+1889,Coordinate Reference System,28415,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 15,
+1890,Coordinate Reference System,28416,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 16,
+1891,Coordinate Reference System,28417,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 17,
+1892,Coordinate Reference System,28418,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 18,
+1893,Coordinate Reference System,28419,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 19,
+1894,Coordinate Reference System,28420,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 20,
+1895,Coordinate Reference System,28421,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 21,
+1896,Coordinate Reference System,28422,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 22,
+1897,Coordinate Reference System,28423,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 23,
+1898,Coordinate Reference System,28424,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 24,
+1899,Coordinate Reference System,28425,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 25,
+1900,Coordinate Reference System,28426,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 26,
+1901,Coordinate Reference System,28427,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 27,
+1902,Coordinate Reference System,28428,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 28,
+1903,Coordinate Reference System,28429,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 29,
+1904,Coordinate Reference System,28430,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 30,
+1905,Coordinate Reference System,28431,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 31,
+1906,Coordinate Reference System,28432,7301,Pulkovo 1942 / 6-degree Gauss-Kruger zone 32,
+1907,Coordinate Reference System,2463,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 21E,
+1908,Coordinate Reference System,2464,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 27E,
+1909,Coordinate Reference System,2465,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 33E,
+1910,Coordinate Reference System,2466,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 39E,
+1911,Coordinate Reference System,2467,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 45E,
+1912,Coordinate Reference System,2468,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 51E,
+1913,Coordinate Reference System,2469,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 57E,
+1914,Coordinate Reference System,2470,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 63E,
+1915,Coordinate Reference System,2471,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 69E,
+1916,Coordinate Reference System,2472,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 75E,
+1917,Coordinate Reference System,2473,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 81E,
+1918,Coordinate Reference System,2474,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 87E,
+1919,Coordinate Reference System,2475,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 93E,
+1920,Coordinate Reference System,2476,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 99E,
+1921,Coordinate Reference System,2477,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 105E,
+1922,Coordinate Reference System,2478,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 111E,
+1923,Coordinate Reference System,2479,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 117E,
+1924,Coordinate Reference System,2480,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 123E,
+1925,Coordinate Reference System,2481,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 129E,
+1926,Coordinate Reference System,2482,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 135E,
+1927,Coordinate Reference System,2483,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 141E,
+1928,Coordinate Reference System,2484,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 147E,
+1929,Coordinate Reference System,2485,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 153E,
+1930,Coordinate Reference System,2486,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 159E,
+1931,Coordinate Reference System,2487,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 165E,
+1932,Coordinate Reference System,2488,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 171E,
+1933,Coordinate Reference System,2489,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 177E,
+1934,Coordinate Reference System,2490,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 177W,
+1935,Coordinate Reference System,2491,7301,Pulkovo 1995 / 6-degree Gauss-Kruger CM 171W,
+1936,Coordinate Reference System,2492,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 9E,
+1937,Coordinate Reference System,2493,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 15E,
+1938,Coordinate Reference System,2494,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 21E,
+1939,Coordinate Reference System,2495,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 27E,
+1940,Coordinate Reference System,2496,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 33E,
+1941,Coordinate Reference System,2497,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 39E,
+1942,Coordinate Reference System,2498,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 45E,
+1943,Coordinate Reference System,2499,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 51E,
+1944,Coordinate Reference System,2500,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 57E,
+1945,Coordinate Reference System,2501,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 63E,
+1946,Coordinate Reference System,2502,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 69E,
+1947,Coordinate Reference System,2503,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 75E,
+1948,Coordinate Reference System,2504,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 81E,
+1949,Coordinate Reference System,2505,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 87E,
+1950,Coordinate Reference System,2506,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 93E,
+1951,Coordinate Reference System,2507,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 99E,
+1952,Coordinate Reference System,2508,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 105E,
+1953,Coordinate Reference System,2509,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 111E,
+1954,Coordinate Reference System,2510,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 117E,
+1955,Coordinate Reference System,2511,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 123E,
+1956,Coordinate Reference System,2512,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 129E,
+1957,Coordinate Reference System,2513,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 135E,
+1958,Coordinate Reference System,2514,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 141E,
+1959,Coordinate Reference System,2515,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 147E,
+1960,Coordinate Reference System,2516,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 153E,
+1961,Coordinate Reference System,2517,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 159E,
+1962,Coordinate Reference System,2518,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 165E,
+1963,Coordinate Reference System,2519,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 171E,
+1964,Coordinate Reference System,2520,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 177E,
+1965,Coordinate Reference System,2521,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 177W,
+1966,Coordinate Reference System,2522,7301,Pulkovo 1942 / 6-degree Gauss-Kruger CM 171W,
+1967,Unit of Measure,9115,7302,DM,
+1968,Unit of Measure,9115,7306,dega,
+1969,Coordinate_Operation,1833,7311,ID74 to DGN-95 (3),DGN-95 is a synonym in Indonesia for WGS 84.
+1970,Coordinate_Operation,1832,7311,ID74 to DGN-95 (2),DGN-95 is a synonym in Indonesia for WGS 84.
+1971,Coordinate_Operation,1248,7311,ID74 to DGN-95 (1),DGN-95 is a synonym in Indonesia for WGS 84.
+1972,Coordinate Reference System,2309,7311,DGN-95 / TM 116 SE,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1973,Coordinate Reference System,2310,7311,DGN-95 / TM 132 SE,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1974,Coordinate Reference System,32646,7311,DGN-95 / UTM zone 46N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1975,Coordinate Reference System,32647,7311,DGN-95 / UTM zone 47N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1976,Coordinate Reference System,32648,7311,DGN-95 / UTM zone 48N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1977,Coordinate Reference System,32649,7311,DGN-95 / UTM zone 49N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1978,Coordinate Reference System,32650,7311,DGN-95 / UTM zone 50N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1979,Coordinate Reference System,32651,7311,DGN-95 / UTM zone 51N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1980,Coordinate Reference System,32652,7311,DGN-95 / UTM zone 52N,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1981,Coordinate Reference System,32747,7311,DGN-95 / UTM zone 47S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1982,Coordinate Reference System,32748,7311,DGN-95 / UTM zone 48S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1983,Coordinate Reference System,32749,7311,DGN-95 / UTM zone 49S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1984,Coordinate Reference System,32750,7311,DGN-95 / UTM zone 50S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1985,Coordinate Reference System,32751,7311,DGN-95 / UTM zone 51S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1986,Coordinate Reference System,32752,7311,DGN-95 / UTM zone 52S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1987,Coordinate Reference System,32753,7311,DGN-95 / UTM zone 53S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1988,Coordinate Reference System,32754,7311,DGN-95 / UTM zone 54S,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1990,Coordinate Reference System,4326,7311,DGN-95,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1991,Coordinate Reference System,4327,7311,DGN-95 (geographic 3D),Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1992,Coordinate Reference System,4328,7311,DGN-95 (geocentric),Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1993,Datum,6326,7311,DGN-95,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+1994,Coordinate_Operation,1814,7301,Genuk to WGS 84 (3),
+1996,Datum,6820,7302,Segara (Jakarta),
+1997,Datum,6613,7302,Segara,
+1998,Datum,6613,7301,Samboja,Samboja-1 is one of two stations used as the baseline for extension to government triangulation by Total Indonesia in 1970-71.
+1999,Datum,6613,7301,P2 Exc,P2 Exc is one of two stations used as the baseline for extension to government triangulation by Total Indonesia in 1970-71. P2 Exc is a replacement satellite station to the destroyed station P2.
+2000,Datum,6613,7301,P2 Exc-T9,P2 Exc was a replacement satellite station to the destroyed station P2 from which several Toran stations including T9 were coordinated in 1970-71. When further control work was executed in 1995 P2 Exc was by then destroyed and T9 was used as its origin.
+2001,Coordinate Reference System,4613,7301,Samboja,Oil industry extension in the Mahakam delta region. Also known as P2 Exc and P2 Exc-T9.
+2002,Coordinate Reference System,4613,7301,P2 Exc-T9,Oil industry extension in the Mahakam delta region. Also known as P2 Exc and Samboja.
+2003,Coordinate Reference System,4613,7301,P2 Exc,Oil industry extension in the Mahakam delta region. Also known as P2 Exc-T9 and Samboja.
+2004,Coordinate_Operation,1838,7301,Samboja to WGS 84 (4),
+2005,Coordinate_Operation,1838,7301,P2 Exc-T9 to WGS 84 (4),
+2006,Datum,6614,7302,QND95,
+2008,Coordinate Reference System,2933,7301,Samboja / UTM zone 50S,
+2009,Coordinate Reference System,2933,7301,P2 Exc-T9 / UTM zone 50S,
+2010,Unit of Measure,9110,7301,sexagesimal degree,
+2011,Coordinate Reference System,2952,7301,NAD83(CSRS) / SCoPQ zone 10,
+2012,Coordinate Reference System,2945,7301,NAD83(CSRS) / SCoPQ zone 3,
+2013,Coordinate Reference System,2946,7301,NAD83(CSRS) / SCoPQ zone 4,
+2014,Coordinate Reference System,2947,7301,NAD83(CSRS) / SCoPQ zone 5,
+2015,Coordinate Reference System,2948,7301,NAD83(CSRS) / SCoPQ zone 6,
+2016,Coordinate Reference System,2949,7301,NAD83(CSRS) / SCoPQ zone 7,
+2017,Coordinate Reference System,2950,7301,NAD83(CSRS) / SCoPQ zone 8,
+2018,Coordinate Reference System,2951,7301,NAD83(CSRS) / SCoPQ zone 9,
+2019,Coordinate_Operation,18071,7301,Green Belt,
+2020,Coordinate Reference System,22991,7301,Egypt 1907 / Green Belt,
+2021,Coordinate_Operation Parameter,8806,7301,False westing,"This alias applies only in the case of projection methods which have an axis positive west, e.g. Transverse Mercator (South Orientated)."
+2022,Coordinate_Operation Parameter,8807,7301,False southing,"This alias applies only in the case of projection methods which have an axis positive south, e.g. Transverse Mercator (South Orientated)."
+2023,Ellipsoid,7050,7301,GRS 1967,
+2024,Coordinate_Operation,18131,7301,Zone 1 Nord Maroc,
+2025,Coordinate_Operation,18132,7301,Zone 2 Sud Maroc,
+2026,Coordinate_Operation,18134,7301,Zone 3 Sahara Nord,
+2027,Coordinate_Operation,18135,7301,Zone 4 Sahara Sud,
+2028,Coordinate Reference System,26191,7301,Merchich / Zone 1 Nord Maroc,
+2029,Coordinate Reference System,26192,7301,Merchich / Zone 2 Sud Maroc,
+2030,Coordinate Reference System,26194,7301,Merchich / Zone 3 Sahara Nord,
+2031,Coordinate Reference System,26195,7301,Merchich / Zone 4 Sahara Sud,
+2032,Datum,6620,7301,12th Parallel traverse,
+2033,Coordinate Reference System,4620,7301,12th Parallel traverse,
+2034,Datum,5131,7302,Belfast,
+2035,Datum,5101,7301,Newlyn,
+2036,Coordinate Reference System,5732,7301,Belfast Lough,
+2038,Coordinate_Operation,1887,7301,Observatario Flores to WGS 84 (1),
+2040,Coordinate_Operation,1886,7301,Graciosa to WGS 84 (1),
+2041,Coordinate_Operation,1885,7301,Sao Braz to WGS 84 (1),
+2042,Coordinate_Operation,1890,7302,AAD98 to WGS 84 (1),
+2043,Coordinate Reference System,31281,7312,Gebrauchsnetz M28,
+2044,Coordinate Reference System,31282,7312,Gebrauchsnetz M31,
+2045,Coordinate Reference System,31283,7312,Gebrauchsnetz M34,
+2046,Coordinate Reference System,31288,7312,Bundesmeldenetz M28,
+2047,Coordinate Reference System,31289,7312,Bundesmeldenetz M31,
+2048,Coordinate Reference System,31290,7312,Bundesmeldenetz M34,
+2049,Coordinate_Operation,5401,7301,Belfast Lough to Malin Head,
+2051,Coordinate_Operation,1895,7301,RT90 to ETRS89 (2),Supersedes RT90 to ETRS89 (1) (code 1437).
+2053,Coordinate_Operation,1901,7301,NAD83(CSRS) to WGS 84,
+2054,Unit of Measure,104,7302,DMH,
+2055,Unit of Measure,102,7302,Hdeg,
+2056,Unit of Measure,102,7306,dega,
+2057,Unit of Measure,101,7302,degH,
+2058,Unit of Measure,101,7306,dega,
+2059,Unit of Measure,104,7306,dega,
+2060,Unit of Measure,105,7306,dega,
+2061,Unit of Measure,105,7302,HDM,
+2062,Unit of Measure,108,7302,HDMS,
+2063,Unit of Measure,108,7306,dega,
+2064,Unit of Measure,9121,7302,DDDMMSS.sss,
+2065,Unit of Measure,9121,7306,dega,
+2066,Unit of Measure,9120,7302,HDMS,
+2067,Unit of Measure,9120,7306,dega,
+2068,Unit of Measure,9119,7302,HDM,
+2069,Unit of Measure,9119,7306,dega,
+2070,Unit of Measure,9117,7302,Hdeg,
+2071,Unit of Measure,9117,7306,dega,
+2072,Unit of Measure,9118,7302,DMH,
+2073,Unit of Measure,9118,7306,dega,
+2074,Unit of Measure,9116,7302,degH,
+2075,Unit of Measure,9116,7306,dega,
+2076,Datum,6637,7302,Perroud 1950,
+2077,Datum,6634,7301,MHNC72,
+2078,Datum,6627,7302,RGR92,
+2079,Datum,6624,7302,RGFG95,
+2080,Datum,6623,7302,CSG67,
+2082,Datum,6648,7302,ITRF89,
+2083,Datum,6649,7302,ITRF90,
+2084,Datum,6650,7302,ITRF91,
+2085,Datum,6651,7302,ITRF92,
+2086,Datum,6652,7302,ITRF93,
+2087,Datum,6653,7302,ITRF94,
+2088,Datum,6654,7302,ITRF96,
+2089,Datum,6655,7302,ITRF97,
+2090,Datum,6656,7302,ITRF2000,
+2091,Datum,6623,7301,Guyane Francaise,
+2093,Datum,5151,7302,NGNC,
+2095,Coordinate Reference System,4346,7301,ETRF89 (geocentric),
+2096,Coordinate Reference System,4346,7301,EUREF89 (geocentric),
+2097,Datum,6638,7302,St Pierre et Miquelon 1950,
+2098,Coordinate Reference System,4638,7302,St Pierre et Miquelon 1950,
+2099,Coordinate Reference System,66386405,7302,St Pierre et Miquelon 1950 (deg),
+2100,Coordinate_Operation,1923,7302,St Pierre et Miquelon 1950 to WGS 84 (1),
+2101,Coordinate_Operation,19981,7302,Lambert NC,
+2102,Coordinate Reference System,2984,7302,RGNC 1991 / Lambert NC,
+2103,Coordinate_Operation,13633,7302,Oregon Lambert,
+2104,Coordinate_Operation,15374,7302,Oregon Lambert (ft),
+2106,Coordinate Reference System,2985,7302,Petrels 1972 / Terre Adelie Stereo,
+2107,Coordinate Reference System,2986,7302,Perroud 1950 / Terre Adelie Stereo,
+2108,Coordinate Reference System,4634,7301,MHNC72,
+2109,Coordinate Reference System,66346405,7301,MHNC72 (deg),
+2110,Coordinate Reference System,2982,7301,MHNC72 / UTM zone 58S,
+2111,Coordinate_Operation,1909,7301,Fort Desaix to RRAF 1991 (1),
+2112,Coordinate_Operation,1910,7301,Fort Desaix to RRAF 1991 (2),
+2113,Coordinate_Operation,1903,7301,Fort Marigot to RRAF 1991 (1),
+2114,Coordinate_Operation,1904,7301,Sainte Anne to RRAF 1991 (1),
+2115,Coordinate_Operation,1905,7301,Sainte Anne to RRAF 1991 (2),
+2116,Datum,6647,7302,ITRF88,
+2117,Datum,6645,7302,RGNC91,
+2118,Datum,6640,7302,RRAF91,
+2119,Coordinate Reference System,61436405,7301,Côte D'Ivoire (deg),Same alias also applied to Locodjo 1965 (deg) (code 61426405).
+2120,Coordinate Reference System,61436405,7301,Port Bouet (deg),Same alias also applied to Locodjo 1965 (deg) (code 61426405).
+2121,Coordinate Reference System,61766413,7302,AAD98 (3D deg),
+2122,Coordinate Reference System,4339,7302,AAD98 (3D),
+2123,Coordinate Reference System,61766405,7302,AAD98 (deg),
+2124,Coordinate Reference System,4340,7302,AAD98 (geocentric),
+2125,Coordinate Reference System,61836405,7301,Graciosa (deg),The same name is also used for the 1995 adjustment (see CRS code 66656405).
+2126,Coordinate Reference System,61826405,7301,Observatorio Flores (deg),
+2127,Coordinate Reference System,61846405,7301,Sao Braz (deg),
+2128,Coordinate Reference System,62116405,7301,Genuk (deg),
+2129,Coordinate Reference System,68136405,7301,Genuk (Jakarta) (deg),
+2130,Coordinate Reference System,62156405,7302,BD 50 (deg),
+2131,Coordinate Reference System,68096405,7302,BD 50 (Brussels) (deg),
+2132,Coordinate Reference System,63136405,7302,BD 72 (deg),
+2133,Coordinate Reference System,62276405,7301,Levant (deg),
+2134,Coordinate Reference System,63146405,7310,PD/83 (deg),Used for describing result of transformation from Pulkovo 1942(83) to DHDN for Thuringen.
+2135,Coordinate Reference System,63146405,7310,RD/83 (deg),Used for describing result of transformation from Pulkovo 1942(83) to DHDN for Sachsen.
+2136,Coordinate Reference System,62296405,7301,Old Egyptian (deg),New Egyptian (deg) is an alias for Egypt 1930 (deg) (code 61996405).
+2137,Coordinate Reference System,61996405,7301,New Egyptian (deg),Old Egyptian (deg) is an alias for Egypt 1907 (deg) (code 62296405).
+2138,Coordinate Reference System,62586413,7301,ETRF89 (3D deg),
+2139,Coordinate Reference System,4345,7301,ETRF89 (3D),
+2140,Coordinate Reference System,62586405,7301,ETRF89 (deg),
+2141,Coordinate Reference System,62586413,7301,EUREF89 (3D deg),
+2142,Coordinate Reference System,4345,7301,EUREF89 (3D),
+2143,Coordinate Reference System,62586405,7301,EUREF89 (deg),
+2144,Coordinate Reference System,61326405,7301,Final Datum 1958 (Iran) (deg),
+2145,Coordinate Reference System,66116405,7302,HK1980 (deg),
+2146,Coordinate Reference System,62076405,7301,Lisbon 1937 (deg),
+2147,Coordinate Reference System,68036405,7301,Lisbon 1937 (Lisbon) (deg),
+2148,Coordinate Reference System,4356,7302,LKS94 (geocentric),
+2149,Coordinate Reference System,61266405,7302,LKS94 (deg),
+2150,Coordinate Reference System,4126,7302,LKS94,This same alias is used for both geographical and projected CRSs.
+2151,Coordinate Reference System,4355,7302,LKS94 (3D),
+2152,Coordinate Reference System,61266413,7302,LKS94 (3D deg),
+2153,Coordinate Reference System,61426405,7301,Côte D'Ivoire (deg),Same alias also applied to Abidjan 1987 (deg) (code 61436405).
+2154,Coordinate Reference System,61426405,7301,Port Bouet (deg),Same alias also applied to Abidjan 1987 (deg) (code 61436405).
+2155,Coordinate Reference System,61816405,7301,LUREF (deg),
+2156,Coordinate Reference System,63126405,7309,D48 (deg),
+2157,Coordinate Reference System,68056405,7309,D48 (Ferro) (deg),
+2158,Coordinate Reference System,63126405,7308,HR1901 (deg),
+2159,Coordinate Reference System,68056405,7308,HR1901 (Ferro) (deg),
+2160,Coordinate Reference System,62686405,7302,NAD Michigan (deg),
+2161,Coordinate Reference System,66096405,7302,CGQ77 (deg),
+2162,Coordinate Reference System,62726405,7301,GD49 (deg),
+2163,Coordinate Reference System,61346405,7302,PSD93 (deg),
+2164,Coordinate Reference System,66206405,7301,12th Parallel traverse (deg),
+2165,Coordinate Reference System,62826405,7301,Congo 1960 Pointe Noire (deg),
+2166,Coordinate Reference System,61906413,7301,National Geodetic System [Argentina] (3D deg),see http://www.igm.gov.ar/posgar.html
+2167,Coordinate Reference System,4365,7301,National Geodetic System [Argentina] (3D),see http://www.igm.gov.ar/posgar.html
+2168,Coordinate Reference System,61906405,7301,National Geodetic System [Argentina] (deg),see http://www.igm.gov.ar/posgar.html
+2169,Coordinate Reference System,4366,7301,National Geodetic System [Argentina] (geocentric),see http://www.igm.gov.ar/posgar.html
+2170,Coordinate Reference System,61786405,7301,42/83 (deg),
+2171,Coordinate Reference System,66136405,7301,P2 Exc (deg),Oil industry extension in the Mahakam delta region. Also known as P2 Exc-T9 and Samboja.
+2172,Coordinate Reference System,66136405,7301,P2 Exc-T9 (deg),Oil industry extension in the Mahakam delta region. Also known as P2 Exc and Samboja.
+2173,Coordinate Reference System,66136405,7301,Samboja (deg),Oil industry extension in the Mahakam delta region. Also known as P2 Exc and P2 Exc-T9.
+2174,Coordinate Reference System,4820,7301,Samboja (Jakarta),
+2175,Coordinate Reference System,68206405,7301,Samboja (Jakarta) (deg),
+2176,Coordinate Reference System,63006405,7301,1975 Mapping Adjustment (deg),
+2177,Coordinate Reference System,63266405,7311,DGN-95 (deg),Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+2178,Coordinate_Operation,1274,7302,Pulkovo 1942 to LKS94,
+2179,Area,2832,7302,BC,
+2180,Coordinate_Operation,19984,7302,BC Albers,
+2181,Coordinate_Operation,17311,7301,7.5 gon V 0:-15,
+2182,Coordinate_Operation,17312,7301,5 gon V 0:-15,
+2183,Coordinate_Operation,17313,7301,0 gon 0:-15,
+2184,Coordinate_Operation,17314,7301,2.5 gon O 0:-15,
+2185,Coordinate_Operation,17315,7301,5 gon O 0:-15,
+2186,Coordinate_Operation,19929,7301,2.5 gon V 0:-15,
+2187,Coordinate_Operation,19929,7301,Swedish National Projection,
+2188,Coordinate Reference System,3019,7301,RT90 7.5 gon V 0:-15,
+2190,Coordinate Reference System,3020,7301,RT90 5 gon V 0:-15,
+2191,Coordinate Reference System,3021,7301,RT90 2.5 gon V 0:-15,
+2192,Coordinate Reference System,3022,7301,RT90 0 gon 0:-15,
+2193,Coordinate Reference System,3023,7301,RT90 2.5 gon O 0:-15,
+2194,Coordinate Reference System,3024,7301,RT90 5 gon O 0:-15,
+2195,Datum,6659,7302,ISN93,
+2196,Coordinate_Operation,19985,7301,ETRS-LCC,
+2197,Coordinate_Operation,19986,7301,ETRS-LAEA,
+2199,Datum,6300,7302,TM75,
+2200,Datum,6300,7301,1975 Mapping Adjustment,
+2201,Coordinate_Operation,1953,7307,IE_Ireland65 to ETRS89,IE_Ireland65 to ETRS89 applies to the Republic of Ireland. Also referred to in EuroGeographics as NI_Ireland65 to ETRS89 for Northern Ireland.
+2202,Unit of Measure,9095,7302,ftBr(36),
+2203,Unit of Measure,9095,7306,ftBr(36),
+2204,Unit of Measure,9095,7301,foot,
+2205,Datum,5153,7302,NGG1977,
+2206,Datum,5154,7301,Martinique 1987,
+2207,Datum,5155,7301,Guadeloupe 1988,
+2208,Datum,5159,7301,IGN89,
+2209,Datum,5156,7301,Reunion 1989,
+2210,Datum,5156,7302,IGN89,
+2211,Datum,5155,7302,IGN88,
+2212,Datum,5154,7302,IGN87,
+2214,Datum,6661,7302,LKS92,
+2215,Datum,6615,7301,Madeira SE Base,
+2216,Datum,6665,7301,Graciosa,The same name is also used for the 1948 adjustment (see datum code 6183).
+2217,Datum,6665,7302,Azores Central 1995,
+2218,Datum,6665,7301,Base SW,The same name is also used for the 1948 adjustment (see datum code 6183).
+2219,Datum,6183,7301,Base SW,The same name is also used for the 1995 adjustment (see datum code 6665).
+2220,Datum,6664,7301,Sao Bras,The same name is also used for the 1940 adjustment (see datum code 6184).
+2221,Datum,6664,7302,Azores Oriental 1995,
+2222,Datum,6615,7301,Base SE,The same name is also used for the 1995 adjustment (see datum code 6663).
+2223,Datum,6663,7301,Base SE,The same name is also used for the 1936 adjustment (see datum code 6615).
+2224,Datum,6663,7301,Madeira SE Base 1995,
+2225,Coordinate Reference System,4183,7301,Base SW,The same name is also used for the 1995 adjustment (see CRS code 4665).
+2226,Coordinate Reference System,4665,7301,Base SW,The same name is also used for the 1948 adjustment (see CRS code 4183).
+2227,Coordinate Reference System,4665,7301,Graciosa,The same name is also used for the 1948 adjustment (see CRS code 4183).
+2228,Coordinate Reference System,2189,7301,Base SW / UTM zone 26N,The same name is also used for the 1995 adjustment (see CRS code 3063).
+2229,Coordinate Reference System,4664,7301,Sao Braz,The same name is also used for the 1940 adjustment (see CRS code 4184).
+2230,Coordinate Reference System,3062,7301,Sao Braz / UTM zone 26N,The same name is also used for the 1940 adjustment (see CRS code 2190).
+2231,Coordinate Reference System,3063,7301,Base SW / UTM zone 26N,The same name is also used for the 1948 adjustment (see CRS code 2189).
+2232,Coordinate Reference System,3063,7301,Graciosa / UTM zone 26N,The same name is also used for the 1948 adjustment (see CRS code 2189).
+2233,Coordinate Reference System,4615,7301,Porto Santo 1936,
+2234,Coordinate Reference System,4663,7301,Base SE,The same name is also used for the 1936 adjustment (see CRS code 4615).
+2235,Coordinate Reference System,2942,7301,Base SE / UTM zone 28N,The same name is also used for the 1995 adjustment (see CRS code 3061).
+2236,Coordinate Reference System,3061,7301,Base SE / UTM zone 28N,The same name is also used for the 1948 adjustment (see CRS code 2942).
+2237,Datum,6615,7301,Porto Santo,
+2238,Coordinate_Operation,1886,7301,Base SW to WGS 84 (1),
+2239,Coordinate_Operation,1888,7301,Base SE to WGS 84 (1),
+2240,Coordinate_Operation,1966,7301,Base SE to WGS 84 (2),
+2241,Coordinate_Operation,1967,7301,Base SE to WGS 84 (3),
+2242,Coordinate_Operation,1980,7301,Graciosa to WGS 84 (10),
+2243,Coordinate_Operation,1981,7301,Base SW to WGS 84 (11),
+2244,Coordinate_Operation,1972,7301,Base SW to WGS 84 (2),
+2245,Coordinate_Operation,1973,7301,Base SW to WGS 84 (3),
+2246,Coordinate_Operation,1974,7301,Base SW to WGS 84 (4),
+2247,Coordinate_Operation,1975,7301,Base SW to WGS 84 (5),
+2248,Coordinate_Operation,1976,7301,Base SW to WGS 84 (6),
+2249,Coordinate_Operation,1977,7301,Base SW to WGS 84 (7),
+2250,Coordinate_Operation,1978,7301,Base SW to WGS 84 (8),
+2251,Coordinate_Operation,1979,7301,Base SW to WGS 84 (9),
+2252,Coordinate_Operation,1980,7301,Base SW to WGS 84 (10),
+2253,Coordinate_Operation,1981,7301,Graciosa to WGS 84 (11),
+2254,Coordinate_Operation,1972,7301,Graciosa to WGS 84 (2),
+2255,Coordinate_Operation,1973,7301,Graciosa to WGS 84 (3),
+2256,Coordinate_Operation,1974,7301,Graciosa to WGS 84 (4),
+2257,Coordinate_Operation,1975,7301,Graciosa to WGS 84 (5),
+2258,Coordinate_Operation,1976,7301,Graciosa to WGS 84 (6),
+2259,Coordinate_Operation,1977,7301,Graciosa to WGS 84 (7),
+2260,Coordinate_Operation,1978,7301,Graciosa to WGS 84 (8),
+2261,Coordinate_Operation,1979,7301,Graciosa to WGS 84 (9),
+2262,Coordinate_Operation,1992,7302,D73 to ETRS89 (3),
+2263,Coordinate_Operation,1968,7301,Sao Braz to WGS 84 (2),
+2264,Coordinate_Operation,1969,7301,Sao Braz to WGS 84 (3),
+2265,Coordinate_Operation,1970,7301,Sao Braz to WGS 84 (4),
+2266,Coordinate_Operation,1971,7301,Sao Braz to WGS 84 (5),
+2267,Coordinate_Operation,1982,7301,Observatario Flores to WGS 84 (2),
+2268,Coordinate_Operation,1984,7301,Lisbon 1937 to WGS 84 (3),
+2269,Coordinate_Operation,1756,7301,Lisbon 1937 (Lisbon) to Lisbon 1937,
+2270,Coordinate_Operation,8637,7301,Lisbon 1937 (Lisbon) to WGS 84 (1),
+2271,Coordinate_Operation,1655,7301,Lisbon 1937 to ETRS89 (1),
+2272,Coordinate_Operation,1790,7301,Lisbon 1937 to ETRS89 (2),
+2273,Coordinate_Operation,1988,7302,Lisbon 1937 to WGS 84 (4),
+2274,Coordinate_Operation,17336,7301,0 gon 0:-15,
+2275,Coordinate_Operation,17337,7301,2.5 gon O 0:-15,
+2276,Coordinate_Operation,17338,7301,5 gon O 0:-15,
+2277,Coordinate_Operation,17335,7301,5 gon V 0:-15,
+2278,Coordinate_Operation,17334,7301,7.5 gon V 0:-15,
+2279,Coordinate Reference System,3028,7301,RT38 0 gon 0:-15,
+2280,Coordinate Reference System,3029,7301,RT38 2.5 gon O 0:-15,
+2281,Coordinate Reference System,3027,7301,RT38 2.5 gon V 0:-15,
+2282,Coordinate Reference System,3030,7301,RT38 5 gon O 0:-15,
+2283,Coordinate Reference System,3026,7301,RT38 5 gon V 0:-15,
+2284,Coordinate Reference System,3025,7301,RT38 2.5 gon V 0:-15,
+2285,Datum,6667,7301,IKBD-92,
+2286,Unit of Measure,9122,7302,deg,
+2287,Unit of Measure,9122,7306,dega,
+2288,Coordinate Reference System,66656405,7301,Base SW (deg),The same name is also used for the 1948 adjustment (see CRS code 61836405).
+2289,Coordinate Reference System,61836405,7301,Base SW (deg),The same name is also used for the 1995 adjustment (see CRS code 66656405).
+2290,Coordinate Reference System,66656405,7301,Graciosa (deg),The same name is also used for the 1948 adjustment (see CRS code 61836405).
+2291,Coordinate Reference System,66646405,7301,Sao Braz (deg),The same name is also used for the 1940 adjustment (see CRS code 61846405).
+2292,Coordinate Reference System,4615,7301,Base SE,The same name is also used for the 1995 adjustment (see CRS code 4663).
+2293,Coordinate Reference System,66156405,7301,Base SE (deg),The same name is also used for the 1936 adjustment (see CRS code 66636405).
+2294,Coordinate Reference System,66636405,7301,Base SE (deg),The same name is also used for the 1936 adjustment (see CRS code 66156405).
+2295,Coordinate Reference System,66156405,7301,Porto Santo 1936 (deg),
+2296,Coordinate_Operation,1792,7302,D73 to ETRS89 (2),
+2297,Coordinate_Operation,1657,7302,D73 to ETRS89 (1),
+2298,Coordinate_Operation,1983,7302,D73 to WGS 84 (3),
+2299,Coordinate_Operation,1987,7302,D73 to WGS 84 (4),
+2300,Coordinate_Operation,1986,7302,B DLx to WGS 84 (1),
+2301,Coordinate_Operation,1990,7302,B DLx to WGS 84 (2),
+2302,Coordinate_Operation,1655,7302,DLx to ETRS89 (1),
+2303,Coordinate_Operation,1790,7302,DLx to ETRS89 (2),
+2304,Coordinate_Operation,1984,7302,DLx to WGS 84 (3),
+2305,Coordinate_Operation,1988,7302,DLx to WGS 84 (3),
+2306,Coordinate Reference System,25884,7301,LKS92 / TM Baltic93,Alias used in Latvia.
+2307,Coordinate Reference System,25884,7301,LKS94 / TM Baltic93,Alias used in Lithuania.
+2308,Coordinate Reference System,25884,7301,EST97 / TM Baltic93,Alias used in Estonia.
+2309,Coordinate Reference System,3300,7301,EST92,This same alias is used for both geographical and projected CRSs.
+2310,Coordinate Reference System,3301,7301,EST97,This same alias is used for both geographical and projected CRSs.
+2311,Coordinate Reference System,3059,7301,LKS92,This alias is used for both geographical and projected CRSs.
+2312,Coordinate_Operation,1997,7302,DLx to ETRS89 (2),
+2313,Coordinate_Operation,1997,7301,Lisbon 1937 to ETRS89 (2),
+2314,Datum,6668,7302,ED79,
+2315,Datum,6131,7301,Indian (DMA Reduced),
+2316,Coordinate Reference System,4131,7301,Indian (DMA Reduced),
+2317,Coordinate Reference System,61316405,7301,Indian (DMA Reduced) (deg),
+2318,Coordinate Reference System,3176,7301,Indian (DMA Reduced) / TM 106 NE,
+2319,Coordinate Reference System,3148,7301,Indian (DMA Reduced) / UTM zone 48N,
+2320,Coordinate Reference System,3149,7301,Indian (DMA Reduced) / UTM zone 49N,
+2321,Coordinate Reference System,4930,7302,AAD98,
+2322,Coordinate Reference System,4936,7301,ETRF89,
+2323,Coordinate Reference System,4936,7301,EUREF89,
+2324,Coordinate Reference System,4960,7301,National Geodetic System [Argentina],see http://www.igm.gov.ar/posgar.html
+2325,Coordinate Reference System,4978,7311,DGN-95,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+2326,Coordinate Reference System,4950,7301,LKS94 (ETRS89),
+2327,Coordinate Reference System,4931,7302,AAD98,
+2328,Coordinate Reference System,4937,7301,ETRF89,
+2329,Coordinate Reference System,4937,7301,EUREF89,
+2330,Coordinate Reference System,4951,7301,LKS94 (ETRS89),
+2331,Coordinate Reference System,4961,7301,National Geodetic System [Argentina],see http://www.igm.gov.ar/posgar.html
+2332,Coordinate Reference System,4979,7311,DGN-95,Datum Geodesi Nasional 1995 (DGN-95) is a synonym for WGS 84 in Indonesia.
+2333,Datum,6265,7301,Rome 1940,
+2334,Datum,6806,7301,Rome 1940 (Rome),
+2335,Datum,6670,7302,IGM95,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/area.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/area.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/area.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1844 @@
+"AREA_CODE","AREA_NAME","AREA_OF_USE","ISO_A2_CODE","ISO_A3_CODE","ISO_N_CODE","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED"
+1024,Afghanistan,Afghanistan,AF,AFG,4,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1025,Albania,Albania,AL,ALB,8,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1026,Algeria,Algeria,DZ,DZA,12,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1027,American Samoa,American Samoa,AS,ASM,16,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1028,Andorra,Andorra,AD,AND,20,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1029,Angola,Angola,AO,AGO,24,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1030,Anguilla,Anguilla,AI,AIA,660,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1031,Antarctica,Antarctica,AQ,ATA,10,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1032,Antigua and Barbuda,Antigua and Barbuda,AG,ATG,28,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1033,Argentina,Argentina,AR,ARG,32,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1034,Armenia,Armenia,AM,ARM,51,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1035,Aruba,Aruba,AW,ABW,533,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1036,Australia,Australia,AU,AUS,36,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1037,Austria,Austria,AT,AUT,40,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1038,Azerbaijan,Azerbaijan,AZ,AZE,31,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1039,Bahamas,Bahamas,BS,BHS,44,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1040,Bahrain,Bahrain,BH,BHR,48,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1041,Bangladesh,Bangladesh,BD,BGD,50,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1042,Barbados,Barbados,BB,BRB,52,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1043,Belarus,Belarus,BY,BLR,112,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1044,Belgium,Belgium,BE,BEL,56,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1045,Belize,Belize,BZ,BLZ,84,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1046,Benin,Benin,BJ,BEN,204,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1047,Bermuda,Bermuda,BM,BMU,60,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1048,Bhutan,Bhutan,BT,BTN,64,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1049,Bolivia,Bolivia,BO,BOL,68,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1050,Bosnia and Herzegowina,Bosnia and Herzegowina,BA,BIH,70,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1051,Botswana,Botswana,BW,BWA,72,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1052,Bouvet Island,Bouvet Island,BV,BVT,74,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1053,Brazil,Brazil,BR,BRA,76,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1054,British Indian Ocean Territory,British Indian Ocean Territory,IO,IOT,86,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1055,Brunei Darussalam,Brunei Darussalam,BN,BRN,96,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1056,Bulgaria,Bulgaria,BG,BGR,100,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1057,Burkina Faso,Burkina Faso,BF,BFA,854,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1058,Burundi,Burundi,BI,BDI,108,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1059,Cambodia,Cambodia,KH,KHM,116,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1060,Cameroon,Cameroon,CM,CMR,120,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1061,Canada,Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland; Northwest Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon.,CA,CAN,124,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1062,Cape Verde,Cape Verde,CV,CPV,132,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1063,Cayman Islands,Cayman Islands,KY,CYM,136,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1064,Central African Republic,Central African Republic,CF,CAF,140,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1065,Chad,Chad,TD,TCD,148,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1066,Chile,Chile,CL,CHL,152,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1067,China,China,CN,CHN,156,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1068,Christmas Island,Christmas Island,CX,CXR,162,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1069,Cocos (Keeling) Islands,Cocos (Keeling) Islands,CC,CCK,166,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1070,Colombia,Colombia.,CO,COL,170,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1071,Comoros,Comoros,KM,COM,174,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1072,Congo,Congo,CG,COG,178,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1073,Cook Islands,Cook Islands,CK,COK,184,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1074,Costa Rica,Costa Rica,CR,CRI,188,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1075,Cote d'Ivoire (Ivory Coast),Côte d'Ivoire (Ivory Coast),CI,CIV,384,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1076,Croatia,Croatia,HR,HRV,191,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1077,Cuba,Cuba,CU,CUB,192,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1078,Cyprus,Cyprus,CY,CYP,196,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1079,Czech Republic,Czech Republic,CZ,CZE,203,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1080,Denmark,Denmark,DK,DNK,208,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1081,Djibouti,Djibouti,DJ,DJI,262,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1082,Dominica,Dominica,DM,DMA,212,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1083,Dominican Republic,Dominican Republic,DO,DOM,214,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1084,East Timor,East Timor,TP,TMP,626,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1085,Ecuador,Ecuador,EC,ECU,218,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1086,Egypt,Egypt,EG,EGY,818,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1087,El Salvador,El Salvador,SV,SLV,222,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1088,Equatorial Guinea,Equatorial Guinea,GQ,GNQ,226,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1089,Eritrea,Eritrea,ER,ERI,232,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1090,Estonia,Estonia,EE,EST,233,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1091,Ethiopia,Ethiopia,ET,ETH,231,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1092,Falkland Islands (Malvinas),Falkland Islands (Malvinas),FK,FLK,238,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1093,Faroe Islands,Faroe Islands,FO,FRO,234,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1094,Fiji,Fiji,FJ,FJI,242,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1095,Finland,Finland,FI,FIN,246,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1096,France,France,FR,FRA,250,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1097,French Guiana,French Guiana,GF,GUF,254,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1098,French Polynesia,French Polynesia,PF,PYF,258,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1099,French Southern Territories,French Southern Territories,TF,ATF,260,"Kerguelen Islands, Crozet Islands, St Paul & Amsterdam islands.",ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1100,Gabon,Gabon,GA,GAB,266,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1101,Gambia,Gambia,GM,GMB,270,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1102,Georgia,Georgia,GE,GEO,268,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1103,Germany,Germany,DE,DEU,276,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1104,Ghana,Ghana,GH,GHA,288,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1105,Gibraltar,Gibraltar,GI,GIB,292,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1106,Greece,Greece,GR,GRC,300,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1107,Greenland,Greenland,GL,GRL,304,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1108,Grenada,Grenada,GD,GRD,308,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1109,Guadeloupe,Guadeloupe,GP,GLP,312,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1110,Guam,Guam,GU,GUM,316,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1111,Guatemala,Guatemala,GT,GTM,320,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1112,Guinea,Guinea,GN,GIN,324,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1113,Guinea-Bissau,Guinea-Bissau,GW,GNB,624,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1114,Guyana,Guyana,GY,GUY,328,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1115,Haiti,Haiti,HT,HTI,332,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1116,Heard Island and McDonald Islands,Heard Island and McDonald Islands,HM,HMD,334,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1117,Honduras,Honduras,HN,HND,340,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1118,China - Hong Kong,China - Hong Kong special administrative region,HK,HKG,344,"""Hong Kong"" in ISO 3166",EPSG,EPSG,2002-06-22 00:00:00,2002.16,0
+1119,Hungary,Hungary,HU,HUN,348,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1120,Iceland,Iceland,IS,ISL,352,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1121,India,India,IN,IND,356,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1122,Indonesia,Indonesia,ID,IDN,360,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1123,"Iran, Islamic Republic of",Islamic Republic of Iran,IR,IRN,364,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1124,Iraq,Iraq,IQ,IRQ,368,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1125,Ireland,Ireland,IE,IRL,372,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1126,Israel,Israel,IL,ISR,376,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1127,Italy,Italy,IT,ITA,380,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1128,Jamaica,Jamaica,JM,JAM,388,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1129,Japan,Japan,JP,JPN,392,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1130,Jordan,Jordan,JO,JOR,400,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1131,Kazakstan,Kazakstan,KZ,KAZ,398,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1132,Kenya,Kenya,KE,KEN,404,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1133,Kiribati,Kiribati,KI,KIR,296,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1134,"Korea, Democratic People's Republic of (North Korea)",Democratic People's Republic of Korea (North Korea),KP,PRK,408,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1135,"Korea, Republic of (South Korea)",Republic of Korea (South Korea),KR,KOR,410,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1136,Kuwait,Kuwait,KW,KWT,414,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1137,Kyrgyzstan,Kyrgyzstan,KG,KGZ,417,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1138,Lao People's Democratic Republic (Laos).,Lao People's Democratic Republic (Laos),LA,LAO,418,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1139,Latvia,Latvia,LV,LVA,428,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1140,Lebanon,Lebanon,LB,LBN,422,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1141,Lesotho,Lesotho,LS,LSO,426,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1142,Liberia,Liberia,LR,LBR,430,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1143,Libyan Arab Jamahiriya,Libyan Arab Jamahiriya,LY,LBY,434,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1144,Liechtenstein,Liechtenstein,LI,LIE,438,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1145,Lithuania,Lithuania,LT,LTU,440,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1146,Luxembourg,Luxembourg,LU,LUX,442,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1147,China - Macau,China - Macau special administrative region,MO,MAC,446,"""Macau"" in ISO 3166.",EPSG,EPSG,2002-06-22 00:00:00,2002.16,0
+1148,"Macedonia, The Former Yugoslav Republic of",The Former Yugoslav Republic of Macedonia,MK,MKD,807,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1149,Madagascar,Madagascar,MG,MDG,450,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1150,Malawi,Malawi,MW,MWI,454,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1151,Malaysia,Malaysia,MY,MYS,458,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1152,Maldives,Maldives,MV,MDV,462,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1153,Mali,Mali,ML,MLI,466,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1154,Malta,Malta,MT,MLT,470,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1155,Marshall Islands,Marshall Islands,MH,MHL,584,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1156,Martinique,Martinique,MQ,MTQ,474,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1157,Mauritania,Mauritania,MR,MRT,478,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1158,Mauritius,Mauritius,MU,MUS,480,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1159,Mayotte,Mayotte,YT,MYT,175,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1160,Mexico,Mexico,MX,MEX,484,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1161,"Micronesia, Federated States of",Federated States of Micronesia,FM,FSM,583,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1162,"Moldova, Republic of",Republic of Moldova,MD,MDA,498,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1163,Monaco,Monaco,MC,MCO,492,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1164,Mongolia,Mongolia,MN,MNG,496,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1165,Montserrat,Montserrat,MS,MSR,500,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1166,Morocco,Morocco,MA,MAR,504,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1167,Mozambique,Mozambique,MZ,MOZ,508,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1168,Myanmar (Burma),Myanmar (Burma),MM,MMR,104,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/isoISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1169,Namibia,Namibia,NA,NAM,516,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1170,Nauru,Nauru,NR,NRU,520,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1171,Nepal,Nepal,NP,NPL,524,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1172,Netherlands,Netherlands,NL,NLD,528,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1173,Netherlands Antilles,Netherlands Antilles,AN,ANT,530,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1174,New Caledonia,New Caledonia,NC,NCL,540,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1175,New Zealand,New Zealand,NZ,NZL,554,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1176,Nicaragua,Nicaragua,NI,NIC,558,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1177,Niger,Niger,NE,NER,562,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1178,Nigeria,Nigeria,NG,NGA,566,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1179,Niue,Niue,NU,NIU,570,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1180,Norfolk Island,Norfolk Island,NF,NFK,574,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1181,Northern Mariana Islands,Northern Mariana Islands,MP,MNP,580,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1182,Norway,Norway,NO,NOR,578,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1183,Oman,Oman,OM,OMN,512,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1184,Pakistan,Pakistan,PK,PAK,586,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1185,Palau,Palau,PW,PLW,585,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1186,Panama,Panama,PA,PAN,591,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1187,Papua New Guinea (PNG),Papua New Guinea (PNG),PG,PNG,598,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1188,Paraguay,Paraguay,PY,PRY,600,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1189,Peru,Peru,PE,PER,604,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1190,Philippines,Philippines,PH,PHL,608,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1191,Pitcairn,Pitcairn,PN,PCN,612,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1192,Poland,Poland,PL,POL,616,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1193,Portugal,Portugal,PT,PRT,620,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1194,Puerto Rico,Puerto Rico,PR,PRI,630,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1195,Qatar,Qatar,QA,QAT,634,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1196,Reunion,Reunion,RE,REU,638,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1197,Romania,Romania,RO,ROU,642,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1198,Russian Federation,Russian Federation,RU,RUS,643,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1199,Rwanda,Rwanda,RW,RWA,646,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1200,Saint Kitts and Nevis,Saint Kitts and Nevis,KN,KNA,659,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1201,Saint Lucia,Saint Lucia,LC,LCA,662,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1202,Saint Vincent and the Grenadines,Saint Vincent and the Grenadines,VC,VCT,670,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1203,Samoa,Samoa,WS,WSM,882,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1204,San Marino,San Marino,SM,SMR,674,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1205,Sao Tome and Principe,Sao Tome and Principe,ST,STP,678,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1206,Saudi Arabia,Saudi Arabia,SA,SAU,682,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1207,Senegal,Senegal,SN,SEN,686,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1208,Seychelles,Seychelles,SC,SYC,690,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1209,Sierra Leone,Sierra Leone,SL,SLE,694,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1210,Singapore,Singapore,SG,SGP,702,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1211,Slovakia (Slovak Republic),Slovakia (Slovak Republic),SK,SVK,703,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1212,Slovenia,Slovenia,SI,SVN,705,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1213,Solomon Islands,Solomon Islands,SB,SLB,90,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1214,Somalia,Somalia,SO,SOM,706,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1215,South Africa,South Africa,ZA,ZAF,710,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1216,South Georgia and the South Sandwich Islands,South Georgia and the South Sandwich Islands,GS,SGS,239,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1217,Spain,Spain,ES,ESP,724,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1218,Sri Lanka,Sri Lanka,LK,LKA,144,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1219,Saint Helena,Saint Helena,SH,SHN,654,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1220,Saint Pierre and Miquelon,Saint Pierre and Miquelon,PM,SPM,666,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1221,Sudan,Sudan,SD,SDN,736,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1222,Suriname,Suriname,SR,SUR,740,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1223,Svalbard and Jan Mayen,Svalbard and Jan Mayen,SJ,SJM,744,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1224,Swaziland,Swaziland,SZ,SWZ,748,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1225,Sweden,Sweden,SE,SWE,752,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1226,Switzerland,Switzerland,CH,CHE,756,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1227,Syrian Arab Republic,Syrian Arab Republic,SY,SYR,760,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1228,"Taiwan, Province of China","Taiwan, Province of China",TW,TWN,158,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1229,Tajikistan,Tajikistan,TJ,TJK,762,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1230,"Tanzania, United Republic of",United Republic of Tanzania,TZ,TZA,834,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1231,Thailand,Thailand,TH,THA,764,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1232,Togo,Togo,TG,TGO,768,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1233,Tokelau,Tokelau,TK,TKL,772,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1234,Tonga,Tonga,TO,TON,776,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1235,Trinidad and Tobago,Trinidad and Tobago,TT,TTO,780,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1236,Tunisia,Tunisia,TN,TUN,788,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1237,Turkey,Turkey,TR,TUR,792,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1238,Turkmenistan,Turkmenistan,TM,TKM,795,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1239,Turks and Caicos Islands,Turks and Caicos Islands,TC,TCA,796,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1240,Tuvalu,Tuvalu,TV,TUV,798,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1241,Uganda,Uganda,UG,UGA,800,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1242,Ukraine,Ukraine,UA,UKR,804,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1243,United Arab Emirates (UAE),United Arab Emirates (UAE),AE,ARE,784,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1244,United Kingdom (UK),United Kingdom (UK),GB,GBR,826,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1245,United States (USA),United States (USA),US,USA,840,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1246,United States Minor Outlying Islands,United States Minor Outlying Islands,UM,UMI,581,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1247,Uruguay,Uruguay,UY,URY,858,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1248,Uzbekistan,Uzbekistan,UZ,UZB,860,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1249,Vanuatu,Vanuatu,VU,VUT,548,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1250,Holy See (Vatican City State),Holy See (Vatican City State),VA,VAT,336,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1251,Venezuela,Venezuela,VE,VEN,862,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1252,Vietnam,Vietnam,VN,VNM,704,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1253,"Virgin Islands, British",British Virgin Islands,VG,VGB,92,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1254,"Virgin Islands, US",US Virgin Islands,VI,VIR,850,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1255,Wallis and Futuna,Wallis and Futuna,WF,WLF,876,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1256,Western Sahara,Western Sahara,EH,ESH,732,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1257,Yemen,Yemen,YE,YEM,887,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1258,Yugoslavia - Serbia and Montenegro,Yugoslavia - Union of Serbia and Montenegro,YU,YUG,891,,EPSG,EPSG,2003-02-06 00:00:00,2002.341 2003.06,0
+1259,"Congo, The Democratic Republic of the Congo (Zaire)",The Democratic Republic of the Congo (Zaire),CD,COD,180,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1260,Zambia,Zambia,ZM,ZMB,894,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1261,Zimbabwe,Zimbabwe,ZW,ZWE,716,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,2002.341,0
+1262,World,World.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1263,Not specified,Not specified.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1264,UK - Great Britain onshore,United Kingdom (UK) - Great Britain - England  Scotland  Wales - onshore; Isle of Man.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1265,Argentina - Comodoro Rivadavia,Argentina - Comodoro Rivadavia area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1266,Venezuela - Puerto La Cruz,Venezuela - Puerto La Cruz area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1267,Venezuela - Barinas,Venezuela - Barinas area.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1268,Venezuela - Falcon state,Venezuela - Falcon state.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1269,Venezuela - Pedregal area of Falcon state,Venezuela - Pedregal area of Falcon state.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1270,Venezuela - Maracaibo south,Venezuela - south Maracaibo area.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1271,"Africa - Eritrea, Ethiopia and Sudan",Eritrea; Ethiopia; Sudan.,,,,,EPSG,EPSG,2003-03-06 00:00:00,2002.81,0
+1272,Asia - Middle East - Kuwait and Saudi,Kuwait; Saudi Arabia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1273,Antigua,Antigua and Barbuda - Antigua.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+1274,Brazil - Aratu,Brazil - coastal areas south of 2 deg 55 min South.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1275,Netherlands - onshore,Netherlands - onshore.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1276,"Africa - Botswana, Malawi, Zambia, Zimbabwe.",Botswana; Malawi; Zambia; Zimbabwe.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1277,"Africa - Kenya, Tanzania and Uganda",Kenya; Tanzania; Uganda.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1278,Antarctica - Australian sector,Antarctica - Australian sector.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1279,Australasia - Australia and PNG - AGD66,Australia - Australian Capital Territory (ACT); New South Wales (NSW); Northern Territory (NT); Tasmania; Victoria.  Papua New Guinea (PNG).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1280,Australia - Western Australia (WA),Australia - Western Australia (WA).,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1281,Australia - mainland,Australia - Australian Capital Territory (ACT); New South Wales (NSW); Northern Territories (NT); Queensland; South Australia (SA); Western Australia (WA); Victoria.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1282,Australia - Tasmania,Australia - Tasmania.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1283,Canada - Maritime Provinces,Canada - New Brunswick; Nova Scotia; Prince Edward Island.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1284,Europe - Soviet Union,Armenia;  Azerbaijan;  Belorus;  Estonia;  Georgia;  Kazakstan;  Kirgizstan;  Latvia;  Lithuania;  Moldavia;  Russian Federation;  Tadzhikistan;  Turkmenistan;  Ukraine;  Uzbekistan.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1285,Indonesia - Java,Indonesia - Java.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1286,Europe - Liechtenstein and Switzerland.,Liechtenstein; Switzerland.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1287,Indonesia - Banga & Belitung Islands.,Indonesia - Banga & Belitung Islands.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1288,Angola - Angola proper,Angola - Angola proper,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1289,Canada - CVD28,Canada - Alberta; British Columbia; Manitoba; New Brunswick; Nova Scotia; Ontario; Prince Edward Island; Quebec; Saskatchewan.,,,,,EPSG,EPSG,1996-12-12 00:00:00,,0
+1290,Africa - Botswana and South Africa.,Botswana; South Africa.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1291,Asia - Caspian Sea,Azerbaijan - offshore; Kazakstan - offshore;  Russian Federation - Caspian Sea;  Turkmenistan - offshore.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1292,Argentina - Neuquen province,Argentina - Neuquen province.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1293,Brazil - Corrego Alegre,Brazil - NE coastal area between 45 deg W and 40 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1294,Portugal - onshore,Portugal - onshore.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1295,Germany - DHDN,"Germany - onshore - Baden-Wurtemberg, Bayern, Hessen, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, Schleswig-Holstein. Also former DDR states of Sachsen and Thuringen by transformation.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1296,Europe - ED50,Europe - west - Denmark; Faroe Islands; France offshore; Italy; Ireland offshore; Netherlands offshore; Germany offshore; Greece (offshore); North Sea; Norway; Spain; Svalbard; Turkey; United Kingdom UKCS offshore. Egypt - Western Desert.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+1297,Europe - ED87,Europe - west.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1298,Europe - ETRS89,Europe: Austria; Belgium; Bosnia and Herzegovina; Croatia; Czech Republic; Denmark; Estonia; Finland; France; Germany; Hungary; Italy; Latvia; Liechtenstein; Lithuania; Luxembourg; Netherlands; Norway; Poland; Portugal; Romania; Slovakia; Slovenia; Spain; Svalbard; Sweden; Switzerland; United Kingdom (UK).,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1299,Europe - EVRF2000,Europe: Austria; Belgium; Bosnia and Herzegovina; Croatia; Czech Republic; Denmark; Estonia; Finland; France; Germany; Hungary; Italy; Latvia; Liechtenstein; Lithuania; Luxembourg; Netherlands; Norway; Poland; Portugal; Romania; Slovakia; Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK).,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1300,Iran - FD58,Islamic Republic of Iran - Gulf coast and Arwaz areas.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1301,Portugal - central Azores,"Portugal - central Azores - Graciosa, Terceira, Sao Jorge, Pico, Faial.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1302,Asia - Cambodia and Vietnam,Cambodia; Vietnam.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1303,South America - Tierra del Fuego.,Argentina and Chile - Tierra del Fuego.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1304,Asia - Myanmar and Thailand,Myanmar (Burma); Thailand.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1305,Europe - Ireland (Republic and Ulster),Ireland. United Kingdom (UK) - Northern Ireland (Ulster).,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1306,Europe - Czechoslovakia,Czech Republic; Slovakia.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1307,Asia - Bangladesh; India; Myanmur; Pakistan.,Bangladesh; India; Myanmar (Burma); Pakistan.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1308,Asia - Bangladesh; India; Pakistan.,Bangladesh; India; Pakistan.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1309,Asia - Malaysia (west) and Singapore.,Malaysia - West Malaysia; Singapore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1310,Kuwait - Kuwait City,Kuwait - Kuwait City.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1311,Venezuela - Cabinas,Venezuela - Cabinas area.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1312,Venezuela - Lake Maracaibo,Venezuela - Lake Maracaibo area.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1313,Venezuela - Loma Quintana,Venezuela - north.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1314,Portugal - Madeira islands,"Portugal - Madeira, Porto Santo and Desertas islands.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1315,Mozambique - west.,Mozambique - west.,,,,,EPSG,EPSG,1998-04-16 00:00:00,,0
+1316,Indonesia - Sulawesi SW,Indonesia - south west Sulawesi.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1317,Angola - Cabinda offshore,Angola - Cabinda offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1318,Angola - Cabinda,Angola - Cabinda,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1319,Venezuela - Maracaibo area,Venezuela - Maracaibo area.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1320,Venezuela - Maturin,Venezuela - Maturin area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1321,Europe - MGI,"Austria. Bosnia and Herzegowina. Croatia. FYR Macedonia. Slovenia. Yugoslavia (Serbia, Montenegro).",,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1322,Trinidad and Tobago - Tobago,Trinidad and Tobago - Tobago.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1323,USA - conus,United States (USA) - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1324,USA (all states),United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Hawaii; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1325,North America - all Canada and USA subunits,North America: Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland; North West Territories; Nova Scotia; Nunavet; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+1326,France - mainland,France - mainland.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1327,France - Corsica,France - Corsica.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1328,Indonesia - Kalimantan E - Mahakam delta,Indonesia - east Kalimantan - Mahakam delta area.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1329,Mozambique - south,Mozambique - south.,,,,,EPSG,EPSG,1998-04-16 00:00:00,,0
+1330,USA - Alaska,United States (USA) - Alaska,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1331,USA - Alaska - St. George Island,United States (USA) - Alaska - St. George Island.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1332,USA - Alaska - St. Lawrence Island,United States (USA) - Alaska - St. Lawrence Island.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1333,USA - Alaska - St. Paul Island,United States (USA) - Alaska - St. Paul Island.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1334,USA - Hawaii,United States (USA) - Hawaii.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1335,Caribbean - Puerto Rico and the Virgin Islands,Puerto Rico; Virgin Islands (British); Virgin Islands (US).,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1336,Canada - CSRS98,Canada - Alberta; New Brunswick; Saskatchewan; Prince Edward Island; and Quebec.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,1
+1337,USA and American Samoa HARN,American Samoa. United States (USA) - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Hawaii; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Dakota; Ohio; Oklahoma; Oregon; Rhode Island; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,National Geodetic Survey,EPSG,2002-06-22 00:00:00,2001.60,0
+1338,Iran - Taheri refinery,Islamic Republic of Iran - Taheri refinery site only.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1339,Trinidad and Tobago - Trinidad,Trinidad and Tobago - Trinidad.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1340,Yemen - South Yemen,Yemen - South Yemen.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1341,South America - all countries,"South America - Argentina, Brazil, Bolivia, Chile, Colombia, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Venezuela.",,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1342,Sierra Leone - Freetown Peninsula,Sierra Leone - Freetown Peninsula.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1343,Germany - east Germany all states,Germany - states of former East Germany (DDR) - Brandenburg; Mecklenburg-Vorpommern; Sachsen; Sachsen-Anhalt; Thuringen.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1344,Portugal - western Azores,"Portugal - western Azores - Flores, Corvo.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1345,Portugal - eastern Azores,"Portugal - eastern Azores - Sao Miguel, Santa Maria.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1346,Qatar - onshore,Qatar - onshore.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1347,Belgium - onshore,Belgium - onshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1348,South America - PSAD56,Bolivia; Ecuador; Peru; [Venezuela].,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1349,North America - NAD27,North and central America: Antigua and Barbuda. Belize. Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland; North West Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. Costa Rica. Cuba. El Salvador. Guatemala. Honduras. Mexico. Nicaragua. United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.  Virgin Islands (British).  Virgin Islands (US).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1350,North America - NAD83,North America: Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland; North West Territories; Nova Scotia; Nunavet; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. Greenland. Mexico. United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Hawaii; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1351,Asia - Middle East - Nahrwan,Arabian Gulf; Kuwait; Qatar - offshore; United Arab Emirates (UAE) - Abu Dhabi; Dubai; Sharjah; Ajman; Fujairah; Ras Al Kaimah; Umm Al Qaiwain.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1352,Norway - onshore,Norway - onshore.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1353,France - onshore,France - onshore.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1354,Europe - British Isles - UK and Ireland,Ireland - onshore.  United Kingdom (UK) - onshore - England; Scotland; Wales; Northern Ireland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1355,Indonesia - Sumatra,Indonesia - Sumatra.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1356,"Asia - Middle East - Israel, Jordan and Palestine Territory",Israel; Jordan; Palestine Territory.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.34,0
+1357,Europe - Pulkovo,Armenia; Azerbaijan; Belarus; Estonia; Georgia; Kazakstan; Kirgistan; Latvia; Lithuania; Moldova; Russian Federation; Tadzhikstan; Turkmenistan; Ukraine; Uzbekistan; Germany (former DDR); Czech Republic; Slovakia; Hungary; Poland; Romania; Latvia; Lithuania; Estonia; Albania.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1358,South America - SAD69,South America - Brazil.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1359,Indonesia - Kalimantan SE,Indonesia - southeast Kalimantan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1360,Indonesia - Kalimantan E,Indonesia - east Kalimantan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1361,Sudan - south,Sudan - south.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1362,Asia - Brunei and East Malaysia,Brunei; Malaysia - East Malaysia (Sabah; Sarawak).,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1363,UAE - Abu Dhabi and Dubai,United Arab Emirates (UAE) - Abu Dhabi; Dubai.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1364,Asia - Japan and Korea,Japan; North Korea; South Korea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1365,Algeria - N of 32 deg N,Algeria - north of 32 deg North.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1366,"Africa - Algeria, Morocco and Tunisia",Algeria; Morocco; Tunisia.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1367,Canada - Ontario,Canada - Ontario.,,,,,EPSG,EPSG,1999-05-12 00:00:00,,0
+1368,Canada - Quebec,Canada - Quebec.,,,,,EPSG,EPSG,1999-10-22 00:00:00,,0
+1369,France - Alsace,France - Alsace.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1370,Venezuela - Deltana,Venezuela - Deltana area.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1371,Venezuela - Guarico state,Venezuela - Guarico state.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1372,USA - Alabama,United States (USA) - Alabama.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1373,USA - Arizona,United States (USA) - Arizona.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1374,USA - Arkansas,United States (USA) - Arkansas.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1375,USA - California,United States (USA) - California.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1376,USA - Colorado,United States (USA) - Colorado.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1377,USA - Connecticut,United States (USA) - Connecticut - counties of Fairfield; Hartford; Litchfield; Middlesex; New Haven; New London; Tolland; Windham.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1378,USA - Delaware,United States (USA) - Delaware - counties of Kent; New Castle; Sussex.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1379,USA - Florida,United States (USA) - Florida.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1380,USA - Georgia,United States (USA) - Georgia.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1381,USA - Idaho,United States (USA) - Idaho.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1382,USA - Illinois,United States (USA) - Illinois.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1383,USA - Indiana,United States (USA) - Indiana.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1384,USA - Iowa,United States (USA) - Iowa.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1385,USA - Kansas,United States (USA) - Kansas.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1386,USA - Kentucky,United States (USA) - Kentucky.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1387,USA - Louisiana,United States (USA) - Louisiana.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1388,USA - Maine,United States (USA) - Maine.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1389,USA - Maryland,United States (USA) - Maryland - counties of Allegany; Anne Arundel; Baltimore; Calvert; Caroline; Carroll; Cecil; Charles; Dorchester; Frederick; Garrett; Harford; Howard; Kent; Montgomery; Prince Georges; Queen Annes; Somerset; St. Marys; Talbot; Washington; Wicomico; Worcester.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1390,USA - Massachusetts,United States (USA) - Massachusetts.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1391,USA - Michigan,United States (USA) - Michigan.,,,,,EPSG,EPSG,1996-12-12 00:00:00,,0
+1392,USA - Minnesota,United States (USA) - Minnesota.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1393,USA - Mississippi,United States (USA) - Mississippi.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1394,USA - Missouri,United States (USA) - Missouri.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1395,USA - Montana,United States (USA) - Montana - counties of Beaverhead; Big Horn; Blaine; Broadwater; Carbon; Carter; Cascade; Chouteau; Custer; Daniels; Dawson; Deer Lodge; Fallon; Fergus; Flathead; Gallatin; Garfield; Glacier; Golden Valley; Granite; Hill; Jefferson; Judith Basin; Lake; Lewis and Clark; Liberty; Lincoln; Madison; McCone; Meagher; Mineral; Missoula; Musselshell; Park; Petroleum; Phillips; Pondera; Powder River; Powell; Prairie; Ravalli; Richland; Roosevelt; Rosebud; Sanders; Sheridan; Silver Bow; Stillwater; Sweet Grass; Teton; Toole; Treasure; Valley; Wheatland; Wibaux; Yellowstone.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1396,USA - Nebraska,United States (USA) - Nebraska - counties of Adams; Antelope; Arthur; Banner; Blaine; Boone; Box Butte; Boyd; Brown; Buffalo; Burt; Butler; Cass; Cedar; Chase; Cherry; Cheyenne; Clay; Colfax; Cuming; Custer; Dakota; Dawes; Dawson; Deuel; Dixon; Dodge; Douglas; Dundy; Fillmore; Franklin; Frontier; Furnas; Gage; Garden; Garfield; Gosper; Grant; Greeley; Hall; Hamilton; Harlan; Hayes; Hitchcock; Holt; Hooker; Howard; Jefferson; Johnson; Kearney; Keith; Keya Paha; Kimball; Knox; Lancaster; Lincoln; Logan; Loup; Madison; McPherson; Merrick; Morrill; Nance; Nemaha; Nuckolls; Otoe; Pawnee; Perkins; Phelps; Pierce; Platte; Polk; Red Willow; Richardson; Rock; Saline; Sarpy; Saunders; Scotts Bluff; Seward; Sheridan; Sherman; Sioux; Stanton; Thayer; Thomas; Thurston; Valley; Washington; Wayne; Webster; Wheeler; York.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1397,USA - Nevada,United States (USA) - Nevada.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1398,USA - New Hampshire,United States (USA) - New Hampshire - counties of Belknap; Carroll; Cheshire; Coos; Grafton; Hillsborough; Merrimack; Rockingham; Strafford; Sullivan.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1399,USA - New Jersey,United States (USA) - New Jersey - counties of Atlantic; Bergen; Burlington; Camden; Cape May; Cumberland; Essex; Gloucester; Hudson; Hunterdon; Mercer; Middlesex; Monmouth; Morris; Ocean; Passaic; Salem; Somerset; Sussex; Union; Warren.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1400,USA - New Mexico,United States (USA) - New Mexico.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1401,USA - New York,United States (USA) - New York.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1402,USA - North Carolina,United States (USA) - North Carolina - counties of Alamance; Alexander; Alleghany; Anson; Ashe; Avery; Beaufort; Bertie; Bladen; Brunswick; Buncombe; Burke; Cabarrus; Caldwell; Camden; Carteret; Caswell; Catawba; Chatham; Cherokee; Chowan; Clay; Cleveland; Columbus; Craven; Cumberland; Currituck; Dare; Davidson; Davie; Duplin; Durham; Edgecombe; Forsyth; Franklin; Gaston; Gates; Graham; Granville; Greene; Guilford; Halifax; Harnett; Haywood; Henderson; Hertford; Hoke; Hyde; Iredell; Jackson; Johnston; Jones; Lee; Lenoir; Lincoln; Macon; Madison; Martin; McDowell; Mecklenburg; Mitchell; Montgomery; Moore; Nash; New Hanover; Northampton; Onslow; Orange; Pamlico; Pasquotank; Pender; Perquimans; Person; Pitt; Polk; Randolph; Richmond; Robeson; Rockingham; Rowan; Rutherford; Sampson; Scotland; Stanly; Stokes; Surry; Swain; Transylvania; Tyrrell; Union; Vance; Wake; Warren; Washington; Watauga; Wayne; Wilkes; Wilson; Yadkin; Yancey.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1403,USA - North Dakota,United States (USA) - North Dakota.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1404,USA - Ohio,United States (USA) - Ohio.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1405,USA - Oklahoma,United States (USA) - Oklahoma.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1406,USA - Oregon,United States (USA) - Oregon.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1407,USA - Pennsylvania,United States (USA) - Pennsylvania.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1408,USA - Rhode Island,United States (USA) - Rhode Island - counties of Bristol; Kent; Newport; Providence; Washington.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1409,USA - South Carolina,United States (USA) - South Carolina - counties of Abbeville; Aiken; Allendale; Anderson; Bamberg; Barnwell; Beaufort; Berkeley; Calhoun; Charleston; Cherokee; Chester; Chesterfield; Clarendon; Colleton; Darlington; Dillon; Dorchester; Edgefield; Fairfield; Florence; Georgetown; Greenville; Greenwood; Hampton; Horry; Jasper; Kershaw; Lancaster; Laurens; Lee; Lexington; Marion; Marlboro; McCormick; Newberry; Oconee; Orangeburg; Pickens; Richland; Saluda; Spartanburg; Sumter; Union; Williamsburg; York.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1410,USA - South Dakota,United States (USA) - South Dakota.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1411,USA - Tennessee,United States (USA) - Tennessee - counties of Anderson; Bedford; Benton; Bledsoe; Blount; Bradley; Campbell; Cannon; Carroll; Carter; Cheatham; Chester; Claiborne; Clay; Cocke; Coffee; Crockett; Cumberland; Davidson; De Kalb; Decatur; Dickson; Dyer; Fayette; Fentress; Franklin; Gibson; Giles; Grainger; Greene; Grundy; Hamblen; Hamilton; Hancock; Hardeman; Hardin; Hawkins; Haywood; Henderson; Henry; Hickman; Houston; Humphreys; Jackson; Jefferson; Johnson; Knox; Lake; Lauderdale; Lawrence; Lewis; Lincoln; Loudon; Macon; Madison; Marion; Marshall; Maury; McMinn; McNairy; Meigs; Monroe; Montgomery; Moore; Morgan; Obion; Overton; Perry; Pickett; Polk; Putnam; Rhea; Roane; Robertson; Rutherford; Scott; Sequatchie; Sevier; Shelby; Smith; Stewart; Sullivan; Sumner; Tipton; Trousdale; Unicoi; Union; Van Buren; Warren; Washington; Wayne; Weakley; White; Williamson; Wilson.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1412,USA - Texas,United States (USA) - Texas.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1413,USA - Utah,United States (USA) - Utah.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1414,USA - Vermont,United States (USA) - Vermont - counties of Addison; Bennington; Caledonia; Chittenden; Essex; Franklin; Grand Isle; Lamoille; Orange; Orleans; Rutland; Washington; Windham; Windsor.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1415,USA - Virginia,United States (USA) - Virginia.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1416,USA - Washington,United States (USA) - Washington.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1417,USA - West Virginia,United States (USA) - West Virginia.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1418,USA - Wisconsin,United States (USA) - Wisconsin.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1419,USA - Wyoming,United States (USA) - Wyoming.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+1420,Canada - Quebec - E of 57 deg W,Canada - Quebec - east of 57 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1421,Canada - Quebec - 60 to 57 deg W.,Canada - Quebec between 60 and 57 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1422,Canada - Quebec - 63 to 60 deg W,Canada - Quebec between 63 and 60 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1423,Canada - Quebec - 66 to 63 deg W,Canada - Quebec between 66 and 63 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1424,Canada - Quebec - 69 to 66 deg W,Canada - Quebec between 69 and  66 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1425,Canada - Quebec - 72 to 69 deg W,Canada - Quebec between 72 and 69 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1426,Canada - Quebec - 75 to 72 deg W,Canada - Quebec between 75 and 72 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1427,Canada - Quebec - 78 to 75 deg W,Canada - Quebec between 78 and 75 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1428,Canada - Quebec - W of 78 deg W,Canada - Quebec west of 78 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1429,Canada - Ontario - E of 75 deg W,Canada - Ontario - east of 75 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1430,Canada - Ontario - 78 to 75 deg W,Canada - Ontario - between 78 and 75 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1431,Canada - Ontario - MTM zone 10,Canada - Ontario - between 79 deg 30 min and 78 deg W in area to north of 47 deg N; between 80 deg 15 min and 78 deg W in area between 46 deg and 47 deg N; between 81 deg and 78 deg W in area south of 46 deg N.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1432,Canada - Ontario - MTM zone 11,Canada - Ontario - south of 46 deg N and west of 81 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1433,Canada - Ontario - MTM zone 12,Canada - Ontario - between 82 deg 30 min and 79 deg 30 min W in area to north of 47 deg N; between 82 deg 30 min and 80 deg 15 min W in area between 46 deg and 47 deg N; between 82 deg 30 min and 79 deg 30 min W in area north of 47 deg N.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1434,Canada - Ontario - MTM zone 13,Canada - Ontario - between 85 deg 30 min and 82 deg 30 min West and north of 46 deg North.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1435,Canada - Ontario - 88.5 to 85.5 deg W,Canada - Ontario - between 88 deg 30 min and 85 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1436,Canada - Ontario - 91.5 to 88.5 deg W,Canada - Ontario - between 91 deg 30 min and 88 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1437,Canada - Ontario - 94.5 to 91.5 deg W,Canada - Ontario - between 94 deg 30 min and 91 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1438,Canada - Ontario - W of 94.5 deg W,Canada - Ontario - west of 94 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1439,Canada - Ontario - 96 to 90 deg W,Canada - Ontario - between 96 and 90 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1440,Canada - Ontario - 90 to 84 deg W,Canada - Ontario - between 90 and 84 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1441,Canada - Ontario - 84 to 78 deg W,Canada - Ontario - between 84 and 78 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1442,Canada - Ontario - E of 78 deg W,Canada - Ontario - east of 78 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1443,Canada - Quebec - 78 to 72 deg W,Canada - Quebec - between 78 and 72 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1444,Canada - Quebec - 72 to 66 deg W,Canada - Quebec - between 72 and 66 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1445,Canada - Quebec - 66 to 60 deg W,Canada - Quebec - between 66 and 60 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1446,Canada - Quebec - E of 60 deg W,Canada - Quebec - east of 60 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1447,Canada - New Brunswick,Canada - New Brunswick.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1448,Canada - 72 to 66 deg W,Canada - New Brunswick west of 66 deg West; Quebec between 72 and 66 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1449,Canada - 66 to 60 deg W,Canada - New Brunswick east of 66 deg West; Nova Scotia; Prince Edward Island; Quebec between 66 and 60 deg West.,,,,,EPSG,EPSG,2002-07-13 00:00:00,2002.41,0
+1450,Cote d'Ivoire (Ivory Coast) - E of 6 deg W,Côte d'Ivoire (Ivory Coast) east of 6 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1451,Cote d'Ivoire (Ivory Coast) - W of 6 deg W,Côte d'Ivoire (Ivory Coast) west of 6 deg West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1452,Vietnam - W of 108 deg E,Vietnam - west of 108 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1453,Vietnam - E of 108 deg E,Vietnam - east of 108 deg East.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1454,South Africa - Walvis Bay,South Africa - Walvis Bay.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1455,South Africa - W of 18 deg E,South Africa - west of 18 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1456,South Africa - 18 to 20 deg E,South Africa - between 18 and 20 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1457,South Africa - 20 to 22 deg E,South Africa - between 20 and 22 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1458,South Africa - 22 to 24 deg E,South Africa - between 22 and 24 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1459,South Africa - 24 to 26 deg E,Lesotho  - west of 26 deg East. South Africa - between 24 and 26 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1460,South Africa - 26 to 28 deg E,Lesotho  - east of 26 deg East.  South Africa - between 26 and 28 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1461,South Africa - 28 to 30 deg E,South Africa - between 28 and 30 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1462,South Africa - 30 to 32 deg E,South Africa - between 30 and 32 deg East.  Swaziland.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1463,South Africa - E of 32 deg E,South Africa - east of 32 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1464,Iran - W of 48 deg E,Islamic Republic of Iran - west of 48 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1465,Iran - 48 to 54 deg E,Islamic Republic of Iran - between 48 and 54 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1466,Iran - 54 to 60 deg E,Islamic Republic of Iran - between 54 and 60 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1467,Iran - E of 60 deg E,Islamic Republic of Iran - east of 60 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1468,Guinea - W of 12 deg W,Guinea - west of 12 deg West.,,,,,EPSG,EPSG,1999-12-09 00:00:00,,0
+1469,Guinea - E of 12 deg W,Guinea - east of 12 deg West.,,,,,EPSG,EPSG,1999-12-09 00:00:00,,0
+1470,Libya - W of 10 degrees E,Libyan Arab Jamahiriya - west of 10 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1471,Libya - 10 to 12 degrees E,Libyan Arab Jamahiriya - between 10 and 12 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1472,Libya - 12 to 14 degrees E,Libyan Arab Jamahiriya - between 12 and 14 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1473,Libya - 14 to 16 degrees E,Libyan Arab Jamahiriya - between 14 and 16 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1474,Libya - 16 to 18 degrees E,Libyan Arab Jamahiriya - between 16 and 18 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1475,Libya - 18 to 20 degrees E,Libyan Arab Jamahiriya - between 18 and 20 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1476,Libya - 20 to 22 degrees E,Libyan Arab Jamahiriya - between 20 and 22 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1477,Libya - 22 to 24 degrees E,Libyan Arab Jamahiriya - between 22 and 24 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1478,Libya - E of 24 degrees E,Libyan Arab Jamahiriya - east of 24 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1479,Libya - W of 12 degrees E,Libyan Arab Jamahiriya - west of 12 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1480,Libya - 12 to 18 degrees E,Libyan Arab Jamahiriya - between 12 and 18 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1481,Libya - 18 to 24 degrees E,Libyan Arab Jamahiriya - between 18 and 24 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1482,Libya - W of 15 degrees E,Libyan Arab Jamahiriya - west of 15 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1483,Argentina - Neuquen province - 70.5 to 67.5 deg W,Argentina - Neuquen province between 70 deg 30 min and 67 deg 30 min West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1484,Argentina - Comodoro Rivadavia - W of 67.5 deg W,Argentina - Comodoro Rivadavia area west of 67 deg 30 min West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1485,Argentina - Tierra del Fuego - onshore W of 67.5 deg W,Argentina - Tierra del Fuego onshore west of 67 deg 30 min West.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1486,Argentina - Tierra del Fuego - offshore,Argentina - Tierra del Fuego offshore.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1487,Cuba - N of 21.5 deg N,Cuba - north of 21deg 30min North.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1488,Cuba - S of 21.5 deg N,Cuba - south of 21deg 30min North.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1489,Tunisia - offshore,Tunisia - offshore.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1490,Yemen - W of 48 deg E,Yemen - west of 48 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1491,Yemen - E of 48 deg E,Yemen - east of 48 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1492,Yemen - South Yemen - W of 48 deg E,Yemen - South Yemen west of 48 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1493,Yemen - South Yemen - E of 48 deg E,Yemen - South Yemen east of 48 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1494,Vietnam - Meekong delta,Vietnam - Meekong delta.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1495,Vietnam - offshore Nam Con Son basin,Vietnam - offshore Nam Con Son basin.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1496,South Korea - E of 128 deg E,Republic of Korea (South Korea) - east of 128 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1497,South Korea - 126 to 128 deg E.,Republic of Korea (South Korea) - between 126 and 128 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1498,South Korea - W of 126 deg E,Republic of Korea (South Korea) - west of 126 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1499,Venezuela - Maracaibo - blocks I II and III..,"Venezuela - Maracaibo area offshore blocks I, II and III.",,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+1500,New Zealand - North Island,New Zealand - North Island.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1501,New Zealand - South Island,New Zealand - South Island.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1502,New Zealand - offshore W of 168 deg E,New Zealand - offshore west of 168 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1503,New Zealand - offshore 168 to 174 deg E,New Zealand - offshore between 168 and 174 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1504,New Zealand - offshore E of 174 deg E,New Zealand - offshore east of 174 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1505,Ghana - offshore,Ghana - offshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1506,Canada - Saskatchewan - E of 108 deg W,Canada - Saskatchewan east of 108 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1507,Canada - Alberta and Saskatchewan - 114 to 108 deg W,Canada - Alberta east of 114 deg West; Saskatchewan west of 108 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1508,Canada - Alberta W of 114 deg W,Canada - Alberta west of 114 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1509,Sierra Leone - W of 12 deg W,Sierra Leone - west of 12 deg West.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1510,Sierra Leone - E of 12 deg W,Sierra Leone - east of 12 deg West.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1511,USA - conus and Alaska,United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1512,Germany - east Germany - W of 10.5 deg E,Germany - states of former East Germany (DDR) west of 10 deg 30 min East - Thuringen.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1513,Germany - east Germany - 10.5 to 13.5 deg E,Germany - states of former East Germany (DDR) between 10 deg 30 min and 13 deg 30 min East - Brandenburg; Mecklenburg-Vorpommern; Sachsen; Sachsen-Anhalt; Thuringen.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1514,Germany - east Germany - E of 13.5 deg E,Germany - states of former East Germany (DDR) east of 13 deg 30 min East - Brandenburg; Mecklenburg-Vorpommern; Sachsen.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1515,Poland - zone I,Poland - southeast - south of 52 deg 20 min North and east of 18 deg East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1516,Poland - zone II,Poland - northeast - north of 51 deg 20 min North and east of 19 deg East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1517,Poland - zone III,Poland - northwest - north of 52 deg 10 min North and west of 20 deg East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1518,Poland - zone IV,Poland - southwest - south of  53 deg 20 min North and west of 19 deg 05 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1519,Poland - zone V,"Poland - south central - between 49 deg 20 min North and 51 deg 20 min North, 18 deg 20 min East and 19 deg 40min East.",,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1520,Poland - W of 16.5 deg E,Poland - west of 16 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1521,Poland - 16.5 to 19.5 deg E,Poland - between 16 deg 30 min and 19 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1522,Poland - 19.5 to 22.5 deg E,Poland - between 19 deg 30 min and 22 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1523,Poland - E of 22.5 deg E,Poland - east of 22 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1524,Turkey - W of 28.5 deg E,Turkey west of 28 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1525,Turkey - 28.5 to 31.5 deg E,Turkey between 28 deg 30 min and 31 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1526,Turkey - 31.5 to 34.5 deg E,Turkey between 31 deg 30 min and 34 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1527,Turkey - 34.5 to 37.5 deg E,Turkey between 34 deg 30 min and 37 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1528,Turkey - 37.5 to 40.5 deg E,Turkey between 37 deg 30 min and 40 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1529,Turkey - 40.5 to 43.5 deg E,Turkey between 40 deg 30 min and 43 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1530,Turkey - E of 43.5 deg E,Turkey east of 43 deg 30 min East.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1531,Canada - New Brunswick - W of 66 deg W,Canada - New Brunswick - west of 66 deg West.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1532,Canada - Maritime Provinces - E of 66 deg W,Canada - New Brunswick - east of 66 deg W.; Canada - Nova Scotia; Canada - Prince Edward Island.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1533,Canada - Prince Edward Island,Canada - Prince Edward Island.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1534,Canada - Nova Scotia - E of 63 deg W,Canada - Nova Scotia - east of 63 deg West.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1535,Canada - Nova Scotia - W of 63 deg W,Canada - Nova Scotia - west of 63 deg West.,,,,,EPSG,EPSG,1999-05-24 00:00:00,,0
+1536,Finland - W of 22.5 deg E,Finland - west of 22 deg 30 min East.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1537,Finland - 22.5 deg to 25.5 deg E,Finland - between 22 deg 30 min and 25 deg 30 min East.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1538,Finland - zone 3,Finland - between 25 deg 30 min and 28 deg 30 min East for Basic Coordinate System and all Finland for Uniform Coordinate System.,,,,,EPSG,EPSG,2001-09-03 00:00:00,,0
+1539,Finland - E of 28.5 deg E,Finland - east of 28 deg 30 min East.,,,,,EPSG,EPSG,1997-07-22 00:00:00,,0
+1540,Mozambique - W of 36 deg E,Mozambique - west of 36 deg East.,,,,,EPSG,EPSG,1998-04-16 00:00:00,,0
+1541,Mozambique - E of 36 deg E,Mozambique - east of 36 deg East.,,,,,EPSG,EPSG,1998-04-16 00:00:00,,0
+1542,Asia - Cambodia and Vietnam - W of 108 deg E,Cambodia; Vietnam west of 108 deg East.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1544,Oman - W of 54 deg E,Oman - west of 54 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1545,Oman - E of 54 deg E,Oman - east of 54 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1546,USA - Hawaii - island of Hawaii,United States (USA) - Hawaii - island of Hawaii.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1547,USA - Hawaii - Maui; Kahoolawe; Lanai; Molokai.,United States (USA) - Hawaii - Maui; Kahoolawe; Lanai; Molokai.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1548,USA - Hawaii - Oahu.,United States (USA) - Hawaii - Oahu.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1549,USA - Hawaii - Kauai.,United States (USA) - Hawaii - Kauai.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1550,USA - Hawaii - Niihau.,United States (USA) - Hawaii - Niihau.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1551,Grenada including Grenada Grenadines,Grenada (including Grenada Grenadines).,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+1552,"Africa - Eritrea, Ethiopia and Sudan - 36 to 42 deg E",Eritrea. Ethiopia - between 36 and 42 degrees East.  Sudan - east of 36 degrees East.,,,,,EPSG,EPSG,2003-01-16 00:00:00,2002.81,0
+1553,Ethiopia - E of 42 deg E,Ethiopia - east of 42 degrees East.,,,,,EPSG,EPSG,2003-01-16 00:00:00,2002.81,0
+1554,Somalia - W of 48 deg E,Somalia - west of 48 degrees East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1555,Somalia - E of 48 deg E,Somalia - east of 48 degrees East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1556,Australia - 102 to 108 deg E,Australia - between 102 and 108 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1557,Australia - 108 to 114 deg E,Australia - between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1558,Australia - 114 to 120 deg E,Australia - between 114 and 120 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1559,Australia - 120 to 126 deg E,Australia - between 120 and 126 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1560,Australia - 126 to 132 deg E,Australia - between 126 and 132 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1561,Australia - 132 to 138 deg E,Australia - between 132 and 138 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1562,Australia - 138 to 144 deg E,Australia - between 138 and 144 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1563,Australia - 144 to 150 deg E,Australia - between 144 and 150 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1564,Australia - 150 to 156 deg E,Australia - between 150 and 156 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1565,Australia - 156 to 162 deg E,Australia - between 156 and 162 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1566,Australia - 162 to 168 deg E,Australia - between 162 and 168 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1567,Australasia - Australia and PNG - 138 to 144 deg E,Australia - between 138 and 144 deg East.  Papua New Guinea (PNG) - west of 144 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1568,Australasia - Australia and PNG - 144 to 150 deg E,Australia - between 144 and 150 deg East.  Papua New Guinea (PNG) - east of 144 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1569,Saudi Arabia - W of 42 deg E,Saudi Arabia - west of 42 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1570,Saudi Arabia - E of 48 deg E,Saudi Arabia - east of 48 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1571,Asia - Middle East - Kuwait and Saudi - 42 to 48 deg E,Kuwait.  Saudi Arabia - between 42 and 48 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1572,Brazil - Aratu - W of 48 deg W,Brazil - coastal areas south of 2 deg 55 min South and west of 48 deg West.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1573,Brazil - Aratu - 48 to 42 deg W,Brazil - coastal areas south of 2 deg 55 min South and between 48 and 42 deg West; offshore Santos basin.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1574,Brazil - Aratu - E of 42 deg W,Brazil - coastal areas south of 2 deg 55 min South and east of 42 deg West; offshore Campos basin.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1575,Africa - Botswana and Zambia - W of 24 deg E,Botswana and Zambia - west of 24 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1576,"Africa - Botswana, Zambia and Zimbabwe - 24 to 30 deg E",Botswana - east of 24 deg East; Zambia - between 24 and 30 deg East; Zimbabwe west of 30 deg East .,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1577,"Africa - Malawi, Zambia and Zimbabwe - E of 30 deg E",Malawi.  Zambia and Zimbabwe - east of 30 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1578,Uganda - N of equator and W of 30 deg E,Uganda - north of equator and west of 30 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1579,Africa - Tanzania and Uganda - S of equator and W of 30 deg E,Tanzania - west of 30 deg East; Uganda south of equator and west of 30 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1580,Africa - Kenya and Uganda - N of equator and 30 to 36 deg E,Kenya - north of equator and west of 36 deg East; Uganda north of equator and east of 30 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1581,"Africa - Kenya, Tanzania and Uganda - S of equator and 30 to 36 deg E",Kenya - south of equator and west of 36 deg East; Tanzania - 30 to 36 deg East; Uganda south of equator and east of 30 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1582,Kenya - N of equator and E of 36 deg E,Kenya - north of equator and east of 36 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1583,Africa - Kenya and Tanzania - S of equator and E of 36 deg E,Kenya - south of equator and east of 36 deg East; Tanzania - east of 36 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1584,Indonesia - Java - W of 108 deg E,Indonesia - Java - west of 108 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1585,Indonesia - Java - E of 114 deg E,Indonesia - Java - east of 114 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1586,Indonesia - Java - 108 to 114 deg E,Indonesia - Java - between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1587,China - W of 78 deg E,China - west of 78 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1588,China - 78 to 84 deg E,China - between 78 and 84 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1589,China - 84 to 90 deg E,China - between 84 and 90 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1590,China - 90 to 96 deg E,China - between 90 and 96 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1591,China - 96 to 102 deg E,China - between 96 and 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1592,China - 102 to 108 deg E,China - between 102 and 108 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1593,China - 108 to 114 deg E,China - between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1594,China - 114 to 120 deg E,China - between 114 and 120 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1595,China - 120 to 126 deg E,China - between 120 and 126 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1596,China - 126 to 132 deg E,China - between 126 and 132 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1597,China - E of 132 deg E,China - east of 132 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1598,Colombia - W of 75d 35m W,Colombia - west of 1 deg 30 min W of Bogota (75d 34m 51.30s W of Greenwich).,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+1599,Colombia - 75d 35m to 72d 35m W,Colombia - between 1 deg 30 min W and 1 deg 30 min E of Bogota (75d 35m W and 72d 35m W of Greenwich).,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+1600,Colombia - 72d 35m to 69d 35m W,Colombia - between 1 deg 30 min and 4 deg 30 min E of Bogota (72d 35m and 69d 34m W of Greenwich).,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+1601,Colombia - E of 69d 35m W,Colombia - east of 4 deg 30 min E of Bogota (69d 34m 51.3s W of Greenwich).,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+1602,Colombia - offshore W of 78 deg W,Colombia - offshore west of 78 deg W of Greenwich.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1603,Colombia - offshore E of 78 deg W,Colombia - offshore east of 78 deg W of Greenwich.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1604,Angola - Angola proper - offshore,Angola - Angola proper - offshore,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1605,Angola - Angola proper - offshore block 15,Angola - Angola proper - offshore block 15,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1606,Angola - Angola proper - offshore - W of 12 deg E,Angola - Angola proper - offshore - west of 12 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1607,Angola - 12 to 18 deg E,Angola - between 12 and 18 deg East.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+1608,Argentina - W of 70.5 deg W,Argentina - west of 70 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1609,Argentina - 70.5 to 67.5 deg W,Argentina - between 70 deg 30 min and 67 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1610,Argentina - 67.5 to 64.5 deg W,Argentina - between 67 deg 30 min and 64 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1611,Argentina - 64.5 to 61.5 deg W,Argentina - between 64 deg 30 min and 61 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1612,Argentina - 61.5 to 58.5 deg W,Argentina - between 61 deg 30 min and 58 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1613,Argentina - 58.5 to 55.5 deg W,Argentina - between 58 deg 30 min and 55 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1614,Argentina - E of 55.5 deg W,Argentina - east of 55 deg 30 min West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1615,Botswana - W of 21 deg E,Botswana - west of 21 deg East.,,,,,EPSG,EPSG,1995-12-08 00:00:00,,0
+1616,Botswana - 21 to 27 deg E,Botswana - between 21 and 27deg East.,,,,,EPSG,EPSG,1995-12-08 00:00:00,,0
+1617,Botswana - E of 27 deg E,Botswana - east of 27 deg East.,,,,,EPSG,EPSG,1995-12-08 00:00:00,,0
+1618,Tunisia - onshore,Tunisia - onshore.,,,,,EPSG,EPSG,1999-11-15 00:00:00,,0
+1619,Tunisia - N of 34 deg 39 min N,Tunisia - north of 38.5 grads (34 deg 39 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1620,Tunisia - S of 34 deg 39 min N,Tunisia - south of 38.5 grads (34 deg 39 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1621,Brazil - Corrego Alegre - W of 42 deg W,Brazil - NE coastal area between 45 deg West and 42 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1622,Brazil - Corrego Alegre - E of 42 deg W,Brazil - NE coastal area between 42 deg West and 40 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1623,Asia - Middle East - Lebanon and Syria,Lebanon. Syrian Arab Republic.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1624,Germany - W of 7.5 deg E,"Germany west of 7 deg 30 min East - Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland.",,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1625,Germany - 7.5 to 10.5 deg E,"Germany - former West Germany onshore between 7 deg 30 min and 10 deg 30 min East - Baden-Wurtemberg, Bayern, Hessen, Niedersachsen, Nordrhein-Westfalen, Rhineland-Pfalz, Schleswig-Holstein. Also former East German (DDR) state of Thuringen by transformation.",,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1626,Germany - 10.5 to 13.5 deg E,"Germany - former West Germany onshore between 10 deg 30 min and 13 deg 30 min East - Bayern, Niedersachsen, Schleswig-Holstein. Also former East German (DDR) states of Sachsen and Thuringen by transformation.",,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1627,Germany - 13.5 to 16.5 deg E,Germany - former West Germany onshore east of 13 deg 30 min East - Bayern. Also former East German (DDR) state of Sachsen by transformation.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1628,Germany - W of 4.5 deg E,Germany - onshore west of 4 deg 30 min East.,,,,Not valid - do not use !,EPSG,EPSG,2000-03-07 00:00:00,,1
+1629,UK - offshore North Sea,United Kingdom (UKCS) - offshore North Sea.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1630,Netherlands - offshore,Netherlands - offshore North Sea.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1631,Europe - ED50 / UTM 28,Europe - between 18 and 12 deg West - Ireland offshore; Spain (Canary Islands); United Kingdom (UKCS) offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1632,Europe - ED50 / UTM 29,Europe - between 12 and 6 deg West - Portugal; Spain; Ireland offshore; United Kingdom (UKCS) offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1633,Europe - ED50 / UTM 30,Europe - between 6 deg West and 0 deg East - Faroe Islands; France offshore; Gibraltar; Ireland offshore; Spain; United Kingdom - UKCS offshore - North Sea west of 0 d eg East).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1634,Europe - ED50 / UTM 31,Europe - between 0 and 6 deg East - Denmark (North Sea); Germany offshore; Netherlands offshore; Norway; Spain (Balearic Islands); United Kingdom (UKCS) offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1635,Europe - ED50 / UTM 32,Europe - between 6 and 12 deg East - Denmark; Germany offshore; Italy; Netherlands offshore; Norway; Svalbard.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+1636,Europe - ED50 / UTM 33,Europe - between 12 and 18 deg East - Denmark (Bornholm); Italy; Norway; Svalbard.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+1637,Europe - ED50 / UTM 34,Europe - between 18 and 24 deg East - Greece; Norway; Svalbard.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+1638,Europe - ED50 / UTM 35,Europe - between 24 and 30 deg East - Greece; Norway; Svalbard; Turkey.  Egypt - Western Desert.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+1639,Europe - ED50 / UTM 36,Europe - between 30 and 36 deg East - Turkey.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1640,Europe - ED50 / UTM 37,Europe - between 36 and 42 deg East - Turkey.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1641,Europe - ED50 / UTM 38,Europe - between 42 and 48 deg East - Turkey.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1642,Egypt - Sinai peninsula,Egypt - Sinai peninsula.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+1643,Egypt - E of 29 deg E,Egypt - east of 29 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1644,Egypt - W of 29 deg E; N of 28 deg 11 min N,Egypt - west of 29 deg E; north of approximately 28 deg 11 min North.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1645,Egypt - W of 29 deg E; S of 28 deg 11 min N,Egypt - west of 29 deg E; south of approximately 28 deg 11 min North.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1646,Europe - Estonia;  Latvia;  Lithuania.,Estonia;  Latvia;  Lithuania.,,,,,EPSG,EPSG,1998-12-14 00:00:00,,0
+1647,Indonesia - N of equator and W of 96 deg E,Indonesia - north of equator and west of 96 deg East.,,,,,EPSG,EPSG,1995-08-08 00:00:00,,0
+1648,Indonesia - S of equator and W of 96 deg E,Indonesia - south of equator and west of 96 deg East.,,,,,EPSG,EPSG,1995-08-08 00:00:00,,0
+1649,Indonesia - N of equator and 96 to 102 deg E,Indonesia - north of equator and between 96 and 102 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1650,Indonesia - S of equator and 96 to 102 deg E,Indonesia - south of equator and between 96 and 102 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1651,Indonesia - N of equator and 102 to 108 deg E,Indonesia - north of equator and between 102 and 108 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1652,Indonesia - S of equator and 102 to 108 deg E,Indonesia - south of equator and between 102 and 108 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1653,Indonesia - N of equator and 108 to 114 deg E,Indonesia - north of equator and between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1654,Indonesia - S of equator and 108 to 114 deg E,Indonesia - south of equator and between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1655,Indonesia - N of equator and 114 to 120 deg E,Indonesia - north of equator and between 114 and 120 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1656,Indonesia - S of equator and 114 to 120 deg E,Indonesia - south of equator and between 114 and 120 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1657,Indonesia - N of equator and 120 to 126 deg E,Indonesia - north of equator and between 120 and 126 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1658,Indonesia - S of equator and 120 to 126 deg E,Indonesia - south of equator and between 120 and 126 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1659,Indonesia - N of equator and 126 to 132 deg E,Indonesia - north of equator and between 126 and 132 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1660,Indonesia - S of equator and 126 to 132 deg E,Indonesia - south of equator and between 126 and 132 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1661,Indonesia - N of equator and 132 to 138 deg E,Indonesia - north of equator and east of 132 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1662,Indonesia - S of equator and 132 to 138 deg E,Indonesia - south of equator and between 132 and 138 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1663,Indonesia - S of equator and E of 138 deg E,Indonesia - south of equator and east of 138 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1664,Myanmar (Burma) - W of 96 deg E,Myanmar (Burma) - west of 96 deg East.,,,,,EPSG,EPSG,1998-06-13 00:00:00,,0
+1665,Asia - Myanmar and Thailand - 96 to 102 deg E,Myanmar (Burma) - east of 96 deg East; Thailand - west of 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1666,Thailand - E of 102 deg E,Thailand - east of 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1667,Thailand - W of 102 deg E,Thailand - west of 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1668,Pakistan - N of 35 deg 35 min N,Pakistan - north of 35 deg 35 min North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1669,Asia - India; Pakistan - 28 to 35.5 deg N,India north of 28 deg North; Pakistan 28 deg to 35 deg 35 min North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1670,Asia - India; Pakistan - zone IIa,India - between 21 and 28 deg North and west of 82 deg East; Pakistan - south of 28 deg North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1671,Asia - Bangladesh; India; Myanmur; Pakistan - zone IIb,Bangladesh; India - north of 22 deg North and east of 82 deg East; Myanmar (Burma) - north of 22 deg North.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1672,India - 15 to 21 deg N,India - between 15 and 21 deg North.,,,,,EPSG,EPSG,2000-04-23 00:00:00,,0
+1673,India - S of 15 deg N,India - south of 15 deg North.,,,,,EPSG,EPSG,2000-04-23 00:00:00,,0
+1674,Bangladesh - W of 90 deg E,Bangladesh - west of 90 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1675,Bangladesh - E of 90 deg E,Bangladesh - east of 90 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1676,India - N of 28 deg N,India - north of 28 deg North.,,,,,EPSG,EPSG,2000-04-23 00:00:00,,0
+1677,India - 21 to 28deg N and W of 82 deg E,India - between 21 and 28 deg North and west of 82 deg East.,,,,,EPSG,EPSG,2000-04-23 00:00:00,,0
+1678,India - N of 21 deg N and E of 82 deg E,India - north of 21 deg North and east of 82 deg East.,,,,,EPSG,EPSG,2000-04-23 00:00:00,,0
+1679,India - W of 72 deg E,India - west of 72 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1680,India - 72 to 78 deg E,India - between 72 and 78 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1681,India - 78 to 84 deg E,India - between 78 and 84 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1682,India - 84 to 90 deg E,India - between 84 and 90 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1683,India - 90 to 96 deg E,India - between 90 and 96 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1684,India - E of 96 deg E,India - east of 96 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1685,Pakistan - N of 28 deg N,Pakistan - north of 28 deg North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1686,Pakistan - S of 28 deg N,Pakistan - south of 28 deg North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1687,Pakistan - W of 66 deg E,Pakistan - west of 66 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1688,Pakistan - 66 to 72 deg E,Pakistan - between 66 and 72 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1689,Pakistan - E of 72 deg E,Pakistan - east of 72 deg East.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1690,Malaysia - West Malaysia,Malaysia - West Malaysia.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1691,Malaysia - West Malaysia - W of 102 deg E,Malaysia - West Malaysia west of 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1692,Malaysia - West Malaysia - E of 102 deg E,Malaysia - West Malaysia east of 102 deg East.,,,,,EPSG,EPSG,1995-07-21 00:00:00,,0
+1693,Venezuela - W of 72 deg W,Venezuela - west of 72 deg West.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1694,Venezuela - 72 to 66 deg W,Venezuela - between 72 and 66 deg West.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1695,Venezuela - E of 66 deg W,Venezuela - east of 66 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1696,Gabon - N of equator,Gabon - north of equator.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1697,Gabon - S of equator,Gabon - south of equator.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1698,Philippines - zone I,Philippines - west of 118 deg East.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1699,Philippines - zone II,Philippines - Palawan; Calamian Islands.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1700,Philippines - zone III,Philippines - Luzon (except SE part;); Mindoro.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1701,Philippines - zone IV,Philippines - SE Luzon; Tablas; Masbate; Panay; Cebu; Negros; west Mindanao.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1702,Philippines - zone V,Philippines - east Mindanao; Bohol; Samar.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1703,Morocco - N of 31.5 deg N,Morocco north of 35 grads (31 deg 30 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1704,Morocco - 27.9 to 31.5 deg N,Morocco between 31 and 35 grads (27 deg 54 min and 31 deg 30 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,1
+1705,Morocco - S of 27.9 deg N,Morocco south of 31grads  (27 deg 54 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,1
+1706,Austria - W of 11 deg 50 min E,Austria west of 11deg 50min East of Greenwich (29 deg 30 min East of Ferro).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1707,Austria - 11 deg 50 min to 14deg 50min E,Austria between 11deg 50min and 14deg 50min East of Greenwich (29 deg 30 min and 32 deg 30 min East of Ferro).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1708,Austria - E of 14 deg 50 min E,Austria east of 14deg 50min East of Greenwich (32 deg 30 min East of Ferro).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1709,Europe - former Yugoslavia - W of 16.5 deg E,Bosnia and Herzegowina west of 16 deg 30 min E; Croatia west of 16 deg 30 min E; Slovenia.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1710,Europe - former Yugoslavia - 16.5 to 29.5 deg E,Bosnia and Herzegowina east of 16 deg 30 min E; Croatia east of 16 deg 30 min E; Yugoslavia west of 19 deg 30 min E.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1711,Europe - former Yugoslavia - 19.5 to 22.5 deg E,FYR Macedonia west of 22 deg 30 min E; Yugoslavia between 19 deg 30 min and 22 deg 30 min E.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1712,Europe - former Yugoslavia - E of 22.5 deg E,FYR Macedonia and Yugoslavia east of 22 deg 30 min E.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1713,Nigeria - E of 10.5 deg E,Nigeria east of 10 deg 30 min East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1714,Nigeria - 6.5 to 10.5 deg E,Nigeria between 6 deg 30 min and 10 deg 30 min East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1715,Nigeria - W of 6.5 deg E,Nigeria west of 6 deg 30 min East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1716,Nigeria - offshore deep water - W of 6 deg E,Nigeria - offshore beyond continental shelf west of 6 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1717,Nigeria - offshore deep water,Nigeria - offshore beyond continental shelf.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1718,Italy - W of 12 deg E,Italy - west of 12 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1719,Italy - E of 12 deg E,Italy - east of 12 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1720,USA - Michigan - SPCS - E,United States (USA) - Michigan - counties of Alcona; Alpena; Arenac; Bay; Cheboygan; Clinton; Crawford; Genesee; Gladwin; Gratiot; Hillsdale; Huron; Ingham; Iosco; Jackson; Lapeer; Lenawee; Livingston; Macomb; Midland; Monroe; Montmorency; Oakland; Ogemaw; Oscoda; Otsego; Presque Isle; Roscommon; Saginaw; Sanilac; Shiawassee; St. Clair; Tuscola; Washtenaw; Wayne.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1721,USA - Michigan - SPCS - old central,United States (USA) - Michigan - counties of Allegan; Antrim; Barry; Benzie; Berrien; Branch; Calhoun; Cass; Charlevoix; Clare; Eaton; Emmet; Grand Traverse; Ionia; Isabella; Kalamazoo; Kalkaska; Kent; Lake; Leelanau; Manistee; Mason; Mecosta; Missaukee; Montcalm; Muskegon; Newaygo; Oceana; Osceola; Ottawa; St. Joseph; Van Buren; Wexford.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1722,USA - Michigan - SPCS - W,United States (USA) - Michigan - counties of Alger; Baraga; Chippewa; Delta; Dickinson; Gogebic; Houghton; Iron; Keweenaw; Luce; Mackinac; Marquette; Menominee; Ontonagon; Schoolcraft.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1723,USA - Michigan - SPCS - N,United States (USA) - Michigan north of approximately 45d 45m North - counties of Alger; Baraga; Chippewa; Delta; Dickinson; Gogebic; Houghton; Iron; Keweenaw; Luce; Mackinac; Marquette; Menominee; Ontonagon; Schoolcraft.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1724,USA - Michigan - SPCS - central,United States (USA) - Michigan between approximately 45d 45m & 43d 55m North - counties of Alcona; Alpena; Antrim; Arenac; Benzie; Charlevoix; Cheboygan; Clare; Crawford; Emmet; Gladwin; Grand Traverse; Iosco; Kalkaska; Lake; Leelanau; Manistee; Mason; Missaukee; Montmorency; Ogemaw; Osceola; Oscoda; Otsego; Presque Isle; Roscommon; Wexford.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1725,USA - Michigan - SPCS - S,United States (USA) - Michigan south of approximately 43d 55m North - counties of Allegan; Barry; Bay; Berrien; Branch; Calhoun; Cass; Clinton; Eaton; Genesee; Gratiot; Hillsdale; Huron; Ingham; Ionia; Isabella; Jackson; Kalamazoo; Kent; Lapeer; Lenawee; Livingston; Macomb; Mecosta; Midland; Monroe; Montcalm; Muskegon; Newaygo; Oakland; Oceana; Ottawa; Saginaw; Sanilac; Shiawassee; St. Clair; St. Joseph; Tuscola; Van Buren; Washtenaw; Wayne.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+1726,Mozambique - offshore,Mozambique - offshore.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+1727,Suriname - offshore,Suriname - offshore.,,,,,EPSG,EPSG,2000-06-10 00:00:00,,0
+1728,Algeria - N of 34 deg 39 min N,Algeria - north of 38.5 grads (34 deg 39 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1729,Algeria - 31 deg 30 min  of 34 deg 39 min N,Algeria - 35 grads to 38.5 grads (31 deg 30 min to 34 deg 39 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1730,North America - NAVD88,North America: Canada - Alberta; British Columbia; Manitoba; New Brunswick; Newfoundland; North West Territories; Nova Scotia; Nunavut; Ontario; Prince Edward Island; Quebec; Saskatchewan; Yukon. United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+1731,France - N of 48.15 deg N,France north of 53.5 grads (48 deg 09 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1732,France - 45.45 to 48.15 deg N,France 50.5 to 53.5 grads (45 deg 27 min to 48 deg 09 min) North.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1733,France - S of 45.45 deg N,France south of 50.5 grads (45 deg 27 min) North.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1734,France - 45.45 to 48.15 deg N. Also all mainland.,France 50.5 to 53.5 grads (45 deg 27 min to 48 deg 09 min) North. Also used over all mainland France.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1735,Algeria - W of 6 deg W,Algeria - west of 6 deg West (of Greenwich).,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1736,Algeria - 6 to 0 deg W,Algeria - between 6 deg West and 0 deg East (of Greenwich).,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1737,Algeria - 0 to 6 deg E,Algeria - between 0 and 6 deg East (of Greenwich).,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1738,Algeria - E of 6 deg E,Algeria - east of 6 deg East (of Greenwich).,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1739,Kuwait - W of 48 deg E,Kuwait - west of 48 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1740,Kuwait - E of 48 deg E,Kuwait - east of 48 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1741,Norway - zone I,Norway - west of 3deg 30min W of Oslo (7deg 13min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1742,Norway - zone II,Norway - between 3deg 30min W and 1deg 10min W of Oslo (7deg 13min 22.5sec E  and 9deg 33min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1743,Norway - zone III,Norway - between 1deg 10min W and 1deg 15min E of Oslo (9deg 33min 22.5sec E and 11deg 58min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1744,Norway - zone IV,Norway - between 1deg 15min E and 4deg 20min E of Oslo (11deg 58min 22.5sec E and 15deg 03min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1745,Norway - zone V,Norway - between 4deg 20min E and 8deg 10min E of Oslo (15deg 03min 22.5sec E and 18deg 53min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1746,Norway - zone VI,Norway - between 8deg 10min E and 12deg 10min E of Oslo (18deg 53min 22.5sec E and 22deg 53min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1747,Norway - zone VII,Norway - between 12deg 10min E and 16deg 15min E of Oslo (22deg 53min 22.5sec E and 26deg 58min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1748,Norway - zone VIII,Norway - east of 16deg 15min E of Oslo (26deg 58min 22.5sec E of Greenwich).,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+1749,Asia - Middle East - Nahrwan / UTM 39,Kuwait east of 48 deg East.  Qatar - offshore.  United Arab Emirates (UAE) - Abu Dhabi - west of 54 deg East.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1750,UAE - E of 54 deg E,United Arab Emirates (UAE) - Abu Dhabi east of 54 deg East; Dubai; Sharjah; Ajman; Fujairah; Ras Al Kaimah; Umm Al Qaiwain.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1751,Peru - E of 73 deg W,Peru - east of 73 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1752,Peru - 79 to 73 deg W,Peru - between 79 and 73 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1753,Peru - W of 79 deg W,Peru - west of 79 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+1754,Brazil - offshore Amazon Cone,Brazil - offshore Amazon Cone.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+1755,South America - PSAD56 / UTM 17S,"South America (Chile; Ecuador; Peru) between 84 and 78 deg West, southern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1756,South America - PSAD56 / UTM 18N,"South America (Ecuador;  [Venezuela]) between 78 and 72 deg West, northern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1757,South America - PSAD56 / UTM 18S,"South America (Chile; Ecuador; Peru) between 78 and 72 deg West, southern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1758,South America - PSAD56 / UTM 19N,"South America (Netherlands Antilles; [Venezuela]) between 72 and 66 deg West, northern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1759,South America - PSAD56 / UTM 19S,"South America (Bolivia; Chile; Peru) between 72 and 66 deg West, southern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1760,South America - PSAD56 / UTM 20N,"South America (Guyana; [Venezuela]) between 66 and 60 deg West, northern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1761,South America - PSAD56 / UTM 20S,"South America (Bolivia) between 66 and 60 deg West, southern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1762,South America - PSAD56 / UTM 21N,"South America (Guyana) between 60 and 54 deg West, northern hemisphere.",,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1763,Russia - W of 24 deg E,Russian Federation - west of 24 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1764,Russia - 24 to 30 deg E,Russian Federation - between 24 and 30 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1765,Russia - 30 to 36 deg E,Russian Federation - between 30 and 36 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1766,Russia - 36 to 42 deg E,Russian Federation - between 36 and 42 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1767,Russia - 42 to 48 deg E,Russian Federation - between 42 and 48 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1768,Russia - 48 to 54 deg E,Russian Federation - between 48 and 54 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1769,Russia - 54 to 60 deg E,Russian Federation - between 54 and 60 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1770,Russia - 60 to 66 deg E,Russian Federation - between 60 and 66 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1771,Russia - 66 to 72 deg E,Russian Federation - between 66 and 72 deg East .,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1772,Russia - 72 to 78 deg E,Russian Federation - between 72 and 78 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1773,Russia - 78 to 84 deg E,Russian Federation - between 78 and 84 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1774,Russia - 84 to 90 deg E,Russian Federation - between 84 and 90 deg East.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+1775,Russia - 90 to 96 deg E,Russian Federation - between 90 and 96 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1776,Russia - 96 to 102 deg E,Russian Federation - between 96 and 102 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1777,Russia - 102 to 108 deg E,Russian Federation - between 102 and 108 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1778,Russia - 108 to 114 deg E,Russian Federation - between 108 and 114 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1779,Russia - 114 to 120 deg E,Russian Federation - between 114 and 120 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1780,Russia - 120 to 126 deg E,Russian Federation - between 120 and 126 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1781,Russia - 126 to 132 deg E,Russian Federation - between 126 and 132 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1782,Russia - 132 to 138 deg E,Russian Federation - between 132 and 138 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1783,Russia - 138 to 144 deg E,Russian Federation - between 138 and 144 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1784,Russia - 144 to 150 deg E,Russian Federation - between 144 and 150 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1785,Russia - 150 to 156 deg E,Russian Federation - between 150 and 156 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1786,Russia - 156 to 162 deg E,Russian Federation - between 156 and 162 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1787,Russia - 162 to 168 deg E,Russian Federation - between 162 and 168 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1788,Russia - 168 to 174 deg E,Russian Federation - between 168 and 174 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1789,Russia - 174 to 180 deg E,Russian Federation - between 174 and 180 deg East .,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1790,Russia - 180 to 174 deg W,Russian Federation - between 180 deg East and 174 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1791,Russia - E of 174 deg W,Russian Federation - east of 174 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1792,Europe - 6deg GK CM 15,Czech Republic and Germany ( former DDR) - east of 12 deg East; Poland and Slovakia - west of 18 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1793,Europe - 6deg GK CM 21,Estonia; Latvia; Lithuania; Russian Federation; Ukraine; - west of 24 deg East; Poland - east of 24 deg East; Slovakia east of 18 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1794,Europe - 6deg GK CM 27,Belarus - west of 30 deg East;  Estonia; Latvia & Lithuania - east of 24 deg East;  Moldova;  Russian Federation &  Ukraine - 24 to 30 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1795,Europe - 6deg GK CM 33,Belarus - east of 30 deg East;  Russian Federation  &  Ukraine  - 30 to 36 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1796,Europe - 6deg GK CM 39,Georgia - west of 36 deg East;  Russian Federation  - 36 to 42 deg East;  Ukraine - east of 36 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1797,Europe - 6deg GK CM 45,Armenia - west of 48 deg East;  Azerbaijan - west of 48 deg East;  Georgia - east of 42 deg East;  Russian Federation - 42 to 48 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1798,Asia - 6deg GK CM 51,Azerbaijan - east of 48 deg East;  Kazakstan - west of 54 deg East;  Russian Federation - 48 to 54 deg East;  Turkmenistan - west of 54 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1799,Asia - 6deg GK CM 57,Kazakstan;  Russian Federation;  Turkmenistan  - 54 deg  to 60 deg East; Uzbekistan - west of 60 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1800,Asia - 6deg GK CM 63,Kazakstan;  Russian Federation;  Uzbekistan - 60 to 66 deg East;  Turkmenistan - east of 60 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1801,Asia - 6deg GK CM 69,Kazakstan &  Russian Federation - 66 to 72 deg East;  Kirgistan & Tadzhikstan - west of 72 deg East;  Uzbekistan - east of 66 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1802,Asia - 6deg GK CM 75,Kazakstan;  Kirgizstan;  Russian Federation - 72 to 78 deg East;  Tadzhikstan - east of 72 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1803,Asia - 6deg GK CM 81,Kazakstan &  Russian Federation - 78 to 84 deg East; Kirgizstan - east of 78 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1804,Asia - 6deg GK CM 87,Kazakstan - east of 84 deg East;  Russian Federation - 84 to 90 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1805,Europe - 6deg GK CM 9,Czech Republic and Germany (former DDR) - west of 12 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.361,0
+1806,South America - SAD69 / UTM 17S,South America - between 84 and 78 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1807,South America - SAD69 / UTM 18N,South America - between 78 and 72 deg West; northern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1808,South America - SAD69 / UTM 18S,South America - Brazil - between 78 and 72 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1809,South America - SAD69 / UTM 19N,South America - between 72 and 66 deg West; northern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1810,South America - SAD69 / UTM 19S,South America - Brazil - between 72 and 66 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1811,South America - SAD69 / UTM 20N,South America - between 66 and 60 deg West; northern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1812,South America - SAD69 / UTM 20S,South America - Brazil - between 66 and 60 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1813,South America - SAD69 / UTM 21N,South America - between 60 and 54 deg West; northern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1814,South America - SAD69 / UTM 21S,South America - Brazil - between 60 and 54 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1815,South America - SAD69 / UTM 22N,South America - 54deg West to 48deg West; northern hemisphere. Brazil - offshore - Amazon cone.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1816,South America - SAD69 / UTM 22S,South America - Brazil - between 54 and 48 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1817,South America - SAD69 / UTM 23S,South America - between 48 and 42 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1818,South America - SAD69 / UTM 24S,South America - Brazil - between 42 and 36 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1819,South America - SAD69 / UTM 25S,South America - between 36 and 30 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1820,Falkland Islands - W of 60 deg W,Falkland Islands (Malvinas) - west of 60 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1821,Falkland Islands - E of 60 deg W,Falkland Islands (Malvinas) - east of 60 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1822,Namibia - offshore,Namibia - offshore.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+1823,South America - SIRGAS / UTM 17N,Between 84 and 78deg West; northern hemisphere. Ecuador - north of equator. Colombia.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1824,South America - SIRGAS / UTM 17S,Between 84 and 78deg West; southern hemisphere.  Chile. Colombia. Ecuador. Peru.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1825,South America - SIRGAS / UTM 18N,Between 78 and 72deg West; northern hemisphere. Colombia. Ecuador. Venezuela.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1826,South America - SIRGAS / UTM 18S,Between 78 and 72deg West; southern hemisphere. Argentina. Brazil. Chile. Colombia. Ecuador. Peru.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1827,South America - SIRGAS / UTM 19N,Between 72 and 66deg West; northern hemisphere. Brazil. Colombia. Venezuela.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1828,South America - SIRGAS / UTM 19S,Between 72 and 66deg West; southern hemisphere. Argentina. Bolivia. Brazil. Chile. Colombia. Peru.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1829,South America - SIRGAS / UTM 20N,Between 66 and 60deg West; northern hemisphere. Brazil. Guyana. Venezuela,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1830,South America - SIRGAS / UTM 20S,Between 66 and 60deg West; southern hemisphere. Argentina. Bolivia. Brazil. Falkland Islands (Malvinas). Paraguay.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1831,South America - SIRGAS / UTM 21N,Between 60 and 54deg West; northern hemisphere.  Brazil. French Guiana. Guyana.  Suriname.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1832,South America - SIRGAS / UTM 21S,Between 60 and 54deg West; southern hemisphere. Argentina. Bolivia. Brazil. Falkland Islands (Malvinas). Paraguay. Uruguay.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1833,South America - SIRGAS / UTM 22N,Between 54 and 48deg West; northern hemisphere. Brazil.  French Guiana.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1834,South America - SIRGAS / UTM 22S,Between 54 and 48deg West; southern hemisphere. Brazil.  Uruguay.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1835,South America - SIRGAS / UTM 23S,Between 48 and 42deg West; southern hemisphere. Brazil.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1836,South America - SIRGAS / UTM 24S,Between 42 and 36deg West; southern hemisphere. Brazil,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1837,South America - SIRGAS / UTM 25S,Between 36 and 30deg West; southern hemisphere. Brazil.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1838,Namibia - W of 12 deg E,Namibia - west of 12 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1839,Namibia - 12 to 14 deg E,Namibia - between 12 and 14 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1840,Namibia - 14 to 16 deg E,Namibia - between 14 and 16 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1841,Namibia - 16 to 18 deg E,Namibia - between 16 and 18 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1842,Namibia - 18 to 20 deg E,Namibia - between 18 and 20 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1843,Namibia - 20 to 22 deg E,Namibia - between 20 and 22 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1844,Namibia - 22 to 24 deg E,Namibia - between 22 and 24 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1845,Namibia - E of 24 deg E,Namibia - east of 24 deg East.,,,,,EPSG,EPSG,1997-06-16 00:00:00,,0
+1846,Sudan - south - W of 30 deg E,Sudan south - west of 30 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1847,Sudan - south - E of 30 deg E,Sudan south - east of 30 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1848,Madagascar - offshore - W of 48 deg E,Madagascar - offshore west of 48 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1849,Madagascar - offshore - E of 48 deg E,Madagascar - offshore east of 48 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1850,UAE - Abu Dhabi - W of 54 deg E,United Arab Emirates (UAE) - Abu Dhabi west of 54 deg East.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1851,Malaysia - East Malaysia,Malaysia - East Malaysia (Sabah; Sarawak).,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+1852,Asia - Brunei and East Malaysia - UTM zone 49,Brunei - offshore; Malaysia - East Malaysia (Sarawak).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1853,Asia - Brunei and East Malaysia - UTM zone 50,Brunei - offshore; Malaysia - East Malaysia (Sabah).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1854,Japan - zone I,Japan - Kyushu west of approximately 130 deg East - Nagasaki-ken; islands of Kagoshima-ken between 27 and 32 deg N and between 128 deg 18 min and 130 deg E (between 128 deg 18 min and 30 deg 13 min E for Amami islands).,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1855,Japan - zone II,Japan - Kyushu east of approximately 130 deg East - Fukuoka-ken; Saga-ken; Kumamoto-ken; Oita-ken; Miyazaki-ken; Kagoshima-ken (except for area within Japan Plane Rectangular Coordinate System zone I).,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1856,Japan - zone III,Japan - Honshu west of approximately 133 deg 15 min East - Yamaguchi-ken; Shimane-ken; Hiroshima-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1857,Japan - zone IV,Japan - Shikoku - Kagawa-ken; Ehime-ken; Tokushima-ken; Kochi-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1858,Japan - zone V,Japan - Honshu between approximately 133 deg 15 min and 135 deg 10 min East - Hyogo-ken; Tottori-ken; Okayama-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1859,Japan - zone VI,Japan - Honshu between approximately 135 deg 10 min and 136 deg 45 min East - Kyoto-fu; Osaka-fu; Fukui-ken; Shiga-ken; Mie-ken; Nara-ken; Wakayama-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1860,Japan - zone VII,Japan - Honshu between approximately 136 deg 15 min and 137 deg 45 min East - Ishikawa-ken; Toyama-ken; Gifu-ken; Aichi-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1861,Japan - zone VIII,Japan - Honshu between approximately 137 deg 45 min and 139 deg East - Niigata-ken; Nagano-ken; Yamanashi-ken; Shizuoka-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1862,Japan - zone IX,"Japan - Honshu - Tokyo-to. (Excludes offshore island areas of Tokyo-to covered by Japan Plane Rectangular Coordinate System zones XIV, XVIII and XIX).",,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1863,Japan - zone X,Japan - Honshu north of 38 deg North approximately - Aomori-ken; Akita-ken; Yamagata-ken; Iwate-ken; Miyagi-ken.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1864,Japan - zone XI,Japan - Hokkaido west of approximately 141 deg  East  - Otaru city; Hakodate city; Date city; Usu-gun and Abuta-gun of Iburi-shicyo; area of Hiyama-shicyo; area of Shiribeshi-shicyo; Oshima-shicyo.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1865,Japan - zone XII,Japan - Hokkaido between approximately 141 and 143 deg min East - Sapporo city; Asahikawa city; Wakkanai city; Rumoi city; Bibai city; Yubari city; Iwamizawa city; Tomakomai city; Muroran city; Shibetsu city; Nayoro city; Ashibetsu city; Akabira city; Mikasa city; Takikawa city; Sunagawa city; Ebetsu city; Chitose city; Utashinai city; Fukagawa city; Monbetsu city; Furano city; Noboribetsu city; Eniwa city; Ishikari-shicyo; Monbetsu-gun of Abashiri-shicyo; Kamikawa-shicyo; Soya-shicyo; Hidaka-shicyo; Iburi-shicyo (except Usu-gun and Abuta-gun); Sorachi-shicyo; Rumoi-shicyo.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1866,Japan - zone XIII,Japan - Hokkaido east of approximately 143 deg East  - Kitami city; Obihiro city; Kushiro city; Abashiri city; Nemuro city; Nemuro-shicyo; Kushiro-shicyo; Abashiri-shicyo (except Monbetsu-gun); Tokachi-shicyo.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1867,Japan - zone XIV,Japan - Tokyo-to south of 28 deg North & between 140 deg 30 min & 143 deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1868,Japan - zone XV,Japan - Okinawa-ken between 126 and 130 deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1869,Japan - zone XVI,Japan - Okinawa-ken west of 126 deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1870,Japan - zone XVII,Japan - Okinawa-ken east of 130 deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1871,Japan - zone XVIII,Japan - Tokyo-to south of 28 deg North and west of 140 deg 30 min East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1872,Japan - zone XIX,Japan - Tokyo-to south of 28 deg North & east of 143 deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+1873,6-degree TM - N hemisphere CM 177 deg W,Between 180 deg and 174 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1874,6-degree TM - S hemisphere CM 177 deg W,Between 180 deg and 174 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1875,6-degree TM - N hemisphere CM 171 deg W,Between 174 and 168 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1876,6-degree TM - S hemisphere CM 171 deg W,Between 174 and 168 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1877,6-degree TM - N hemisphere CM 165 deg W,Between 168 and 162 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1878,6-degree TM - S hemisphere CM 165 deg W,Between 168 and 162 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1879,6-degree TM - N hemisphere CM 159 deg W,Between 162 and 156 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1880,6-degree TM - S hemisphere CM 159 deg W,Between 162 and 156 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1881,6-degree TM - N hemisphere CM 153 deg W,Between 156 and 150 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1882,6-degree TM - S hemisphere CM 153 deg W,Between 156 and 150 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1883,6-degree TM - N hemisphere CM 147 deg W,Between 150 and 144 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1884,6-degree TM - S hemisphere CM 147 deg W,Between 150 and 144 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1885,6-degree TM - N hemisphere CM 141 deg W,Between 144 and 138 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1886,6-degree TM - S hemisphere CM 141 deg W,Between 144 and 138 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1887,6-degree TM - N hemisphere CM 135 deg W,Between 138 and 132 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1888,6-degree TM - S hemisphere CM 135 deg W,Between 138 and 132 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1889,6-degree TM - N hemisphere CM 129 deg W,Between 132 and 126 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1890,6-degree TM - S hemisphere CM 129 deg W,Between 132 and 126 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1891,6-degree TM - N hemisphere CM 123 deg W,Between 126 and 120 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1892,6-degree TM - S hemisphere CM 123 deg W,Between 126 and 120 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1893,6-degree TM - N hemisphere CM 117 deg W,Between 120 and 114 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1894,6-degree TM - S hemisphere CM 117 deg W,Between 120 and 114 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1895,6-degree TM - N hemisphere CM 111 deg W,Between 114 and 108 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1896,6-degree TM - S hemisphere CM 111 deg W,Between 114 and 108 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1897,6-degree TM - N hemisphere CM 105 deg W,Between 108 and 102 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1898,6-degree TM - S hemisphere CM 105 deg W,Between 108 and 102 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1899,6-degree TM - N hemisphere CM 99 deg W,Between 102 and 96 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1900,6-degree TM - S hemisphere CM 99 deg W,Between 102 and 96 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1901,6-degree TM - N hemisphere CM 93 deg W,Between 96 and 90 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1902,6-degree TM - S hemisphere CM 93 deg W,Between 96 and 90 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1903,6-degree TM - N hemisphere CM 87 deg W,Between 90 and 84 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1904,6-degree TM - S hemisphere CM 87 deg W,Between 90 and 84 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1905,6-degree TM - N hemisphere CM 81 deg W,Between 84 and 78 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1906,6-degree TM - S hemisphere CM 81 deg W,Between 84 and 78 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1907,6-degree TM - N hemisphere CM 75 deg W,Between 78 and 72 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1908,6-degree TM - S hemisphere CM 75 deg W,Between 78 and 72 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1909,6-degree TM - N hemisphere CM 69 deg W,Between 72 and 66 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1910,6-degree TM - S hemisphere CM 69 deg W,Between 72 and 66 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1911,6-degree TM - N hemisphere CM 63 deg W,Between 66 and 60 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1912,6-degree TM - S hemisphere CM 63 deg W,Between 66 and 60 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1913,6-degree TM - N hemisphere CM 57 deg W,Between 60 and 54 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1914,6-degree TM - S hemisphere CM 57 deg W,Between 60 and 54 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1915,6-degree TM - N hemisphere CM 51 deg W,Between 54 and 48 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1916,6-degree TM - S hemisphere CM 51 deg W,Between 54 and 48 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1917,6-degree TM - N hemisphere CM 45 deg W,Between 48 and 42 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1918,6-degree TM - S hemisphere CM 45 deg W,Between 48 and 42 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1919,6-degree TM - N hemisphere CM 39 deg W,Between 42 and 36 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1920,6-degree TM - S hemisphere CM 39 deg W,Between 42 and 36 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1921,6-degree TM - N hemisphere CM 33 deg W,Between 36 and 30 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1922,6-degree TM - S hemisphere CM 33 deg W,Between 36 and 30 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1923,6-degree TM - N hemisphere CM 27 deg W,Between 30 and 24 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1924,6-degree TM - S hemisphere CM 27 deg W,Between 30 and 24 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1925,6-degree TM - N hemisphere CM 21 deg W,Between 24 and 18 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1926,6-degree TM - S hemisphere CM 21 deg W,Between 24 and 18 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1927,6-degree TM - N hemisphere CM 15 deg W,Between 18 and 12 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1928,6-degree TM - S hemisphere CM 15 deg W,Between 18 and 12 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1929,6-degree TM - N hemisphere CM 9 deg W,Between 12 and 6 deg West; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1930,6-degree TM - S hemisphere CM 9 deg W,Between 12 and 6 deg West; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1931,6-degree TM - N hemisphere CM 3 deg W,Between 6 deg West and 0 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1932,6-degree TM - S hemisphere CM 3 deg W,Between 6 deg West and 0 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1933,6-degree TM - N hemisphere CM 3 deg E,Between 0 and 6 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1934,6-degree TM - S hemisphere CM 3 deg E,Between 0 and 6 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1935,6-degree TM - N hemisphere CM 9 deg E,Between 6 and 12 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1936,6-degree TM - S hemisphere CM 9 deg E,Between 6 and 12 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1937,6-degree TM - N hemisphere CM 15 deg E,Between 12 and 18 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1938,6-degree TM - S hemisphere CM 15 deg E,Between 12 and 18 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1939,6-degree TM - N hemisphere CM 21 deg E,Between 18 and 24 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1940,6-degree TM - S hemisphere CM 21 deg E,Between 18 and 24 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1941,6-degree TM - N hemisphere CM 27 deg E,Between 24 and 30 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1942,6-degree TM - S hemisphere CM 27 deg E,Between 24 and 30 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1943,6-degree TM - N hemisphere CM 33 deg E,Between 30 and 36 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1944,6-degree TM - S hemisphere CM 33 deg E,Between 30 and 36 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1945,6-degree TM - N hemisphere CM 39 deg E,Between 36 and 42 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1946,6-degree TM - S hemisphere CM 39 deg E,Between 36 and 42 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1947,6-degree TM - N hemisphere CM 45 deg E,Between 42 and 48 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1948,6-degree TM - S hemisphere CM 45 deg E,Between 42 and 48 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1949,6-degree TM - N hemisphere CM 51 deg E,Between 48 and 54 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1950,6-degree TM - S hemisphere CM 51 deg E,Between 48 and 54 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1951,6-degree TM - N hemisphere CM 57 deg E,Between 54 and 60 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1952,6-degree TM - S hemisphere CM 57 deg E,Between 54 and 60 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1953,6-degree TM - N hemisphere CM 63 deg E,Between 60 and 66 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1954,6-degree TM - S hemisphere CM 63 deg E,Between 60 and 66 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1955,6-degree TM - N hemisphere CM 69 deg E,Between 66 and 72 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1956,6-degree TM - S hemisphere CM 69 deg E,Between 66 and 72 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1957,6-degree TM - N hemisphere CM 75 deg E,Between 72 and 78 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1958,6-degree TM - S hemisphere CM 75 deg E,Between 72 and 78 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1959,6-degree TM - N hemisphere CM 81 deg E,Between 78 and 84 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1960,6-degree TM - S hemisphere CM 81 deg E,Between 78 and 84 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1961,6-degree TM - N hemisphere CM 87 deg E,Between 84 and 90 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1962,6-degree TM - S hemisphere CM 87 deg E,Between 84 and 90 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1963,6-degree TM - N hemisphere CM 93 deg E,Between 90 and 96 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1964,6-degree TM - S hemisphere CM 93 deg E,Between 90 and 96 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1965,6-degree TM - N hemisphere CM 99 deg E,Between 96 and 102eg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1966,6-degree TM - S hemisphere CM 99 deg E,Between 96 and 102eg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1967,6-degree TM - N hemisphere CM 105 deg E,Between 102 and 108 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1968,6-degree TM - S hemisphere CM 105 deg E,Between 102 and 108 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1969,6-degree TM - N hemisphere CM 111 deg E,Between 108 and 114 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1970,6-degree TM - S hemisphere CM 111 deg E,Between 108 and 114 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1971,6-degree TM - N hemisphere CM 117 deg E,Between 114 and 120 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1972,6-degree TM - S hemisphere CM 117 deg E,Between 114 and 120 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1973,6-degree TM - N hemisphere CM 123 deg E,Between 120 and 126 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1974,6-degree TM - S hemisphere CM 123 deg E,Between 120 and 126 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1975,6-degree TM - N hemisphere CM 129 deg E,Between 126 and 132 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1976,6-degree TM - S hemisphere CM 129 deg E,Between 126 and 132 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1977,6-degree TM - N hemisphere CM 135 deg E,Between 132 and 138 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1978,6-degree TM - S hemisphere CM 135 deg E,Between 132 and 138 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1979,6-degree TM - N hemisphere CM 141 deg E,Between 138 and 144 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1980,6-degree TM - S hemisphere CM 141 deg E,Between 138 and 144 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1981,6-degree TM - N hemisphere CM 147 deg E,Between 144 and 150 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1982,6-degree TM - S hemisphere CM 147 deg E,Between 144 and 150 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1983,6-degree TM - N hemisphere CM 153 deg E,Between 150 and 156 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1984,6-degree TM - S hemisphere CM 153 deg E,Between 150 and 156 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1985,6-degree TM - N hemisphere CM 159 deg E,Between 156 and 162 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1986,6-degree TM - S hemisphere CM 159 deg E,Between 156 and 162 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1987,6-degree TM - N hemisphere CM 165 deg E,Between 162 and 168 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1988,6-degree TM - S hemisphere CM 165 deg E,Between 162 and 168 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1989,6-degree TM - N hemisphere CM 171 deg E,Between 168 and 174 deg East; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1990,6-degree TM - S hemisphere CM 171 deg E,Between 168 and 174 deg East; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1991,6-degree TM - N hemisphere CM 177 deg E,Between 174 and 180 deg; northern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1992,6-degree TM - S hemisphere CM 177 deg E,Between 174 and 180 deg; southern hemisphere.,,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+1993,WGS72BE / UTM zone 48N,Between 102 and 108 deg East; northern hemisphere.  Vietnam - offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1994,WGS72BE / UTM zone 49N,Between 108 and 114 deg East; northern hemisphere. Vietnam - offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1995,WGS72BE / UTM zone 49S,Between 108 and 114 deg East; southern hemisphere.  Indonesia - offshore.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+1996,UPS - north,Northern hemisphere polar area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1997,UPS - south,Southern hemisphere polar area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+1998,UTM north,Northern hemisphere between equator and 84 deg North.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+1999,UTM south,Southern hemisphere between equator and 80 deg South.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2000,WGS84 / UTM zone 1N,Between 180 deg and 174 deg West; northern hemisphere; Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2001,WGS84 / UTM zone 1S,Between 180 deg and 174 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2002,WGS84 / UTM zone 2N,Between 174 and 168 deg West; northern hemisphere. Russian Federation; United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2003,WGS84 / UTM zone 2S,Between 174 and 168 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2004,WGS84 / UTM zone 3N,Between 168 and 162 deg West; northern hemisphere. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2005,WGS84 / UTM zone 3S,Between 168 and 162 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2006,WGS84 / UTM zone 4N,Between 162 and 156 deg West; northern hemisphere. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2007,WGS84 / UTM zone 4S,Between 162 and 156 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2008,WGS84 / UTM zone 5N,Between 156 and 150 deg West; northern hemisphere. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2009,WGS84 / UTM zone 5S,Between 156 and 150 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2010,WGS84 / UTM zone 6N,Between 150 and 144 deg West; northern hemisphere. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2011,WGS84 / UTM zone 6S,Between 150 and 144 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2012,WGS84 / UTM zone 7N,Between 144 and 138 deg West; northern hemisphere. Canada - British Columbia (BC); Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2013,WGS84 / UTM zone 7S,Between 144 and 138 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2014,WGS84 / UTM zone 8N,Between 138 and 132 deg West; northern hemisphere. Canada - British Columbia (BC); North West Territiories; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2015,WGS84 / UTM zone 8S,Between 138 and 132 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2016,WGS84 / UTM zone 9N,Between 132 and 126 deg West; northern hemisphere. Canada - British Columbia (BC); North West Territories; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2017,WGS84 / UTM zone 9S,Between 132 and 126 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2018,WGS84 / UTM zone 10N,Between 126 and 120 deg West; northern hemisphere. Canada - British Columbia (BC); North West Territories; Nunavut; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2019,WGS84 / UTM zone 10S,Between 126 and 120 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2020,WGS84 / UTM zone 11N,Between 120 and 114 deg West; northern hemisphere. Canada - Alberta; British Columbia (BC); North West Territories; Nunavut. Mexico. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2021,WGS84 / UTM zone 11S,Between 120 and 114 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2022,WGS84 / UTM zone 12N,Between 114 and 108 deg West; northern hemisphere. Canada - Alberta; North West Territories; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2023,WGS84 / UTM zone 12S,Between 114 and 108 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2024,WGS84 / UTM zone 13N,Between 108 and 102 deg West; northern hemisphere. Canada - North West Territories; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2025,WGS84 / UTM zone 13S,Between 108 and 102 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2026,WGS84 / UTM zone 14N,Between 102 and 96 deg West; northern hemisphere. Canada - Manitoba; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2027,WGS84 / UTM zone 14S,Between 102 and 96 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2028,WGS84 / UTM zone 15N,Between 96 and 90 deg West; northern hemisphere. Canada - Manitoba; Nunavut; Ontario.  Guatemala.  Mexico.  United States (USA) - Gulf of Mexico (GoM).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2029,WGS84 / UTM zone 15S,Between 96 and 90 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2030,WGS84 / UTM zone 16N,Between 90 and 84 deg West; northern hemisphere. Belize. Canada - Manitoba; Nunavut; Ontario.  Costa Rica. Cuba. El Salvador. Guatemala. Honduras. Mexico. Nicaragua. Puerto Rico. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2031,WGS84 / UTM zone 16S,Between 90 and 84 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2032,WGS84 / UTM zone 17N,Between 84 and 78 deg West; northern hemisphere. Bahamas. Ecuador - north of equator. Canada - Nunavut; Ontario; Quebec.  Cayman Islands.  Colombia. Costa Rica. Jamaica. Nicaragua. Panama. Puerto Rico. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2033,WGS84 / UTM zone 17S,Between 84 and 78 deg West; southern hemisphere. Ecuador. Peru.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2034,WGS84 / UTM zone 18N,Between 78 and 72 deg West; northern hemisphere. Bahamas. Canada - Nunavut; Ontario; Quebec. Colombia. Cuba. Ecuador. Greenland. Haiti. Jamica. Panama. Turks and Caicos Islands. United States (USA). Venezuela.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2035,WGS84 / UTM zone 18S,Between 78 and 72 deg West; southern hemisphere. Argentina. Brazil. Chile. Colombia. Ecuador. Peru.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2036,WGS84 / UTM zone 19N,Between 72 and 66 deg West; northern hemisphere. Aruba. Bahamas. Brazil. Canada - New Brunswick (NB); Newfoundland; Nunavut; Nova Scotia (NS); Quebec. Colombia. Dominican Republic. Greenland. Netherlands Antilles. Puerto Rico. Turks and Caicos Islands. United States. Venezuela.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2037,WGS84 / UTM zone 19S,Between 72 and 66 deg West; southern hemisphere. Argentina. Bolivia. Brazil. Chile. Colombia. Peru.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2038,WGS84 / UTM zone 20N,Between 66 and 60 deg West; northern hemisphere. Anguilla. Antigua & Barbuda. Bermuda. Brazil. Canada - New Brunswick (NB); Newfoundland; North west Territories; Nova Scotia (NS); Prince Edward Island; Quebec. Dominica. Greenland. Grenada. Guadeloupe. Guyana. Martinique. Montserrat. Saint Kitts and Nevis. Saint Lucia. Saint Vncent and the Grenadines. Trinidad and Tobago. Venezuela. Virgin islands.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2039,WGS84 / UTM zone 20S,Between 66 and 60 deg West; southern hemisphere. Argentina. Bolivia. Brazil. Falkland Islands (Malvinas). Paraguay.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2040,WGS84 / UTM zone 21N,Between 60 and 54 deg West; northern hemisphere. Barbados. Brazil. Canada - Newfoundland; Quebec. French Guiana. Greenland. Guyana. St. Pierre and Miquelon. Suriname.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2041,WGS84 / UTM zone 21S,Between 60 and 54 deg West; southern hemisphere. Argentina. Bolivia. Brazil. Falkland Islands (Malvinas). Paraguay. Uruguay.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2042,WGS84 / UTM zone 22N,Between 54 and 48 deg West; northern hemisphere. Brazil. Canada - Newfoundland. French Guiana. Greenland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2043,WGS84 / UTM zone 22S,Between 54 and 48 deg West; southern hemisphere. Brazil.  Uruguay.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2044,WGS84 / UTM zone 23N,Between 48 and 42 deg West; northern hemisphere. Greenland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2045,WGS84 / UTM zone 23S,Between 48 and 42 deg West; southern hemisphere. Brazil.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2046,WGS84 / UTM zone 24N,Between 42 and 36 deg West; northern hemisphere. Greenland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2047,WGS84 / UTM zone 24S,Between 42 and 36 deg West; southern hemisphere. Brazil. South Georgia and the South Sandwich Islands.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2048,WGS84 / UTM zone 25N,Between 36 and 30 deg West; northern hemisphere. Greenland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2049,WGS84 / UTM zone 25S,Between 36 and 30 deg West; southern hemisphere. Brazil.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2050,WGS84 / UTM zone 26N,Between 30 and 24 deg West; northern hemisphere. Greenland. Iceland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2051,WGS84 / UTM zone 26S,Between 30 and 24 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2052,WGS84 / UTM zone 27N,Between 24 and 18 deg West; northern hemisphere. Greenland. Iceland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2053,WGS84 / UTM zone 27S,Between 24 and 18 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2054,WGS84 / UTM zone 28N,Between 18 and 12 deg West; northern hemisphere. Gambia. Greenland. Guinea. Guinea-Bissau. Iceland. Ireland - offshore Porcupine Basin. Mauritania. Morocco. Senegal. Sierra Leone. Western Sahara.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2055,WGS84 / UTM zone 28S,Between 18 and 12 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2056,WGS84 / UTM zone 29N,Between 12 and 6 deg West; northern hemisphere. Algeria. Cote D'Ivoire (Ivory Coast). Faroe Islands. Guinea. Ireland. Jan Mayen. Mali. Mauritania. Morocco. Portugal. Sierra Leone. Spain. United Kingdom (UK). Western Sahara.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2057,WGS84 / UTM zone 29S,Between 12 and 6 deg West; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2058,WGS84 / UTM zone 30N,Between 6 deg West and 0 deg East; northern hemisphere. Algeria. Burkino Faso. Cote' Ivoire (Ivory Coast). Faroe Islands - offshore. France. Ghana. Gibraltar. Ireland - offshore Irish Sea. Mali. Mauritania. Morocco. Spain. United Kingdom (UK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2059,WGS84 / UTM zone 30S,Between 6 deg West and 0 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2060,WGS84 / UTM zone 31N,Between 0 and 6 deg East; northern hemisphere. Algeria. Andorra. Benin. Bukino Faso. Denmark - North Sea. France. Germany - North Sea. Ghana. Luxembourg. Mali. Netherlands. Niger. Nigeria. Norway. Spain. Togo. United Kingdom (UK) - North Sea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2061,WGS84 / UTM zone 31S,Between 0 and 6 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2062,WGS84 / UTM zone 32N,Between 6 and 12 deg East; northern hemisphere. Algeria. Austria. Cameroon. Denmark. Equatorial Guinea. France. Gabon. Germany. Italy. Libya. Liechtenstein. Monaco. Netherlands. Niger. Nigeria. Norway. Sao Tome and Principe. Svalbard. Sweden. Switzerland. Tunisia. Vatican City State.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2063,WGS84 / UTM zone 32S,Between 6 and 12 deg East; southern hemisphere. Angola. Congo. Gabon. Namibia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2064,WGS84 / UTM zone 33N,Between 12 and 18 deg East; northern hemisphere. Austria. Bosnia and Herzegowina. Cameroon. Central African Republic. Chad. Congo. Croatia. Czech Republic. Democratic Republic of the Congo (Zaire). Gabon. Germany. Hungary. Italy. Libya. Malta. Niger. Nigeria. Norway. Poland. San Marino. Slovakia. Slovenia. Svalbard. Sweden.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2065,WGS84 / UTM zone 33S,Between 12 and 18 deg East; southern hemisphere. Angola. Congo. Democratic Republic of the Congo (Zaire). Gabon. Namibia. South Africa.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2066,WGS84 / UTM zone 34N,"Between 18 and 24 deg East; northern hemisphere. Albania. Belarus. Bosnia and Herzegowina. Bulgaria. Central African Republic. Chad. Croatia. Democratic Republic of the Congo (Zaire). Estonia. Finland. FYR Macedonia. Greece. Hungary. Italy. Latvia. Libya. Lithuania. Norway, including Svalbard and Bjornoys. Poland. Romania. Russian Federation. Slovakia. Sudan. Sweden. Ukraine. Yugoslavia.",,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2067,WGS84 / UTM zone 34S,Between 18 and 24 deg East; southern hemisphere. Angola. Botswana. Democratic Republic of the Congo (Zaire). Namibia. South Africa. Zambia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2068,WGS84 / UTM zone 35N,Between 24 and 30 deg East; northern hemisphere. Belarus. Bulgaria. Central African Republic. Democratic Republic of the Congo (Zaire). Egypt. Estonia. Finland. Greece. Latvia. Lesotho. Libya. Lithuania. Moldova. Norway. Romania. Russian Federation. Sudan. Svalbard. Turkey. Uganda. Ukraine.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2069,WGS84 / UTM zone 35S,Between 24 and 30 deg East; southern hemisphere. Botswana. Burundi. Democratic Republic of the Congo (Zaire). Rwanda. South Africa. Tanzania. Uganda. Zambia. Zimbabwe.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2070,WGS84 / UTM zone 36N,Between 30 and 36 deg East; northern hemisphere. Belarus. Cyprus. Egypt. Ethiopia. Finland. Israel. Jordan. Kenya. Lebanon. Norway. Russian Federation. Saudi Arabia. Sudan. Syria. Turkey. Uganda. Ukraine.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2071,WGS84 / UTM zone 36S,Between 30 and 36 deg East; southern hemisphere. Burundi. Kenya. Malawi. Mozambique. Rwanda. South Africa. Swaziland. Tanzania. Uganda. Zambia. Zimbabwe.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2072,WGS84 / UTM zone 37N,Between 36 and 42 deg East; northern hemisphere. Djibouti. Egypt. Eritrea. Ethiopia. Georgia. Iraq. Jordan. Kenya. Lebanon. Russian Federation. Saudi Arabia. Somalia. Sudan. Syria. Turkey. Ukraine.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2073,WGS84 / UTM zone 37S,Between 36 and 42 deg East; southern hemisphere. Kenya. Mozambique. Tanzania.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2074,WGS84 / UTM zone 38N,Between 42 and 48 deg East; northern hemisphere. Armenia. Azerbaijan. Djibouti. Eritrea. Ethiopia. Georgia. Islamic Republic of Iran. Iraq. Kazakstan. Kuwait. Russian Federation. Saudi Arabia. Somalia. Turkey. Yemen.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2075,WGS84 / UTM zone 38S,Between 42 and 48 deg East; southern hemisphere. Madagascar.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2076,WGS84 / UTM zone 39N,Between 48 and 54 deg East; northern hemisphere. Azerbaijan. Bahrain. Islamic Republic of Iran. Kazakstan. Kuwait. Oman. Qatar. Russian Federation. Saudi Arabia. Somalia. Turkmenistan. United Arab Emirates. Yemen.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2077,WGS84 / UTM zone 39S,Between 48 and 54 deg East; southern hemisphere. Madagascar.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2078,WGS84 / UTM zone 40N,Between 54 and 60 deg East; northern hemisphere. Islamic Republic of Iran. Kazakstan. Oman. Russian Federation. Saudi Arabia. Turkmenistan. United Arab Emirates. Uzbekistan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2079,WGS84 / UTM zone 40S,Between 54 and 60 deg East; southern hemisphere. Seychelles.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2080,WGS84 / UTM zone 41N,Between 60 and 66 deg East; northern hemisphere. Afghanistan. Islamic Republic of Iran. Kazakstan. Pakistan. Russian Federation. Turkmenistan.  Uzbekistan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2081,WGS84 / UTM zone 41S,Between 60 and 66 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2082,WGS84 / UTM zone 42N,Between 66 and 72 deg East; northern hemisphere. Afghanistan. India. Kazakstan. Kyrgyzstan. Pakistan. Russian Federation. Tajikistan. Uzbekistan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2083,WGS84 / UTM zone 42S,Between 66 and 72 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2084,WGS84 / UTM zone 43N,Between 72 and 78 deg East; northern hemisphere. China. India. Kazakstan. Kyrgyzstan. Maldives. Pakistan. Russian Federation. Tajikistan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2085,WGS84 / UTM zone 43S,Between 72 and 78 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2086,WGS84 / UTM zone 44N,Between 78 and 84 deg East; northern hemisphere. China. India. Kazakstan. Kyrgyzstan. Nepal. Russian Federation. Sri Lanka.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2087,WGS84 / UTM zone 44S,Between 78 and 84 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2088,WGS84 / UTM zone 45N,Between 84 and 90 deg East; northern hemisphere. Bangladesh. Bhutan. China. India. Kazakstan. Mongolia. Nepal. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2089,WGS84 / UTM zone 45S,Between 84 and 90 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2090,WGS84 / UTM zone 46N,Between 90 and 96 deg East; northern hemisphere. Bangladesh. Bhutan. China. Indonesia. Mongolia. Myanmar (Burma). Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2091,WGS84 / UTM zone 46S,Between 90 and 96 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2092,WGS84 / UTM zone 47N,Between 96 and 102 deg East; northern hemisphere. China. Indonesia. Laos. Malaysia - West Malaysia. Mongolia. Myanmar (Burma). Russian Federation. Thailand.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2093,WGS84 / UTM zone 47S,Between 96 and 102 deg East; southern hemisphere. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2094,WGS84 / UTM zone 48N,Between 102 and 108 deg East; northern hemisphere. Cambodia. China. Indonesia. Laos. Malaysia - West Malaysia. Mongolia. Russian Federation. Singapore. Thailand. Vietnam.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2095,WGS84 / UTM zone 48S,Between 102 and 108 deg East; southern hemisphere. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2096,WGS84 / UTM zone 49N,Between 108 and 114 deg East; northern hemisphere. China. Hong Kong. Indonesia. Macau. Malaysia - East Malaysia - Sarawak. Mongolia. Russian Federation. Vietnam.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2097,WGS84 / UTM zone 49S,Between 108 and 114 deg East; southern hemisphere. Australia. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2098,WGS84 / UTM zone 50N,Between 114 and 120 deg East; northern hemisphere. Brunei. China. Hong Kong. Indonesia. Malaysia - East Malaysia - Sarawak. Mongolia. Philippines. Russian Federation. Taiwan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2099,WGS84 / UTM zone 50S,Between 114 and 120 deg East; southern hemisphere. Australia. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2100,WGS84 / UTM zone 51N,Between 120 and 126 deg East; northern hemisphere. China. Indonesia. Japan. North Korea. Philippines. Russian Federation.  South Korea. Taiwan.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2101,WGS84 / UTM zone 51S,Between 120 and 126 deg East; southern hemisphere. Australia. East Timor. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2102,WGS84 / UTM zone 52N,Between 126 and 132 deg East; northern hemisphere. China. Indonesia. Japan. North Korea. Russian Federation. South Korea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2103,WGS84 / UTM zone 52S,Between 126 and 132 deg East; southern hemisphere. Australia. East Timor. Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2104,WGS84 / UTM zone 53N,Between 132 and 138 deg East; northern hemisphere. China. Japan. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2105,WGS84 / UTM zone 53S,Between 132 and 138 deg East; southern hemisphere. Australia.  Indonesia.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2106,WGS84 / UTM zone 54N,Between 138 and 144 deg East; northern hemisphere. Japan. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2107,WGS84 / UTM zone 54S,Between 138 and 144 deg East; southern hemisphere. Australia. Indonesia. Papua New Guinea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2108,WGS84 / UTM zone 55N,Between 144 and 150 deg East; northern hemisphere. Japan. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2109,WGS84 / UTM zone 55S,Between 144 and 150 deg East; southern hemisphere. Australia. Papua New Guinea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2110,WGS84 / UTM zone 56N,Between 150 and 156 deg East; northern hemisphere. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2111,WGS84 / UTM zone 56S,Between 150 and 156 deg East; southern hemisphere. Australia. Papua New Guinea.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2112,WGS84 / UTM zone 57N,Between 156 and 162 deg East; northern hemisphere. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2113,WGS84 / UTM zone 57S,Between 156 and 162 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2114,WGS84 / UTM zone 58N,Between 162 and 168 deg East; northern hemisphere. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2115,WGS84 / UTM zone 58S,Between 162 and 168 deg East; southern hemisphere.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2116,WGS84 / UTM zone 59N,Between 168 and 174 deg East; northern hemisphere. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2117,WGS84 / UTM zone 59S,Between 168 and 174 deg East; southern hemisphere. New Zealand.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2118,WGS84 / UTM zone 60N,Between 174 and 180 deg East; northern hemisphere. Russian Federation.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2119,WGS84 / UTM zone 60S,Between 174 and 180 deg East; southern hemisphere. New Zealand.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2120,Guatemala - N of 15 deg 50 min N,Guatemala - north of 15 deg 50 min North.,,,,,EPSG,EPSG,1999-08-16 00:00:00,,0
+2121,Guatemala - S of 15 deg 50 min N,Guatemala - south of 15 deg 50 min North.,,,,,EPSG,EPSG,2000-01-06 00:00:00,,0
+2122,Europe - ETRS89 / UTM 28,Europe - between 18 and 12 deg West - United Kingdom (UKCS) offshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2123,Europe - ETRS89 / UTM 29,Europe - between 12 and 6 deg West - United Kingdom (UKCS) offshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2124,Europe - ETRS89 / UTM 30,Europe - between 6 and 0 deg West.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2125,Europe - ETRS89 / UTM 31,Europe - between 0 and 6 deg East - Norway.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2126,Europe - ETRS89 / UTM 32,Europe - between 6 and 12 deg East - Norway.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2127,Europe - ETRS89 / UTM 33,Europe - between 12 and 18 deg East - Germany - Brandenburg; Norway.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2128,Europe - ETRS89 / UTM 34,Europe - between 18 and 24 deg East - Norway.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2129,Europe - ETRS89 / UTM 35,Europe - between 24 and 30 deg East - Norway.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2130,Europe - ETRS89 / UTM 36,Europe - between 30 and 36 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2131,Europe - ETRS89 / UTM 37,Europe - between 36 and 42 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2132,Europe - ETRS89 / UTM 38,Europe - between 42 and 48 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2133,North America - UTM zone 3,North America - between 168 and 162 deg West. United States (USA) - Alaska.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2134,North America - UTM zone 4,North America - between 162 and 156 deg West. United States (USA) - Alaska.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2135,North America - UTM zone 5,North America - between 156 and 150 deg West. United States (USA) - Alaska.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2136,North America - UTM zone 6,North America - between 150 and 144 deg West. United States (USA) - Alaska.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2137,North America - UTM zone 7,North America - between 144 and 138 deg West. Canada - British Columbia (BC); Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2138,North America - UTM zone 8,North America - between 138 and 132 deg West. Canada - British Columbia (BC); North West Territiories; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2139,North America - UTM zone 9,North America - between 132 and 126 deg West. Canada - British Columbia (BC); North West Territories; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2140,North America - UTM zone 10,North America - between 130 and 120 deg West. Canada - British Columbia (BC); North West Territories; Nunavut; Yukon. United States (USA) - Alaska (AK).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2141,North America - UTM zone 11,North America - between 120 and 114 deg West. Canada - Alberta; British Columbia (BC); North West Territories; Nunavut. Mexico. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2142,North America - UTM zone 12,North America - between 114 and 108 deg West. Canada - Alberta; North West Territories; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2143,North America - UTM zone 13,North America - between 108 and 102 deg West. Canada - North West Territories; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2144,North America - UTM zone 14,North America - between 102 and 96 deg West. Canada - Manitoba; Nunavut; Saskatchewan.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2145,North America - UTM zone 15,North America - between 96 and 90 deg West. Canada - Manitoba; Nunavut; Ontario.  Guatemala.  Mexico.  United States (USA) - Gulf of Mexico (GoM).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2146,North America - UTM zone 16,North America - between 90 and 84 deg West.  Belize. Canada - Manitoba; Nunavut; Ontario.  Costa Rica. Cuba. El Salvador. Guatemala. Honduras. Mexico. Nicaragua. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2147,North America - UTM zone 17,North America - between 84 and 78 deg West. Canada - Nunavut; Ontario; Quebec.  Mexico.  United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2148,North America - UTM zone 18,North America - between 78 and 72 deg West. Canada - Nunavut; Ontario; Quebec. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2149,North America - UTM zone 19,North America - between 72 and 66 deg West. Canada - New Brunswick (NB); Newfoundland; Nunavut; Nova Scotia (NS); Quebec. United States (USA).,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2150,North America - UTM zone 20,North America - between 66 and 60 deg West. Canada - New Brunswick (NB); Newfoundland; North west Territories; Nova Scotia (NS); Prince Edward Island; Quebec. United States (USA) offshore Atlantic,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2151,Canada - UTM zone 21,North America - between 60 and 54 deg West. Canada - Newfoundland; Quebec.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2152,Canada - UTM zone 22,North America - between 54 and 48 deg West. Canada - Newfoundland.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2153,Canada - UTM zone 23,North America - Canada offshore Atlantic - between 48 and 42 deg West.,,,,,EPSG,EPSG,1995-06-02 00:00:00,,0
+2154,USA - Alabama - SPCS - E,United States (USA) - Alabama east of approximately 86d 37m West - counties Barbour; Bullock; Calhoun; Chambers; Cherokee; Clay; Cleburne; Coffee; Coosa; Covington; Crenshaw; Dale; De Kalb; Elmore; Etowah; Geneva; Henry; Houston; Jackson; Lee; Macon; Madison; Marshall; Montgomery; Pike; Randolph; Russell; St.Clair; Talladega; Tallapoosa.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2155,USA - Alabama - SPCS - W,United States (USA) - Alabama west of approximately 86d 37m West - counties Autauga; Baldwin; Bibb; Blount; Butler; Chilton; Choctaw; Clarke; Colbert; Conecuh; Cullman; Dallas; Escambia; Fayette; Franklin; Greene; Hale; Jefferson; Lamar; Lauderdale; Lawrence; Limestone; Lowndes; Marengo; Marion; Mobile; Monroe; Morgan; Perry; Pickens; Shelby; Sumter; Tuscaloosa; Walker; Washington; Wilcox; Winston.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2156,USA - Alaska - Panhandle,United States (USA) - Alaska - east of 141 deg West; i.e. Panhandle.,,,,,EPSG,EPSG,1996-09-12 00:00:00,,0
+2157,USA - Alaska - Aleutian Islands,United States (USA) - Alaska - Aleutian Islands.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2158,USA - Alaska - 144 to 141 deg W,United States (USA) - Alaska - 144 to 141 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2159,USA - Alaska - 148 to 144 deg W,United States (USA) - Alaska - 148 to 144 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2160,USA - Alaska - 152 to 148 deg W,United States (USA) - Alaska - 152 to 148 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2161,USA - Alaska - 156 to 152 deg W,United States (USA) - Alaska - 156 to 152 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2162,USA - Alaska - 160 to 156 deg W,United States (USA) - Alaska - 160 to 156 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2163,USA - Alaska - 164 to 160 deg W,United States (USA) - Alaska - 164 to 160 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2164,USA - Alaska - N of 54.5 deg N; 168 to 164 deg W,United States (USA) - Alaska - north of 54d 30m North and between 168 to 164 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2165,USA - Alaska - N of 54.5 deg N; W of 168 deg W,United States (USA) - Alaska - north of 54d 30m North and west of 168 deg West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2166,USA - Arizona - SPCS - central,United States (USA) - Arizona between approximately 110d 45m and 113d 20m West - counties Coconino; Maricopa; Pima; Pinal; Santa Cruz; Yavapai.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2167,USA - Arizona - SPCS - E,United States (USA) - Arizona east of approximately 110d 45m West - counties Apache; Cochise; Gila; Graham; Greenlee; Navajo.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2168,USA - Arizona - SPCS - W,United States (USA) - Arizona west of approximately 113d 20m West - counties La Paz; Mohave; Yuma.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2169,USA - Arkansas - SPCS - N,United States (USA) - Arkansas north of approximately 34d 50m North - counties Baxter; Benton; Boone; Carroll; Clay; Cleburne; Conway; Craighead; Crawford; Crittenden; Cross; Faulkner; Franklin; Fulton; Greene; Independence; Izard; Jackson; Johnson; Lawrence; Logan; Madison; Marion; Mississippi; Newton; Perry; Poinsett; Pope; Randolph; Scott; Searcy; Sebastian; Sharp; St. Francis; Stone; Van Buren; Washington; White; Woodruff; Yell.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2170,USA - Arkansas - SPCS - S,United States (USA) - Arkansas south of approximately 34d 50m North - counties Arkansas; Ashley; Bradley; Calhoun; Chicot; Clark; Cleveland; Columbia; Dallas; Desha; Drew; Garland; Grant; Hempstead; Hot Spring; Howard; Jefferson; Lafayette; Lee; Lincoln; Little River; Lonoke; Miller; Monroe; Montgomery; Nevada; Ouachita; Phillips; Pike; Polk; Prairie; Pulaski; Saline; Sevier; Union.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2171,USA - GoM OCS - W of 96 deg W,United States (USA) - Gulf of Mexico outer continental shelf (GoM OCS) west of approximately 96 deg West - protraction areas Corpus Christi; Port Isabel.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2172,USA - GoM OCS - 96 to 90 deg W,United States (USA) - Gulf of Mexico outer continental shelf (GoM OCS) between approximately 96 deg and 90 deg West - protraction areas East Breaks (EB); Alaminos Canyon (AC); Garden Banks (GB); Keathley Canyon (KC); Ewing Bank (EW); Green Canyon (GC); Walker Ridge (WR).,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2173,USA - GoM OCS - 90 to 84 deg W,United States (USA) - Gulf of Mexico outer continental shelf (GoM OCS) between approximately 90 deg and 84 deg West - protraction areas Mobile (MO); Viosca Knoll (VK); Mississippi Canyon (MC); Atwater Valley (AT); Lund; Pensacola; Destin Dome (DD); De Soto Canyon; Lloyd; Henderson; Apalachicola; Florida Middle Ground; The Elbow; Vernon Basin; Howell Hook; Rankin.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2174,USA - GoM OCS - E of 84 deg W,United States (USA) - Gulf of Mexico outer continental shelf (GoM OCS) east of approximately 84 deg West - protraction areas Gainesville; Tarpon Springs; St. Petersburg; Charlotte Harbor; Pulley Ridge; Dry Tortugas; Miami; Key West.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2175,USA - California - SPCS - 1,United States (USA) - California north of approximately 40 deg North - counties Del Norte; Humboldt; Lassen; Modoc; Plumas; Shasta; Siskiyou; Tehama; Trinity.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2176,USA - California - SPCS - 2,United States (USA) - California between approximately 40 deg & 38d 15m North - counties Alpine; Amador; Butte; Colusa; El Dorado; Glenn; Lake; Mendocino; Napa; Nevada; Placer; Sacramento; Sierra; Solano; Sonoma; Sutter; Yolo; Yuba.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2177,USA - California - SPCS - 3,United States (USA) - California between approximately 38d 15m & 37d North - counties Alameda; Calaveras; Contra Costa; Madera; Marin; Mariposa; Merced; Mono; San Francisco; San Joaquin; San Mateo; Santa Clara; Santa Cruz; Stanislaus; Tuolumne.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2178,USA - California - SPCS - 4,United States (USA) - California between approximately 37d & 35d 30m North - counties Fresno; Inyo; Kings; Monterey; San Benito; Tulare.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2179,USA - California - SPCS27 - 5,United States (USA) - California between approximately 35d 50m & 34d North excluding LA - counties Kern; San Bernardino; San Luis Obispo; Santa Barbara; Ventura.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2180,USA - California - SPCS - 6,United States (USA) - California south of approximately 38d 30m North - counties Imperial; Orange; Riverside; San Diego.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2181,USA - California - SPCS27 - 7,United States (USA) - California - Los Angeles county.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2182,USA - California - SPCS83 - 5,United States (USA) - California between approximately 35d 50m & 34d North - counties Kern; Los Angeles; San Bernardino; San Luis Obispo; Santa Barbara; Ventura.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2183,USA - Colorado - SPCS - C,United States (USA) - Colorado between approximately 39d 50m & 38d 30m North - counties Arapahoe; Chaffee; Cheyenne; Clear Creek; Delta; Denver; Douglas; Eagle; El Paso; Elbert; Fremont; Garfield; Gunnison; Jefferson; Kit Carson; Lake; Lincoln; Mesa; Park; Pitkin; Summit; Teller.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2184,USA - Colorado - SPCS - N,United States (USA) - Colorado north of approximately 39d 50m North - counties Adams; Boulder; Gilpin; Grand; Jackson; Larimer; Logan; Moffat; Morgan; Phillips; Rio Blanco; Routt; Sedgwick; Washington; Weld; Yuma.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2185,USA - Colorado - SPCS - S,United States (USA) - Colorado south of approximately 38d 30m North - counties Alamosa; Archuleta; Baca; Bent; Conejos; Costilla; Crowley; Custer; Dolores; Hinsdale; Huerfano; Kiowa; La Plata; Las Animas; Mineral; Montezuma; Montrose; Otero; Ouray; Prowers; Pueblo; Rio Grande; Saguache; San Juan; San Miguel.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2186,USA - Florida - SPCS - E,United States (USA) - Florida east of approximately 81d 45m West - counties of Brevard; Broward; Clay; Collier; Dade; Duval; Flagler; Glades; Hendry; Highlands; Indian River; Lake; Martin; Monroe; Nassau; Okeechobee; Orange; Osceola; Palm Beach; Putnam; Seminole; St. Johns; St. Lucie; Volusia.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2187,USA - Florida - SPCS - N,United States (USA) - Florida north of approximately 29d 30m North & west of approximately 82d West - counties of Alachua; Baker; Bay; Bradford; Calhoun; Columbia; Dixie; Escambia; Franklin; Gadsden; Gilchrist; Gulf; Hamilton; Holmes; Jackson; Jefferson; Lafayette; Leon; Liberty; Madison; Okaloosa; Santa Rosa; Suwannee; Taylor; Union; Wakulla; Walton; Washington.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2188,USA - Florida - SPCS - W,United States (USA) - Florida west of approximately 81d 45m West & south of approximately 29d 30m North - counties of Charlotte; Citrus; De Soto; Hardee; Hernando; Hillsborough; Lee; Levy; Manatee; Marion; Pasco; Pinellas; Polk; Sarasota; Sumter.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2189,USA - Georgia - SPCS - E,United States (USA) - Georgia east of approximately 83d 15m West - counties of Appling; Atkinson; Bacon; Baldwin; Brantley; Bryan; Bulloch; Burke; Camden; Candler; Charlton; Chatham; Clinch; Coffee; Columbia; Dodge; Echols; Effingham; Elbert; Emanuel; Evans; Franklin; Glascock; Glynn; Greene; Hancock; Hart; Jeff Davis; Jefferson; Jenkins; Johnson; Lanier; Laurens; Liberty; Lincoln; Long; Madison; McDuffie; McIntosh; Montgomery; Oglethorpe; Pierce; Richmond; Screven; Stephens; Taliaferro; Tattnall; Telfair; Toombs; Treutlen; Ware; Warren; Washington; Wayne; Wheeler; Wilkes; Wilkinson.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2190,USA - Georgia - SPCS - W,United States (USA) - Georgia west of approximately 83d 15m West - counties of Baker; Banks; Barrow; Bartow; Ben Hill; Berrien; Bibb; Bleckley; Brooks; Butts; Calhoun; Carroll; Catoosa; Chattahoochee; Chattooga; Cherokee; Clarke; Clay; Clayton; Cobb; Colquitt; Cook; Coweta; Crawford; Crisp; Dade; Dawson; De Kalb; Decatur; Dooly; Dougherty; Douglas; Early; Fannin; Fayette; Floyd; Forsyth; Fulton; Gilmer; Gordon; Grady; Gwinnett; Habersham; Hall; Haralson; Harris; Heard; Henry; Houston; Irwin; Jackson; Jasper; Jones; Lamar; Lee; Lowndes; Lumpkin; Macon; Marion; Meriwether; Miller; Mitchell; Monroe; Morgan; Murray; Muscogee; Newton; Oconee; Paulding; Peach; Pickens; Pike; Polk; Pulaski; Putnam; Quitman; Rabun; Randolph; Rockdale; Schley; Seminole; Spalding; Stewart; Sumter; Talbot; Taylor; Terrell; Thomas; Tift; Towns; Troup; Turner; Twiggs; Union; Upson; Walker; Walton; Webster; White; Whitfield; Wilcox; Worth.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2191,USA - Idaho - SPCS - central,United States (USA) - Idaho between approximately 113d & 115d West - counties of Blaine; Butte; Camas; Cassia; Custer; Gooding; Jerome; Lemhi; Lincoln; Minidoka; Twin Falls.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2192,USA - Idaho - SPCS - E,United States (USA) - Idaho east of approximately 113d West - counties of Bannock; Bear Lake; Bingham; Bonneville; Caribou; Clark; Franklin; Fremont; Jefferson; Madison; Oneida; Power; Teton.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2193,USA - Idaho - SPCS - W,United States (USA) - Idaho - west of approximately 115d West - counties of Ada; Adams; Benewah; Boise; Bonner; Boundary; Canyon; Clearwater; Elmore; Gem; Idaho; Kootenai; Latah; Lewis; Nez Perce; Owyhee; Payette; Shoshone; Valley; Washington.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2194,USA - Illinois - SPCS - E,United States (USA) - Illinois east of approximately 89d 05m West - counties of Boone; Champaign; Clark; Clay; Coles; Cook; Crawford; Cumberland; De Kalb; De Witt; Douglas; Du Page; Edgar; Edwards; Effingham; Fayette; Ford; Franklin; Gallatin; Grundy; Hamilton; Hardin; Iroquois; Jasper; Jefferson; Johnson; Kane; Kankakee; Kendall; La Salle; Lake; Lawrence; Livingston; Macon; Marion; Massac; McHenry; McLean; Moultrie; Piatt; Pope; Richland; Saline; Shelby; Vermilion; Wabash; Wayne; White; Will; Williamson.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2195,USA - Illinois - SPCS - W,United States (USA) - Illinois west of approximately 89d 05m West - counties of Adams; Alexander; Bond; Brown; Bureau; Calhoun; Carroll; Cass; Christian; Clinton; Fulton; Greene; Hancock; Henderson; Henry; Jackson; Jersey; Jo Daviess; Knox; Lee; Logan; Macoupin; Madison; Marshall; Mason; McDonough; Menard; Mercer; Monroe; Montgomery; Morgan; Ogle; Peoria; Perry; Pike; Pulaski; Putnam; Randolph; Rock Island; Sangamon; Schuyler; Scott; St. Clair; Stark; Stephenson; Tazewell; Union; Warren; Washington; Whiteside; Winnebago; Woodford.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2196,USA - Indiana - SPCS - E,United States (USA) - Indiana east of approximately 86d 25m West - counties of Adams; Allen; Bartholomew; Blackford; Brown; Cass; Clark; De Kalb; Dearborn; Decatur; Delaware; Elkhart; Fayette; Floyd; Franklin; Fulton; Grant; Hamilton; Hancock; Harrison; Henry; Howard; Huntington; Jackson; Jay; Jefferson; Jennings; Johnson; Kosciusko; Lagrange; Madison; Marion; Marshall; Miami; Noble; Ohio; Randolph; Ripley; Rush; Scott; Shelby; St. Joseph; Steuben; Switzerland; Tipton; Union; Wabash; Washington; Wayne; Wells; Whitley.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2197,USA - Indiana - SPCS - W,United States (USA) - Indiana west of approximately 86d 25m West - counties of Benton; Boone; Carroll; Clay; Clinton; Crawford; Daviess; Dubois; Fountain; Gibson; Greene; Hendricks; Jasper; Knox; La Porte; Lake; Lawrence; Martin; Monroe; Montgomery; Morgan; Newton; Orange; Owen; Parke; Perry; Pike; Porter; Posey; Pulaski; Putnam; Spencer; Starke; Sullivan; Tippecanoe; Vanderburgh; Vermillion; Vigo; Warren; Warrick; White.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2198,USA - Iowa - SPCS - N,United States (USA) - Iowa north of approximately 42deg North - counties of Allamakee; Benton; Black Hawk; Boone; Bremer; Buchanan; Buena Vista; Butler; Calhoun; Carroll; Cerro Gordo; Cherokee; Chickasaw; Clay; Clayton; Crawford; Delaware; Dickinson; Dubuque; Emmet; Fayette; Floyd; Franklin; Greene; Grundy; Hamilton; Hancock; Hardin; Howard; Humboldt; Ida; Jackson; Jones; Kossuth; Linn; Lyon; Marshall; Mitchell; Monona; O'Brien; Osceola; Palo Alto; Plymouth; Pocahontas; Sac; Sioux; Story; Tama; Webster; Winnebago; Winneshiek; Woodbury; Worth; Wright.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2199,USA - Iowa - SPCS - S,United States (USA) - Iowa south of approximately 42deg North - counties of Adair; Adams; Appanoose; Audubon; Cass; Cedar; Clarke; Clinton; Dallas; Davis; Decatur; Des Moines; Fremont; Guthrie; Harrison; Henry; Iowa; Jasper; Jefferson; Johnson; Keokuk; Lee; Louisa; Lucas; Madison; Mahaska; Marion; Mills; Monroe; Montgomery; Muscatine; Page; Polk; Pottawattamie; Poweshiek; Ringgold; Scott; Shelby; Taylor; Union; Van Buren; Wapello; Warren; Washington; Wayne.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2200,USA - Kansas - SPCS - N,United States (USA) - Kansas north of approximately 38d 45m North - counties of Atchison; Brown; Cheyenne; Clay; Cloud; Decatur; Dickinson; Doniphan; Douglas; Ellis; Ellsworth; Geary; Gove; Graham; Jackson; Jefferson; Jewell; Johnson; Leavenworth; Lincoln; Logan; Marshall; Mitchell; Morris; Nemaha; Norton; Osborne; Ottawa; Phillips; Pottawatomie; Rawlins; Republic; Riley; Rooks; Russell; Saline; Shawnee; Sheridan; Sherman; Smith; Thomas; Trego; Wabaunsee; Wallace; Washington; Wyandotte.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2201,USA - Kansas - SPCS - S,United States (USA) - Kansas south of approximately 38d 45m North - counties of Allen; Anderson; Barber; Barton; Bourbon; Butler; Chase; Chautauqua; Cherokee; Clark; Coffey; Comanche; Cowley; Crawford; Edwards; Elk; Finney; Ford; Franklin; Grant; Gray; Greeley; Greenwood; Hamilton; Harper; Harvey; Haskell; Hodgeman; Kearny; Kingman; Kiowa; Labette; Lane; Linn; Lyon; Marion; McPherson; Meade; Miami; Montgomery; Morton; Neosho; Ness; Osage; Pawnee; Pratt; Reno; Rice; Rush; Scott; Sedgwick; Seward; Stafford; Stanton; Stevens; Sumner; Wichita; Wilson; Woodson.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2202,USA - Kentucky - SPCS - N,United States (USA) - Kentucky north of approximately 37d 55m North - counties of Anderson; Bath; Boone; Bourbon; Boyd; Bracken; Bullitt; Campbell; Carroll; Carter; Clark; Elliott; Fayette; Fleming; Franklin; Gallatin; Grant; Greenup; Harrison; Henry; Jefferson; Jessamine; Kenton; Lawrence; Lewis; Mason; Menifee; Montgomery; Morgan; Nicholas; Oldham; Owen; Pendleton; Robertson; Rowan; Scott; Shelby; Spencer; Trimble; Woodford.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2203,USA - Kentucky - SPCS - S,United States (USA) - Kentucky south of approximately 37d 55m North - counties of Adair; Allen; Ballard; Barren; Bell; Boyle; Breathitt; Breckinridge; Butler; Caldwell; Calloway; Carlisle; Casey; Christian; Clay; Clinton; Crittenden; Cumberland; Daviess; Edmonson; Estill; Floyd; Fulton; Garrard; Graves; Grayson; Green; Hancock; Hardin; Harlan; Hart; Henderson; Hickman; Hopkins; Jackson; Johnson; Knott; Knox; Larue; Laurel; Lee; Leslie; Letcher; Lincoln; Livingston; Logan; Lyon; Madison; Magoffin; Marion; Marshall; Martin; McCracken; McCreary; McLean; Meade; Mercer; Metcalfe; Monroe; Muhlenberg; Nelson; Ohio; Owsley; Perry; Pike; Powell; Pulaski; Rockcastle; Russell; Simpson; Taylor; Todd; Trigg; Union; Warren; Washington; Wayne; Webster; Whitley; Wolfe.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2204,USA - Louisiana - SPCS - N,United States (USA) - Louisiana north of approximately 30d 55m North - counties of Avoyelles; Bienville; Bossier; Caddo; Caldwell; Catahoula; Claiborne; Concordia; De Soto; East Carroll; Franklin; Grant; Jackson; La Salle; Lincoln; Madison; Morehouse; Natchitoches; Ouachita; Rapides; Red River; Richland; Sabine; Tensas; Union; Vernon; Webster; West Carroll; Winn.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2205,USA - Louisiana - SPCS27 - S,United States (USA) - Louisiana south of approximately 30d 55m North - counties of Acadia; Allen; Ascension; Assumption; Beauregard; Calcasieu; Cameron; East Baton Rouge; East Feliciana; Evangeline; Iberia; Iberville; Jefferson; Jefferson Davis; Lafayette; LaFourche; Livingston; Orleans; Plaquemines; Pointe Coupee; St. Bernard; St. Charles; St. Helena; St. James; St. John the Baptist; St. Landry; St. Martin; St. Mary; St. Tammany; Tangipahoa; Terrebonne; Vermilion; Washington; West Baton Rouge; West Feliciana. Also Gulf of Mexico outer continental shelf (GoM OCS) protraction areas West Cameron (WC); East Cameron (EC); Vermilion; South Marsh Island; Eugene Island; Ship Shoal; South Pelto; Bay Marchand; South Timbalier; Grand Isle; West Delta; South Pass; Main Pass; Breton Sound; Chandeleur.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2206,USA - Maine - SPCS - E,United States (USA) - Maine east of approximately 69d 30m West - counties of Aroostook; Hancock; Knox; Penobscot; Piscataquis; Waldo; Washington.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2207,USA - Maine - SPCS - W,United States (USA) - Maine west of approximately 69d 30m West - counties of Androscoggin; Cumberland; Franklin; Kennebec; Lincoln; Oxford; Sagadahoc; Somerset; York.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2208,USA - Massachusetts - SPCS - islands,United States (USA) - Massachusetts offshore - counties of Dukes; Nantucket.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2209,USA - Massachusetts - SPCS - mainland,United States (USA) - Massachusetts onshore - counties of Barnstable; Berkshire; Bristol; Essex; Franklin; Hampden; Hampshire; Middlesex; Norfolk; Plymouth; Suffolk; Worcester.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2210,USA - Montana - SPCS27 - central,United States (USA) - Montana between approximately 47d 50m & 46d 40m North - counties of Cascade; Dawson; Fergus; Garfield; Judith Basin; Lake; Lewis and Clark; McCone; Meagher; Mineral; Missoula; Petroleum; Powell; Prairie; Richland; Sanders; Wibaux.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2211,USA - Montana - SPCS27 - N,United States (USA) - Montana north of approximately 47d 50m North - counties of Blaine; Chouteau; Daniels; Flathead; Glacier; Hill; Liberty; Lincoln; Phillips; Pondera; Roosevelt; Sheridan; Teton; Toole; Valley.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2212,USA - Montana - SPCS27 - S,United States (USA) - Montana south of approximately 46d 40m North - counties of Beaverhead; Big Horn; Broadwater; Carbon; Carter; Custer; Deer Lodge; Fallon; Gallatin; Golden Valley; Granite; Jefferson; Madison; Musselshell; Park; Powder River; Ravalli; Rosebud; Silver Bow; Stillwater; Sweet Grass; Treasure; Wheatland; Yellowstone.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2213,USA - Minnesota - SPCS - central,United States (USA) - Minnesota between approximately 47d 10m & 45d 30m North - counties of Aitkin; Becker; Benton; Carlton; Cass; Chisago; Clay; Crow Wing; Douglas; Grant; Hubbard; Isanti; Kanabec; Mille Lacs; Morrison; Otter Tail; Pine; Pope; Stearns; Stevens; Todd; Traverse; Wadena; Wilkin.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2214,USA - Minnesota - SPCS - N,United States (USA) - Minnesota north of approximately 47d 10m North - counties of Beltrami; Clearwater; Cook; Itasca; Kittson; Koochiching; Lake; Lake of the Woods; Mahnomen; Marshall; Norman; Pennington; Polk; Red Lake; Roseau; St. Louis.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2215,USA - Minnesota - SPCS - S,United States (USA) - Minnesota south of approximately 45d 30m North - counties of Anoka; Big Stone; Blue Earth; Brown; Carver; Chippewa; Cottonwood; Dakota; Dodge; Faribault; Fillmore; Freeborn; Goodhue; Hennepin; Houston; Jackson; Kandiyohi; Lac Qui Parle; Le Sueur; Lincoln; Lyon; Martin; McLeod; Meeker; Mower; Murray; Nicollet; Nobles; Olmsted; Pipestone; Ramsey; Redwood; Renville; Rice; Rock; Scott; Sherburne; Sibley; Steele; Swift; Wabasha; Waseca; Washington; Watonwan; Winona; Wright; Yellow Medicine.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2216,USA - Mississippi - SPCS - E,United States (USA) - Mississippi east of approximately 89d 40m West - counties of Alcorn; Attala; Benton; Calhoun; Chickasaw; Choctaw; Clarke; Clay; Covington; Forrest; George; Greene; Hancock; Harrison; Itawamba; Jackson; Jasper; Jones; Kemper; Lafayette; Lamar; Lauderdale; Leake; Lee; Lowndes; Marshall; Monroe; Neshoba; Newton; Noxubee; Oktibbeha; Pearl River; Perry; Pontotoc; Prentiss; Scott; Smith; Stone; Tippah; Tishomingo; Union; Wayne; Webster; Winston.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2217,USA - Mississippi - SPCS - W,United States (USA) - Mississippi west of approximately 89d 40m West - counties of Adams; Amite; Bolivar; Carroll; Claiborne; Coahoma; Copiah; De Soto; Franklin; Grenada; Hinds; Holmes; Humphreys; Issaquena; Jefferson; Jefferson Davis; Lawrence; Leflore; Lincoln; Madison; Marion; Montgomery; Panola; Pike; Quitman; Rankin; Sharkey; Simpson; Sunflower; Tallahatchie; Tate; Tunica; Walthall; Warren; Washington; Wilkinson; Yalobusha; Yazoo.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2218,USA - Missouri - SPCS - central,United States (USA) - Missouri between approximately 91d 45m & 93d 35m West - counties of Adair; Audrain; Benton; Boone; Callaway; Camden; Carroll; Chariton; Christian; Cole; Cooper; Dallas; Douglas; Greene; Grundy; Hickory; Howard; Howell; Knox; Laclede; Linn; Livingston; Macon; Maries; Mercer; Miller; Moniteau; Monroe; Morgan; Osage; Ozark; Pettis; Phelps; Polk; Pulaski; Putnam; Randolph; Saline; Schuyler; Scotland; Shelby; Stone; Sullivan; Taney; Texas; Webster; Wright.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2219,USA - Missouri - SPCS - E,United States (USA) - Missouri east of approximately 91d 45m West - counties of Bollinger; Butler; Cape Girardeau; Carter; Clark; Crawford; Dent; Dunklin; Franklin; Gasconade; Iron; Jefferson; Lewis; Lincoln; Madison; Marion; Mississippi; Montgomery; New Madrid; Oregon; Pemiscot; Perry; Pike; Ralls; Reynolds; Ripley; Scott; Shannon; St. Charles; St. Francois; St. Louis; Ste. Genevieve; Stoddard; Warren; Washington; Wayne.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2220,USA - Missouri - SPCS - W,United States (USA) - Missouri west of approximately 93d 35m West - counties of Andrew; Atchison; Barry; Barton; Bates; Buchanan; Caldwell; Cass; Cedar; Clay; Clinton; Dade; Daviess; De Kalb; Gentry; Harrison; Henry; Holt; Jackson; Jasper; Johnson; Lafayette; Lawrence; McDonald; Newton; Nodaway; Platte; Ray; St. Clair; Vernon; Worth.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2221,USA - Nebraska - SPCS27 - N,United States (USA) - Nebraska - counties of Antelope; Blaine; Box Butte; Boyd; Brown; Burt; Cedar; Cherry; Cuming; Dakota; Dawes; Dixon; Garfield; Grant; Holt; Hooker; Keya Paha; Knox; Loup; Madison; Pierce; Rock; Sheridan; Sioux; Stanton; Thomas; Thurston; Wayne; Wheeler.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2222,USA - Nebraska - SPCS27 - S,United States (USA) - Nebraska - counties of Adams; Arthur; Banner; Boone; Buffalo; Butler; Cass; Chase; Cheyenne; Clay; Colfax; Custer; Dawson; Deuel; Dodge; Douglas; Dundy; Fillmore; Franklin; Frontier; Furnas; Gage; Garden; Gosper; Greeley; Hall; Hamilton; Harlan; Hayes; Hitchcock; Howard; Jefferson; Johnson; Kearney; Keith; Kimball; Lancaster; Lincoln; Logan; McPherson; Merrick; Morrill; Nance; Nemaha; Nuckolls; Otoe; Pawnee; Perkins; Phelps; Platte; Polk; Red Willow; Richardson; Saline; Sarpy; Saunders; Scotts Bluff; Seward; Sherman; Thayer; Valley; Washington; Webster; York.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2223,USA - Nevada - SPCS - central,United States (USA) - Nevada between approximately 117d 15m and 116d West - counties of Lander; Nye.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2224,USA - Nevada - SPCS - E,United States (USA) - Nevada east of approximately 116d  West - counties of Clark; Elko; Eureka; Lincoln; White Pine.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2225,USA - Nevada - SPCS - W,United States (USA) - Nevada west of approximately 117d 15m West - counties of Churchill; Douglas; Esmeralda; Humboldt; Lyon; Mineral; Pershing; Storey; Washoe.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2226,Canada - Newfoundland - E of 54.5 deg W,Canada - Newfoundland - east of 54 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2227,Canada - Newfoundland - 57.5 to 54.5 deg W,Canada - Newfoundland and Labrador between 57 deg 30 min and 54 de 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2228,USA - New Mexico - SPCS - E,United States (USA) - New Mexico east of approximately 105d West - counties of Chaves; Colfax; Curry; De Baca; Eddy; Guadalupe; Harding; Lea; Mora; Quay; Roosevelt; San Miguel; Union.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2229,USA - New Mexico - SPCS27 - central,United States (USA) - New Mexico between approximately 105d & 107d 15m West - counties of Bernalillo; Dona Ana; Lincoln; Los Alamos; Otero; Rio Arriba; Sandoval; Santa Fe; Socorro; Taos; Torrance.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2230,USA - New Mexico - SPCS27 - W,United States (USA) - New Mexico west of approximately 107d 15m West - counties of Catron; Cibola; Grant; Hidalgo; Luna; McKinley; San Juan; Sierra; Valencia.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2231,USA - New Mexico - SPCS83 - central,United States (USA) - New Mexico between approximately 105d & 107d 15m West - counties of Bernalillo; Dona Ana; Lincoln; Los Alamos; Otero; Rio Arriba; Sandoval; Santa Fe; Socorro; Taos; Torrance; Valencia.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2232,USA - New Mexico - SPCS83 - W,United States (USA) - New Mexico west of approximately 107d 15m West - counties of Catron; Cibola; Grant; Hidalgo; Luna; McKinley; San Juan; Sierra.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2233,USA - New York - SPCS - central,United States (USA) - New York between approximately 75d 15m & 77d 30m West - counties of Broome; Cayuga; Chemung; Chenango; Cortland; Jefferson; Lewis; Madison; Oneida; Onondaga; Ontario; Oswego; Schuyler; Seneca; Steuben; Tioga; Tompkins; Wayne; Yates.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2234,USA - New York - SPCS - E,United States (USA) - New York mainland east of approximately 75d 15m West - counties of Albany; Clinton; Columbia; Delaware; Dutchess; Essex; Franklin; Fulton; Greene; Hamilton; Herkimer; Montgomery; Orange; Otsego; Putnam; Rensselaer; Rockland; Saratoga; Schenectady; Schoharie; St. Lawrence; Sullivan; Ulster; Warren; Washington; Westchester.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2235,USA - New York - SPCS - Long island,United States (USA) - New York - counties of Bronx; Kings; Nassau; New York; Queens; Richmond; Suffolk.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2236,USA - New York - SPCS - W,United States (USA) - New York west of approximately 77d 30m West - counties of Allegany; Cattaraugus; Chautauqua; Erie; Genesee; Livingston; Monroe; Niagara; Orleans; Wyoming.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2237,USA - North Dakota - SPCS - N,United States (USA) - North Dakota north of approximately 47d 25m North - counties of Benson; Bottineau; Burke; Cavalier; Divide; Eddy; Foster; Grand Forks; Griggs; McHenry; McKenzie; McLean; Mountrial; Nelson; Pembina; Pierce; Ramsey; Renville; Rolette; Sheridan; Steele; Towner; Traill; Walsh; Ward; Wells; Williams.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2238,USA - North Dakota - SPCS - S,United States (USA) - North Dakota south of approximately 47d 25m North - counties of Adams; Barnes; Billings; Bowman; Burleigh; Cass; Dickey; Dunn; Emmons; Golden Valley; Grant; Hettinger; Kidder; La Moure; Logan; McIntosh; Mercer; Morton; Oliver; Ransom; Richland; Sargent; Sioux; Slope; Stark; Stutsman.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2239,USA - Ohio - SPCS - N,United States (USA) - Ohio north of approximately 40d 15m North - counties of Allen;Ashland; Ashtabula; Auglaize; Carroll; Columbiana; Coshocton; Crawford; Cuyahoga; Defiance; Delaware; Erie; Fulton; Geauga; Hancock; Hardin; Harrison; Henry; Holmes; Huron; Jefferson; Knox; Lake; Logan; Lorain; Lucas; Mahoning; Marion; Medina; Mercer; Morrow; Ottawa; Paulding; Portage; Putnam; Richland; Sandusky; Seneca; Shelby; Stark; Summit; Trumbull; Tuscarawas; Union; Van Wert; Wayne; Williams; Wood; Wyandot.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2240,USA - Ohio - SPCS - S,United States (USA) - Ohio south of approximately 40d 15m North - counties of Adams; Athens; Belmont; Brown; Butler; Champaign; Clark; Clermont; Clinton; Darke; Fairfield; Fayette; Franklin; Gallia; Greene; Guernsey; Hamilton; Highland; Hocking; Jackson; Lawrence; Licking; Madison; Meigs; Miami; Monroe; Montgomery; Morgan; Muskingum; Noble; Perry; Pickaway; Pike; Preble; Ross; Scioto; Vinton; Warren; Washington.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2241,USA - Oklahoma - SPCS - N,United States (USA) - Oklahoma north of approximately 35d 20m North - counties of Adair; Alfalfa; Beaver; Blaine; Canadian; Cherokee; Cimarron; Craig; Creek; Custer; Delaware; Dewey; Ellis; Garfield; Grant; Harper; Kay; Kingfisher; Lincoln; Logan; Major; Mayes; Muskogee; Noble; Nowata; Okfuskee; Oklahoma; Okmulgee; Osage; Ottawa; Pawnee; Payne; Roger Mills; Rogers; Sequoyah; Texas; Tulsa; Wagoner; Washington; Woods; Woodward.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2242,USA - Oklahoma - SPCS - S,United States (USA) - Oklahoma south of approximately 35d 20m North - counties of Atoka; Beckham; Bryan; Caddo; Carter; Choctaw; Cleveland; Coal; Comanche; Cotton; Garvin; Grady; Greer; Harmon; Haskell; Hughes; Jackson; Jefferson; Johnston; Kiowa; Latimer; Le Flore; Love; Marshall; McClain; McCurtain; McIntosh; Murray; Pittsburg; Pontotoc; Pottawatomie; Pushmataha; Seminole; Stephens; Tillman; Washita.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2243,USA - Oregon - SPCS - N,United States (USA) - Oregon north of approximately 44d 15m North - counties of Baker; Benton; Clackamas; Clatsop; Columbia; Gilliam; Grant; Hood River; Jefferson; Lincoln; Linn; Marion; Morrow; Multnomah; Polk; Sherman; Tillamook; Umatilla; Union; Wallowa; Wasco; Washington; Wheeler; Yamhill.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2244,USA - Oregon - SPCS - S,United States (USA) - Oregon south of approximately 44d 15m North - counties of Coos; Crook; Curry; Deschutes; Douglas; Harney; Jackson; Josephine; Klamath; Lake; Lane; Malheur.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2245,USA - Pennsylvania - SPCS - N,United States (USA) - Pennsylvania north of approximately 40d 50m North - counties of Bradford; Cameron; Carbon; Centre; Clarion; Clearfield; Clinton; Columbia; Crawford; Elk; Erie; Forest; Jefferson; Lackawanna; Luzerne; Lycoming; McKean; Mercer; Monroe; Montour; Northumberland; Pike; Potter; Sullivan; Susquehanna; Tioga; Union; Venango; Warren; Wayne; Wyoming.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2246,USA - Pennsylvania - SPCS - S,United States (USA) - Pennsylvania south of approximately 40d 50m North - counties of Adams; Allegheny; Armstrong; Beaver; Bedford; Berks; Blair; Bucks; Butler; Cambria; Chester; Cumberland; Dauphin; Delaware; Fayette; Franklin; Fulton; Greene; Huntingdon; Indiana; Juniata; Lancaster; Lawrence; Lebanon; Lehigh; Mifflin; Montgomery; Northampton; Perry; Philadelphia; Schuylkill; Snyder; Somerset; Washington; Westmoreland; York.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2247,USA - South Carolina  - SPCS27 - N,United States (USA) - South Carolina - counties of Abbeville; Anderson; Calhoun; Cherokee; Chester; Chesterfield; Darlington; Dillon; Edgefield; Fairfield; Florence; Greenville; Greenwood; Horry; Kershaw; Lancaster; Laurens; Lee; Lexington; Marion; Marlboro; McCormick; Newberry; Oconee; Pickens; Richland; Saluda; Spartanburg; Sumter; Union; York.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2248,USA - South Carolina  - SPCS27 - S,United States (USA) - South Carolina - counties of Aiken; Allendale; Bamberg; Barnwell; Beaufort; Berkeley; Charleston; Clarendon; Colleton; Dorchester; Georgetown; Hampton; Jasper; Orangeburg; Williamsburg.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2249,USA - South Dakota - SPCS - N,United States (USA) - South Dakota north of approximately 44d 20m North - counties of Beadle; Brookings; Brown; Butte; Campbell; Clark; Codington; Corson; Day; Deuel; Dewey; Edmunds; Faulk; Grant; Hamlin; Hand; Harding; Hyde; Kingsbury; Lawrence; Marshall; McPherson; Meade; Perkins; Potter; Roberts; Spink; Sully; Walworth; Ziebach.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2250,USA - South Dakota - SPCS - S,United States (USA) - South Dakota south of approximately 44d 20m North - counties of Aurora; Bennett; Bon Homme; Brule; Buffalo; Charles Mix; Clay; Custer; Davison; Douglas; Fall River; Gregory; Haakon; Hanson; Hughes; Hutchinson; Jackson; Jerauld; Jones; Lake; Lincoln; Lyman; McCook; Mellette; Miner; Minnehaha; Moody; Pennington; Sanborn; Shannon; Stanley; Todd; Tripp; Turner; Union; Yankton.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2251,Caribbean - Puerto Rico and the US Virgin Islands,Puerto Rico and Virgin Islands (US).,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2252,USA - Texas - SPCS - central,United States (USA) - Texas between approximately 32deg & 30d 10m North - counties of Anderson; Angelina; Bastrop; Bell; Blanco; Bosque; Brazos; Brown; Burleson; Burnet; Cherokee; Coke; Coleman; Comanche; Concho; Coryell; Crane; Crockett; Culberson; Ector; El Paso; Falls; Freestone; Gillespie; Glasscock; Grimes; Hamilton; Hardin; Houston; Hudspeth; Irion; Jasper; Jeff Davis; Kimble; Lampasas; Lee; Leon; Liberty; Limestone; Llano; Loving; Madison; Mason; McCulloch; McLennan; Menard; Midland; Milam; Mills; Montgomery; Nacogdoches; Newton; Orange; Pecos; Polk; Reagan; Reeves; Robertson; Runnels; Sabine; San Augustine; San Jacinto; San Saba; Schleicher; Shelby; Sterling; Sutton; Tom Green; Travis; Trinity; Tyler; Upton; Walker; Ward; Washington; Williamson; Winkler.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2253,USA - Texas - SPCS - N,United States (USA) - Texas north of approximately 34d 20m North - counties of: Armstrong; Briscoe; Carson; Castro; Childress; Collingsworth; Dallam; Deaf Smith; Donley; Gray; Hall; Hansford; Hartley; Hemphill; Hutchinson; Lipscomb; Moore; Ochiltree; Oldham; Parmer; Potter; Randall; Roberts; Sherman; Swisher; Wheeler.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2254,USA - Texas - SPCS - N central,United States (USA) - Texas between approximately 34d 20m & 32deg North - counties of: Andrews; Archer; Bailey; Baylor; Borden; Bowie; Callahan; Camp; Cass; Clay; Cochran; Collin; Cooke; Cottle; Crosby; Dallas; Dawson; Delta; Denton; Dickens; Eastland; Ellis; Erath; Fannin; Fisher; Floyd; Foard; Franklin; Gaines; Garza; Grayson; Gregg; Hale; Hardeman; Harrison; Haskell; Henderson; Hill; Hockley; Hood; Hopkins; Howard; Hunt; Jack; Johnson; Jones; Kaufman; Kent; King; Knox; Lamar; Lamb; Lubbock; Lynn; Marion; Martin; Mitchell; Montague; Morris; Motley; Navarro; Nolan; Palo Pinto; Panola; Parker; Rains; Red River; Rockwall; Rusk; Scurry; Shackelford; Smith; Somervell; Stephens; Stonewall; Tarrant; Taylor; Terry; Throckmorton; Titus; Upshur; Van Zandt; Wichita; Wilbarger; Wise; Wood; Yoakum; Young.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2255,USA - Texas - SPCS27 - S,United States (USA) - Texas south of approximately 28d 05m North - counties of Brooks; Cameron; Duval; Hidalgo; Jim Hogg; Jim Wells; Kenedy; Kleberg; Nueces; San Patricio; Starr; Webb; Willacy; Zapata.  Gulf of Mexico outer continental shelf (GoM OCS) protraction areas: South Padre Island; North Padre Island; Mustang Island.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2256,USA - Texas - SPCS27 - S central,United States (USA) - Texas between approximately 30d 10m & 28d 05m North - counties of Aransas; Atascosa; Austin; Bandera; Bee; Bexar; Brazoria; Brewster; Caldwell; Calhoun; Chambers; Colorado; Comal; De Witt; Dimmit; Edwards; Fayette; Fort Bend; Frio; Galveston; Goliad; Gonzales; Guadalupe; Harris; Hays; Jackson; Jefferson; Karnes; Kendall; Kerr; Kinney; La Salle; Lavaca; Live Oak; Matagorda; Maverick; McMullen; Medina; Presidio; Real; Refugio; Terrell; Uvalde; Val Verde; Victoria; Waller; Wharton; Wilson; Zavala.  Gulf of Mexico outer continental shelf (GoM OCS) protraction areas: Matagorda Island; Brazos; Galveston; High Island.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2257,USA - Utah - SPCS - central,United States (USA) - Utah between approximately 40d 50m & 38d 30m North - counties of Carbon; Duchesne; Emery; Grand; Juab; Millard; Salt Lake; Sanpete; Sevier; Tooele; Uintah; Utah; Wasatch.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2258,USA - Utah - SPCS - N,United States (USA) - Utah north of approximately 40d 50m North - counties of Box Elder; Cache; Daggett; Davis; Morgan; Rich; Summit; Weber.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2259,USA - Utah - SPCS - S,United States (USA) - Utah south of approximately 38d 30m North - counties of Beaver; Garfield; Iron; Kane; Piute; San Juan; Washington; Wayne.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2260,USA - Virginia - SPCS - N,United States (USA) - Virginia north of approximately 38d 05m North - counties of Arlington; Augusta; Bath; Caroline; Clarke; Culpeper; Fairfax; Fauquier; Frederick; Greene; Highland; King George; Loudoun; Madison; Orange; Page; Prince William; Rappahannock; Rockingham; Shenandoah; Spotsylvania; Stafford; Warren; Westmoreland.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2261,USA - Virginia - SPCS - S,United States (USA) - Virginia south of approximately 38d 05m North - counties of Accomack; Albemarle; Alleghany; Amelia; Amherst; Appomattox; Bedford; Bland; Botetourt; Bristol; Brunswick; Buchanan; Buckingham; Campbell; Carroll; Charles City; Charlotte; Chesapeake; Chesterfield; Colonial Heights; Craig; Cumberland; Dickenson; Dinwiddie; Essex; Floyd; Fluvanna; Franklin; Giles; Gloucester; Goochland; Grayson; Greensville; Halifax; Hampton; Hanover; Henrico; Henry; Isle of Wight; James City; King and Queen; King William; Lancaster; Lee; Louisa; Lunenburg; Lynchburg; Mathews; Mecklenburg; Middlesex; Montgomery; Nelson; New Kent; Newport News; Norfolk; Northampton; Northumberland; Norton; Nottoway; Patrick; Petersburg; Pittsylvania; Portsmouth; Powhatan; Prince Edward; Prince George; Pulaski; Richmond; Roanoke; Rockbridge; Russell; Scott; Smyth; Southampton; Suffolk; Surry; Sussex; Tazewell; Washington; Wise; Wythe; York.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2262,USA - Washington - SPCS27 - N,United States (USA) - Washington north of approximately 47d 30m North - counties of Chelan; Clallam; Douglas; Ferry; Island; Jefferson; King; Kitsap; Lincoln; Okanogan; Pend Oreille; San Juan; Skagit; Snohomish; Spokane; Stevens; Whatcom.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2263,USA - Washington - SPCS27 - S,United States (USA) - Washington south of approximately 47d 30m North - counties of Adams; Asotin; Benton; Clark; Columbia; Cowlitz; Franklin; Garfield; Grant; Grays Harbor; Kittitas; Klickitat; Lewis; Mason; Pacific; Pierce; Skamania; Thurston; Wahkiakum; Walla Walla; Whitman; Yakima.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2264,USA - West Virginia - SPCS - N,United States (USA) - West Virginia north of approximately 39deg North - counties of Barbour; Berkeley; Brooke; Doddridge; Grant; Hampshire; Hancock; Hardy; Harrison; Jefferson; Marion; Marshall; Mineral; Monongalia; Morgan; Ohio; Pleasants; Preston; Ritchie; Taylor; Tucker; Tyler; Wetzel; Wirt; Wood.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2265,USA - West Virginia - SPCS - S,United States (USA) - West Virginia south of approximately 39deg North - counties of Boone; Braxton; Cabell; Calhoun; Clay; Fayette; Gilmer; Greenbrier; Jackson; Kanawha; Lewis; Lincoln; Logan; Mason; McDowell; Mercer; Mingo; Monroe; Nicholas; Pendleton; Pocahontas; Putnam; Raleigh; Randolph; Roane; Summers; Upshur; Wayne; Webster; Wyoming.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2266,USA - Wisconsin - SPCS - central,United States (USA) - Wisconsin between approximately 45d 35m & 44d 15m North - counties of Barron; Brown; Buffalo; Chippewa; Clark; Door; Dunn; Eau Claire; Jackson; Kewaunee; Langlade; Lincoln; Marathon; Marinette; Menominee; Oconto; Outagamie; Pepin; Pierce; Polk; Portage; Rusk; Shawano; St. Croix; Taylor; Trempealeau; Waupaca; Wood.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2267,USA - Wisconsin - SPCS - N,United States (USA) - Wisconsin north of approximately 45d 35m North - counties of Ashland; Bayfield; Burnett; Douglas; Florence; Forest; Iron; Oneida; Price; Sawyer; Vilas; Washburn.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2268,USA - Wisconsin - SPCS - S,United States (USA) - Wisconsin south of approximately 44d 15m North - counties of Adams; Calumet; Columbia; Crawford; Dane; Dodge; Fond Du Lac; Grant; Green; Green Lake; Iowa; Jefferson; Juneau; Kenosha; La Crosse; Lafayette; Manitowoc; Marquette; Milwaukee; Monroe; Ozaukee; Racine; Richland; Rock; Sauk; Sheboygan; Vernon; Walworth; Washington; Waukesha; Waushara; Winnebago.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2269,USA - Wyoming - SPCS - E,United States (USA) - Wyoming east of approximately 106d West - counties of Albany; Campbell; Converse; Crook; Goshen; Laramie; Niobrara; Platte; Weston.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2270,USA - Wyoming - SPCS - E central,United States (USA) - Wyoming between approximately 106d & 108d 10m West - counties of Big Horn; Carbon; Johnson; Natrona; Sheridan; Washakie.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2271,USA - Wyoming - SPCS - W,United States (USA) - Wyoming west of approximately 109d 40m West - counties of Lincoln; Sublette; Teton; Uinta.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2272,USA - Wyoming - SPCS - W central,United States (USA) - Wyoming between approximately 108d 10m & 109d 40m West - counties of Fremont; Hot Springs; Park; Sweetwater.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2273,USA - Washington - SPCS83 - N,United States (USA) - Washington north of approximately 47d 30m North - counties of Chelan; Clallam; Douglas; Ferry; Grant north of approximately 47d30m; Island; Jefferson; King; Kitsap; Lincoln; Okanogan; Pend Oreille; San Juan; Skagit; Snohomish; Spokane; Stevens; Whatcom.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2274,USA - Washington - SPCS83 - S,United States (USA) - Washington south of approximately 47d 30m North - counties of Adams; Asotin; Benton; Clark; Columbia; Cowlitz; Franklin; Garfield; Grant south of approximately 47d30m; Grays Harbor; Kittitas; Klickitat; Lewis; Mason; Pacific; Pierce; Skamania; Thurston; Wahkiakum; Walla Walla; Whitman; Yakima.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2275,Canada - Newfoundland - 60.5 to 57.5 deg W,Canada - Newfoundland and Labrador between 60 deg and 57 deg 30 min West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2276,Canada - Quebec and Newfoundland - 63 to 60 deg W,Canada - Quebec and Newfoundland (Labrador) between 63 deg and 60 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2277,Canada - Quebec and Newfoundland - 66 to 63 deg W,Canada - Quebec and Newfoundland (Labrador) between 66 deg and 63 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2278,Canada - Quebec and Newfoundland - 69 to 66 deg W,Canada - Quebec and Newfoundland (Labrador) between 69 deg and  66 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2279,Canada - Quebec and Ontario - 75 to 72 deg W,Canada - Quebec between 75 deg and 72 deg West.; Canada - Ontario - east of 75 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2280,Canada - Quebec and Ontario - 78 to 75 deg W,Canada - Quebec and Ontario - between 78 deg and 75 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2281,Canada - Quebec and Ontario - MTM zone 10,Canada - Quebec west of 78 deg West; Canada - Ontario - between 79 deg 30 min and 78 deg W in area to north of 47 deg N; between 80 deg 15 min and 78 deg W in area between 46 deg and 47 deg N; between 81 deg and 78 deg W in area south of 46 deg N.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2282,Cote d'Ivoire (Ivory Coast) - Abidjan area,Côte d'Ivoire (Ivory Coast) - Abidjan area.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2283,Australia - Australian Capital Territory (ACT),Australia - Australian Capital Territory (ACT).,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2284,Australia - Northern Territory (NT),Australia - Northern Territory (NT).,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2285,Australia - Victoria,Australia - Victoria.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2286,Australia - New South Wales (NSW) and Victoria,Australia - New South Wales (NSW) and Victoria.,,,,,EPSG,EPSG,2002-11-18 00:00:00,2002.82,0
+2287,Australia - SE Australia (ACT NSW Vic),"Australia - Australian Capital Territory (ACT), New South Wales (NSW), Victoria.",,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2288,American Samoa - Tutuila and Aunu'u islands,American Samoa - Tutuila and Aunu'u islands.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2289,"American Samoa - Ofu, Olesega and Ta'u islands","American Samoa - Ofu, Olesega and Ta'u islands.",,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2290,Canada - Quebec and Newfoundland - MTM zone 3,Canada - Newfoundland and Labrador between 60 deg and 57 deg 30 min West; Canada - Quebec between 60 deg and 57 deg West.,,,,,EPSG,EPSG,1997-11-13 00:00:00,,0
+2291,Australasia - Australia and PNG - 150 to 156 deg E,Australia - between 150 and 156 deg East.  Papua New Guinea east of 150 deg East.,,,,,EPSG,EPSG,1995-12-02 00:00:00,,0
+2292,Myanmar (Burma) - 15 to 21 deg N,Myanmar (Burma) - between 15 and 21 deg North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2293,Myanmar (Burma) - S of 15 deg N,Myanmar (Burma) - south of 15 deg North.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2294,Asia - Middle East - Iraq zone,Islamic Republic of Iran - south of 36 deg North. Iraq. Kuwait.,,,,,EPSG,EPSG,1996-04-12 00:00:00,,0
+2295,Caribbean - Windward and Leeward Islands,Windward Islands - Dominica  Grenada  Saint Lucia  Saint Vincent;  Leeward Islands - Anguilla   Antigua (excluding Barbuda)  Montserrat   Saint Kitts and Nevis; Barbados.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2296,Cote d'Ivoire (Ivory Coast) - offshore.,Côte d'Ivoire (Ivory Coast) - offshore.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2297,USA - California - N of 38 deg N,United States (USA) - California north of 38 deg North.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2298,USA - California - S of 38 deg N,United States (USA) - California south of 38 deg North,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2299,3-degree TM - N hemisphere CM 3 deg E,"Between 1 deg 30 min and 4 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2300,3-degree TM - N hemisphere CM 6 deg E,"Between 4 deg 30 min and 7 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2301,3-degree TM - N hemisphere CM 9 deg E,"Between 7 deg 30 min and 10 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2302,3-degree TM - N hemisphere CM 12 deg E,"Between 10 deg 30 min and 13 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2303,3-degree TM - N hemisphere CM 15 deg E,"Between 13 deg 30 min and 16 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2304,3-degree TM - N hemisphere CM 18 deg E,"Between 16 deg 30 min and 19 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2305,3-degree TM - N hemisphere CM 21 deg E,"Between 19 deg 30 min and 22 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2306,3-degree TM - N hemisphere CM 24 deg E,"Between 22 deg 30 min and 25 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2307,Brazil - Campos; Espirito Santo and Santos basins,Brazil - Campos; Espirito Santo and Santos basins.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2308,Brazil - Tucano basin north,Brazil - Tucano basin north.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2309,Brazil - Tucano basin central,Brazil - Tucano basin central.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2310,Brazil - Tucano basin south,Brazil - Tucano basin south.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2311,Africa - Kenya and Tanzania,Kenya; Tanzania.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2312,"Africa - Botswana, Lesotho, Malawi, Swaziland, Zaire, Zambia, Zimbabwe",Botswana; Lesotho; Malawi; Swaziland; Zaire; Zambia; Zimbabwe.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2313,Canada - Nova Scotia,Canada - Nova Scotia.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2314,Asia - Caspian FSU states,Azerbaijan; Kazakstan; Russian Federation; Turkmenistan - Caspian Sea,,,,,EPSG,EPSG,1999-09-07 00:00:00,,0
+2315,Colombia - Cusiana,Colombia - Casanare province BP Cusiana/Cupiagua field areas.  Also used by Total in Rivera and Gatanas blocks.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2316,Angola - offshore block 5,Angola - offshore block 5.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2317,Angola - offshore block 2,Angola - offshore block 2.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2318,Angola - offshore block 3,Angola - offshore block 3.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2319,Angola - offshore block 7,Angola - offshore block 7.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2320,Angola - offshore blocks 7 8 24 + WGC spec,Angola - offshore blocks 7 and 8.  Also used rounded to integer metre in offshore block 24 and for GSI/HGS/Western Geophysical speculative seismic data throughout offshore Angola.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2321,Angola - offshore blocks 1 and 16,Angola - offshore blocks 1 and 16.,,,,,EPSG,EPSG,1998-12-14 00:00:00,,0
+2322,Angola - offshore blocks 3  7  15 and 17.,"Angola - offshore blocks 3, 7,15 and 17.",,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2323,Angola - offshore blocks 1 16 and 18.,"Angola - offshore blocks 1, 16 and 18.",,,,,EPSG,EPSG,1998-12-14 00:00:00,,0
+2324,Angola - offshore blocks 2  3 17 and 31-33.,"Angola - offshore blocks 2,  3, 17 and 31-33.",,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2325,Argentina - Neuquen province Chos Malal area,Argentina - Neuquen province - Chos Malal area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2326,Germany - former west Germany,Germany - former west Germany.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2327,Syria - Al Whaleed area,Syrian Arab Republic - Al Whaleed area,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2328,Syria - Shaddadeh area,Syrian Arab Republic - Shaddadeh area (36d N 41d E),,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2329,Syria - Deir area,Syrian Arab Republic - Deir area (35d 22m N 40d 06m E),,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2330,Europe - North Sea,Denmark - North Sea;  Germany - North Sea;  Netherlands - offshore;  Norway - North Sea south of 62 deg N; United Kingdom (UKCS) - North Sea south of 62 deg N.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2331,Norway - offshore N of 65 deg N,Norway - offshore north of 65 deg North.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2332,Norway - offshore N of 65 deg N;  Svalbard,Norway - offshore north of 65 deg N;   Also Svalbard.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2333,Norway - offshore 62 to 65 deg N and W of 5 deg E,Norway - offshore between 62 and 65 deg North and west of 5 deg East.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2334,Norway - North Sea - offshore S of 62 deg N.,Norway - North Sea - offshore south of 62 deg North.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2335,Spain - Balearic Islands,Spain - Balearic Islands.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2336,Spain - mainland except northwest,Spain - mainland except northwest (north of 41 deg 30m N and west of 4 deg 30 min W).,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2337,Spain - northwest,Spain - northwest (north of 41 deg 30m N and west of 4 deg 30 min W).,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2338,Europe - Portugal and Spain,Portugal; Spain.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2339,Italy - Sardinia,Italy - Sardinia.,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+2340,Italy - Sicily,Italy - Sicily.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2341,Egypt - Gulf of Suez,Egypt - Gulf of Suez.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2342,Europe - common offshore,Denmark - offshore. United Kingdom - UKCS offshore east of 6 deg West.,,,,,EPSG,EPSG,1998-06-30 00:00:00,,0
+2343,Europe - British Isles,Ireland; United Kingdom (UK).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2344,Europe - Finland and Norway,Finland; Norway.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2345,Asia - Middle East - Iraq; Israel; Jordan; Lebanon; Kuwait; Saudi Arabia; Syria.,Iraq; Israel; Jordan; Lebanon; Kuwait; Saudi Arabia; Syria.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2346,WGS72BE to WGS84,World.  Vietnam - offshore.,,,,,EPSG,EPSG,1996-12-12 00:00:00,,0
+2347,Algeria - N of 31.5 deg North,Algeria - north of 35g (31 deg 30 min) North.,,,,,EPSG,EPSG,1998-03-12 00:00:00,,0
+2348,Brunei - offshore,Brunei Darussalam - offshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2349,Brunei - onshore,Brunei Darussalam - onshore.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2350,Mozambique - A,Mozambique - Maputo province and southern part of Gaza province; i.e. south of approximately 24 deg S.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2351,Mozambique - B,Mozambique - provinces of Gaza; Inhambane and southern parts of Sofala and Manhica; i.e. between approximately 24 and 20 deg South.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2352,Mozambique - C,Mozambique - provinces of Sofala north of Beira corridor; Manhica; Tete and Zambezia; i.e. between approximately 20 and 16 deg South.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2353,Mozambique - D,Mozambique - provinces of Nampula; Niassa; Cabo Delgado; i.e. north of approximately 16 deg S.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2354,Indonesia - Kalimantan,Indonesia - Kalimantan.,,,,,EPSG,EPSG,1998-03-12 00:00:00,,0
+2355,Falkland Islands - East Falkland Island,Falkland Islands (Malvinas) - East Falkland Island.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2356,Ecuador - Galapagos,Ecuador - Baltra; Galapagos.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2357,Argentina - Tierra del Fuego,Argentina - Tierra del Fuego,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2358,Thailand - Bongkot field,Thailand - Bongkot field.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2359,Vietnam - near 16 deg N,Vietnam - near 16 deg North.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2360,Vietnam - Con Son Island,Vietnam - Con Son Island.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2361,Myanmar (Burma) - Moattama area,Myanmar (Burma) - Moattama area.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2362,Iran - Kangan district,Islamic Republic of Iran - Kangan district.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2363,Venezuela - east,Venezuela - east - Delta Amacuro; Anzoategui; Bolivar; Monagas; Sucre states.,,,,,EPSG,EPSG,1999-11-05 00:00:00,,0
+2364,Philippines - excluding Mindanao,Philippines (excluding Mindanao).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2365,Philippines - Mindanao,Philippines - Mindanao.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2366,Spain - mainland,Spain - mainland.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2367,Spain - mainland NE,Spain - mainland north of the parallel of 42 deg N from the Atlantic Ocean to 42 deg N  4 deg W of Greenwich and then a line from 42 deg N  4 deg W of Greenwich through 40 deg N 0 deg E of Greenwich.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2368,Spain - mainland SW,Spain - mainland south of the parallel of 42 deg N from the Atlantic Ocean to 42 deg N  4 deg W of Greenwich and then a line from 42 deg N  4 deg W of Greenwich through 40 deg N 0 deg E of Greenwich.,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2369,Seychelles - Mahe Island,Seychelles - Mahe Island.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2370,Europe - Boznia and Herzegovina; Croatia; Serbia; Slovenia.,Boznia and Herzegovina; Croatia; Serbia; Slovenia.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2371,Nigeria - south,Nigeria - south.,,,,,EPSG,EPSG,2001-08-28 00:00:00,,0
+2372,Italy - mainland,Italy - mainland.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2373,USA - Alaska including EEZ.,United States (USA) - Alaska including EEZ.,,,,,EPSG,EPSG,2001-08-28 00:00:00,,0
+2374,USA - conus including EEZ.,United States (USA) - lower 48 states including EEZ - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2375,Canada - Saskatchewan,Canada - Saskatchewan.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2376,Canada - Alberta,Canada - Alberta,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2377,USA - Delaware and Maryland,United States (USA) - Delaware and Maryland.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2378,"USA - New England - south (CT, MA, NH, RI, VT)",United States (USA) - Connecticut; Massachusetts; New Hampshire; Rhode Island; Vermont.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2379,USA - Texas E of 100 deg W,United States (USA) - Texas east of 100 deg West.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2380,USA - Texas W of 100 deg W,United States (USA) - Texas west of 100 deg West.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2381,USA - Oregon and Washington.,United States (USA) - Oregon and Washington.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2382,USA - Idaho and Montana - E of 113 deg W,United States (USA) - Idaho and Montana - east of 113 deg West.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2383,USA - Idaho and Montana - W of 113 deg W,United States (USA) - Idaho and Montana - west of 113 deg West.,,,,,EPSG,EPSG,2001-08-15 00:00:00,,0
+2384,Canada - Alberta and British Columbia.,Canada - Alberta; British Columbia.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2385,Panama - Canal Zone,Panama - Canal Zone.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2386,Greenland - Hayes Peninsula,Greenland - Hayes Peninsula.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2387,USA - Alaska - Aleutian Islands east of 180 deg,United States (USA) - Alaska - Aleutian Islands east of 180 deg.,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+2388,USA - Alaska - Aleutian Islands west of 180 deg,United States (USA) - Alaska - Aleutian Islands west of 180 deg.,,,,,EPSG,EPSG,1997-04-11 00:00:00,,0
+2389,USA - conus east of Mississippi River,United States (USA) - CONUS east of Mississippi River including Louisiana; Missouri; Minnesota.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2390,USA - conus west of Mississippi River,United States (USA) - CONUS west of Mississippi River.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2391,Oman - Masirah Island,Oman - Masirah Island.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2392,UAE - Abu al Bu Khoosh,United Arab Emirates (UAE) - Abu Dhabi - Abu al Bu Khoosh,,,,,EPSG,EPSG,2000-03-07 00:00:00,,0
+2393,Algeria - Hassi Messaoud,Algeria - Hassi Messaoud.,,,,,EPSG,EPSG,2000-06-23 00:00:00,,0
+2394,UK - Great Britain and UKCS,United Kingdom (UKCS) - Great Britain (GB) - England; Scotland; Wales; - North Sea.,,,,,EPSG,EPSG,1998-11-11 00:00:00,,0
+2395,UK - England,United Kingdom (UK) - England.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2396,UK - England; Wales; Isle of Man,United Kingdom (UK) - England; Wales; Isle of Man.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2397,UK - Scotland,United Kingdom (UK) - Scotland (including Shetland Islands).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2398,UK - Wales,United Kingdom (UK) - Wales.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2399,South America - Bolivia; Chile; Colombia;  Ecuador; Guyana; Peru; Venezuela.,Bolivia; Chile; Colombia;  Ecuador; Guyana; Peru; Venezuela.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2400,Bolivia - Madidi,Bolivia - Madidi.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2401,Bolivia - Block 20,Bolivia - Block 20.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2402,Chile - north,Chile - north (near 19 deg South).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2403,Chile - south,Chile - south (near 43 deg South).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2404,Oman - block 4,Oman - block 4.,,,,,EPSG,EPSG,2001-06-05 00:00:00,,0
+2405,Kazakstan - Caspian Sea,Kazakstan - Caspian Sea.,,,,,EPSG,EPSG,2000-02-02 00:00:00,,0
+2406,Qatar - offshore,Qatar - offshore.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2407,Greenland - south,Greenland (South).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2408,Japan - Okinawa,Japan - Okinawa.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2409,Asia - Japan and South Korea,Japan; South Korea; Okinawa.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2410,Canada - NWT; Nunavut; Saskatchewan,Canada - Northwest Territories; Nunavut; Saskatchewan.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2411,Asia - India and Nepal,India; Nepal.,,,,,EPSG,EPSG,1999-10-20 00:00:00,,0
+2412,USA - Alaska excluding Aleutian Islands,United States (USA) - Alaska (Excluding Aleutian Islands).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2413,Bahamas (Except San Salvador Island).,Bahamas (Except San Salvador Island).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2414,Bahamas (San Salvador Island).,Bahamas (San Salvador Island).,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2415,Canada - Manitoba and Ontario,Canada - Manitoba; Ontario.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2416,Canada - New Brunswick; Newfoundland; Nova Scotia; Quebec,Canada - New Brunswick; Newfoundland; Nova Scotia; Quebec.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2417,Canada - Yukon,Canada - Yukon.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2418,Caribbean - central,Antigua; Barbados; Barbuda; Caicos Islands; Cuba; Dominican Republic; Grand Cayman; Jamaica; Turks and Caicos Islands.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2419,Central America -,Belize; Costa Rica; El Salvador; Guatemala; Honduras; Nicaragua.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2420,Europe - west,Austria; Belgium; Denmark; Faroe Islands; Finland; France; Germany (west); Gibraltar; Greece; Italy; Luxembourg; Netherlands; Norway; Portugal; Spain; Sweden; Switzerland.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2421,Europe - west central,Austria; Denmark; France; Germany (west); Netherlands; Switzerland.,,,,,EPSG,EPSG,1996-10-18 00:00:00,,0
+2424,USA - HARN,American Samoa; Puerto Rico and the Virgin Islands; United States (USA) - Alabama; Alaska; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Hawaii; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming.,,,,,EPSG,EPSG,2000-10-19 00:00:00,,0
+2425,Japan - 45d 20m to 46d N; 141d to 142d E.,Japan - 45deg 20min to 46deg North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2426,Japan - 45d 20m to 46d N; 142d to 143d E.,Japan - 45deg 20min to 46deg North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2427,Japan - 44deg 40min to 45deg 20min N; 141deg to 142deg E.,Japan - 44deg 40min to 45deg 20min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2428,Japan - 44deg 40min to 45deg 20min N; 142deg to 143deg E.,Japan - 44deg 40min to 45deg 20min North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2429,Japan - 44deg to 44deg 40min N; 141deg to 142deg E.,Japan - 44deg to 44deg 40min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2430,Japan - 44deg to 44deg 40min N; 142deg to 143deg E.,Japan - 44deg to 44deg 40min North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2431,Japan - 44deg to 44deg 40min N; 143deg to 144deg E.,Japan - 44deg to 44deg 40min North; 143deg to 144deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2432,Japan - 44deg to 44deg 40min N; 144deg to 145deg E.,Japan - 44deg to 44deg 40min North; 144deg to 145deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2433,Japan - 43deg 20min to 44deg N; 141deg to 142deg E.,Japan - 43deg 20min to 44deg North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2434,Japan - 43deg 20min to 44deg N; 142deg to 143deg E.,Japan - 43deg 20min to 44deg North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2435,Japan - 43deg 20min to 44deg N; 143deg to 144deg E.,Japan - 43deg 20min to 44deg North; 143deg to 144deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2436,Japan - 43deg 20min to 44deg N; 144deg to 145deg E.,Japan - 43deg 20min to 44deg North; 144deg to 145deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2437,Japan - 43deg 20min to 44deg N; 145deg to 146deg E.,Japan - 43deg 20min to 44deg North; 145deg to 146deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2438,Japan - 42deg 40min to 43deg 20min N; 140deg to 141deg E.,Japan - 42deg 40min to 43deg 20min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2439,Japan - 42deg 40min to 43deg 20min N; 141deg to 142deg E.,Japan - 42deg 40min to 43deg 20min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1999-11-12 00:00:00,,0
+2440,Japan - 42deg 40min to 43deg 20min N; 142deg to 143deg E.,Japan - 42deg 40min to 43deg 20min North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2441,Japan - 42deg 40min to 43deg 20min N; 143deg to 144deg E.,Japan - 42deg 40min to 43deg 20min North; 143deg to 144deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2442,Japan - 42deg 40min to 43deg 20min N; 144deg to 145deg E.,Japan - 42deg 40min to 43deg 20min North; 144deg to 145deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2443,Japan - 42deg 40min to 43deg 20min N; 145deg to 146deg E.,Japan - 42deg 40min to 43deg 20min North; 145deg to 146deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2444,Japan - 42deg to 42deg 40min N; 139deg to 140deg E.,Japan - 42deg to 42deg 40min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2445,Japan - 42deg to 42deg 40min N; 140deg to 141deg E.,Japan - 42deg to 42deg 40min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2446,Japan - 42deg to 42deg 40min N; 141deg to 142deg E.,Japan - 42deg to 42deg 40min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2447,Japan - 42deg to 42deg 40min N; 142deg to 143deg E.,Japan - 42deg to 42deg 40min North; 142deg to 143deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2448,Japan - 42deg to 42deg 40min N; 143deg to 144deg E.,Japan - 42deg to 42deg 40min North; 143deg to 144deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2449,Japan - 41deg 20min to 42deg N; 140deg to 141deg E.,Japan - 41deg 20min to 42deg North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2450,Japan - 41deg 20min to 42deg N; 141deg to 142deg E.,Japan - 41deg 20min to 42deg North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2451,Japan - 40deg 40min to 41deg 20min N; 140deg to 141deg E.,Japan - 40deg 40min to 41deg 20min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2452,Japan - 40deg 40min to 41deg 20min N; 141deg to 142deg E.,Japan - 40deg 40min to 41deg 20min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2453,Japan - 40deg to 40deg 40min N; 139deg to 140deg E.,Japan - 40deg to 40deg 40min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2454,Japan - 40deg to 40deg 40min N; 140deg to 141deg E.,Japan - 40deg to 40deg 40min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2455,Japan - 40deg to 40deg 40min N; 141deg to 142deg E.,Japan - 40deg to 40deg 40min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2456,Japan - 39deg 20min to 40deg N; 139deg to 140deg E.,Japan - 39deg 20min to 40deg North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2457,Japan - 39deg 20min to 40deg N; 140deg to 141deg E.,Japan - 39deg 20min to 40deg North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2458,Japan - 39deg 20min to 40deg N; 141deg to 142deg E.,Japan - 39deg 20min to 40deg North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2459,Japan - 38deg 40min to 39deg 20min N; 139deg to 140deg E.,Japan - 38deg 40min to 39deg 20min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2460,Japan - 38deg 40min to 39deg 20min N; 140deg to 141deg E.,Japan - 38deg 40min to 39deg 20min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2461,Japan - 38deg 40min to 39deg 20min N; 141deg to 142deg E.,Japan - 38deg 40min to 39deg 20min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2462,Japan - 38deg to 38deg 40min N; 139deg to 140deg E.,Japan - 38deg to 38deg 40min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2463,Japan - 38deg to 38deg 40min N; 140deg to 141deg E.,Japan - 38deg to 38deg 40min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2464,Japan - 38deg to 38deg 40min N; 141deg to 142deg E.,Japan - 38deg to 38deg 40min North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2465,Japan - 37deg 20min to 38deg N; 136deg to 137deg E.,Japan - 37deg 20min to 38deg North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2466,Japan - 37deg 20min to 38deg N; 137deg to 138deg E.,Japan - 37deg 20min to 38deg North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2467,Japan - 37deg 20min to 38deg N; 138deg to 139deg E.,Japan - 37deg 20min to 38deg North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2468,Japan - 37deg 20min to 38deg N; 139deg to 140deg E.,Japan - 37deg 20min to 38deg North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2469,Japan - 37deg 20min to 38deg N; 140deg to 141deg E.,Japan - 37deg 20min to 38deg North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2470,Japan - 37deg 20min to 38deg N; 141deg to 142deg E.,Japan - 37deg 20min to 38deg North; 141deg to 142deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2471,Japan - 36deg 40min to 37deg 20min N; 136deg to 137deg E.,Japan - 36deg 40min to 37deg 20min North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2472,Japan - 36deg 40min to 37deg 20min N; 137deg to 138deg E.,Japan - 36deg 40min to 37deg 20min North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2473,Japan - 36deg 40min to 37deg 20min N; 138deg to 139deg E.,Japan - 36deg 40min to 37deg 20min North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2474,Japan - 36deg 40min to 37deg 20min N; 139deg to 140deg E.,Japan - 36deg 40min to 37deg 20min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2475,Japan - 36deg 40min to 37deg 20min N; 140deg to 141deg E.,Japan - 36deg 40min to 37deg 20min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2476,Japan - 36deg to 37deg 40min N; 136deg to 137deg E.,Japan - 36deg to 36deg 40min North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2477,Japan - 36deg to 37deg 40min N; 137deg to 138deg E.,Japan - 36deg to 36deg 40min North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2478,Japan - 36deg to 37deg 40min N; 138deg to 139deg E.,Japan - 36deg to 36deg 40min North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2479,Japan - 36deg to 37deg 40min N; 139deg to 140deg E.,Japan - 36deg to 36deg 40min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2480,Japan - 36deg to 37deg 40min N; 140deg to 141deg E.,Japan - 36deg to 36deg 40min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2481,Japan - 35deg 20min to 36deg N; 132deg to 133deg E.,Japan - 35deg 20min to 36deg North; 132deg to 133deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2482,Japan - 35deg 20min to 36deg N; 133deg to 134deg E.,Japan - 35deg 20min to 36deg North; 133deg to 134deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2483,Japan - 35deg 20min to 36deg N; 134deg to 135deg E.,Japan - 35deg 20min to 36deg North; 134deg to 135deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2484,Japan - 35deg 20min to 36deg N; 135deg to 136deg E.,Japan - 35deg 20min to 36deg North; 135deg to 136deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2485,Japan - 35deg 20min to 36deg N; 136deg to 137deg E.,Japan - 35deg 20min to 36deg North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2486,Japan - 35deg 20min to 36deg N; 137deg to 138deg E.,Japan - 35deg 20min to 36deg North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2487,Japan - 35deg 20min to 36deg N; 138deg to 139deg E.,Japan - 35deg 20min to 36deg North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2488,Japan - 35deg 20min to 36deg N; 139deg to 140deg E.,Japan - 35deg 20min to 36deg North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2489,Japan - 35deg 20min to 36deg N; 140deg to 141deg E.,Japan - 35deg 20min to 36deg North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2490,Japan - 34deg 40min to 35deg 20min N; 132deg to 133deg E.,Japan - 34deg 40min to 35deg 20min North; 132deg to 133deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2491,Japan - 34deg 40min to 35deg 20min N; 133deg to 134deg E.,Japan - 34deg 40min to 35deg 20min North; 133deg to 134deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2492,Japan - 34deg 40min to 35deg 20min N; 134deg to 135deg E.,Japan - 34deg 40min to 35deg 20min North; 134deg to 135deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2493,Japan - 34deg 40min to 35deg 20min N; 135deg to 136deg E.,Japan - 34deg 40min to 35deg 20min North; 135deg to 136deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2494,Japan - 34deg 40min to 35deg 20min N; 136deg to 137deg E.,Japan - 34deg 40min to 35deg 20min North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2495,Japan - 34deg 40min to 35deg 20min N; 137deg to 138deg E.,Japan - 34deg 40min to 35deg 20min North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2496,Japan - 34deg 40min to 35deg 20min N; 138deg to 139deg E.,Japan - 34deg 40min to 35deg 20min North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2497,Japan - 34deg 40min to 35deg 20min N; 139deg to 140deg E.,Japan - 34deg 40min to 35deg 20min North; 139deg to 140deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2498,Japan - 34deg 40min to 35deg 20min N; 140deg to 141deg E.,Japan - 34deg 40min to 35deg 20min North; 140deg to 141deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2499,Japan - 34deg to 34deg 40min N; 130deg to 131deg E.,Japan - 34deg to 34deg 40min North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2500,Japan - 34deg to 34deg 40min N; 131deg to 132deg E.,Japan - 34deg to 34deg 40min North; 131deg to 132deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2501,Japan - 34deg to 34deg 40min N; 132deg to 133deg E.,Japan - 34deg to 34deg 40min North; 132deg to 133deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2502,Japan - 34deg to 34deg 40min N; 133deg to 134deg E.,Japan - 34deg to 34deg 40min North; 133deg to 134deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2503,Japan - 34deg to 34deg 40min N; 134deg to 135deg E.,Japan - 34deg to 34deg 40min North; 134deg to 135deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2504,Japan - 34deg to 34deg 40min N; 135deg to 136deg E.,Japan - 34deg to 34deg 40min North; 135deg to 136deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2505,Japan - 34deg to 34deg 40min N; 136deg to 137deg E.,Japan - 34deg to 34deg 40min North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2506,Japan - 34deg to 34deg 40min N; 137deg to 138deg E.,Japan - 34deg to 34deg 40min North; 137deg to 138deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2507,Japan - 34deg to 34deg 40min N; 138deg to 139deg E.,Japan - 34deg to 34deg 40min North; 138deg to 139deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2508,Japan - 33deg 20min to 34deg N; 129deg to 130deg E.,Japan - 33deg 20min to 34deg North; 129deg to 130deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2509,Japan - 33deg 20min to 34deg N; 130deg to 131deg E.,Japan - 33deg 20min to 34deg North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2510,Japan - 33deg 20min to 34deg N; 131deg to 132deg E.,Japan - 33deg 20min to 34deg North; 131deg to 132deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2511,Japan - 33deg 20min to 34deg N; 132deg to 133deg E.,Japan - 33deg 20min to 34deg North; 132deg to 133deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2512,Japan - 33deg 20min to 34deg N; 133deg to 134deg E.,Japan - 33deg 20min to 34deg North; 133deg to 134deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2513,Japan - 33deg 20min to 34deg N; 134deg to 135deg E.,Japan - 33deg 20min to 34deg North; 134deg to 135deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2514,Japan - 33deg 20min to 34deg N; 135deg to 136deg E.,Japan - 33deg 20min to 34deg North; 135deg to 136deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2515,Japan - 33deg 20min to 34deg N; 136deg to 137deg E.,Japan - 33deg 20min to 34deg North; 136deg to 137deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2516,Japan - 32deg 40min to 33deg 20min N; 129deg to 130deg E.,Japan - 32deg 40min to 33deg 20min North; 129deg to 130deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2517,Japan - 32deg 40min to 33deg 20min N; 130deg to 131deg E.,Japan - 32deg 40min to 33deg 20min North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2518,Japan - 32deg 40min to 33deg 20min N; 131deg to 132deg E.,Japan - 32deg 40min to 33deg 20min North; 131deg to 132deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2519,Japan - 32deg 40min to 33deg 20min N; 132deg to 133deg E.,Japan - 32deg 40min to 33deg 20min North; 132deg to 133deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2520,Japan - 32deg 40min to 33deg 20min N; 133deg to 134deg E.,Japan - 32deg 40min to 33deg 20min North; 133deg to 134deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2521,Japan - 32deg 40min to 33deg 20min N; 134deg to 135deg E.,Japan - 32deg 40min to 33deg 20min North; 134deg to 135deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2522,Japan - 32deg to 32deg 40min N; 130deg to 131deg E.,Japan - 32deg to 32deg 40min North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2523,Japan - 32deg to 32deg 40min N; 131deg to 132deg E.,Japan - 32deg to 32deg 40min North; 131deg to 132deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2524,Japan - 31deg 20min to 32deg N; 130deg to 131deg E.,Japan - 31deg 20min to 32deg North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2525,Japan - 31deg 20min to 32deg N; 131deg to 132deg E.,Japan - 31deg 20min to 32deg North; 131deg to 132deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2526,Japan - 30deg 40min to 31deg 20min N; 130deg to 131deg E.,Japan - 30deg 40min to 31deg 20min North; 130deg to 131deg East.,,,,,EPSG,EPSG,1998-12-12 00:00:00,,0
+2527,USA - Texas - SPCS83 - S central,United States (USA) - Texas between approximately 30d 10m & 28d 05m North - counties of Aransas; Atascosa; Austin; Bandera; Bee; Bexar; Brazoria; Brewster; Caldwell; Calhoun; Chambers; Colorado; Comal; De Witt; Dimmit; Edwards; Fayette; Fort Bend; Frio; Galveston; Goliad; Gonzales; Guadalupe; Harris; Hays; Jackson; Jefferson; Karnes; Kendall; Kerr; Kinney; La Salle; Lavaca; Live Oak; Matagorda; Maverick; McMullen; Medina; Presidio; Real; Refugio; Terrell; Uvalde; Val Verde; Victoria; Waller; Wharton; Wilson; Zavala.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2528,USA - Texas - SPCS83 - S,United States (USA) - Texas south of approximately 28d 05m North - counties of Brooks; Cameron; Duval; Hidalgo; Jim Hogg; Jim Wells; Kenedy; Kleberg; Nueces; San Patricio; Starr; Webb; Willacy; Zapata.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2529,USA - Louisiana - SPCS83 - S,United States (USA) - Louisiana south of approximately 30d 55m North - counties of Acadia; Allen; Ascension; Assumption; Beauregard; Calcasieu; Cameron; East Baton Rouge; East Feliciana; Evangeline; Iberia; Iberville; Jefferson; Jefferson Davis; Lafayette; LaFourche; Livingston; Orleans; Plaquemines; Pointe Coupee; St. Bernard; St. Charles; St. Helena; St. James; St. John the Baptist; St. Landry; St. Martin; St. Mary; St. Tammany; Tangipahoa; Terrebonne; Vermilion; Washington; West Baton Rouge; West Feliciana.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2530,UK - Northern Ireland,United Kingdom (UK) - Northern Ireland (Ulster).,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2531,Denmark - Jutland and Fuen,Denmark - Jutland and Fuen.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2532,Denmark - Zealand and Lolland,Denmark - Zealand and Lolland.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2533,Denmark - Bornholm,Denmark - Bornholm.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2534,3-degree TM - N hemisphere CM 27 deg E,"Between 25 deg 30 min and 28 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2535,3-degree TM - N hemisphere CM 30 deg E,"Between 28 deg 30 min and 31 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2536,3-degree TM - N hemisphere CM 33 deg E,"Between 31 deg 30 min and 34 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2537,3-degree TM - N hemisphere CM 36 deg E,"Between 34 deg 30 min and 37 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2538,3-degree TM - N hemisphere CM 39 deg E,"Between 37 deg 30 min and 40 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2539,3-degree TM - N hemisphere CM 42 deg E,"Between 40 deg 30 min and 43 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2540,3-degree TM - N hemisphere CM 45 deg E,"Between 43 deg 30 min and 46 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2541,Germany - former west Germany N,Germany - former west Germany north of 52deg 20min N.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2542,Germany - former west Germany C,Germany - former west Germany between 50deg 20min and 52deg 20min N.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2543,Germany - former west Germany S,Germany - former west Germany south of 50deg 20min N.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2544,Germany - Thuringen,Germany - Thuringen.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2545,Germany - Sachsen,Germany - Sachsen.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2546,Romania - offshore,Romania - offshore.,,,,,EPSG,EPSG,2001-11-06 00:00:00,,0
+2547,Yugoslavia - Montenegro,Yugoslavia - Montenegro.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2548,Africa - AOF W of 10deg W,French West Africa west of 10deg West.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2549,Africa - AOF 10 to 3.5deg W,French West Africa between 10deg and 3deg 30min West.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2550,Africa - AOF 3.5deg W to 4deg E,French West Africa between 3deg 30min West and 4deg East.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2551,Africa - AOF 4 to 9deg E,French West Africa between 4deg and 9deg East.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2552,Africa - AEF 9 to 14deg E,French Equatorial Africa between 9deg and 14deg East.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2553,Africa - AEF 14 to 21deg E,French Equatorial Africa between 14deg and 21deg East.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2554,Africa - AEF east of 21deg E,French Equatorial Africa east of 21deg East.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2555,Cameroon - coastal area,Cameroon - coastal area.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2556,Greenland - north of 81 deg N,Greenland - north of 81 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2557,Greenland - east - 78 to 81 deg N,Greenland - east of 44 deg West and between 78 deg and 81 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2558,Greenland - east - 75 to 78 deg N,Greenland - east of 42 deg West and between 75 deg and 78 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2559,Greenland - east - 72 to 75 deg N,Greenland - east of 38 deg West and between 72 deg and 75 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2560,Greenland - east - 69 to 72 deg N,Greenland - east of 38 deg West and between 69 deg and 72 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2561,Greenland - east - 66 to 69 deg N,Greenland - east of 42 deg West and between 66 deg and 69 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2562,Greenland - east - 63 to 66 deg N,Greenland - east of 46 deg West and between 63 deg and 66 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2563,Greenland - west - 78 to 81 deg N,Greenland - west of 44 deg West and between 78 deg and 81 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2564,Greenland - west - 75 to 78 deg N,Greenland - west of 44 deg West and between 75 deg and 78 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2565,Greenland - west - 72 to 75 deg N,Greenland - west of 38 deg West and between 72 deg and 75 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2566,Greenland - west - 69 to 72 deg N,Greenland - west of 38 deg West and between 69 deg and 72 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2567,Greenland - west - 66 to 69 deg N,Greenland - west of 42 deg West and between 66 deg and 69 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2568,Greenland - west - 63 to 66 deg N,Greenland - west of 46 deg West and between 63 deg and 66 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2569,Greenland - south of 63 deg N,Greenland - south of 63 deg North.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2570,Greenland - Scoresbysund area,Greenland - Scoresbysund area.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2571,Greenland - Ammassalik area,Greenland - Ammassalik area.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2572,Greenland - E of 48d W,Greenland east of 48 deg West.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2573,Greenland - W of 48d W,Greenland west of 48 deg West.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2574,Congo - coastal area and offshore,Congo - coastal area and offshore.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2575,Australia - all states,Australia - Australian Capital Territory (ACT); New South Wales (NSW); Northern Territories (NT); Queensland (Qld); South Australia (SA); Tasmania (Tas); Western Australia (WA); Victoria (Vic).,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2576,Australia - AGD84,"Australia - Queensland (Qld), South Australia (SA), Western Australia (WA).",,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2577,Indonesia - Java Sea - ONWJ,Indonesia - Java Sea - offshore northwest Java.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2588,Indonesia - Java Sea - E,Indonesia - eastern Java Sea.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2589,Indonesia - Irian Jaya - Tangguh,Indonesia - Irian Jaya - Tangguh.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2590,Cameroon - Garoua area,Cameroon - Garoua area.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2591,Cameroon - N'Djamena area,Cameroon - N'Djamena area.,,,,,EPSG,EPSG,2002-01-18 00:00:00,,0
+2592,Azerbaijan - offshore and Sangachal,Azerbaijan - offshore and Sangachal terminal.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2593,Asia - Azerbaijan and Georgia,Azerbaijan and Georgia,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2594,Azerbaijan - coastal area Baku to Astara,Azerbaijan - coastal area Baku to Astara.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2595,Egypt - Western Desert,Egypt - Western Desert.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2596,Argentina - Tierra del Fuego - offshore W of 66W,Argentina - Tierra del Fuego offshore west of 66 deg West.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2597,Argentina - Tierra del Fuego - offshore E of 66W,Argentina - Tierra del Fuego offshore east of 66 deg West.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2598,Algeria - District 3,Algeria - District 3 (In Salah).,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2599,Algeria - In Amenas,Algeria - In Amenas block.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2600,Algeria - Hassi Bir Reikaz,Algeria - Hassi Bir Reikaz.,,,,,EPSG,EPSG,2002-02-12 00:00:00,,0
+2601,Norway - offshore N of 62 deg N;  Svalbard,Norway - offshore north of 62 deg N. Also Svalbard.,,,,,EPSG,EPSG,2003-06-27 00:00:00,2003.141,0
+2602,"Palestine Territory, Occupied","Palestine Territory, Occupied.",PS,PSE,275,,ISO 3166 Maintenance Agency.  ftp://ftp.fu-berlin.de/pub/doc/iso,EPSG,2002-06-22 00:00:00,,0
+2603,Asia - Middle East - Israel and Palestine Territory,Asia - Middle East - Israel and Palestine Territory.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2604,3-degree TM - N hemisphere CM 48 deg E,"Between 46 deg 30 min and 49 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2605,3-degree TM - N hemisphere CM 51 deg E,"Between 49 deg 30 min and 52 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2606,3-degree TM - N hemisphere CM 54 deg E,"Between 52 deg 30 min and 55 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2607,3-degree TM - N hemisphere CM 57 deg E,"Between 55 deg 30 min and 58 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2608,3-degree TM - N hemisphere CM 60 deg E,"Between 58 deg 30 min and 61 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2609,3-degree TM - N hemisphere CM 63 deg E,"Between 61 deg 30 min and 64 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2610,3-degree TM - N hemisphere CM 66 deg E,"Between 64 deg 30 min and 67 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2611,3-degree TM - N hemisphere CM 69 deg E,"Between 67 deg 30 min and 70 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2612,3-degree TM - N hemisphere CM 72 deg E,"Between 70 deg 30 min and 73 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2613,3-degree TM - N hemisphere CM 75 deg E,"Between 73 deg 30 min and 76 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2614,3-degree TM - N hemisphere CM 78 deg E,"Between 76 deg 30 min and 79 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2615,3-degree TM - N hemisphere CM 81 deg E,"Between 79 deg 30 min and 82 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2616,3-degree TM - N hemisphere CM 84 deg E,"Between 82 deg 30 min and 85 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2617,3-degree TM - N hemisphere CM 87 deg E,"Between 85 deg 30 min and 88 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2618,3-degree TM - N hemisphere CM 90 deg E,"Between 88 deg 30 min and 91 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2619,3-degree TM - N hemisphere CM 93 deg E,"Between 91 deg 30 min and 94 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2620,3-degree TM - N hemisphere CM 96 deg E,"Between 94 deg 30 min and 97 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2621,3-degree TM - N hemisphere CM 99 deg E,"Between 97 deg 30 min and 100 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2622,3-degree TM - N hemisphere CM 102 deg E,"Between 100 deg 30 min and 103 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2623,3-degree TM - N hemisphere CM 105 deg E,"Between 103 deg 30 min and 106 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2624,3-degree TM - N hemisphere CM 108 deg E,"Between 106 deg 30 min and 109 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2625,3-degree TM - N hemisphere CM 111 deg E,"Between 109 deg 30 min and 112 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2626,3-degree TM - N hemisphere CM 114 deg E,"Between 112 deg 30 min and 115 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2627,3-degree TM - N hemisphere CM 117 deg E,"Between 115 deg 30 min and 118 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2628,3-degree TM - N hemisphere CM 120 deg E,"Between 118 deg 30 min and 121 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2629,3-degree TM - N hemisphere CM 123 deg E,"Between 121 deg 30 min and 124 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2630,3-degree TM - N hemisphere CM 126 deg E,"Between 124 deg 30 min and 127 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2631,3-degree TM - N hemisphere CM 129 deg E,"Between 127 deg 30 min and 130 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2632,3-degree TM - N hemisphere CM 132 deg E,"Between 130 deg 30 min and 133 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2633,3-degree TM - N hemisphere CM 135 deg E,"Between 133 deg 30 min and 136 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2634,3-degree TM - N hemisphere CM 138 deg E,"Between 136 deg 30 min and 139 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2635,3-degree TM - N hemisphere CM 141 deg E,"Between 139 deg 30 min and 142 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2636,3-degree TM - N hemisphere CM 144 deg E,"Between 142 deg 30 min and 145 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2637,3-degree TM - N hemisphere CM 147 deg E,"Between 145 deg 30 min and 148 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2638,3-degree TM - N hemisphere CM 150 deg E,"Between 148 deg 30 min and 151 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2639,3-degree TM - N hemisphere CM 153 deg E,"Between 151 deg 30 min and 154 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2640,3-degree TM - N hemisphere CM 156 deg E,"Between 154 deg 30 min and 157 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2641,3-degree TM - N hemisphere CM 159 deg E,"Between 157 deg 30 min and 160 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2642,3-degree TM - N hemisphere CM 162 deg E,"Between 160 deg 30 min and 163 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2643,3-degree TM - N hemisphere CM 165 deg E,"Between 163 deg 30 min and 166 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2644,3-degree TM - N hemisphere CM 168 deg E,"Between 166 deg 30 min and 169 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2645,3-degree TM - N hemisphere CM 171 deg E,"Between 169 deg 30 min and 172 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2646,3-degree TM - N hemisphere CM 174 deg E,"Between 172 deg 30 min and 175 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2647,3-degree TM - N hemisphere CM 177 deg E,"Between 175 deg 30 min and 178 deg 30 min East, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2648,3-degree TM - N hemisphere CM 180 deg,"Between 178 deg 30 min East and 178 deg 30 min West, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2649,3-degree TM - N hemisphere CM 177 deg W,"Between 178 deg 30 min and 175 deg 30 min West, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2650,3-degree TM - N hemisphere CM 174 deg W,"Between 175 deg 30 min and 172 deg 30 min West, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2651,3-degree TM - N hemisphere CM 171 deg W,"Between 172 deg 30 min and 169 deg 30 min West, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2652,3-degree TM - N hemisphere CM 168 deg W,"Between 169 deg 30 min and 166 deg 30 min West, northern hemisphere.",,,,,EPSG,EPSG,2002-06-22 00:00:00,2002.341,0
+2653,Europe - 3deg GK CM 21 deg E,Russian Federation and Ukraine - between 19 deg 30 min and 22 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2654,Europe - 3deg GK CM 24 deg E,"Belarus, Russian Federation and Ukraine - between 22 deg 30 min and 25 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2655,Europe - 3deg GK CM 27 deg E,"Belarus, Moldova, Russian Federation and Ukraine - between 25 deg 30 min and 28 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2656,Europe - 3deg GK CM 30 deg E,"Belarus, Moldova, Russian Federation and Ukraine - between 28 deg 30 min and 31 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2657,Europe - 3deg GK CM 33 deg E,"Belarus, Russian Federation and Ukraine - between 31 deg 30 min and 34 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2658,Europe - 3deg GK CM 36 deg E,Russian Federation and Ukraine - between 34 deg 30 min and 37 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2659,Europe - 3deg GK CM 39 deg E,"Georgia, Russian Federation  and Ukraine - between 37 deg 30 min and 40 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2660,Europe - 3deg GK CM 42 deg E,"Georgia, Russian Federation - between 40 deg 30 min and 43 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2661,Europe - 3deg GK CM 45 deg E,"Armenia, Azerbaijan, Georgia and Russian Federation - between 43 deg 30 min and 46 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2662,Europe - 3deg GK CM 48 deg E,"Azerbaijan, Georgia and Russian Federation - between 46 deg 30 min and 49 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2663,Europe - 3deg GK CM 51 deg E,"Azerbaijan, Georgia and Russian Federation - between 49 deg 30 min and 52 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2664,Asia - 3deg GK CM 54 deg E,"Kazakstan, Russian Federation and Turkmenistan - between 52 deg 30 min and 55 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2665,Asia - 3deg GK CM 57 deg E,"Kazakstan, Russian Federation and Turkmenistan - between 55 deg 30 min and 58 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2666,Asia - 3deg GK CM 60 deg E,"Kazakstan, Russian Federation, Turkmenistan and Uzbekistan - between 58 deg 30 min and 61 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2667,Asia - 3deg GK CM 63 deg E,"Kazakstan, Russian Federation, Turkmenistan and Uzbekistan - between 61 deg 30 min and 64 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2668,Asia - 3deg GK CM 66 deg E,"Kazakstan, Russian Federation, Turkmenistan and Uzbekistan - between 64 deg 30 min and 67 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2669,Asia - 3deg GK CM 69 deg E,"Kazakstan, Kyrgyzstan, Russian Federation, Tajikistan and Uzbekistan - between 67 deg 30 min and 70 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2670,Asia - 3deg GK CM 72 deg E,"Kazakstan, Kyrgyzstan, Russian Federation, Tajikistan and Uzbekistan - between 70 deg 30 min and 73 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2671,Asia - 3deg GK CM 75 deg E,"Kazakstan, Kyrgyzstan, Russian Federation and Tajikistan - between 73 deg 30 min and 76 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2672,Asia - 3deg GK CM 78 deg E,"Kazakstan, Kyrgyzstan and Russian Federation - between 76 deg 30 min and 79 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2673,Asia - 3deg GK CM 81 deg E,"Kazakstan, Kyrgyzstan and Russian Federation - between 79 deg 30 min and 82 deg 30 min East.",,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2674,Asia - 3deg GK CM 84 deg E,Kazakstan and Russian Federation - between 82 deg 30 min and 85 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2675,Asia - 3deg GK CM 87 deg E,Kazakstan and Russian Federation - between 85 deg 30 min and 88 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2676,Russia - 88.5 to 91.5 deg E,Russian Federation - between 88 deg 30 min and 91 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2677,Russia - 91.5 to 94.5 deg E,Russian Federation - between 91 deg 30 min and 94 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2678,Russia - 94.5 to 97.5 deg E,Russian Federation - between 94 deg 30 min and 97 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2679,Russia - 97.5 to 100.5 deg E,Russian Federation - between 97 deg 30 min and 100 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2680,Russia - 100.5 to 103.5 deg E,Russian Federation - between 100 deg 30 min and 103 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2681,Russia - 103.5 to 106.5 deg E,Russian Federation - between 103 deg 30 min and 106 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2682,Russia - 106.5 to 109.5 deg E,Russian Federation - between 106 deg 30 min and 109 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2683,Russia - 109.5 to 112.5 deg E,Russian Federation - between 109 deg 30 min and 112 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2684,Russia - 112.5 to 115.5 deg E,Russian Federation - between 112 deg 30 min and 115 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2685,Russia - 115.5 to 118.5 deg E,Russian Federation - between 115 deg 30 min and 118 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2686,Russia - 118.5 to 121.5 deg E,Russian Federation - between 118 deg 30 min and 121 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2687,Russia - 121.5 to 124.5 deg E,Russian Federation - between 121 deg 30 min and 124 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2688,Russia - 124.5 to 127.5 deg E,Russian Federation - between 124 deg 30 min and 127 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2689,Russia - 127.5 to 130.5 deg E,Russian Federation - between 127 deg 30 min and 130 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2690,Russia - 130.5 to 133.5 deg E,Russian Federation - between 130 deg 30 min and 133 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2691,Russia - 133.5 to 136.5 deg E,Russian Federation - between 133 deg 30 min and 136 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2692,Russia - 136.5 to 139.5 deg E,Russian Federation - between 136 deg 30 min and 139 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2693,Russia - 139.5 to 142.5 deg E,Russian Federation - between 139 deg 30 min and 142 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2694,Russia - 142.5 to 145.5 deg E,Russian Federation - between 142 deg 30 min and 145 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2695,Russia - 145.5 to 148.5 deg E,Russian Federation - between 145 deg 30 min and 148 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2696,Russia - 148.5 to 151.5 deg E,Russian Federation - between 148 deg 30 min and 151 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2697,Russia - 151.5 to 154.5 deg E,Russian Federation - between 151 deg 30 min and 154 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2698,Russia - 154.5 to 157.5 deg E,Russian Federation - between 154 deg 30 min and 157 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2699,Russia - 157.5 to 160.5 deg E,Russian Federation - between 157 deg 30 min and 160 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2700,Russia - 160.5 to 163.5 deg E,Russian Federation - between 160 deg 30 min and 163 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2701,Russia - 163.5 to 166.5 deg E,Russian Federation - between 163 deg 30 min and 166 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2702,Russia - 166.5 to 170.5 deg E,Russian Federation - between 166 deg 30 min and 169 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2703,Russia - 169.5 to 172.5 deg E,Russian Federation - between 169 deg 30 min and 172 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2704,Russia - 172.5 to 175.5 deg E,Russian Federation - between 172 deg 30 min and 175 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2705,Russia - 175.5 to 178.5 deg E,Russian Federation - between 175 deg 30 min and 178 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2706,Russia - 178.5E to 178.5 deg W,Russian Federation - between 178 deg 30 min East and 178 deg 30 min West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2707,Russia - 178.5 to 175.5 deg W,Russian Federation - between 178 deg 30 min and 175 deg 30 min West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2708,Russia - 175.5 to 172.5 deg W,Russian Federation - between 175 deg 30 min and 172 deg 30 min West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2709,Russia - 172.5 to 169.5 deg W,Russian Federation - between 172 deg 30 min and 169 deg 30 min West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2710,Russia - 169.5 to 166.5 deg W,Russian Federation - between 169 deg 30 min and 166 deg 30 min West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2711,China - 73.5 to 76.5 deg E,China - between 73 deg 30 min and 76 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2712,China - 76.5 to 79.5 deg E,China - between 76 deg 30 min and 79 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2713,China - 79.5 to 82.5 deg E,China - between 79 deg 30 min and 82 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2714,China - 82.5 to 85.5 deg E,China - between 82 deg 30 min and 85 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2715,China - 85.5 to 88.5 deg E,China - between 85 deg 30 min and 88 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2716,China - 88.5 to 91.5 deg E,China - between 88 deg 30 min and 91 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2717,China - 91.5 to 94.5 deg E,China - between 91 deg 30 min and 94 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2718,China - 94.5 to 97.5 deg E,China - between 94 deg 30 min and 97 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2719,China - 97.5 to 100.5 deg E,China - between 97 deg 30 min and 100 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2720,China - 100.5 to 103.5 deg E,China - between 100 deg 30 min and 103 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2721,China - 103.5 to 106.5 deg E,China - between 103 deg 30 min and 106 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2722,China - 106.5 to 109.5 deg E,China - between 106 deg 30 min and 109 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2723,China - 109.5 to 112.5 deg E,China - between 109 deg 30 min and 112 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2724,China - 112.5 to 115.5 deg E,China - between 112 deg 30 min and 115 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2725,China - 115.5 to 118.5 deg E,China - between 115 deg 30 min and 118 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2726,China - 118.5 to 121.5 deg E,China - between 118 deg 30 min and 121 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2727,China - 121.5 to 124.5 deg E,China - between 121 deg 30 min and 124 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2728,China - 124.5 to 127.5 deg E,China - between 124 deg 30 min and 127 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2729,China - 127.5 to 130.5 deg E,China - between 127 deg 30 min and 130 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2730,China - 130.5 to 133.5 deg E,China - between 130 deg 30 min and 133 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2731,China - 133.5 to 136.5 deg E,China - between 133 deg 30 min and 136 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2732,6-degree TM - CM 81 deg W,Between 84 and 78 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2733,6-degree TM - CM 75 deg W,Between 78 and 72 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2734,6-degree TM - CM 69 deg W,Between 72 and 66 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2735,6-degree TM - CM 63 deg W,Between 66 and 60 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2736,6-degree TM - CM 57 deg W,Between 60 and 54 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2737,6-degree TM - CM 51 deg W,Between 54 and 48 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2738,6-degree TM - CM 45 deg W,Between 48 and 42 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2739,6-degree TM - CM 39 deg W,Between 42 and 36 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2740,6-degree TM - CM 33 deg W,Between 36 and 30 deg West.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2741,6-degree TM - CM 9 deg E,Between 6 and 12 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2742,6-degree TM - CM 15 deg E,Between 12 and 18 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2743,6-degree TM - CM 21 deg E,Between 18 and 24 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2744,6-degree TM - CM 27 deg E,Between 24 and 30 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2745,6-degree TM - CM 33 deg E,Between 30 and 36 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2746,6-degree TM - CM 39 deg E,Between 36 and 42 deg East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2747,Russia - 19.5 to 22.5 deg E,Russian Federation - between 19 deg 30 min and 22 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2748,Russia - 22.5 to 25.5 deg E,Russian Federation - between 22 deg 30 min and 25 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2749,Russia - 25.5 to 28.5 deg E,Russian Federation - between 25 deg 30 min and 28 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2750,Russia - 28.5 to 31.5 deg E,Russian Federation - between 28 deg 30 min and 31 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2751,Russia - 31.5 to 34.5 deg E,Russian Federation - between 31 deg 30 min and 34 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2752,Russia - 34.5 to 37.5 deg E,Russian Federation - between 34 deg 30 min and 37 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2753,Russia - 37.5 to 40.5 deg E,Russian Federation - between 37 deg 30 min and 40 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2754,Russia - 40.5 to 43.5 deg E,Russian Federation - between 40 deg 30 min and 43 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2755,Russia - 43.5 to 46.5 deg E,Russian Federation - between 43 deg 30 min and 46 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2756,Russia - 46.5 to 49.5 deg E,Russian Federation - between 46 deg 30 min and 49 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2757,Russia - 49.5 to 52.5 deg E,Russian Federation - between 49 deg 30 min and 52 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2758,Russia - 52.5 to 55.5 deg E,Russian Federation - between 52 deg 30 min and 55 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2759,Russia - 55.5 to 58.5 deg E,Russian Federation - between 55 deg 30 min and 58 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2760,Russia - 58.5 to 61.5 deg E,Russian Federation - between 58 deg 30 min and 61 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2761,Russia - 61.5 to 64.5 deg E,Russian Federation - between 61 deg 30 min and 64 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2762,Russia - 64.5 to 67.5 deg E,Russian Federation - between 64 deg 30 min and 67 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2763,Russia - 67.5 to 70.5 deg E,Russian Federation - between 67 deg 30 min and 70 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2764,Russia - 70.5 to 73.5 deg E,Russian Federation - between 70 deg 30 min and 73 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2765,Russia - 73.5 to 76.5 deg E,Russian Federation - between 73 deg 30 min and 76 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2766,Russia - 76.5 to 79.5 deg E,Russian Federation - between 76 deg 30 min and 79 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2767,Russia - 79.5 to 82.5 deg E,Russian Federation - between 79 deg 30 min and 82 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2768,Russia - 82.5 to 85.5 deg E,Russian Federation - between 82 deg 30 min and 85 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2769,Russia - 85.5 to 88.5 deg E,Russian Federation - between 85 deg 30 min and 88 deg 30 min East.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2770,Indonesia - Kalimantan NE,Indonesia - northeast Kalimantan.,,,,,EPSG,EPSG,2002-06-22 00:00:00,,0
+2771,Niger - SE,Niger - south east,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2772,Asia - CS63 zone A1,Armenia and Georgia west of 43deg 02min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2773,Asia - CS63 zone A2,Armenia and Georgia between 43 deg 02min and 46 deg 02 min E; Azerbaijan west of 46 deg 02 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2774,Asia - CS63 zone A3,Armenia and Georgia east of 46 deg 02 min E; Azerbaijan between 46 deg 02min and 49 deg 02 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2775,Asia - CS63 zone A4,Azerbaijan east of 49 deg 02 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2776,Asia - CS63 zone K2,Kazakstan between 49 deg 16 min and 52 deg 16 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2777,Asia - CS63 zone K3,Kazakstan between 52 deg 16 min and 55 deg 16 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2778,Asia - CS63 zone K4,Kazakstan between 55 deg 16 min and 58 deg 16 min E.,,,,,EPSG,EPSG,2002-06-28 00:00:00,,0
+2779,Portugal - Selvagens,Portugal - Selvagens islands (Madeira province).,,,,,EPSG,EPSG,2003-08-14 00:00:00,2003.23,0
+2780,Malaysia - East Malaysia - offshore,Malaysia - East Malaysia (Sabah; Sarawak) - offshore.,,,,,EPSG,EPSG,2002-07-13 00:00:00,,0
+2781,Iran - Kharg Island,Islamic Republic of Iran - Kharg Island.,,,,,EPSG,EPSG,2002-07-13 00:00:00,,0
+2782,Iran - Lavan Island and Balal field,Islamic Republic of Iran - Lavan Island and Balal field.,,,,,EPSG,EPSG,2002-07-13 00:00:00,,0
+2783,Iran - South Pars block 2,Islamic Republic of Iran - South Pars field blocks 2 and 3.,,,,,EPSG,EPSG,2002-07-13 00:00:00,,0
+2784,Canada - CSRS,Canada - Alberta; New Brunswick; Nova Scotia; Saskatchewan; Prince Edward Island; and Quebec.,,,,,EPSG,EPSG,2002-07-13 00:00:00,,0
+2785,Libya - Murzuq,Libyan Arab Jamahiriya - Murzuq field,,,,,EPSG,EPSG,2002-07-16 00:00:00,,0
+2786,Libya - Mabruk,Libyan Arab Jamahiriya - Mabruk field,,,,,EPSG,EPSG,2002-07-16 00:00:00,,0
+2787,Morocco - S of 31.5 deg N,Morocco south of 35 grads (31 deg 30 min) North.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2788,Western Sahara - N of 24.3 deg N,Western Sahara - north of 27grads (24 deg 18 min) North.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2789,Western Sahara - S of 24.3 deg N,Western Sahara - south of 27grads (24 deg 18 min) North.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2790,Africa - 12th parallel,"Senegal - central, Mali - southwest, Burkina Faso - central, Niger - southwest, Nigeria - north, Chad - central. All in proximity to the 12th parallel of latitude.",,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2791,Africa - Burkina Faso and SW Niger,"Burkina Faso - central, Niger - southwest, in proximity to the 12th parallel of latitude.",,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2792,UK - Great Britain mainland,United Kingdom (UK) - Great Britain - England  and  Wales - mainland; Scotland - mainland and Inner Hebrides.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2793,UK - Orkney Islands,United Kingdom (UK) - Great Britain - Scotland - Orkney Islands.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2794,UK - Fair Isle,United Kingdom (UK) - Great Britain - Scotland - Fair Isle.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2795,UK - Shetland Islands,United Kingdom (UK) - Great Britain - Scotland - Shetland Islands.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2796,UK - Foula,United Kingdom (UK) - Great Britain - Scotland - Foula.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2797,UK - Sule Skerry,United Kingdom (UK) - Great Britain - Scotland - Sule Skerry.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2798,UK - North Rona,United Kingdom (UK) - Great Britain - Scotland - North Rona.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2799,UK - Outer Hebrides,United Kingdom (UK) - Great Britain - Scotland - Outer Hebrides.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2800,UK - St. Kilda,United Kingdom (UK) - Great Britain - Scotland - St. Kilda.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2801,UK - Flannan Isles,United Kingdom (UK) - Great Britain - Scotland - Flannan Isles.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2802,UK - Scilly Isles,United Kingdom (UK) - Great Britain - England - Isles of Scilly.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2803,UK - Isle of Man,United Kingdom (UK) - Isle of Man.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2804,Europe - Austria and FR Yugoslavia.,Austria; Boznia and Herzegovina; Croatia; Czech Republic; FYR Macedonia; Serbia; Slovakia; Slovenia; Yugoslavia.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2805,Chile - Tierra del Fuego,Chile - Tierra del Fuego.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2806,Iran - N Gulf coast,Iran - northern Gulf coast area.,,,,,EPSG,EPSG,2002-09-19 00:00:00,,0
+2807,Comoros - Njazidja (Grand Comoros),Comoros - Njazidja (Grand Comoros).,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2808,Comoros - Nzwani,Comoros - Nzwani.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2809,Comoros - Mwali,Comoros - Mwali.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2810,French Polynesia - Marquises Islands - Nuku Hiva,French Polynesia - Marquises Islands - Nuku Hiva.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2811,French Polynesia - Society Islands - Moorea and Tahiti,French Polynesia - Society Islands - Moorea and Tahiti.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2812,"French Polynesia - Society Islands - Bora Bora, Huahin, Raiatea, Tahaa","French Polynesia - Society Islands - Bora Bora, Huahin, Raiatea and Tahaa.",,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2813,New Caledonia - Ouvea,New Caledonia - Ouvea.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2814,New Caledonia - Lifou,New Caledonia - Lifou.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2815,Wallis and Futuna - Wallis,Wallis and Futuna - Wallis.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2816,French Southern Territories - Kerguelen,French Southern Territories - Kerguelen.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2817,Antarctica - Adelie Land - Petrels island,Antarctica - Adelie Land - Petrels island.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2818,Antarctica - Adelie Land,Antarctica - Adelie Land.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2819,New Caledonia - Mare,New Caledonia - Mare.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2820,New Caledonia - Ile des Pins,New Caledonia - Ile des Pins.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2821,New Caledonia - Belep,New Caledonia - Belep.,,,,,EPSG,EPSG,2002-11-29 00:00:00,,0
+2822,New Caledonia - Grande Terre,New Caledonia - Grande Terre.,,,,,EPSG,EPSG,2003-08-14 00:00:00,2003.24,0
+2823,New Caledonia - Grande Terre - Noumea,New Caledonia - Grande Terre - Noumea district.,,,,,EPSG,EPSG,2003-08-14 00:00:00,2003.24,0
+2824,Caribbean - French Antilles,French Antilles - Guadeloupe and Martinique.,,,,,EPSG,EPSG,1999-04-22 00:00:00,,0
+2825,Africa - Ethiopia and Sudan - 30 to 36 deg E,Ethiopia - west of 36 degrees East.  Sudan - between 30 and 36 degrees East.,,,,,EPSG,EPSG,2003-01-16 00:00:00,2002.81,0
+2826,Sudan - W of 24 deg E,Sudan - west of 24 degrees East.,,,,,EPSG,EPSG,2003-01-16 00:00:00,2002.81,0
+2827,Sudan - 24 to 30 deg E,Sudan - between 24 and 30 degrees East.,,,,,EPSG,EPSG,2003-01-16 00:00:00,2002.81,0
+2828,Guadeloupe - St Martin and St Barthelemy,Guadeloupe - Guadeloupe Department - Saint Martin and Saint Barthelemy islands.,,,,,EPSG,EPSG,2003-01-31 00:00:00,,0
+2829,Guadeloupe - Grande-Terre and surrounding islands,"Guadeloupe - Basse-Terre, Grande-Terre, Desiride, Marie-Galante, Les Saintes.",,,,,EPSG,EPSG,2003-01-31 00:00:00,,0
+2830,World by country,"World: Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belgium, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegowina, Botswana, Bouvet Island, Brazil, British Indian Ocean Territory, British Virgin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Comoros, Congo, Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast), Croatia, Cuba, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, East Timor, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Falkland Islands (Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territories, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and McDonald Islands, Holy See (Vatican City State), Honduras, China - Hong Kong, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakstan, Kenya, Kiribati, Democratic People's Republic of Korea (North Korea), Republic of Korea (South Korea), Kuwait, Kyrgyzstan, Lao People's Democratic Republic (Laos), Latvia, Lebanon, Lesotho, Liberia, Libyan Arab Jamahiriya, Liechtenstein, Lithuania, Luxembourg, China - Macau, The Former Yugoslav Republic of Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Federated States of Micronesia, Monaco, Mongolia, Montserrat, Morocco, Mozambique, Myanmar (Burma), Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Panama, Papua New Guinea (PNG), Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russian Federation, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Seychelles, Sierra Leone, Singapore, Slovakia (Slovak Republic), Slovenia, Solomon Islands, Somalia, South Africa, South Georgia and the South Sandwich Islands, Spain, Sri Lanka, Saint Helena, Saint Pierre and Miquelon, Sudan, Suriname, Svalbard and Jan Mayen, Swaziland, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Tajikistan, United Republic of Tanzania, Thailand, The Democratic Republic of the Congo (Zaire), Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates (UAE), United Kingdom (UK), United States (USA), United States Minor Outlying Islands, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, US Virgin Islands, Wallis and Futuna, Western Sahara, Yemen, Yugoslavia - Union of Serbia and Montenegro, Zambia, Zimbabwe.",,,,,EPSG,EPSG,2003-01-31 00:00:00,,0
+2831,Canada - Atlantic offshore,"Canada - Newfoundland, New Brunswick and Nova Scotia offshore.",,,,,EPSG,EPSG,2003-02-25 00:00:00,,0
+2832,Canada - British Columbia,Canada - British Columbia.,,,,,EPSG,EPSG,2003-05-05 00:00:00,,0
+2833,Sweden - 12 00,Sweden - communes west of approximately 12 deg 45 min East and south of approximately 60 deg N. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2834,Sweden - 13 30,Sweden - communes between approximately 12 deg 45 min and 14 deg 15 min East and south of approximately 62 deg 10 min North. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2835,Sweden - 15 00,Sweden - communes between approximately 14 deg 15 min and 15 deg 45 min East and south of approximately 61 deg 30 min North. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2836,Sweden - 16 30,Sweden - communes between approximately 15 deg 45 min and 17 deg 15 min East and south of approximately 62 deg 20 min North. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2837,Sweden - 18 00,Sweden - communes east of approximately 17 deg 15 min East between approximately 60 deg 40 min and 58 deg 50 min North. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2838,Sweden - 14 15,Sweden - communes west of approximately 15 deg East and between approximately 61 deg 35 min and 64 deg 25 min N. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2839,Sweden - 15 45,Sweden - communes between approximately 15 deg and 16 deg 30 min East and between approximately 60 deg 30 min and 65 deg N. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2840,Sweden - 17 15,Sweden - communes between approximately 16 deg 30 min and 18 deg East and between approximately 67 deg 10 min and 64 deg North. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2841,Sweden - 18 45,Sweden - mainland communes between approximately 18 deg and 19 deg 30 min East and between approximately 62 deg 50 min and 66 deg N. Also Gotland. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2842,Sweden - 20 15,Sweden - communes in Vaasterbotten east of approximately 19 deg 30 min East and (i) north of 66 deg N and (ii) south of approximately 65 deg N. Also Norbotten west of approximately 22 deg 30 min E. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2843,Sweden - 21 45,Sweden - communes in Norbotten between approximately 20 deg and 22 deg 30 min East and between approximately 65 deg and 66 deg 25 min N. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2844,Sweden - 23 15,Sweden - communes east of approximately 22 deg 30 min East. See information source for map.,,,,,Lantmateriet (National Land Survey of Sweden).  http://www.lantmateriet.se/cms/files/pdf/pdf/refsystem/info_blad-2.pdf.,EPSG,2003-06-27 00:00:00,,0
+2845,Sweden - 7.5 gon W,Sweden - communes west of approximately 12 deg 26 min East. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2846,Sweden - 5 gon W,Sweden - communes between approximately 12 deg 26 min and 14 deg 40 min East. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2847,Sweden - 2.5 gon W,Sweden. For medium and small scale applications:- all country. For large scale applications:- communes between approximately 14 deg 40 min and 16 deg 55 min East. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2848,Sweden - 0 gon,Sweden - communes between approximately 16 deg 55 min and 19 deg 10 min East; Gotland. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2849,Sweden - 2.5 gon E,Sweden - communes between approximately 19 deg 10 min and 21 deg 25 min East. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2850,Sweden - 5 gon E,Sweden - east of approximately 21 deg 26 min East. See information source for map.,,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lm.se/geodesi/refsys/rt/rt_projections.html,EPSG,2003-06-27 00:00:00,,0
+2851,Iceland - W of 24 W,Iceland - west of 24 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2852,Iceland - 24 to 18 deg W,Iceland - between 24 and 18 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2853,Iceland - E of 18 W,Iceland - east of 18 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2854,Europe - ETRS-TM25,Europe - between 36 and 30 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2855,Europe - ETRS-TM26,Europe - between 30 and 24 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2856,Europe - ETRS-TM27,Europe - between 24 and 18 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2857,Europe - ETRS-TM28,Europe - between 18 and 12 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2858,Europe - ETRS-TM29,Europe - between 12 and 6 deg West,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2859,Europe - ETRS-TM30,Europe - between 6 and 0 deg West.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2860,Europe - ETRS-TM31,Europe - between 0 and 6 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2861,Europe - ETRS-TM32,Europe - between 6 and 12 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2862,Europe - ETRS-TM33,Europe - between 12 and 18 deg East..,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2863,Europe - ETRS-TM34,Europe - between 18 and 24 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2864,Europe - ETRS-TM35,Europe - between 24 and 30 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2865,Europe - ETRS-TM36,Europe - between 30 and 36 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2866,Europe - ETRS-TM37,Europe - between 36 and 42 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2867,Europe - ETRS-TM38,Europe - between 42 and 48 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2868,Europe - ETRS-TM39,Europe - between 48 and 54 deg East.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2869,Jan Mayen,Jan Mayen,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0
+2870,Portugal - main Madeira islands,Portugal - Madeira and Porto Santo islands.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2871,Portugal - E Azores - S Miguel,Portugal - eastern Azores - Sao Miguel island.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2872,Portugal - C Azores - Terceira,Portugal - central Azores - Terceira island.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2873,Portugal - C Azores - Faial,Portugal - central Azores - Faial island.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2874,Portugal - C Azores - Pico,Portugal - central Azores - Pico island.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2875,Portugal - C Azores - S Jorge,Portugal - central Azores - Sao Jorge island.,,,,,EPSG,EPSG,2003-08-14 00:00:00,,0
+2876,Asia - Middle East - Iraq-Kuwait boundary,Iraq - Kuwait boundary.,,,,,EPSG,EPSG,2003-09-01 00:00:00,,0
+2879,Germany - offshore North Sea,Germany - offshore North Sea.,,,,,EPSG,EPSG,2003-09-22 00:00:00,,0
+2880,Antarctica - Australian sector N of 80 S,Antarctica - Australian sector - north of 80 deg South.,,,,,EPSG,EPSG,2003-09-22 00:00:00,,0
+2881,Europe - ETRS-LCC & LAEA,Europe - EU countries and candidates.,,,,,EPSG,EPSG,2003-06-27 00:00:00,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/build_pcs.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/build_pcs.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/build_pcs.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,331 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: build_pcs.py,v 1.5 2004/05/04 00:29:31 warmerda Exp $
+# 
+#  Project:  GDAL
+#  Purpose:  Build the epsg_pcs.csv table with the minimum information
+#            required to define a PCS (not including GCS defs). 
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+#******************************************************************************
+#  Copyright (c) 2002, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: build_pcs.py,v $
+# Revision 1.5  2004/05/04 00:29:31  warmerda
+# added gcs.override.csv support
+#
+# Revision 1.4  2004/03/20 07:52:28  warmerda
+# more escape clauses for EPSG 6.5
+#
+# Revision 1.3  2003/03/31 14:27:21  warmerda
+# added collection of GREENWICH_DATUM gcs column and related shift fix
+#
+#
+
+import string
+import csv_tools
+
+def get_crs_uom( crs_rec, cs, ca ):
+    coord_sys_code = int(crs_rec['COORD_SYS_CODE'])
+
+    ca_recs = ca.get_records( coord_sys_code )
+    return ca_recs[0]['UOM_CODE']
+
+##############################################################################
+# Read and index input files.
+
+co_value = csv_tools.CSVTable()
+co_value.read_from_csv( 'coordinate_operation_parameter_value.csv', multi=1 )
+
+co = csv_tools.CSVTable()
+co.read_from_csv( 'coordinate_operation.csv' )
+
+crs = csv_tools.CSVTable()
+crs.read_from_csv( 'coordinate_reference_system.csv' )
+
+datums = csv_tools.CSVTable()
+datums.read_from_csv( 'datum.csv' )
+
+cs = csv_tools.CSVTable()
+cs.read_from_csv( 'coordinate_system.csv', multi=0 )
+
+ca = csv_tools.CSVTable()
+ca.read_from_csv( 'coordinate_axis.csv', multi=1 )
+
+##############################################################################
+# Scan coordinate_reference_systems table to collect PCS ids.
+
+pcs_keys = []
+gcs_keys = []
+
+for key in crs.data.keys():
+    crs_rec = crs.get_record( key )
+    if crs_rec['COORD_REF_SYS_KIND'] == 'projected':
+        pcs_keys.append( key )
+    elif crs_rec['COORD_REF_SYS_KIND'] == 'geographic 2D':
+        gcs_keys.append( key )
+
+pcs_keys.sort()
+gcs_keys.sort()
+
+print '%d PCS and %d GCS coordinate systems to process.' % (len(pcs_keys), len(gcs_keys))
+
+##############################################################################
+# Setup PCS table fields.
+
+pcs_table = csv_tools.CSVTable()
+pcs_table.add_field('COORD_REF_SYS_CODE')        # PCS #
+pcs_table.add_field('COORD_REF_SYS_NAME')        # PCS Name
+pcs_table.add_field('UOM_CODE')                  # linear units of projection.
+pcs_table.add_field('SOURCE_GEOGCRS_CODE')       # GCS #
+pcs_table.add_field('COORD_OP_CODE')             # same asPROJECTION_CONV_CODE
+pcs_table.add_field('COORD_OP_METHOD_CODE')      # ie. 9807=Transvere Mercator
+
+max_parms = 7
+for i in range(max_parms):
+    pcs_table.add_field('PARAMETER_CODE_%d' % (i+1))
+    pcs_table.add_field('PARAMETER_VALUE_%d' % (i+1))
+    pcs_table.add_field('PARAMETER_UOM_%d' % (i+1))
+
+##############################################################################
+# Populate PCS table.Setup PCS table fields.
+
+for key in pcs_keys:
+    crs_rec = crs.get_record( key )
+    pcs_rec = {}
+    pcs_rec['COORD_REF_SYS_CODE'] = crs_rec['COORD_REF_SYS_CODE']
+    pcs_rec['COORD_REF_SYS_NAME'] = crs_rec['COORD_REF_SYS_NAME']
+    pcs_rec['SOURCE_GEOGCRS_CODE'] = crs_rec['SOURCE_GEOGCRS_CODE']
+    if len(pcs_rec['SOURCE_GEOGCRS_CODE']) == 0:
+        print 'GEOGCRS missing for %s/%s' % (crs_rec['COORD_REF_SYS_CODE'],
+                                             crs_rec['COORD_REF_SYS_NAME'])
+
+    pcs_rec['UOM_CODE'] = get_crs_uom(crs_rec, cs, ca )
+                                             
+    pcs_rec['COORD_OP_CODE']      = crs_rec['PROJECTION_CONV_CODE']
+
+    co_rec = co.get_record( int(pcs_rec['COORD_OP_CODE']) )
+    pcs_rec['COORD_OP_METHOD_CODE'] = co_rec['COORD_OP_METHOD_CODE']
+
+    parm_recs = co_value.get_records( int(pcs_rec['COORD_OP_CODE']) )
+    if len(parm_recs) > max_parms:
+        print 'COORD_OP_CODE %s has %d values.' % (pcs_rec['COORD_OP_CODE'],
+                                                   len(parm_recs))
+        
+    for parm_i in range(len(parm_recs)):
+        parm_rec = parm_recs[parm_i]
+
+        pin = '%d' % (parm_i+1)
+
+        pcs_rec['PARAMETER_CODE_'+pin] = parm_rec['PARAMETER_CODE']
+        pcs_rec['PARAMETER_VALUE_'+pin] = parm_rec['PARAMETER_VALUE']
+        pcs_rec['PARAMETER_UOM_'+pin] = parm_rec['UOM_CODE']
+
+    pcs_table.add_record( key, pcs_rec )
+
+pcs_table.write_to_csv( 'pcs.csv' )
+pcs_table = None
+
+##############################################################################
+# Setup projop_wparm (projection operations with parameters) table fields.
+# This table will contain all projection related entries from the
+# coordinate_operation.csv table, with the parameter values from
+# coordinate_operation_parameter_value.csv appended to the record. 
+
+powp_table = csv_tools.CSVTable()
+powp_table.add_field('COORD_OP_CODE')             # 
+powp_table.add_field('COORD_OP_NAME')             # 
+powp_table.add_field('COORD_OP_METHOD_CODE')      # ie. 9807=Transvere Mercator
+
+max_parms = 7
+for i in range(max_parms):
+    powp_table.add_field('PARAMETER_CODE_%d' % (i+1))
+    powp_table.add_field('PARAMETER_VALUE_%d' % (i+1))
+    powp_table.add_field('PARAMETER_UOM_%d' % (i+1))
+
+##############################################################################
+# Build and write the projop_wparm table.
+
+op_keys = co.data.keys()
+
+op_keys.sort()
+for key in op_keys:
+
+    powp_rec = {}
+    
+    # Check COORD_OP_TYPE.
+    if string.find(co.data[key],',conversion,') < 1:
+        continue
+    
+    co_rec = co.get_record(key)
+
+    powp_rec['COORD_OP_CODE'] = co_rec['COORD_OP_CODE']
+    powp_rec['COORD_OP_NAME'] = co_rec['COORD_OP_NAME']
+    powp_rec['COORD_OP_METHOD_CODE'] = co_rec['COORD_OP_METHOD_CODE']
+
+    try:
+        parm_recs = co_value.get_records( key )
+    except:
+        # this happens for parameterless methods like DMSH conversions.
+        parm_recs = []
+        
+    if len(parm_recs) > max_parms:
+        print 'COORD_OP_CODE %d has %d values.' % (key, len(parm_recs))
+        
+    for parm_i in range(len(parm_recs)):
+        parm_rec = parm_recs[parm_i]
+
+        pin = '%d' % (parm_i+1)
+
+        powp_rec['PARAMETER_CODE_'+pin] = parm_rec['PARAMETER_CODE']
+        powp_rec['PARAMETER_VALUE_'+pin] = parm_rec['PARAMETER_VALUE']
+        powp_rec['PARAMETER_UOM_'+pin] = parm_rec['UOM_CODE']
+
+    powp_table.add_record( key, powp_rec )
+
+powp_table.write_to_csv( 'projop_wparm.csv' )
+    
+##############################################################################
+# Build a map of coordinate operation codes for all mappings to 4326 (WGS84)
+
+op_keys = co.data.keys()
+to_wgs84_ops = {}
+greenwich_equiv = {}
+
+for key in op_keys:
+    co_rec = co.get_record(key)
+
+    if co_rec['TARGET_CRS_CODE'] == '4326' \
+       and (co_rec['COORD_OP_METHOD_CODE'] == '9603'
+            or co_rec['COORD_OP_METHOD_CODE'] == '9606'
+            or co_rec['COORD_OP_METHOD_CODE'] == '9607'):
+
+        source_crs = int(co_rec['SOURCE_CRS_CODE'])
+        
+        if to_wgs84_ops.has_key(source_crs):
+            if to_wgs84_ops[source_crs] is not None:
+                print 'GCS %d has multiple ways to WGS84.' % source_crs
+                to_wgs84_ops[source_crs] = None
+        else:
+            to_wgs84_ops[source_crs] = key
+
+    # Does this operation relate this GCS with a Greenwich meridian
+    # equivelent?
+    if co_rec['COORD_OP_METHOD_CODE'] == '9601':
+        greenwich_equiv[int(co_rec['SOURCE_CRS_CODE'])] = \
+                                            int(co_rec['TARGET_CRS_CODE'])
+
+##############################################################################
+# Read GCS Override table for manually assigned transformations.
+
+gcs_override_table = csv_tools.CSVTable()
+gcs_override_table.read_from_csv( 'gcs.override.csv' )
+
+##############################################################################
+# Setup GCS table fields.
+
+gcs_table = csv_tools.CSVTable()
+gcs_table.add_field('COORD_REF_SYS_CODE')        # GCS #
+gcs_table.add_field('COORD_REF_SYS_NAME')        # GCS Name
+gcs_table.add_field('DATUM_CODE')                # Datum #
+gcs_table.add_field('DATUM_NAME')                # 
+gcs_table.add_field('GREENWICH_DATUM')           # Greenwich equiv datum
+gcs_table.add_field('UOM_CODE')                  # Angular units for GCS.
+gcs_table.add_field('ELLIPSOID_CODE')            # 
+gcs_table.add_field('PRIME_MERIDIAN_CODE')       #
+gcs_table.add_field('COORD_OP_METHOD_CODE')      # 
+gcs_table.add_field('DX')                        # +towgs84 parameters.
+gcs_table.add_field('DY')                        
+gcs_table.add_field('DZ')                        
+gcs_table.add_field('RX')                        
+gcs_table.add_field('RY')                        
+gcs_table.add_field('RZ')                        
+gcs_table.add_field('DS')                        
+
+##############################################################################
+# Populate and write GCS table.
+
+for key in gcs_keys:
+
+    try:
+        o_rec = gcs_override_table.get_record( key )
+        
+        print 'GCS %d overridden from gcs.override.csv file' % key
+        gcs_table.add_record( key, o_rec )
+        continue
+    except:
+        pass
+    
+    crs_rec = crs.get_record( key )
+    gcs_rec = {}
+    gcs_rec['COORD_REF_SYS_CODE'] = crs_rec['COORD_REF_SYS_CODE']
+    gcs_rec['COORD_REF_SYS_NAME'] = crs_rec['COORD_REF_SYS_NAME']
+    gcs_rec['DATUM_CODE']         = crs_rec['DATUM_CODE']
+
+    gcs_rec['UOM_CODE'] = get_crs_uom(crs_rec, cs, ca )
+
+    try:
+        datum_id = int(crs_rec['DATUM_CODE'])
+    except:
+        print 'No DATUM_CODE for %s, skipping.' % crs_rec['COORD_REF_SYS_NAME']
+        continue
+    
+    datum_rec = datums.get_record( datum_id )
+    gcs_rec['DATUM_NAME'] = datum_rec['DATUM_NAME']
+    gcs_rec['ELLIPSOID_CODE'] = datum_rec['ELLIPSOID_CODE']
+    gcs_rec['PRIME_MERIDIAN_CODE'] = datum_rec['PRIME_MERIDIAN_CODE']
+
+    if greenwich_equiv.has_key(key):
+        towgs84_gcs = greenwich_equiv[key]
+        crs_rec_base = crs.get_record( towgs84_gcs )
+        gcs_rec['GREENWICH_DATUM'] = crs_rec_base['DATUM_CODE']
+    else:
+        gcs_rec['GREENWICH_DATUM'] = crs_rec['DATUM_CODE']
+        towgs84_gcs = key
+    
+    if to_wgs84_ops.has_key(towgs84_gcs) and to_wgs84_ops[towgs84_gcs] is not None:
+        co_rec = co.get_record( to_wgs84_ops[towgs84_gcs] )
+        gcs_rec['COORD_OP_METHOD_CODE'] = co_rec['COORD_OP_METHOD_CODE']
+
+        parms = co_value.get_records( int(co_rec['COORD_OP_CODE']) )
+
+        for parm_rec in parms:
+            if parm_rec['PARAMETER_CODE'] == '8605':
+                gcs_rec['DX'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8606':
+                gcs_rec['DY'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8607':
+                gcs_rec['DZ'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8608':
+                gcs_rec['RX'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8609':
+                gcs_rec['RY'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8610':
+                gcs_rec['RZ'] = parm_rec['PARAMETER_VALUE']
+            elif parm_rec['PARAMETER_CODE'] == '8611':
+                gcs_rec['DS'] = parm_rec['PARAMETER_VALUE']
+
+        
+    gcs_table.add_record( key, gcs_rec )
+
+gcs_table.write_to_csv( 'gcs.csv' )
+gcs_table = None
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/build_pcs.py
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/build_spm.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/build_spm.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/build_spm.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,140 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: build_spm.py,v 1.1 2002/11/28 16:11:47 warmerda Exp $
+# 
+#  Project:  GDAL
+#  Purpose:  Build stateplane.csv, relating USGS state plane numbers with
+#            EPSG coordinate system, and some supporting info fields.
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+#******************************************************************************
+#  Copyright (c) 2002, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: build_spm.py,v $
+# Revision 1.1  2002/11/28 16:11:47  warmerda
+# New
+#
+#
+
+
+import string
+import csv_tools
+
+##############################################################################
+# read_stateplane_txt()
+
+def read_stateplane_txt( filename ):
+    spt = csv_tools.CSVTable()
+    spt.add_field( "ID" )
+    spt.add_field( "STATE" )
+    spt.add_field( "ZONE" )
+    spt.add_field( "PROJ_METHOD" )
+    spt.add_field( "DATUM" )
+    spt.add_field( "USGS_CODE" )
+    spt.add_field( "EPSG_PCS_CODE" )
+
+    src_lines = open(filename).readlines()
+
+    for line in src_lines:
+        rec = {}
+        rec['STATE'] = string.strip(line[0:16])
+        rec['ZONE'] = string.strip(line[16:39])
+        rec['PROJ_METHOD'] = string.strip(line[39:40])
+        rec['DATUM'] = string.strip(line[48:65])
+        rec['USGS_CODE'] = string.strip(line[65:])
+        rec['EPSG_PCS_CODE'] = ''
+        if rec['DATUM'] == 'NAD27':
+            rec['ID'] = str(int(rec['USGS_CODE']) + 10000)
+        else:
+            rec['ID'] = rec['USGS_CODE']
+
+        spt.add_record( int(rec['ID']), rec )
+
+    return spt
+
+##############################################################################
+# main()
+
+spt = read_stateplane_txt( '/home/warmerda/gdal/data/stateplane.txt' )
+
+pcs = csv_tools.CSVTable()
+pcs.read_from_csv( 'coordinate_reference_system.csv' )
+
+coord_sys_by_name = {}
+ids_to_replace = []
+
+pcs_keys = pcs.data.keys()
+#pcs_keys = [ 2204, 32036 ]
+
+for pcs_key in pcs_keys:
+    rec = pcs.get_record( pcs_key )
+
+    if rec['COORD_REF_SYS_KIND'] != 'projected':
+        continue
+
+    dep = rec['DEPRECATED']
+    
+    coc = int(rec['PROJECTION_CONV_CODE'])
+    
+    if rec['SOURCE_GEOGCRS_CODE'] == '4269':
+        zone = coc - 10030
+        id = zone
+    else:
+        zone = coc - 10000
+        id = zone + 10000
+
+    if dep == '0':
+        name = rec['COORD_REF_SYS_NAME']
+        if coord_sys_by_name.has_key(name):
+            print 'Yikes, more than one ', name
+        else:
+            coord_sys_by_name[name] = pcs_key
+            
+    if spt.data.has_key(id):
+        spt_rec = spt.get_record( id )
+        if len(spt_rec['EPSG_PCS_CODE']) > 0:
+            raise ValueError, 'already have this State Plane Zone!'
+        
+        spt_rec['EPSG_PCS_CODE'] = str(pcs_key)
+        spt.set_record( id, spt_rec )
+
+        if dep == '1':
+            ids_to_replace.append( id )
+
+print 'Found %d deprecated PCS codes to upgrade by name.' % len(ids_to_replace)
+
+for id in ids_to_replace:
+    spt_rec = spt.get_record( id )
+    dep_pcs_rec = pcs.get_record( int(spt_rec['EPSG_PCS_CODE']) )
+    name = dep_pcs_rec['COORD_REF_SYS_NAME']
+    if coord_sys_by_name.has_key(name):
+        spt_rec['EPSG_PCS_CODE'] = str(coord_sys_by_name[name])
+    else:
+        print 'Unable to find non-deprecated value for ', name
+
+for spt_id in spt.data.keys():
+    rec = spt.get_record(spt_id)
+    if len(rec['EPSG_PCS_CODE']) == 0:
+        print 'Never got match for %s / %s' % (rec['STATE'], rec['ZONE'])
+            
+spt.write_to_csv( 'stateplane.csv' )
+        
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/build_spm.py
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/change.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/change.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/change.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,704 @@
+"CHANGE_ID","REPORT_DATE","DATE_CLOSED","REPORTER","REQUEST","TABLES_AFFECTED","CODES_AFFECTED","COMMENT","ACTION"
+98.16,1998-05-18 00:00:00,1998-05-18 00:00:00,Roel Nicolai; Shell,Minor change to text describing formula,Trf_method,9606,Change applies to text; the formula is unchanged.,Added phrase in 3rd paragraph to clarify convention common in E&P practice.
+98.17,1998-06-03 00:00:00,1998-06-30 00:00:00,Andreas Kasparz; FEZ Potsdam.,Add DHDN to WGS 84 geodetic transformation.,Trf_nonpoly  Geod_trf,,Also added Pulkovo 1942 to WGS 84 for former East Germany.,Added non-polynomial transformations 1309 1310; transformation paths 8633-8636 and geodetic transformations 8233-8236.
+98.18,1998-06-03 00:00:00,1998-06-30 00:00:00,Andreas Kasparz; FEZ Potsdam.,Amend codes to long integer.,All,,EPSG codes can all be accomodated with a short integer.  EPSG will therefore not change its database declarations.   User-defined extensions to the EPSG list can be accomodated by users declaring all code fields as long integer.,
+98.19,1998-06-03 00:00:00,1998-06-30 00:00:00,Andreas Kasparz; FEZ Potsdam.,Extend ProjCS zones based on Pulkovo 1942 GeogCS.,HorizCS,,,Added non-polynomial transformations 16202 16203 16302 16303 and projCS 28402 28403 28462 28463.
+98.2,1998-06-30 00:00:00,1998-06-30 00:00:00,EPSG,Correct NADCON entries,Trf_non-poly,1241  1243,,Moved file names from remarks tp parameter fields.
+98.201,1998-06-30 00:00:00,1998-06-30 00:00:00,EPSG,Delete erroneous NADCON WGS84 entries.,Trf_nonpoly  Trf_path  Geod_trf,1242  1244  8145  8147  8545  8547,,Records deleted.
+98.203,1998-06-30 00:00:00,1998-06-30 00:00:00,EPSG,Add NAD83 to ITRF,Trf_nonpoly  Trf_path  Geod_trf,,WGS 84 considered coincident with ITRF for E&P purposes.,"Added non-polynomial transformation 1308, transformation path 8630-8632 and geodetic transformation 8230-8232."
+98.102,1998-04-16 00:00:00,1998-04-16 00:00:00,EPSG,Add Trinidad datum transformations from older edition of DMA TR8350.2,Trf_nonpoly  Geod_trf,1192  8092,EPSG believes that the values for the Naparima to WGS 84 transformation from DMA TR8350.2 versions of 1991-97 contain a blunder.  However we believe that the values from the 1987 edition exclude this blunder.,Added  non-polynomial transformation 1307; geodetic transformation 8229.  Added cautionary note to non-polynomial transformation 1192 and geodetic transformation 8092.
+98.21,1998-06-30 00:00:00,1998-06-30 00:00:00,EPSG,Add Common Offshore transformation,Trf_nonpoly  Trf_path  Geod_trf,,,"Added non-polynomial transformation 1311, transformation path 8637 and geodetic transformation 8237."
+2000.35,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Add Trinidad and Tobago data,,,,Added geod_datums 6157-58; geogCS 4157-58; projCS 2066-67.
+98.22,1998-07-21 00:00:00,1998-11-11 00:00:00,Melita Kennedy; ESRI,Check Michigan State Plane units,Ellipsoid  HorizCS  Trf_nonpoly  UOM_length,7009  9004  12101-3  12111-3  26801-3  26811-3,,Changed units for Clarke 1866 Michigan ellipsoid and all six NAD27 Michigan State Plane zones from Modified American foot to US Survey Foot.  Deleted Modified American foot.
+97.1399993896484,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Amend name of ProjCS,Horiz_CS,30800,Longitude of origin for transformation 19929 is based on Stockholm meridian,Changed HorizCS name from RT38 / Swedish National Grid to RT38 (Stockholm) / Swedish National Grid.
+97.1500015258789,1997-04-16 00:00:00,1997-07-22 00:00:00,Leon Portokalakis; Public Petroleum Corporation of Greece,Add Greek coordinate systems,Geod_datum  PMeridian  Horiz_CS  Vert_datum  Vert_CS Trf_nonpoly  Trf_path  Geod_trf,1270  2100  4120  4815  5115  5716  6120  6121  8179  8579  8912  19930,Geodetic transformation to be added when sense of parameters clarified.,Added geodetic datums 6120 and 6121; prime meridian 8912; geogCS 4120  4121 and 4815; proj 19930; projCS 2020; vertical datum 5115; vertical CS 5716; trf_nonpoly 1270 1272; trf_path 8570 8581; geod_trf 8179 8181.
+97.1600036621094,1997-04-16 00:00:00,1997-06-16 00:00:00,EPSG,Correct Namibian ProjCS; add transformation to WGS84,Ellipsoid  Trf_nonpoly  Horiz_CS  UOM_length  Trf_path  Geod_trf,1271  7006  8180  8580  9031 17611-17625 (odd numbers);  29371-29385 (odd numbers),,Add new linear unit 9031 German legal metre (GLM).  Add remark to ellipsoid 7006 regarding  GLM.  Amend proj and projCS linear units from metre to German legal metre.  Add new trf_nonpoly 1271; trf_path 8580; geod_trf 8180.
+97.1699981689453,1997-06-04 00:00:00,1997-06-16 00:00:00,John Bobbitt; POSC,Clarify transformation methods,,,POSC documentation needs updating.  No change to db.,Notified reporter.
+97.1800003051758,1997-06-04 00:00:00,1997-06-16 00:00:00,John Bobbitt; POSC,Correct Universal Polar Stereographic parameters,Trf_nonpoly,16061  16161,Values for latitude and longitude of natural origin transposed,Amend values for parameter_1 and parameter_2
+97.1910018920898,1997-06-04 00:00:00,1997-06-16 00:00:00,John Bobbitt; POSC,Correct Michigan SP CS27 zones linear units,Horiz_CS,26811-3,Incorrect implementation of change 96.28,Correct linear unit from 9003 to 9004.
+97.1920013427734,1997-06-06 00:00:00,1997-06-16 00:00:00,EPSG,Correct Michigan SP CS27 zones axes names,Horiz_CS,26801-3,Incorrect implementation of change 96.28,Amend remarks.  Also change axes abbreviations from EN to XY.
+97.1999969482422,1997-06-06 00:00:00,2000-03-07 00:00:00,Dominic Sexton,Compress Access database,,,,Do so for all future releases.
+97.2099990844727,1997-06-10 00:00:00,1997-06-16 00:00:00,Melita Kennedy; ESRI,Add missing geodetic transformations,Geod_trf,8148-8151,,8148 through 8151 added.
+97.2200012207031,1997-06-11 00:00:00,1997-06-16 00:00:00,Melita Kennedy; ESRI,Clarify Swedish geodetic datum name,Geod_datum,6308,No change needed to db.,Notified reporter.
+98.26,1998-10-10 00:00:00,1998-11-11 00:00:00,EPSG,Correct source GeogCS code in ProjCS report,,,,New reports included in v4.2.
+97.231,1997-06-09 00:00:00,1999-10-20 00:00:00,Patrick Wheeler-Hoolahan;  Exploration Geodesy Inc.,Indian foot,UOM_length  UOM_length_alias  Ellipsoid  Geod_datum  HorizCS,9006  9013  7017  6243  4243,Length unit 9006 replaced by 9080 (effectively 9006 has been renamed).  Ellipsoid 7017 replaced by 7044 and 7045.  Geod datum 6243 and GeogCS 4243 renamed.  See also change request 99.91.,Delete length units 9006  9013; add 9080-7.  Add length alias 9088-90. Delete ellipsoid 7017; add 7044-5.  Rename geod_datum 6243; add 6144-6. Rename GeogCS 4243; add 4144-6;  (cont...)
+97.2399978637695,1997-06-19 00:00:00,1997-06-19 00:00:00,John Bobbitt; POSC,Correct name of ETRS89 transformation to WGS84,Geod_trf  Trf_nonpoly,8049  1149,,Amend name of transformation to reflect geodetic datum and coordinate system terminology.
+97.2509994506836,1997-06-30 00:00:00,1997-07-22 00:00:00,Chris Pryce; Shell,Hungarian EOV projection,Trf_nonpoly  Horiz_CS  Trf_method,,Algorithm under investigation,Add trf_method 9815; proj 19931; projCS 23700; trf_nonpoly 1273; trf_path 8582 8583; geod_trf 8182 8183.
+97.2600021362305,1997-06-13 00:00:00,1997-06-19 00:00:00,John Bobbitt; POSC,Ellipsoidal heights,Vert_CS  Vert_datum,5001-5036  5601-5636,Ellipsoidal heights without datum are meaningless.,Ellipsoidal heights based on unspecified datum deleted.
+97.2699966430664,1997-06-30 00:00:00,1997-06-30 00:00:00,EPSG,Swiss grid axes directions,Trf_nonpoly  Horiz_CS,19922  21790  30600,"Reference ""Die Projektionen der schweizerischen Plan- und Kartenwerke""; J. Bolliger 1967",Change east axis name from X to Y and north name axis from Y to X in 21790 and 30600.  In 19922 change parameter 6 from 200000 to 600000 and change parameter 7 from 600000 to 200000.
+97.2799987792969,1997-06-30 00:00:00,1997-07-22 00:00:00,Simon-Pierre Cadieux; Formatek,Add New Brunswick CS,,,,Added geodetic datum 6122; geogCS 4122; proj 19932; projCS 2200 2219 2220.
+97.2900009155273,1997-07-07 00:00:00,1997-07-14 00:00:00,Andrew Ruffhead; UK Military Survey,Correct formula for geocentric to geodetic transformation,Trf_method,9602,,Correct sign in numerator from - to + in formula for latitude from geocentric coordinates.
+97.3000030517578,1997-07-08 00:00:00,1997-07-22 00:00:00,Mike Ruth; SPOT,Add Finnish CS,,,,Added geodetic datum 6123; geogCS 4123; proj 18191-18194; projCS 2391-2394; vertical datum 5116; vertical CS 5717.
+97.2519989013672,1997-07-22 00:00:00,1997-07-22 00:00:00,EPSG,Greater precision to GRS67 1/f,Ellipsoid  Geod_datum,7036  6291  4291  29121-29185,IAG gives value to 9 dp.  Until change request 97.25 the only datum utilising the ellipsoid tok the figure to 2 dp.,Amended 1/f in 7036 from 298.25 to 298.24717.  Remarks added to 4291 6291 and 29121-29185.
+96.1389999389648,1996-06-02 00:00:00,1996-06-02 00:00:00,EPSG,Version 2.1 release,,,,
+96.3000030517578,1996-12-12 00:00:00,1996-12-12 00:00:00,EPSG,Version 3.0 release,,,,
+97.1490020751953,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Version 3.1 release,,,,
+97.3300018310547,1997-08-28 00:00:00,1997-08-18 00:00:00,EPSG,Version 3.2 release,,,,
+97.3099975585938,1997-07-22 00:00:00,1997-07-22 00:00:00,EPSG,Add projected CS for ETRS89,Horiz_CS,,,Added ProjCS 25828-25838
+97.3199996948242,1997-07-22 00:00:00,1997-07-22 00:00:00,EPSG,Amend RSO Borneo,Horiz_CS  UOM_length,29800,Extended entries to include grid units other than chains.  Sears foot-metre ratio used.,Deleted ProjCS 29800 and replace by new 29871 (minor change to name and abbreviation).  Added UOM_length 9032; additional ProjCS 29872 and 29873.
+97.3399963378906,1997-08-29 00:00:00,1997-11-13 00:00:00,John Bobbitt; POSC,Projected CS for Arc1950,HorizCS,,,Added 20934-20936; also for Arc 1960 added 21035-21037 and 21095-21097.
+97.3499984741211,1997-08-29 00:00:00,1997-11-13 00:00:00,John Bobbitt; POSC,Geodetic transformation naming,Geod_trf  Trf_nonpoly  Trf_poly,,Discussed at 13/11/97 meeting. If the geodetic transformation labelling were made more intuitive the sequential naming of non-polynomial transformations could not be maintained.,None.
+97.3600006103516,1997-10-02 00:00:00,1998-11-11 00:00:00,Simon-Pierre Cadieux; Formatek,Canadian NT transformation method,Trf_method  Geod_trf  Trf_path  Trf_nonpoly,,Operates between CS with positive west longitude. To be discussed at April 98 meeting.,Added transformation methods 9614-9615; non-polynomial transformations 1312-1313; tfm_path 8642-8445; geodetic transformations 8242-8245.
+97.371,1997-10-02 00:00:00,1997-11-13 00:00:00,Simon-Pierre Cadieux; Formatek,Geodetic transformations for France,Geod_trf  Trf_path  Trf_nonpoly,,Requested changes to ED79 not added.  ED79 is a temporary scientific adjustment superceded by ED87.,Added non-polynomial transformations 8584-8588 and geodetic transformations 8184-8188.
+97.379997253418,1997-10-02 00:00:00,1997-11-13 00:00:00,Simon-Pierre Cadieux; Formatek,MTM for Canada,HorizCS  Trf_nonpoly,,,Added 17700-17717; 17794-17795; 19933; 2290; 2294-2295; 32080-32097 and 32180-32197.
+97.3899993896484,1997-10-03 00:00:00,1997-11-13 00:00:00,Lars Nilsson; Satellitbild,Swedish CS and transformations,HorizCS  Trf_nonpoly,4308  4814  19929  30800,,Changed longitude of natural origin value and prime meridian in 19929 from Stockholm to Greenwich; changed projCS 30800 to be based on GeogCS 4308 instead of 4814 and amended name to reflect local practice.
+97.4000015258789,1997-10-03 00:00:00,1997-11-13 00:00:00,Lars Nilsson; Satellitbild,Add Swedish CS and transformations,Geod_datum  HorizCS  Vert_datum  VertCS   Geod_trf  Trf_path  Trf_nonpoly,,Because the EPSG tables do not include listings of geographic 3D coordinate systems it has not been possible to add RR92 or the geodetic transformation between RR92 and ETRS89.,Added geodetic datum 6124; horizCS 4124 and 2400; trf_nonpolynomial 1281 and geodetic transformation 8195.
+97.4100036621094,1996-11-13 00:00:00,1997-11-13 00:00:00,Bruno Ravanas; Total,Add Indonesia Kalimantan Samboja datum,Geod_datum  HorizCS   Geod_trf  Trf_path  Trf_nonpoly,,,Added geodetic datum 6125; horizCS 4125 and 2550; trf_nonpolynomial 1282 and geodetic transformation 8196.
+98.24,1998-09-29 00:00:00,1998-11-11 00:00:00,Jean-Patrick Girbig; Petroconsultants,Add Tunisia Mining Grid,Trf_method  HorizCS  Trf_nonpoly  UOM_length,,,Added length unit 9036; transformation method 9816; non-polynomial transformation 19927; geogCS 4816; projCS 22300.
+97.42,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Change code rounding in csv files,Change,,EPSG uses real numbers for change records.  These are not stored precisely in Access.  Display using 3 decimal places.,None.
+97.43,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Standardise areas of use,Area  HorizCS  VertCS  CompoundCS  Trf_nonpoly  Trf_poly,,The long-term intention is to link areas of use to ISO country codes and subdivisions thereof.,No action for country subdivision descriptions.  Abbreviations for grads eliminated.
+97.44,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Correct area of use description,HorizCS,24891,,"Change area of use description from ""Peru east of 73 deg West"" to ""Peru west of 79 deg West"""
+97.45,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Correct spelling,HorizCS,28404  28464,,"Change part of area of use description from ""Estona"" to ""Estonia"""
+97.46,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Correct spelling,HorizCS,24821,,"Change part of area of use description from ""Surinam"" to ""Suriname"""
+97.47,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Correct EPSG name,Trf_nonpoly  Geod_trf,1273  8182,,"Change EPSG name from ""HD72 to ERTS89 (1)"" to ""HD72 to ETRS89 (1)"""
+97.48,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Check Schwarzeck to WGS84 transformations,Trf_nonpoly,1226  1271,No change made to non-polynomial transformation 1226.,In non-polynomial transformation 1271 parameter 3 (dZ) changed from 255.81 to -255.81 metres.  Note added to remarks re units.
+97.49,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Amplify area of use description,Trf_nonpoly  HorizCS,12601  12602  13901  13902  26705  26706  26731  26733,,Extend area of use description to sub-state level.
+97.5,1997-10-11 00:00:00,1997-11-13 00:00:00,Melita Kennedy; ESRI,Correct abbreviation in area of use description,Trf_nonpoly  HorizCS,14801  14802  14831  14832  26752  32152  32153,,"Correct abbreviation for minute of arc from ""mm"" to ""m""."
+97.52,1997-10-23 00:00:00,1997-11-13 00:00:00,EPSG,Add vertical offset to transformation table,Trf_method,,,Added transformation method 9616; added transformation method field to V_offsets query.
+97.53,1997-10-23 00:00:00,1998-04-16 00:00:00,EPSG,Correct font problems in formulae,Trf_method,,The formulae are available as a Word v7 document which includes symbol font.  Access v2 does not allow multiple fonts in one field.  The fomulae have been modified with symbols changed to letters.,Link web readme file to downloadable Word document.
+97.54,1997-10-23 00:00:00,1997-11-13 00:00:00,EPSG,Add compound CS table,CompndCS,,,New table CMPD_CS added; COMPOUND query in v3 renamed CMPD_TRF in v4; new query CMPD_CS added.
+97.55,1997-10-23 00:00:00,1997-11-13 00:00:00,Andrew Ruffhead; UK Military Survey,Correct the ellipsoid for ETRS89 datum,Geod_datum,6258,Because the two ellipsoids are nearly identical this change whilst being correct has no practical consequence.,Change ellipsoid reference from 7030 to 7019.
+97.56,1997-11-13 00:00:00,1998-04-16 00:00:00,Roger Lott; BP,Add ISO format for degrees minutes seconds,Angle_unit,,Not adopted because (a) requires values to be held as text string rather than number and (b) not clear whether latitude and longitude can be given in separate fields.,None.
+97.57,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Delete unnecessary abbreviations,Horiz_CS,21891-4,Abbreviations were identical to EPSG name,In 21891 to 21894 retain abbreviations; replace names which were identical text to abbreviation with new name.
+97.58,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Delete unnecessary abbreviations,Horiz_CS,22032  22033,EPSG name is less than 25 characters,Delete unnecessary abbreviations in 22032 and 22033.
+97.59,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Add necessary abbreviations,Horiz_CS,20437-9,EPSG name is greater than 24 characters,Add abbreviation.
+97.6,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Correct hemisphere for longitude of origin,Trf_nonpoly,19932,,Change longitude of origin from 66.3 to -66.3 sexagesimal degrees.
+97.611,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Amend formula reference for Hotine Oblique Mercator,Trf_method,9812,POSC documentation and formula expand USGS formula fo global application.,Formulas and example added.  Information source changed from reference of USGS publication publication 1395 to formulas as modified by EPSG/POSC.
+98.01,1998-01-06 00:00:00,1998-03-12 00:00:00,Dalius Radis; HNIT-Baltic geoinfoServisas,Add Lithunian coordinate systems,Geod_datum  HorizCS  Trf_nonpoly  Trf_path  Geod_trf,,,Added geodetic datum 6126; geogCS 4126; projection 19934; projCS 2600; non-polynomial transformations1274 & 1283; geodetic transformations 8197 & 8198.
+97.372,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Correct NGF,VertCS  Vert_datum,5707  5107,The CNIG states that NGF is a general term applying to all vertical network readjustments of France and recommends more specific terminology.,Delete VertCS 5707 and Vert_datum 5107; replace by 5719-5721 and 5118-5120.
+97.63,1997-12-04 00:00:00,1997-12-08 00:00:00,Nick Hoffman; BHP,Adopt Accessv7,,,"There is no backward compatibility between Access versions 2, 7 and 8.  However as both v7 and v8 can import v2 of the EPSG db without problem we intend to retain v2 for the time being.",Replied to requestor
+97.64,1997-12-10 00:00:00,1998-03-12 00:00:00,Hans Kremer; Chevron,Add miscellaneous geodetic datums,,,Insufficient justification provided.,Requestor asked to provide full coordinate system information.
+97.65,1997-12-17 00:00:00,1998-11-11 00:00:00,Simon-Pierre Cadieux; Formatek,Add ISO country code to CS tables,,,Use the Area table to map ISO codes to country.  Reports accept country name input.,None.
+98.02,1998-01-08 00:00:00,1998-11-11 00:00:00,Tim Magee; Maersk,Add reporting by country facility,,,,Reports by area for GeogCS  ProjCS  and Geocentric Transformations added.
+98.03,1998-02-14 00:00:00,1998-03-12 00:00:00,Blair Parker; Crazy Mountain Joint Venture,Add Gunter's chain,UOM_length,,Gunter's chain is a measuring tool not a unit.,Add length units 9033-9035 US survey chain US survey link and US survey mile
+98.04,1998-02-19 00:00:00,1998-04-16 00:00:00,Alan Haugh; Hydrosearch,Check geodetic transformation for Indian 1975 datum,Tfm_nonpoly,1154,The values for the transformation from DMA TR8350.2 version of 1987 have not been included as it is not clear to which coordinate system these apply.  See also change record 98.05.,Amended source information for non-polynomial transformation 1154.
+98.06,1998-02-27 00:00:00,1998-06-30 00:00:00,Melita Kennedy; ESRI,Add counties to US SPCS area of use,Tfm_nonpoly  HorizCS,,To be considered during mid-98.,Added Area_use 277-406
+98.05,1998-02-27 00:00:00,1998-04-16 00:00:00,Melita Kennedy; ESRI,Add NIMA TR8350.2 revision 3 geodetic datum transformations,Geod_trf  Trf_nonpoly,,,Added  non-polynomial transformations1284-1294 and 1304-1306; geodetic transformations 8199-8211 and 8226-8228.
+98.07,1998-03-11 00:00:00,1998-11-11 00:00:00,Alexandra Garnier; Istar,Add old Spanish systems,Ellipsoid Geod_datum  HorizCS  Trf_nonpoly  Trf_path  Geod_trf,7028,,Added Geod_datum 6903; GeogCS 4903 and ProjCS 300; transformation method 9617; polynomial transformations 1001-1003 and geodetic transfprmations 8238-8241.  Changed ellipsoid semi-major axis from 6378297 given by Strasser to 6378298.3 as used in Spain.
+98.08,1998-03-24 00:00:00,1998-04-01 00:00:00,EPSG,Version 4.0 release,,,,
+97.612,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Check Swiss coordinate systems,Trf_nonpoly  HorizCS,19922  19923  21790 21791 31800,Value of origin for trf_non-poly 19922 of 46d 57m 07.89s N 7d 26m 22.335s E given in Bollinger 1967 has not been used by the Swiss mapping agencies who have retained the earlier value of 46d 57m 08.866s N 7d 26m 22.5s E.,HorizCS 31800 (Bern 1938 / Swiss New) deleted; HorizCS 21791  referred to trf 19922 rather from 19923; trf 19922 and 19923 changed from method 9814 to 9815 with parameters 3-5 and remarks added; parameters 1 and 2 for trf 19922 corrected (see comment).
+2000.095,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Correct transformation name,Trf_non-poly  Geod_trf,1333  8393,,"Changed ""... to WGS84"" to ""... to WGS 84"" in EPSG name field for 1333.  Deleted double space in geod_trf EPSG name for 8393."
+97.613,1997-11-13 00:00:00,1997-11-13 00:00:00,EPSG,Check Madagascar coordinate systems,Tfm_nonpolynomial,19911,,Changed transformation method from 9813 to 9815; added parameter 4 and remarks.
+97.62,1997-11-12 00:00:00,1999-10-20 00:00:00,Stephan Nebiker; ETH Zurich,Add new Swiss coordinate systems,,6217  4217  21790-91  5108,,Replace g_datum 6217  geogCS 4217  projCS 21790-91 v_datum 5108  vertCS 5708 by 6149  4149  21780-1  5127  5728 respectively.  Add g_datum 6150-1  geogCS 4150-51  proj 19950  projCS 256  v_datum 5128  vertCS 5729  non-poly_tfm 1508-11  geod_tfm 8455-9.
+98.09,1998-03-30 00:00:00,1998-04-16 00:00:00,Peter Ladstaetter; Siemens-Nixdorf,Use EPSG data in OGC well known text representation,,,,Readme file reworded.
+98.101,1998-04-06 00:00:00,1998-04-16 00:00:00,Chris Pryce; Shell,Add Trinidad datum transformations,Trf_nonpoly  Geod_trf,,,Added  non-polynomial transformations1295-1296; geodetic transformations 8212-8213.
+98.12,1998-04-14 00:00:00,1998-04-16 00:00:00,Simon-Pierre Cadieux; Formatek,Check ellipsoid parameters,Ellipsoid,7011,"In version 4.0 ellipsoid table issued with 1/f values having inappropriate precision.  In version 4.1 a precision of 5 decimal places, as v3.2, re-instated.",Change 7011 second parameter from inverse flattening value of 293.46602... to semi-minor axis value of 6356515.0 m.
+98.11,1998-04-10 00:00:00,1998-04-16 00:00:00,Melita Kennedy; ESRI,Check Pulkovo 1942 geodetic transformations,Trf_nonpoly,1245  1275  1287-1293,The offset in names of single step geod_trf and their trf_nonpoly names has caused confusion.  To resolve this all non_polt transformation names will adopt their single step geod_trf name. There may be gaps in the sequencing of trf_nonpoly names.,For trf_nonpoly 1245 and 1275 ED50 to WGS 84 (x); x increased by 2.  For 1287-1293 Pulkovo 1942 to WGS 84 (y); y increased by 1.
+98.14,1998-04-14 00:00:00,1998-04-16 00:00:00,Roger Lott; BP,Add Mozambique CS and transformations,Geod_datum  HorizCS  Trf_nonpoly  Geod_trf,,,Added geodetic datums 6127-6130; geogCS 41227-4130; projCS 2736 2737 3036 & 3037;  non-polynomial transformations 1297-1302; geodetic transformations 8214-8224; vertical datum 5121; vertCS 5722.
+98.111,1998-04-14 00:00:00,1998-04-16 00:00:00,Jim Cain; Western Geophysical,Add Kazakstan Caspian geodetic transformation,Trf_nonpoly  Geod_trf,,,Added  non-polynomial transformation 1303; geodetic transformation 8225.
+98.15,1998-05-08 00:00:00,1998-06-30 00:00:00,Richard Wylde; SIMA Consultancy,Check NIMA Algeria datum transformations,Trf_non-poly,1255  8158,NIMA advise that the published transformation parameter values are consistent with the data used in their derivation.  However EPSG believes that the data for non-polynomial transformation 1253 contains a blunder.,Cautionary note added to DMA Voirol Unifie 1960 to WGS 84 non-polynomial transformation 1255 and geodetic transformation 8158.
+98.13,1998-04-15 00:00:00,1998-04-16 00:00:00,Simon-Pierre Cadieux; Formatek,Correct name,Geod_trf,8198,,"EPSG_name corrected from ""LKS94 to WGS84 (1)"" to ""LKS94 to WGS 84 (1)"".
+          LKS94 to WGS84 (1)"
+98.23,1998-09-29 00:00:00,1998-09-29 00:00:00,EPSG,Version 4.1 release,,,,Version 4.1 release.
+98.25,1998-10-09 00:00:00,1998-11-11 00:00:00,EPSG,Add Angola ProjCSs and transformations,Trf_nonpoly  Geod_trf   Trf_nonpoly  HorizCS,,,Added non-polynomial transformations 16611-12 and 1317-1330; HorizCS 22091-92; Geodetic transformations 8249-8662.
+98.28,1998-10-16 00:00:00,1998-11-11 00:00:00,EPSG,Change Common Offshore transformation name,Geod_trf,8237  8238,Geod_trf name changed from that of non-poly_trf abbreviation to non-poly_trf name.,Delete geod_trf 8237 and replace by 8238 retaining same path to non-poly_trf 1311.
+98.27,1998-10-13 00:00:00,1999-04-22 00:00:00,Henri Dupuy; Woodside Petroleum.,Add Mauritania information,,,Insufficient information provided.,Referred to reporter.
+98.29,1998-11-02 00:00:00,1998-11-11 00:00:00,Nadine Delisle; HMR,Check South Africa and Namibia ProjCS,,,No problem dentified.,Informed reporter.
+98.3,1998-01-02 00:00:00,1998-11-11 00:00:00,Nadine Delisle; HMR,Correct datum for ProjCS NAD83 / North Carolina,HorizCS,26719,,Correct source GeogCS from 4267 to 4269.
+98.31,1998-11-06 00:00:00,1998-11-11 00:00:00,EPSG,Add Iran Final Datum 1958,Geod_datum  HorizCS,,,Added Geod_datum 6132; GeogCS 4132 and ProjCS 3200.
+98.32,1998-11-06 00:00:00,1998-11-11 00:00:00,Peter Laskowski; Intergraph,Increase ellipsoid parameter precision,Ellipsoid,7019  7030-7033  7036,5 decimal places in 1/f allows computation of semi-minor axis to better than 0.5mm.,Precision of 1/f increased from 5 decimal places to original publication precision.
+98.33,1998-11-06 00:00:00,1998-11-11 00:00:00,Peter Laskowski; Intergraph,Expand ellipsoid second defining parameter types,Ellipsoid,,EPSG/POSC will retain the three geometric parameters a b and 1/f; the computation of other geometric parameters required for transformations is best left for the application; the introduction of physical parameters introduces unnecessary complexity.,Informed reporter.
+98.34,1998-11-06 00:00:00,1999-04-22 00:00:00,Peter Laskowski; Intergraph,Store original ellipsoid unit definitions,Ellipsoid,7001  7004  7008,,Added original definition as remarks to 7001 7004 and 7008; added 7042.
+98.35,1998-11-06 00:00:00,1999-04-22 00:00:00,Richard Wylde; SIMA Consultancy,Add TM offset from UTM and associated CS,HorizCS  Trf_nonpoly,,,Added non-polynomial transformations 16400 16405 16506 16611 16612 16636;  horizCS 3176 22091 22092 23090 23095 32766.
+98.37,1998-11-10 00:00:00,1998-11-11 00:00:00,Rossano Carlotti; AGIP,Check Rome prime meridian transformation,Trf_non-poly,1262,,Erroneous value of -7.26225 replaced with correct value of 12.27084.
+98.381,1998-11-10 00:00:00,1998-11-11 00:00:00,Rossano Carlotti; AGIP,Check Trinidad geodetic transformations,Trf_non-poly,,See 98.380,See 98.380.
+98.361,1998-11-06 00:00:00,1998-11-19 00:00:00,Richard Wylde; SIMA Consultancy,Check Petroconsultants country codes,Area,10  40  62  93  97  105  224  242  271,,Changed Petroconsultants codes for Area_IDs 10(8190>6190) 40(6610>6510) 62(8220>6220) 93(5520>6520) 97(8080>8680) 105(6230>6430) 242(8230>6230) and 271(3360>3370). Added Petroconsultants code 6600 for Area_ID 274.
+98.39,1998-11-10 00:00:00,2002-09-19 00:00:00,APSG,Ensure at least 1 transformation to WGS84 for every GeogCS,,,See 2002.391,Case closed.
+98.4,1998-11-11 00:00:00,1998-11-11 00:00:00,EPSG,Add Indian 1960 GeogCS,Geod_datum  HorizCS,,,Added geodetic datum 6131; geogCS 4131; projCS 3148  3149  3176.
+98.41,1998-11-11 00:00:00,1999-10-20 00:00:00,EPSG,Add parameter units for all transformation parameters,,,To be implemented in v5.,
+96.2699966430664,1996-11-12 00:00:00,1997-11-13 00:00:00,Jean-Patrick Girbig; Petroconsultants,Add  Australian data,Trf_nonpoly  Trf_path  Geod_trf,,,Added non-polynomial transformations 8589-8594 and geodetic transformations 8189-8594.
+96.2799987792969,1996-12-12 00:00:00,1996-12-12 00:00:00,Stephan Nebiker;  Swiss Federal Institute of Technology,Correct linear unit for Michigan SP CS27 zones,Proj   ProjCS,12111  12112  12113  26788  26789  26790,"Correct values confirmed by Dave Doyle, USC&GS.  All NAD27 Michigan SP27 zones referred to Clarke 1866 Michigan ellipsoid in modified American feet.",Length unit changed to 9004 for proj 12111-12113;  26788-26790 deleted and replaced by 26811-26813 respectively. GeogCS 4268 renamed.
+96.2900009155273,1996-12-12 00:00:00,1996-12-12 00:00:00,EPSG,Change angles in dms(h) text to sexagesimal degree to be more easily machine readable.,Proj  Pmerid,Multiple,,Entries with code 9107 changed to 9102 or 9110
+97.0100021362305,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Change Austrian longitude of origin values,Trf_nonpoly,18041  18042  18043,ProjCS 31291-3 unchanged.,Parameter 2 values changed to be relative to Ferro and prime meridian codes changed.
+97.0199966430664,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Correct spelling of Gibraltar,Trf_nonpoly,1133,,Gibralter corrected to Gibraltar
+97.0299987792969,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Area of use inconsistent for components of geodetic transformation 8047,Trf_nonpoly  Geod_trf,1147  1146  8047,1147  and 8047 unchanged.,Area of use for Norway amended and additional reference added in code 1146.
+97.0400009155273,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Correct angle unit codes,Trf_nonpoly,1146  1147,,Angle unit codes changed from 9101 to 9109.
+2000.81,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add European vertical datums,,,,Added vertical datum 5129; vertical CS 5730; compound CS 7409.
+96.0699996948242,1996-04-10 00:00:00,1996-04-12 00:00:00,Jim Cain; Western Geophysical,Issue ProjCS in single unit only.,ProjCS,,Not agreed.  Policy is to tabulate original values as far as this is possible.,None
+96.0800018310547,1996-04-10 00:00:00,1996-10-18 00:00:00,Jim Cain; Western Geophysical,Make unspecified geodetic datum and geogCS names unique,"G_datum
+GeogCS",6001-6035  4001-4035,,Changed name for geodetic datums 6001-6035 and geogCS 4001-4035.
+96.0899963378906,1996-04-10 00:00:00,1996-10-18 00:00:00,Jim Cain; Western Geophysical,Change name of International 1967 ellipsoid to GRS67,"Ellips
+G_datum",7023  7036  6023  6036  6237  6291,GPS 1967 is preferred terminology.,International 1967 ellipsoid (7023) made an alias of GRS67 (newly created 7036). Datum 6023 and GeogCS 4023 deleted and replaced by 6036 and 4036 respectively.
+96.0999984741211,1996-04-14 00:00:00,1996-04-12 00:00:00,Jim Cain; Western Geophysical,Add Swedish data,"GeogCS
+Proj  
+ProjCS",4308,,Augmented geogCS 4308 with 4814; added proj 19929 and projCS 30800
+96.1100006103516,1996-04-10 00:00:00,1996-04-12 00:00:00,Jim Cain; Western Geophysical,Add Clarke 1866 ellipsoid in US Survey Feet,Ellips,,Not agreed.  The figure is used in metric form outside of US and will only be stored once.  Conversion to required units is an applications issue.,None
+96.120002746582,1996-04-02 00:00:00,1996-04-12 00:00:00,Roger Lott; BP,Add Kuwait data,"G_datum  GeogCS  
+Proj  
+ProjCS",27038  27039,,Add geodetic datum 6318 and 6319; geogCS 4318 and 4319; proj 19928; projCS 24600  31838  31839 and 31900.  Amend area of use for 27038 and 27039.
+96.129997253418,1996-04-02 00:00:00,1996-04-12 00:00:00,John Harries; Amoco,Add Romania data,"G_datum  
+GeogCS  
+Proj  
+ProjCS",,,Add geodetic datum 6316 and 6317; geogCS 4316 and 4317; proj 19926 and 19927; projCS 31600 and 31700.
+94.0100021362305,1994-10-13 00:00:00,1994-10-17 00:00:00,Larry Flournoy;  Anadrill,Name and parameters for Gulf of Mexico UTM feet zones.,Proj,,Consulted MMS (Drew); Chevron; Shell; JECA; confirmed existing data (P0121-P0124) acceptable.,None.
+96.1600036621094,1996-07-18 00:00:00,1996-11-11 00:00:00,Paul Jensen; Agile Data Movers,Inconsistencies when redundant data (names and codes) in tables,Ellips  Proj  ProjCS,,Relationships will be made available in version 3.,None
+96.1699981689453,1996-07-18 00:00:00,1996-11-11 00:00:00,Paul Jensen; Agile Data Movers,No tables for geodetic datum or transformation method,GeogCS,,Full tables and relationships will be made available in version 3.,None
+96.1800003051758,1996-10-03 00:00:00,1996-10-18 00:00:00,Stephan Nebiker;  Swiss Federal Institute of Technology,Duplicate codes,ProjCS,26774  26775  26776 26777,Corrected under 96/03.,None
+96.1900024414063,1996-10-03 00:00:00,1996-10-18 00:00:00,Stephan Nebiker;  Swiss Federal Institute of Technology,Angle units without names,AngUnit,9107  9108,,Entries in abbreviation field transferred to name field.
+96.1999969482422,1996-10-18 00:00:00,1996-10-18 00:00:00,EPSG,Information source for Everest 1830 (1937 Adjustment),Ellips,7015,,Information source commen added
+96.2099990844727,1996-10-18 00:00:00,1996-10-18 00:00:00,EPSG,Add ellipsoid aliases,Ellipsoid_alias,,,7037  7038  7039  7040  and 7041added.
+96.2200012207031,1996-07-18 00:00:00,1996-10-18 00:00:00,Paul Jensen; Agile Data Movers,Increase precision of angle units,Angle_unit,9102  9103  9104  9105  9106,Precision in units tables factors a through d is appropriate and adequate for most cartographic purposes.,Precision of pi increased
+96.2300033569336,1996-09-12 00:00:00,1996-10-18 00:00:00,EPSG,Add new units to support  data in other tables,"Angle_unit
+Scale_unit",,New entries microradian; sexagesimal degree; ppm,"Added 9109  9110  9201  and 9202
+"
+96.2399978637695,1996-09-12 00:00:00,1996-10-18 00:00:00,EPSG,Add nautical mile,Linear_unit Linear_unit_alias,9015,nautical mile preferred as primary name.,Add 7030 to linear unit table; move 7015 to linear unit alias table as alias of 7030.
+96.25,1996-10-18 00:00:00,1996-10-18 00:00:00,EPSG,Correct ellipsoid for Cape datum,G_datum,6222,,Changed related ellipsoid from 7012 to 7013
+96.2600021362305,1996-09-12 00:00:00,1996-10-18 00:00:00,Roger Lott; BP,Add Russian CS95,"G_datum
+GeogCS
+ProjCS",,,Add geodetic datum 6200; geogCS 4200; projCS 20004-20032 and 20064-20092.
+95.0100021362305,1995-01-03 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Clarke 1880 (Arc) name.,,,Not found.  Revert to reporter.,None.
+95.0199966430664,1995-01-03 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Modified American Foot conversion factor incosistency.,Ellips  Proj,E009  P0242-0244,Value = 12 * 1.0000382 / 39.37 = 0.30481225... as given in linear unit table.,E009; P0242-0244 updated.
+95.0299987792969,1995-01-03 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Abbreviation for grad.,,,Suggestion implemented.,Updates throughout most files.
+95.0400009155273,1995-01-03 00:00:00,1995-06-02 00:00:00,John Bobbitt; POSC,Gauss-Kruger projection method to be TM.,,,In consultancy brief.,TM adopted for version 2.
+95.0500030517578,1995-01-04 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Spelling of Lisbon.,GDatum  GeogCS,G228-229  C0080,Reviewed at 27-Jan-95 wg meeting. Lisboa to be replaced by Lisbon.,G228-229; C0080 amended.
+95.0599975585938,1995-01-11 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Error in Swiss projection longitude of origin.,Proj,P0531,Reviewed at 27-Jan-95 wg meeting.,P0531 longitude of origin value amended .
+95.0699996948242,1995-01-11 00:00:00,1995-01-30 00:00:00,John Bobbitt; POSC,Difficulty in POSC model coping with apostrophies.,GeogCS,G162,Reviewed at 27-Jan-95 wg meeting. Apostrophe dropped from M'poroloko but not Cote d'Ivoire as this is ISO spelling.,G162 amended.
+95.0810012817383,1995-01-27 00:00:00,1995-01-30 00:00:00,EPSG wg.,Adopt ISO country names.,GeogCS  ProjCS,C0018-19; C0081-82; C0091-0336; C0356-57; G117-8; G130; G176; G178; G187-189; G203; G215; G226-227; P0121-0377; P0466; P0523-4 and P0531-2 amended.,Agreed.,C0018-19; C0081-82; C0091-0336; C0356-57; G117-8; G130; G176; G178; G187-189; G203; G215; G226-227; P0121-0377; P0466; P0523-4 and P0531-2 amended.
+95.0820007324219,1995-01-27 00:00:00,1995-01-30 00:00:00,EPSG wg.,Add revised France zones.,Proj,P0443-6,Agreed.,P0443-6 amended; P0536-9 added.
+95.0830001831055,1995-01-27 00:00:00,1995-01-30 00:00:00,EPSG wg.,Add Morocco zones.,ProjCS,,,P0460-0461 added. P0462 not accepted.
+95.0899963378906,1995-04-25 00:00:00,1995-04-28 00:00:00,Mike Ruth; SPOT,Modify Paris PM value to 2.596921296.,PMerid,,Additional precision not required.,None
+95.1920013427734,1995-07-21 00:00:00,1995-07-21 00:00:00,Melita Kennedy; ESRI,Error in area of use description West Malaysia west of 102 deg E,ProjCS,24548,Agreed.,"Area of use description changed from ""...east of 102 deg E"" to ""... west of...""."
+95.193000793457,1995-07-21 00:00:00,1995-07-21 00:00:00,Melita Kennedy; ESRI,Hemisphere in area of use descriptions should all be E.,ProjCS,23846  23847  23848  23849  23850  23851  23852  23853  23886  23887  23888  23889  23890  23891  23892  23893  23894,Agreed.,Area of use longitude hemisphere changed from W to E.
+95.1999969482422,1995-07-25 00:00:00,1995-07-25 00:00:00,Niles Ritter; JPL,Area of use mis-spelling eest.,ProjCS,23846  23886,Error introduced in amendment 95/19.3,"Area of use description changed to ""... and west of 96 deg E""."
+95.2109985351563,1995-07-25 00:00:00,1995-08-08 00:00:00,Joe Schwartz; Mapinfo,Add datum transformation parameters for each datum to WGS 84.,,,Not a trivial problem.  To be addressed in a later revision.,None at this time.
+95.2119979858398,1995-07-25 00:00:00,1995-08-08 00:00:00,Joe Schwartz; Mapinfo,Add test data for each projected coordinate system.,ProjCS,,Examples are given in POSC transformation method documentation.,None
+95.2200012207031,1995-08-08 00:00:00,1995-08-08 00:00:00,John Bobbitt; POSC,"I have a publication that lists a ""Louisiana Offshore"" for use with NAD27.  Your tables don't have this zone.  Does the area of use of Louisiana South include the offshore GOM or not?  Or does it include it on NAD27, but not NAD83?",Proj,,"To the best of our knowledge Louisiana Offshore zones, both for NAD27 and NAD83 are not used.  The Louisiana South zone (NAD 27) is used offshore Louisiana. The NAD83/Louisiana South projected coordinate system is used only onshore.",None
+95.2699966430664,1995-08-15 00:00:00,1995-08-22 00:00:00,John Bobbitt; POSC,BLM zone area of use,Proj  ProjCS,15916  26776,Agreed.,"Amend area of use from ""... 90d to 96d W"" to ""... 90d to 84d W""."
+95.2799987792969,1995-11-21 00:00:00,1995-12-02 00:00:00,Eric Pohl; Erdas,Angle unit code/value inconsistencies,Proj,16001-16060  16101-16160  16204-16232  16304-16332  18112-18117  19009  19910  19915  19917  19921,Agreed.,Amend angle unit code from 9101 to 9102.
+95.2300033569336,1995-08-08 00:00:00,1995-08-08 00:00:00,John Bobbitt; POSC,"For NAD27, the description for Texas South and Texas South Central includes the Gulf of Mexico. For NAD83 it does not. Is this correct?",Proj,14204  14205  14234  14235,Systems in use on the Texas shelf are NAD27/Texas South and NAD27/Texas South Central. MMS propose that NAD83/UTM zone 14/15 should replace these.  NAD83/Texas South and NAD83/Texas South Central are used onshore only.,None
+95.2399978637695,1995-08-08 00:00:00,1995-08-08 00:00:00,John Bobbitt; POSC,"Should Geographic CS 4270:Nahrwan 1967, have an area of use of ""Persian Gulf"" not ""Arabian Gulf""?",GeogCS,4270,". Historically named the Persian Gulf,  with the rise of Arab nationalism, this became unacceptable on the west/south side of the Gulf and there the term Arabian Gulf has been used.",None
+95.25,1995-08-08 00:00:00,1995-08-22 00:00:00,John Bobbitt; POSC,Arizona & Michigan coordinate system projection zone names inconsistent with names in projection table.,ProjCS,26748  26749  26750  26801  26802  26803,Agreed.,Amend projection zone names given in CS table to correspond to those in projection table.
+95.2600021362305,1995-08-08 00:00:00,1995-08-22 00:00:00,John Bobbitt; POSC,"Discrepancies in names between the projected coordinate system
+file and the projection parameters file in the name of the
+projection zone.",Proj  ProjCS,18081  18082  18083  18084  18091  18092  18093  18094  27581  27582  27583  27591  27592  27593,"The names given in the projection parameter file are preferred.  However, investigation of this request has brought to light a transposition of and old code reference in the Remarks of all four (including Corsica) old and new Lambert France zones.","Remarks amended for projections 18081-18084 and 18091-18094.  For ProjCS 27591-27593 inclusive, amend projection zone to be consistent with proj file, and delete the map projection zone abbreviation. For ProjCS 27581-27583 and 27591-27593, add remarks."
+95.2900009155273,1995-11-23 00:00:00,1995-12-08 00:00:00,Alan Haugh; Hydrosearch,STM FE value,Proj,,Value of zero for the South Africa CS zones (Lo15-Lo33) confirmed as correct by Russel Fox; OSGB librarian.,ProjCS v2.1.4
+95.3000030517578,1995-12-02 00:00:00,1995-12-02 00:00:00,EPSG (Lott),Angle unit code/value inconsistencies,Proj,"10101-15917 except 15001 and 15031;  
+17348-58  17448-58  17513-35  18031-7  18041-3  18051-4  18061-2  18072-4  18101-5  18110-1  18121-2  18141-2  18151-3  18161-3  18171-5  19900-2  19904-8  19913-4  19916  19918-20  19922-5",,Amend angle unit code from 9107 to 9108 and angle unit name from DMS to DMSH
+96.0100021362305,1996-01-27 00:00:00,1996-01-27 00:00:00,Roger Lott; BP,Correct India zone 0 projection parameters,Proj,18110,,Correct values of parameters latitude of natural origin; scale factor at natural origin; false easting and false northing.
+96.0199966430664,1996-01-27 00:00:00,1996-01-27 00:00:00,Roger Lott; BP,Amend area of use for India zones.,Proj,18110  18111  18112  18113  18114  18115  18116  18117,,Amend area of use description.
+96.0299987792969,1996-04-12 00:00:00,1996-04-12 00:00:00,Roger Lott; BP,Duplication of codes.,ProjCS,26774  26775  26776  26777,,Amend ProjCS codes for NAD27 / BLM (feet) zones from 26774-26777 to 32074-32077.  Codes 26774-26777 remain applicable for Indiana West; Iowa North and South and Kansas North NAD27 SP zones.
+96.0400009155273,1996-04-10 00:00:00,1996-10-18 00:00:00,Jim Cain; Western Geophysical,Use relational db for distribution.,All,,Relationships will be made available in version 3.,Make MS-Access db available from v3.
+96.1399993896484,1996-04-02 00:00:00,1996-09-12 00:00:00,Christian Ameil; Elf,Add French and Swiss data,"V_datum  
+VertCS",,Agreed,V_datum 5107 and 5108 and VertCS 5707 and 5708 added.
+96.0500030517578,1996-04-10 00:00:00,2001-11-06 00:00:00,Jim Cain; Western Geophysical,Relate area of use to structured area table,All relevant tables,,,See change record 2000.51.
+96.0599975585938,1996-04-10 00:00:00,1996-10-18 00:00:00,Jim Cain; Western Geophysical,Add revision history field.,All,,Change table to be part of db release from v3.,None
+95.0999984741211,1995-04-25 00:00:00,1995-04-28 00:00:00,Mike Ruth; SPOT,Add sphere; Add NATO Digest ellipsoids (Delambre; Fischer; Hough; Walbeck; WGS60 and WGS66).,Ellips,,Adding sphere agreed (authalic to be included).  Obsolete and scientific ellipsoids not agreed.  (WGS60 and WGS66 are geodetic datums not ellipsoids).,E035 added.
+95.120002746582,1995-05-05 00:00:00,1995-05-10 00:00:00,John Bobbitt; POSC,Hidden spaces in text.,ProjCS,,No error found - data translator assumed the cause of problem.,Reporter advised.
+95.129997253418,1995-05-05 00:00:00,1995-05-10 00:00:00,John Bobbitt; POSC,Ain el Abd datum name not consistently represented in CS names.,GeogCS  ProjCS,G105   C0026,Should be Ain el Abd 1970.,"G105 and C0026 amended from ""Ain el Abd 70"" to ""Ain el Abd 1970"""
+95.1399993896484,1995-05-05 00:00:00,1995-05-10 00:00:00,John Bobbitt; POSC,POSC model coping with apostrophies.,GeogCS,G162,Reverses change 95/7.,M'poroloko  reinstated.
+95.1500015258789,1995-05-05 00:00:00,1995-05-10 00:00:00,John Bobbitt; POSC,South Carolina zones: NAD27 duplicated and NAD83 missing.,ProjCS,C0262,Error agreed.  Name is in error; component data OK.,C0262 name amended.
+95.1600036621094,1995-05-09 00:00:00,1995-05-10 00:00:00,John Bobbitt; POSC,California zone names.,Proj,,Agreed.  Note that SP27 zones use roman numerals whilst SP83 use Arabic.,P**** name amended.
+95.1699981689453,1995-05-18 00:00:00,1995-05-30 00:00:00,John Bobbitt; POSC,Make projCS units variable.,Proj,,Data model problem.,Reporter advised.
+95.1800003051758,1995-07-20 00:00:00,1995-07-20 00:00:00,John Bobbitt; POSC,Missouri East & New York east SP projection longitude of origin error.,Proj,12401  13101,Agreed.,Longitude of natural origin hemisphere changed from E to W.
+95.1910018920898,1995-07-21 00:00:00,1995-07-21 00:00:00,Melita Kennedy; ESRI,Hemisphere in area of use descriptions should all be W.,ProjCS,20822  20823  20824,Agreed.,Area of use longitude hemisphere changed from E to W.
+96.1500015258789,1996-07-08 00:00:00,1996-07-17 00:00:00,Raphael Mankin; Coversoft,Proj codes use 9101/degrees where according to units table they ought to say 9102/degrees,Proj,19915; 16001-16160; 16204-16332; 18112-18117,Corrected under 95/28.,None
+97.0500030517578,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Add several longitude rotations,Trf_nonpoly  Trf_path  Geod_trf,1194  8094,These are 2-step transformations requiring first a longitude rotation to equivalent Greenwich-based CS and then a geocentric transformation.,"Change transformation 1194 from ""NTF (Paris) to WGS 84"" to ""NTF (Paris) to NTF"";  change trf_ path 8494/1 target from 4326 to 4275, add trf_path 8494/2.  Add new entries 1257-1269; 8560-8578; 8160-8178."
+97.0599975585938,1997-03-07 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Add several geodetic transformations,Trf_nonpoly  Trf_path  Geod_trf,1110  1153  1176  1188  1230  1232  1245-1256  8548-8559  8148-8159,Updates found to be required for 1110  1153  1176  1188  1230  1232.,"Parameters amended for 1110 and 1153, area of use amended for 1153 1176 1188 1230 and 1232.  New transformations 8148-8159, paths 8548-8559  and parameters 1245-1256 added."
+97.0699996948242,1997-03-18 00:00:00,1997-04-11 00:00:00,Melita Kennedy; ESRI,Check Amersfoort to WGS 84 geodetic transformation values,Trf_nonpoly,1112,All signs reversed.,Parameter values for 1112 amended.
+97.0800018310547,1997-04-01 00:00:00,1997-04-11 00:00:00,"Claude Williamson, LGC",Check projection transformation parameter values FE and FN,Trf_nonpoly,15001  15031,15031 is OK.  15001 values in metres should be in US survey feet.,Amend 15001 FE and FN values.
+97.0899963378906,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Duplication of Swedish GeogCS,Horiz_CS  Geod_datum,4490  4308  6290,HorizCS name change will adversely affect any application that uses both Code_HorizCS and  HorzCS_name_EPSG as a dual key.,4290 and 6290 deleted.  4308 name changed.
+97.0999984741211,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,NAD27 geodetic datum code should be GeogCS code,Trf_path,8547,,Erroneous source CS code changed from 6267 to 4267
+97.1100006103516,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Colombia projection zones should be related to Greenwich,Trf_nonpoly  Horiz_CS,21891-4  18051-4,HorizCS name change will adversely affect any application that uses both Code_HorizCS and  HorzCS_name_EPSG as a dual key.,"Changed HorizCS name in 21891-4, changed parameter 2 value and prime meridian code in 18051-4"
+97.120002746582,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Portuguese CS name muddles two datums,Horiz_CS,4803,Datum 73 is a different CS from the older Lisbon CS,Changed HorizCS name from Lisbon 73 (Lisbon) to Lisbon (Lisbon).
+97.129997253418,1997-04-11 00:00:00,1997-04-11 00:00:00,EPSG,Belge 1950 / Belge Lambert 50 ProjCS longitude of origin incorrect,Horiz_CS,21500,Longitude of origin for tranformation 19901 is correct as zero based on Brussels meridian,Amended source GeogCS from 4215 to 4809; changed HorizCS name from Belge 1950 / Belge Lambert 50 to Belge 1950 (Brussels) / Belge Lambert 50
+98.38,1998-11-03 00:00:00,1998-11-11 00:00:00,John Bobbitt; POSC,Check Trinidad geodetic transformations,Trf_non-poly,1295  1296,Parameters for these two transformation parameters were transposed.,Corrected parameters for dX dY and dZ for 1295 and 1296 by moving values from 1295 to 1296 and vice versa.
+98.42,1998-11-11 00:00:00,1998-11-11 00:00:00,John Bobbitt; POSC,Correct spelling of Portuguese,HorizCS  Trf_nonpoly,19918  20700,Only change is in the spelling of the projection and projected CS names.  As these are keys the original enties deleted and replaced.,Non-poly tfm 19918 and HorizCS 20700 deleted and replaced by 19936 and 20790 respectively.
+98.43,1998-11-11 00:00:00,1998-11-11 00:00:00,EPSG,Add UKOOA UKCS transformations,Trf_non-poly  Geod_trf,,,Added non-polynomial transformations 1314-1315; geodetic transformations 8246-8247.
+98.44,1998-10-26 00:00:00,1998-11-11 00:00:00,Rossano Carlotti; AGIP,Add Cameroon transformations,Trf_non-poly  Geod_trf,,,Added non-poly trf 1316 and geod_trf 8248.
+98.45,1998-11-11 00:00:00,1998-11-11 00:00:00,EPSG,Add country names to WGS 84 systems,horizCS,32601-60; 32701-60,GeogCS report adds WGS 84 to all areas.,Added country names to all WGS84 / UTM projCS area of use.
+98.47,1998-11-25 00:00:00,1998-11-25 00:00:00,EPSG,Version 4.2 release,,,,
+98.4600015258789,1998-11-18 00:00:00,1998-11-19 00:00:00,Lars Nilsson; Satellitbild,Correct trf_variant values in Geod_trf table,Geod_trf,8180  8227,,"Changed trf_variants for 8180 and 8227 from 1 to 2 and from 1 to 5 respectively.  Changed name of 8227 from ""…to WGS84 (5)"" to ""…to WGS 84 (5)""."
+98.362,1998-11-06 00:00:00,1998-11-19 00:00:00,Richard Wylde; SIMA Consultancy,Check ISO area codes,Area,26 141 263,,Changed ISO A3 codes for Area_IDs 26(BR>BHR) and 141(KBR>LBR). Changed ISO A2 code for Area_ID 263(BG>VG).
+98.48,1998-12-02 00:00:00,1999-10-20 00:00:00,Gerhard Trichtl; Datamed Info GmbH,Add Austrian projections; check prime meridian.,Tfm_nonpoly  HorizCS,18041-43,Other requested systems not provided by Austrian authorities.,Amended remarks for proj 18041-43 and projCS 31291-93.  Added proj 18044-46  19947 and projCS 31294-97; non-poly tfm 1471  tfm_path 8815  geod tfm 8415.
+98.49,1998-12-09 00:00:00,1999-04-22 00:00:00,Kazushi Iuchi; Hitachi,Add Japanese coordinate systems and transformations.,HorizCS  Tfm_nonpoly  Trf_path  Geod_trf  Vert_datum  Vert_CS,,,Added non-polynomial transformations 1335-1436 and 17801-17819; projCS 30161-30179; geodetic transformations 8268-8369; trf_path 8668-8769; vertical datum 5122; vertical CS 5723.
+98.5,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Correct second part of Australian compound geodetic transformations,Trf_path,"8590 step 2, 8592 step 2, 8594 step 2.",Change ID and date also recorded in Geod_Trf records 8190 8192 and 8194 although no change was actually made in this table.,Amended non-polynomial transformation code in step 2 from 1151 (GD49) to 1150 (GDA94).
+98.51,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Correct path for Sweden RT38 longitude rotation,Trf_path,8578,,Corrected target CS code from 4378 (unused) to 4308 (RT38).
+98.52,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Correct name for Greek longitude rotation,Geod_trf,8179,,"Changed geod_trf name from ""Greek (Athens) to Greek"" to ""Greek (Athens) to Greek (1)""."
+98.53,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Add unit codes for NADCON transformations,Tfm_nonpoly,1241  1243,,Added angle unit code.
+98.54,1998-12-14 00:00:00,1999-04-22 00:00:00,EPSG,Add Estonia coordinate systems and transformations,Gdatum  HorizCS  Tfm_nonpoly  Trf_path  Geod_trf,,Data not confirmed by national mapping agency.,Add geodetic datum 6133; geogCS 4133; projections 19938-39; projCS 3300 and 25884; non-poly_tfm 1331-4; geod_trf 8264-7; trf_path 8664-7.
+98.55,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Add concatenated transformation area of use field,Geod_trf,,This field is for concatenated (multi-step) transformations only. For single step transformations the area of use for the related polynomial or non-polynomial transformation apply to the geodetic transformation.,"New field added.  Remarks and information source field captions changed to include ""concatenated""."
+98.56,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Correct angle units for Angola geodetic transformations,Trf_nonpoly,1267  1326,,Changed angle unit code from incorrect value of 9102 (=degree) to 9104 (=arc-second).
+98.57,1998-12-14 00:00:00,1998-12-14 00:00:00,EPSG,Correct variation number for Canada NT transformations,Geod_trf,8242  8244,,Changed coord_trf_variant from 1 to 3 and 2 to 4 respectively.
+98.58,1998-12-14 00:00:00,2000-10-19 00:00:00,EPSG,Check coordinate system and area consistency for DMA Batavia to WGS84 transformation.,Trf_nonpoly,1123,Area given as Sumatra but Batavia is a datum for Java.,Remark added.
+99.01,1999-01-07 00:00:00,1999-04-22 00:00:00,"Gerhard Bilhag, Univ. of Munich",Correct Abridged Molodenski formulae,Tfm_method,9605,EPSG guidance note 7 also corrected and re-issued February 1999.,"Correct formula: In equation for Dlat changed 206265 to 1/sin1"". In equation for Dlon, (a) changed 206265/nu to 1/nu*cos(lat)*sin1""; (b) the term dY*cos(lat) changed to dY*cos(lon). In equation for Dh, the sin2(lat) term changed to sin(lat)^2."
+99.04,1999-02-12 00:00:00,1999-05-24 00:00:00,Simon-Pierre Cadieux; Concept Logic,Update NAD27-NAD83 transformations for Quebec and Ontario,,,,Add geod_datum 6608-6609; geogCS 4608-4609; non-poly tfm 1451 1462 1463; trf_path 8795-6  8803-8806; geod trf 8395-6  8403-8406.
+99.05,1999-02-18 00:00:00,1999-04-22 00:00:00,Simon-Pierre Cadieux; Concept Logic,Add angle units and abbreviations,UOM_angle  UOM_an_alias,,,In UOM_angle added abbreviation to codes 9105 (grad) and 9109 (microradian); added new angle units 9112-9114 (centesimal minutes and seconds; mil_6400).  In UOM_an_alias added new angle unit alias 9115 (mil).
+99.03,1999-02-11 00:00:00,1999-04-22 00:00:00,Melita Kennedy; ESRI,Change ellipsoid name for WGS72 datum,Ellipsoid  Ellips_alias Geod_datum,7026  6322  6324,"The WGS72 figure of the earth adopted the NWL10D ellipsoid parameters.  However, universal usage (including within NIMA TR8350.2) is to refer to this ellipsoid as WGS72.",WGS 72 (code 7043) added to ellipsoid table.  NWL 10D (code 7026) deleted from ellipsoid table and added to ellips_alias table.  WGS72 and WGS72BE datums changed from ellipsoid 7026 to 7043.
+99.202,1999-04-22 00:00:00,1999-10-20 00:00:00,Melita Kennedy; ESRI,Check Morocco angle units,,4261  18131-2  26191-2,These are OK.  Although originally working in grads (hence projection parameter definition) usage since 1953 has been in degrees.,None.
+99.203,1999-04-22 00:00:00,1999-10-20 00:00:00,Cliff Munier; University of New Orleans,Review Morocco projection method,,,The small difference in coordinates caused by the change in projection method and the very old date (1953) of change does not warrent adding the historic systems to the database.,Remarks added to proj 18131 and 18132.
+99.21,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Add Syria projCS,,,EPSG guidance note 7 updated for new projection method.,Added transformation method 9817 (truncated Lambert Conic); non_poly pojection 19940; projCS 22700.
+99.221,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Add Greece ED50 projCS,,23034 23035,Used in oil industry.,Added Greece to area of use.
+99.222,1999-04-22 00:00:00,1999-04-22 00:00:00,Martin Redford; Enterprise,Add Greece ED50 transformation,,,,Added non_poly transformation 1440 and geodetic tfm 8372 (ED50 to WGS 84 (19)).
+99.23,1999-04-22 00:00:00,2000-03-07 00:00:00,Martin Redford; Enterprise,Add Vietnam data,,,,Added geod_datum 6147; geogCS 4147; proj 16586; projCS 2044-45 2093-94; vert_datum 5125-6; vertCS 5726-7; tfm 1541-44; trf path 8365-68; single geod tfm 8531 8533-35; concat geod tfm 8532.
+99.24,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Add Brazil data,,,EPSG guidance note 7 updated for new projection method.,Added transformation method 9818 (American Polyconic); non_poly projection 19941; projCS 24882 and 29100.
+99.25,1999-04-22 00:00:00,1999-10-20 00:00:00,Jim Cruickshank; Western Geophysical,Add Ivory Coast data,,,,Added geodetic datums 6142 6143; geogCS 4142 4143; projCS 240-243; non-poly transformations 1469 1470; tfm path 8813 8814; geod. tfm 8413 8414.
+99.26,1999-04-22 00:00:00,1999-04-22 00:00:00,Tim Smith; Conoco,Add Poland data,,,,Amended area of use for projCS 28403 28404 28463 and 28464.
+99.29,1999-04-22 00:00:00,2000-03-07 00:00:00,EPSG,Amend reports to show DDDMMSSsss conventionally,,,,Implemented in v5 forms and reports.
+99.27,1999-04-22 00:00:00,1999-05-24 00:00:00,Erik Havarstein; Statoil,Add offshore Norway 62-65 deg transformations,,,This covers area west of 5 deg E.  Area to east dependent upon onshore transformation - investigations ongoing. EPSG guidance note 7 updated for new projection method.,"Added trf_method 9620; non_poly tfm 1450, geof_tfm 8384."
+99.02,1999-02-11 00:00:00,1999-04-22 00:00:00,Melita Kennedy; ESRI,Add Madrid 1870 (Greenwich),,,We have no evidence of the Madrid datum being used with the Greenwich meridian.  Transformations carried in the EPSG data to not require the presence of Madrid (Greenwich) datum.,None to data set.  Informed reporter.
+99.06,1999-02-17 00:00:00,1999-04-22 00:00:00,Frank Warmerdam,Increase precision of pi from 2 decimal places,UOM_angle,,The database holds pi to a precision of 9 decimal places.  We believe the reporters problems are an artifact of Access exporting.  No change made to database tables.,Reporter informed.
+99.07,1999-03-03 00:00:00,1999-04-22 00:00:00,EPSG,Add Oman horizontal and vertical data,,,,Added geod_datum 6134; geogCS 4134; projCS 3439 and 3440; non_poly transformations 1438 and 1439; geod_trf 8370 and 8371; vert_datum 5123 5124; vertCS 5724 5725.
+99.08,1999-03-10 00:00:00,1999-10-20 00:00:00,Tim Magee; Maersk,Foot-metre conversion for Bangladesh,,,,See change request 97.23.
+99.051,1999-03-22 00:00:00,1999-04-22 00:00:00,Simon-Pierre Cadieux; Concept Logic,Add new angle unit degree and decimal minutes,UOM_angle,,,Added angle unit code 9111.
+99.1,1999-03-23 00:00:00,1999-04-22 00:00:00,Marc Beaudoin; Egypt Environmental Information Project,Add Egypt Blue Belt,Tfm_nonpoly  ProjCS,,"Some doubt about projection name as identical parameter values often encountered as ""Green Belt"".",Added non_poly transformation 18071 and projCS 22991.
+99.11,1999-04-08 00:00:00,1999-04-22 00:00:00,Lars Nilsson; Satellitbild,Correct Swedish transformation,Trf_nonpoly  Trf_path,1281  8595,Previous parameter values of dX=-419.375; dY=-99.352; dZ=-591.349; rX=+0.850458; rY=+1.817245; rZ=-7.862245 and dS=+0.99496 were for ETRF89 to RR92/RT90.,Delete non_poly tfm 1281 (RT90 to WGS 84) and replace with 1437 (RT90 to ETRF89). Add geod_tfm 8380 (RT90 to ETRF89).  Amend tfm_path 8595/1 target from 4326 (WGS 84) to 4258 (ETRF89).  Add tfm_path 8595/2 (4258 to 4326).
+99.09,1999-03-23 00:00:00,1999-04-22 00:00:00,EPSG,Add Israel data,,,,Added non_poly transformations 18201 and 18202; projCS 28191 and 28192.
+98.321,1998-11-06 00:00:00,1999-04-22 00:00:00,Peter Laskowski; Intergraph,Increase ellipsoid parameter precision,Ellipsoid,7001-2  7004-6,5 decimal places in 1/f allows computation of semi-minor axis to better than 0.5mm.,Precision of 1/f increased from 5 decimal places to original publication precision.
+99.12,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Amend NAD tfm for US,Trf_nonpoly,1308,,Reverse signs in parameter values of non-poly transformation 1308.
+99.284,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change Spain polynomial transformation parameter order,Trf_method  Trf_poly,9617  1001-3,To enhance polynomial report aesthetics.,For trf_method 9617 (Spain polynomial) move trf parameters 1-9 to trf param 5-13 respectively. Thus coeff B moved from param 2 to param 6.  Make same change in trf_poly 1001-1003.
+99.281,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change Lambert Conic (2SP) transformation parameter order,Trf_method  Trf_nonpoly,9802-3 and trf_nonpoly as given in action.,To enhance projCS report aesthetics by making consistent with other projection methods.  (Continued in change records 99.282 and 99.283 ...),For trf_methods 9802 and 9803 (Lambert Conic with 2SP) reverse trf parameters 1 & 3; reverse param 2 & 4. Thus lat/long of origin from param 3 & 4 to param 1 & 2 respectively and lat of 1st/2nd SP from param 1 & 2 to param 3 & 4. (Cont 99.282 & 99.283..)
+99.282,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change Lambert Conic (2SP) transformation parameter order,Trf_method  Trf_nonpoly,9802-3 and trf_nonpoly as given in action.,(... continued from change record 99.281 and to 99.283 ...),(Cont from 99.281). In trf_non-poly reverse param 1/2 with 3/4 for all US SP using LCC2; Belgium and Estonia.  Codes affected: 10301-10630; 10903; 10933; 11401-11732; 11900-12032; 12111-12233; 12501-12630; 13104; 13134; 13200-13732; (Cont 99.283 …)
+99.283,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change Lambert Conic (2SP) transformation parameter order,Trf_method  Trf_nonpoly,9802-3 and trf_nonpoly as given in action.,(... continued from change record 99.282).,(Cont from 99.282). Codes affected (cont): 13901-14333; 14501-14833; 15010; 15040; 15201-15230; 19901; 19902; 19938.
+99.13,1999-04-22 00:00:00,1999-10-20 00:00:00,EPSG,Investigate transformations for Canada other than Quebec,,,Canada CSRS98 added for New Brunswick; other provincial systems will be added when they are made public.,See 99.61.
+99.14,1999-04-22 00:00:00,1999-10-20 00:00:00,EPSG,Add US HARNS and transformations,,,,Add non_poly tfm 1474-1503; tfm_path 8819-8847 and 8860-89; geod_tfm 8419-8417 and 8460-89.
+99.101,1999-04-22 00:00:00,2000-03-07 00:00:00,EPSG,Check Egypt datums,,,Some authorities document datum as Egypt 1930.  This is the date that projected coordinate systems based on the Egypt 1907 datum were instigated.,None - see remarks.
+99.151,1999-04-22 00:00:00,2000-06-23 00:00:00,EPSG,Add Venezuela grids,,,,Added proj 18260-63; projCS 2101-04.  For v5 only added local datums 9301-11; local CS 5801-03 and 5808-16.
+99.152,1999-04-22 00:00:00,1999-10-20 00:00:00,EPSG,Rationalise La Canoa datum.,,4247  4248  24720-21  24818-20,La Canoa is fundamental point for Venezuela system also adopted as origin for PSAD56.,Added ProjCS 24718-9.  Deleted ProjCS 24721.  Added remarks to GeogCS 4247-8 and ProjCS 24720 and 24818-20.
+99.153,1999-04-22 00:00:00,1999-11-05 00:00:00,EPSG,Add Venezuela PDVSA transformations,,,This data for eastern Venezuela. Investigations continuing for western and central areas.,Added tfm_nonpoly 1516  tfm_path 8895  geod_tfm 8495.
+99.16,1999-04-22 00:00:00,1999-10-20 00:00:00,Jean-Patrick Girbig; IHS Energy Services,Add Argentina SAD69 projCS,,,We can find no evidence of SAD69 being used by geomatics authorities in Argentina.,None.
+99.17,1999-04-22 00:00:00,1999-04-22 00:00:00,Jean-Patrick Girbig; IHS Energy Services,Add Barbados projCS,geod_datum  horizCS,6212  4212,,Changed name of geodetic datum 6212 and geogCS 4212 from Barbados to Barbados 1938. Added non_poly transformation (projection) 19943; projCS 21291-92.
+99.18,1999-04-22 00:00:00,1999-04-22 00:00:00,Jean-Patrick Girbig; IHS Energy Services,Add West Indies projCS and transformations,,,,Added geodetic datums 6139 & 6600-7; geogCS 4139 & 4600-7; transformation method 9619 (geog. offsets); non_poly transformations 1441-7 and 19942; projCS 3920 & 200-207; geodetic transformations 8373-8379.
+99.19,1999-04-22 00:00:00,1999-10-20 00:00:00,EPSG,Add FD58 transformation,,,Data for Ahwaz area still needed.,Added  tfm non-poly 1513; tfm_path 8891; geod_tfm 8491.
+99.201,1999-04-22 00:00:00,1999-04-22 00:00:00,"Martin Redford, Enterprise",Add Morocco transformation,,,Data already in database.,Advised reporter.
+99.271,1999-04-22 00:00:00,2001-06-05 00:00:00,Erik Havarstein; Statoil,Add offshore Norway 62-65 deg transformations,,,Area east of 5 deg E dependent upon onshore transformation - investigations ongoing.,Problem closed without action as for oil industry purposes overtaken by the addition of tfm 1613 (see change request 2001.06).
+99.111,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change ETRS89 to ETRF89,GeogCS  Geod_Datum  ProjCS  Trf_nonpoly  Geod_trf,4258  6248  25828-38  25884  1149  1273  1309  1310  1331  8049  8182  8233  8235  8264.,"Geodetic transformations act on reference frames, the practical realisation of reference systems.",Change name from ETRS89 to ETRF89.
+99.112,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Change ETRF89 to ETRS89,Gdatum_alias,6400,Change associated with 99.111.,Change name from ETRF89 to ETRS89.
+99.31,1999-04-22 00:00:00,1999-05-24 00:00:00,EPSG,Consolidate TRF_METHOD for gridded bi-linear interpolations into a single method,Trf_method,9613 9614 9615,"Not consolidated.  The various methods currently carried (NADcon, NTv1 and NTv2) all use different gridded data file structures and require different algorithms.",In recognition of international usage changed names of methods 9614 and 9615 by deleting the prefix 'Canada'.  Amended description of methods 9613-9615.
+99.32,1999-05-10 00:00:00,1999-05-24 00:00:00,EPSG,Update NADCON tranformations for individual source datums other than NAD27 covered within NADCON,,,,Added Geod_datum 6135-6138; HorizCS 4135-4138;  geod_trf 8385-8392 & 8401-2; trf_path 8785-8792 & 8801-2; trf_nonpoly 1454-1457 & 1461.
+99.321,1999-05-10 00:00:00,1999-10-20 00:00:00,EPSG,Update NADCON tranformations to incorporate HARN readjustments from NAD83(1986) to later realizations,,,See 99.14.,
+99.33,1999-03-23 00:00:00,1999-05-24 00:00:00,Simon-Pierre Cadieux; Concept Logic,Update NTv2 transformations for Australia from Australian government website,,,Further coverage to come.,Added trf_nonpoly 1464-1465; trf_path 8807-8810; geod_trf 8407-8410.
+2001.15,2000-06-22 00:00:00,2001-11-06 00:00:00,ISO 19127 project team,Add South African and Namibian data,Ellipsoid;  Geodetic Datum,7006  6006 6293,"Requested datum, projection and CRS data already in database.",Added ellipsoid 7046 Bessel Namibia (GLM); deprecated in v6.1 and deleted from v5.3 ellipsoid 7006. Amended geodetic datums 6006 and 6293 to reference ellipsoid 7046 rather than 7006.
+99.34,1999-05-24 00:00:00,1999-05-24 00:00:00,EPSG,Add regional similarity transformations for Australia from government website,,,,Added trf_nonpoly 1458-1460; trf_path 8795-8800; geod_trf 8395-8400.
+99.211,1999-04-22 00:00:00,1999-04-22 00:00:00,EPSG,Improve Lambert 1SP formulae,Tfm_method,9801,EPSG guidance note 7 updated for improved formula.,Amended transformation method 9801 (Lambert Conic 1SP) formula to improve efficiency of reverse computation.
+99.041,1999-04-22 00:00:00,1999-05-24 00:00:00,EPSG,Update NAD27 / MTM and UTM projCSs for Quebec and Ontario,HorizCS,26715-26721  26780  26787-26797,,Delete ProjCS 32080 & 32087-32097 (NAD27 / MTM * except for Newfoundland); add ProjCS 208-235.  Amend remarks for 26715-26721.
+99.3,1999-04-22 00:00:00,1999-05-24 00:00:00,EPSG,Correct Lithuania transformation method,Tfm_non-poly,1274,Data in v4.2 was consistent within itself but inconsistent with the format provided to EPSG.,Changed transformation method code from 9606 to 9607; mutiplied values of each of parameters 4 through 6 by -1.
+99.322,1999-05-10 00:00:00,1999-05-24 00:00:00,EPSG,Correct NAD27 Hawaii and Puerto Rico State Plane CS datums,HorizCS,26761-26765,NAD27 does not formally exist in Hawaii.  References to it really refer to Old Hawaiian datum.,Deleted ProjCS 26761-26765 based on NAD27 and replaced these with 3561-3565 based on Old Hawaiian.
+2001.07,2001-05-17 00:00:00,2001-06-05 00:00:00,Deborah Cruse; USGS,Add US National Atlas projection,Ellipsoid;  Geodetic Datum;  Coordinate Reference System,7035 6035 4035,,Deprecated 7035 4035 6035. Added ellipsoid 7047; datum 6047; geogCRS 4047; proj method 9820; proj 19965; projCRS 2163.
+2001.08,2001-05-17 00:00:00,2001-06-05 00:00:00,Miguel Filgueiras; Univ. of Porto,Correct Lambert Conic Conformal and Mercator projection formulae.,Transformation Method,9801 9802 9804,Same changes made to Guidance Note #7.,Amended formula for t' in methods 9801 and 9802;  for N and t in method 9804.
+2001.09,2001-05-18 00:00:00,2001-11-06 00:00:00,EPSG,Add transformation methods,,,,Added proj methods 9821-23 and 9825; tfm method 9635; proj 19968; projCRS 32662.
+2001.1,2001-04-08 00:00:00,2001-06-05 00:00:00,"Dai Jones, IHS Energy",Add Clarke 1880 IGN General datum,,,"Clarke 1880 (IGN) is an ellipsoid, not a datum.",Informed reporter.
+2001.11,2001-04-08 00:00:00,2001-06-05 00:00:00,"Dai Jones, IHS Energy",Clarify Cote d'Ivoire data,Coordinate reference system,4142 4143 4226,,Deprecated geogCRS 4226. Added proj 17005; projCRS 2164-65; aliases to geogCRS 4142-43.
+2001.12,2001-05-18 00:00:00,2001-11-06 00:00:00,EPSG,Add EuroGeographics data,Operation Method,9809,See also 2001.55.,"Added: alias to proj method 9809; proj 16269-75, 18086, 18281-5, 18300, 18305-8, 19966-67, 19969-70; datum 6178-85, 6191; geogCRS 4178-85, 4191; projCRS 2166-69, 2171-92, 2199, 3301, 20791, 27491; coord operation 1619-1664."
+2001.13,2001-05-18 00:00:00,2001-06-05 00:00:00,Roel Nicolai; Shell,Add new Netherlands transformation,,,Geodesia 2001-2 pp64-69 www.geodesia.nl,Not added to db - scientific use only.
+2001.141,2000-06-22 00:00:00,2001-06-05 00:00:00,ISO 19127 project team,Add Antarctic CRS,,,,Added datum 6176; geog CRS 4176.
+2001.142,2000-06-22 00:00:00,2001-06-05 00:00:00,ISO 19127 project team,Add New South Wales Integrated CRS,,,Insufficient data provided,
+2001.16,2001-05-17 00:00:00,2001-06-05 00:00:00,EPSG,Add Brunei transformation,Coordinate transformation,1592,,Added geod tfm 1615.  Added remarks and amended area of use for geod tfm 1592.
+2000.862,2001-01-12 00:00:00,2001-06-05 00:00:00,EPSG,Order alias by naming system.,,,,
+2001.17,2001-06-05 00:00:00,2002-01-26 00:00:00,EPSG,Add Greenland data,Datum; Coordinate Reference System; Coordinate Operation,6287; 4287; 1211,Changed  name from Qornoq to Qornoq 1927.  Future Greenland96 system not included as details not yet available.,Deprecated datum 6287 geogCRS 4287 and tfm 1211. Added areas 2556-73; proj conv method 9826; proj 18421-28 and 18432-37; CS 4501; datums 6194-96; geogCRS 4194-96; projCRS 2216-18 2221 and 2296-2307; tfm 1798-1800.
+2001.182,2001-06-05 00:00:00,2001-06-05 00:00:00,EPSG,Correct Austria CRS,Coordinate Reference System,31291-31297,Replaced 31291-97 with 31281-87 to correct order of axes.,Deprecated in v6.0 and deleted from v5.2 codes 31291-97; added 31281-87.
+99.323,1999-05-10 00:00:00,1999-05-24 00:00:00,EPSG,Correct NAD27 St Croix and Puerto Rico State Plane CS datums,HorizCS,26759  26760,NAD27 is not formally used for State Plane CSs in Puerto Rico and the US Virgin Island.  References to NAD27 in this context realy refer to Puerto Rico datum.,Deleted ProjCS 32059 and 32060 based on NAD27 and replaced these with 3991 and 3992 based on Puerto Rico datum.
+99.324,1999-05-24 00:00:00,1999-10-20 00:00:00,EPSG,Check NAD83 in Hawaii and Puerto Rico,HorizCS,,NGS confirms that NAD83 does exist in these areas.,None.
+99.042,1999-04-22 00:00:00,1999-05-24 00:00:00,EPSG,Correct MTM zones for Nova Scotia,Trf_non-poly,17794  17795,,Changed longitude of natural origin (parameter 2) values from 61.3 to -61.3 and from 64.3 to -64.3 respectively.
+99.35,1999-07-26 00:00:00,1999-07-26 00:00:00,EPSG,Version 4.3 release,,,Further reporting added.  Changes through 99.34 but with actions still remaining on some earlier change requests.,Version 4.3 released
+99.41,1999-07-21 00:00:00,2000-03-07 00:00:00,Simon-Pierre Cadieux; Methodex,Check parameters for Alaska SP zone 1,Trf_nonpoly,15001  15031,EPSG parameters are consistent with transformation formulae.,None
+99.42,1999-07-27 00:00:00,2000-10-19 00:00:00,EPSG,Additional Syria systems,,,,Added proj 19948-9 and projCS 22770 22780.  Added aliases to geod datum 6227; geogCs 4227 and projCS 22700.  Added geodetic transformations 1584-87 and concatenated transformation 8568.
+99.43,1999-08-06 00:00:00,1999-10-20 00:00:00,Jean-Patrick Girbig; IHS Energy,Add Guatemala system,,,,Added proj 18211-2 and projCS 32061-2.
+99.44,1999-08-10 00:00:00,1999-08-10 00:00:00,Simon-Pierre Cadieux; Methodex,Correct ATS77 MTM parameters,Trf_nonpoly,17794  17795,See 99.042,None
+99.4,1999-08-11 00:00:00,1999-08-11 00:00:00,Tamotsu Amemiya; PASCO,Add Japanese systems,,,Already in v4.3.  See 98.49,None
+97.232,1997-06-09 00:00:00,1999-10-20 00:00:00,Patrick Wheeler-Hoolahan;  Exploration Geodesy Inc.,97.231 Indian foot (continued),Trf_nonpoly  HorizCS  Tfm_path  Geod_tfm,18110-18117 and  24370-74 & 24382,,(...cont). Change units of proj 18110-18117 and projCS 24370-74 & 24382.  Rename projCS 24370-74 & 24382. Add proj 18231-38.  Add projCS 24305-6  24311-13  24342-47  24375-81  24383.  Rename projCS 24370-4 & 24382.  Add remarks. (cont 97.235 ...)
+99.69,1999-10-19 00:00:00,1999-10-20 00:00:00,Mike Postle-Hacon; Hydrosearch,Add new South African datum,Geod_datum  HorizCS,6222  4222,,Amended fundamental point for Cape datum (6222).  Add geod_datum 6148; geogCS 4148; projCS 246-255; non_poly tfm 1504-5; tfm path 8849-50; geod_tfm 8449-50.  Add remarks to geogCS 4222.
+99.091,1999-04-22 00:00:00,1999-10-20 00:00:00,EPSG,Add new Israel data,,,,Added projections 18203 and 18204; geodetic datum 6141; GeogCS 4141; ProjCS 239 and 28193.
+99.36,1999-08-11 00:00:00,1999-10-20 00:00:00,Tore Hoff;  Geodata AS,Add onshore Norway systems,,,See 99.271 for geodetic transformations involving NGO48.,Add prime_meridian 8913; HorizCS 4817; projections 18221-8; projCS 27391-8; non_poly tfm 1466.
+99.37,1999-08-11 00:00:00,1999-10-20 00:00:00,Radek Kuttelwascher; Arcdata,Add Czech and Slovakian Gauss Kruger systems,HorizCS,28402-3  28462-3,,Amended area of use to include Czech Republic and Slovakia.
+99.38,1999-08-11 00:00:00,1999-10-20 00:00:00,Melita Kennedy; ESRI,Update information source URL for US transformation,Trf_nonpoly  Trf_path  Geod_tfm,1308  8630-31  8230-31,NAD27 to WGS 84 variants 23 and 24 replaced by variants 28 and 29 respectively.,Add non_poly tfm 1515; delete concatenated geod tfm using 1308 (8230-31 and tfm path 8630-31) and replace with concatenated geod tfm using 1515 (8496-97 and tfm path 8896-97).
+99.39,1999-08-11 00:00:00,1999-11-05 00:00:00,Melita Kennedy; ESRI,Update Codes table,Codes,,,Done
+99.45,1999-08-27 00:00:00,1999-07-20 00:00:00,Malcolm Jones; Fugro,Add Rassadiran datum and projection,,,See also 99.19,Added geod_datum 6153-4; geogCS 4153-4; proj 19951; projCS 257-261; tfm non-poly 1512 1514; tfm_path 8890 8892; geod_tfm 8490 8492.
+99.46,1999-09-07 00:00:00,1999-09-07 00:00:00,Simon-Pierre Cadieux; Methodex,Correct transformation path 8578,Trf_path,8578,See 98.51,None
+99.47,1999-09-10 00:00:00,2000-03-07 00:00:00,Simon-Pierre Cadieux; Methodex,Clarify polynomial transformation method,Trf_polynomial  Trf_method,1025-28 (formerly 1000-1004);  9608-12 9617,See also 99.64,Added sections 3 and 4 to EPSG guidance note #7.
+99.48,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Correct Angle unit,UOM_Angle,9112,,Change value of target unit from 9106 to 9101.
+99.49,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Correct unspecified datum,G_datum  HorizCS,6026  4026,,Delete geod_datum 6026 and geogCS 4026; add geod_datum 6041-6045 and geogCS 4041-4045.
+99.5,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Update codes table,Codes,,,See 99.39
+99.51,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Ensure consistent value for pi,UOM_Angle,9112-4,,Change value of factor b from 3.14159265359 to 3.14159265358979.
+99.52,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Correct remarks,HorizCS,32183-32190,,Change Remarks text from NAD27 to NAD83.
+99.53,1999-09-12 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Correct Quebec remarks and Change record,HorizCS  Change,227-235  99.041,,Change HorizCS Remarks code values from 320** to 267**.  Amend Change record 99.041 codes affected from 320** to 267**.
+99.54,1999-09-12 00:00:00,1999-11-05 00:00:00,Simon-Pierre Cadieux; Methodex,Update  NTv2 information source URL,Trf_method  Trf_nonpoly,9615  1313,"This is not the source requested by Reporter, but is more appropriate to provide information about the transformation.  It does link directly to requested sourc",Change source information for NTv2 method 9615 and transformation 1313.
+99.55,1999-09-18 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Polyconic projection parameters,Trf_method  Tfm_non-poly,9818  19941,,Delete requirement for parameter 5 in method 9818.  Delete parameter 5 in projection 19941.
+99.56,1999-09-20 00:00:00,1999-10-20 00:00:00,EPSG,Correct coordinates of Tokyo datum fundamental point,Geod_datum,6301,,Change value of latitude minutes from 19 to 39.
+99.57,1999-09-20 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Add Quebec Lambert system,Trf_nonpolynomial  HorizCS,,,Add projection 19944 and ProjCS 32198.
+99.58,1999-09-28 00:00:00,1999-09-28 00:00:00,Adam Gawne-Cain; Cadcorp,Add Japanese systems,,,Already in v4.3.  See 98.49,None
+99.59,1999-10-04 00:00:00,1999-10-20 00:00:00,EPSG,Update Angola CS area of use,HorizCS  Trf_nonpolynomial,22092  1327,,"Add to Remarks: Used by BP Amoco, Elf and Esso for offshore blocks 31-33."
+99.6,1999-10-08 00:00:00,1999-10-20 00:00:00,Melita Kennedy; ESRI,Check Brazil systems north of equator,,,We have found no evidence of official Brazilean CS using northern hemisphere UTM zones.,None.
+99.61,1999-10-08 00:00:00,1999-10-20 00:00:00,Melita Kennedy; ESRI,Add new Canada New Brunswick systems,,,,Delete proj 19932 and replace by 19945; amended projCS 2200 from 19932 to 19945. Added proj 19946  geod_datum 6140   geogCS 4140  projCS 236-8;  non_poly tfm 1472-3  tfm_path 8816-8  geod_tfm 8416-8.
+99.62,1999-05-10 00:00:00,1999-10-20 00:00:00,Bruno Ravanas; Total-Fina,Correct Algeria ellipsoid,Geod_datum,6305  6307,,Change reference ellipsoid from Clarke 1880 (IGN) [code 7011] to Clarke 1880 (RGS) [code 7012].
+99.65,1999-10-20 00:00:00,2000-03-07 00:00:00,EPSG,Add Dutch polynomial transformations,,,Includes Belgian polynomials.,Added tfm methods 9631-32; polynomial_tfm 1029-34; tfm_path 8350-55; geod_tfm 8545-50.
+99.64,1999-10-20 00:00:00,2000-03-07 00:00:00,EPSG,Check polynomial reversiblity,Trf_method,9608-12 9617,See also 99.47  and June 2000 edition of EPSG guidance note 7.,Deleted methods 9608-12; added methods 9621-30.  For tfm method 9617 and for tfm 1026-1028 (formerly 1001-1003) amended order of parameters 2 3 7 and 8 to accord with revised guidance note #7.  For v5.0 only added tfm 1035.
+99.68,1999-10-20 00:00:00,2000-10-19 00:00:00,EPSG,Add Glonass coordinate system and transformations,,,CS not in regular stand-alone use and no accepted transformation to WGS 84.,None.
+99.63,1999-10-20 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Check Paris meridian value,P_Meridian,8903,No change made to Paris prime meridian (EPSG prefers IGN value to RGS value).  But added RGS value as longitude rotation transformation amending transformation using existing IGN value to accommodate.,Delete non_poly transformation 1194 and replace by 1467; amend tfm_path 8560 tfm from 1194 to 1467.  Add non_poly transformation 1468; tfm_path 8812 geod_tfm 8412.
+99.66,1999-10-19 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Change GeogCS to west longitudes,HorizCS,4135-8  4267-9  4608-9,EPSG recommends ISO practice of longitudes being positive east.  All EPSG GeogCS follow this practice.,None.
+99.67,1999-10-19 00:00:00,1999-10-20 00:00:00,Simon-Pierre Cadieux; Methodex,Rename Australia transformation files,Trf_non-poly  Tfm_path Geod_trf,1465  8809-10  8409-10,,Delete non_poly tfm 1465; tfm_path 8809-10; geod_tfm 8409-10.  In non_poly tfm 1464 change parameter 35 from gridfile.gsb to vic_0799.gsb.  Add non_poly tfm 1506-7; tfm_path 8851-4; geod_tfm 8451-4.
+97.233,1999-10-20 00:00:00,1999-10-20 00:00:00,EPSG,Rationalise British linear units,UOM_Length   Length Alias  Trf_nonpoly  HorizCS,9007-12  9032  18141-2 19912 19924-5 19935  24571 27291-2 29871-2 30200,Length units 9007-9012 and 9032 replaced by 9039 9063 9043 9062 9042 9040 and 9041 respectively (effectively these have been renamed).,Delete length units 9007-12  9032; add 9037-43 9050-3 9060-3 9070.  Add length alias 9044 9055-8 9064-5 9071.  Change unit code for proj 18141-2 19912 19924-5 19935 and projCS 24571 27291-2 29871-2 30200 to reflect the unit changes. (Cont...)
+97.234,1999-10-20 00:00:00,1999-10-20 00:00:00,EPSG,97.233  Rationalise British linear units (cont).,UOM_Length,9005,Clarke presented his results as 1m = 39.370432 inces whence 1ft=0.30479726511...  However has usually been implemented as 0.304797265 exactly.,(...cont). Change factors b and c from 12 and 39.370432 to 0.304797265 and 1 respectively.
+99.7,1999-11-05 00:00:00,1999-11-05 00:00:00,Roger Lott; BP Amoco,Check 1/f for Clarke 1858.,Ellipsoid,7007,DOS confirms that Trindad adjustment and densification used a and b to derive 1/f to 8 significant figures whilst obsolete Australian systems used a and 1/f to 4 significant figures.,Amend remarks.
+99.71,1999-11-05 00:00:00,2000-03-07 00:00:00,Jean-Patrick Girbig; IHS Energy,Add Czech and Slovakian Krovak systems,,,,Added transformation method 9819; projection 19952; geodetic datums 6818 (v5 only) and 6156; horizCS 4156 and 4818; projCS 2065.
+99.72,1999-11-05 00:00:00,1999-11-15 00:00:00,EPSG,Check names and orientation of Argentina CS axes,HorizCS,22191-97,,Changed axis 1 (X) direction from east to north and axis 2 (Y) direction from north to east.
+99.73,1999-11-05 00:00:00,2000-06-23 00:00:00,Jean-Patrick Girbig; IHS Energy,Add Argentina Astra grid.,,,,For v5 only added local datum 9300; local CS 5800; tfm 1035.
+99.74,1999-11-05 00:00:00,2000-03-07 00:00:00,EPSG,Review and modify coding rationale,HorizCS  Trf_poly,200-261  300  1000-1003,GeoTIFF reserved codes 0-1023 are to be avoided by EPSG..,ProjCS codes 200-261 and 300 deleted and replaced by codes 2000-2061and 2062 respectively.  Tfm-poly codes 1000-1003 deleted and replaced by codes 1025-1028 respectively.  Codes table changed in association with v4 to v5 changes.
+99.75,1999-11-05 00:00:00,1999-11-05 00:00:00,EPSG,Correct transformation name.,Geod_tfm,8232,Geod tfm NAD83 to WGS 84 (14) replaced with NAD83 to WGS 84 (4); no change to related non_poly tfm NAD83 to WGS 84 (4).,Deleted geod_tfm 8232 and tfm_path 8632.  Replaced these with 8493 and 8793 repectively.
+99.76,1999-11-05 00:00:00,1999-11-05 00:00:00,EPSG,Add geod tfm abbreviations,Geod_tfm,All single-step transformations,Indicates source and area.,Added to the Description field.
+97.235,1997-06-09 00:00:00,1999-10-20 00:00:00,Patrick Wheeler-Hoolahan;  Exploration Geodesy Inc.,97.231 Indian foot (continued),Trf_nonpoly Tfm_path  Geod_tfm,1155 1156 1247; 8455 8456 8550; 8055 8056 8150,,"(...cont). Rename tfm_nonpoly 1155 1156 1247 and geod_tfm 8055 8056 8150 from Kalianpur to WGS 84 to Kalianpur yyyy to WGS 84, where yyyy is adoption year; change source cs in geod_trf 8055 8056 8150 and trf_path 8455 8456 8550 to be consistent."
+99.154,1999-11-05 00:00:00,2000-10-19 00:00:00,EPSG,Add Venezuela PDVSA transformations for western and central areas,,,No data forthcoming - case closed.,None.
+99.84,1999-11-19 00:00:00,1999-11-19 00:00:00,EPSG,Version 4.4 release,,,Data update.  Changes through 99.79 but with actions still remaining on some earlier change requests.,Version 4.4 released
+99.78,1999-11-11 00:00:00,1999-11-12 00:00:00,Simon-Pierre Cadieux; Methodex,Correct sign of Japanese longitude shift,Trf_nonpoly,1349,See change record 99.79.,Changed parameter 2 from 13.31 to -13.31.
+99.77,1999-11-11 00:00:00,1999-11-12 00:00:00,Simon-Pierre Cadieux; Methodex,Increase precision of Australian transformation parameter values,Trf_nonpoly,1278  1279,,Added remarks to these entries.
+99.79,1999-11-11 00:00:00,1999-11-12 00:00:00,Simon-Pierre Cadieux; Methodex,Correct transformation definition,Trf_method  Trf_nonpoly  Vert_offset,9601  9616  9618-9  1257-70  1466-68  5400,,Changed description of methods 9601 9616 9618 9619; changed sign before offset in formula for method 9616; added formulae for 9601 9618-9; reversed sign of parameter 1 for non-poly_tfm 1257-70 1466-68 vert_offset 5404.
+99.8,1999-11-15 00:00:00,1999-11-15 00:00:00,Simon-Pierre Cadieux; Methodex,Amend information source,Trf_nonpoly,1463,,Change information source to http://www.geod.emr.ca/html-public/GSDapps/English/NTv2_Fact_Sheet.html
+99.811,1999-11-15 00:00:00,1999-11-15 00:00:00,EPSG,Update projection formulae,Tfm_method,9809  9812  9615  9816  9817,Also improved formula symbol font problems in 9801-8  and 9810. However reference to EPSG guidance note #7 where symbol fonts are not corrupted is recommended.,Corrected oblique stereographic (9809) formulae for R and n; oblique mercator (9812 and 9815) formulae for u and U'; Tunisia Mining Grid (9816) coefficients for lon(paris) and E; Lambert Conic Near Conformal (9817) formula for M'.
+99.81,1999-09-13 00:00:00,1999-11-15 00:00:00,Simon-Pierre Cadieux; Methodex,Correct Tunisia Mining Grid,Tfm_nonpoly,19937,See also change record 99.811,Amended parameter 1 from 38.81924 to 38.81973; parameter 2 from 7.84257 to 7.83445; parameter 6 from 270.66603 to 270; parameter 7 from 581.95123 to 582.
+99.82,1999-11-11 00:00:00,1999-11-15 00:00:00,Simon-Pierre Cadieux; Methodex,Correct Spanish transformations,Trf_poly  Trf_method,1001-3  9617,,Change trf_poly 1001-1003 parameter 9 (coefficient E) from -13336.58 to -13276.58.  Amend example in trf_method 9617.
+99.83,1999-11-15 00:00:00,1999-11-15 00:00:00,Simon-Pierre Cadieux; Methodex,Update area of interest to mention Nunavut,Tfm_nonpoly  HorizCS,1182  32610-19,,Added Nunavut to 1182 and 32610-13; replaced Northwest Territories by Nunavut in 32614-19.
+99.86,1999-12-02 00:00:00,1999-12-09 00:00:00,Rossano Carlotti; AGIP,Add Guinea data,,,,Added Dabola geodetic datum 6155 geogCS 4155; comment to geogCS 4315 (Conakry); projCS 2063 2064 (Dabola/UTM) 31528 31529 (Conakry/UTM); non_poly tfm 1517-8; trf_path 8898-9; geod_tfm 8498-9.
+99.85,1999-12-01 00:00:00,1999-12-01 00:00:00,Simon-Pierre Cadieux; Methodex,Add NAD83(NSRS),,,This was discussed in October 1999.  It was decided that the NSRS system for the US would be added once the adjustment was publicly released; estimated to be in 2002.,None - see comment
+99.861,1999-12-02 00:00:00,2000-03-07 00:00:00,EPSG,Add Guinea Bissau data,,,,Added geodetic datum 6165; geogCS 4165; projCS 2095; non-poly tfm 1547; trf_path 8361; geod_trf 8539.
+99.87,1999-12-06 00:00:00,2000-03-07 00:00:00,Simon-Pierre Cadieux; Methodex,Add Gunter's link and Ramsden's link,,,"These are measuring tools, not units.  See change request 98.03",Advised reporter.
+99.88,1999-12-07 00:00:00,1999-12-09 00:00:00,Simon-Pierre Cadieux; Methodex,Correct information source spellings,UOM_length,9005  9037-9,,Corrected url in information source from www.auslig.gov/au/geodesy/histry.htm to www.auslig.gov.au/geodesy/history.htm
+99.89,1999-12-07 00:00:00,1999-12-09 00:00:00,Simon-Pierre Cadieux; Methodex,Correct Swiss transformation,Trf_non-poly  Trf_path  Geod_trf,1257  8561  8161,See change request 97.62 which changed geogCS name from Bern 1898 to CH1903.  The actions herein compliment that amendment.,Deleted trf_nonpoly 1257 and geod_trf 8161 replacing with 1519 and 8500 respectively.  Trf_path 8561 re-used but target CS amended from 4217 to 4149.
+99.9,1999-12-07 00:00:00,2000-10-19 00:00:00,Simon-Pierre Cadieux; Methodex,Amend Canada CSRS area of use,HorizCS,4140 2036-38,,"Changed area of use for 4140 from Canada - New Brunswick to Canada - NB, PEI   QC  AB & SK; amended remarks. Added/Corrected CS aliases 4140 2036-38.  Added projCS 2139-53."
+99.91,1999-12-07 00:00:00,1999-12-09 00:00:00,Simon-Pierre Cadieux; Methodex,Delete obsolete unknown geodetic datum,Geod_datum  HorizCS,6017  4017,See change request 97.231 in which ellipsoid 7017 was deleted and replaced.,Delete unknown geod_datum 6017 and CS 4017.
+99.92,1999-12-20 00:00:00,2000-03-07 00:00:00,Simon-Pierre Cadieux; Methodex,Add statute mile,,,,Added uom_length 9093.
+99.93,1999-12-29 00:00:00,2000-01-06 00:00:00,Melita Kennedy; ESRI,Add new US HARNS,,,,Add non-poly tfm 1520-1526 and 1553-54; trf_path 8386-8399 and 8346-49; single geod_trf 8501-8507 and 8551-8552; concatenated geod_trf 8508-8514 and 8553-8554.
+99.94,1999-12-29 00:00:00,2000-01-06 00:00:00,Melita Kennedy; ESRI,Correct Austria projection parameters,Trf_nonpolynomial,19947,Reversed parameter 1 and 2 values.,Changed parameter 1 from 13deg 20 min to 47 deg 30 min and parameter 2 from 47 deg 30 min to 13deg 20 min.
+99.95,1999-12-29 00:00:00,2000-03-07 00:00:00,Melita Kennedy; ESRI,Check name for Guatemala proj and projCS,Trf_nonpolynomial  HorizCS,18212  30262,,Changed name from Guatemale Sud to Guatemala Sur.
+2000.06,2000-02-14 00:00:00,2000-03-07 00:00:00,EPSG,Amended NIMA transformation for Iran,Trf_non-poly,1141  8041,Changed source CS from ED50 to ED50(ED77).,Amended EPSG names for non-poly tfm 1141 and geodetic tfm 8041 from 'ED50 to WGS 84 (9)' to 'ED50(ED77) to WGS 84 (2)'.
+99.96,1999-12-29 00:00:00,2000-03-07 00:00:00,Melita Kennedy; ESRI,Check name for South Africa datum and CS,G_datum HorizCS Trf_nonpolynomial  Geod_trf,4148  6148  246-255  1504  1505  8449  8450,,Changed all spellings of Hartbeesthoek to Hartebeesthoek.
+99.97,1999-12-29 00:00:00,2000-01-06 00:00:00,Melita Kennedy; ESRI,Check area of use for Japan projCS,Trf_nonpolynomial  HorizCS,17801-13  30161-73,,Amended area of use for zones I through XIII in both projection and projected CS records.
+99.98,2000-01-06 00:00:00,2000-03-07 00:00:00,EPSG,Check axis abbreviations for South Africa and Namibia projCSs.,HorizCS,2046-2055  29371-29385  22275-22292,Codes 2046-2055 previously 246-255 - see change record 99.74.,Changed axis 1 abbreviation from W to Y; changed axis 2 abbreviation from S to X.
+99.931,2000-01-06 00:00:00,2000-01-06 00:00:00,EPSG,Amend remarks for US HARNS,Trf_nonpolynomial,1474-1503,,Corrected remarks reference from code 4140 to code 4152 in non-poly tfm 1474-1503.  For non-poly tfm 1492 also changed information source.
+2000.01,2000-01-25 00:00:00,2000-06-10 00:00:00,Melita Kennedy; ESRI,Add Korean 95 CS and transformation,,,Is this KD85 or 95?,Added geodetic datums 6162 6166; geogCS 4162 4166; proj 18251-53; projCS 2096-98; tfm 1558; tfm path 8343; single_geod_tfm 8558.
+2000.02,2000-01-25 00:00:00,2000-10-19 00:00:00,Melita Kennedy; ESRI,Add SIRGAS CS and transformation,,,,Added geodetic datum 6170; geogCS 4170; projCS 31917-22 and 31977-85; geodetic transformation 1581.
+2000.03,2000-01-25 00:00:00,2000-03-07 00:00:00,Melita Kennedy; ESRI,Add NIMA Old Hawaiian geogCS and transformations,,,Deformations caused by tectonic motion cause problems with the integrity of this data.,Advised reporter.
+2000.04,2000-01-26 00:00:00,2000-03-07 00:00:00,Roger Lott; BP Amoco,Add offshore Brazil transformation data,,,,Added tfm 1548-52; tfm path 8356-60; single_geod_tfm 8540-44.
+2000.05,2000-01-28 00:00:00,2000-02-02 00:00:00,Roger Lott; BP Amoco,Correct Kazakststan transformation,Trf_non-poly,1303,,Corrected parameter 1 through 7 values from 43.661; -103.342; -124.117; 1.659; -0.824; 0.653 and 0.590 to 43.822; -108.842; -119.585; 1.455; -0.761; 0.737 and 0.549 respectively.
+2000.07,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Change structure of prime meridian relationship in version 5.,Coordinate System,4801-4818  4901-4903,Prime meridian related to geodetic datum instead of geogCS.  Now consistent with ISO 19011 model.,In version 5 for each non-Greenwich geogCS 4801-17 & 4901-03 create a new geodetic datum 6801-17 & 6901-03; relate the relevant prime meridian to the datum; change the geogCS to relate to the new datum.
+2000.08,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Modify parameter names for Tunisia Mining Grid method,Tfm_method,9816,This eliminates the ambiguous parameters 'Latitude of Origin' and 'Longitude of Origin'.,Change parameters 1 2 6 and 7 from 'Latitude of Origin'  'Longitude of Origin' 'False Easting' and 'False Northing'  to 'Latitude of False Origin'  'Longitude of False Origin' 'Easting at False Origin' and 'Northing at False Origin' respectively.
+2000.091,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Remove unnecessary spaces from US State Plane CS zone names,HorizCS,26748 26750 26756-59 26766-74 26783-85 26796 26801 26803 26948 26956-57  26961-66 26968-74 26983-85 26996 26998 32007 32009-12 32014-15 32017 32019 32030 32036 32045 32055-58 32100 32104 32107 32110-11 32115 32117 32119 32130 32136 32145 32155-58,,Deleted double or trailing spaces from EPSG name.
+2000.1,2000-03-07 00:00:00,2000-03-07 00:00:00,Jean-Patrick Girbig; IHS Energy,Add Europe Gauss-Kruger zones and coordinate systems for Yugoslavia.,,,,Added proj 16261-68 and 16361-68; added ProjCS 31265-68.
+2000.11,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Correct spelling of Netherlands Vertical CS,VertCS,5709,,"Changed EPSG name spelling from ""Noormal Amsterdam Piel"" to  ""Normaal Amsterdam Peil""."
+2000.12,2000-03-07 00:00:00,2000-03-07 00:00:00,Rossano Carlotti; AGIP,Add Equatorial Guinea data,,,No information supplied.,None.
+2000.13,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Cuba data,,,,Added projCS 2084-85; tfm 1530; tfm path 8381; single_geod_tfm 8519.
+2000.14,2000-03-07 00:00:00,2000-05-10 00:00:00,EPSG,Delete units for interpolation methods,Trf_non-poly,1241 1243 1312-13 1450 1451 1454-57 1461-64 1472 1474-1503 1506-07,Data file and coordinate system names do not have units.  Units are addressed within the application using the data file.,Delete units code.
+2000.092,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Remove unnecessary spaces from US SP projection names and abbreviations,Trf_non-poly,10201 10203 10700 10901-02 11001-02 11101-03 11201-02 11301-02 11801-02 12101 12103 12401 12403 12701 12703 12800 13001 13003 13101 13103 14901-04 14931-34,,Deleted double or trailing space from EPSG name and abbreviation fields.
+2000.093,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Remove unnecessary spaces from projection names,Trf_non-poly,10231 10233 12702  18171-75,,Deleted double or trailing space from EPSG name field.
+2000.094,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Remove unnecessary spaces from projection abbreviations,Trf_non-poly,10600 10630 10730 11900 11930 12530 12630 12830 12900 12930 13200 13230 13800 13830 13930 14100 14130 14400 14430 15201-02 16061 16161 18113-14 18116,,Deleted trailing space from EPSG abbreviation field.
+2000.101,2000-03-07 00:00:00,2000-03-07 00:00:00,Jean-Patrick Girbig; IHS Energy,Amend Germany CS,HorizCS,31491-95,Changes name from DHDN / Germany zone x to DHDN / Gauss zone x.,Replaced Germany projCS 31491-95 with 31461-65 respectively.  Deleted proj 18101-05.
+2000.15,2000-03-03 00:00:00,2000-05-08 00:00:00,Bruno Ravanas; Total-Fina,Add Cabinda transformation data,,,,Added tfm 1557; tfm path 8344; single_geod_tfm 8557.
+2000.16,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Angola transformation data,Trf_non-poly,1321,,Changed parameter values 1 through 3 from -42.5  -342.5 and -228.1 to -41.8  -342.2 and -228.2 respectively.
+2000.17,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Argentina data,,,,Added geodetic datums 6160-61; geogCS 4160-61; projCS 2081-82; tfm 1527-28; tfm path 8383-85; single_geod_tfm 8515-16; concat_geod_tfm 8517.
+2000.18,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Argentina Tierra del Fuego data,,,,Added projCS 2083-4; tfm 1529; tfm path 8382; single_geod_tfm 8518.
+2000.19,2000-03-03 00:00:00,2000-10-19 00:00:00,Bruno Ravanas; Total-Fina,Add Bolivia transformation data,,,,Added geodetic transformations 1582 and 1583.
+2000.2,2000-03-03 00:00:00,2000-10-19 00:00:00,Bruno Ravanas; Total-Fina,Correct/add Colombia data,Geodetic Datum  Coordinate System  Coordinate Transformation,6218 6802 4218  4802 21817-18 21891-94 1125 1258 8174,,"Changed name from ""Bogota"" to ""Bogota 1975"" throughout.  Added geod tfm 1597"
+2000.21,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add UAE transformation data,,,,Added tfm 1531; tfm path 8380; single_geod_tfm 8520.
+2000.22,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Gabon data,,,,Added tfm 1532; tfm path 8379; single_geod_tfm 8521.
+2000.23,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Correct Indonesia transformation data,Trf_non-poly,1282,,Reversed signs of parameter values 2 and 3.
+2000.24,2000-03-03 00:00:00,2000-10-19 00:00:00,Bruno Ravanas; Total-Fina,Add Iran data,,,Data offered either already in db or not in public use.,None
+2000.25,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Libya data,,,,Add geodetic datum 6159; geogCS 4159; Proj 16412; projCS 2068-80 2087.
+2000.26,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Myanmar data,,,,Added tfm 1533; tfm path 8378; single_geod_tfm 8522.
+2000.27,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Nigeria data,,,,Added tfm 1534; tfm path 8377; single_geod_tfm 8523.
+2000.28,2000-03-03 00:00:00,2001-06-05 00:00:00,Bruno Ravanas; Total-Fina,Add Oman data,Coordinate Transformation,1439,,Amended version and added remarks to geod tfm 1439. Added geod tfm 1616-17 and concatenated tfm 8581. Added compound CRS 7410.
+2000.29,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Qatar data,HorizCS,4285  28600,,Amended geogCS name from Qatar to Qatar 1974; amended geogCS for projCS 28600 from Qatar 1948 (code 4286) to Qatar 1974 (code 4285).  Amended area of use of geogCS 4270 and projCS 27039.  Added tfm 1535-36; tfm path 8375-76; single_geod_tfm 8524-25.
+2000.3,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Thailand data,,,,Added tfm 1537; tfm path 8374; single_geod_tfm 8526.
+2000.31,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Tunisia data,,,,Added proj 16411; projCS 2088; tfm 1538; tfm path 8373; single_geod_tfm 8527.
+2000.32,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Venezuela data,,,Data offered either already in db or not in public use.,None.
+2000.33,2000-03-03 00:00:00,2000-03-07 00:00:00,Bruno Ravanas; Total-Fina,Add Yemen data,,,,Added geodetic datums 6163-64; geogCS 4163-64; projCS 2089-92;  tfm 1539-40; tfm path 8370-72; single_geod_tfm 8528-29; concat_geod_tfm 8530.
+2000.34,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Add International metre alias,,,,Added unit of measure alias 9091 (version 5 only).
+2000.36,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Add Egypt transformation data.,,,,Added tfm 1545-46; tfm path 8362-64; single_geod_tfm 8536 8538; concat geod tfm 8537.
+2000.38,2000-04-07 00:00:00,2000-04-08 00:00:00,Martin Daly;  Cadcorp,Remove double spaces from EPSG names,Trf_non-poly  HorizCS  Geod_trf,10201 10203 10231 10233 18171-5 26948 26958-59 26961-74 26983-84 26996 26998 32107 32115 32117 8393,These corrections already made - see change requests 2000.091-2000.094,Advised reporter.
+2000.37,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Change Dutch projectedCS name.,HorizCS,28991-92,,Changed projCS names from RD / Netherlands New [Old] to Amersfoort / RD New [Old].
+2000.39,2000-04-20 00:00:00,2000-04-23 00:00:00,Melita Kennedy; ESRI,Correct Indian grid FE and FN,Tfm_nonpoly,18231-5  18238,Conversion from yards to metres transposed.,For 18231-5 amended parameter 6 from 2743185.69 to 2743195.5 and parameter 7 from 914395.23 to 914398.5;  for 18238 amended parameter 6 from 2743195.5  to 2743185.69 and parameter 7 from 914398.5 to 914395.23.
+2000.351,2000-03-07 00:00:00,2000-03-07 00:00:00,EPSG,Amend Trinidad and Tobago data,HorizCS  Tfm_non-poly,27120  1295 1307,,Amended abbreviation for projCS 27120 from 'Naparima / UTM 20N' to 'Naparima 1972 / UTM 20N'.  Replaced single geod tfm 1295 with 1555 and geod tfm 8212 with 8555. Added tfm_nonpoly 1556; tfm_path 8345; geod_tfm 8556.
+2000.4,2000-05-01 00:00:00,2000-10-19 00:00:00,Melita Kennedy; ESRI,Alternative definition for Belgium grid,Coordinate System; Coordinate Transformation; Transformation Method,31300  19902  9803,,Added proj 19961; projCS 31370. Added remarks to proj 19902; projCS 31300 and tfm method 9803.  Added geod tfm 1609-10.
+2000.41,2000-05-02 00:00:00,2000-10-19 00:00:00,Jim Cain; Baker Hughes,Check War Office ellipsoid parameters.,Ellipsoid,7029,There has been confusion with foot-metre conversions.  See also change record 2000.71.,Added Length Unit 9094.  Changed War Office ellipsoid sma from 6378300.583 to 6378300; added alias and remarks.
+99.99,2000-01-06 00:00:00,2000-05-07 00:00:00,Alan Reid; Reid Geophysical,Harmonise POSC and EPSG unit abbreviations,UoM_Angle  UoM_Length  UoM_Scale,2046-2055  29371-29385  22275-22292,Codes 2046-2055 previously 246-255 - see change record 99.74.,Changed axis 1 abbreviation from W to Y; changed axis 2 abbreviation from S to X.
+2000.42,2000-05-03 00:00:00,2000-05-03 00:00:00,Gary Masters; POSC,Remove codes from unknown datums and geogCS,Geodetic Datum;  Coordinate System,6000-6045;  4000-4045,v5.0 only.,Amended names of unspecified datums and unknown geogCSs to include ellipsoid names rather than code.
+2000.451,2000-06-10 00:00:00,2001-11-06 00:00:00,EPSG,Make forms and reports aesthetically consistent.,,,Not implemented in v5.,Implemented in v6.
+2000.43,2000-05-01 00:00:00,2000-05-08 00:00:00,Melita Kennedy; ESRI,Add S-JTSK system for Czech Republic.,,,Already added. See 99.71.,Advised reporter.
+2000.44,2000-05-10 00:00:00,2000-06-10 00:00:00,Simon-Pierre Cadieux; Methodex,Add transformation for Western Australia,,,,Added tfm 1559; tfm path 8341-42; single_geod_tfm 8559; concat geod tfm 8560.
+2000.452,2000-06-10 00:00:00,2000-10-19 00:00:00,EPSG,Improve depiction of aliases on forms.,,,Implemented in v5.1of database,Changed access to Aliases from Command Button to embedded subform for all affected object types.
+2000.481,2000-06-26 00:00:00,2000-06-26 00:00:00,EPSG,Version 4.5 release,,,Data update.  Changes through 2000.47 but with actions still remaining on some earlier change requests.,Version 4.5 database to web site.
+2000.482,2000-06-26 00:00:00,2000-06-26 00:00:00,EPSG,Version 5.0 release,,,Database structure update.  Changes through 2000.47 but with actions still remaining on some earlier change requests.,Version 5.0 database to web site.
+2000.46,2000-06-08 00:00:00,2000-06-10 00:00:00,Bruno Ravanas; Total-Fina,Add Suriname projCSs,HorizCS,24821,Suriname Stereographic not added as geodetic datum uncertain.,Added proj 17054 19954 19955; projCS 31154 31170 31171.  Deleted Suriname from area of use for 24821(PSAD56 / UTM 21N).
+2000.47,2000-06-10 00:00:00,2000-06-23 00:00:00,Tony Maultsby; Conoco,Clarify Algeria Voirol Unifie,HorizCS  Geod_datum  Geod_trf Trf_path Trf_non-poly,4305 4812 30591-92 8158 8171 8177 8558 8574-75 1255 1267,,Replaced projCS 30591-92 with projCS 30791-92.  Deleted geogCS 4305 4812 geod datum 6305 6812. Added geogCS 4819 and to v5 only geod datum 6819.  Renamed tfm 1255 (and in v4.5 geod tfm 8158) from Voirol Unifie... to Nord Sahara....
+2000.471,2000-06-10 00:00:00,2000-06-23 00:00:00,Tony Maultsby; Conoco,Clarify Algeria transformations,,,,Added non_poly tfm 1560; trf_path 8339-8340; geod_trf 8561-62.
+2000.453,2000-06-23 00:00:00,2001-11-06 00:00:00,EPSG,Move v5 Area table ISO fields to Alias table,,,,Retained in v6.1 Area table.
+2000.49,2000-06-21 00:00:00,2000-10-19 00:00:00,Richard Wylde; SIMA,Add new north Norway transformation,,,See 99.271 for area east of 5 deg E.,Added geod tfm 1588-90 and concatenated tfm 8569-70.
+2000.71,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add pre-metric Ghana data,,,See also change record 2000.41.,Added UoM 9094; geodetic datum 6168; geogCS 4168; proj 17001 and 19959; projCS 2136-37; geodetic transformation 1569-70 and concat tfm 8571.  Added remarks to geod datum 6250 and proj 19904.
+2000.72,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Change ETRF89 to ETRS89,Geodetic Datum; Coordinate System; Coordinate Transformation,6258;  4258  25828-38 25884; 1149 1273 1331 1437 8570,See change records 99.111 and 99.112,"Changed ETRF to ETRS on names and added alias ETRF for geodetic datum 6258;  geogCS 4258, projCS 25828-38, 25884; geod tfm 1149 1309 1273 1310 1331 1437; concat tfm 8570."
+2000.5,2000-06-22 00:00:00,2001-11-06 00:00:00,Paul Hopgood; Hydrosearch,Link change table to records.,,,,Not considered to be necessary.
+2000.51,2000-06-22 00:00:00,2001-11-06 00:00:00,Paul Hopgood; Hydrosearch,Link area table to records.,,,,Implemented in v6.1.
+2000.52,2000-07-05 00:00:00,2000-10-19 00:00:00,Melita Kennedy; ESRI,Add American Samoa data,,,,Added geodetic datum 6169; geogCS 4169; proj 15300; projCS 2155-56; geodetic tfm 1577-79 8474-75
+2000.53,2000-07-14 00:00:00,2000-10-19 00:00:00,"Roger Lott, BP Amoco",Correct names for Qatar transformations,Coordinate Transformation,1210  1535-36,"Effectively changes name from ""Qatar to WGS 84"" to ""Qatar 1974 to WGS 84"".","Deleted tfm 1210 and 1535.  Added tfm 1561 and 1562.  Changed area of use, info source and remarks for 1236."
+2000.531,2000-07-14 00:00:00,2000-10-19 00:00:00,"Roger Lott, BP Amoco",Add Qatar transformation,,,,Added tfm 1563.
+2000.54,2000-07-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct single geodetic transformation show fields,Coordinate Transformation,1100-1106  1470,,Change Show field from No to Yes.
+2000.55,2000-08-04 00:00:00,2000-10-19 00:00:00,EPSG,Correct North Sea transformation remarks,Coordinate Transformation,1025,,Changed remarks comments A1-A15 and B1-B15 to A0-A14 and B0-B14.
+2000.472,2000-08-15 00:00:00,2000-10-19 00:00:00,EPSG,Amend Algeria Lambert projection remarks,Coordinate Transformation,18021-22,Overlooked in change request 2000.47,"Changed remarks from ""Voirol Unifie 1960"" to ""Nord Sahara 1959""."
+2000.56,2000-09-05 00:00:00,2000-10-19 00:00:00,Richard Wylde; SIMA,Update Netherlands CS and transformation information,,,,Add compound CS 7408; geod tfm 1571; concat tfm 8572.  Amended remarks for geod datum 6289.
+2000.57,2000-10-03 00:00:00,2000-10-19 00:00:00,Simon-Pierre Cadieux; Methodex,Add new Quebec transformation data and old projected CS,,,,Added geod tfm 1572-76 and concat tfm 8564-66.  Changed: area of use for 1463; remarks for 1451 1462 8243 8394 8404; version for 1313 1451 1462.  Added projCS 32098 and 2138.
+2000.58,2000-07-29 00:00:00,2000-10-19 00:00:00,Alan Reid; Reid Geophysical,Resolve problem with running db under Access 2000 and NT,,,Converted MSAccess2000 problems with this database have not appeared when running under Win2000,Add comments to Readme file to indicate the operating system issue  when running Access2000.
+2000.59,2000-07-21 00:00:00,2000-10-19 00:00:00,Melita Kennedy; ESRI,Check bin grid scale units,Unit of measure,9204-11,,Changed UoM type from scale to length.
+2000.6,2000-07-21 00:00:00,2000-10-19 00:00:00,Roel Nicolai; Shell,Correct Borneo RSO definition,Transformation Method; Coordinate System; Coordinate Transformation,9812  9815; 19912;  29871-73,"The change of projection parameters to be consistent with source information requires a change of method.  19912 used method 9812, 19956-58 using method 9815 are equivalent.",Deleted projection 19912 and replaced it with 19956-58; amended projCSs 29871-73 to link to proj 19956-58 respectively instead of 19912.  Corrected formulae and examples for tfm methods 9812 and 9815.
+2000.611,2000-10-05 00:00:00,2000-10-19 00:00:00,Roger Lott; bp,Add British transformations,,,,Added transformation parameter 8664; transformation method 9633; geodetic transformation 1036; concatenated transformation 8567.
+2000.62,2000-10-06 00:00:00,2001-06-05 00:00:00,K R Santhosh; Coordinates India,Add Indian polyconic projection,,,Definition required.,Case closed as no info received from reporter.
+2000.63,2000-10-03 00:00:00,2000-10-19 00:00:00,Andre Verville; Softmap,Add military grid reference system,,,"Outside scope of EPSG db because it is an area indexing system, not a coordinate system.",Informed reporter
+2000.581,2000-08-03 00:00:00,2000-10-19 00:00:00,Mario Hilgemeier; Megatel,Provide Access 2000 version of db,,,See 2000.58,Comments made to readme file.
+2000.64,2000-10-19 00:00:00,2002-01-18 00:00:00,EPSG,Allow forms and reports to include alias within filtering by name,,,,Completed on reports v6.1 but not possible on subforms.
+2000.65,2000-10-19 00:00:00,2001-06-05 00:00:00,EPSG,Add facility for user logo on forms and reports,,,,Fully implemented in v5.2 and v6.0.
+2000.66,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct New Brunswick transformation detail,Coordinate Transformation,1472,,"Change tfm name from ""ATS 77..."" to ""ATS77 ... "" and file name from NT7783v2.gsb to NB7783v2.gsb"
+2000.67,2000-10-19 00:00:00,2001-08-15 00:00:00,EPSG,Replace concatenation of ITRF-based CRS to WGS84,,,,See change records 2001.221-2001.228
+2000.681,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Update binary transformation data for Australia,,1459 1464 8408,,Added geod tfms 1594-1596; concat tfms 8576-78  Remarks added to tfms 1459 1464 8408
+2000.69,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add country names to continental CS and transformations,Coordinate System; Coordinate Transformation,Many,,Amended Area of Use field as appropriate.
+2000.701,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add New Zealand GD2000 and transformations,,,,Added geodetic datum 6167 and geogCS 4167.  Added transformations 1564-1568 and 8563.
+2000.702,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Amend New Zealand GD49 name,Coordinate System; Geodetic Datum; Coordinate Transformation,4272  27200  27291-92  6272  1151,,"In geogCS 4272, projCS 27200 27291-92 and geodetic transformation 1151, changed name from GD49 to NZGD49; added alias GD49. Added second alias to geodetic datum 6272."
+2000.703,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add New Zealand meridional circuits,,,,Added proj 17901-28 and 17931-58; projCS 2105-2132 and 27205-27232.
+2000.704,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add New Zealand offshore UTM CS,,,,Added projCS 2133-2135 and 27258-27260.
+2000.73,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add French RGF93 CS,,,,Added geodetic datum 6171; geogCS 4171; geod tfm 1591; concat tfm 8573; proj 18085; projCS 2154
+2000.601,2000-10-19 00:00:00,2000-10-19 00:00:00,Roel Nicolai; Shell,Add Borneo transformation,,,,Added geod tfm 1592.
+2000.68,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct binary transformation data for Western Australia,Coordinate Transformation,1559 8560,Changed most current file name from wa_0400.gsb to wa_0700.gsb,Added geod tfm 1593; concat tfm 8579.  Remarks added to tfms 1559 8560
+2000.74,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct Algeria geogCS axis abbreviations,Coordinate System,4819,,Changed axis 1 abbreviation from N to Lat and axis 2 abbreviation from E to Long.
+2000.75,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add Argentina POSGAR data,,,,Added geodetic datum 6172; geogCS 4172; geod tfm 1598
+2000.76,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add Genuk Alias for Batavia,Geodetic datum; Coordinate System; Coordinate Transformation,6211 4211 4813 21100 21148 21150,See also change record 99.58,Added aliases for Genuk to geodetic datum 6211; geogCS 4211 4813; projCS 21100 21148 21150
+2000.77,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Expand area of use in Canada to always list applicable provinces,Coordinate System; Coordinate Transformation,Many,,Added all appropriate provinces to appropriate coordinate system and geodetic trf records except 1188 which is restricted by text data type limits.
+2000.78,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct area of use for WGS 84 / UTM zones 20N; 33N; 34N; 35N,Coordinate System,32620 32633-35,,Amended truncated area of use fields for projCS 32620 32633-35.  Truncation happened when dataset moved from v4.4 to v5.0
+2000.79,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Repair form for edit/add coordinate system (compound) to remove duplicate axes when ProjCS or VertCS is used in more than one compound coorinate system,,,,"Changed sql statement from ""select..."" to ""select distinct..."""
+2000.612,2000-10-05 00:00:00,2000-10-19 00:00:00,Roger Lott; bp,Add Irish systems and transformation,Coordinate System,4230,,Added geodetic datum 6173; geogCS4173; proj 19962; projCS 2157-58; geod tfm 1611; concat tfm 8580.  Added Ireland to area of use for geogCS ED50 (code 4230).
+2000.82,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Correct CS axis orientation,Coordinate System,32755,,Corrected second axis orientation from west to north.
+2000.8,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Deleting records via forms does not delete associated aliases from alias table,All,,,Added warning to edit/add forms.
+2000.661,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Add Canada maritime province interpolation tfms,,,,Added tfm method 9634; trfm parameter 8665; geodetic tfms 1603-08.
+2000.83,2000-10-19 00:00:00,2000-10-19 00:00:00,EPSG,Review Similarity Transformation reversibility,Transformation Method,9621,,"changed  reverse transformation switch from ""Yes"" to ""No"" and changed reversibility of the four transformation parameters to be blank ; modified last sentence in formulae and added add't sentence regarding non-reversibility of method."
+2000.84,2000-12-31 00:00:00,2000-12-31 00:00:00,EPSG,Version 5.1 release,,,Database structure update.  Changes through 2000.47 but with actions still remaining on some earlier change requests.,Version 5.1 database to web site in final form
+2000.85,2001-01-09 00:00:00,2001-06-05 00:00:00,Philippe Chessel; IHS Energy,Add Greenland Lambert projection data.,,,Danish mapping/geodetic agency KMS has no knowledge of these projections and no evidence of widespread public use has been furnished.,No action. Informed reporter.
+2000.861,2001-01-12 00:00:00,2001-06-05 00:00:00,EPSG,"Add aliases for Gold Coast foot (ftGC, foot).",Unit of Measure,9094,,Added aliases.
+2001.01,2001-01-14 00:00:00,2001-11-06 00:00:00,Norm Berls; Geoquest,Check under Access 2000,,,Importing v97 db into  v2000 db under Windows2000 seems to prevent the instability caused by importation under Windows97.,None.
+2001.02,2001-01-19 00:00:00,2001-11-06 00:00:00,EPSG,Add WGS84 geocentric CRS,,,Geocentric not actioned for v5.3.,Added CRS 4327 to v5.3 and v6.0; 4328 to v6.0 only.
+2001.03,2001-02-05 00:00:00,2001-11-06 00:00:00,"Paul Beaty, Georgia Tech",Add US feet for NAD83 SPCS,,,(Continued on record 2001.031…),Added proj 15304-15371 and projCRS 2222-2289.  Remarks added to equivalent metric records. Added aliases to projCRS 2205; 26929-78; 26980-98; 32100-61.
+2001.04,2001-03-23 00:00:00,2001-06-05 00:00:00,Philippe Chessel; IHS Energy,Add Sierra Leone data,,,,Added geodetic datums 6174-75; geog CRS 4174-75; projCRS 2159-62; geod tfm 1614.
+2001.051,2001-03-23 00:00:00,2001-06-05 00:00:00,EPSG,Correct spelling of POSGAR alias,Alias,4172,,"Changed alias ""National Geodetic System [Argenina]"" to ""National Geodetic System [Argentina]"""
+2001.052,2001-03-23 00:00:00,2001-06-05 00:00:00,EPSG,Add alias for Clarke 1880 (Arc) ellipsoid,Alias,7013,,Added aliases.
+2001.06,2001-03-23 00:00:00,2001-06-05 00:00:00,EPSG,Add new offshore Norway transformations,Coordinate transformation,1450 1588-90 8046-47 8569-70,,"Added geod tfm 1612 and 1613.  Added second alias for EUREF89 to geod tfm 1588-89.  Added remarks to geod tfm 1450,1588-90 and concatenated tfm 8046-47, 8569-70."
+2001.181,2001-06-05 00:00:00,2001-06-05 00:00:00,EPSG,Correct German CRS,Datum; Coordinate Reference System; Area,6314  31461-5  1628,ProjCRS 31462-65 replaced by 31466-69 respectively. ProjCRS 31461 not replaced.,Deprecated in v6.0 and deleted in v5.2 projCRS 31461-65; added projCRS 31466-69.  Corrected name and origin details for datum 6314.  In v6.1 only deprecated area 1628.
+2001.18,2001-06-05 00:00:00,2001-06-05 00:00:00,EPSG,Correct Balkans CRS,Coordinate Reference System,31265-68,"Replaced 31265-68 with 31275-78 to correct scale factor, and order of and abbreviation for axes.",Added proj 18275-78; projCRS 31275-78.  Deprecated in v6.0 and deleted from v5.2 codes 31265-68.  But see also change 2001.31.
+2001.183,2001-06-05 00:00:00,2001-06-05 00:00:00,EPSG,Correct Austria transformation,Coordinate transformation,1471,Replaced 1471 with 1618 to correct sign of parameters.,Deprecated in v6.0 and deleted from v5.2 code 1471; added 1618.
+2001.091,2001-06-05 00:00:00,2001-06-05 00:00:00,EPSG,Add UTM zoned systems,,,,Added coord operation parameters 8830-31; proj method 9824; proj 16000 and 16100; CRS 32600 and 32700.
+2001.19,2001-06-23 00:00:00,2001-06-25 00:00:00,Melita Kennedy; ESRI,Correct GRS80 authalic sphere,Ellipsoid;  Geodetic Datum; Coordinate Reference System,7047 6047 4047 2163,Replaced 7047 with 7048 to correct value of parameters.,Deleted from v5.21 code 7047; added 7048.  Amended datum 6047 to reference 7048.
+2001.202,2001-06-25 00:00:00,2001-06-25 00:00:00,EPSG,Version 5.2.1 release,,,,
+2001.21,2001-07-17 00:00:00,2001-07-17 00:00:00,EPSG,Correct Netherlands transformation,Coordinate Operation,1571,,See 2001.34
+2001.221,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via GDA94 with single tfms.,Coordinate Operation,See action,"Effect is to replace 1m accuracy concat tfm 8396 by single tfm 1665, 8400 by 1666, 8576-77 by 1667-78 and 8194 by 1669 whilst deleting concat tfms of lower and higher accuracy.",Deprecated in v6.0 and deleted in v5.3 codes 8190 8192 8194 8396 8398 8400 8408 8453-54 8560 and 8576-79; added 1665-69.
+2001.222,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via ETRS89 with single tfms.,Coordinate Operation,See action,See also change records 2001.121 and 2001.122.,Deprecated in v6.0 and deleted in v5.3 codes 8183 8195 8199 8234 8236 8457 8567 8572-73 8580; added 1671-73 1675-81.
+2001.223,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via NZGD2000 with single tfms.,Coordinate Operation,8563,,Deprecated in v6.0 and deleted in v5.3 code 8563; added 1670.
+2001.121,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Reduce precision of Swiss transformation parameter values,Coordinate Operation,1510,"3 decimal place precision of original info from BfL reduced to 1 dp to be consistent with information issued through EuroGeographics. Changed 1510 v4.4 parameter values from dX=674.374 to 674.4, dY=15.056 to 15.1 and dZ=405.346 to 405.3.",Deprecated in v6 and deleted from v5 code 1510. Added code 1766.
+2001.122,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Rename transformation for east Germany,Coordinate Operation,1310,Effect is to replace Pulkovo 1942 to ETRS89 (1) with Pulkovo 1942(83) to ETRS89 (1).,Deprecated code 1310 v5.1.  Added code 1674.
+2001.225,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via NGN96 with single tfms.,Coordinate Operation,See action,,Deprecated in v6.0 and deleted in v5.3 code 8530; added 1682.
+2001.226,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via Moznet with single tfms.,Coordinate Operation,See action,,Deprecated in v6.0 and deleted in v5.3 codes 8215 8217 8219 8221 8223; added 1683-87.
+2001.227,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via NAD83 NAD83(HARNS) and NAD83(CSRS98) with single tfms.,Coordinate Operation,See action,,Deprecated in v6.0 and deleted in v5.3 codes 8243 8245 8388 8390 8392 8394 8404 8406 8418-22 8564-66; added 1688-1700 and 1702.
+2002.27,2002-02-12 00:00:00,2002-06-22 00:00:00,EPSG,Fix v97 table relationships,,,Only affects building of forms and reports - no data or reporting problems.,No action taken.
+2002.28,2002-02-22 00:00:00,2002-02-22 00:00:00,EPSG,Version 5.3 and v6.1 release.,,,,
+2001.23,2001-08-17 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct error in New Zealand transformation parameter value,Coordinate Operation,1567,Sign of z-axis rotation corrected from 1.024 to -1.024,Deprecated in v6.0 and deleted from v5.3 code 1567. Added 1701.
+2001.228,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Replace concatenated transformations to WGS84 via NAD83 with transformations via NAD83(HARN).,Coordinate Operation,See action,Effect is to replace concat tfm 8386 for Hawaii and 8402 for Puerto Rico by tfms 8582 and 8583 respectively using Nadcon HARN file for second step instead of zero geocentric tfm.,Deprecated in v6.1 and deleted in v5.3 codes 8386 8402. Added single tfms 1741 and 1731 and concatenated tfms 8582-83.
+2001.24,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Add additional US Nadcon data,,,See change record 2001.229 for versions to WGS 84.,Added tfms 1704-07; concatenated tfms 8586-89.
+2001.229,2001-08-15 00:00:00,2001-11-06 00:00:00,EPSG,Add transformations to WGS84 via NAD83(HARN),,,Nadcon NAD83>NAD83(HARN) used for NAD83>WGS 84.,"Added NAD83>WGS84 tfms 1708-30, 1732-40, 1742-50 and NAD27>NAD83>WGS84 concatenated tfms 8590-8630 [v6.0 only (not v5.3)]."
+2001.41,2001-08-29 00:00:00,2001-08-29 00:00:00,EPSG,Version 6.0 release to ISO 19127 project team.,,,Not a public release.,Version 6.0 release to ISO 19127 project team leader.
+2001.25,2001-08-28 00:00:00,2001-11-06 00:00:00,Mark Tuttle; Shell Todd Oil Services,Add New Zealand TM projection,,,,Added conversion 19971 and projCRS 2193.
+2001.26,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct spelling of Czech/Slovak datum,Datum,6156 6818,"(i) In v6.0 of the db, datum 6156 was deprecated and replaced by 6186, to which geogCRS 4156 repointed. This reversed for v6.1.  (ii) See change record 2001.51.","For datum 6156, name ""Jednote Trigonometricke Siti Kataastrali"" replaced by ""Jednotné Trigonometrické Síte Katastrální"". Alias for datum 6818 corrected to ""Jednotné Trigonometrické Síte Katastrální""."
+2001.27,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct name of Qatar datum,Datum,6285,"(i) In v6.0 of the db, datum 6285 was deprecated and replaced by 6187, to which geogCRS 4285 repointed. This reversed for v6.1.  (ii) See change record 2000.29","For datum 6285, datum name ""Qatar"" replaced by ""Qatar 1974""."
+2001.28,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct information source for Korea data,Datum; Coordinate Reference System,6162 4162 2096-98,,Corrected information source.
+2001.29,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct remarks for Swiss data,Coordinate Reference System,21781,,"In remarks, code 256 corrected to 2056."
+2001.3,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct Source CRS for Canada PEI,Coordinate Reference System,2291,,Deprecated in v6.0 and deleted in v5.3 code 2291 and replaced with 2292.
+2001.31,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct CRS for Balkans,Coordinate Reference System,31278,Error in map projection attached.  See 2001.18,Deprecated in v6.0 and deleted in v5.3 code 31278 and replaced with 31279.
+2001.32,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct data for American Samoa,Coordinate Operation; Coordinate Reference System,15300 2155-56,,Deprecated in v6.0 and deleted in v5.3 projection 15300 and CRS 2155; replaced with projection 15301 and CRS 2194. Deprecated in v6.0 and deleted in v5.3 projCRS 2156; added projCRS 2195.
+2001.33,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct area of use for Sirgas,Coordinate Operation; Coordinate Reference System,1581 4170,,Added Peru to area; corrected spelling of Uruguay.
+2001.34,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct transformation for Netherlands,Coordinate Operation,1571,Remarks for 8572 also amended to make clearer.,1571 deprecated in v6.0 and deleted in v5.3; replaced with 1751. Amended remarks in 1112 in v6.0 only (not v5.3).
+2001.35,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct transformation for Alberta,Coordinate Operation,1602,,1602 deprecated in v6.0 and deleted in v5.3; replaced with 1752.
+2001.36,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct information source for Belgium,Coordinate Operation,1609-10  19961,,Updated information source url.
+2001.37,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct transformation for Switzerland,Coordinate Operation,1508,Wrong unit for scale difference.,1508 deprecated in v6.0 and deleted from v5.3; replaced with 1753.
+2001.38,2001-06-27 00:00:00,2001-11-06 00:00:00,Melita Kennedy; ESRI,Correct transformation for Nigeria,Coordinate Operation,1534,Wrong unit for scale difference.,1534 deprecated in v6.0 and deleted from v5.3; replaced with 1754.
+2001.39,2001-08-28 00:00:00,2001-11-06 00:00:00,EPSG,Correct names of longitude rotations,Coordinate Operation,1258-59 1261 1263 1268-70 1466-68 1519,"Transformation name did not correspond with target CRS name. "" (Greenwich)"" deleted from transformation names.",Deprecated in v6.1 and deleted from v5.3 tfm codes 1258-59 1261 1263 1268-70 1466-68 1519; added 1755-65.
+2001.4,2001-08-28 00:00:00,2001-11-06 00:00:00,EPSG,Deprecate erroneous transformation for Alaska,Coordinate Operation,8497,"Step 2 applies to lower 48, not Alaska.",8497 deprecated in v6.0 and deleted in v5.3.
+2001.42,2001-09-02 00:00:00,2001-09-02 00:00:00,EPSG,Version 6.02 release to ISO 19127 project team.,,,Not a public release.,Version 6.02 release to ISO 19127 project team.
+2001.43,2001-09-09 00:00:00,2001-11-06 00:00:00,EPSG,Separate areas for Finland zone 3,Coordinate Reference System,2393,,Area for 2393 amended. Also added aliases to 2391-94.
+2001.44,2001-09-09 00:00:00,2001-11-06 00:00:00,EPSG,Correct area for Deir,Datum,6277,V6.1 only.  Field does not apply to v5.  Error was introduced in v6.0.,Corrected area of use from Syria to Lebanon and Syria.
+2001.201,2001-06-11 00:00:00,2001-06-11 00:00:00,EPSG,Version 5.2 release,,,,
+2001.45,2001-09-25 00:00:00,2001-11-06 00:00:00,Marc-Andre Morin; Altaphoto,Correct US Tennessee and Kentucky SP projections,Coordinate Operation; Coordinate Reference System,11631  14100  26979  32036,,Deprecated in v6.1 and deleted from v5.3 proj 11631 and 14100 and projCRS 32036 and 26979; added proj 15302-03 and projCRS 2204-05.
+2001.46,2001-10-12 00:00:00,2001-11-06 00:00:00,EPSG,Add aliases for France NGF,Datum,5118-20,See change record 97.372.,Added further aliases to datums 5118-5120.
+2001.47,2001-10-12 00:00:00,2001-11-06 00:00:00,EPSG,Deprecate Cote d'Ivoire datum,Datum,6226,Exists only as an alias for Abidjan and Locodjo (codes 6143 and 6142).  See change record 2001.11.,Deprecated in v6.1 and deleted from v5.3 datum 6226.
+2001.48,2001-10-12 00:00:00,2001-11-06 00:00:00,EPSG,Correct Irish data,Coordinate Operation; Coordinate Reference System,19908  29900,,"Deprecated in v6.1 and deleted from v5.3 proj 19908 and projCRS 29900; added datum 5130 5131 6188, proj 19972-73, geogCRS 4188, projCRS 29901-03, vertCRS 5731-32. Additional remarks added to geogCRS 4299 and 4300. Alias added to 4300."
+2001.49,2001-10-25 00:00:00,2001-11-06 00:00:00,Mike Nottage; TotalFinaElf,Add Venezuela REGVEN data,,,,Added geod datum 6189 and geogCRS 4189; proCRS 2201-03; tfm param 8667; tfm method 9636; tfm 1767-72.
+2001.5,2001-10-26 00:00:00,2001-11-06 00:00:00,EPSG,Add Danish data,,,"Full definitions for older GI datum and Systems 34 and 45, plus polynomial transformations between these and ED50/UTM, not available.","Added proj 18401-03, projCRS 2196-98; vert datum 5132, vertCRS 5733."
+2001.51,2001-10-31 00:00:00,2001-11-06 00:00:00,EPSG,Ensure names use only ASCII character set,Datum,6171 6172 6186,,"In datum name, changed accented letters to non-accented ascii equivalent and added accented name as alias."
+2001.52,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Correct Swiss datum fundamental point,Datum,6150,,Change name of datum origin from Old Bern observatory to Zimmerwald observatory.
+2001.511,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Correct German datum,Datum,6314,,Datum name Deutsche Hauptdreiecksnetz replaced by Deutsches Hauptdreiecksnetz; origin changed from Potsdam to Rauenberg.
+2001.53,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Clarify Argentina POSGAR realisation,Datum; Coordinate Reference System; Coordinate Operation,6172  4172  1598,Effect is to replace POSGAR with POSGAR98. POSGAR could be considered to be POSGAR94; the positional difference between POSGAR94 and POSGAR98 is not significant for most applications.,"Deprecated in v6.1 and deleted in v5.3 datum 6172, geogCRS 4172 and tfm 1598. Added datum 6190, geogCRS 4190 and tfms 1773-74."
+2001.54,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Correct names for French projections,Coordinate Operation; Coordinate Reference System,18081-84  19091-94; 27581-84  27591-94  7401-03,,"Corrected names of proj 18081-84 and 18091-94; added aliases with former names.  Deprecated in v6.1 and deleted in v5.3 CRS 27581-84, 27591-94 and 7401-03; added 27561-64, 27571-74 and 7411-13."
+2001.58,2001-10-26 00:00:00,2002-07-18 00:00:00,Bruno Ravanas; TotalFinaElf,Add Iran transformations,,,See 2000.24,Added area 2851-53; tfm 1854-58.
+2001.6,2001-11-07 00:00:00,2002-06-22 00:00:00,Marc-André Morin; Altaphoto,Add US Harns state plane projCRS,Area,1337,"No HARNS for AK, NC or SC. That for PA to be completed during 2002.","Deleted AK, PA, NC and SC from area 1337. Added projCRS 2759-2930.  Added remarks to projCRS 2205 2222-63 2265-70 2274-89 26941-78 26980-98 32100-18 32120-27 32130-32 32134-58 32161."
+2001.61,2001-12-11 00:00:00,2002-01-18 00:00:00,Alan Haugh; Hydrosearch,Add Montenegro transformation,,,,"Added area 2547, tfms 1794-95."
+2002.01,2002-01-02 00:00:00,2002-02-12 00:00:00,Jim Cain; Exxon-Mobil,Clarify Cameroon info.,Datum; Coordinate Reference System,6228 6234 6260  4228 4234 4260  22832 23433,,"Deprecated datums 6228 6234 and 6260, geogCRSs 4228 4234 and 4260, projCRS 22832 and 23433. Added areas 2548-55 and 290-91, datums 6192-93 and 6197-98, proj 18411-17, geogCRS 4192-93 and 4197-98, projCRS 2214-15 and 2312-13, tfm1796 1805-06 and 8631-32."
+2001.57,2001-11-06 00:00:00,2001-11-06 00:00:00,Bruno Ravanas; TotalFinaElf,Add Romanian data,,,,"Added Area 2546, proj 16430, projCRS 2213, tfm1789."
+2001.551,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Update EuroGeographics data,Coordinate Operation; Coordinate Reference System,"1636-7; 18290-95, 18299; 2181-87",See 2001.13.  Some changes made to data on EuroGeographics web site added to EPSG v6.0. As v6.0 a non-public release the May 2001 data that has been updated has been deleted rather than deprecated in the EPSG database.,"Deleted proj 18290-95, 18299 and replaced with 16269-75, projCRS 2181-87 and replaced with 2206-12, tfm 1636-7 and replaced with 1783-4.  Added date and remarks to datum 6207 and alias to CRS 4207."
+2001.552,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Update EuroGeographics data (continued from 2001.551),,,See 2001.13.  Some changes made to data on EuroGeographics web site added to EPSG v6.0. As v6.0 a non-public release the May 2001 data that has been updated has been deleted rather than deprecated in the EPSG database.,"Added datum 6191, geogCRS 4191, projCRS 2199, tfm 1775-82 and 1785-88. Amended names of datums 6182-84 geogCRS 4182-84 and projCRS 2188-90."
+2001.56,2001-11-06 00:00:00,2001-11-06 00:00:00,EPSG,Correct Portuguese data,Coordinate Operation; Coordinate Reference System; Datum,19970  27491  6207 6803,Projection longitude prime meridian changed from Lison to Greenwich,"Deleted proj 19970 and projCRS 27491 and replaced with 19974 and 27492 respectively. Changed name of datums 6207 and 6803 to include Epoch date. Added aliases for datums 6207 6803, CRS 4207 4803 20790 20791."
+2002.02,2002-01-18 00:00:00,2002-01-18 00:00:00,EPSG,Correct concatenated transformation 8583,Coordinate Operation,8583,Concatenated transformations should not include a method - this is shown in each step.,Deleted entry in method field.
+2002.03,2002-01-18 00:00:00,2002-01-18 00:00:00,EPSG,Update EuroGeographics transformations for Portugal,Coordinate Operation,1656 1658,,Deprecated approximate tfm to WGS84 codes 1656 and 1658. Added tfm 1791-93. Amended remarks to tfm 1655 and 1657.
+2002.04,2002-01-18 00:00:00,2002-01-18 00:00:00,EPSG,Add aliases to Ivory Coast data,Coordinate Operation; Coordinate Reference System,1469-70; 2040-43,,Added aliases.
+2001.031,2001-02-05 00:00:00,2001-11-06 00:00:00,"Paul Beaty, Georgia Tech",(… continued from 2001.300),Coordinate Operation,"15040, 15303 and 1ss3z (where 01=<ss=<52 and 0=<z<10) except 11631.",Applies to all NAD83 State Plane zones in metres.,"For proj codes 15040, 15303 and 1ss3z (where 01=<ss=<52 and 0=<z<10) except 11631, replaced name and added previous name as an alias."
+2002.05,2002-01-18 00:00:00,2002-02-12 00:00:00,EPSG,Correct name for Congo datum,Datum,6282,Alias added to CRSs 4282 and 28232 and tfm 1200.,"Changed datum name from ""Pointe Noire"" to ""Congo 1960 Pointe Noire"". Added tfm 1801-02."
+2002.06,2002-01-18 00:00:00,2002-02-12 00:00:00,EPSG,Add Australian national transformations,Coordinate Operation,"1506-07, 1593, 1596.",,"Added tfm 1803-04. Added remarks to tfm 1506-07, 1593, 1596. Deprecated in v6.1 and deleted from v5.3 tfm 1559."
+2002.09,2002-02-07 00:00:00,2002-02-12 00:00:00,Jim Cain; ExxonMobil,Add Nigerian data,,,,Added area 1717; proj 16406; projCRS 2311; tfm 1818-21.
+2002.08,2002-02-06 00:00:00,2002-06-22 00:00:00,Yoshio Iwata; DPC,Add Japan JGD2000 data,,,,"Added datum 6612; geogCRS 4612; projCRS 2443-61; tfm 1826.  Added remarks to datum 6301; geogCRS 4301; projCRS 30161-79. Amended url in info source for proj 17801-19, datum 5122 and 6301, geogCRS 4301, projCRS 30161-79, vertCRS 5723, tfm 1336-1436."
+2002.1,2002-02-10 00:00:00,2002-02-12 00:00:00,Jim Cain; ExxonMobil,Add Azerbaijan data,,,Additional remarks added to vertCRS 5706.,Added area 2592; vert datum 5133-34; vertCRS 5734-35; tfm 5402-04 and 1807-09.
+2002.11,2002-02-10 00:00:00,2002-06-28 00:00:00,Tim Magee; Maersk,Add Former Soviet Union CS63 data,,,,"Added areas 2772-2778, 2788; proj 18441-48; projCRS 2935-41, 2964."
+2002.12,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Trinidad data,,,,Added proj 19975 and projCRS 2314.
+2002.13,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Egypt data,,,,Added geod datum 6199; geogCRS 4199; area 2595; tfm 1810. Added aliases to datum 6229 and geogCRS 4229.
+2002.14,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add South American data,,,,Amended area of use for area code 1815 (v6.1) and projCS 29122 (v5.3). Added area 2596-97; proj 19976; projCRS 2315-17; tfm 1811. Added alias to tfm 1516.
+2002.15,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Indonesian data,,,,Added proj 16409 16716 16732; projCRS 2308-10; tfm 1813-14.
+2002.16,2002-02-10 00:00:00,2002-06-22 00:00:00,Roger Lott; BP,Add China data,Area; Datum; Coordinate Reference System,1118 1147; 5104; 5704 21413-23 21473-83.,,"Added area 2711-31; ellipsoid 7049; geod datum 6610; geogCRS 4610; projCRS 2327-2390, 2401-2442. Amended names of areas 1118 (Hong Kong) and 1147 (Macau) to include non-ISO prefix ""China - "" and suffix ""special administrative region"". Changed name of datum 5104 from ""Yellow Sea"" to ""Yellow Sea 1956"" and added origin and epoch. Deprecated CRS 5704 and added CRS 5736. Added areas 2711-31; datums 5135-37 and 6611; proj 19978; CRS 2326-90 2401-42 4611 5737-39; tfm 1825 and 5405. Amended scope and added remarks to 21413-23. Deprecated projCRS 21473-83 and added 21453-63."
+2002.17,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Thailand data,,,,Added tfm 1812.
+2002.18,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Algeria data,,,,Added area 2598-2600 and tfm 1815-17.
+2002.19,2002-02-10 00:00:00,2002-02-12 00:00:00,Roger Lott; BP,Add Kuwait data,,,,Added remarks to projCRSs 20438 and 24600.
+2002.2,2002-02-10 00:00:00,2002-02-12 00:00:00,Barry Barrs; ExxonMobil,Add Saudi Arabia data,,,,Added proj 19977 and projCRS 2318.
+2002.07,2002-02-10 00:00:00,2002-07-13 00:00:00,Roel Nicolai for OGC,Review dmsh units for latitude and longitude,Unit of Measure,9107 9108 9110 9111,,Amended remarks to 9107 9108 9110 9111. Changed name of 9110 and 9111. Added alias to 9110. Added 9115.
+2002.21,2002-02-12 00:00:00,2002-02-12 00:00:00,Jim Cain; ExxonMobil,Clarify units for US 'UTM' foot zones,Coordinate Operation; Coordinate Reference System,15914-17; 32074-77,,"For proj 15914-17, change name of proj ""BLM zone xxN (feet)"" to ""BLM zone xxN (US survey feet)"" and add old name as alias. Deprecated CRS 32074-77 and added CRS 32064-67."
+2002.22,2002-02-12 00:00:00,2002-02-12 00:00:00,Melita Kennedy; ESRI,Delete duplicate Escambia county name,Area,2187,"Also applied to v5.3 projCRS codes 2238, 26760 and 26960",Deleted second occurance of Escambia in Area of Use.
+2002.23,2002-02-12 00:00:00,2002-02-12 00:00:00,Melita Kennedy; ESRI,Add Japan data,,,,See 2002.08
+2002.24,2002-02-12 00:00:00,2002-02-12 00:00:00,Melita Kennedy; ESRI,Add Australian national transformations,,,,See 2002.06
+2002.26,2002-02-12 00:00:00,2002-02-12 00:00:00,EPSG,Correct spelling of Oslo PM,PrimeMeridian; Coordinate Reference System,8913; 27391-98,,"In PM 8913 alias and remarks, Kristiana changed to Kristiania. In projCRS 27391-98, changed area of use Greenwich seconds from 20.5 to 22.5."
+2002.25,2002-02-12 00:00:00,2002-07-13 00:00:00,Melita Kennedy; ESRI,Check Portuguese data,Datum,6182 6184,(Need to complete proj method formulae),"Amended EPSG aliases for datum 6182 6184. Amended origin description for 6184. Added area 2779, amended area 1314. Added datums 6615-16 geogCRS 4615-16 projCRS 2942-43. Deprecated datum 6185 geogCRS 4185 projCRS 2191. Added datum 6904, geogCRS 4904, proj methods 9827-28, proj 19979, CS 6509, projCRS 2963."
+2002.29,2002-02-28 00:00:00,2002-07-16 00:00:00,EPSG,Delete duplicate Nigeria transformation and add new data.,Coordinate Operation,1754  1819-22,,Deprecated tfm code 1819. For tfm code 1754 amended remarks and corrected ISO country code in Version from 'SHL-Nig S' to 'SHL-Nga S'. Amended precision of tfm 1820 from dm to mm and 1821 from dm to cm. Added tfms 1822-24.
+2002.3,2002-02-28 00:00:00,2002-06-22 00:00:00,EPSG,Correct remarks for spherical CS,Coordinate System,6404,,"In remarks, changed ""geographic"" to ""geocentric""."
+2002.31,2002-02-28 00:00:00,,Roel Nicolai for OGC,Add image datum subtype,Datum,,On hold pending harmonisation of OGC spec and ISO model.,
+2002.32,2002-05-07 00:00:00,2002-06-22 00:00:00,EPSG,Deprecate duplicate Cameroon transformation,Coordinate Operation,1316,See change record 2002.01 - this action omitted.,Deprecated tfm 1316.
+2002.33,2002-04-19 00:00:00,2002-07-18 00:00:00,EPSG,Add Libya data,,,,Added tfm 1859-63.
+2002.341,2002-05-20 00:00:00,2002-06-22 00:00:00,EPSG,Check ISO country codes,Area,1024-1261,,"Changed Information Source for area codes 1024-1261 (from EPSG to ISO 3166 Maintenance Agency). Changed semicolon (;) to comma (,) in names of codes 1123 1134-35 1148 1161-62 1228. Added prefix 'The' to name in codes 1148 and 1259. Deleted parentheses from codes 1161 1253-54. Moved abbreviations from before to after names for 1243-45. Changed spelling of code 1131 from Kazakhstan to Kazakstan. Changed ISO 3-character code from ROM to ROU for area code 1197. Changed 'St.' to 'Saint' in codes 1219-20.  Deleted 'Islands' from 1223 and 1255. Added 'United Republic of' to 1230."
+2002.34,2002-05-20 00:00:00,2002-06-22 00:00:00,EPSG,Add ISO country code for Palestine Territory.,Area; Datum; Coordinate Reference System,1356; 6141; 2039 4141 28193,Area code 1356 was being used by datum code 6281; proj 18201-02; and CRSs 4281 28191-92.,"Added areas 2602-03. Changed area code 1356 from 'Israel and Jordan' to 'Israel, Jordan and Palestine Territory'. Changed datum 6141, proj 18203-04 and CRSs 2039 4141 28193 from area code 1126 [Israel] to code 2603 [Israel and Palestine Territory]."
+2002.35,2002-05-20 00:00:00,2002-06-22 00:00:00,Roger Lott; BP,Add Turkey data,,,,Added CRSs 2319-2325. Added remarks to CRS 2206-2212.
+2002.38,2002-05-28 00:00:00,2002-06-22 00:00:00,Anna Andersen; Andersen Petroleum Services,Clarify transformations for Senegal,Coordinate Operation,1101 1102 1104 1105,,Added remarks to transformation codes 1101 1102 1104 and 1105. Added transformations 1828 and 8633.
+2002.081,2002-06-01 00:00:00,2002-06-22 00:00:00,EPSG,Correct area for Japan CRSs,Coordinate Reference System,30165-69 30175 30177-79,,"For projCRS 30165-69 30175 and 30177-79, changed area codes from 1859-62 1858 1869 1871 1872 and 1868 to 1858-61 1862 1868 and 1870-72 respectively."
+2002.361,2002-05-20 00:00:00,2002-06-22 00:00:00,EPSG,Add Russia 3-degree Gauss-Kruger zones,Area,1792-1805 1873-1992 2299-2306 2534-40,,"Changed names of Area codes 1792-1805, 1873-1992, 2299-2306 and 2534-40. Added Area codes 2604-52 and 2747-69; Added proj codes 16070-94, 16170-94, 16201, 16233-60, 16276-99, 16301, 16333-60 and 16369-99. Added projCRS codes 2523-49, 2551-99, 2601-2735 and 2738-58."
+2002.36,2002-05-20 00:00:00,2002-06-22 00:00:00,EPSG,Rationalise Gauss-Kruger zone names,Coordinate Operation; Coordinate Reference System,16202-32 16302-32 16261-75 16361-68 18031-37; 2091-92 2166-68 2199 20064-92 28462-92,,"Added alias to transformation parameter code 8802 (longitude of natural origin). Added prefix '6-degree ' to name of proj codes 16202-32 and 16302-32. Amended suffix from '[zone]N' to 'CM [cm][h]' in proj codes 16302-32. Amended scope and remarks to proj 16202-32, 16302-32 and 16361-68. Added additional alias to Vietnam projCRSs 2044-45. Deprecated projCRSs 2091-92 (Yemen), 2166-68 (Germany) and 2199 (Albania) and added replacements 2395-96, 2397-99 and 2462 respectively. Added additional alias to Argentina proj 18031-37, projCRSs 22191-97 and 2081-83. Amended scope, added alias and remarks to Russia projCRS 20004-32 and 28402-32. Deprecated Russia projCRSs 20064-92 and 28462-92 and added replacements 2463-2522."
+2002.37,2002-05-23 00:00:00,2002-06-22 00:00:00,Gabor Timar; Eotvos University,Add and correct Hungary transformations,Coordinate Operation,1273 1677,1273 parameter values all have wrong sign. 1677 had an error in sign of dX relative to 1273 from which it was derived.,Deprecated transformations 1273 and 1677 and replaced them with 1829 and 1830 respectively.  Added tfm 1831.
+2002.39,2002-06-02 00:00:00,2002-09-19 00:00:00,EPSG,Add DMA WGS72 transformations,,,To supplement transformations to WGS 84 when not otherwise available. Several missing could be completed by other means - see Change record 2002.391. No further geogCRSs in db without tfm to WGS84 could be added through WGS72.,None.
+2002.342,2002-05-20 00:00:00,2002-06-22 00:00:00,EPSG,Alter Change table action field,Change,,To accommodate longer descriptions of actions. Effective from db v6.2.,Amended Change table Action field from Text 255 to Memo.
+2002.4,2002-06-16 00:00:00,2002-06-22 00:00:00,Paul Dowd; FGPS,Check coordinate operation parameter value,Coordinate Operation,1025 1335,,Deprecated tfm 1335 and added replacement 1827. For tfm 1025 changed unit for latitude and longitude from degree/minute to degree.
+2002.42,2002-06-22 00:00:00,2002-06-22 00:00:00,EPSG,Amend operation parameter value subforms.,,,,Amended browse tfm param value subforms to show dms units.
+2002.151,2002-03-06 00:00:00,2002-06-22 00:00:00,EPSG,Add Indonesian data,Datum; Coordinate Reference System; Coordinate Operation,6126 6294 6326; 4125 4294 4326-28 2309-10 32646-52 32747-54; 1126 1248 1282.,,"Deprecated datum 6125 6294, geog CRS 4125 4294 and tfm 1282 1286 and replaced them with 6613, 4613 and 1834 respectively. Added datum 6820, geogCRS 4820, tfm 1832-33 and 1835-37, naming system 7311. Added aliases to datum 6326, geogCRS 4326-28, projCRS 2309-10 2933-34 32646-52 32747-54, tfm 1248. Extended origin description for datum 6326. For tfm 1126 Changed version from DMA-Col to DMA-Idn BBI."
+2002.44,2002-06-28 00:00:00,2002-07-13 00:00:00,Roel Nicolai for NAM,Add Dutch North Sea transformation,,,,Added tfm 1037 and 1038.
+2002.43,2002-06-21 00:00:00,2002-06-28 00:00:00,EPSG,Add Niger data,Coordinate Reference System,4213,,"Added Area 2771. Amended area of use for geogCRS 4213 from Niger to Niger SE. Added proj 16413, projCRS 2931; tfm 1839 and 8634."
+2002.45,2002-06-28 00:00:00,2002-06-28 00:00:00,EPSG,Add Qatar data.,,,,"Added datum 6614, geogCRS 4614, projCRS 2932, tfm 1840."
+2002.46,2002-07-07 00:00:00,2002-07-16 00:00:00,Paul Dowd; FGPS,Clarify codes table,,,,Codes table updated to ISO terminology.
+2002.431,2002-06-21 00:00:00,2002-09-19 00:00:00,EPSG,Add Niger Point 58 data,,,,"Added area 2790, datum 6620, geogCRS 4620, tfm 1880. Added remarks to datum 6201 and geogCRS 4201."
+2002.41,2002-06-22 00:00:00,2002-07-13 00:00:00,EPSG,Amend Canada CSRS data,Area; Coordinate Reference System; Coordinate Operation,1336; 4140 2036-38 2139-53 2291-92; 1472-73 1572 1574 1576 1599-1601 1752 8584,,"Deprecated area 1336, geogCRS 4140, projCRS 4140 2036-38 2139-53 2291-92, tfm 1472-73 1572 1574 1576 1599-1601 1752 8584. Replaced them with area 2784, geogCRS 4617, projCRS 2944-62, tfm 1841-49 and 8635. Amended remarks for tfm 1688-89 1691-92 1696-97 1702-03 8585. Amended area of use for area 1449. Added tfm 1850-51."
+2002.47,2002-06-07 00:00:00,2002-07-13 00:00:00,Roar Nilsen; PGS,Add east Malaysia transformation,Coordinate Operation,1592,,"Added area 2780, tfm 1852. Added remarks re Lela field to tfm 1592. Added remarks re metric supersession to proj 1956-57 and projCRS 29871-72."
+2002.48,2002-07-13 00:00:00,2003-01-21 00:00:00,EPSG,Correct and add Swedish data,Coordinate Operation; Datum,1437 1680 1787 1788; 5117,Awaiting decision on projected CRS(s) to be associated with the SWEREF99 geogCRS - see 2002.482.,"Added datum 6619, geogCRS 4619, transformations 1878-79. Deprecated tfm 1787-88 and added replacements 1895-96. Changed remarks in tfm 1437 and 1680 to reference 1895 and 1896. Corrected spelling of name of vertical datum 5117."
+2002.49,2002-07-16 00:00:00,2002-07-16 00:00:00,EPSG,Add alias to Egypt Blue Belt,Coordinate Operation; Coordinate Reference System,18071; 22991,,Added alias to proj 18071 and projCRS 22991
+2002.5,2002-07-16 00:00:00,2002-09-19 00:00:00,Bruno Ravenas; TotalFinaElf,Review ellipsoid for SAD69,Ellipsoid; Datum; Coordinate Reference System; Coordinate Operation,7003 7036; 6291; 4291; 29100 29118-22 29177-85; 1212-24 1548.,SAD69 uses GRS 1967 ellipsoid but with 1/f to 2 decimal places.,"Added ellipsoid 7050; additional remarks to 7003 and 7036. Deprecated datum 6291; geogCRS 4291, projCRS 29100 29118-22 29177-85; transformations 1212-24 and 1548. Added as replacements datum 6618; geogCRS 4618, projCRS 29101 29168-72 29187-95; transformations 1864-77."
+2002.52,2002-07-25 00:00:00,2002-07-31 00:00:00,Melita Kennedy; ESRI,Correct Kazakstan spelling and review addition of CS63 K1 zone,Area,1284; 1291; 1357; 1798; 1799-1804; 2074-2088; 2314; 2405,Check compliance with ISO country spelling and review possible addition of K1 zone,CS63 K1 zone not added as there is no evidence of its actual usage; changed spelling from Kazakhstan to Kazakstan in affected records 1284; 1291; 1357; 1798; 1799-1804; 2074-2088; 2314; 2405
+2002.51,2002-07-16 00:00:00,2002-07-31 00:00:00,EPSG,Review coordinate operation formulae,Coordinate Operation Parameter; Coordinate Operation Method,8806 8807; 9636 9808,Also reviewed and if necessary amended remarks for all operations to bring into consistency with ISO19111 terminology (these changes having no practical consequences). Formulas in db brought into consistency with August 2002 revision of GN7.,Added alias and made minor amendment to description of coord op param 8806-07. Corrected formulas for 9808. Added formulas for 9636.
+2002.53,2002-07-31 00:00:00,2002-07-31 00:00:00,EPSG,Version 6.2 release,,,,
+2002.54,2002-08-12 00:00:00,2002-08-13 00:00:00,EPSG,Delete spurious deprecation record,Deprecation,38,Refers to datum code 6314 which remains valid.,Deleted this spurious record.
+2002.55,2002-08-12 00:00:00,2002-08-13 00:00:00,EPSG,Complete change record 2002.33 action.,,,,Added action to record in this table.
+2002.56,2002-08-16 00:00:00,2002-08-29 00:00:00,EPSG,Correct nomenclature in Algeria CRS remarks.,Coordinate Reference System,4307 30791-92,,Changed remarks for geogCRS 4307 and alias remarks for projCRS 30791-92 to conform to ISO terminology.
+2002.57,2002-08-07 00:00:00,2002-09-19 00:00:00,Gerhard Somer; Magistrat Wien,Clarify Austria projected CRS updates,Coordinate Operation; Coordinate Reference System,1757; 18041-46; 31281-86,Change request 2001.182 refers,Amended scope and remarks for proj 18041-43. Amended scope and remarks and added 2nd alias to projCRS 31281-83. Amended remarks for proj 18044-46 and projCRS 31284-86. Added proj 18047-49 and projCRS 31288-90. Corrected area of use for tfm 1757 and projCRS 31282-83.
+2002.58,2002-08-13 00:00:00,2002-09-19 00:00:00,Chas Dense; AK Div of Government Coordination,Add Alaska Albers projection,,,ProjCRS based on NAD27 to be included in v6.3; further investigation required for NAD83-based projCRS.,Added proj 15020 and projCRS 2964.
+2002.59,2002-06-16 00:00:00,2002-09-13 00:00:00,EPSG,Add AMS projections,,,Unable to ascertain geodetic datum with which the projections are associated - CRS therefore incomplete - request rejected.,None.
+2002.6,2002-08-20 00:00:00,2002-09-05 00:00:00,EPSG,Fix VBA compilation errors.,,,,Amended VBA code behind all form controls.
+2002.61,2002-08-24 00:00:00,2002-08-24 00:00:00,EPSG,Correct China record deprecation trail,Coordinate Reference System,5704,See change record 2002.16.,Reference to change id in deprecation trail of deprecated record 5704 changed from 2002.33 to 2002.16.
+2002.62,2002-08-29 00:00:00,2003-01-21 00:00:00,Roger Lott; BP,Add new UK and Ireland data,Coordinate Operation,1314,,"Deprecated tfm 1681. Added area 2792-2803, vert datum 5138-5148, vertCRS 5740-50; coord op param 8668-8693, coord op method 9637, tfm 1039-42. Amended remarks to tfm 1036. Added remarks to geod datum 6277. Amended name of datum 5131 and added previous name as abbreviation; added abbreviation to vertCRS 5732. Changed remarks for tfm 1314 to refer to 1039 rather than 1036."
+2002.63,2002-09-05 00:00:00,2002-09-05 00:00:00,EPSG,Version 6.2.1 release,,,See change record 2002.60.,
+2002.64,2002-09-13 00:00:00,2002-09-19 00:00:00,EPSG,Correct Morocco projection and add Western Sahara data,Area; Coordinate Operation; Coordinate Reference System,1704-05; 18131-33; 26191-93,,"Added aliases to proj 18131-32 and projCRS 26191-92. Amended area of use for proj 18132 and projCRS 26192. Deprecated areas 1704-05, proj 18133 and projCRS 26193. Added areas 2787-89, proj 18134-35 and projCRS 26194-95."
+2002.65,2002-09-13 00:00:00,2002-09-19 00:00:00,EPSG,Add Iran vertical CRS data,,,,Added datum 5149-50; vertCRS 5751-52.
+2002.66,2002-09-13 00:00:00,2002-09-13 00:00:00,EPSG,Add Angola Cabinda transformation,,,,Provenance of data not proven. No action taken.
+2002.67,2002-09-13 00:00:00,,EPSG,Add Brazil transformations,,,Further investigation required,
+2002.69,2002-09-16 00:00:00,2002-09-16 00:00:00,EPSG,Version 6.2.2 release,,,See change record 2002.60.,
+2002.68,2002-09-13 00:00:00,2003-01-21 00:00:00,EPSG,Correct problem in Browse Transformation form in Access2000 SR1.,,,,Revised forms included in v6.3.
+2002.7,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Correct revision date,Coordinate Operation,1592,,Revision date changed from 15-Oct-02 to 15-Oct-00.
+2002.71,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Order edit/add alias form deprecation trail,,,,Added sort ascending to Replaced By field on subform Deprecation Trail Area.
+2002.72,2002-09-19 00:00:00,2003-01-21 00:00:00,EPSG,Correct Portuguese transformations,Coordinate Operation,1656 1791 1793,,"Deprecated tfm 1656, 1791, 1793. Replaced with tfm 1944-45. Amended remarks for tfm 1790 and 1792."
+2002.73,2002-09-19 00:00:00,2002-11-18 00:00:00,EPSG,Correct Indonesian transformations,Coordinate Operation,1834 1835 1836,Changed source CRS code from 4294 to 4613.,Deprecated tfm 1834-36 and replaced these with 1897-99.
+2002.74,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Correct reference in France transformation,Coordinate Operation,1764,"Tfm 1467 was deprecated and replaced by 1763 (see change 2001.39), but reference to 1467 in tfm 1764 was missed.",Changed remarks reference from preferred code 1467 to code 1763.
+2002.391,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Add missing transformations to WGS84,,,,Added tfm 1881-94; concatenated tfm 8636-45.
+2002.75,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Amend general polynomial formulae,Coordinate Operation Method,9625-27,Formulae in Guidance Note 7 use superscripted suffixes and these did not transcribe.,Added power (^) signs where missing in formulae.
+2002.76,2002-09-19 00:00:00,2002-09-19 00:00:00,EPSG,Amend scope for transformations.,Coordinate Operation,1444 1518,Taken from NIMA TR8350.2.,Amended scope and remarks for tfm 1444 and 1518.
+2002.77,2002-10-11 00:00:00,2002-11-18 00:00:00,Alain Robert; Kodak,Correct US Indiana NAD83 ft SP projections,Coordinate Operation; Coordinate Reference System,11331-32 15326-27; 2244-45 2792-93 2889-90,,"Deprecated proj 15326-27 and projCRS 2244-55 2889-90. Added replacement proj 15372-73 and projCRS 2965-68. Amended CRS code reference in remarks for proj 11331-32, projCRS 2792-93 and projCRS 26973-74."
+2002.771,2002-10-13 00:00:00,2002-11-18 00:00:00,EPSG,Correct US HARN CRS remarks,Coordinate Reference System,2761-63 2766-81 2787-89 2792-93 2798-99 2804-09 2813-14 2818 2825-33 2836-39 2843-51 2853-56 2859-61 2867-88 2891-2930,,Amended CRS code reference in remarks.
+2002.78,2002-10-21 00:00:00,2003-01-21 00:00:00,Akira Uematsu; NEC,Add WGS84 CRS with alternative CS,Unit of Measure,9107 9108 9110 9111 9115,See also 2002.85 for amendments to remarks of CS 6401-02.,"For UoM 9107, 9108, 9110, 9111 and 9115 amended target UoM from 9101 to 9102 and also amended remarks. Added UoM 9116-21; added Coord Operation Methods 9637-44; added Coord Conversions 101-108; added Coord Systems 6405-21; added WGS 84 codes CRS 63266405-20. Added geog2D (deg) CRS codes 6***6405 where *** = 120-124, 126-171, 173-176, 178-184, 188-216, 218-225, 227, 229-233, 236-259, 261-286, 288-289, 292-293, 295, 297-304, 306-319, 322, 324, 600-616, 618-640, 650-655, 801-806, 808-809, 813-815, 818, 820 and 903-903. Added geog3D (deg) CRS codes 6###6413 where ### = 126, 130, 140, 148, 151, 152, 163, 167, 170, 171, 173, 176, 180, 189, 190, 258, 283, 612, 619, 624, 627, 640 and 645."
+2002.79,2002-10-25 00:00:00,2002-10-25 00:00:00,Milan Trninic; Galdos,Correct deprecation record inconsistency,,,See change record 2002.54,Advised correspondent
+2002.8,2002-10-25 00:00:00,2002-11-18 00:00:00,Milan Trninic; Galdos,Make alias table object type field entries consistent in case,,,,"Where necessary, changed ""datum"" to ""Datum""."
+2002.81,2002-09-13 00:00:00,2003-01-21 00:00:00,EPSG,Check Sudan datum,Coordinate Reference System; Datum,"4296, 29635-36; 6296",,"Amended area 1552-53; added area 2825-27. Deprecated CRSs 4296 and 29635-36, datum 6296. Added projCRS 20134-36."
+2002.82,2002-11-01 00:00:00,2002-11-18 00:00:00,EPSG,Correct area text,Area,2286,,Added closing parenthesis around NSW in area name.
+2002.83,2002-11-01 00:00:00,2003-01-21 00:00:00,EPSG,Review NAD83 ITRF transformations,Coordinate Operation,1308 1515 1850,,"Deprecated tfm 1308 and 1515. Added tfm 1900-01, 1946. Corrected variant for tfm 1850 from 2 to 3."
+2002.621,2002-09-13 00:00:00,2003-09-01 00:00:00,EPSG,Correct Ireland CRS/Tfm inconsistencies,Datum; Coordinate Reference System; Coordinate Operation; UoM,6299 6300; 4299 4300; 1229 1640-41 5401; 9095.,,"For datum 6300 changed name from TM75 to Geodetic Datum of 1965 and added aliases and remarks. Added remarks to datum 6299 and CRSs 4299 and 4300. Deprecated tfm 1229 and 1640. Changed remarks for tfm 1641. Added tfm 1953-56. Deprecated tfm 5401 and replaced it with 5406. Added UoM 9095, Coord Sys 6496, datum 5152, CRS 5754, tfms 5407-08. Added additional info source for Ireland to UoM 9095."
+2002.84,2002-11-01 00:00:00,2003-01-21 00:00:00,EPSG,Check Cameroon data,Coordinate Reference System,2215 4193 4197,,Deleted remarks from geogCRS 4197. In remarks for geogCRS 4193 corrected spelling of Bukavu and changed datum to CRS. Added remarks to projCRS 2215. Added tfm 1902 and concat tfm 8646.
+2002.86,2002-11-07 00:00:00,2002-11-18 00:00:00,Alan Haugh; Hydrosearch,Correct angle unit remarks,Unit of Measure,9102-06 9112-13.,,"Added ""radians"" to formula within remarks for UoM 9102-06 and 9112-13."
+2002.85,2002-11-07 00:00:00,2002-11-18 00:00:00,EPSG,Correct ellipsoidal CS unit description.,Coordinate system,6401-03,See also 2002.78,Corrected order of north and east in CS name for CS 6401-03.  Added additional remarks to CS 6401-02.
+2002.87,2002-11-11 00:00:00,2003-01-21 00:00:00,Georg Haefele; IABG,Add Comoros data,,,No transformation information available from IGN.,"Added Area 2807-09, datum 6646, geog CRS 4646 and projCRS 2999."
+2002.88,2002-11-11 00:00:00,2003-09-30 00:00:00,Georg Haefele; IABG,Add Iceland data,,,,"Added Area 2851-53; ellipsoid 7051, datum 6657-59; proj 19987-89; geogCRS 4386 4657-59 66576405 66586405 66596405 66596413; geocenCRS 4387; projCRS 3052-57; tfm 1951-52 and 1994."
+2002.89,2002-11-27 00:00:00,2003-01-21 00:00:00,EPSG,Add ITRF,Datum,6326,,"Added datums 6647-56; geocentric CRSs 4330-38 and 4385, tfm 1935-43. Added remarks to datum 6326 (WGS84)."
+2002.9,2002-12-02 00:00:00,2002-12-09 00:00:00,EPSG,Correct remarks for Netherlands transformations,Coordinate Operation,"1112, 1672",Corrected incorrect reference to Amersfoort to ETRS89 (2) to ETRS89 (1).,Amended remarks for transformations 1112 and 1751.
+2002.91,2002-12-17 00:00:00,2003-01-21 00:00:00,OGC,Add US Oregon projection,,,,Added proj 13633 and 15374; projCRS 2991-94.
+2002.92,2002-12-18 00:00:00,2003-01-21 00:00:00,Melita Kennedy; ESRI,Correct formula for spherical radius,Coordinate Operation Method,9823,Changed formula for R from R = b to R = sqrt(Mo * No). Also amended GN7.,Changed formula for R.
+2002.94,2002-12-18 00:00:00,2003-09-30 00:00:00,EPSG,Include coordinate operation formula rather than citations,Coordinate Operation Method,9820 9822 9827 9828,,Added formula to methods 9820 9822 9827 9828; example to method 9820.
+2002.93,2002-12-18 00:00:00,2003-01-21 00:00:00,EPSG,Correct CS axes for UPS,Coordinate Reference System,"32661, 32761",,Added CS 4493-94. Amended CRS 32661 and 32761 to use these CS.
+2003.01,2003-01-03 00:00:00,2003-01-08 00:00:00,Martin Daly; Cadcorp,Review precision of British National Grid parameters,Coordinate Operation,19916,This change will affect conversions by a maximum of 0.4mm. This is not considered to be a critical change: parameter value has been amended rather than deprecated and replaced. Note: date closed wrongly documented in v6.3 and corrected in v6.4.,Changed SF value from 0.999601272 to 0.9996012717. Included change record reference in dependent projCRS 27700.
+2003.02,2003-01-15 00:00:00,2003-01-21 00:00:00,Frank Warmerdam,Correct projCRS prime meridian and projection inconsistency,Coordinate Reference System,2934 21100 25700 26591-92,This deprecation and replacement effectively renames the CRSs.,"Deprecated CRSs 2934, 21100, 25700, 26591-92 and replaced them with 3000-3004. Added remarks regarding longitude reference to proj 18041-43, 18047-49, 18081-84, 18091-94, 18221-28, 19901, 19903, 19911, 19921, 19923, 19936-37, 19952, 19969, 19979."
+2002.871,2002-11-11 00:00:00,2003-02-25 00:00:00,EPSG,Add French Overseas Territories data,Coordinate Reference System; Datum; Area,4235; 6235; 1099,,"Added Area 2810-2824, CS 4492, datum 6621-6645, geog CRS 4621-45, proj 19981-83, projCRS 2969-73, 2975--90 and 2995-98, tfm 1903-1934. Deprecated datum 6235 and CRS 4235. Added remarks to area 1099."
+2002.95,2002-12-18 00:00:00,2003-01-31 00:00:00,Norm Berls; Geoquest,Correct Krovak formula,Coordinate Operation Method,9819,Also corrected GN7. Note: date closed wrongly documented in v6.3 and corrected in v6.4.,Corrected formula and amended example for coord op method 9819.
+2002.96,2002-12-18 00:00:00,,EPSG,Check Oblique Stereographic formula,,,Under investigation.,
+2002.97,2002-12-18 00:00:00,2003-01-21 00:00:00,EPSG,Amend show CRS switch setting,Coordinate Reference System,4188,,Changed Show? from No to Yes.
+2002.481,2002-07-13 00:00:00,2003-09-01 00:00:00,EPSG,Add Swedish RT projCRS data,Coordinate Operation; Coordinate Reference System,19929; 2400 30800,,For proj 19929 reversed name and alias and changed remarks. Deprecated projCRS 30800 and 2400. Added area 2845-50; proj 17334-38; projCRS 3019-3030.
+2003.03,2003-01-21 00:00:00,2003-09-30 00:00:00,EPSG,Add Netherlands transformation,,,,Added tfm 1960-61.
+2003.04,2003-01-31 00:00:00,2003-09-30 00:00:00,EPSG,Add French Overseas Territories vertical datums,,,,Added datums 5153-56 and vertCRSs 5755-58.
+2003.021,2003-02-04 00:00:00,2003-02-05 00:00:00,Bernard Snyers; Ionic Software,Correct Italy prime meridian and projection inconsistency,Coordinate Reference System,26591-92,See change record 2002.020,Advised correspondent.
+2003.05,2003-02-05 00:00:00,2003-02-05 00:00:00,Frank Warmerdam,Correct scale factor unit,Coordinate Operation,18441 18442,,"Amended unit of measure for scale factor from ""US survey foot"" to ""Unity""."
+2003.051,2003-02-05 00:00:00,2003-02-06 00:00:00,EPSG,Correct rotation unit,Coordinate Operation,1026 1027,,"Amended unit of measure for parameter B00 from ""coefficient"" to ""arc-second""."
+2003.06,2003-02-06 00:00:00,2003-02-06 00:00:00,EPSG,Amend country name for Yugoslavia,Area,1258,Follows change of country name to Union of Serbia and Montenegro. ISO3166 yet to be updated.,"Added ""Union of Serbia and Montenegro"" to Yugoslavia."
+2003.09,2003-02-26 00:00:00,2003-02-26 00:00:00,EPSG,v6.3 release.,,,,
+2003.07,2003-02-17 00:00:00,2003-02-17 00:00:00,EPSG,Correct alias,Coordinate Operation,1274,,Deleted aliases and replaced with corrected alias.
+2003.052,2003-02-16 00:00:00,2003-02-17 00:00:00,EPSG,Correct Scale Factor and False Easting unit of measure names,Coordinate Operation,16376,,"Amended unit of measure for parameter scale factor from ""meter"" to ""unity"" and amended unit of measure for parameter False Northing from ""unity"" to ""meter""."
+2003.08,2003-02-25 00:00:00,2003-02-25 00:00:00,EPSG,Correct Canada Maritme Provinces transformation,Coordinate Operation,1604-08,,Corrected area of use and version for tfm 1604-05 which were transposed. Deprecated tfm 1606-08 and replaced with 1947-49. Added tfm 1950 and concatenated tfm 8657.
+2003.1,2003-04-29 00:00:00,2003-09-30 00:00:00,EPSG,Add BC Albers projection,,,,"Added area 2832, projection 19984 and projected CRS 3005."
+2003.11,2003-05-01 00:00:00,2003-06-27 00:00:00,Simon Cox,Add geogCRSs with axes long-lat and in decimal degrees,,,"EPSG recommends that ISO 670-9 order (latitude, longitude) be adhered to for data exchange.",Notified reporter.
+2003.13,2003-06-09 00:00:00,2003-09-30 00:00:00,EPSG,Add Pan-European data,,,,Added area 2854-68 and 2881; proj 19985-86; projCRS 3034-35 and 3038-51.
+2003.12,2003-05-15 00:00:00,2003-06-06 00:00:00,Roar N Nilsen; PGS,Verify ellipsoid for M'Poraloko datum,,,M'Poraloko datum and CRS implemented by Elf; confirmed that the Clarke 1880 (IGN) ellipsoid was used. Records which indicate Clarke 1880 (RGS) ellipsoid used are not correct.,Notified reporter 6/6/03.
+2003.14,2003-06-17 00:00:00,2003-09-30 00:00:00,EPSG,Add Jan Mayen data,,,,"Added Area code 2869, proj 19991, datum 6660, geogCRS 4660 and 66606405, projCRS 3057, tfm 1957."
+2003.15,2003-06-20 00:00:00,2003-09-30 00:00:00,Aivars Terauds; Envirotech,Add Latvia data,,,,Added datum 6661; geogCRS 4661 4388 4389 66616405 66616413; proj 19990; projCRS 3059; tfm 1958. Added aliases and remarks to CRSs 2600 3300-01 4126 4133 4180.
+2003.041,2003-06-20 00:00:00,,EPSG,Add French datum transformation,,,,
+2003.16,2003-06-20 00:00:00,2003-09-30 00:00:00,EPSG,Add St. Vincent transformation,,,See change request 2002.391.,Added tfm 1959.
+2003.17,2003-06-24 00:00:00,2003-06-27 00:00:00,Flavio Pletti; Polettix,Clarify Helmert transformation formulae,Coordinate Operation Method,,"Rotations are in radians as the mathematics uses the approximation of sine 1"".",Notified correspondent.
+2003.141,2003-06-17 00:00:00,2003-09-30 00:00:00,EPSG,Clarify usage in Norwegian dependencies.,Area,1296 1635-38 2056 2062 2064 2066 2332 2601,,Deleted Jan Mayen from area codes 2062 2064 2332 and 2601; added Jan Mayen to Area code 2056. Added Svalbard to area codes 1296 and 1635-38.
+2003.18,2003-06-27 00:00:00,,EPSG,Add Jamaica transformation,,,Under investigation.,
+2003.19,2003-06-27 00:00:00,2004-01-07 00:00:00,EPSG,Add Italy data,,,,Added datum 6670; CRSs 4670 and 4982-83 and 3064-65; tfm 1098-99.
+2003.2,2003-06-27 00:00:00,2003-09-30 00:00:00,EPSG,Add offshore Germany transformation,,,,"Added coordinate operation method 9654, parameters 8697-8726, area 2879, tfm 1052."
+2002.622,2002-09-13 00:00:00,2003-09-01 00:00:00,EPSG,Correct Ireland ellipsoid inconsistencies,Ellipsoid,7002,,Amended remarks and added information source.
+2003.21,2003-08-06 00:00:00,,Stephen H. Savage; Arizona State University,Add Jordan data,,,Under investigation.,
+2003.22,2003-08-06 00:00:00,2003-09-30 00:00:00,Melita Kennedy; ESRI,Review Antarctica Terre Adelie projection,Coordinate Operation Method; Coordinate Operation,9810; 19983,GN7 updated. Method 9810 also used by proj 16061 and 16161.,Enhanced formula for method 9810; added methods 9829-30; changed proj 19983 from using method 9810 to method 9830 including deletion of scale factor parameter.
+2003.23,2003-08-06 00:00:00,2003-09-30 00:00:00,Melita Kennedy; ESRI,Correct spelling of Portugal Selvagens transformation,Coordinate Operation,1889,,Deprecated tfm 1889 and added replacement 1965. Amended area 2779 description from Portugal - Selvagens island (Madeira group) to Portugal - Selvagens islands (Madeira province).
+2003.24,2003-08-06 00:00:00,2003-09-30 00:00:00,Melita Kennedy; ESRI,Correct spelling of New Caledonia Grande Terre,Area; Coordinate Reference System; Coordinate Operation,2822-23; 2984 3060 4381-82 4634 66346405 4645; 1918 1929.,(66346405 still to be dealt with).,"In area 2822 and 2823 and remarks for CRSs 4381-82 4645 and 2984, changed Grand Terre to Grande Terre. Deprecated CRSs 4634, 2982 and tfms 1918, 1929; added replacement CRSs 4662, 3060 and tfms 1962-63. Amended CRS 66346405 name and source CRS."
+2003.25,2003-08-06 00:00:00,2003-09-30 00:00:00,Melita Kennedy; ESRI,Correct spelling of Reunion transformation,Coordinate Operation,1933,,Deprecated tfm 1933 and added replacement 1964. Amended remarks for reciprocal tfm 1926.
+2003.26,2003-08-14 00:00:00,2003-09-30 00:00:00,EPSG,Add ETRS89 origin details,Datum,6258,,Added origin description and amended remarks.
+2003.231,2003-08-14 00:00:00,2003-09-30 00:00:00,EPSG,Add Portugal data,Datum; Coordinate Reference System; Coordinate Operation,6183-84 6615; 4183 4615 2189 2942; 1944-45.,,"Amended datum 6615 name from Porto Santo to Porto Santo 1936; added alias Porto Santo. Added datum 6663-66, geogCRS 4663-6 66636405 66646405 66656405 66666405, projCRS 3061-63. Added area 2870-75, tfm 1966-91 and 8648-49. Added aliase Base SE to datum 6615, CRSs 4615, 2942 and tfm 1888. Added alias Base SW to datum 6183, CRSs 4183, 2189 and tfm 1886. Added remarks to alias to datum 6184, CRSs 4184 and 2190. Added supersession remarks to datum 6183-84 and 6615; CRS 4183-84 and 4615. Deprecated tfm 1944-45."
+2003.241,2003-08-14 00:00:00,2003-08-14 00:00:00,EPSG,Delete spurious remark,Coordinate Operation,1919,,Deleted remarks for tfm 1919.
+2003.232,2003-08-14 00:00:00,2003-09-30 00:00:00,EPSG,Update Portugal information source URL,Datum; Coordinate Reference System,6615-16 6904; 4615-16 2942-43 2963,,Changed URL from www.ipcc.pt to www.igeo.pt.
+2003.233,2003-08-14 00:00:00,2003-12-23 00:00:00,EPSG,Check parameter value for Portugal transformation,Coordinate Operation,1790 1792,Verified that tfm 1992 added in v6.4 is OK.,Deprecated tfm 1792. Deprecated tfm 1790 and added replacement tfm 1997. Changed cross-referencing remarks in tfms 1655 and 1657.
+2003.234,2003-08-14 00:00:00,2003-09-30 00:00:00,EPSG,Add aliases for Portugal transformations,Coordinate Operation,1655 1756 1790,,Added aliases to tfm 1655 1756 1790
+2003.27,2003-08-27 00:00:00,2003-09-30 00:00:00,Carol McCaig; NIMA,Correct WGS 84 remarks,Datum,6326,,Amended origin description and added remarks and info source.
+2003.28,2003-08-30 00:00:00,2003-09-30 00:00:00,EPSG,Correct Niger CRS axis unit,Coordinate Reference System,2931,,Corrected CS axis unit from ftUS to m.
+2003.29,2003-08-30 00:00:00,2003-09-30 00:00:00,EPSG,Amend Australia AGD84 area,Area; Datum; Coordinate Reference System,2576; 6203; 4203,,"For area 2576, added Qld and SA to list of states. (Impacts datum 6203 and CRS 4203). For CRS 62036405 changed area of use from ""Australia"" to area 2576. For datum 6203, added origin information, remarks and info source. For CRS 4203, added info source."
+2003.3,2003-08-30 00:00:00,2003-09-30 00:00:00,EPSG,Add IKBD,,,,Added datum 6667; CRS 4667 and 66676405; tfm 1993.
+2002.482,2002-07-13 00:00:00,2004-01-07 00:00:00,EPSG,Add Swedish SWEREF projCRS data,,,,Added area 2833-44; proj 17321-33; projCRS 3006-3018.
+2003.31,2003-09-16 00:00:00,2003-09-30 00:00:00,EPSG,Correct Russia projCRS source geogCRS,Coordinate Reference System,2641-2735 and 2738-2759.,,Corrected source geogCRS from code 4284 to code 4200.
+2003.221,2003-08-06 00:00:00,2003-09-30 00:00:00,EPSG,Add Antarctic data,,,,Added area 2880; proj 19992-94; CS 4489-90; CRS 3031-33.
+2003.32,2003-10-15 00:00:00,2003-10-15 00:00:00,EPSG,v6.4 release.,,,,
+2003.33,2003-10-24 00:00:00,,Markus Neteler; ITC,Check US National Atlas projCRS,Coordinate Reference System; Datum,"2163, 6047",,
+2003.341,2003-11-27 00:00:00,2003-11-28 00:00:00,EPSG,Correct Romania transformation name,Coordinate Operation,1789,,Deprecated tfm 1789 and replaced it with 1995.
+2003.34,2003-11-27 00:00:00,2003-11-28 00:00:00,"Maxim Dubinin; Biodiversity Conservation Center, Moscow",Add Romania transformation,,,,Added tfm 1097 and 1996.
+2003.35,2003-12-10 00:00:00,2003-12-14 00:00:00,Andreas Schimke; OLANIS Expertensysteme GmbH,Correct example,Coordinate Operation Method,9820,"Guidance Note 7 also corrected. No error in actual example, only in defining parameters.",Corrected values for FE and FN in Lambert Azimuthal Equal Area method example.
+2003.36,2003-12-18 00:00:00,2003-12-18 00:00:00,Alan Haugh; Hydrosearch,Correct datum origin details,Datum,6265,,Prime meridian referenced in Datum Origin fundamental point longitude details changed from Rome to Greenwich. Origin date and alias added (also to 6806).
+2003.361,2003-12-18 00:00:00,2004-01-07 00:00:00,EPSG,Correct datum origin details,Datum,6190-91 6201-03 6211 6215 6221 6224 6230 6239 6257 6261 6263 6289 6297 6304 6666 6801-02 6807 6809-11 6813,,"Datum Origin longitude details changed: for 6215 from Brussels to Greenwich, for 6297 the Paris value wrongly labeled as Greenwich is corrected to the actual Greenwhich value, for 6304 and 6310 from Paris to Greenwich and from grads to degrees, for 6666 from Lisbon to Greenwich, for 6813 from Greenwich to Jakarta; for 6801 ""from Bern"" added, for 6802 ""from Bogota"" added, for 6807 ""from Lisbon"" added; coordinates added for 6257 6804; precision increased for 6202 6203 6211 6221 6263 6813; leading zero added to datum origin minutes/seconds for 6201 6224 6227 6282; double space removed from text for Datum Origin for 6157 6191 6289; details amended for 6239; for 6261 changed DMS symbols to abbreviations. Info source added for 6230 6257 6804. Origin remarks amended for 6191. Added datums 6304, 6811; geogCRSs 4671 and 4821; projCRSs 30493-94. Added remarks to datums 6304 and 6811, geogCRSs 4304 and 4811, projCRSs 30491-92. Amended remarks to projCRSs 30791-92."
+2003.362,2003-12-18 00:00:00,2004-01-07 00:00:00,EPSG,Add datum origin details,Datum; Coordinate Reference System,"6131 6137-39 6159 6169 6181 6194 6216 6220 6223 6231 6236 6251 6255 6273 6295 6302 6307 6309-10 6322 6618 6665 6816-17 6819; 4131, 61316405, 3176, 3148-4.",,"Datum origin information added. For datum 6131 also moved alias info from remarks to alias; alias added to CRS 4131, 61316405, 3176, 3148-49. For datum 6139 also added epoch."
+2003.201,2003-10-31 00:00:00,2003-12-31 00:00:00,EPSG,Add Germany offshore transformation,,,Agreed EPSG October 2003 meeting,Added tfm 1998. Added cross-reference to tfm 1052.
+2003.37,2003-12-31 00:00:00,2004-01-07 00:00:00,EPSG,Amend geogCRS axis description,Coordinate Reference System,4001-16 4018-22 4024-34 4036 4041-45 4047 4120-24 4127-39 4141-71 4173-76 4178-84 4188-4216 4218-25 4227 4229-33 4236-59 4261-86 4288-89 4292-93 4295 4297-4304 4306-4318 4322 4324 4326 4600-4633 4635-46 4657-69 4801-06 4808-09 4813-15 4817-18 4820 4903-0,The derived geogCRS mechanism is no longer supported.,Added UoM 9122 and Coordinate System 6422-23. For geog2D CRSs changed CS from 6402 (DMSH) to 6422 (any representation) and amended scope and remarks. For geog3D CRSs changed CS from 6401 (DMSH) to 6423 (any representation) and amended scope and remarks. CS 6404 horizontal Axis UoM changed from 9102 (degree) to 9122 (degree (supplier-defined representation)).
+2003.364,2003-12-18 00:00:00,2004-01-07 00:00:00,EPSG,Add ED79 datum and CRS details,,,,"Added datum 6668, CRS 4668."
+2003.38,2003-12-31 00:00:00,2004-01-07 00:00:00,EPSG,Eliminate CRS kind from CRS name,Coordinate Reference System,4328-4389,"For geog 3d systems, CS changed from 6401 to 6423 - see change record 2003.37","Deprecated geocentric and geographic 3D CRSs 4328-4389; added replacement CRSs 4910-19, 4930-81 and 4984-87."
+2003.39,2003-12-31 00:00:00,2004-01-07 00:00:00,EPSG,Withdraw support for code-concatenated geogCRSs,Coordinate Reference System; Coordinate Operation; Coordinate Operation Method; Coordinate System,Any CRS code > 32767; conversions 101-108; methods 9637-44; CS 6401-02 and 6405-20.,Degree representations no longer supported. GN7 updated.,"Deprecated geographic CRSs with code in range 6xxx6405, 6xxx6413, 63266405-20; conversions 101-108, methods 9637-44; CS 6401-02 and 6405-20."
+2004.01,2004-01-06 00:00:00,2004-01-07 00:00:00,Melita Kennedy; ESRI,Resolve discrepancy in method codes,,,Error in Guidance Note 7 references to database method codes corrected in January 2004 version of GN.,No action required to database records.
+2004.02,2004-01-06 00:00:00,2004-01-07 00:00:00,Melita Kennedy; ESRI,Correct Netherlands transformation,Coordinate Operation,1961,,Deprecated tfm 1961 and added replacement 1999.
+2003.365,2004-01-06 00:00:00,2004-01-07 00:00:00,EPSG,Deprecate Algeria data,Datum; Coordinate Reference System,6819; 4819,,"Deprecated datum 6819, CRS 4819."
+2004.03,2004-01-08 00:00:00,2004-01-08 00:00:00,Melita Kennedy; ESRI,Correct tranformation variant,Coordinate Operation,1770 1772,,Deprecated tfms 1770 and 1772 and added replacements 1095-96.
+2004.04,2004-01-13 00:00:00,2004-01-13 00:00:00,EPSG,v6.5 release.,,,,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/codes.csv
===================================================================

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,176 @@
+coord_sys_code,coord_axis_name_code,coord_axis_orientation,coord_axis_abbreviation,uom_code,coord_axis_order
+4400,9906,east,E,9001,1
+4400,9907,north,N,9001,2
+4401,9906,east,E,9062,1
+4401,9907,north,N,9062,2
+4402,9906,east,E,9042,1
+4402,9907,north,N,9042,2
+4403,9906,east,E,9005,1
+4403,9907,north,N,9005,2
+4404,9906,east,E,9094,1
+4404,9907,north,N,9094,2
+4405,9906,east,E,9041,1
+4405,9907,north,N,9041,2
+4406,9906,east,X,9036,1
+4406,9907,north,Y,9036,2
+4407,9906,east,E,9039,1
+4407,9907,north,N,9039,2
+4408,9906,east,E,9084,1
+4408,9907,north,N,9084,2
+4409,9906,east,E,9040,1
+4409,9907,north,N,9040,2
+4471,9906,North along 75 deg West,E,9001,1
+4471,9907,North along 165 deg West,N,9001,2
+4472,9906,North along 60 deg West,E,9001,1
+4472,9907,North along 150 deg West,N,9001,2
+4473,9906,North along 45 deg West,E,9001,1
+4473,9907,North along 135 deg West,N,9001,2
+4474,9906,North along 15 deg West,E,9001,1
+4474,9907,North along 105 deg West,N,9001,2
+4475,9906,North along 0 deg,E,9001,1
+4475,9907,North along 90 deg West,N,9001,2
+4476,9906,North along 15 deg East,E,9001,1
+4476,9907,North along 75 deg West,N,9001,2
+4477,9906,North along 45 deg East,E,9001,1
+4477,9907,North along 45 deg West,N,9001,2
+4478,9906,North along 60 deg East,E,9001,1
+4478,9907,North along 30 deg West,N,9001,2
+4479,9906,North along 75 deg East,E,9001,1
+4479,9907,North along 15 deg West,N,9001,2
+4480,9906,North along 105 deg East,E,9001,1
+4480,9907,North along 15 deg East,N,9001,2
+4481,9906,North along 120 deg East,E,9001,1
+4481,9907,North along 30 deg East,N,9001,2
+4482,9906,North along 135 deg East,E,9001,1
+4482,9907,North along 45 deg East,N,9001,2
+4483,9906,North along 165 deg East,E,9001,1
+4483,9907,North along 75 deg East,N,9001,2
+4484,9906,North along 180 deg,E,9001,1
+4484,9907,North along 90 deg East,N,9001,2
+4485,9906,North along 165 deg West,E,9001,1
+4485,9907,North along 105 deg East,N,9001,2
+4486,9906,North along 135 deg West,E,9001,1
+4486,9907,North along 135 deg East,N,9001,2
+4487,9906,North along 120 deg West,E,9001,1
+4487,9907,North along 150 deg East,N,9001,2
+4488,9906,North along 105 deg West,E,9001,1
+4488,9907,North along 165 deg East,N,9001,2
+4489,9906,North along 160 deg East,E,9001,1
+4489,9907,North along 70 deg East,N,9001,2
+4490,9906,North along 90 deg East,E,9001,1
+4490,9907,North along 0 deg,N,9001,2
+4491,9907,north,N,9001,2
+4491,9908,west,W,9001,1
+4492,9913,North along 130 deg West,X,9001,1
+4492,9914,North along 140 deg East,Y,9001,2
+4493,9906,South along 90 deg East,E,9001,2
+4493,9907,South along 180 deg,N,9001,1
+4494,9906,North along 90 deg East,E,9001,2
+4494,9907,North along 0 deg,N,9001,1
+4495,9906,east,X,9002,1
+4495,9907,north,Y,9002,2
+4496,9906,east,E(X),9001,1
+4496,9907,north,N(Y),9001,2
+4497,9906,east,X,9003,1
+4497,9907,north,Y,9003,2
+4498,9906,east,Y,9001,1
+4498,9907,north,X,9001,2
+4499,9906,east,X,9001,1
+4499,9907,north,Y,9001,2
+4500,9906,east,E,9001,2
+4500,9907,north,N,9001,1
+4501,9907,north,N,9001,1
+4501,9908,west,E,9001,2
+4530,9906,east,Y,9001,2
+4530,9907,north,X,9001,1
+4531,9906,east,y,9001,2
+4531,9907,north,x,9001,1
+4532,9906,east,X,9001,2
+4532,9907,north,Y,9001,1
+6401,9901,north,Lat,9108,1
+6401,9902,east,Long,9108,2
+6401,9903,up,h,9001,3
+6402,9901,north,Lat,9108,1
+6402,9902,east,Long,9108,2
+6403,9901,north,Lat,9105,1
+6403,9902,east,Long,9105,2
+6404,9926,north,Lat,9122,1
+6404,9927,east,Long,9122,2
+6404,9928,up,R,9001,3
+6405,9901,north,Lat,9102,1
+6405,9902,east,Long,9102,2
+6406,9901,north,Lat,9116,1
+6406,9902,east,Long,9116,2
+6407,9901,north,Lat,9117,1
+6407,9902,east,Long,9117,2
+6408,9901,north,Lat,9115,1
+6408,9902,east,Long,9115,2
+6409,9901,north,Lat,9118,1
+6409,9902,east,Long,9118,2
+6410,9901,north,Lat,9119,1
+6410,9902,east,Long,9119,2
+6411,9901,north,Lat,9107,1
+6411,9902,east,Long,9107,2
+6412,9901,north,Lat,9120,1
+6412,9902,east,Long,9120,2
+6413,9901,north,Lat,9102,1
+6413,9902,east,Long,9102,2
+6413,9903,up,h,9001,3
+6414,9901,north,Lat,9116,1
+6414,9902,east,Long,9116,2
+6414,9903,up,h,9001,3
+6415,9901,north,Lat,9117,1
+6415,9902,east,Long,9117,2
+6415,9903,up,h,9001,3
+6416,9901,north,Lat,9115,1
+6416,9902,east,Long,9115,2
+6416,9903,up,h,9001,3
+6417,9901,north,Lat,9118,1
+6417,9902,east,Long,9118,2
+6417,9903,up,h,9001,3
+6418,9901,north,Lat,9119,1
+6418,9902,east,Long,9119,2
+6418,9903,up,h,9001,3
+6419,9901,north,Lat,9107,1
+6419,9902,east,Long,9107,2
+6419,9903,up,h,9001,3
+6420,9901,north,Lat,9120,1
+6420,9902,east,Long,9120,2
+6420,9903,up,h,9001,3
+6421,9901,north,Lat,9105,1
+6421,9902,east,Long,9105,2
+6421,9903,up,h,9001,3
+6422,9901,north,Lat,9122,1
+6422,9902,east,Long,9122,2
+6423,9901,north,Lat,9122,1
+6423,9902,east,Long,9122,2
+6423,9903,up,h,9001,3
+6496,9904,up,H,9095,1
+6497,9904,up,H,9003,1
+6498,9905,down,D,9001,1
+6499,9904,up,H,9001,1
+6500,9910,Geocentre > equator/PM,X,9001,1
+6500,9911,Geocentre > equator/90dE,Y,9001,2
+6500,9912,Geocentre > north pole,Z,9001,3
+6501,9908,west,Y,9001,2
+6501,9909,south,X,9001,1
+6502,9908,west,Y,9031,1
+6502,9909,south,X,9031,2
+6503,9908,west,Y,9001,1
+6503,9909,south,X,9001,2
+6504,9918,north-east,e,9001,2
+6504,9919,north-west,n,9001,1
+6505,9913,north-west,n,9001,1
+6505,9914,north-east,e,9001,2
+6506,9913,east-south-east,I,9205,1
+6506,9914,north-north-east,J,9204,2
+6507,9913,north,X,9001,1
+6507,9914,west,Y,9001,2
+6508,9920,east south east,I,9208,2
+6508,9921,north north east,J,9209,1
+6509,9908,west,M,9001,2
+6509,9909,south,P,9001,1
+6510,9918,north-east,x,9001,1
+6510,9919,north-west,y,9001,2
+6511,9922,Along receiver lines,I,9208,1
+6511,9923,Across receiver lines,J,9209,2

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis_name.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis_name.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_axis_name.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,29 @@
+coord_axis_name_code,coord_axis_name,description,remarks,information_source,data_source,revision_date,change_id,deprecated
+9901,Geodetic latitude,"Angle from the equatorial plane to the perpendicular to the ellipsoid through a given point, northwards usually treated as positive.",Used in geographic 2D and geographic 3D coordinate systems.,EPSG,EPSG,2000-03-07,,0
+9902,Geodetic longitude,"Angle from the prime meridian plane to the meridian plane passing through the given point, eastwards usually treated as positive.",Used in geographic 2D and geographic 3D coordinate systems.,EPSG,EPSG,2000-03-07,,0
+9903,Ellipsoidal height,Distance of a point from the ellipsoid measured along the perpendicular from the ellipsoid to this point.  Positive if upwards or outside of the ellipsoid.,"Used only as part of a geographic 3D coordinate system, never on its own.",EPSG based on ISO 19111,EPSG,2000-03-07,,0
+9904,Gravity-related height,"Height influenced by the Earth's gravity field.  In particular, orthometric height or normal height which are both approximations of the distance of a point above sea level. Positive upwards.",Used in a 1D vertical coordinate system.,"ISO 19111 ""Geographical Information - Spatial Referencing by Coordinates"".",EPSG,2000-03-07,,0
+9905,Gravity-related depth,"Depth influenced by the Earth's gravity field, positive downwards.","Similar to gravity-related height, but with the positive increments in the opposite direction.",EPSG,EPSG,2000-03-07,,0
+9906,Easting,East pointing axis used in 2D projected coordinate systems.,,EPSG,EPSG,2000-03-07,,0
+9907,Northing,North pointing axis used in 2D projected coordinate systems.,,EPSG,EPSG,2000-03-07,,0
+9908,Westing,West pointing axis used in 2D projected coordinate systems (e.g. south oriented transverse Mercator),,EPSG,EPSG,2000-03-07,,0
+9909,Southing,South pointing axis used in 2D projected coordinate systems (e.g. south oriented transverse Mercator),,EPSG,EPSG,2000-03-07,,0
+9910,Geocentric X,"First axis of a right-handed earth centered 3D cartesian coordinate system; lies in the zero-longitude plane, such that a vector pointing in the direction of the positive X will have a longitude of zero.",,EPSG,EPSG,2000-03-07,,0
+9911,Geocentric Y,"Second axis of a right-handed earth centered 3D cartesian coordinate system; perpendicular to the zero-longitude plane, pointing eastward.",,EPSG,EPSG,2000-03-07,,0
+9912,Geocentric Z,"Third axis of a right-handed earth centered 3D coordinate system; perpendicular to both X and Y, such that it completes a right-handed coordinate system, the Z-axis is approximately parallel to the earth's rotation axis, positive towards the north pole.",,EPSG,EPSG,2000-03-07,,0
+9913,First local axis,First axis of any local coordinate system.,First and second local coordinate axes are assumed to be horizontal and may be supplemented by 'local height' or 'local depth' to form a local 3D coordinate system.,EPSG,EPSG,2000-03-07,,0
+9914,Second local axis,Second axis of any local coordinate system.,,EPSG,EPSG,2000-03-07,,0
+9915,Third local axis,Third axis of any local coordinate system.,"If the local coordinate system is 3-dimensional, then the first and second local coordinate axes shall be horizontal and the third axis vertical.",EPSG,EPSG,2000-06-22,,0
+9916,Local height,"Height influenced by the Earth's gravity field, positive upwards.",Differs from gravity-related height in having an origin offset from sea level.,EPSG,EPSG,2000-03-07,,0
+9917,Local depth,"Depth influenced by the Earth's gravity field, positive downwards.","Similar to local height, but with the positive increments in the opposite direction.",EPSG,EPSG,2000-03-07,,0
+9918,Plant East,An axis of a local engineering grid 2D or 3D coordinate system.  Plant East is 90 degrees clockwise from the Plant North axis when viewed from above the plane containing the two axes.,Not necessarily orientated to geographical east.,EPSG,EPSG,2000-06-23,,0
+9919,Plant North,An axis of a local engineering grid 2D or 3D coordinate system.  Plant North is 90 degrees counter-clockwise from the Plant East axis when viewed from above the plane containing the two axes.,Not necessarily orientated to geographical north.,EPSG,EPSG,2000-06-23,,0
+9920,Bin grid I,First axis of seismic bin grid;  positive I is 90 degrees clockwise from positive J-axis when viewed from above the plane containing the two axes.,,EPSG,EPSG,2000-03-07,,0
+9921,Bin grid J,Second axis of seismic bin grid;  positive J is 90 degrees counter-clockwise from positive I-axis when viewed from above the plane containing the two axes.,,EPSG,EPSG,2000-03-07,,0
+9922,Inline,First axis of a seismic bingrid.,"Inline is an ambiguous term, varying by usage.",EPSG,EPSG,2000-03-07,,0
+9923,Crossline,Second axis of a seismic bingrid.,"Crossline is an ambiguous term, varying by usage.",EPSG,EPSG,2000-03-07,,0
+9924,Platform East,An axis of an offshore platform engineering grid 2D or 3D coordinate system.  Platform East is 90 degrees clockwise from the Platform North axis when viewed from above the plane containing the two axes.,Not necessarily orientated to geographical east.,EPSG,EPSG,2000-06-23,,0
+9925,Platform North,An axis of an offshore platform engineering grid 2D or 3D coordinate system.  Platform North is 90 degrees counter-clockwise from the Platform East axis when viewed from above the plane containing the two axes.,Not necessarily orientated to geographical east.,EPSG,EPSG,2000-06-23,,0
+9926,Spherical latitude,"Angle from the equatorial plane to the geocentric point vector, northwards usually treated as positive.",,Open GIS Consortium,EPSG,2002-02-12,,0
+9927,Spherical longitude,"Angle from the prime meridian plane to the meridian plane passing through a point, eastwards usually treated as positive.",,Open GIS Consortium,EPSG,2002-02-12,,0
+9928,Geocentric radius,The distance from the (geocentric) coordinate system origin to a point. The third axis of a spherical coordinate system.,Used to avoid the singularity when the two angles in a 3D polar coordinate system lie in the same plane.,Open GIS Consortium,EPSG,2002-02-12,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2810 @@
+coord_op_code,coord_op_name,coord_op_type,source_crs_code,target_crs_code,coord_tfm_version,coord_op_variant,area_of_use_code,coord_op_scope,coord_op_accuracy,coord_op_method_code,uom_code_source_coord_diff,uom_code_target_coord_diff,remarks,information_source,data_source,revision_date,change_id,show_operation,deprecated
+101,deg to DMSH,conversion,,,,,1262,Convert decimal degrees to and from degrees minutes seconds hemisphere representation.,0,9637,,,,EPSG,EPSG,2002-11-22,,1,1
+102,degH to DMSH,conversion,,,,,1262,Convert degree hemisphere representation to and from degrees minutes seconds hemisphere.,0,9638,,,,EPSG,EPSG,2002-11-22,,1,1
+103,Hdeg to DMSH,conversion,,,,,1262,Convert hemisphere degree representation to and from degrees minutes seconds hemisphere representation.,0,9639,,,,EPSG,EPSG,2002-11-22,,1,1
+104,DM to DMSH,conversion,,,,,1262,Convert degree minute representation to and from degrees minutes seconds hemisphere representation.,0,9640,,,,EPSG,EPSG,2002-11-22,,1,1
+105,DMH to DMSH,conversion,,,,,1262,Convert degree minute hemisphere representation to and from degrees minutes seconds hemisphere representation.,0,9641,,,,EPSG,EPSG,2002-11-22,,1,1
+106,HDM to DMSH,conversion,,,,,1262,Convert hemisphere degree minute representation to and from degrees minutes seconds hemisphere representation.,0,9642,,,,EPSG,EPSG,2002-11-22,,1,1
+107,DMS to DMSH,conversion,,,,,1262,Convert degree minute second representation to and from degrees minutes seconds hemisphere representation.,0,9643,,,,EPSG,EPSG,2002-11-22,,1,1
+108,HDMS to DMSH,conversion,,,,,1262,Convert hemisphere degree minute second representation to and from degrees minutes seconds hemisphere representation.,0,9644,,,,EPSG,EPSG,2002-11-22,,1,1
+1025,ED50 to ED87 (1),transformation,4230,4231,5Nat-NSea-90,1,2330,?,,9630,9102,9102,Latitude differences from ED50 to ED87 in decimal degrees given by coefficients A0 through A14 where m=(latitude - 55) degrees and n=longitude in decimal degrees.  Longitude differences given through coefficients B0 through B14.,Norwegian Mapping Authority publication 1990:1,EPSG,2002-06-22,99.74  2000.55 2002.40,1,1
+1026,Madrid 1870 (Madrid) to ED50 (1),transformation,4903,4230,IGB-Esp,1,2366,?,10,9617,,,It is preferable to use whichever of either Madrid 1870 (Madrid) to ED50 (2) (code 1027) or Madrid 1870 (Madrid) to ED50 (3) (code 1028) is applicable to the area.,Institut de Geomatica; Barcelona,EPSG,2003-02-06,99.82  99.74 2003.051 2004.17,1,0
+1027,Madrid 1870 (Madrid) to ED50 (2),transformation,4903,4230,IGB-Esp N,2,2367,?,5,9617,,,Use in preference to Madrid 1870 (Madrid) to ED50 (1) (code 1026).,Institut de Geomatica; Barcelona,EPSG,2003-02-06,99.82  99.74 2003.051 2004.17,1,0
+1028,Madrid 1870 (Madrid) to ED50 (3),transformation,4903,4230,IGB-Esp S,3,2368,?,5,9617,,,Use in preference to Madrid 1870 (Madrid) to ED50 (1) (code 1026).,Institut de Geomatica; Barcelona,EPSG,2000-03-07,99.82  99.74 2004.17,1,0
+1029,Amersfoort / RD New to ED50 / UTM zone 31N (1),transformation,28992,23031,NCG-Nld,1,1172,?,,9632,9001,9001,For reverse transformation see ED50 / UTM 31N to Amersfoort / RD New (1) (code 1030).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2000-03-07,,1,1
+1030,ED50 / UTM zone 31N to Amersfoort / RD New (1),transformation,23031,28992,NCG-Nld,1,1172,?,,9632,9001,9001,For reverse transformation see Amersfoort / RD New to ED50 / UTM zone 31 (1) (code 1029).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2000-03-07,,1,1
+1031,Amersfoort / RD New to ED50 / UTM zone 31N (2),transformation,28992,23031,NAM-Nld,2,1172,Oil exploration.,,9632,9001,9001,Used by NAM.  For reverse transformation see ED50 / UTM zone 31N to Amersfoort / RD New (2) (code 1032).,Shell / NAM,EPSG,2000-03-07,,1,1
+1032,ED50 / UTM zone 31N to Amersfoort / RD New (2),transformation,23031,28992,NAM-Nld,2,1172,Oil exploration.,,9632,9001,9001,Used by NAM.  For reverse transformation see Amersfoort / RD New to ED50 / UTM zone 31 (2) (code 1031).,Shell / NAM,EPSG,2000-03-07,,1,1
+1033,Belge 72 / Lambert to ED50 / UTM zone 31N (1),transformation,31300,23031,NCG-Bel,1,1044,?,999,9631,9001,9001,For reverse transformation see ED50 / UTM 31N to Belge 72 / Lambert (code 1034).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2000-03-07,,1,1
+1034,ED50 / UTM zone 31N to Belge 72 / Lambert (1),transformation,23031,31300,NCG-Bel,1,1044,?,999,9631,9001,9001,For reverse transformation see Belge 72 / Lambert to ED50 / UTM 31N (code 1033).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2000-03-07,,1,1
+1035,Astra Minas to Campo Inchauspe / Argentina 2,transformation,5800,22192,IHS-Arg ComRiv,1,1265,Oil exploration.,5,9621,,,,IHS Energy,EPSG,2000-06-23,,1,0
+1036,OSGB 1936 / British National Grid to ETRS89 (1),transformation,27700,4258,OSGB-Gbr,1,1264,Accuracy 0.2m at 67% confidence level.,0.2,9633,,,Replaced by OSGB 1936 / British National Grid to ETRS89 (2) (code 1039).,http://www.gps.gov.uk/gpssurveying.asp,EPSG,2002-09-19,2002.62,1,0
+1037,Amersfoort / RD New to ED50 / TM 5 NE (1),transformation,28992,23095,NAM-Nld,1,1630,Oil exploration.,,9632,9001,9001,Used by NAM.  For reverse transformation see ED50 / TM 5 NE to Amersfoort / RD New (1) (code 1038).,Shell / NAM,EPSG,2002-07-13,,1,1
+1038,ED50 / TM 5 NE to Amersfoort / RD New (1),transformation,23095,28992,NAM-Nld,2,1630,Oil exploration.,,9632,9001,9001,Used by NAM.  For reverse transformation see Amersfoort / RD New to ED50 / TM 5 NE (1) (code 1037).,Shell / NAM,EPSG,2002-07-13,,1,1
+1039,OSGB 1936 / British National Grid to ETRS89 (2),transformation,27700,4258,OSGB-UK Gbr02,2,1264,Accuracy 0.1m at 67% confidence level.,0.1,9633,,,Replaces OSGB 1936 / British National Grid to ETRS89 (1) (code 1036). May be taken as approximate transformation OSGB 1936 / British National Grid to WGS 84 - see code 1040.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2002-09-19,,1,0
+1040,OSGB 1936 / British National Grid to WGS 84 (2),transformation,27700,4979,EPSG-UK Gbr02,2,1264,Accuracy 1m.,1,9633,,,Parameter values taken from OSGB 1936 / British National Grid to ETRS89 (2) (code 1039) assuming that ETRS89 is coincident with WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2002-09-19,,1,0
+1041,TM75 to ETRS89 (1),transformation,4300,4258,Osi-Ire,1,1305,Accuracy 0.4m (95%).,0.4,9648,9102,9102,Derived at 183 points. Recommended by OSi and OSNI for all horizontal transformations in the Republic and Northern Ireland. Use iteration for reverse transformation ETRS89 to TM75. May be used as approximation for TM75 to WGS 84 (see code 1042).,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2002-12-21,,1,0
+1042,TM75 to WGS 84 (1),transformation,4300,4326,EPSG-Ire,1,1305,Accuracy 1m.,1,9648,9102,9102,Parameter values taken from TM75 to ETRS89 (1) (code 1041) assuming that ETRS89 is coincident with WGS 84 within the accuracy of the transformation.  Use iteration for reverse transformation WGS 84 to TM75.,EPSG,EPSG,2002-12-21,,1,0
+1043,ED50 to ED87 (1),transformation,4230,4231,5Nat-NSea-90,1,2330,?,1,9651,9102,9102,Latitude differences from ED50 to ED87 in decimal degrees given by coefficients A0 through A14 where U=(latitude - 55) degrees and V=longitude in decimal degrees.  Longitude differences given through coefficients B0 through B14.,Norwegian Mapping Authority publication 1990:1,EPSG,2002-12-21,,1,1
+1044,Amersfoort / RD New to ED50 / UTM zone 31N (1),transformation,28992,23031,NCG-Nld,1,1172,?,1,9653,9001,9001,For reverse transformation see ED50 / UTM 31N to Amersfoort / RD New (1) (code 1045).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2002-12-21,,1,0
+1045,ED50 / UTM zone 31N to Amersfoort / RD New (1),transformation,23031,28992,NCG-Nld,1,1172,?,1,9653,9001,9001,For reverse transformation see Amersfoort / RD New to ED50 / UTM zone 31 (1) (code 1044).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2002-12-21,,1,0
+1046,Amersfoort / RD New to ED50 / UTM zone 31N (2),transformation,28992,23031,NAM-Nld,2,1172,Oil exploration.,1,9653,9001,9001,Used by NAM.  For reverse transformation see ED50 / UTM zone 31N to Amersfoort / RD New (2) (code 1047).,Shell / NAM,EPSG,2002-12-21,,1,0
+1047,ED50 / UTM zone 31N to Amersfoort / RD New (2),transformation,23031,28992,NAM-Nld,2,1172,Oil exploration.,1,9653,9001,9001,Used by NAM.  For reverse transformation see Amersfoort / RD New to ED50 / UTM zone 31 (2) (code 1046).,Shell / NAM,EPSG,2002-12-21,,1,0
+1048,Belge 72 / Lambert to ED50 / UTM zone 31N (1),transformation,31300,23031,NCG-Bel,1,1044,?,1,9652,9001,9001,For reverse transformation see ED50 / UTM 31N to Belge 72 / Lambert (code 1049).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2002-12-21,,1,0
+1049,ED50 / UTM zone 31N to Belge 72 / Lambert (1),transformation,23031,31300,NCG-Bel,1,1044,?,1,9652,9001,9001,For reverse transformation see Belge 72 / Lambert to ED50 / UTM 31N (code 1048).,"Nederlandse Commissie voor Geodesie publication 30; ""Globale en Lokale Geodetische Systemen""; G. Strang van Hees.",EPSG,2002-12-21,,1,0
+1050,Amersfoort / RD New to ED50 / TM 5 NE (1),transformation,28992,23095,NAM-Nld,1,1630,Oil exploration.,1,9653,9001,9001,Used by NAM.  For reverse transformation see ED50 / TM 5 NE to Amersfoort / RD New (1) (code 1051).,Shell / NAM,EPSG,2002-12-21,,1,0
+1051,ED50 / TM 5 NE to Amersfoort / RD New (1),transformation,23095,28992,NAM-Nld,2,1630,Oil exploration.,1,9653,9001,9001,Used by NAM.  For reverse transformation see Amersfoort / RD New to ED50 / TM 5 NE (1) (code 1050).,Shell / NAM,EPSG,2002-12-21,,1,0
+1052,ED50 to WGS 84 (35),transformation,4230,4326,DMA-Eur W,35,2879,Minerals management in Germany.,5,9654,9102,9102,Adopted at June 2003 agreement between LBA and BSH.  From  TR8350.2 MRE for onshore western Europe. May be approximated to better than 0.5m by transformation code 1998. LBA will also accept TR8350.2 mean Europe geocentric translation (code 1133).,Landesbergamt for Lower Saxony and Bundesanstalt für Seeschifffahrt und Hydrographie.,EPSG,2004-10-22,2003.201 2004.63,1,0
+1053,NTF to RGF93 (1),transformation,4275,4171,IGN-Fra 1m,1,1326,For applications requiring an accuracy of better than 1 metre.,1,9655,,,May be used for transformation of NTF to/from ETR89 as RGR93 may be considered equivalent to ETRS89 within the accuracy of the transformation. See tfm code 1054.,"Institut Geographique National (IGN) document NTG_88.pdf, ""Grille de parametres de transformation de coordonnees"". http://www.ign.fr",EPSG,2004-03-15,,1,0
+1054,NTF to ETRS89 (2),transformation,4275,4258,EPSG-Fra 1m,2,1326,For applications requiring an accuracy of better than 1 metre.,1,9655,,,These parameter values are taken from NTF to RGR93 (1) (code 1053) as RGR93 may be considered equivalent to ETRS89 within the accuracy of the transformation.,EPSG,EPSG,2004-03-15,,1,0
+1055,Ain el Abd to WGS 84 (3),transformation,4204,4326,WGC-Kwt,3,1136,1 metre accuracy.,1,9603,,,Derived at station K1.,KOC,EPSG,2004-06-16,,1,0
+1056,Ain el Abd to WGS 84 (4),transformation,4204,4326,Par-Kwt,4,1136,1 metre accuracy.,1,9607,,,"Derivation is more precise, but no evidence that accuracy is better than Ain el Abd to WGS 84 (3). EPSG recommends using Ain el Abd to WGS 84 (3).",KOC,EPSG,2004-06-16,,1,0
+1057,Ain el Abd to WGS 84 (5),transformation,4204,4326,Par-Kwt N,5,2956,1 metre accuracy.,1,9607,,,.,KOC,EPSG,2004-06-16,,1,0
+1058,Ain el Abd to WGS 84 (6),transformation,4204,4326,Par-Kwt S,6,2957,1 metre accuracy.,1,9607,,,,KOC,EPSG,2004-06-16,,1,0
+1059,KOC to WGS 84 (1),transformation,4246,4326,WGC-Kwt,1,1136,1 metre accuracy.,1,9603,,,,KOC,EPSG,2004-06-16,,1,0
+1060,NGN to WGS 84 (1),transformation,4318,4326,Mun-Kwt,1,1136,1 metre accuracy.,1,9603,,,,KOC,EPSG,2004-06-16,,1,0
+1061,Kudams to WGS 84 (1),transformation,4319,4326,Mun-Kwt,1,1136,For applications requiring an accuracy of better than 1 metre.,1,9603,,,,KOC,EPSG,2004-06-16,,1,0
+1062,Kudams to WGS 84 (2),transformation,4319,4326,Par-Kwt,2,1136,For applications requiring an accuracy of better than 1 metre.,1,9607,,,,KOC,EPSG,2004-06-16,,1,0
+1063,Vientiane 1982 to Lao 1997 (1),transformation,4676,4678,NGD-Lao,1,1138,Accuracy 2m.,2,9603,,,Derived at 8 stations.,National Geographic Department,EPSG,2004-04-27,,1,0
+1064,Lao 1993 to Lao 1997 (1),transformation,4677,4678,NGD-Lao,1,1138,Accuracy 0.15m,0.15,9603,,,Derived at 25 stations.,National Geographic Department,EPSG,2004-04-27,,1,0
+1065,Lao 1997 to WGS 84 (1),transformation,4678,4326,NGD-Lao,1,1138,Accuracy 5m.,5,9603,,,Derived at 25 stations.,National Geographic Department,EPSG,2004-04-27,,1,0
+1066,Amersfoort to ETRS89 (2),transformation,4289,4258,NCG-Nld 2000,2,1275,Accuracy 0.5m,0.5,9636,,,Superseded by Amersfoort to ETRS89 (4) (tfm code 15740). Dutch sources also quote an equivalent transformation using the Coordinate Frame 7-parameter method - see tfm code 1751.,http://rdnap.kadaster.nl/rd/index.html  Also Nederlandse Commissie voor Geodesie publication 30; 3rd edition 1997.  Also with change of method and parameter units at EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-04-14,2005.08,1,0
+1067,Minna to WGS 84 (11),transformation,4263,4326,Stat-Nga,11,1717,Oil industry exploration and production.,5,9603,,,"Used by Statoil for deep water blocks 210, 213, 217 and 218. Parameter values interpolated from Racal Survey geocentric translation contour charts  for each of these four blocks and then meaned.",Statoil.,EPSG,2004-04-27,,1,0
+1068,Guam 1963 to NAD83(HARN) (1),transformation,4675,4152,NGS-Gum,1,1110,"Geodetic survey. Accuracy 3 m in each component, 1 sigma.",5,9613,,,NADCON method which expects longitudes positive west; EPSG GeogCRSs Guam 1963 and NAD83(HARN) (codes 4675 and 4152) have longitudes positive east. Can be used as approximation for tfm between Guam 1963 and WGS 84 - see tfm code 1069.,ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon/readme.txt,EPSG,2004-04-22,,1,0
+1069,Guam 1963 to WGS 84 (2),transformation,4675,4326,EPSG-Gum,2,1110,Accuracy 5m.,5,9613,,,"Parameter files are from Guam 1963 to NAD83(HARN) (1) (code 1068), but for many purposes NAD83(HARN) can be considered to be coincident with WGS 84 within the accuracy of the transformation.",EPSG,EPSG,2006-02-03,2006.021,1,0
+1070,Guam to WGS 84 (1),transformation,4675,4326,DMA-Gum,1,1110,For military purposes only. Accuracy 3m in each axis.,6,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1071,Palestine 1923 to Israel (1),transformation,4281,4141,SoI-Isr,1,1126,Accuracy: 1.5m,1.5,9603,,,For more accurate transformation contact Survey of Israel.,Survey of Israel,EPSG,2004-04-14,,1,0
+1072,Palestine 1923 / Israeli CS to Israel / Israeli TM (1),transformation,28193,2039,SoI-Isr,1,1126,Accuracy: 1m to north and 10m to south of east-west line through Beersheba (31 deg 15 min N).,3,9656,,,For more accurate transformation contact Survey of Israel.,Survey of Israel,EPSG,2004-04-14,,1,0
+1073,Israel to WGS 84 (1),transformation,4141,4326,SoI-Isr,1,1126,Accuracy: 2m,2,9603,,,For more accurate transformation contact Survey of Israel.,Survey of Israel,EPSG,2004-04-14,,1,0
+1074,Palestine 1923 to WGS 84 (1),transformation,4281,4326,EPSG-Isr,1,1126,Oil Exploration. Accuracy: 1m to north and 5m to south of east-west line through Beersheba (31 deg 15 min N).,2,9606,,,Not recognised by Survey of Israel. See Palestine 1923 to WGS 84 (2) (code 8650).,Various industry sources,EPSG,2004-04-14,,1,0
+1075,ED50 to WGS 84 (38),transformation,4230,4326,TPAO-Tur,38,2896,Oil Exploration,10,9603,,,"Derived in 1987 by Geodetic for TPAO.  Used on BP 1991/92 2D seismic surveys in central and eastern Turkish sector of Black Sea.  In Turkey, superseded by tfm code 1784. Also adopted for use offshore Israel.",Various industry sources,EPSG,2004-04-14,,1,0
+1076,PSAD56 to WGS 84 (13),transformation,4248,4326,EPSG-Ven,13,1251,Approximation at the +/- 1m level.,1,9636,,,Parameter vales are from PSAD56 to REGVEN (1) (code 1769) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-03-26,,1,1
+1077,La Canoa to WGS 84 (2),transformation,4247,4326,EPSG-Ven,2,1251,Approximation at the +/- 1m level.,1,9636,,,Parameter values are from La Canoa to REGVEN (1) (code 1076) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-03-26,,1,1
+1078,Luxembourg 1930 to ETRS89 (2),transformation,4181,4258,ACT-Lux 0.1m,2,1146,For applications to an accuracy of 0.1 metre.,0.1,9636,,,May be taken as approximate transformation Luxembourg 1930 to WGS 84 - see code 1079.,Administration du Cadastre et de la Topographie. http://www.etat.lu/ACT,EPSG,2004-03-09,,1,0
+1079,Luxembourg 1930 to WGS 84 (2),transformation,4181,4326,EPSG-Lux 0.5m,2,1146,For applications to an accuracy of 0.5 metre.,0.5,9636,,,Parameter values from Luxembourg 1930 to ETRS89 (2) (code 1078). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,Administration du Cadastre et de la Topographie. http://www.etat.lu/ACT,EPSG,2004-03-09,,1,0
+1080,CI1971 to WGS 84 (1),transformation,4672,4326,DMA-Nzl CI,1,2889,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html",EPSG,2005-05-21,2005.20 2005.21,1,0
+1081,CI1979 to WGS 84 (1),transformation,4673,4326,OSG-Nzl CI,1,2889,For applications requiring 2m accuracy.,2,9607,,,Derived at 4 stations using concatenation through WGS72. Parameter vales are also used to transform CI1979 to NZGD2000 - see tfm code 1082.,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,1,0
+1082,CI1979 to NZGD2000 (1),transformation,4673,4167,OSG-Nzl CI,1,2889,For applications requiring 2m accuracy.,2,9607,,,Parameter vales are from CI1979 to WGS 84 (1) (code 1081) assuming that WGS 84 is equivalent to NZGD2000 within the accuracy of the transformation.,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,1,0
+1083,JAD69 to WGS 72 (2),transformation,4242,4322,PC-Jam,2,1128,For oil exploration.,10,9603,,,Derived in 1981 through Transit observations at 4 stations by Geodetic Survey for Petroleum Corporation of Jamaica.,"""GPS Coordinate Transformation Parameters for Jamaica"", Newsome and Harvey, Survey Review Volume 37 Number 289 (July 2003). http://www.surveyreview.org",EPSG,2004-09-10,,1,0
+1084,JAD69 to WGS 84 (1),transformation,4242,4326,UT-Jam 5m,1,1128,For applications requiring 5m accuracy.,5,9603,,,Derived via NAD27 and WGS 72. Preliminary values derived by Survey Department but not officially promulgated.,"""GPS Coordinate Transformation Parameters for Jamaica"", Newsome and Harvey, Survey Review Volume 37 Number 289 (July 2003). http://www.surveyreview.org",EPSG,2004-02-17,,1,0
+1085,JAD69 to WGS 84 (2),transformation,4242,4326,UT-Jam 2m,2,1128,For applications requiring 2m accuracy.,2,9603,,,"Derived at 4 stations, tested at a further 9.","""GPS Coordinate Transformation Parameters for Jamaica"", Newsome and Harvey, Survey Review Volume 37 Number 289 (July 2003). http://www.surveyreview.org",EPSG,2004-02-17,,1,0
+1086,JAD69 to WGS 84 (3),transformation,4242,4326,UT-Jam 1m,3,1128,For applications requiring 1m accuracy.,1,9607,,,"Derived at 4 stations, tested at a further 9.","""GPS Coordinate Transformation Parameters for Jamaica"", Newsome and Harvey, Survey Review Volume 37 Number 289 (July 2003). http://www.surveyreview.org",EPSG,2004-02-17,,1,0
+1087,ED50 to WGS 84 (37),transformation,4230,4326,RJGC-Jor,37,1130,Topographic mapping.,999,9603,,,Information has not been confirmed by National Mapping Agency.,Various industry sources,EPSG,2004-01-29,,1,0
+1088,Monte Mario to WGS 84 (5),transformation,4265,4326,ENI-Ita Adr N Anc,5,2882,Oil exploration and production,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1089,Monte Mario to WGS 84 (6),transformation,4265,4326,ENI-Ita Adr Anc-Gar,6,2883,Oil exploration and production,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1090,Monte Mario to WGS 84 (7),transformation,4265,4326,ENI-Ita Adr S Gar,7,2884,Oil exploration and production,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1091,Monte Mario to WGS 84 (8),transformation,4265,4326,ENI-Ita Otr,8,2885,Marine navigation,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1092,Monte Mario to WGS 84 (9),transformation,4265,4326,ENI-Ita N Jon,9,2886,Marine navigation,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1093,Monte Mario to WGS 84 (10),transformation,4265,4326,ENI-Ita E Sic,10,2887,Marine navigation,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1094,Monte Mario to WGS 84 (11),transformation,4265,4326,ENI-Ita W Sic,11,2888,Marine navigation,10,9603,,,,ENI E&P Division (AGIP),EPSG,2004-01-20,,1,0
+1095,PSAD56 to WGS 84 (13),transformation,4248,4326,EPSG-Ven,13,1251,Approximation at the +/- 1m level.,15,9636,,,Parameter values are from PSAD56 to REGVEN (1) (code 1769) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-05,2004.184,1,0
+1096,La Canoa to WGS 84 (2),transformation,4247,4326,EPSG-Ven,2,1251,Approximation at the +/- 1m level.,15,9636,,,Parameter values are from La Canoa to REGVEN (1) (code 1771) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-05,2004.184,1,0
+1097,Dealul Piscului 1970 to WGS 84 (2),transformation,4317,4326,EPSG-Rom,2,1197,"Accuracy 3m, 5m and 3m in X, Y and Z axes.",5,9603,,,Parameter values taken from Pulkovo 1942 to WGS 84 (9) (code 1293) assuming that Pulkovo 1942 in Romania is equivalent to Dealul Piscului 1970.,EPSG,EPSG,2003-11-28,,1,0
+1098,IGM95 to ETRS89 (1),transformation,4670,4258,IGM-Ita,1,1127,IGM95 is a realisation of ETRS89.,0,9603,,,May be taken as approximate transformation IGM95 to WGS 84 - see code 1099.,ENI,EPSG,2004-01-07,,1,0
+1099,IGM95 to WGS 84 (1),transformation,4670,4326,IGM-Ita,1,1127,Approximation at the 1m level.,1,9603,,,Parameter values taken from IGM95 to ETRS89 (1) (code 1098) assuming that ETRS89 is coincident with WGS 84 within the accuracy of the transformation.,ENI,EPSG,2004-01-07,,1,0
+1100,Adindan to WGS 84 (1),transformation,4201,4326,DMA-Eth Sud,1,1271,For military purposes only. Accuracy 5m in each axis.,9,9603,,,Derived at 22 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1101,Adindan to WGS 84 (2),transformation,4201,4326,DMA-Bfa,2,1057,For military purposes.  Accuracy 25m in each axis.,44,9603,,,"Derived at 1 station connected to the Adindan network through the 1968-69 12th parallel traverse. Note: Adindan datum is used in Ethiopia and Sudan, not Burkino Faso.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2002.38 2005.20,1,0
+1102,Adindan to WGS 84 (3),transformation,4201,4326,DMA-Cmr,3,3226,For military purposes.  Accuracy 25m in each axis.,44,9603,,,"Derived at 1 station connected to the Adindan network through the 1968-69 12th parallel traverse. Note: Adindan datum is used in Ethiopia and Sudan, not Cameroon.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2002.38 2005.20,1,0
+1103,Adindan to WGS 84 (4),transformation,4201,4326,DMA-Eth,4,1091,For military purposes.  Accuracy 3m in each axis.,6,9603,,,Derived at 8 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1104,Adindan to WGS 84 (5),transformation,4201,4326,DMA-Mli,5,1153,For military purposes.  Accuracy 25m in each axis.,44,9603,,,"Derived at 1 station connected to the Adindan network through the 1968-69 12th parallel traverse. Note: Adindan datum is used in Ethiopia and Sudan, not Mali.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2002.38 2005.20,1,0
+1105,Adindan to WGS 84 (6),transformation,4201,4326,DMA-Sen,6,3304,For military purposes.  Accuracy 25m in each axis.,44,9603,,,"Derived at 2 stations connected to the Adindan network through the 1968-69 12th parallel traverse. Note: Adindan datum is used in Ethiopia and Sudan, not Senegal.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2002.38 2005.20,1,0
+1106,Adindan to WGS 84 (7),transformation,4201,4326,DMA-Sud,7,3311,"For military purposes.  Accuracy 3m, 5m and 3m in X, Y and Z axes.",7,9603,,,Derived at 14 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1107,Afgooye to WGS 84 (1),transformation,4205,4326,DMA-Som,1,1214,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1108,AGD66 to WGS 84 (1),transformation,4202,4326,DMA-Aus,1,2575,For military purposes only.  Accuracy 3m in each axis.,6,9603,,,Derived at 105 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2006-01-02,2005.20 2006.01,1,0
+1109,AGD84 to WGS 84 (1),transformation,4203,4326,DMA-Aus,1,2575,For military purposes only.  Accuracy 2m in each axis.,4,9603,,,Derived at 90 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1110,Ain el Abd to WGS 84 (1),transformation,4204,4326,DMA-Bhr,1,1040,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,97.06,1,0
+1111,Ain el Abd to WGS 84 (2),transformation,4204,4326,DMA-Sau,2,1206,For military purposes.  Accuracy 10m in each axis.,18,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1112,Amersfoort to WGS 84 (1),transformation,4289,4326,NCG-Nld 93,1,1275,?,1,9606,,,Superseded by Amersfoort to WGS 84 (2) (code 1672).,Nederlandse Commissie voor Geodesie publication 30; 1993.,EPSG,2002-12-09,97.07 2002.90,1,0
+1113,Arc 1950 to WGS 84 (1),transformation,4209,4326,DMA-mean,1,2312,"For military purposes only.  Accuracy 20m, 33m and 20m in X, Y and Z axes.",44,9603,,,Derived at 41 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1114,Arc 1950 to WGS 84 (2),transformation,4209,4326,DMA-Bwa,2,1051,"For military purposes.  Accuracy 3m, 5m and 3m in X, Y and Z axes.",7,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1115,Arc 1950 to WGS 84 (3),transformation,4209,4326,DMA-Bdi,3,1058,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1116,Arc 1950 to WGS 84 (4),transformation,4209,4326,DMA-Lso,4,1141,"For military purposes.  Accuracy 3m, 3m and 8m in X, Y and Z axes.",10,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1117,Arc 1950 to WGS 84 (5),transformation,4209,4326,DMA-Mwi,5,1150,"For military purposes.  Accuracy 9m, 24m and 8m in X, Y and Z axes.",27,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1118,Arc 1950 to WGS 84 (6),transformation,4209,4326,DMA-Swz,6,1224,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1119,Arc 1950 to WGS 84 (7),transformation,4209,4326,DMA-Cod,7,1259,For military purposes.  Accuracy 25m in each axis.,25,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-09-30,2005.15 2005.20,1,1
+1120,Arc 1950 to WGS 84 (8),transformation,4209,4326,DMA-Zmb,8,1260,"For military purposes.  Accuracy 21m, 21m and 27m in X, Y and Z axes.",41,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1121,Arc 1950 to WGS 84 (9),transformation,4209,4326,DMA-Zwe,9,1261,"For military purposes.  Accuracy 5m, 8m and 11m in X, Y and Z axes.",15,9603,,,Derived at 10 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1122,Arc 1960 to WGS 84 (1),transformation,4210,4326,DMA-Ken Tza,1,2311,For military purposes only.  Accuracy 20m in each axis.,35,9603,,,Derived at 25 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1123,Batavia to WGS 84 (1),transformation,4211,4326,DMA-Idn Sumatra,1,1355,For military purposes.  Accuracy 3m in each axis.,6,9603,,,Note: The area of use cited for this transformation (Sumatra) is not consistent with the area of use (Java) for the Batavia (Genuk) coordinate system. Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1124,Bermuda 1957 to WGS 84 (1),transformation,4216,4326,DMA-Bmu,1,1047,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1125,Bogota 1975 to WGS 84 (1),transformation,4218,4326,DMA-Col,1,1070,"For military purposes.  Accuracy 6m, 5m and 6m in X, Y and Z axes.",10,9603,,,Derived in 1987 at 7 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1126,Bukit Rimpah to WGS 84 (1),transformation,4219,4326,DMA-Idn BBI,1,1287,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-21,2002.151 2005.20,1,0
+1127,Campo Inchauspe to WGS 84 (1),transformation,4221,4326,DMA-Arg,1,1033,For military purposes.  Accuracy 5m in each axis.,9,9603,,,Derived at 20 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1128,Cape to WGS 84 (1),transformation,4222,4326,DMA-Zaf,1,1215,"For military purposes.  Accuracy 3m, 6m and 6m in X, Y and Z axes.",9,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1129,Cape to WGS 84 (2),transformation,4222,4326,DSLI-Zaf,2,1215,?,15,9603,,,Residuals should not exceed 15 metres. Parameter values are from Cape to Hartebeesthoek94 (1) (code 1504) assuming that Hartebeesthoek94 and WGS 84 are equivalent within the accuracy of the transformation.,"Private Communication, Directorate of Surveys and Land Information, Cape Town.",EPSG,1996-10-18,,1,0
+1130,Carthage to WGS 84 (1),transformation,4223,4326,DMA-Tun,1,1236,"For military purposes.  Accuracy 6m, 9m and 8m in X, Y and Z axes.",14,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1131,Chua to WGS 84 (1),transformation,4224,4326,DMA-Pry,1,1188,"For military purposes.  Accuracy 6m, 9m and 5m in X, Y and Z axes.",12,9603,,,"Derived at 6 stations. Note: Area of use given by information source is Paraguay; Chua datum is used primarily in Brazil, but with a connecting traverse through northern Paraguay.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-12-30,2005.20 2005.21 2005.84,1,0
+1132,Corrego Alegre to WGS 84 (1),transformation,4225,4326,DMA-Bra,1,1293,"For military purposes.  Accuracy 5m, 3m and 5m in X, Y and Z axes.",8,9603,,,Derived at 17 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-12-30,2005.20 2005.841,1,0
+1133,ED50 to WGS 84 (1),transformation,4230,4326,DMA-mean,1,2420,"For military purposes. Accepted for minerals management in Germany. Accuracy 3m, 8m and 5m in X, Y and Z axes.",10,9603,,,"Derived at 85 stations. In Germany will be accepted by LBA for minerals management purposes as alternative to tfm 1052 or 1998.
+Info source also includes Faroe Islands in area of use but source CRS is not applicable there.",U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2004.63 2005.20,1,0
+1134,ED50 to WGS 84 (2),transformation,4230,4326,DMA-cenEur,2,2421,For military purposes only.  Accuracy 3m each axis.,6,9603,,,Derived at 52 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1135,ED50 to WGS 84 (3),transformation,4230,4326,DMA-midEast,3,2345,For military purposes only.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1136,ED50 to WGS 84 (4),transformation,4230,4326,DMA-Cyp,4,1078,For military purposes only.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1137,ED50 to WGS 84 (5),transformation,4230,4326,DMA-Egy,5,1086,"For military purposes.  Accuracy 6m, 8m and 8m in X, Y and Z axes.",13,9603,,,Derived at 14 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1138,ED50 to WGS 84 (6),transformation,4230,4326,DMA-Irl Gbr,6,2343,For military purposes only.  Accuracy 3m in each axis.,6,9603,,,Derived at 40 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1139,ED50 to WGS 84 (7),transformation,4230,4326,DMA-Fin Nor,7,2344,"For military purposes.  Accuracy 3m, 5m and 3m in X, Y and Z axes.",7,9603,,,Derived at 20 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1140,ED50 to WGS 84 (8),transformation,4230,4326,DMA-Grc,8,1106,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1141,ED50(ED77) to WGS 84 (2),transformation,4154,4326,DMA-Irn,2,1123,"For military purposes.  Accuracy 9m, 12m and 11m in X, Y and Z axes.",19,9603,,,Given by DMA as from ED50.  EPSG interpret that as ED50(ED77) in Iran. Derived at 27 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2000.06 2005.20,1,0
+1142,ED50 to WGS 84 (10),transformation,4230,4326,DMA-Ita Sard,10,2339,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1143,ED50 to WGS 84 (11),transformation,4230,4326,DMA-Ita Sic,11,2340,For military purposes only.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1144,ED50 to WGS 84 (12),transformation,4230,4326,DMA-Mlt,12,1154,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1145,ED50 to WGS 84 (13),transformation,4230,4326,DMA-Prt Esp,13,2338,"For military purposes only.  Accuracy 5m, 6m and 3m in X, Y and Z axes.",9,9603,,,Derived at 18 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1146,ED87 to WGS 84 (1),transformation,4231,4326,5Nat-NSea-90,1,2330,?,0.8,9606,,,,"Norwegian Mapping Authority publication 1990:1 and note of 13-Feb-1991 ""Om Transformasjon mellom Geodetiske Datum i Norge""",EPSG,1997-04-11,97.03  97.04,1,0
+1147,ED50 to ED87 (2),transformation,4230,4231,NMA-Nor N65,2,2331,Geodetic purposes.,1,9606,,,,"Norwegian Mapping Authority note of 13-Feb-1991 ""Om Transformasjon mellom Geodetiske Datum i Norge""",EPSG,1997-04-11,97.04,1,0
+1148,Egypt 1907 to WGS 84 (1),transformation,4229,4326,DMA-Egy,1,1086,"For military purposes.  Accuracy 3m, 6m and 8m in X, Y and Z axes.",11,9603,,,Derived at 14 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1149,ETRS89 to WGS 84 (1),transformation,4258,4326,EPSG-eur,1,1298,ETRS89 is a realisation of WGS 84 coincident to within 1 metre.  This transformation has an accuracy equal to the coincidence figure.,1,9603,,,,EPSG,EPSG,2000-10-19,97.24  2000.72,1,0
+1150,GDA94 to WGS 84 (1),transformation,4283,4326,EPSG-Aus,1,2575,GDA94 is a realisation of WGS 84 coincident to within 1 metre.  This transformation has an accuracy equal to the coincidence figure.,1,9603,,,,EPSG,EPSG,1996-10-18,,1,0
+1151,NZGD49 to WGS 84 (1),transformation,4272,4326,DMA-Nzl,1,1175,"For military purposes only.  Accuracy 5m, 3m and 5m in X, Y and Z axes.",8,9603,,,Derived at 14 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1152,Hu Tzu Shan to WGS 84 (1),transformation,4236,4326,DMA-Twn,1,1228,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1153,Indian 1954 to WGS 84 (1),transformation,4239,4326,DMA-Tha,1,1231,"For military purposes.  Accuracy 15m, 6m and 12m in X, Y and Z axes.",21,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,97.06,1,0
+1154,Indian 1975 to WGS 84 (1),transformation,4240,4326,DMA-Tha,1,1231,"For military purposes.  Accuracy 3m, 2m and 3m in X, Y and Z axes.",5,9603,,,Derived at 62 stations. Superseded by Indian 1975 to WGS 84 (2) (code 1304).,U.S. Defense Mapping Agency TR8350.2 second edition September 1991,EPSG,1996-10-18,,1,0
+1155,Kalianpur 1937 to WGS 84 (1),transformation,4144,4326,DMA-Bgd,1,1041,"For military purposes.  Accuracy 10m, 8m and 12m in X, Y and Z axes.",18,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2005-05-27,97.235 2005.21,1,0
+1156,Kalianpur 1975 to WGS 84 (1),transformation,4146,4326,DMA-Ind Npl,1,2411,"For military purposes.  Accuracy 12m, 10m and 15m in X, Y and Z axes.",22,9603,,,Care!  DMA ellipsoid is inconsistent with EPSG ellipsoid - transformation parameter values may not be appropriate. Derived at 7 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2005-05-27,97.235 2005.21,1,0
+1157,Kandawala to WGS 84 (1),transformation,4244,4326,DMA-Lka,1,1218,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1158,Kertau to WGS 84 (1),transformation,4245,4326,DMA-Mys Sgp,1,1309,"For military purposes.  Accuracy 10m, 8m and 6m in X, Y and Z axes.",15,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1159,Leigon to WGS 84 (1),transformation,4250,4326,DMA-Gha,1,1104,"For military purposes.  Accuracy 2m, 3m and 2m in X, Y and Z axes.",5,9603,,,Derived at 8 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1160,Liberia 1964 to WGS 84 (1),transformation,4251,4326,DMA-Lbr,1,1142,For military purposes only.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1161,Luzon 1911 to WGS 84 (1),transformation,4253,4326,DMA-Phl N,1,2364,"For military purposes.  Accuracy 8m, 11m and 9m in X, Y and Z axes.",17,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1162,Luzon 1911 to WGS 84 (2),transformation,4253,4326,DMA-Phl Min,2,2365,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1163,M'poraloko to WGS 84 (1),transformation,4266,4326,DMA-Gab,1,1100,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1164,Mahe 1971 to WGS 84 (1),transformation,4256,4326,DMA-Syc,1,2369,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1165,Massawa to WGS 84 (1),transformation,4262,4326,DMA-Eth,1,1089,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1166,Merchich to WGS 84 (1),transformation,4261,4326,DMA-Mar,1,1166,"For military purposes.  Accuracy 5m, 3m and 3m in X, Y and Z axes.",7,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1167,Minna to WGS 84 (1),transformation,4263,4326,DMA-Cmr,1,3226,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,"Derived at 2 stations.  Note: Minna is used in Nigeria, not Cameroon.",U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1168,Minna to WGS 84 (2),transformation,4263,4326,DMA-Nga,2,1178,"For military purposes.  Accuracy 3m, 6m and 5m in X, Y and Z axes.",9,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1169,Monte Mario to WGS 84 (1),transformation,4265,4326,DMA-Ita Sar,1,2339,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2004.08 2005.20,1,0
+1170,NAD27 to WGS 84 (1),transformation,4267,4326,DMA-Carib,1,2418,"For military purposes.  Accuracy 3m, 9m and 12m in X, Y and Z axes.",16,9603,,,Derived at 15 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1171,NAD27 to WGS 84 (2),transformation,4267,4326,DMA-Cen Am,2,2419,"For military purposes only.  Accuracy 8m, 3m and 5m in X, Y and Z axes.",10,9603,,,Derived at 19 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1172,NAD27 to WGS 84 (3),transformation,4267,4326,DMA-Can,3,1061,"For military purposes only.  Accuracy 15m, 11m and 6m in X, Y and Z axes.",20,9603,,,Derived at 112 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1173,NAD27 to WGS 84 (4),transformation,4267,4326,DMA-Conus,4,1323,"For military purposes only.  Accuracy 5m, 5m and 6m in X, Y and Z axes.",10,9603,,,Derived at 405 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1174,NAD27 to WGS 84 (5),transformation,4267,4326,DMA-ConusE,5,2389,"For military purposes only.  Accuracy 5m, 5m and 8m in X, Y and Z axes.",11,9603,,,Derived at 129 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1175,NAD27 to WGS 84 (6),transformation,4267,4326,DMA-ConusW,6,2390,"For military purposes only.  Accuracy 5m, 3m and 3m in X, Y and Z axes.",7,9603,,,Derived at 276 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1176,NAD27 to WGS 84 (7),transformation,4267,4326,DMA-USA AK,7,2412,"For military purposes only.  Accuracy 5m, 9m and 5m in X, Y and Z axes.",12,9603,,,Derived at 47 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1177,NAD27 to WGS 84 (8),transformation,4267,4326,DMA-Bha xSalv,8,2413,"For military purposes.  Accuracy 5m, 3m and 5m in X, Y and Z axes.",8,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1178,NAD27 to WGS 84 (9),transformation,4267,4326,DMA-Bha Salv,9,2414,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1179,NAD27 to WGS 84 (10),transformation,4267,4326,DMA-Can AB BC,10,2384,"For military purposes only.  Accuracy 8m, 8m and 6m in X, Y and Z axes.",13,9603,,,Derived at 25 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1180,NAD27 to WGS 84 (11),transformation,4267,4326,DMA-Can MN ON,11,2415,"For military purposes only.  Accuracy 9m, 5m and 5m in X, Y and Z axes.",12,9603,,,Derived at 25 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1181,NAD27 to WGS 84 (12),transformation,4267,4326,DMA-Can E,12,2416,"For military purposes only.  Accuracy 6m, 6m and 3m in X, Y and Z axes.",9,9603,,,Derived at 37 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1182,NAD27 to WGS 84 (13),transformation,4267,4326,DMA-Can NWT,13,2410,"For military purposes only.  Accuracy 5m, 5m and 3m in X, Y and Z axes.",8,9603,,,Derived at 17 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1183,NAD27 to WGS 84 (14),transformation,4267,4326,DMA-Can Yuk,14,2417,"For military purposes only.  Accuracy 5m, 8m and 3m in X, Y and Z axes.",10,9603,,,Derived at 8 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1184,NAD27 to WGS 84 (15),transformation,4267,4326,DMA-Pan,15,2385,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1185,NAD27 to WGS 84 (16),transformation,4267,4326,DMA-Cuba,16,1077,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1186,NAD27 to WGS 84 (17),transformation,4267,4326,DMA-Grl,17,2386,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1187,NAD27 to WGS 84 (18),transformation,4267,4326,DMA-Mex,18,1160,"For military purposes only.  Accuracy 8m, 6m and 6m in X, Y and Z axes.",12,9603,,,Derived at 22 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1188,NAD83 to WGS 84 (1),transformation,4269,4326,DMA-N Am,1,1325,Accuracy 2m in each axis.,4,9603,,,Derived at 312 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,97.06,1,0
+1189,Nahrwan 1967 to WGS 84 (1),transformation,4270,4326,DMA-Omn Mas,1,2391,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1190,Nahrwan 1967 to WGS 84 (2),transformation,4270,4326,DMA-Sau,2,1206,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1191,Nahrwan 1967 to WGS 84 (3),transformation,4270,4326,DMA-UAE,3,1243,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1192,Naparima 1972 to WGS 84 (1),transformation,4271,4326,DMA-Tto,1,1235,For military purposes only.  Accuracy given by NIMA 15m in each axis. EPSG believes there is an 8-10m blunder in dX.,33,9603,,,CAUTION: EPSG believes that these parameter values include a blunder and that if NIMA transformation parameters are to be used the 1987 version (EPSG code 1307) be used.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1998-06-30,98.102,1,0
+1193,NTF to WGS 84 (1),transformation,4275,4326,IGN-Fra,1,1096,For applications to an accuracy of 2 metres.,2,9603,,,,IGN technical report RT/G 14; January 1988.,EPSG,1996-10-18,,1,0
+1195,OSGB 1936 to WGS 84 (1),transformation,4277,4326,DMA-Gbr,1,1264,"For military purposes only.  Accuracy 10m, 10m and 15m in X, Y and Z axes.",21,9603,,,Derived at 38 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1196,OSGB 1936 to WGS 84 (2),transformation,4277,4326,DMA-Gbr Eng,2,2395,"For military purposes only.  Accuracy 5m, 5m and 6m in X, Y and Z axes.",10,9603,,,Derived at 24 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1197,OSGB 1936 to WGS 84 (3),transformation,4277,4326,DMA-Gbr E&W,3,2396,"For military purposes only.  Accuracy 10m, 10m and 15m in X, Y and Z axes.",21,9603,,,Derived at 25 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1198,OSGB 1936 to WGS 84 (4),transformation,4277,4326,DMA-Gbr Sco,4,2397,For military purposes only.  Accuracy 10m in each axis.,18,9603,,,Derived at 13 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1199,OSGB 1936 to WGS 84 (5),transformation,4277,4326,DMA-Gbr Wal,5,2398,For military purposes only.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1200,Pointe Noire to WGS 84 (1),transformation,4282,4326,DMA-Cog,1,1072,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1201,PSAD56 to WGS 84 (1),transformation,4248,4326,DMA-mean,1,2399,"For military purposes only.  Accuracy 17m, 27m and 27m in X, Y and Z axes.",42,9603,,,Derived at 63 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1202,PSAD56 to WGS 84 (2),transformation,4248,4326,DMA-Bol,2,1049,"For military purposes only.  Accuracy 5m, 11m and 14m in X, Y and Z axes.",19,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1203,PSAD56 to WGS 84 (3),transformation,4248,4326,DMA-Chl N,3,2402,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1204,PSAD56 to WGS 84 (4),transformation,4248,4326,DMA-Chl S,4,2403,For military purposes.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1205,PSAD56 to WGS 84 (5),transformation,4248,4326,DMA-Col,5,1070,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1206,PSAD56 to WGS 84 (6),transformation,4248,4326,DMA-Ecu,6,3241,"For military purposes.  Accuracy 3m, 5m and 3m in X, Y and Z axes.",7,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1207,PSAD56 to WGS 84 (7),transformation,4248,4326,DMA-Guy,7,1114,"For military purposes.  Accuracy 6m, 14m and 5m in X, Y and Z axes.",17,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1208,PSAD56 to WGS 84 (8),transformation,4248,4326,DMA-Per,8,1189,"For military purposes only.  Accuracy 6m, 8m and 12m in X, Y and Z axes.",16,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1209,PSAD56 to WGS 84 (9),transformation,4248,4326,DMA-Ven,9,1251,"For military purposes only.  Accuracy 9m, 14m and 15m in X, Y and Z axes.",23,9603,,,Derived at 24 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1211,Qornoq to WGS 84 (1),transformation,4287,4326,DMA-Grl S,1,2407,"For military purposes.  Accuracy 25m, 25m and 32m in X, Y and Z axes.",,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1212,SAD69 to WGS 84 (1),transformation,4291,4326,DMA-mean,1,1341,"For military purposes only.  Accuracy 15m, 6m and 9m in X, Y and Z axes.",,9603,,,Derived at 84 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1213,SAD69 to WGS 84 (2),transformation,4291,4326,DMA-Arg,2,1033,For military purposes only.  Accuracy 5m in each axis.,,9603,,,Derived at 10 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1214,SAD69 to WGS 84 (3),transformation,4291,4326,DMA-Bol,3,1049,For military purposes.  Accuracy 15m in each axis.,,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1215,SAD69 to WGS 84 (4),transformation,4291,4326,DMA-Bra,4,1053,"For military purposes only.  Accuracy 3m, 5m and 5m in X, Y and Z axes.",,9603,,,Derived at 22 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1216,SAD69 to WGS 84 (5),transformation,4291,4326,DMA-Chile,5,1066,"For military purposes only.  Accuracy 15m, 8m and 11m in X, Y and Z axes.",,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1217,SAD69 to WGS 84 (6),transformation,4291,4326,DMA-Col,6,1070,"For military purposes only.  Accuracy 6m, 6m and 5m in X, Y and Z axes.",,9603,,,Derived at 7 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1218,SAD69 to WGS 84 (7),transformation,4291,4326,DMA-Ecu,7,1085,For military purposes.  Accuracy 3m in each axis.,,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1219,SAD69 to WGS 84 (8),transformation,4291,4326,DMA-Ecu Gal,8,2356,For military purposes.  Accuracy 25m in each axis.,,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1220,SAD69 to WGS 84 (9),transformation,4291,4326,DMA-Guy,9,1114,"For military purposes only.  Accuracy 9m, 5m and 5m in X, Y and Z axes.",,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1221,SAD69 to WGS 84 (10),transformation,4291,4326,DMA-Pgy,10,1188,For military purposes.  Accuracy 15m in each axis.,,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1222,SAD69 to WGS 84 (11),transformation,4291,4326,DMA-Peru,11,1189,For military purposes.  Accuracy 5m in each axis.,,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1223,SAD69 to WGS 84 (12),transformation,4291,4326,DMA-Tto,12,1235,For military purposes only.  Accuracy 25m in each axis.,,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1224,SAD69 to WGS 84 (13),transformation,4291,4326,DMA-Ven,13,1251,"For military purposes only.  Accuracy 3m, 6m and 3m in X, Y and Z axes.",,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,1996-10-18,,1,1
+1225,Sapper Hill 1943 to WGS 84 (1),transformation,4292,4326,DMA-Flk E,1,2355,For military purposes.  Accuracy 1m in each axis.,2,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1226,Schwarzeck to WGS 84 (1),transformation,4293,4326,DMA-Nam,1,1169,For military purposes only.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1227,Tananarive to WGS 84 (1),transformation,4297,4326,DMA-Mdg,1,1149,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-27,2005.20 2005.21,1,0
+1228,Timbalai 1948 to WGS 84 (1),transformation,4298,4326,DMA-Borneo,1,1362,"For military purposes.  Accuracy 10m, 10m and 12m in X, Y and Z axes.",19,9603,,,Derived at 8 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1229,TM65 to WGS 84 (1),transformation,4299,4326,DMA-Ire,1,1305,For military purposes only.  Accuracy 3m in each axis.,,9603,,,Derived at 7 stations.,U.S. Defense Mapping Agency  TR8350.2 December 1987.,EPSG,1996-10-18,,1,1
+1230,Tokyo to WGS 84 (1),transformation,4301,4326,DMA-Jpn Kor,1,2409,"For military purposes only.  Accuracy 20m, 5m and 20m in X, Y and Z axes.",29,9603,,,Derived at 31 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,97.06,1,0
+1231,Tokyo to WGS 84 (2),transformation,4301,4326,DMA-Jpn,2,1129,"For military purposes only.  Accuracy 8m, 5m and 8m in X, Y and Z axes.",13,9603,,,Derived at 16 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1232,Tokyo to WGS 84 (3),transformation,4301,4326,DMA-Kor,3,1135,"For military purposes only.  Accuracy 8m, 5m and 8m in X, Y and Z axes.
+.",13,9603,,,Derived at 29 stations. Superseded by Tokyo to WGS 84 (5) (code 1305).,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,97.06,1,0
+1233,Tokyo to WGS 84 (4),transformation,4301,4326,DMA-Jpn Ok,4,2408,"For military purposes only.  Accuracy 20m, 5m and 20m in X, Y and Z axes.",29,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1996-10-18,,1,0
+1234,Yacare to WGS 84 (1),transformation,4309,4326,DMA-Ury,1,1247,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1235,Zanderij to WGS 84 (1),transformation,4311,4326,DMA-Sur,1,1222,"For military purposes.  Accuracy 5m, 5m and 8m in X, Y and Z axes.",11,9603,,,Derived at 5 stations.,EPSG,EPSG,2005-04-14,,1,0
+1236,AGD84 to WGS 84 (2),transformation,4203,4326,Auslig-Aus old,2,2575,Preliminary estimate - now superseded.,5,9607,,,"""Higgins parameters"". Superseded by AGD84 to GDA94 (2) (code 1280) and AGD84 to WGS 84 (7) (code 1669).",Australian Surveying and Land Information Group - www.auslig.gov.au/geodesy,EPSG,1997-11-13,,1,0
+1237,WGS 72 to WGS 84 (1),transformation,4322,4326,DMA1,1,1262,For scientific purposes.,2,9606,,,,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,1996-12-12,,1,0
+1238,WGS 72 to WGS 84 (2),transformation,4322,4326,DMA2,2,1262,For scientific purposes.,2,9606,,,,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,1996-12-12,,1,0
+1239,WGS 72BE to WGS 72 (1),transformation,4324,4322,DMA,1,1262,Geodesy.,2,9606,,,,,EPSG,1996-12-12,,1,0
+1240,WGS 72BE to WGS 84 (1),transformation,4324,4326,DMA,1,2346,Geodesy.,2,9606,,,,,EPSG,1996-12-12,,1,0
+1241,NAD27 to NAD83 (1),transformation,4267,4269,NGS-Usa Conus,1,2374,"Accuracy at 67% confidence level is 0.15m onshore, 5m nearshore and undetermined farther offshore.",0.15,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRS NAD27 (code 4267) and NAD83 (code 4269) have longitudes positive east.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,98.201  98.53  2000.14 2004.36,1,0
+1243,NAD27 to NAD83 (2),transformation,4267,4269,NGS-Usa AK,2,2373,"Accuracy at 67% confidence level is 0.5m onshore, 5m nearshore and undetermined farther offshore.",0.5,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRS NAD27 (code 4267) and NAD83 (code 4269) have longitudes positive east.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,98.201  98.53  2000.14 2004.36,1,0
+1245,ED50 to WGS 84 (16),transformation,4230,4326,DMA-Tun,16,1236,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1998-04-16,98.11,1,0
+1246,Herat North to WGS 84 (1),transformation,4255,4326,DMA-Afg,1,1024,For military purposes only.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1247,Kalianpur 1962 to WGS 84 (1),transformation,4145,4326,DMA-Pak,1,1184,For military purposes.,999,9603,,,Care!  DMA ellipsoid is inconsistent with EPSG ellipsoid - transformation parameter values may not be appropriate.  No accuracy estimate available.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1999-10-20,97.235 2005.21,1,0
+1248,ID74 to WGS 84 (1),transformation,4238,4326,DMA-Idn,1,1122,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2002-06-22,2002.151,1,0
+1249,NAD27 to WGS 84 (21),transformation,4267,4326,DMA-AK AluE,21,2387,"For military purposes only.  Accuracy 6m, 8m and 10m in X, Y and Z axes.",15,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1250,NAD27 to WGS 84 (22),transformation,4267,4326,DMA-AK AluW,22,2388,For military purposes.  Accuracy 10m in each axis.,18,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1251,NAD83 to WGS 84 (2),transformation,4269,4326,DMA-AK Alu,2,2157,"For military purposes only.  Accuracy 5m, 2m and 5m in X, Y and Z axes.",8,9603,,,Derived at 42 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1252,NAD83 to WGS 84 (3),transformation,4269,4326,DMA-USA Hi,3,1334,For military purposes only.  Accuracy 2m in each axis.,4,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1253,Nord Sahara 1959 to WGS 84 (1),transformation,4307,4326,DMA-Alg,1,1026,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1254,Pulkovo 1942 to WGS 84 (1),transformation,4284,4326,DMA-Rus,1,1198,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,1997-04-11,,1,0
+1255,Nord Sahara 1959 to WGS 84 (2),transformation,4307,4326,DMA-Dza N,2,1365,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,CAUTION:  Source CRS described by DMA as from Voirol 1960. EPSG believes that the data used in the derivation of these parameters contains a blunder.  We recommend using transformation North Sahara 1959 to WGS84 (1) (code 1253). Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2000-06-23,98.15  2000.47,1,0
+1256,Fahud to WGS 84 (1),transformation,4232,4326,DMA-Omn,1,1183,"For military purposes.  Accuracy 3m, 3m and 9m in X, Y and Z axes.",10,9603,,,Derived at 7 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2005-05-27,2005.21,1,0
+1258,Bogota 1975 (Bogota) to Bogota 1975 (Greenwich),transformation,4802,4218,IGAC-Col,1,1070,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1259,Lisbon (Lisbon) to Lisbon (Greenwich),transformation,4803,4207,IGC-Prt,1,1294,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1260,Makassar (Jakarta) to Makassar,transformation,4804,4257,EPSG-Idn Sulawesi,1,1316,Change of prime meridian.,0,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,0
+1261,MGI (Ferro) to MGI (Greenwich),transformation,4805,4312,BEV-Aut balk,1,1166,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1262,Monte Mario (Rome) to Monte Mario,transformation,4806,4265,EPSG-Ita,1,1127,Change of prime meridian.,0,9601,,,,EPSG,EPSG,1999-11-12,98.37  99.79,1,0
+1263,Padang (Jakarta) to Padang (Greenwich),transformation,4808,4280,EPSG-Idn Sumatra,1,1355,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1264,Belge 1950 (Brussels) to Belge 1950,transformation,4809,4215,IGN-Bel,1,1347,Change of prime meridian.,0,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,0
+1265,Tananarive (Paris) to Tananarive,transformation,4810,4297,EPSG-Mdg,1,1149,Change of prime meridian.,0,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,0
+1266,Voirol 1875 (Paris) to Voirol 1875,transformation,4811,4304,IGN-Dza,1,2347,Change of prime meridian.,0,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,0
+1268,Batavia (Jakarta) to Batavia (Greenwich),transformation,4813,4211,EPSG-Idn Java,1,1285,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1269,RT38 (Stockholm) to RT38 (Greenwich),transformation,4814,4308,NLS-Swe,1,1225,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-11-12,99.79,1,1
+1270,Greek (Athens) to Greek (Greenwich),transformation,4815,4120,NTU-Grc,1,1106,Change of prime meridian.,,9601,,,,Topography Department; National Technical University of Athens.,EPSG,1999-11-12,99.79,1,1
+1271,Schwarzeck to WGS 84 (2),transformation,4293,4326,SLI-Nam,2,1169,?,999,9603,,,Beware!   Schwarzeck CRS uses German legal metres.  Example:  Schwarzeck Lat 19d 35m 46.952s S Long 20d 41m 50.649s E; X=5623409.40 Y=2124618.00 Z=-2125847.62 GLM; X=5623485.86 Y=2124646.89 Z=-2125876.53 m; WGS84 X=5624101.50 Y=2124748.97 Z=2126132.34 m.,Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-11-13,97.48,1,0
+1272,GGRS87 to WGS 84 (1),transformation,4121,4326,Hel-Grc,1,1106,For applications requiring 1m or better accuracy.,1,9603,,,,Geodesy Department; Public Petroleum Corporation of Greece.,EPSG,1997-06-16,,1,0
+1273,HD72 to ETRS89 (1),transformation,4237,4258,ELTE-Hun,1,1119,?,,9607,,,May be taken as approximate transformation HD72 to WGS 84 - see code 1677.,http://lazarus.elte.hu/gb/geodez/geod5.htm,EPSG,1997-11-13,97.47,1,1
+1274,Pulkovo 1942 to LKS94(ETRS89) (1),transformation,4284,4126,HNIT-Ltu,1,1145,?,9,9607,,,May be taken as approximate transformation Pulkovo 1942 to WGS 84 - see code 1679.,HNIT-BALTIC GeoInfoServisas.,EPSG,1998-03-12,,1,0
+1275,ED50 to WGS 84 (17),transformation,4230,4326,IGN-Fra,17,1096,For applications to an accuracy of 2 metres.,2,9603,,,,IGN technical report 14 (January 1988).,EPSG,1998-04-16,98.11,1,0
+1276,NTF to ED50 (1),transformation,4275,4230,IGN-Fra,1,1096,For applications to an accuracy of 2 metres.,2,9603,,,,IGN technical report 7 (October 1981).,EPSG,1997-11-13,,1,0
+1277,NTF to WGS 72 (1),transformation,4275,4322,IGN-Fra,1,1096,For applications to an accuracy of 2 metres.,2,9603,,,,IGN technical report 7 (October 1981).,EPSG,1997-11-13,,1,0
+1278,AGD66 to GDA94 (1),transformation,4202,4283,Auslig-Aus 5m,1,2575,5m accuracy.,5,9603,,,Given to greater precision but no better accuracy at http://www.dehaa.sa.gov.au For higher accuracy requirements see various regional transformations.  May be taken as approximate transformation AGD66 to WGS 84 - see code 15788. Derived at 162 stations.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1279,AGD84 to GDA94 (1),transformation,4203,4283,Auslig-Aus 5m,1,2575,5m accuracy.,5,9603,,,Given to greater precision but no better accuracy at http://www.dehaa.sa.gov.au For higher accuracy requirements see various regional transformations.  May be taken as approximate transformation AGD84 to WGS 84 - see code 15789. Derived at 327 stations.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1280,AGD84 to GDA94 (2),transformation,4203,4283,Auslig-Aus 1m,2,2575,1m accuracy.,1,9607,,,Supersedes AGD84 to WGS 84 (2) (code 1236).  May be taken as approximate transformation AGD84 to WGS 84 - see code 1669.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-02-17,2006.01,1,0
+1282,Samboja to WGS 84 (1),transformation,4125,4326,TOT-Idn Mah,1,1328,Oil exploration.,,9603,,,Datum shift derived through ITRF93.,Total Indonesia.,EPSG,2000-03-07,2000.23,1,1
+1283,LKS94(ETRS89) to WGS 84 (1),transformation,4126,4326,HNIT-Ltu,1,1145,LKS94 is a realisation of ETRS89 coincident to WGS 84 within 1 metre.  This transformation has an accuracy equal to the coincidence figure.,1,9603,,,,HNIT-BALTIC GeoInfoServisas.,EPSG,1998-03-12,98.13,1,0
+1284,Arc 1960 to WGS 84 (2),transformation,4210,4326,NIMA-Ken,2,1132,"For military purposes.  Accuracy 4m, 3m and 3m in X, Y and Z axes.",6,9603,,,Derived at 24 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-21,2005.20,1,0
+1285,Arc 1960 to WGS 84 (3),transformation,4210,4326,NIMA-Tza,3,1230,"For military purposes.  Accuracy 6m, 9m and 10m in X, Y and Z axes.",15,9603,,,Derived at 12 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-21,2005.20,1,0
+1286,Segora to WGS 84 (1),transformation,4294,4326,NIMA-Idn Kal,1,2354,For military purposes.,,9603,,,Accuracy estimate not available.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://164.214.2.59/geospatial/products/GandG/tr83502b/toc.html,EPSG,1998-03-12,,1,1
+1287,Pulkovo 1942 to WGS 84 (3),transformation,4284,4326,NIMA-Hun,3,1119,For military purposes.  Accuracy 2m in each axis.,4,9603,,,Derived at 5 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1288,Pulkovo 1942 to WGS 84 (4),transformation,4284,4326,NIMA-Pol,4,1192,"For military purposes only.  Accuracy 4m, 2m and 4m in X, Y and Z axes.",6,9603,,,Derived at 11 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1289,Pulkovo 1942 to WGS 84 (5),transformation,4284,4326,NIMA-Cze,5,1079,"For military purposes only.  Accuracy 3m, 3m and 2m in X, Y and Z axes.",5,9603,,,Derived at 6 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1290,Pulkovo 1942 to WGS 84 (6),transformation,4284,4326,NIMA-Lva,6,1139,For military purposes.  Accuracy 2m in each axis.,4,9603,,,Derived at 5 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1291,Pulkovo 1942 to WGS 84 (7),transformation,4284,4326,NIMA-Kaz,7,1131,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1292,Pulkovo 1942 to WGS 84 (8),transformation,4284,4326,NIMA-Alb,8,1025,For military purposes.  Accuracy 3m in each axis.,6,9603,,,Derived at 7 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-21,98.11 2005.20 2005.21,1,0
+1293,Pulkovo 1942 to WGS 84 (9),transformation,4284,4326,NIMA-Rom,9,1197,"For military purposes.  Accuracy 3m, 5m and 3m in X, Y and Z axes.",7,9603,,,Derived at 4 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/tr8350/tr8350_2.html,EPSG,2005-05-27,98.11 2005.20 2005.21,1,0
+1294,Voirol 1875 to WGS 84 (1),transformation,4304,4326,NIMA-Dza N,1,2347,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. Defense Mapping Agency  TR8350.2 revision of August 1993.,EPSG,1998-03-12,,1,0
+1296,Trinidad 1903 to WGS 84 (1),transformation,4302,4326,Amoco-Tto Trin,1,1339,Oil exploration.,2,9603,,,Derived in 1989 by ONI for Amoco.,Trinidad Ministry of Energy and Energy Industries.,EPSG,1998-11-11,98.38,1,0
+1297,Tete to Moznet (1),transformation,4127,4130,DNGC-Moz,1,1167,Residuals as high as 30 metres.,30,9607,,,Mean of 32 stations. To reduce the size of the residuals; four regional parameter sets (see codes 1298-1301) were developed. May be taken as approximate transformation Moznet to WGS 84 - see code 1683.,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+1298,Tete to Moznet (2),transformation,4127,4130,DNGC-Moz A,2,2350,Residuals are generally under 1 metre.,1,9607,,,Mean of 9 stations. May be taken as approximate transformation Moznet to WGS 84 - see code 1684.,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+1299,Tete to Moznet (3),transformation,4127,4130,DNGC-Moz B,3,2351,Residuals are generally under 4 metres.,4,9607,,,Mean of 6 stations. May be taken as approximate transformation Moznet to WGS 84 - see code 1685.,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+1300,Tete to Moznet (4),transformation,4127,4130,DNGC-Moz C,4,2352,Residuals are generally under 3 metres.,3,9607,,,Mean of 11 stations. May be taken as approximate transformation Moznet to WGS 84 - see code 1686.,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+1301,Tete to Moznet (5),transformation,4127,4130,DNGC-Moz D,5,2353,Residuals are 5-10 metres.,10,9607,,,Mean of 7 stations. May be taken as approximate transformation Moznet to WGS 84 - see code 1687.,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+1302,Moznet to WGS 84 (1),transformation,4130,4326,EPSG-Moz,1,1167,For many purposes Moznet can be considered to be coincident with WGS 84. Accuracy better than 1 metre.,1,9607,,,,EPSG,EPSG,1998-04-16,,1,0
+1303,Pulkovo 1942 to WGS 84 (10),transformation,4284,4326,KCS-Kaz Cas,10,2405,Residuals under 2 m.,2,9606,,,Mean of 13 stations along entire Kazak coastline.,KazakCaspiShelf consortium.,EPSG,2000-02-02,2000.05,1,0
+1304,Indian 1975 to WGS 84 (2),transformation,4240,4326,NIMA-Tha,2,1231,"For military purposes.  Accuracy 3m, 2m and 3m in X, Y and Z axes.",5,9603,,,Derived at 62 stations. Supersedes Indian 1975 to WGS 84 (1) (code 1154).,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.20 2005.46,1,0
+1305,Tokyo to WGS 84 (5),transformation,4301,4326,NIMA-Kor,5,1135,For military purposes. Accuracy 2m in each axis.,4,9603,,,Derived at 29 stations. Supersedes Tokyo to WGS 84 (3) (code 1232).,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.20 2005.46,1,0
+1306,MGI to WGS 84 (1),transformation,4312,4326,NIMA-balk,1,2370,For military purposes only.,999,9603,,,Accuracy estimate not available.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.20 2005.21 2005.46,1,0
+1307,Naparima 1972 to WGS 84 (3),transformation,4271,4326,NIMA-Tto Tob,3,1322,For military purposes only.  Accuracy 15m in each axis.,26,9603,,,(1) See remarks for tfm code 1192.  (2) Naparima 1972 is an extension to Tobago of the Napaima 1955 geographic CRS of Trindad.  In Trinidad this transformation may also be considered to use Napaima 1955 (code 4158) as its source CRS: see tfm code 1556.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1308,NAD83 to WGS 84 (4),transformation,4269,4326,NGS-Usa ITRF94,4,1323,Historical record only - superseded - see remarks.,,9607,,,Strictly between NAD83 and ITRF94(1996.0).  Superseded by NAD83 to WGS 84 (5) (code 1515).,US National Geodetic Survey  http://www.ngs.noaa.gov/CORS/Derivation.html,EPSG,1999-04-22,99.12  99.38,1,1
+1309,DHDN to ETRS89 (1),transformation,4314,4258,IfAG-Deu W,1,2326,For applications with an accuracy at 5 m level.,5,9607,,,Mean of 69 stations. May be taken as approximate tfm DHDN to WGS 84 (code 1673). Note: later higher accuracy tfms have been published using the Position Vector method. This tfm has been republished in that form with signs of the rotations reversed.,Institute for Cartography and Geodesy; Leipzig.,EPSG,2005-05-27,2000.72 2004.09 2005.18,1,0
+1310,Pulkovo 1942 to ETRS89 (1),transformation,4284,4258,IfAG-Deu E,1,1343,Residuals under 2 m.,2,9607,,,Mean of 20 stations.,Institute for Cartography and Geodesy; Leipzig.,EPSG,2000-10-19,2000.72,1,1
+1311,ED50 to WGS 84 (Common Offshore),transformation,4230,4326,UKOOA-CO,18,2342,Recommended transformation for UKCS and IrishCS petroleum purposes.,1,9606,,,Based on ED50 to WGS72 (precise ephemeris) 6-nations agreement of 1981 to which precise to broadcast and broadcast to WGS 84 transformations have been concatenated.,The Hydrographic Journal; vol 52 page 50.,EPSG,2004-09-01,2004.48,1,0
+1312,NAD27 to NAD83 (3),transformation,4267,4269,GC-Can NT1,3,1061,Historic record only - now superseded - see remarks.,1,9614,,,Uses NTv1 method.  Superseded in Quebec by code 1462 and elsewhere in 1997 by NTv2 (transformation code 1313).  Input expects longitudes to be positive west; EPSG GeogCRS NAD27 (code 4267) and NAD83 (code 4269) have longitudes positive east.,Geomatics Canada - Geodetic Survey Division.,EPSG,2000-03-07,98.57  2000.14,1,0
+1313,NAD27 to NAD83 (4),transformation,4267,4269,GC-Can NT2,4,1061,Accuracy 1-2 metres.,1.5,9615,,,Uses NTv2 data files.  Supersedes  NTv1 (transformation code 1312) except in Quebec.  Input expects longitudes to be positive west; EPSG GeogCRS NAD27 (code 4267) and (code 4269) have longitudes positive east.,http://www.geod.nrcan.gc.ca/products/html-public/GSDapps/English/NTv2_Fact_Sheet.html,EPSG,2000-03-07,98.57  2000.14,1,0
+1314,OSGB 1936 to WGS 84 (Petroleum),transformation,4277,4326,UKOOA-Pet,6,2394,Oil exploration. Accuracy better than 4m and generally better than 2m.,2,9606,,,For a more accurate transformation see OSGB 1936 / British National Grid to ETRS89 (2) (code 1039): contact the Ordnance Survey of Great Britain (http://www.gps.gov.uk/gpssurveying.asp) for details.,UK Offshore Operators Association. Also at EuroGeographics at http://crs.bkg.bund.de/crs-eu,EPSG,2005-05-27,2002.62 2005.18,1,0
+1315,OSGB 1936 to ED50 (UKOOA),transformation,4277,4230,UKOOA-UKCS,1,2394,For oil exploration. Accuracy better than 4m and generally better than 2m.,2,9606,,,This transformation is concatenated from OSGB36 to WGS 84 (Petroleum) (code 1314) minus ED50 to WGS 84 (Common Offshore) (code 1311).,UK Offshore Operators Association.,EPSG,1998-11-11,,1,0
+1316,Manoca to WGS 84 (1),transformation,4260,4326,SCS-Cmr,1,1060,?,999,9603,,,,Stolt Comex Seaway and Geoid for Elf.,EPSG,1998-11-11,,1,1
+1317,Camacupa to WGS 72BE (1),transformation,4220,4324,GSI-Ago,1,1604,Oil exploration.,10,9603,,,Derived by Geophysical Services Inc. in 1979 from mean of Transit results at 7 stations.,EPSG,EPSG,1998-11-11,,1,0
+1318,Camacupa to WGS 84 (1),transformation,4220,4326,CON-Ago B5,1,2316,Used for oil exploration by Conoco.,10,9603,,,,EPSG,EPSG,1998-11-11,,1,0
+1319,Camacupa to WGS 84 (2),transformation,4220,4326,TEX-Ago B2,2,2317,Used for oil exploration by Texaco.,25,9603,,,,EPSG,EPSG,1998-11-11,,1,0
+1320,Camacupa to WGS 84 (3),transformation,4220,4326,SHL-Ago old,3,2321,Used by Shell prior to 1994.,10,9606,,,Superseded by Camacupa to WGS 84 (9).,EPSG,EPSG,1998-12-14,98.56,1,0
+1321,Camacupa to WGS 84 (4),transformation,4220,4326,GSI-Ago,4,2320,Used for oil exploration.,10,9603,,,"Derived as mean of 123 Transit passes at station Cabo Ledo NE base in November 1990. Used by Elf for block 7 up to December 1992 then superseded by Camacupa to WGS 84 (7). Used by Total in block 8, ExxonMobil block 24, Western Geophysical for spec. data.",EPSG,EPSG,2000-03-07,2000.16,1,0
+1322,Camacupa to WGS 84 (5),transformation,4220,4326,ELF-Ago B3 old,5,2318,Used for oil exploration by Elf for block 3 up to December 1992 then superseded by Camacupa to WGS 84 (7).,3,9603,,,Derived at station Djeno during coordination of platform PAL F2 in February 1992.,EPSG,EPSG,1998-11-11,,1,0
+1323,Camacupa to WGS 84 (6),transformation,4220,4326,ELF-Ago B7 old,6,2319,Used for oil exploration by Elf for 1993 block 7 shallow water survey.,8,9603,,,Derived at Luanda observatory December 1992.,EPSG,EPSG,1998-11-11,,1,0
+1324,Camacupa to WGS 84 (7),transformation,4220,4326,ELF-Ago B15,7,2322,"Used for oil exploration by Elf for blocks 3, 7 and 17 between December 1992 and 1994 then superseded by Camacupa to WGS 84 (10).  Used by Exxon for block 15 since 1993.",3,9603,,,Derived at platform PAL F2 in December 1992.,EPSG,EPSG,1998-11-11,,1,0
+1325,Camacupa to WGS 84 (8),transformation,4220,4326,ELF-Ago B2 old,8,2317,Used for oil exploration by Total for block 2 between December 1992 and 1994 then superseded by Camacupa to WGS 84 (10).,3,9603,,,Derived at platform PAL F2 in December 1992.,EPSG,EPSG,1998-11-11,,1,0
+1326,Camacupa to WGS 84 (9),transformation,4220,4326,SHL-Ago B16,9,2323,Used by Shell since 1994.,10,9606,,,Derived by GPS on two Topnav DGPS reference stations at Djeno and Luanda. Supersedes Camacupa to WGS 84 (3).,EPSG,EPSG,1998-12-14,98.56,1,0
+1327,Camacupa to WGS 84 (10),transformation,4220,4326,ELF-Ago N,10,2324,Used for oil exploration by Elf in blocks 3 and 17 since 1994.  Used by Total in block 2 since 1994. Adopted by BP-Amoco Elf and Exxon for blocks 31-33.,5,9603,,,Derived at platform PAL F2 in 1994 by Topnav using Doris.,EPSG,EPSG,1998-11-11,,1,0
+1328,Malongo 1987 to Mhast (1),transformation,4259,4264,CHV-Ago Cab,1,1317,Used for oil exploration.,0,9603,,,Malongo 1987 is an offshore extension of Mhast adopted by Chevron in 1987.,EPSG,EPSG,1998-11-11,,1,1
+1329,Mhast to WGS 84 (1),transformation,4264,4326,CHV-Ago Cab,1,1317,"Used for oil exploration by Chevron until superseded in 1990 by trf Malongo 1987 to WGS 84 (2), code 1557.",10,9603,,,"Superseded in 1990 by trf Malongo 1987 to WGS 84 (2), code 1557.  Malongo 1987 is an offshore extension of the Mhast cooordinate system.",Chevron.,EPSG,1998-11-11,,1,1
+1330,Malongo 1987 to WGS 84 (1),transformation,4259,4326,CHV-Ago Cab89,1,3180,Offshore oil exploration and production between April 1989 and June 1990.,10,9603,,,Derived at Station Y in April 1989 using 572 transit satellite passes. Computed value for dZ was -96.42 but -96.38 has been utilised. Supersedes Malongo 1987 to WGS 84 (3) (code 15791). Superseded by Malongo 1987 to WGS 84 (2) (code 1557) in 1990.,Chevron.,EPSG,1998-11-11,,1,0
+1331,EST92 to ETRS89 (1),transformation,4133,4258,UT-Est,1,1090,?,0.1,9607,,,,http://www.geo.ut.ee/,EPSG,2005-09-29,2000.72 2005.46,1,0
+1332,Pulkovo 1942 to EST92 (1),transformation,4284,4133,UT-Est,1,1090,?,9,9607,,,,http://www.geo.ut.ee/,EPSG,2005-09-29,2005.46,1,0
+1333,EST92 to WGS 84 (1),transformation,4133,4326,UT-Est,1,1090,?,0.5,9607,,,,http://www.geo.ut.ee/,EPSG,2005-09-29,2005.46,1,0
+1334,Pulkovo 1942 to WGS 84 (12),transformation,4284,4326,UT-Est,12,1090,?,9,9607,,,,http://www.geo.ut.ee/,EPSG,2005-09-29,2005.46,1,0
+1335,Tokyo to WGS 84 (6),transformation,4301,4326,GSI-Jpn 452141,6,2425,For medium accuracy.,2,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2005-09-29,2005.46,1,1
+1336,Tokyo + JSLD to WGS 84 (7),transformation,7414,4326,GSI-Jpn 452142,7,2426,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1337,Tokyo + JSLD to WGS 84 (8),transformation,7414,4326,GSI-Jpn 444141,8,2427,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1338,Tokyo + JSLD to WGS 84 (9),transformation,7414,4326,GSI-Jpn 444142,9,2428,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1339,Tokyo + JSLD to WGS 84 (10),transformation,7414,4326,GSI-Jpn 440141,10,2429,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1340,Tokyo + JSLD to WGS 84 (11),transformation,7414,4326,GSI-Jpn 440142,11,2430,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1341,Tokyo + JSLD to WGS 84 (12),transformation,7414,4326,GSI-Jpn 440143,12,2431,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1342,Tokyo + JSLD to WGS 84 (13),transformation,7414,4326,GSI-Jpn 440144,13,2432,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1343,Tokyo + JSLD to WGS 84 (14),transformation,7414,4326,GSI-Jpn 432141,14,2433,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1344,Tokyo + JSLD to WGS 84 (15),transformation,7414,4326,GSI-Jpn 432142,15,2434,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1345,Tokyo + JSLD to WGS 84 (16),transformation,7414,4326,GSI-Jpn 432143,16,2435,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1346,Tokyo + JSLD to WGS 84 (17),transformation,7414,4326,GSI-Jpn 432144,17,2436,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1347,Tokyo + JSLD to WGS 84 (18),transformation,7414,4326,GSI-Jpn 432145,18,2437,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1348,Tokyo + JSLD to WGS 84 (19),transformation,7414,4326,GSI-Jpn 424140,19,2438,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1349,Tokyo + JSLD to WGS 84 (20),transformation,7414,4326,GSI-Jpn 424141,20,2439,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,99.77 2002.08 2004.38,1,0
+1350,Tokyo + JSLD to WGS 84 (21),transformation,7414,4326,GSI-Jpn 424142,21,2440,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1351,Tokyo + JSLD to WGS 84 (22),transformation,7414,4326,GSI-Jpn 424143,22,2441,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1352,Tokyo + JSLD to WGS 84 (23),transformation,7414,4326,GSI-Jpn 424144,23,2442,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1353,Tokyo + JSLD to WGS 84 (24),transformation,7414,4326,GSI-Jpn 424145,24,2443,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1354,Tokyo + JSLD to WGS 84 (25),transformation,7414,4326,GSI-Jpn 420139,25,2444,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1355,Tokyo + JSLD to WGS 84 (26),transformation,7414,4326,GSI-Jpn 420140,26,2445,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1356,Tokyo + JSLD to WGS 84 (27),transformation,7414,4326,GSI-Jpn 420141,27,2446,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1357,Tokyo + JSLD to WGS 84 (28),transformation,7414,4326,GSI-Jpn 420142,28,2447,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1358,Tokyo + JSLD to WGS 84 (29),transformation,7414,4326,GSI-Jpn 420143,29,2448,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1359,Tokyo + JSLD to WGS 84 (30),transformation,7414,4326,GSI-Jpn 412140,30,2449,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1360,Tokyo + JSLD to WGS 84 (31),transformation,7414,4326,GSI-Jpn 412141,31,2450,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1361,Tokyo + JSLD to WGS 84 (32),transformation,7414,4326,GSI-Jpn 404140,32,2451,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1362,Tokyo + JSLD to WGS 84 (33),transformation,7414,4326,GSI-Jpn 404141,33,2452,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1363,Tokyo + JSLD to WGS 84 (34),transformation,7414,4326,GSI-Jpn 400139,34,2453,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1364,Tokyo + JSLD to WGS 84 (35),transformation,7414,4326,GSI-Jpn 400140,35,2454,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1365,Tokyo + JSLD to WGS 84 (36),transformation,7414,4326,GSI-Jpn 400141,36,2455,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1366,Tokyo + JSLD to WGS 84 (37),transformation,7414,4326,GSI-Jpn 392139,37,2456,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1367,Tokyo + JSLD to WGS 84 (38),transformation,7414,4326,GSI-Jpn 392140,38,2457,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1368,Tokyo + JSLD to WGS 84 (39),transformation,7414,4326,GSI-Jpn 392141,39,2458,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1369,Tokyo + JSLD to WGS 84 (40),transformation,7414,4326,GSI-Jpn 384139,40,2459,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1370,Tokyo + JSLD to WGS 84 (41),transformation,7414,4326,GSI-Jpn 384140,41,2460,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1371,Tokyo + JSLD to WGS 84 (42),transformation,7414,4326,GSI-Jpn 384141,42,2461,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1372,Tokyo + JSLD to WGS 84 (43),transformation,7414,4326,GSI-Jpn 380139,43,2462,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1373,Tokyo + JSLD to WGS 84 (44),transformation,7414,4326,GSI-Jpn 380140,44,2463,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1374,Tokyo + JSLD to WGS 84 (45),transformation,7414,4326,GSI-Jpn 380141,45,2464,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1375,Tokyo + JSLD to WGS 84 (46),transformation,7414,4326,GSI-Jpn 372136,46,2465,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1376,Tokyo + JSLD to WGS 84 (47),transformation,7414,4326,GSI-Jpn 372137,47,2466,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1377,Tokyo + JSLD to WGS 84 (48),transformation,7414,4326,GSI-Jpn 372138,48,2467,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1378,Tokyo + JSLD to WGS 84 (49),transformation,7414,4326,GSI-Jpn 372139,49,2468,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1379,Tokyo + JSLD to WGS 84 (50),transformation,7414,4326,GSI-Jpn 372140,50,2469,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1380,Tokyo + JSLD to WGS 84 (51),transformation,7414,4326,GSI-Jpn 372141,51,2470,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1381,Tokyo + JSLD to WGS 84 (52),transformation,7414,4326,GSI-Jpn 364136,52,2471,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1382,Tokyo + JSLD to WGS 84 (53),transformation,7414,4326,GSI-Jpn 364137,53,2472,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1383,Tokyo + JSLD to WGS 84 (54),transformation,7414,4326,GSI-Jpn 364138,54,2473,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1384,Tokyo + JSLD to WGS 84 (55),transformation,7414,4326,GSI-Jpn 364139,55,2474,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1385,Tokyo + JSLD to WGS 84 (56),transformation,7414,4326,GSI-Jpn 364140,56,2475,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1386,Tokyo + JSLD to WGS 84 (57),transformation,7414,4326,GSI-Jpn 360136,57,2476,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1387,Tokyo + JSLD to WGS 84 (58),transformation,7414,4326,GSI-Jpn 360137,58,2477,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1388,Tokyo + JSLD to WGS 84 (59),transformation,7414,4326,GSI-Jpn 360138,59,2478,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1389,Tokyo + JSLD to WGS 84 (60),transformation,7414,4326,GSI-Jpn 360139,60,2479,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1390,Tokyo + JSLD to WGS 84 (61),transformation,7414,4326,GSI-Jpn 360140,61,2480,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1391,Tokyo + JSLD to WGS 84 (62),transformation,7414,4326,GSI-Jpn 352132,62,2481,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1392,Tokyo + JSLD to WGS 84 (63),transformation,7414,4979,GSI-Jpn 352133,63,2482,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1393,Tokyo + JSLD to WGS 84 (64),transformation,7414,4326,GSI-Jpn 352134,64,2483,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1394,Tokyo + JSLD to WGS 84 (65),transformation,7414,4326,GSI-Jpn 352135,65,2484,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1395,Tokyo + JSLD to WGS 84 (66),transformation,7414,4326,GSI-Jpn 352136,66,2485,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1396,Tokyo + JSLD to WGS 84 (67),transformation,7414,4326,GSI-Jpn 352137,67,2486,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1397,Tokyo + JSLD to WGS 84 (68),transformation,7414,4326,GSI-Jpn 352138,68,2487,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1398,Tokyo + JSLD to WGS 84 (69),transformation,7414,4326,GSI-Jpn 352139,69,2488,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1399,Tokyo + JSLD to WGS 84 (70),transformation,7414,4326,GSI-Jpn 352140,70,2489,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1400,Tokyo + JSLD to WGS 84 (71),transformation,7414,4326,GSI-Jpn 344132,71,2490,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1401,Tokyo + JSLD to WGS 84 (72),transformation,7414,4326,GSI-Jpn 344133,72,2491,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1402,Tokyo + JSLD to WGS 84 (73),transformation,7414,4326,GSI-Jpn 344134,73,2492,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1403,Tokyo + JSLD to WGS 84 (74),transformation,7414,4326,GSI-Jpn 344135,74,2493,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1404,Tokyo + JSLD to WGS 84 (75),transformation,7414,4326,GSI-Jpn 344136,75,2494,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1405,Tokyo + JSLD to WGS 84 (76),transformation,7414,4326,GSI-Jpn 344137,76,2495,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1406,Tokyo + JSLD to WGS 84 (77),transformation,7414,4326,GSI-Jpn 344138,77,2496,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1407,Tokyo + JSLD to WGS 84 (78),transformation,7414,4326,GSI-Jpn 344139,78,2497,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1408,Tokyo + JSLD to WGS 84 (79),transformation,7414,4326,GSI-Jpn 344140,79,2498,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1409,Tokyo + JSLD to WGS 84 (80),transformation,7414,4326,GSI-Jpn 340130,80,2499,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1410,Tokyo + JSLD to WGS 84 (81),transformation,7414,4326,GSI-Jpn 340131,81,2500,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1411,Tokyo + JSLD to WGS 84 (82),transformation,7414,4326,GSI-Jpn 340132,82,2501,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1412,Tokyo + JSLD to WGS 84 (83),transformation,7414,4326,GSI-Jpn 340133,83,2502,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1413,Tokyo + JSLD to WGS 84 (84),transformation,7414,4326,GSI-Jpn 340134,84,2503,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1414,Tokyo + JSLD to WGS 84 (85),transformation,7414,4326,GSI-Jpn 340135,85,2504,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1415,Tokyo + JSLD to WGS 84 (86),transformation,7414,4326,GSI-Jpn 340136,86,2505,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1416,Tokyo + JSLD to WGS 84 (87),transformation,7414,4326,GSI-Jpn 340137,87,2506,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1417,Tokyo + JSLD to WGS 84 (88),transformation,7414,4326,GSI-Jpn 340138,88,2507,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1418,Tokyo + JSLD to WGS 84 (89),transformation,7414,4326,GSI-Jpn 332129,89,2508,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1419,Tokyo + JSLD to WGS 84 (90),transformation,7414,4326,GSI-Jpn 332130,90,2509,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1420,Tokyo + JSLD to WGS 84 (91),transformation,7414,4326,GSI-Jpn 332131,91,2510,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1421,Tokyo + JSLD to WGS 84 (92),transformation,7414,4326,GSI-Jpn 332132,92,2511,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1422,Tokyo + JSLD to WGS 84 (93),transformation,7414,4326,GSI-Jpn 332133,93,2512,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1423,Tokyo + JSLD to WGS 84 (94),transformation,7414,4326,GSI-Jpn 332134,94,2513,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1424,Tokyo + JSLD to WGS 84 (95),transformation,7414,4326,GSI-Jpn 332135,95,2514,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1425,Tokyo + JSLD to WGS 84 (96),transformation,7414,4326,GSI-Jpn 332136,96,2515,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1426,Tokyo + JSLD to WGS 84 (97),transformation,7414,4326,GSI-Jpn 324129,97,2516,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1427,Tokyo + JSLD to WGS 84 (98),transformation,7414,4326,GSI-Jpn 324130,98,2517,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1428,Tokyo + JSLD to WGS 84 (99),transformation,7414,4326,GSI-Jpn 324131,99,2518,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1429,Tokyo + JSLD to WGS 84 (100),transformation,7414,4326,GSI-Jpn 324132,100,2519,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1430,Tokyo + JSLD to WGS 84 (101),transformation,7414,4326,GSI-Jpn 324133,101,2520,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1431,Tokyo + JSLD to WGS 84 (102),transformation,7414,4326,GSI-Jpn 324134,102,2521,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1432,Tokyo + JSLD to WGS 84 (103),transformation,7414,4326,GSI-Jpn 320130,103,2522,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1433,Tokyo + JSLD to WGS 84 (104),transformation,7414,4326,GSI-Jpn 320131,104,2523,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1434,Tokyo + JSLD to WGS 84 (105),transformation,7414,4326,GSI-Jpn 320132,105,2524,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1435,Tokyo + JSLD to WGS 84 (106),transformation,7414,4326,GSI-Jpn 312130,106,2525,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1436,Tokyo + JSLD to WGS 84 (107),transformation,7414,4326,GSI-Jpn 312131,107,2526,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2002.08 2004.38,1,0
+1437,RT90 to ETRS89 (1),transformation,4124,4258,NLS-Swe,1,1225,Accuracy 0.5m.,0.5,9607,,,"Derived at 22 points in 1993. Superseded by RT90 to SWEREF99 (1) (code 1895) from 2001.
+This transformation is actually between ETRS89 and RR92. RR92 is a geographic 3D CRS where the horizontal component is RT90.",National Land Survey of Sweden.,EPSG,2002-09-19,99.11  2000.72  2002.48,1,0
+1438,Fahud to WGS 84 (2),transformation,4232,4326,PDO-Omn,2,1183,Oil exploration.,25,9606,,,,Petroleum Development Oman,EPSG,1999-04-22,,1,0
+1439,PSD93 to WGS 84 (1),transformation,4134,4326,PDO-Omn 97,1,1183,Oil exploration. Residuals 0.5m at 67% probability level.,0.5,9606,,,Superseded PSD93 to WGS 84 (2) (code 8581) in 1997.,Petroleum Development Oman,EPSG,2001-06-05,2000.28,1,0
+1440,ED50 to WGS 84 (19),transformation,4230,4326,HEL-Grc,19,1106,Used in oil industry.,999,9603,,,,Geodesy Department; Hellenic Petroleum s.a.,EPSG,1999-04-22,,1,0
+1441,Antigua 1943 to WGS 84 (1),transformation,4601,4326,DOS-Atg Ant,1,1273,?,10,9603,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1442,Dominica 1945 to WGS 84 (1),transformation,4602,4326,DOS-Dma,1,1082,?,10,9603,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1443,Grenada 1953 to WGS 84 (1),transformation,4603,4326,DOS-Grd,1,3118,?,10,9603,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1444,Montserrat 1958 to WGS 84 (1),transformation,4604,4326,DOS-Msr,1,1165,Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,NIMA TR8350.2 revision 2 via Ordnance Survey of Great Britain.,EPSG,2006-02-09,2002.76 2006.02,1,0
+1445,St. Kitts 1955 to WGS 84 (1),transformation,4605,4326,DOS-Kna,1,1200,?,10,9603,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1446,St. Lucia 1955 to WGS 84 (1),transformation,4606,4326,DOS-Lca,1,1201,?,10,9603,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1447,Anguilla 1957 to WGS 84 (1),transformation,4600,4326,DOS-Aia,1,1030,?,10,9619,,,,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+1450,ED50 to WGS 84 (20),transformation,4230,4326,NMA-Nor 6265W,20,2333,Oil exploration before 1997/2001.,0.5,9620,,,Valid 1991-1997. Superseded in 1997 by ED50 to WGS 84 (22) (code 1590) and in 2001 by ED50 to WGS 84 (23) (code 1612).,"Norwegian Mapping Authority note of 13-Feb-1991 ""Om Transformasjon mellom Geodetiske Datum i Norge"".",EPSG,2000-03-07,2000.14,1,0
+1451,NAD27(CGQ77) to NAD83 (1),transformation,4609,4269,SGQ-Can QC NT1,1,1368,Historic record only - now superseded - see remarks.,1,9614,,,Superseded by NAD27(CGQ77) to NAD83 (2) (code 1575).  Uses NT method which expects longitudes positive west; EPSG GeogCRSs CGQ77 (code 4609) and NAD83 (code 4269) have longitudes positive east.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-03-07,2000.14,1,0
+1454,Old Hawaiian to NAD83 (1),transformation,4135,4269,NGS-Usa HI,1,1334,Accuracy at 67% confidence level is 0.2m.,0.2,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs Old Hawaiian (code 4135) and NAD83 (code 4269) have longitudes positive east.  NADCON data converts from Old Hawaiian Datum but makes the transformation appear to be from NAD27.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,2000.14 2004.182 2004.36,1,0
+1455,St. Lawrence Island to NAD83 (1),transformation,4136,4269,NGS-Usa AK StL,1,1332,Accuracy 0.5m at 67% confidence level.,0.5,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs St. Lawrence (code 4136) and NAD83 (code 4269) have longitudes positive east. NADCON data converts from St. Lawrence Datum to but makes the transformation appear to be from NAD27.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,2000.14 2004.36,1,0
+1456,St. Paul Island to NAD83 (1),transformation,4137,4269,NGS-Usa AK StP,1,1333,Accuracy 0.5m at 67% confidence level.,0.5,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs St. Paul (code 4137) and NAD83 (code 4269) have longitudes positive east. NADCON data converts from St. Paul Datum to but makes the transformation appear to be from NAD27.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,2000.14 2004.36,1,0
+1457,St. George Island to NAD83 (1),transformation,4138,4269,NGS-Usa AK StG,1,1331,Accuracy 0.5m at 67% confidence level.,0.5,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs St. George (code 4138) and NAD83 (code 4269) have longitudes positive east. NADCON data converts from St. George Datum to but makes the transformation appear to be from NAD27.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,2000.14 2004.36,1,0
+1458,AGD66 to GDA94 (2),transformation,4202,4283,Auslig-ACT 1m,2,2283,Recommended for mid-accuracy use in A.C.T.  1m accuracy.,1,9607,,,For higher accuracy requirements see AGD66 to GDA94 (11) (code 1803). May be taken as approximate transformation AGD66 to WGS 84 - see code 1665.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1459,AGD66 to GDA94 (3),transformation,4202,4283,Auslig-Tas 1m old,3,1282,1m accuracy.,1,9607,,,Replaced in 2000 by AGD66 to GDA94 (8) (code 1594). Differences are sub-metre.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-02-17,2000.68 2006.01,1,0
+1460,AGD66 to GDA94 (4),transformation,4202,4283,Auslig-NSW Vic 1m,4,2286,Recommended for mid-accuracy use in NSW and Victoria.  1m accuracy.,1,9607,,,For higher accuracy requirements see AGD66 to GDA94 (11) (code 1803).  May be taken as approximate transformation AGD66 to WGS 84 - see code 1666.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1461,Puerto Rico to NAD83 (1),transformation,4139,4269,NGS-PRVI,1,1335,Accuracy 0.05m at 67% confidence level.,0.05,9613,,,May be taken as approximate transformation Puerto Rico-WGS 84 - see code 15841.,US Coast & Geodetic Survey  www.ngs.noaa.gov,EPSG,2004-04-27,2000.14 2004.36,1,0
+1462,NAD27 to NAD83 (5),transformation,4267,4269,SGQ-Can QC NT1,5,1368,Historic record only - now superseded - see remarks.,1,9614,,,Densification for Quebec of code 1312. Superseded by NAD27 to NAD83 (6) (code 1573).  Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27 (code 4267) and NAD83 (code 4269) have longitudes positive east.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-03-07,2000.14,1,0
+1463,NAD27(76) to NAD83 (1),transformation,4608,4269,SGQ-Can Ont,1,1367,?,1,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27(76) (code 4608) and NAD83 (code 4269) have longitudes positive east. May be taken as approximate transformation NAD27(76) to WGS 84 - see code 1690.,Geodetic Survey of Canada   http://www.geod.nrcan.gc.ca/,EPSG,2005-09-29,2000.14 2005.46,1,0
+1464,AGD66 to GDA94 (5),transformation,4202,4283,OSG-Aus Vic old,5,2285,0.1m accuracy.,0.1,9615,,,Replaced by AGD66 to GDA94 (10) (code 1596) and then by AGD66 to GDA94 (11) (code 1803).  Input expects longitudes to be positive west; EPSG GeogCRS AGD66 (code 4202) and GDA94 (code 4283) both have longitudes positive east.,Office of Surveyor General Victoria; http://www.land.vic.gov.au/,EPSG,2005-09-29,99.67  2000.14  2000.68 2005.46,1,0
+1466,NGO 1948 (Oslo) to NGO1948 (Greenwich),transformation,4817,4273,NGO-Nor,1,1352,Change of prime meridian.,,9601,,,,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,1999-11-12,99.79,1,1
+1467,NTF (Paris) to NTF (Greenwich) (1),transformation,4807,4275,IGN-Fra,1,1096,Change of prime meridian.,,9601,,,,IGN Paris.,EPSG,1999-11-12,99.63  99.79,1,1
+1468,NTF (Paris) to NTF (Greenwich) (2),transformation,4807,4275,RGS,2,1096,Change of prime meridian.,,9601,,,EPSG prefers value from IGN Paris (code 1467).,Royal Geographic Society; London,EPSG,1999-11-12,99.63  99.79,1,1
+1469,Locodjo 1965 to WGS 84 (1),transformation,4142,4326,IGN-Civ,1,2282,?,999,9603,,,,IGN Paris,EPSG,1999-10-20,,1,0
+1470,Abidjan 1987 to WGS 84 (1),transformation,4143,4326,IGN-Civ,1,2282,?,1,9603,,,,IGN Paris,EPSG,1999-10-20,,1,0
+1471,MGI to WGS 84 (2),transformation,4312,4326,BEV-Aut,1,1037,For applications to an accuracy of 1.5 metres.,,9606,,,,Bundesamt für Eich- und Vermessungswesen,EPSG,1999-10-20,,1,1
+1472,ATS77 to NAD83(CSRS98) (1),transformation,4122,4140,GIC-Can NB,1,1447,?,,9615,,,Introduced in 1999. Can be taken as an approximate transformation ATS77 to WGS 84 - see code 1688.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,2000-10-19,2000.14  2000.66,1,1
+1473,NAD83(CSRS98) to WGS 84 (1),transformation,4140,4326,EPSG-Can,1,1336,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,9603,,,For many purposes NAD83(CSRS98) can be considered to be coincident with WGS 84.,EPSG,EPSG,1999-10-20,,1,1
+1474,NAD83 to NAD83(HARN) (1),transformation,4269,4152,NGS-Usa AL,1,1372,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.  May be taken as approximate transformation NAD83-WGS 84 - see code 1717.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1475,NAD83 to NAD83(HARN) (2),transformation,4269,4152,NGS-Usa AZ,2,1373,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1728.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1476,NAD83 to NAD83(HARN) (3),transformation,4269,4152,NGS-Usa CA n,3,2297,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1739.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1477,NAD83 to NAD83(HARN) (4),transformation,4269,4152,NGS-Usa CA s,4,2298,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1750.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1478,NAD83 to NAD83(HARN) (5),transformation,4269,4152,NGS-Usa CO,5,1376,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1712.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1479,NAD83 to NAD83(HARN) (6),transformation,4269,4152,NGS-Usa GA,6,1380,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1713.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1480,NAD83 to NAD83(HARN) (7),transformation,4269,4152,NGS-Usa FL,7,1379,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1714.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1481,NAD83 to NAD83(HARN) (8),transformation,4269,4152,NGS-Usa ID MT e,8,2382,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.  May be taken as approximate transformation NAD83-WGS 84 - see code 1715.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1482,NAD83 to NAD83(HARN) (9),transformation,4269,4152,NGS-Usa ID MT w,9,2383,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1716.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1483,NAD83 to NAD83(HARN) (10),transformation,4269,4152,NGS-Usa KY,10,1386,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1718.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1484,NAD83 to NAD83(HARN) (11),transformation,4269,4152,NGS-Usa LA,11,1387,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1719.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1485,NAD83 to NAD83(HARN) (12),transformation,4269,4152,NGS-Usa DE MD,12,2377,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1720.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1486,NAD83 to NAD83(HARN) (13),transformation,4269,4152,NGS-Usa ME,13,1388,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1721.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1487,NAD83 to NAD83(HARN) (14),transformation,4269,4152,NGS-Usa MI,14,1391,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1722.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1488,NAD83 to NAD83(HARN) (15),transformation,4269,4152,NGS-Usa MS,15,1393,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1723.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1489,NAD83 to NAD83(HARN) (16),transformation,4269,4152,NGS-Usa NE,16,1396,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1724.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1490,NAD83 to NAD83(HARN) (17),transformation,4269,4152,NGS-Usa NewEng,17,2378,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1725.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1491,NAD83 to NAD83(HARN) (18),transformation,4269,4152,NGS-Usa NM,18,1400,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1726.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1492,NAD83 to NAD83(HARN) (19),transformation,4269,4152,NGS-Usa NY,19,1401,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1727.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1493,NAD83 to NAD83(HARN) (20),transformation,4269,4152,NGS-Usa ND,20,1403,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1729.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1494,NAD83 to NAD83(HARN) (21),transformation,4269,4152,NGS-Usa OK,21,1405,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1730.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1495,NAD83 to NAD83(HARN) (22),transformation,4269,4152,NGS-PRVI,22,1335,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1731.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1496,NAD83 to NAD83(HARN) (23),transformation,4269,4152,NGS-Usa SD,23,1410,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1732.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1497,NAD83 to NAD83(HARN) (24),transformation,4269,4152,NGS-Usa TN,24,1411,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1733.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1498,NAD83 to NAD83(HARN) (25),transformation,4269,4152,NGS-Usa TX e,25,2379,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1734.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1499,NAD83 to NAD83(HARN) (26),transformation,4269,4152,NGS-Usa TX w,26,2380,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1735.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1500,NAD83 to NAD83(HARN) (27),transformation,4269,4152,NGS-Usa VA,27,1415,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1736.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1501,NAD83 to NAD83(HARN) (28),transformation,4269,4152,NGS-Usa OR WA,28,2381,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1737.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1502,NAD83 to NAD83(HARN) (29),transformation,4269,4152,NGS-Usa WI,29,1418,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1738.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1503,NAD83 to NAD83(HARN) (30),transformation,4269,4152,NGS-Usa WY,30,1419,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1740.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,99.931  2000.14 2004.36,1,0
+1504,Cape to Hartebeesthoek94 (1),transformation,4222,4148,DSM-Zaf,1,1215,?,15,9603,,,Residuals should not exceed 15 metres. Also used to transform Cape to WGS 84 - see code 1129.,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-01-06,99.96,1,0
+1505,Hartebeesthoek94 to WGS 84 (1),transformation,4148,4326,EPSG-Zaf,1,1215,For many purposes Hartebeesthoek94 datum can be considered to be coincident with WGS 84.,1,9603,,,,EPSG,EPSG,2000-01-06,99.96,1,0
+1506,AGD66 to GDA94 (6),transformation,4202,4283,OSG-Tas 0.1m,6,1282,0.1m accuracy.,0.1,9615,,,Replaced by AGD66 to GDA94 (11) (code 1803). Input expects longitudes to be positive west; EPSG GeogCRS AGD66 (code 4202) and GDA94 (code 4283) both have longitudes positive east.,http://www.delm.tas.gov.au/osg/Geodetic_transform.htm,EPSG,2000-03-07,2000.14,1,0
+1507,AGD66 to GDA94 (7),transformation,4202,4283,Auslig-NT 0.1m,7,2284,0.1m accuracy.,0.1,9615,,,Replaced by AGD66 to GDA94 (11) (code 1803). Input expects longitudes to be positive west; EPSG GeogCRS AGD66 (code 4202) and GDA94 (code 4283) both have longitudes positive east.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-02-17,2000.14 2006.01,1,0
+1508,CH1903 to WGS 84 (1),transformation,4149,4326,BfL-CH 1,1,1286,?,,9607,,,Implemented in Bundesamt für Landestopographie programme GRANIT.,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,1999-10-20,,1,1
+1509,CH1903+ to CHTRF95 (1),transformation,4150,4151,BfL-CH,1,1286,For applications to an accuracy of 0.1 metres.,0.1,9603,,,This transformation is also given as CH1903+ to ETRS89 (1) (code 1647). CHTRF95 is a realisation of ETRS89. May be taken as approximate transformation CH1903+ to WGS 84 - see code 1676.,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,1999-10-20,,1,0
+1510,CH1903 to WGS 84 (2),transformation,4149,4326,BfL-CH 2,2,1286,Accuracy 1.5 metres.,,9603,,,These parameters are strictly between CH1903+ and CHTRF95 but are used from CH1903 as an approximation which is within the accuracy of the distortions in the CH1903 network.,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,1999-10-20,,1,1
+1511,CHTRF95 to WGS 84 (1),transformation,4151,4326,EPSG-CH,1,1286,For many purposes CHTRF95 can be considered to be coincident with WGS 84.,1,9603,,,,EPSG,EPSG,1999-10-20,,1,0
+1512,Rassadiran to WGS 84 (1),transformation,4153,4326,TOT-Irn Taheri,1,1338,Oil industry engineering survey. Used only for terminal site.,0.5,9603,,,Derived in 1998 at Assaluyeh (Taheri refinery) by Geoid for Total. Used for South Pars phases 2 and 3.,Total-Fina,EPSG,1999-10-20,,1,0
+1513,FD58 to WGS 84 (1),transformation,4132,4326,TOT-Irn Kangan,1,2362,Oil exploration.,0.5,9603,,,Derived in 1998 in Kangan district by Geoid for Total. Used for South Pars phases 2 and 3.,Total-Fina,EPSG,1999-10-20,,1,0
+1514,ED50(ED77) to WGS 84 (1),transformation,4154,4326,NCCI-Irn,1,1123,Transformation for whole country: accuracy about 1m.,1,9606,,,"Used for South Pars phases 6, 7 and 8.",National Cartographic Centre of Iran,EPSG,1999-10-20,,1,0
+1515,NAD83 to WGS 84 (5),transformation,4269,4326,NGS-Usa ITRF96,5,1323,Geodesy.,,9607,,,Strictly between NAD83 and ITRF96(1997.0).  Supersedes NAD83 to WGS 84 (4) (code 1308)., http://www.ngs.noaa.gov/CORS/Derivation.html,EPSG,1999-11-05,,1,1
+1516,La Canoa to WGS 84 (1),transformation,4247,4326,LAG-Ven E,1,2363,Parameter values estimated accuracy: ± 2.0m;  ± 2.7m;  ± 1.3m respectively.,2.5,9603,,,Also used for PSAD56 to WGS 84 transformations.,"Lagoven; Gonzalez Losano y Rodriguez; ""Determination de los Parametros de Transformacion para el Oriente del Pais""; VII Venezuelan Geophysical Congress; September 1994.",EPSG,1999-11-05,,1,0
+1517,Conakry 1905 to WGS 84 (1),transformation,4315,4326,IGN-Gin,1,1112,?,30,9603,,,,IGN Paris,EPSG,1999-12-09,,1,0
+1518,Dabola 1981 to WGS 84 (1),transformation,4155,4326,IGN-Gin,1,1112,Accuracy 25m in each axis.,25,9603,,,,NIMA TR8350.2 2nd edition via IGN Paris,EPSG,2002-09-19,2002.76,1,0
+1519,Bern 1898 (Bern) to CH1903 (Greenwich),transformation,4801,4149,BfL-CH,1,1286,Change of prime meridian.,,9601,,,,EPSG,EPSG,1999-12-09,,1,1
+1520,NAD83 to NAD83(HARN) (31),transformation,4269,4152,NGS-Usa HI,31,1334,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1741.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1521,NAD83 to NAD83(HARN) (32),transformation,4269,4152,NGS-Usa IN,32,1383,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1742.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,2004-04-27,2004.36,1,0
+1522,NAD83 to NAD83(HARN) (33),transformation,4269,4152,NGS-Usa KS,33,1385,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1743.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1523,NAD83 to NAD83(HARN) (34),transformation,4269,4152,NGS-Usa NV,34,1397,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1744.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1524,NAD83 to NAD83(HARN) (35),transformation,4269,4152,NGS-Usa OH,35,1404,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1745.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1525,NAD83 to NAD83(HARN) (36),transformation,4269,4152,NGS-Usa UT,36,1413,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1746.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1526,NAD83 to NAD83(HARN) (37),transformation,4269,4152,NGS-Usa WV,37,1417,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1747.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1527,Campo Inchauspe to WGS 84 (2),transformation,4221,4326,TOT-Arg Neu,2,2325,Oil exploration.,0.5,9603,,,Derived through ties at 2 stations (Cerro Colorado and Chihuido Sur) to 4 IGS stations in February 1995,Total-Fina,EPSG,2000-03-07,,1,0
+1528,Chos Malal 1914 to Campo Inchauspe (1),transformation,4160,4221,TOT-Arg Neu,1,2325,Oil exploration. Accuracy 10 metres.,10,9603,,,Derived through common coordinates at 5 stations.,Total-Fina,EPSG,2000-03-07,,1,0
+1529,Hito XVIII to WGS 84 (1),transformation,4254,4326,TOT-Arg TdF,1,2357,Oil exploration.,0.5,9606,,,"Derived through ties at 3 stations (RC03, TOTAL11 and MP12) to 3 IGS stations in  November 1995",Total-Fina,EPSG,2000-03-07,,1,0
+1530,NAD27 to WGS 84 (30),transformation,4267,4326,ICH-Cub,30,1077,?,1,9603,,,,Institut Cubano di Hidrografia (ICH),EPSG,2000-03-07,,1,0
+1531,Nahrwan 1967 to WGS 84 (4),transformation,4270,4326,TOT-UAE Abk,4,2392,Oil exploration.,0.5,9603,,,Derived by Oceonics through ties at platform AK1  to 3 IGS stations in  March 1995.,Total-Fina,EPSG,2000-03-07,,1,0
+1532,M'poraloko to WGS 84 (2),transformation,4266,4326,Elf-Gab94,2,1100,Oil exploration.,0.5,9603,,,Derived as mean of Doris determinations at 3 stations in Port Gentil area in 1994.,TotalFinaElf,EPSG,2000-03-07,,1,0
+1533,Kalianpur 1937 to WGS 84 (2),transformation,4144,4326,TOT-Mmr Moat,2,2361,Oil exploration.,5,9603,,,,Total-Fina,EPSG,2000-03-07,,1,0
+1534,Minna to WGS 84 (3),transformation,4263,4326,SHL-Nig S,3,2371,Oil exploration.,,9606,,,,Shell Petroleum Development Company,EPSG,2000-03-07,,1,1
+1536,Nahrwan 1967 to WGS 84 (5),transformation,4270,4326,B&R-Qat off,5,2406,Oil exploration.,1,9603,,,Derived by Brown & Root in 1992 for Qatar General Petroleum Corporation North Field development. Adopted by QGPC for all offshore Qatar.,Qatar General Petroleum Corporation and Total-Fina,EPSG,2006-01-30,2000.53 2006.09,1,0
+1537,Indian 1975 to WGS 84 (3),transformation,4240,4326,Fug-Tha,3,2358,Oil exploration.,1,9603,,,Derived in 1995 at point RTSD181.,Total-Fina,EPSG,2000-03-07,,1,0
+1538,Carthage to WGS 84 (2),transformation,4223,4326,Elf-Tun,2,1489,Oil exploration.,1,9603,,,Derived at station Chaffar January 1995.,Total / Elf,EPSG,2000-03-07,,1,0
+1539,South Yemen to Yemen NGN96 (1),transformation,4164,4163,IGN-Yem South,1,1340,?,5,9603,,,,IGN Paris,EPSG,2000-03-07,,1,0
+1540,Yemen NGN96 to WGS 84 (1),transformation,4163,4326,IGN-Yem,1,1257,Accuracy better than 1 metre.,1,9603,,,,IGN Paris,EPSG,2000-03-07,,1,0
+1541,Indian 1960 to WGS 72BE (1),transformation,4131,4324,PV-Vnm,1,1495,Oil exploration.,25,9603,,,Derived in Vung Tau area by Technical Navigation for Deminex in 1978.,PetroVietnam,EPSG,2000-03-07,,1,0
+1542,Indian 1960 to WGS 84 (2),transformation,4131,4326,DMA-Vnm 16N,2,2359,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2000-03-07,,1,0
+1543,Indian 1960 to WGS 84 (3),transformation,4131,4326,DMA-Vnm ConSon,3,2360,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency TR8350.2 revision of August 1993.,EPSG,2000-03-07,,1,0
+1544,Hanoi 1972 to WGS 84 (1),transformation,4147,4326,BP-Vnm,1,1494,Oil exploration.,5,9603,,,Derived in Vung Tau area.,BP Amoco,EPSG,2000-03-07,,1,0
+1545,Egypt 1907 to WGS 72 (1),transformation,4229,4322,MCE-Egy,1,1086,?,5,9603,,,,UK Mapping and Charting Establishment,EPSG,2000-03-07,,1,0
+1546,Egypt 1907 to WGS 84 (3),transformation,4229,4326,Racal-Egy GoS,3,2341,Used for oil exploration by GUPCO.,30,9603,,,,Maridive,EPSG,2000-03-07,,1,1
+1547,Bissau to WGS 84 (1),transformation,4165,4326,DMA-Gnb,1,1113,For military purposes only.  Accuracy 25m in each axis.,25,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency TR8350.2 second edition September 1991,EPSG,2000-03-07,,1,0
+1548,SAD69 to WGS 84 (14),transformation,4291,4326,IGBE-Bra,14,1053,Medium and small scale mapping.,,9603,,,Derived by Brazilean Institute of Geography and Statistics (IGBE) in 1989. Used by ANP.,Agencia Nacional do Petroleo (ANP).,EPSG,2000-03-07,,1,1
+1549,Aratu to WGS 84 (1),transformation,4208,4326,PB-Bra Camp,1,2307,Oil exploration.,999,9603,,,,Petrobras.,EPSG,2000-03-07,,1,1
+1550,Aratu to WGS 84 (2),transformation,4208,4326,PB-Bra TucN,2,2308,Oil exploration.,5,9603,,,,Petrobras.,EPSG,2000-03-07,,1,0
+1551,Aratu to WGS 84 (3),transformation,4208,4326,PB-Bra TucC,3,2309,Oil exploration.,5,9603,,,,Petrobras.,EPSG,2000-03-07,,1,0
+1552,Aratu to WGS 84 (4),transformation,4208,4326,PB-Bra TucS,4,2310,Oil exploration.,5,9603,,,,Petrobras.,EPSG,2000-03-07,,1,0
+1553,NAD83 to NAD83(HARN) (38),transformation,4269,4152,NGS-Usa IL,38,1382,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1748.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1554,NAD83 to NAD83(HARN) (39),transformation,4269,4152,NGS-Usa NJ,39,1399,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1749.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1555,Naparima 1955 to WGS 84 (2),transformation,4158,4326,Amoco-Tto Trin,2,3143,Oil exploration.,1,9603,,,Derived in 1989 by ONI for Amoco.,Trinidad Ministry of Energy and Energy Industries.,EPSG,2000-03-07,2000.351,1,0
+1556,Naparima 1955 to WGS 84 (3),transformation,4158,4326,NIMA-Tto Trin,3,3143,For military purposes only.  Accuracy given by NIMA 15m in each axis. EPSG believes there is an 8-10m blunder in dX.,26,9603,,,Described by NIMA as Naparima to WGS 84.  In Trinidad the source CRS is better known as Naparima 1955. EPSG has duplicated the tfm using the alternative source CRSs.  See also tfm code 1307.,EPSG after U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-21,2000.351 2005.20,1,0
+1557,Malongo 1987 to WGS 84 (2),transformation,4259,4326,CHV-Ago Cab90,2,3180,Offshore oil exploration and production from June 1990.,5,9603,,,Derived at station Y in July 1990 through Transit single point positioning using 187 passes by Geodetic Survey Ltd. Supersedes Malongo 1987 to WGS 84 (1) ( trf code 1330).,Chevron.,EPSG,2006-06-06,2005.751,1,0
+1558,Korean 1995 to WGS 84 (1),transformation,4166,4326,NIMA-Kor,1,1135,For military purposes. Accuracy 1m in each axis.,2,9603,,,Derived at 5 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.20 2005.46,1,0
+1559,AGD84 to GDA94 (3),transformation,4203,4283,DOLA-Aus WA 0.1m old,3,1280,0.1m accuracy.,,9615,,,Superseded by AGD84 to GDA94 (4) (code 1593) (binary file format error) and then by AGD84 to GDA94 (5) (code 1804). Input expects longitudes to be positive west; EPSG GeogCRS AGD84 (code 4203) and GDA94 (code 4283) both have longitudes positive east.,http://www.dola.wa.gov.au/lotl/survey_geodesy/gda1994/download.html,EPSG,2000-06-10,2000.68,1,1
+1560,Nord Sahara 1959 to WGS 72BE (1),transformation,4307,4324,CGG-Alg HM,1,2393,Oil exploration.,8,9603,,,Derived at IGN monument CFP19 using Transit.,Various oil company sources.,EPSG,2000-06-23,,1,0
+1561,Qatar 1974 to WGS 84 (1),transformation,4285,4326,DMA-Qat,1,1195,For military purposes only.  Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,U.S. Defense Mapping Agency TR8350.2 September 1987.,EPSG,2005-05-27,2005.20 2005.21,1,0
+1562,Qatar 1974 to WGS 84 (2),transformation,4285,4326,B&R-Qat off,2,2406,Oil exploration.,1,9603,,,Derived by Brown & Root in 1992 for Qatar General Petroleum Corporation.,Qatar General Petroleum Corporation and Total-Fina,EPSG,2000-10-19,,1,0
+1563,Qatar 1974 to WGS 84 (3),transformation,4285,4326,CGIS-Qat,3,1346,Oil exploration.,1,9603,,,Derived by Qatar Centre for GIS.  See Qatar 1974 to WGS 84 (2) (code 1562) for transformation used by QGPC for offshore petroleum industry.,Qatar Centre for GIS,EPSG,2000-10-19,,1,0
+1564,NZGD49 to WGS 84 (2),transformation,4272,4326,OSG-Nzl 4m,2,1175,Transformation accuracy about 4 metres.,4,9607,,,These parameter values are taken from NZGD49 to NZGD2000 (4) (code 1701) and assume that NZGD2000 and WGS 84 are coincident to within the accuracy of the transformation. For improved accuracy use NZGD49 to WGS 84 (4) (code 1670).,Land Information New Zealand Office of Surveyor General policy statement 97/3.,EPSG,2000-10-19,,1,0
+1565,NZGD2000 to WGS 84 (1),transformation,4167,4326,OSG-Nzl,1,1175,Assumes NZGD2000 is coincident to WGS 84 to the 1m accuracy level.,1,9603,,,,Land Information New Zealand; http://www.linz.govt.nz/,EPSG,2005-09-29,2005.46,1,0
+1566,NZGD49 to NZGD2000 (1),transformation,4272,4167,OSG-Nzl 5m,1,1175,5m accuracy.,5,9603,,,For better accuracy use  NZGD49 to NZGD2000 (4) (code 1701) or NZGD49 to NZGD2000 (3) (code 1568).,Land Information New Zealand; http://www.linz.govt.nz/,EPSG,2005-09-29,2005.46,1,0
+1567,NZGD49 to NZGD2000 (2),transformation,4272,4167,OSG-Nzl 4m,2,1175,4m accuracy.,,9607,,,4m accuracy.  For better accuracy use NZGD49 to NZGD2000 (3) (code 1568),http://www.linz.govt.nz/services/surveysystem/osgpublications/nzgd2000_trans.html,EPSG,2000-10-19,,1,1
+1568,NZGD49 to NZGD2000 (3),transformation,4272,4167,OSG-Nzl 1m,3,1175,0.2m accuracy.,0.2,9615,,,These same parameter values may be used to transform to WGS 84 - see NZGD49 to WGS 84 (4) (code 1670).,Land Information New Zealand; http://www.linz.govt.nz/,EPSG,2005-09-29,2005.46,1,0
+1569,Accra to WGS 84 (1),transformation,4168,4326,MCE-Gha,1,1104,Military survey,25,9603,,,Derived at 3 common points.,Ordnance Survey International,EPSG,2000-10-19,,1,0
+1570,Accra to WGS 72BE (1),transformation,4168,4324,GSI-Gha,1,1505,Oil exploration.,25,9603,,,Derived be single point Transit observation at several locations.,Various oil industry sources,EPSG,2000-10-19,,1,0
+1571,Amersfoort to ETRS89 (1),transformation,4258,4326,NCG-Nld 2000,1,1172,Accuracy 0.5m,,9607,,,"Dutch sources also quote an equivalent transformation with parameter values dX=+593.032 dY=+26.000 dZ=+478.741m, rX rY rZ and dS as this tfm. These values belong to a different transformation method and cannot be used with the Coordinate Frame method.",http://rdnap.kadaster.nl/rd/index.html  Also Nederlandse Commissie voor Geodesie publication 30; 3rd edition 1997.  Also with change of method and parameter units at EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2000-10-19,,1,1
+1572,NAD83 to NAD83(CSRS98) (1),transformation,4269,4140,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(CSRS98) (code 4140) have longitudes positive east. Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1696.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-10-19,,1,1
+1573,NAD27 to NAD83 (6),transformation,4267,4269,SGQ-Can QC NT2,6,1368,Accuracy 1-2 metres.,1.5,9615,,,Supersedes NAD27 to NAD83 (5) (code 1462).  Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27 (code 4267) and NAD83 (code 4269) have longitudes positive east.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-10-19,,1,0
+1574,NAD27 to NAD83(CSRS98) (1),transformation,4267,4140,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27 (code 4267) and NAD83(CSRS98) (code 4140) have longitudes positive east. Can be taken as an approximate transformation NAD27 to WGS 84 - see code 1692.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-10-19,,1,1
+1575,NAD27(CGQ77) to NAD83 (2),transformation,4609,4269,SGQ-Can QC NT2,2,1368,Accuracy 1-2 metres.,1.5,9615,,,Supersedes NAD27(CGQ77) to NAD83 (1) (code 1451).  Uses NT method which expects longitudes positive west; EPSG GeogCRSs CGQ77 and NAD83 (codes 4609 and 4269) have longitudes positive east. Can be taken as approx transformation to WGS 84 - see code 1691.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-10-19,,1,0
+1576,NAD27(CGQ77) to NAD83(CSRS98) (1),transformation,4609,4140,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27(CGQ77) (code 4609) and NAD83(CSRS98) (code 4140) have longitudes positive east. Can be taken as an approximate transformation NAD27(CGQ77) to WGS 84 - see code 1691.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2000-10-19,,1,1
+1577,American Samoa 1962 to WGS 84 (1),transformation,4169,4326,NIMA-Asm,1,3109,For military purposes. One sigma uncertainty is 25m in each axis.,44,9603,,,Transformation based on observations at 2 stations in 1993.,NIMA TR8350.2 revision of January 2000.,EPSG,2005-05-21,2005.23,1,0
+1578,American Samoa 1962 to NAD83(HARN) (1),transformation,4169,4152,NGS-Asm W,1,2288,Geodetic survey. No accuracy stated.,5,9613,,,NADCON method which expects longitudes positive west; EPSG GeogCRSs American Samoa 1962 and NAD83(HARN) (codes 4169 and 4152) have longitudes positive east.  NADCON expects latitudes in northern hemisphere and values must be made positive prior to input.,ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon/samoa_readme.txt,EPSG,2004-04-27,2004.36,1,0
+1579,American Samoa 1962 to NAD83(HARN) (2),transformation,4169,4152,NGS-Asm E,2,2289,Geodetic survey. No accuracy stated.,5,9613,,,NADCON method which expects longitudes positive west; EPSG GeogCRSs American Samoa 1962 and NAD83(HARN) (codes 4169 and 4152) have longitudes positive east.  NADCON expects latitudes in northern hemisphere and values must be made positive prior to input.,ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon/samoa_readme.txt,EPSG,2004-04-27,2004.36,1,0
+1580,NAD83(HARN) to WGS 84 (1),transformation,4152,4326,EPSG-Usa,1,1337,Approximation at the +/- 1m level assuming that NAD83(HARN) is equivalent to WGS 84.,1,9603,,,For many purposes NAD83(HARN) can be considered to be coincident with WGS 84.,EPSG,EPSG,2005-05-21,2005.23,1,0
+1581,SIRGAS to WGS 84 (1),transformation,4170,4326,NIMA-S America,1,1341,For military purposes. Accuracy 1m in each axis.,2,9603,,,,NIMA TR8350.2 revision of January 2000.,EPSG,2000-10-19,2001.33,1,0
+1582,PSAD56 to WGS 84 (10),transformation,4248,4326,TOT-Bol  Mad,10,2400,Oil exploration.,3,9603,,,Derived May 1995 by Geoid for Total.  OSU91A geoid model used.,TotalFinaElf,EPSG,2000-10-19,,1,0
+1583,PSAD56 to WGS 84 (11),transformation,4248,4326,TOT-Bol  B20,11,2401,Oil exploration.,0.5,9603,,,Derived July 1997 by Geoid from data recorded by UGA for Total.  OSU91A geoid model used.,Total-Fina,EPSG,2000-10-19,,1,0
+1584,Deir ez Zor to WGS 72BE (1),transformation,4227,4324,GECO-Syr,1,2329,Oil exploration.,5,9603,,,Recomputed in 1991 by Elf from data derived in 1983 at station 254 Deir by Geco using Transit. Derivation of 1983 parameter values of dX=-163.2 dY=-12.7 dZ=+232.7 contained errors in geodetic parameters for Syria.,Elf,EPSG,2005-04-14,2005.02,1,0
+1585,Deir ez Zor to WGS 84 (2),transformation,4227,4326,IGN-Syr,2,1227,?,999,9603,,,,IGN Paris,EPSG,2000-10-19,,1,1
+1586,Deir ez Zor to WGS 84 (3),transformation,4227,4326,SHL-Syr Whal,3,2327,Oil exploration.,999,9606,,,"Derived in 1995 by CGG for Al Furat Petroleum Company. Can be approximated using geocentric translations of dX=-174.3m, dY=+14.1m, dZ=+237.6m.",Elf,EPSG,2005-04-14,2005.02,1,0
+1587,Deir ez Zor to WGS 84 (4),transformation,4227,4326,ELF-Syr Shad,4,2328,Oil exploration.,1,9603,,,Derived at four stations by Topnav in 1997.,Elf,EPSG,2000-10-19,,1,0
+1588,ED50 to ETRS89 (1),transformation,4230,4258,NMA-Nor N65 1997,1,2332,Accuracy 1m.,1,9606,,,Included in Statens Kartverk programme wsktrans from 1997. The same parameter values were adopted for ED50 to WGS84 (variant 23) transformation offshore Norway north of 62N from April 2001 - see code 1612.,Statens Kartverk.,EPSG,2001-06-05,2001.06,1,0
+1589,ED50 to ETRS89 (3),transformation,4230,4258,NMA-Nor 6265W,3,2333,Accuracy 2m.,2,9620,,,Included in Statens Kartverk programme wsktrans from 1997. See ED50 to WGS84 (23) (code 1612) for a simpler transformation accurate to better than 4m.,Statens Kartverk,EPSG,2000-10-19,,1,0
+1590,ED50 to WGS 84 (22),transformation,4230,4326,NMA-Nor 6265W 1997,22,2333,Oil exploration before 2001.,0.5,9620,,,Included in Statens Kartverk programme wsktrans between 1997 (v3.1) and 2001 (v4.0). Superseded ED50 to WGS 84 (20) (code 1450) in 1997. Superseded by ED50 to WGS 84 (23) (code 1612) in April 2001.,Statens Kartverk.,EPSG,2000-10-19,,1,0
+1591,RGF93 to ETRS89 (1),transformation,4171,4258,IGN-Fra,1,1096,RGF93 is a regional realisation of ETRS89.,0,9603,,,May be taken as approximate transformation RGF93 to WGS 84 - see code 1671.,TotalFinaElf,EPSG,2000-10-10,,1,0
+1592,Timbalai 1948 to WGS 84 (2),transformation,4298,4326,BSP-Brn,2,2348,Offshore oil exploration.,5,9603,,,These parameters produce a coordinate difference of 10m horizontally and 50m vertically compared to Timbalai 1948 to WGS 84 (3) (code 1615).,Brunei Shell Petroleum,EPSG,2000-10-19,2002.70,1,0
+1593,AGD84 to GDA94 (4),transformation,4203,4283,DOLA-Aus WA 0.1m,4,1280,0.1m accuracy.,0.1,9615,,,Replaced AGD84 to GDA94 (3) (code 1559) but then superseded by AGD84 to GDA94 (5) (code 1804). Input expects longitudes to be positive west; EPSG GeogCRS AGD84 (code 4203) and GDA94 (code 4283) both have longitudes positive east.,"Department of Land Information, Government of Western Australia; http://www.dola.wa.gov.au/",EPSG,2000-10-19,2005.46,1,0
+1594,AGD66 to GDA94 (8),transformation,4202,4283,OSG-Tas 1m,8,1282,Recommended for mid-accuracy use in Tasmania.  1m accuracy.,1,9607,,,Replaces AGD66 to GDA94 (3) (code 1459) from August 2000.  For higher accuracy requirements see AGD66 to GDA94 (11) (code 1803).  May be taken as approximate transformation AGD66 to WGS 84 - see code 1667.,"GDA Technical Manual, http://www.icsm.gov.au/gda, and http://www.delm.tas.gov.au/osg/Geodetic_transform.htm",EPSG,2006-01-02,2005.86 2006.01,1,0
+1595,AGD66 to GDA94 (9),transformation,4202,4283,Auslig-NT 1m,9,2284,Recommended for mid-accuracy use in Northern Territory. 1m accuracy.,1,9607,,,For higher accuracy requirements see AGD66 to GDA94 (11) (code 1803).  May be taken as approximate transformation AGD66 to WGS 84 - see code 1668.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1596,AGD66 to GDA94 (10),transformation,4202,4283,OSG-Aus SE 0.1m,10,2287,0.1m accuracy.,0.1,9615,,,Replaced by AGD66 to GDA94 (11) (code 1803).  Input expects longitudes to be positive west; EPSG GeogCRS AGD66 (code 4202) and GDA94 (code 4283) both have longitudes positive east.,Office of Surveyor General Victoria; http://www.land.vic.gov.au/,EPSG,2006-01-02,2005.46 2005.86,1,0
+1597,Bogota 1975 to WGS 84 (2),transformation,4218,4326,BP-Col CusCup,2,2315,Oil exploration.,0.2,9603,,,Derived in 1995 by WGC at first order stations Recreo and Mena via multi-day ties to 4 IGS stations. Residuals under 20cm.,Various industry sources,EPSG,2000-10-19,,1,0
+1598,POSGAR to WGS 84 (1),transformation,4172,4326,EPSG-Arg,1,1033,?,,9603,,,,EPSG,EPSG,2000-10-19,,1,1
+1599,ATS77 to NAD83(CSRS98) (2),transformation,4122,4140,PEI DOT-Can PEI,2,1533,?,,9615,,,Can be taken as an approximate transformation ATS77 to WGS 84 - see code 1689.,PEI Department of Transportation & Public Works,EPSG,2000-10-19,,1,1
+1600,NAD27 to NAD83(CSRS98) (2),transformation,4267,4140,SK PMC-Can SK,2,2375,Accuracy 1-2 metres.,,9615,,,Can be taken as an approximate transformation NAD27 to WGS 84 - see code 1703.,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2000-10-19,,1,1
+1601,NAD83 to NAD83(CSRS98) (2),transformation,4269,4140,SK PMC-Can SK,2,2375,Accuracy 1-2 metres.,,9615,,,Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1697.,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2000-10-19,,1,1
+1602,NAD83 to NAD83(CSRS98) (3),transformation,4267,4140,AB Env-Can AB,2,2376,Accuracy 1-2 metres.,,9615,,,"This gridded difference file  AB_CSRS.DAC will need to be renamed to AB_CSRS.gsb to run in some software suites.  Formats identical, but AB file is provincial fit only.",Geodetic Control Section; Land and Forest Svc; Alberta Environment; http://www.gov.ab.ca/env/land/dos/ or email to geoff.banham at gov.ab.ca,EPSG,2000-10-19,,1,1
+1603,NAD27 to ATS77 (1),transformation,4267,4122,SNB-Can NB,1,1447,?,1,9634,,,For reverse transformation see ATS77 to NAD27 (1) (code 1947),Survey of New Brunswick,EPSG,2004-08-23,2003.08 2004.47,1,0
+1604,NAD27 to ATS77 (2),transformation,4267,4122,SNB-Can NS,2,2313,?,1,9634,,,For reverse transformation see ATS77 to NAD27 (2) (code 1948).,Survey of New Brunswick,EPSG,2003-02-25,2003.08,1,0
+1605,NAD27 to ATS77 (3),transformation,4267,4122,SNB-Can PEI,3,1533,?,1,9634,,,For reverse transformation see ATS77 to NAD27 (3) (code 1949).,Survey of New Brunswick,EPSG,2003-02-25,2003.08,1,0
+1606,ATS77 to NAD27 (1),transformation,4122,4267,SNB-Can NB,1,1447,?,,9634,,,For reverse transformation see NAD27 to ATS77 (1) (code 1603),Survey of New Brunswick,EPSG,2000-10-19,,1,1
+1607,ATS77 to NAD27 (2),transformation,4122,4267,SNB-Can NS,2,2313,?,,9634,,,For reverse transformation see NAD27 to ATS77 (2) (code 1604),Survey of New Brunswick,EPSG,2000-10-19,,1,1
+1608,ATS77 to NAD27 (3),transformation,4122,4267,SNB-Can PEI,3,1533,?,,9634,,,For reverse transformation see NAD27 to ATS77 (3) (code 1605),Survey of New Brunswick,EPSG,2000-10-19,,1,1
+1609,BD72 to WGS 84 (1),transformation,4313,4326,IGN-Bel 7,1,1044,For applications to an accuracy of 1 metre.,1,9607,,,,IGN Brussels www.ngi.be,EPSG,2000-10-19,,1,0
+1610,BD72 to WGS 84 (2),transformation,4313,4326,IGN-Bel 3,2,1044,For applications to an accuracy of 5 metres.,5,9603,,,,IGN Brussels www.ngi.be,EPSG,2000-10-19,,1,0
+1611,IRENET95 to ETRS89 (1),transformation,4173,4258,OSI-Ire,1,1305,?,0,9603,,,May be taken as approximate transformation IRENET95 to WGS 84 - see code 1678.,Ordnance Survey of Ireland,EPSG,2000-10-19,,1,0
+1612,ED50 to WGS 84 (23),transformation,4230,4326,EPSG-Nor N62 2001,23,2601,Oil industry offshore.,1,9606,,,"Parameter values are taken from ED50 to ETRS89 (1), code 1588. Adopted for ED50 to WGS84 transformations offshore Norway north of 62N from April 2001 when it superseded code 1590. Included in Statens Kartverk programme wsktrans from v4.0.",EPSG Guidance Note #10,EPSG,2001-06-05,,1,0
+1613,ED50 to WGS 84 (24),transformation,4230,4326,EPSG-Nor S62 2001,24,2334,Approximation to 1 metre for oil industry use.,1,9606,,,"Approximation to 1 metre of concatenated transformation ED50 to WGS 84 (14), code 8046. 8046 remains the transformation promulgated by Statens Kartverk but 1613 recommended by EPSG for practical oil industry usage.",EPSG Guidance Note #10,EPSG,2001-06-05,,1,0
+1614,Sierra Leone 1968 to WGS 84 (1),transformation,4175,4326,NIMA-Sle,1,1209,Accuracy +/- 15m in each axis.,26,9603,,,Determined at 8 stations. Info. source has the source CRS as Sierra Leone 1960.  Sierra Leone 1968 is a readjustment of the 1960 network: coordinates changed by less than 3 metres.,"NIMA TR8350.2 revision 3, 1997.",EPSG,2001-06-05,,1,0
+1615,Timbalai 1948 to WGS 84 (3),transformation,4298,4326,SD-Brn,3,2349,Topographic and engineering survey onshore.,100,9603,,,These parameters produce a coordinate difference of 10m horizontally and 50m vertically compared to Timbalai 1948 to WGS 84 (2) (code 1592).,Brunei Survey Department,EPSG,2001-06-05,,1,0
+1616,PSD93 to WGS 72 (1),transformation,4134,4322,PDO-Omn 93,1,1183,Oil exploration. Residuals 1.2m at 67% probability level.,1.2,9606,,,,Petroleum Development Oman,EPSG,2001-06-05,,1,0
+1617,PSD93 to WGS 84 (3),transformation,4134,4326,Tot-Omn 95,3,2404,Oil exploration.,0.5,9606,,,Accuracy better than 0.5m in block 4.,TotalFinaElf,EPSG,2001-06-05,,1,0
+1618,MGI to WGS 84 (3),transformation,4312,4326,BEV-Aut,3,1037,For applications to an accuracy of 1.5 metres.,1.5,9606,,,Same transformation parameters but to lesser precision used for MGI to ETRS89 (1) (code 1619).,Bundesamt für Eich- und Vermessungswesen via EuroGeographics http://crs.bkg.bund.de/crs-eu,EPSG,2001-06-05,,1,0
+1619,MGI to ETRS89 (1),transformation,4312,4258,BEV-Aut,1,1037,For applications to an accuracy of 1.5 metres.,1.5,9606,,,Same transformation parameters but to greater precision used for MGI to WGS 84 (3) (code 1618).,Bundesamt für Eich- und Vermessungswesen via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1620,MGI to ETRS89 (2),transformation,4312,4258,DGU-Hrv,2,1076,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation MGI to WGS 84 - see code 1621.,Drzavna Geodetska Uprava via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1621,MGI to WGS 84 (4),transformation,4312,4326,EPSG-Hrv,4,1076,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from MGI to ETRS89 (2) (code 1620). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1622,S-JTSK to ETRS89 (1),transformation,4156,4258,CUZK-Cze,1,1079,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation S-JTSK to WGS 84 - see code 1623.,Cesky Urad Zememericky a Katastraln via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1623,S-JTSK to WGS 84 (1),transformation,4156,4326,EPSG-Cze,1,1079,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from S-JTSK to ETRS89 (1) (code 1622). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1624,S-JTSK to ETRS89 (2),transformation,4156,4258,UGKK-Svk,2,1211,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation S-JTSK to WGS 84 - see code 1625.,"Urad Geodezie, Kartografie a Katastra via EuroGeographics; http://crs.bkg.bund.de/crs-eu/",EPSG,2001-06-05,,1,0
+1625,S-JTSK to WGS 84 (2),transformation,4156,4326,EPSG-Svk,2,1211,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from S-JTSK to ETRS89 (2) (code 1624). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1626,ED50 to ETRS89 (4),transformation,4230,4258,KMS-Dnk,4,1080,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1627.,Kort & Matrikelstyrelsen via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1627,ED50 to WGS 84 (25),transformation,4230,4326,EPSG-Dnk,25,1080,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from ED50 to ETRS89 (4) (code 1626). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1628,ED50 to ETRS89 (5),transformation,4230,4258,DGC-Gib,5,1105,For applications to an accuracy of 1 metre.,1,9603,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1629.,UK Defence Geographic and Imagery Intelligence Agency via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1629,ED50 to WGS 84 (26),transformation,4230,4326,EPSG-Gib,26,1105,For applications to an accuracy of 1 metre.,1,9603,,,Parameter values from ED50 to ETRS89 (5) (code 1628). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1630,ED50 to ETRS89 (6),transformation,4230,4258,CNIG-Esp Bal,6,2335,For applications to an accuracy of 1.5 metres.,1.5,9606,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1631.,Centro Nacional de Informacion Geografica via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1631,ED50 to WGS 84 (27),transformation,4230,4326,EPSG-Esp Bal,27,2335,For applications to an accuracy of 1.5 metres.,1.5,9606,,,Parameter values from ED50 to ETRS89 (6) (code 1630). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1632,ED50 to ETRS89 (7),transformation,4230,4258,CNIG-Esp,7,2336,For applications to an accuracy of 1.5 metres.,1.5,9606,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1633.,Centro Nacional de Informacion Geografica via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1633,ED50 to WGS 84 (28),transformation,4230,4326,EPSG-Esp,28,2336,For applications to an accuracy of 1.5 metres.,1.5,9606,,,Parameter values from ED50 to ETRS89 (7) (code 1632). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1634,ED50 to ETRS89 (8),transformation,4230,4258,CNIG-Esp NW,8,2337,For applications to an accuracy of 1.5 metres.,1.5,9606,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1635.,Centro Nacional de Informacion Geografica via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1635,ED50 to WGS 84 (29),transformation,4230,4326,EPSG-Esp NW,29,2337,For applications to an accuracy of 1.5 metres.,1.5,9606,,,Parameter values from ED50 to ETRS89 (8) (code 1634). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1638,KKJ to ETRS89 (1),transformation,4123,4258,NLS-Fin,1,1095,For applications to an accuracy of 1 to 2 metres.,1.5,9606,,,May be taken as approximate transformation KKJ to WGS 84 - see code 1639. Superseded by KKJ to ETRS89 (2) (code 10098).,National Land Survey of Finland via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-04-27,2004.12,1,0
+1639,KKJ to WGS 84 (1),transformation,4123,4326,EPSG-Fin,1,1095,For applications to an accuracy of 1 to 2 metres.,1.5,9606,,,Parameter values from KKJ to ETRS89 (1) (code 1638). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation. Superseded by KKJ to WGS 84 (2) (code 10099).,EPSG,EPSG,2004-04-27,,1,0
+1640,TM65 to ETRS89 (1),transformation,4299,4258,OSI-Ire,1,1305,For applications to an accuracy of 1 metre.,,9606,,,May be taken as approximate transformation TM65 to WGS 84 - see code 1641.,Ordnance Survey Ireland via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+1641,TM65 to WGS 84 (2),transformation,4299,4326,EPSG-Ire,2,1125,For applications to an accuracy of 1 metre.,1,9606,,,"Parameter values from TM75 to ETRS89 (2) (code 1953). Assumes each pair of (i) TM65 and TM75, and (ii) ETRS89 and WGS 84, can be considered the same to within the accuracy of the transformation.",EPSG,EPSG,2003-06-27,2002.621,1,0
+1642,Luxembourg 1930 to ETRS89 (1),transformation,4181,4258,ACT-Lux,1,1146,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation Luxembourg 1930 to WGS 84 - see code 1643.,Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1643,Luxembourg 1930 to WGS 84 (1),transformation,4181,4326,EPSG-Lux,1,1146,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from Luxembourg 1930 to ETRS89 (1) (code 1642). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1644,Pulkovo 1942(58) to ETRS89 (1),transformation,4179,4258,GUGK-Pol,1,1192,For applications to an accuracy of 1 metre.,1,9606,,,"May be taken as approximate transformation Pulkovo 1942(58) to WGS 84 - see code 1645. Parameter values given to greater precision but to no better accuracy in GUGiK Technical Instruction G-2, Warsaw 2001.",Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2006-02-02,2005.59,1,0
+1645,Pulkovo 1942(58) to WGS 84 (1),transformation,4179,4326,EPSG-Pol,1,1192,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from Pulkovo 1942(58) to ETRS89 (1) (code 1644). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1646,CH1903 to ETRS89 (1),transformation,4149,4258,BfL-Che,1,1286,Accuracy 1.5 metres.,1.5,9603,,,These parameters are strictly from CH1903+ to CHTRF95 or ETRS89 but are used as from CH1903 as an approximation which is within the accuracy of the distortions in the CH1903 network. They are given to full precision as CH1903 to WGS 84 (1) (code 1510).,Bundesamt für Landestopographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1647,CH1903+ to ETRS89 (1),transformation,4150,4258,BfL-Che,1,1286,For applications to an accuracy of 0.1 metres.,0.1,9603,,,This transformation is also given as CH1903+ to CHTRF95 (1) (code 1509). CHTRF95 is a local realisation of ETRS89.,Bundesamt für Landestopographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1648,EST97 to ETRS89 (1),transformation,4180,4258,NLB-Est,1,1090,EST97 is a realisation of ETRS89.,0,9603,,,May be taken as approximate transformation EST97 to WGS 84 - see code 1649.,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1649,EST97 to WGS 84 (1),transformation,4180,4326,EPSG-Est,1,1090,For applications to an accuracy of 1 metre.,1,9603,,,Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1650,ED50 to ETRS89 (10),transformation,4230,4258,IGN-Fra,10,1096,For applications to an accuracy of 2 metres.,2,9603,,,These same parameter values are used to transform to WGS 84. See ED50 to WGS 84 (17) (code 1275).,Institut Geographique National via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1651,NTF to ETRS89 (1),transformation,4275,4258,IGN-Fra,1,1096,For applications to an accuracy of 2 metres.,2,9603,,,These same parameter values are used to transform to WGS 84. See NTF to WGS 84 (1) (code 1193).,Institut Geographique National via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1652,BD72 to ETRS89 (1),transformation,4313,4258,IGN-Bel,1,1044,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation BD72 to WGS 84 - see code 1609.,Institut Geographique National via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1653,NGO 1948 to ETRS89 (1),transformation,4273,4258,SKV-Nor,1,1352,For applications to an accuracy of 3 metres.,3,9606,,,May be taken as approximate transformation NGO 1948 to WGS 84 - see code 1654.,Statens Kartverk via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+1654,NGO 1948 to WGS 84 (1),transformation,4273,4326,EPSG-Nor,1,1352,For applications to an accuracy of 3 metres.,3,9606,,,Parameter values from NGO 1948 to ETRS89 (1) (code 1653). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,0
+1655,Lisbon to ETRS89 (1),transformation,4207,4258,ICC-Prt 2000,1,1294,For applications to an accuracy of 3 metres.,3,9606,,,Derived in 2000 at 8 stations.  Superseded by 2001 derivation (code 1997).,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-12-23,2003.233 2003.234,1,0
+1656,Lisbon to WGS 84 (1),transformation,4207,4258,EPSG-Prt 2000,1,1294,For applications to an accuracy of 3 metres.,,9606,,,Parameter values from Lisbon to ETRS89 (1) (code 1655). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,2002.72,1,1
+1657,Datum 73 to ETRS89 (1),transformation,4274,4258,ICC-Prt 2000,1,1294,For applications to an accuracy of 2 metres.,2,9606,,,Derived in 2000 at 8 stations.  Superseded by 2001 derivation (code 1992).,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-12-23,2003.233,1,0
+1658,Datum 73 to WGS 84 (1),transformation,4274,4258,EPSG-Prt 2000,1,1294,For applications to an accuracy of 2 metres.,,9606,,,Parameter values from Datum 73 to ETRS89 (1) (code 1657). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-06-05,,1,1
+1659,Monte Mario to ETRS89 (1),transformation,4265,4258,IGM-Ita main,1,2372,Accuracy: 4 metres,4,9606,,,May be taken as approximate transformation Monte Mario to WGS 84 - see code 1660.,Istituto Geografico Militare Italiano via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2004.08 2005.18,1,0
+1660,Monte Mario to WGS 84 (4),transformation,4265,4326,EPSG-Ita main,4,2372,Accuracy: 4 metres,4,9606,,,Parameter values from Monte Mario to ETRS89 (1) (code 1659). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2004-01-20,2004.08,1,0
+1661,Monte Mario to ETRS89 (2),transformation,4265,4258,IGM-Ita Sar,2,2339,Accuracy: 4 metres,4,9606,,,May be taken as approximate transformation Monte Mario to WGS 84 - see code 1662.,Istituto Geografico Militare Italiano via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2004.08 2005.18,1,0
+1662,Monte Mario to WGS 84 (2),transformation,4265,4326,EPSG-Ita Sar,2,2339,Accuracy: 4 metres,4,9606,,,Parameter values from Monte Mario to ETRS89 (2) (code 1661). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2004-01-20,2004.08,1,0
+1663,Monte Mario to ETRS89 (3),transformation,4265,4258,IGM-Ita Sic,3,2340,Accuracy: 4 metres,4,9606,,,May be taken as approximate transformation Monte Mario to WGS 84 - see code 1664.,Istituto Geografico Militare Italiano via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2004.08 2005.18,1,0
+1664,Monte Mario to WGS 84 (3),transformation,4265,4326,EPSG-Ita Sic,3,2340,Accuracy: 4 metres,4,9606,,,Parameter values from Monte Mario to ETRS89 (3) (code 1663). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2004-01-20,2004.08,1,0
+1665,AGD66 to WGS 84 (12),transformation,4202,4326,EPSG-ACT 1m,12,2283,Recommended for mid-accuracy use in A.C.T.  1m accuracy.,1,9607,,,Parameter values from AGD66 to GDA94 (2) (code 1458). Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1666,AGD66 to WGS 84 (13),transformation,4202,4326,EPSG-NSW Vic 1m,13,2286,Recommended for mid-accuracy use in NSW and Victoria.  1m accuracy.,1,9607,,,Parameter values from AGD66 to GDA94 (4) (code 1460). Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1667,AGD66 to WGS 84 (14),transformation,4202,4326,EPSG-Tas 1m,14,1282,Recommended for mid-accuracy use in Tasmania.  1m accuracy.,1,9607,,,Parameter values from AGD66 to GDA94 (8) (code 1594). Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1668,AGD66 to WGS 84 (15),transformation,4202,4326,EPSG-NT 1m,15,2284,Recommended for mid-accuracy use in Northern Territory. 1m accuracy.,1,9607,,,Parameter values from AGD66 to GDA94 (9) (code 1595). Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1669,AGD84 to WGS 84 (7),transformation,4203,4326,EPSG-Aus 1m,7,2575,1m accuracy.,1,9607,,,Parameter values from AGD84 to GDA94 (2) (code 1280). Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation. Supersedes AGD84 to WGS 84 (2) (code 1236).,EPSG,EPSG,2001-08-15,,1,0
+1670,NZGD49 to WGS 84 (3),transformation,4272,4326,EPSG-Nzl 1m,3,1175,Accuracy about 1m.,1,9615,,,Parameter file is from NZGD49 to NZGD2000 (3) (code 1568) and assumes  WGS 84 is coincident with NZGD2000 to the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1671,RGF93 to WGS 84 (1),transformation,4171,4326,EPSG-Fra,1,1096,Approximation at the +/- 1m level.,1,9603,,,Parameter values from RGF93 to ETRS89 (1) (code 1591) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1672,Amersfoort to WGS 84 (2),transformation,4289,4326,EPSG-Nld,2,1275,Approximation at the +/- 1m level.,1,9607,,,Parameter values from Amersfoort to ETRS89 (1) (code 1751) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation. Supersedes Amersfoort to WGS 84 (1) (code 1112).,EPSG,EPSG,2002-12-09,2002.90,1,0
+1673,DHDN to WGS 84 (1),transformation,4314,4326,EPSG-Deu W,1,2326,For applications with an accuracy at 5 m level.,5,9607,,,Parameter values from DHDN to ETRS89 (1) (code 1309) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1674,Pulkovo 1942(83) to ETRS89 (1),transformation,4178,4258,IfAG-Deu E,1,1343,Residuals under 2 m.,2,9607,,,Mean of 20 stations. May be taken as approximate transformation to WGS 84 - see code 1675. Also given by EuroGeographics at http://crs.ifag.de/ as a Position Vector transformation with changed values for rotations. Superseded in 2001 by code 1775.,Institute for Cartography and Geodesy; Leipzig.,EPSG,2001-08-15,,1,0
+1675,Pulkovo 1942(83) to WGS 84 (1),transformation,4178,4326,EPSG-Deu E,1,1343,Residuals under 2 m.,2,9607,,,Parameter values from Pulkovo 1942(83) to ETRS89 (1) (code 1674) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1676,CH1903+ to WGS 84 (1),transformation,4150,4326,BfL-CH,1,1286,Approximation at the +/- 1m level.,1,9603,,,Parameter values are from CH1903+ to CHTRF95 (1) (code 1509) assuming that CHTRF95 is equivalent to WGS 84. That transformation is also given as CH1903+ to ETRS89 (1) (code 1647). CHTRF95 is a realisation of ETRS89.,EPSG,EPSG,2001-08-15,,1,0
+1677,HD72 to WGS 84 (1),transformation,4237,4326,EPSG-Hun,1,1119,Approximation at the +/- 1m level.,,9607,,,Parameter values taken from HD72 to ETRS89 (1) (code 1273) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,1
+1678,IRENET95 to WGS 84 (1),transformation,4173,4326,EPSG-Ire,1,1305,Approximation at the +/- 1m level.,1,9603,,,Assumes that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1679,Pulkovo 1942 to WGS 84 (2),transformation,4284,4326,EPSG-Ltu,2,1145,Approximation at the +/- 1m level.,1,9607,,,Parameter values taken from Pulkovo 1942 to LKS94(ETRS89) (1) (code 1274) assuming that LKS94(ETRS89) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1680,RT90 to WGS 84 (1),transformation,4124,4326,EPSG-Swe,1,1225,Approximation at the +/- 1m level.,1,9607,,,Parameter values from RT90 to ETRS89 (1) (code 1437) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation. Superseded by RT90 to WGS 84 (2) (code 1896) from 2001.,EPSG,EPSG,2002-09-19,2002.48,1,0
+1681,OSGB 1936 / British National Grid to WGS 84 (1),transformation,27700,4326,EPSG-Gbr,1,1264,Accuracy about 0.5m.,,9633,,,Parameter values taken from OSGB 1936 / British National Grid to ETRS89 (1) (code 1036) assuming that ETRS89 is coincident with WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,1
+1682,South Yemen to WGS 84 (1),transformation,4164,4326,EPSG-Yem South,1,1340,Approximation at the +/- 1m level.,1,9603,,,Parameter values taken from South Yemen to Yemen NGN96 (1) (code 1539) assuming that NGN96 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1683,Tete to WGS 84 (1),transformation,4127,4326,EPSG-Moz,1,1167,Residuals as high as 30 metres.,30,9607,,,Parameter values taken from Tete to Moznet (1) (code 1297) assuming that Moznet is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1684,Tete to WGS 84 (2),transformation,4127,4326,EPSG-Moz A,2,2350,Residuals are generally under 1 metre.,1,9607,,,Parameter values taken from Tete to Moznet (2) (code 1298) assuming that Moznet is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1685,Tete to WGS 84 (3),transformation,4127,4326,EPSG-Moz B,3,2351,Residuals are generally under 4 metres.,4,9607,,,Parameter values taken from Tete to Moznet (3) (code 1299) assuming that Moznet is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1686,Tete to WGS 84 (4),transformation,4127,4326,EPSG-Moz C,4,2352,Residuals are generally under 3 metres.,3,9607,,,Parameter values taken from Tete to Moznet (4) (code 1300) assuming that Moznet is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1687,Tete to WGS 84 (5),transformation,4127,4326,EPSG-Moz D,5,2353,Residuals are 5-10 metres.,10,9607,,,Parameter values taken from Tete to Moznet (5) (code 1301) assuming that Moznet is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1688,ATS77 to WGS 84 (1),transformation,4122,4326,EPSG-Can NB,1,1447,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from ATS77 to NAD83(CSRS) (1) (code 1841) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1689,ATS77 to WGS 84 (2),transformation,4122,4326,EPSG-Can PEI,2,1533,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from ATS77 to NAD83(CSRS) (2) (code 1846) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1690,NAD27(76) to WGS 84 (1),transformation,4608,4326,EPSG-Can On,1,1367,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD27(76) to NAD83 (1) (code 1463) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1691,NAD27(CGQ77) to WGS 84 (3),transformation,4609,4326,EPSG-Can Qc NT2,3,1368,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD27(CGQ77) to NAD83(CSRS) (1) (code 1845) assuming that NAD83(CSRS98) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1692,NAD27 to WGS 84 (34),transformation,4267,4326,EPSG-Can QC,34,1368,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD27 to NAD83(CSRS) (1) (code 1844) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1693,NAD27 to WGS 84 (33),transformation,4267,4326,EPSG-Can,33,1061,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD27 to NAD83 (4) (code 1313) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1694,American Samoa 1962 to WGS 84 (2),transformation,4169,4326,EPSG-Asm W,2,2288,No accuracy stated for source transformation.,5,9613,,,"Parameter files are from American Samoa 1962 to NAD83(HARN) (1) (code 1578), but for many purposes NAD83(HARN) can be considered to be coincident with WGS 84 within the accuracy of the transformation.",EPSG,EPSG,2004-04-27,2004.36,1,0
+1695,American Samoa 1962 to WGS 84 (3),transformation,4169,4326,EPSG-Asm E,3,2289,No accuracy stated for source transformation.,5,9613,,,"Parameter files are from American Samoa 1962 to NAD83(HARN) (2) (code 1579), but for many purposes NAD83(HARN) can be considered to be coincident with WGS 84 within the accuracy of the transformation.",EPSG,EPSG,2004-04-27,2004.36,1,0
+1696,NAD83 to WGS 84 (6),transformation,4269,4326,EPSG-Can QC,6,1368,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD83 to NAD83(CSRS) (1) (code 1843) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1697,NAD83 to WGS 84 (7),transformation,4269,4326,EPSG-Can SK,7,2375,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD83 to NAD83(CSRS8) (2) (code 1848) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1698,St. George Island to WGS 84 (1),transformation,4138,4326,EPSG-Usa AK StG,1,1331,Approximation at the +/- 1 to 2m level.,1.5,9613,,,Parameter files are from St. George Island to NAD83 (1) (code 1457) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1699,St. Lawrence Island to WGS 84 (1),transformation,4136,4326,EPSG-Usa AK StL,1,1332,Approximation at the +/- 1 to 2m level.,1.5,9613,,,Parameter files are from St. Lawrence Island to NAD83 (1) (code 1455) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1700,St. Paul Island to WGS 84 (1),transformation,4137,4326,EPSG-Usa AK StP,1,1333,Approximation at the +/- 1 to 2m level.,1.5,9613,,,Parameter files are from St. Paul Island to NAD83 (1) (code 1456) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1701,NZGD49 to NZGD2000 (2),transformation,4272,4167,OSG-Nzl 4m,2,1175,4m accuracy.,4,9607,,,For better accuracy use NZGD49 to NZGD2000 (3) (code 1568).,Land Information New Zealand; http://www.linz.govt.nz/,EPSG,2005-09-29,2005.46,1,0
+1702,NAD83 to WGS 84 (8),transformation,4269,4326,EPSG-Can AB,8,2376,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD83 to NAD83(CSRS) (3) (code 1849) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation. This file  AB_CSRS.DAC will need to be renamed to AB_CSRS.gsb to run in some sodtware.,EPSG,EPSG,2001-08-15,,1,0
+1703,NAD27 to WGS 84 (32),transformation,4267,4326,EPSG-Can SK,32,2375,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from NAD27 to NAD83(CSRS98) (1) (code 1600) assuming that NAD83(CSRS98) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+1704,NAD83 to NAD83(HARN) (40),transformation,4269,4152,NGS-Usa AR,40,1374,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1708.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1705,NAD83 to NAD83(HARN) (41),transformation,4269,4152,NGS-Usa IA,41,1384,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.  May be taken as approximate transformation NAD83-WGS 84 - see code 1709.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1706,NAD83 to NAD83(HARN) (42),transformation,4269,4152,NGS-Usa MN,42,1392,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 1710.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1707,NAD83 to NAD83(HARN) (43),transformation,4269,4152,NGS-Usa MO,43,1394,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.  May be taken as approximate transformation NAD83-WGS 84 - see code 1711.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2004-04-27,2004.36,1,0
+1708,NAD83 to WGS 84 (12),transformation,4269,4326,EPSG-USA Ar,12,1374,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (40) (code 1704) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1709,NAD83 to WGS 84 (13),transformation,4269,4326,EPSG-Usa IA,13,1384,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (41) (code 1705) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1710,NAD83 to WGS 84 (14),transformation,4269,4326,EPSG-Usa MN,14,1392,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (42) (code 1706) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1711,NAD83 to WGS 84 (15),transformation,4269,4326,EPSG-Usa MO,15,1394,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (43) (code 1707) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1712,NAD83 to WGS 84 (16),transformation,4269,4326,EPSG-Usa CO,16,1376,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (5) (code 1478) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1713,NAD83 to WGS 84 (17),transformation,4269,4326,EPSG-Usa GA,17,1380,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (6) (code 1479) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1714,NAD83 to WGS 84 (18),transformation,4269,4326,EPSG-Usa FL,18,1379,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (7) (code 1480) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1715,NAD83 to WGS 84 (19),transformation,4269,4326,EPSG-Usa ID MT e,19,2382,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (8) (code 1481) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1716,NAD83 to WGS 84 (20),transformation,4269,4326,EPSG-Usa ID MT w,20,2383,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (9) (code 1482) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1717,NAD83 to WGS 84 (21),transformation,4269,4326,EPSG-Usa AL,21,1372,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (1) (code 1474) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1718,NAD83 to WGS 84 (22),transformation,4269,4326,EPSG-Usa KY,22,1386,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (10) (code 1483) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1719,NAD83 to WGS 84 (23),transformation,4269,4326,EPSG-Usa LA,23,1387,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (11) (code 1484) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1720,NAD83 to WGS 84 (24),transformation,4269,4326,EPSG-Usa DE MD,24,2377,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (12) (code 1485) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1721,NAD83 to WGS 84 (25),transformation,4269,4326,EPSG-Usa ME,25,1388,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (13) (code 1486) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1722,NAD83 to WGS 84 (26),transformation,4269,4326,EPSG-Usa MI,26,1391,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (14) (code 1487) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1723,NAD83 to WGS 84 (27),transformation,4269,4326,EPSG-Usa MS,27,1393,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (15) (code 1488) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1724,NAD83 to WGS 84 (28),transformation,4269,4326,EPSG-Usa NE,28,1396,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (16) (code 1489) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1725,NAD83 to WGS 84 (29),transformation,4269,4326,EPSG-Usa NewEng,29,2378,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (17) (code 1490) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1726,NAD83 to WGS 84 (30),transformation,4269,4326,EPSG-Usa NM,30,1400,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (18) (code 1491) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1727,NAD83 to WGS 84 (31),transformation,4269,4326,EPSG-Usa NY,31,1401,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (19) (code 1492) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1728,NAD83 to WGS 84 (32),transformation,4269,4326,EPSG-Usa AZ,32,1373,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (2) (code 1475) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1729,NAD83 to WGS 84 (33),transformation,4269,4326,EPSG-Usa ND,33,1403,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (20) (code 1493) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1730,NAD83 to WGS 84 (34),transformation,4269,4326,EPSG-Usa OK,34,1405,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (21) (code 1494) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1731,NAD83 to WGS 84 (35),transformation,4269,4326,EPSG-PRVI,35,1335,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (22) (code 1495) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1732,NAD83 to WGS 84 (36),transformation,4269,4326,EPSG-Usa SD,36,1410,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (23) (code 1496) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1733,NAD83 to WGS 84 (37),transformation,4269,4326,EPSG-Usa TN,37,1411,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (24) (code 1497) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1734,NAD83 to WGS 84 (38),transformation,4269,4326,EPSG-Usa TX e,38,2379,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (25) (code 1498) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1735,NAD83 to WGS 84 (39),transformation,4269,4326,EPSG-Usa TX w,39,2380,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (26) (code 1499) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1736,NAD83 to WGS 84 (40),transformation,4269,4326,EPSG-Usa VA,40,1415,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (27) (code 1500) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1737,NAD83 to WGS 84 (41),transformation,4269,4326,EPSG-Usa OR WA,41,2381,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (28) (code 1501) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1738,NAD83 to WGS 84 (42),transformation,4269,4326,EPSG-Usa WI,42,1418,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (29) (code 1502) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1739,NAD83 to WGS 84 (43),transformation,4269,4326,EPSG-Usa CA n,43,2297,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (3) (code 1476) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1740,NAD83 to WGS 84 (44),transformation,4269,4326,EPSG-Usa WY,44,1419,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (30) (code 1503) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1741,NAD83 to WGS 84 (45),transformation,4269,4326,EPSG-Usa HI,45,1334,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (31) (code 1520) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1742,NAD83 to WGS 84 (46),transformation,4269,4326,EPSG-Usa IN,46,1383,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (32) (code 1521) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1743,NAD83 to WGS 84 (47),transformation,4269,4326,EPSG-Usa KS,47,1385,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (33) (code 1522) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1744,NAD83 to WGS 84 (48),transformation,4269,4326,EPSG-Usa NV,48,1397,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (34) (code 1523) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1745,NAD83 to WGS 84 (49),transformation,4269,4326,EPSG-Usa OH,49,1404,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (35) (code 1524) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1746,NAD83 to WGS 84 (50),transformation,4269,4326,EPSG-Usa UT,50,1413,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (36) (code 1525) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1747,NAD83 to WGS 84 (51),transformation,4269,4326,EPSG-Usa WV,51,1417,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (37) (code 1526) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1748,NAD83 to WGS 84 (52),transformation,4269,4326,EPSG-Usa IL,52,1382,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (38) (code 1553) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1749,NAD83 to WGS 84 (53),transformation,4269,4326,EPSG-Usa NJ,53,1399,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (39) (code 1554) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1750,NAD83 to WGS 84 (54),transformation,4269,4326,EPSG-Usa CA s,54,2298,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (4) (code 1477) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-04-27,2004.36,1,0
+1751,Amersfoort to ETRS89 (1),transformation,4289,4258,NCG-Nld 2000,1,1275,Accuracy 0.5m,0.5,9607,,,Superseded by Amersfoort to ETRS89 (3) (tfm code 15739). Dutch sources also quote an equivalent transformation using the Molodenski-Badekas 10-parameter method (M-B) - see tfm code 1066.,http://www.rdnap.nl/  Also Nederlandse Commissie voor Geodesie publication 30; 3rd edition 1997.  Also with change of method and parameter units at EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-09-29,2005.08 2005.18 2005.46,1,0
+1752,NAD83 to NAD83(CSRS98) (3),transformation,4269,4140,AB Env-Can AB,3,2376,?,,9615,,,"This gridded difference file  AB_CSRS.DAC will need to be renamed to AB_CSRS.gsb to run in some software suites.  Formats identical, but AB file is provincial fit only.  Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1702.",Geodetic Control Section; Land and Forest Svc; Alberta Environment; http://www.gov.ab.ca/env/land/dos/ or email to geoff.banham at gov.ab.ca,EPSG,2000-10-19,,1,1
+1753,CH1903 to WGS 84 (1),transformation,4149,4326,BfL-CH 1,1,1286,?,1,9607,,,Implemented in Bundesamt für Landestopographie programme GRANIT. Used from 1987 to 1997. Not recommended for current usage.,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,2001-08-28,,1,0
+1754,Minna to WGS 84 (3),transformation,4263,4326,SHL-Nga S,3,2371,Oil exploration.,5,9606,,,"Used by Shell SPDC throughout southern Nigeria onshore, delta and shallow offshore from 1994; adopted by Total for offshore OPL246.",Shell Petroleum Development Company,EPSG,2002-03-15,2001.38  2002.29,1,0
+1755,Bogota 1975 (Bogota) to Bogota 1975,transformation,4802,4218,IGAC-Col,1,1070,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2001-10-04,2001.39,1,0
+1756,Lisbon (Lisbon) to Lisbon,transformation,4803,4207,IGC-Prt,1,1294,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2003-08-14,2001.39 2003.234,1,0
+1757,MGI (Ferro) to MGI,transformation,4805,4312,BEV-Aut balk,1,2804,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2002-09-19,2001.39 2002.57,1,0
+1758,Padang (Jakarta) to Padang,transformation,4808,4280,EPSG-Idn Sumatra,1,1355,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2001-10-04,2001.39,1,0
+1759,Batavia (Jakarta) to Batavia,transformation,4813,4211,EPSG-Idn Java,1,1285,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2001-10-04,2001.39,1,0
+1760,RT38 (Stockholm) to RT38,transformation,4814,4308,NLS-Swe,1,1225,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2001-10-04,2001.39,1,0
+1761,Greek (Athens) to Greek,transformation,4815,4120,NTU-Grc,1,1106,Change of prime meridian.,0,9601,,,,Topography Department; National Technical University of Athens.,EPSG,2001-10-04,2001.39,1,0
+1762,NGO 1948 (Oslo) to NGO1948,transformation,4817,4273,NGO-Nor,1,1352,Change of prime meridian.,0,9601,,,,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2001-10-04,2001.39,1,0
+1763,NTF (Paris) to NTF (1),transformation,4807,4275,IGN-Fra,1,1096,Change of prime meridian.,0,9601,,,,IGN Paris.,EPSG,2001-10-04,2001.39,1,0
+1764,NTF (Paris) to NTF (2),transformation,4807,4275,RGS,2,1096,Change of prime meridian.,0,9601,,,EPSG prefers value from IGN Paris (code 1763).,Royal Geographic Society; London,EPSG,2001-10-04,2001.39 2002.74,1,0
+1765,Bern 1898 (Bern) to CH1903,transformation,4801,4149,BfL-CH,1,1286,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2001-10-04,2001.39,1,0
+1766,CH1903 to WGS 84 (2),transformation,4149,4326,BfL-CH 2,2,1286,Accuracy 1.5 metres.,1.5,9603,,,These parameters are strictly between CH1903+ and CHTRF95 (code 1509) or ETRS89 (code 1647) but are used given to lesser precision from CH1903 to WGS 84 as an approximation which is within the accuracy of the distortions in the CH1903 network.,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,2001-10-04,2001.39,1,0
+1767,REGVEN to SIRGAS (1),transformation,4189,4170,CN-Ven,1,1251,Accuracy 2 centimetres.,0.02,9603,,,,Instituto Geografia de Venezuela Simon Bolivar,EPSG,2001-11-06,,1,0
+1768,REGVEN to WGS 84 (1),transformation,4189,4326,EPSG-Ven,1,1251,Approximation at the +/- 1m level.,1,9603,,,,EPSG,EPSG,2001-11-06,,1,0
+1769,PSAD56 to REGVEN (1),transformation,4248,4189,IGSB-Ven,1,1251,?,15,9636,,,,Instituto Geografia de Venezuela Simon Bolivar,EPSG,2001-11-06,,1,0
+1770,PSAD56 to WGS84 (1),transformation,4248,4326,EPSG-Ven,1,1251,Approximation at the +/- 1m level.,,9636,,,Parameter vales are from PSAD56 to REGVEN (1) (code 1769) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-11-06,,1,1
+1771,La Canoa to REGVEN (1),transformation,4247,4189,IGSB-Ven,1,1251,?,15,9636,,,,Instituto Geografia de Venezuela Simon Bolivar,EPSG,2001-11-06,,1,0
+1772,La Canoa to WGS84 (1),transformation,4247,4326,EPSG-Ven,1,1251,Approximation at the +/- 1m level.,,9636,,,Parameter values are from La Canoa to REGVEN (1) (code 1771) assuming that REGVEN is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-11-06,,1,1
+1773,POSGAR 98 to WGS 84 (1),transformation,4190,4326,EPSG-Arg,1,1033,Approximation at the +/- 1m level.,1,9603,,,,EPSG,EPSG,2001-11-06,,1,0
+1774,POSGAR 98 to SIRGAS (1),transformation,4190,4170,IGM-Arg,1,1033,POSGAR 98 is a densification of SIRGAS.,0,9603,,,,ISBN 85-240-0647-1. Sistema de Referência Geocêntrico para a América do Sul: Relatório Final. IGBE Rio de Janeiro 1997.,EPSG,2001-11-06,,1,0
+1775,Pulkovo 1942(83) to ETRS89 (2),transformation,4178,4258,IfAG-Deu E 0.1m,2,1343,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 35 points of the German GPS Network DREF. From 2001 supersedes Pulkovo 1942(83) to ETRS89 (1) (code 1674).,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1776,DHDN to ETRS89 (2),transformation,4314,4258,IfAG-Deu W 3m,2,2326,For applications with an accuracy at 3 m level,3,9606,,,Mean of 109 stations. May be taken as approximate transformation DHDN to WGS 84 - see code 1777.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1777,DHDN to WGS 84 (2),transformation,4314,4326,EPSG-Deu W 3m,2,2326,For applications with an accuracy at 3 m level,3,9606,,,Parameter values from DHDN to ETRS89 (2) (code 1776) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-11-06,,1,0
+1778,DHDN to ETRS89 (3),transformation,4314,4258,IfAG-Deu W-S,3,2543,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 10 points of the German GPS Network DREF.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1779,DHDN to ETRS89 (4),transformation,4314,4258,IfAG-Deu W-cen,4,2542,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 27 points of the German GPS Network DREF.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1780,DHDN to ETRS89 (5),transformation,4314,4258,IfAG-Deu W-N,5,2541,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 21 points of the German GPS Network DREF.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1781,DHDN to ETRS89 (6),transformation,4314,4258,IfAG-Deu Thur,6,2544,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 10 points of the German GPS Network DREF.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1782,DHDN to ETRS89 (7),transformation,4314,4258,IfAG-Deu Sach,7,2545,For applications with an accuracy at 0.1m level,0.1,9606,,,Derived at 35 points of the German GPS Network DREF.,Institute for Cartography and Geodesy; Leipzig via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1783,ED50 to ETRS89 (9),transformation,4230,4258,HGK-Tur,9,1237,For applications to an accuracy of 2 metres.,2,9606,,,May be taken as approximate transformation ED50 to WGS 84 - see code 1784.,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-11-06,,1,0
+1784,ED50 to WGS 84 (30),transformation,4230,4326,EPSG-Tur,30,1237,For applications to an accuracy of 2 metres.,2,9606,,,Parameter values from ED50 to ETRS89 (9) (code 1783). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-11-06,,1,0
+1785,MGI to ETRS89 (3),transformation,4312,4258,GURS-Svn,3,1212,For applications to an accuracy of 1 metre.,1,9606,,,May be taken as approximate transformation MGI to WGS 84 - see code 1786.,Geodetska Uprava Republike Slovenij via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+1786,MGI to WGS 84 (5),transformation,4312,4326,EPSG-Svn,5,1212,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values from MGI to ETRS89 (3) (code 1785). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2001-11-06,,1,0
+1787,RT90 to ETRS89 (2),transformation,4124,4258,NLS-Swe 2001,2,1225,Accuracy 0.1m.,,9607,,,Derived at 165 points. Supersedes RT90 to ETRS89 (1) (code 1437). May be taken as approximate transformation RT90 to WGS 84 - see code 1787.,National Land Survey of Sweden (http://www.lm.se/geodesi/refsys/eng/refsys-eng.htm) via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-11-06,,1,1
+1788,RT90 to WGS 84 (2),transformation,4124,4326,EPSG-Swe 2001,2,1225,Approximation at the +/- 1m level.,,9607,,,Parameter values from RT90 to ETRS89 (1) (code 1787) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation. Supersedes RT90 to WGS 84 (1) (code 1680).,EPSG,EPSG,2001-11-06,,1,1
+1789,Dealui Piscului 1933 to WGS 84 (1),transformation,4316,4326,NAMR-Rom,1,1197,?,,9603,,,Parameter values taken from Pulkovo 1942 to WGS 84 (9) (code 1293) assuming that,Petromar and NAMR,EPSG,2001-11-06,,1,1
+1790,Lisbon to ETRS89 (2),transformation,4207,4258,ICC-Prt 2001,2,1294,For applications to an accuracy of 2 metres.,,9606,,,Derived in 2001.  Supersedes Lisbon to ETRS89 (1) (code 1655).,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/   Also given to greater precision (but no more accuracy) using the coordinate frame method at the IGEO website www.igeo.pt,EPSG,2003-08-14,2002.72 2003.234,1,1
+1791,Lisbon to WGS 84 (2),transformation,4207,4258,EPSG-Prt 2001,2,1294,For applications to an accuracy of 2 metres.,,9606,,,Parameter values from Lisbon to ETRS89 (2) (code 1790). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2002-01-18,,1,1
+1792,Datum 73 to ETRS89 (2),transformation,4274,4258,ICC-Prt 2001,2,1294,For applications to an accuracy of 1 metre.,,9606,,,Derived in 2001.  Supersedes Datum 73 to ETRS89 (1) (code 1657).,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-08-14,2002.72  2003.233,1,1
+1793,Datum 73 to WGS 84 (2),transformation,4274,4258,EPSG-Prt 2001,2,1294,For applications to an accuracy of 1 metre.,,9606,,,Parameter values from Datum 73 to ETRS89 (2) (code 1792). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2002-01-18,,1,1
+1794,MGI to WGS 84 (6),transformation,4312,4326,JPet-Yug,6,2547,Oil industry,999,9603,,,For more accurate transformation see MGI to WGS 84 (7) (code 1795).,Jugopetrol,EPSG,2002-01-18,,1,0
+1795,MGI to WGS 84 (7),transformation,4312,4326,JPET-Yug MB,7,2547,Oil industry,999,9636,,,,Jugopetrol,EPSG,2002-01-18,,1,0
+1796,Manoca 1962 to WGS 84 (1),transformation,4193,4326,ELF94-Cmr,1,2555,Oil industry,0.5,9603,,,"Derived at two points, checked at a third by Stolt Comex Seaway and Geoid for Elf.",TotalFinaElf,EPSG,2002-01-18,,1,0
+1797,Qornoq 1927 to WGS 84 (1),transformation,4194,4326,DMA-Grl S,1,2407,"For military purposes.  Accuracy 25m, 25m and 32m in X, Y and Z axes.",48,9603,,,Derived at 2 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1798,Qornoq 1927 to WGS 84 (2),transformation,4194,4326,KMS-Grl,2,3119,Topographic mapping.,1,9606,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+1799,Scoresbysund 1952 to WGS 84 (1),transformation,4195,4326,KMS-Grl Scosd,1,2570,Topographic mapping.,1,9606,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+1800,Ammassalik 1958 to WGS 84 (1),transformation,4196,4326,KMS-Grl Ammlk,1,2571,Topographic mapping.,1,9606,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+1801,Pointe Noire to WGS 84 (2),transformation,4282,4326,CGG94-Cog,2,2574,?,4,9603,,,Derived in 1994 by CGG/Topnav using DORIS system on various stations along the coastline.,TotalFinaElf,EPSG,2002-02-08,,1,0
+1802,Pointe Noire to WGS 84 (3),transformation,4282,4326,ELF95-Cog,3,2574,Used by Elf since May 1995 for all offshore Congo operations.,0.15,9606,,,Derived by Geoid for Elf in May 1995 using GPS and IGS data by tying 4 geodetic points to ITRF93 epoch 1995.4.,TotalFinaElf,EPSG,2002-02-08,,1,0
+1803,AGD66 to GDA94 (11),transformation,4202,4283,ICSM-Aus 0.1m,11,2575,0.1m accuracy.,0.1,9615,,,"Replaces AGD66 to GDA94 variants 6, 7 and 10 (codes 1506 1507 1596).  Input expects longitudes to be positive west; EPSG GeogCRS AGD66 (code 4202) and GDA94 (code 4283) both have longitudes positive east.",GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-01-02,2005.86 2006.01,1,0
+1804,AGD84 to GDA94 (5),transformation,4203,4283,Auslig-Aus 0.1m,5,2576,0.1m accuracy.,0.1,9615,,,Supersedes AGD84 to GDA94 (4) (code 1593) which itself replaced variant 3 (code 1559).  Input expects longitudes to be positive west; EPSG GeogCRS AGD84 (code 4203) and GDA94 (code 4283) both have longitudes positive east.,GDA Technical Manual. http://www.icsm.gov.au/gda,EPSG,2006-02-17,2004.182 2006.01,1,0
+1805,Garoua to WGS 72BE (1),transformation,4197,4324,ELF-Cmr,1,2590,Oil industry exploration.,5,9603,,,Derived in 1981 by Decca Survey France for Elf Serepca.,TotalFinaElf,EPSG,2002-02-12,,1,0
+1806,Kousseri to WGS 72BE (1),transformation,4198,4324,ELF-Cmr,1,2591,Oil industry expoloration.,5,9603,,,Derived in 1981 by Decca Survey France for Elf Serepca.,TotalFinaElf,EPSG,2002-02-12,,1,0
+1807,Pulkovo 1942 to WGS 84 (13),transformation,4284,4326,BP-Aze Aioc95,13,1038,Oil industry operations by AIOC prior to 1997.,10,9606,,,"Derived via WGS72 values taken from SOCAR Magnavox 1502 manual. Used by AIOC 1995-1997 then superseded by the AIOC97 values (tfm code 1808).
+Do not confuse with AIOC95 vertical datum as used in southern Caspian Sea and at Sangachal terminal by AIOC.",BP,EPSG,2002-02-12,,1,0
+1808,Pulkovo 1942 to WGS 84 (14),transformation,4284,4326,BP-Aze Aioc97,14,2593,Oil industry operations.,5,9606,,,"Mean of 3 stations in western Georgia, 4 stations in eastern Georgia and 4 stations in eastern Azerbaijan.  Derived for use on AIOC early oil western export pipeline, but adopted for all AIOC work superseding the 1995 AIOC transformation (code 1807).",BP,EPSG,2002-02-12,,1,0
+1809,Pulkovo 1942 to WGS 84 (15),transformation,4284,4326,TFE-Aze97,15,2594,Oil industry operations.,2,9606,,,Parameter values calculated by Elf Exploration and Production based on geodetic survey carried out by Azerbaijan State Committee for Geodesy and Cartography.,TotalFinaElf,EPSG,2002-02-12,,1,0
+1810,ED50 to WGS 84 (31),transformation,4230,4326,wgc72-Egy,31,2595,Oil industry exploration and production operations.,15,9606,,,Derived via concatenation through WGS72.  The ED50 to WGS72 step is the Sepplin 1974 value for all Europe.,Western Geophysical,EPSG,2002-02-12,,1,0
+1811,PSAD56 to WGS 84 (12),transformation,4248,4326,PB-Braz N,12,1754,Oil industry exploration.,10,9603,,,Used by Petrobras for shelf operations.,Petrobras,EPSG,2002-02-12,,1,0
+1812,Indian 1975 to WGS 84 (4),transformation,4240,4326,Auslig-Tha,4,1231,Cadastral survey.,3,9606,,,,Auslig via GPS World.,EPSG,2002-02-12,,1,0
+1813,Batavia to WGS 84 (2),transformation,4211,4326,ARCO-Idn ONWJ,2,2577,Oil industry operations.,5,9603,,,Used by ARCO offshore NW Java area.,Arco geodetic database,EPSG,2002-02-12,,1,0
+1814,Batavia to WGS 84 (3),transformation,4211,4326,KOM-Idn EJGP,3,2588,Oil industry operations.,5,9603,,,Used by PT Komaritim for Nippon Steel during East Java Gas Pipeline construction.,PT Komaritim report S808/91.,EPSG,2002-02-12,,1,0
+1815,Nord Sahara 1959 to WGS 84 (4),transformation,4307,4326,BP-Alg D3,4,2598,Oil industry operations.,5,9606,,,Used by BP in District 3 and In Salah Gas.,BP,EPSG,2002-02-12,,1,0
+1816,Nord Sahara 1959 to WGS 84 (5),transformation,4307,4326,BPA-Alg InAm,5,2599,Oil industry operations.,100,9603,,,Derived at astro station central to concession.  Significant and varying differences (>100m) at 4 neighbouring astro stations.,BP,EPSG,2002-02-12,,1,0
+1817,Nord Sahara 1959 to WGS 84 (6),transformation,4307,4326,ARCO-Alg HBR,6,2600,Oil industry operations.,100,9603,,,Derived at astro station Guerrara.,Arco geodetic database,EPSG,2002-02-12,,1,0
+1818,Minna to WGS 84 (4),transformation,4263,4326,RSL-Nga,4,1717,Oil industry operations.,8,9606,,,Concatenated via WGS 72BE.,Racal Survey Nigeria,EPSG,2004-04-27,2004.16,1,0
+1819,Minna to WGS 84 (5),transformation,4263,4326,SPD-Nga S,5,2371,Oil industry operations.,,9606,,,Used by Shell in southern Nigeria and Total in OPL246.,TotalFinaElf,EPSG,2002-02-12,,1,1
+1820,Minna to WGS 84 (6),transformation,4263,4326,CON89-Nga,6,1717,Oil industry operations.,12,9603,,,Derived by Nortech at station L40 Minna using NNPC 1989 GPS network tied to 4 ADOS stations. Used by Conoco in OPLs 219-220 to cm precision and ExxonMobil in OPL 209 to dm precision..,TotalFinaElf,EPSG,2002-07-16,2002.29,1,0
+1821,Minna to WGS 84 (7),transformation,4263,4326,ELF94-Nga,7,1717,Oil industry operations.,3,9603,,,"Derived by Elf Petroleum Nigeria in 1994 at 3 stations (M101 onshore, offshore platforms XSW06 and XSV39) and used in OMLs 99-102 and OPLs 222-223.",TotalFinaElf,EPSG,2002-07-16,2002.29,1,0
+1822,Minna to WGS 84 (8),transformation,4263,4326,SHL-Nga OPL W,8,1717,Oil industry exploration and production.,10,9603,,,"Used by Shell SNEPCO for OPLs 209-213 and 316. Derived during 1990 Niger Delta control survey at 4 stations (XSU27, 30 31 and 35).",Shell Nigeria Exploration and Production Company,EPSG,2002-03-15,,1,0
+1823,Minna to WGS 84 (9),transformation,4263,4326,SHL-Nga OPL S,9,1717,Oil industry exploration and production.,10,9603,,,"Used by Shell SNEPCO for OPLs 217-223. Derived during 1990 Niger Delta control survey at 4 stations (XSU38, 41, 44 and 45).",Shell Nigeria Exploration and Production Company,EPSG,2002-03-15,,1,0
+1824,Minna to WGS 84 (10),transformation,4263,4326,SHL-Nga Gongola,10,2371,Oil industry exploration and production.,25,9603,,,Used by Shell SNEPCO for Gongola basin.,Shell International Exploration and Production,EPSG,2002-03-15,,1,0
+1825,Hong Kong 1980 to WGS 84 (1),transformation,4611,4326,LSD-HKG 2002,1,1118,Accuracy to 1m level.,1,9606,,,Published 1st March 2002.,"Geodetic Survey Section, Survey and Mapping Office, Lands Department, Hong Kong. http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,1,0
+1826,JGD2000 to WGS 84 (1),transformation,4612,4326,EPSG-Jpn,1,1129,Approximation at the +/- 1m level.,1,9603,,,,EPSG,EPSG,2002-06-22,,1,0
+1827,Tokyo + JSLD to WGS 84 (6),transformation,7414,4326,GSI-Jpn 452141,6,2425,For medium accuracy.,1,9618,,,,http://vldb.gsi.go.jp/sokuchi/coordinates/localtrans.html   (Geographical Survey Institute).,EPSG,2004-05-09,2004.38,1,0
+1828,Yoff to WGS 72 (1),transformation,4310,4322,DMA-SEN,1,1207,Military survey.,25,9603,,,,DMA,EPSG,2002-06-22,,1,0
+1829,HD72 to ETRS89 (1),transformation,4237,4258,FOMI-Hun,1,1119,Accuracy at decimetre level throughout Hungary.,0.1,9607,,,May be taken as approximate transformation HD72 to WGS 84 - see code 1830.,Institute of Geodetic Survey and Remote Sensing (FOMI) reflected at http://lazarus.elte.hu/gb/geodez/geod5.htm,EPSG,2002-06-22,,1,0
+1830,HD72 to WGS 84 (1),transformation,4237,4326,EPSG-Hun,1,1119,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,1,9607,,,Parameter values taken from HD72 to ETRS89 (1) (code 1829) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2002-06-22,,1,0
+1831,HD72 to WGS 84 (2),transformation,4237,4326,ELTE-Hun,2,1119,Accuracy better than 1m in all three dimensions throughout Hungary.,1,9603,,,Derived at fundamental point Szolohegy and tested at 99 stations throughout Hungary.,"Timar, Molnar and Pasztor; Eotvos University, in Geodezia es Kartografia 54(1) pp11-16.  www.fomi.hu/internet/magyar/szaklap/geodkart.htm",EPSG,2002-06-22,,1,0
+1832,ID74 to WGS 84 (2),transformation,4238,4326,Rac91-Idn,2,1122,For oil industry purposes.,25,9606,,,Derived via coordinates of 2 Pulse8 stations. Use of ID74 to WGS 84 (3) (code 1833) is recommended.,Racal Survey,EPSG,2002-06-22,,1,0
+1833,ID74 to WGS 84 (3),transformation,4238,4326,Bak-Idn,3,1122,"Standard deviations of translations are 1.3, 1.1 and 3.6m, of rotations 0.11, 0.06 and 0.04 sec and ppm 0.18.",3,9607,,,Derived at 38 stations.,Bakosurtanal.,EPSG,2002-06-22,,1,0
+1834,Segara to WGS 84 (1),transformation,4294,4326,NIMA-Idn Kal,1,2354,For military purposes.,,9603,,,Accuracy estimate not available.,U.S. National Imagery and Mapping Agency  TR8350.2 revision of October 1997; http://164.214.2.59/geospatial/products/GandG/tr83502b/toc.html,EPSG,2002-06-22,,1,1
+1835,Segara to WGS 84 (2),transformation,4294,4326,Shl-Idn Kal E,2,1360,Oil exploration.,,9603,,,,Shell,EPSG,2002-06-22,,1,1
+1836,Segara to WGS 84 (3),transformation,4294,4326,Shl-Idn Kal NE,3,2770,Oil exploration.,,9603,,,,Shell,EPSG,2002-06-22,,1,1
+1837,Makassar to WGS 84 (1),transformation,4257,4326,Shl-Idn Sul SW,1,1316,Oil exploration.,999,9603,,,,Shell,EPSG,2002-06-22,,1,0
+1838,Segara to WGS 84 (4),transformation,4613,4326,TOT-Idn Mah,4,1328,Oil exploration.,1,9603,,,Datum shift derived through ITRF93.,Total Indonesia.,EPSG,2002-06-22,,1,0
+1839,Beduaram to WGS 72BE (1),transformation,4213,4324,ELF-Ner SE,1,2771,Oil exploration. Accuracy estimated at 15m.,15,9603,,,Derived by Elf in 1986.,TotalFinaElf,EPSG,2006-02-10,2006.17,1,0
+1840,QND95 to WGS 84 (1),transformation,4614,4326,CGIS-Qat,1,1346,Parameter values are defined and therefore exact.,0,9606,,,"Transformation defines QND95. May be approximated to 1m throughout Qatar by geocentric translation transformation with dX=-127.78098m, dY=-283.37477m, dZ=+21.24081m.",Qatar Centre for Geographic Information.,EPSG,2002-06-28,,1,0
+1841,ATS77 to NAD83(CSRS) (1),transformation,4122,4617,GIC-Can NB,1,1447,Accuracy 1-2 metres.,1.5,9615,,,Introduced in 1999. Can be taken as an approximate transformation ATS77 to WGS 84 - see code 1688.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,2002-07-13,,1,0
+1842,NAD83(CSRS) to WGS 84 (1),transformation,4617,4326,EPSG-Can,1,2784,Approximation at the +/- 1m level assuming that NAD83(CSRS) is equivalent to WGS 84.,1,9603,,,For many purposes NAD83(CSRS) can be considered to be coincident with WGS 84.,EPSG,EPSG,2002-07-13,,1,0
+1843,NAD83 to NAD83(CSRS) (1),transformation,4269,4617,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,1.5,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(CSRS) (code 4617) have longitudes positive east. Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1696.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2002-07-13,,1,0
+1844,NAD27 to NAD83(CSRS) (1),transformation,4267,4617,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,1.5,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27 (code 4267) and NAD83(CSRS) (code 4617) have longitudes positive east. Can be taken as an approximate transformation NAD27 to WGS 84 - see code 1692.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2002-07-13,,1,0
+1845,NAD27(CGQ77) to NAD83(CSRS) (1),transformation,4609,4617,SGQ-Can QC,1,1368,Accuracy 1-2 metres.,1.5,9615,,,Uses NT method which expects longitudes positive west; EPSG GeogCRSs NAD27(CGQ77) (code 4609) and NAD83(CSRS) (code 4617) have longitudes positive east. Can be taken as an approximate transformation NAD27(CGQ77) to WGS 84 - see code 1691.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,2002-07-13,,1,0
+1846,ATS77 to NAD83(CSRS) (2),transformation,4122,4617,PEI DOT-Can PEI,2,1533,Accuracy 1-2 metres.,1.5,9615,,,Can be taken as an approximate transformation ATS77 to WGS 84 - see code 1689.,PEI Department of Transportation & Public Works,EPSG,2002-07-13,,1,0
+1847,NAD27 to NAD83(CSRS) (2),transformation,4267,4617,SK PMC-Can SK,2,2375,Accuracy 1-2 metres.,1.5,9615,,,Can be taken as an approximate transformation NAD27 to WGS 84 - see code 1703.,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2002-07-13,,1,0
+1848,NAD83 to NAD83(CSRS) (2),transformation,4269,4617,SK PMC-Can SK,2,2375,Accuracy 1-2 metres.,1.5,9615,,,Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1697.,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2002-07-13,,1,0
+1849,NAD83 to NAD83(CSRS) (3),transformation,4269,4617,AB Env-Can AB,3,2376,Accuracy 1-2 metres.,1.5,9615,,,"This gridded difference file  AB_CSRS.DAC will need to be renamed to AB_CSRS.gsb to run in some software suites.  Formats identical, but AB file is provincial fit only.  Can be taken as an approximate transformation NAD83 to WGS 84 - see code 1702.",Geodetic Control Section; Land and Forest Svc; Alberta Environment; http://www3.gov.ab.ca/env/land/dos/,EPSG,2005-09-29,2005.46,1,0
+1850,ATS77 to NAD83(CSRS) (3),transformation,4122,4617,NSGC-Can NS,3,2313,Accuracy 1-2 metres.,1.5,9615,,,Can be taken as an approximate transformation ATS77 to WGS 84 - see code 1851.,Nova Scotia Geomatics Centre -   Contact aflemmin at linux1.nsgc.gov.ns.ca or telephone 902-667-6409,EPSG,2002-11-18,2002.83,1,0
+1851,ATS77 to WGS 84 (3),transformation,4122,4326,EPSG-Can NS,2,2313,Approximation at the +/- 1m level.,1,9615,,,Parameter file is from ATS77 to NAD83(CSRS) (3) (code 1850) assuming that NAD83(CSRS) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2002-07-13,,1,0
+1852,Timbalai 1948 to WGS 84 (4),transformation,4298,4326,SSB-Mys E,4,2780,Oil exploration.,5,9606,,,Derived by Racal Survey for SSB at 24 coastal stations (including Timbalai fundamental point and 6 other primary triangulation stations) between in Sabah (Kudat southwards) and Sarawak (Sibu northwards).,Sarawak Shell Berhad,EPSG,2002-07-13,,1,0
+1853,ED50 to WGS 84 (39),transformation,4230,4326,Ent-Ire Corrib,39,2961,Used by Enterprise for Corrib.,5,9603,,,Derived at a single point in Galway docks.,Shell UK.,EPSG,2004-09-07,,1,0
+1854,FD58 to WGS 84 (2),transformation,4132,4326,TFE-Irn Lavan,2,2782,Oil Exploration,0.5,9603,,,Derived by Geoid for Elf in 1999.  EGM96 geoid used.,TotalFinaElf,EPSG,2002-07-13,,1,0
+1855,FD58 to WGS 84 (3),transformation,4132,4326,TFE-Irn Kharg,3,2781,Oil Exploration,0.5,9603,,,Derived by Geoid for Elf in 1999.  EGM96 geoid used.,TotalFinaElf,EPSG,2002-07-13,,1,0
+1856,ED50(ED77) to WGS 84 (3),transformation,4154,4326,TFE-Irn SPars,3,2783,Petroleum Exploration and Production.,0.5,9603,,,Derived in Kangan district by Geoid for Total in 1998.  Used for South Pars phases 2 and 3.,TotalFinaElf,EPSG,2002-07-13,,1,0
+1857,ED50(ED77) to WGS 84 (4),transformation,4154,4326,TFE-Irn Lavan,4,2782,Petroleum Exploration and Production.,0.5,9603,,,Derived in 1999 on Lavan island by Geoid for Elf.,TotalFinaElf,EPSG,2002-07-13,,1,0
+1858,ED50(ED77) to WGS 84 (5),transformation,4154,4326,TFE-Irn Kharg,5,2781,Petroleum Exploration and Production.,0.5,9603,,,Derived by Geoid for Elf in 1999.  EGM96 geoid used.,TotalFinaElf,EPSG,2002-07-13,,1,0
+1859,ELD79 to WGS 84 (1),transformation,4159,4326,REP-Lby MZQ,1,2785,Oil Exploration,10,9603,,,"Used by Repsol in Murzuq field, and PetroCanada and previous licence holders in NC177 and 72 (En Naga field). Reliability of connection to ELD79 questionned.",Oil industry sources.,EPSG,2005-04-14,2004.70,1,0
+1860,ELD79 to WGS 84 (2),transformation,4159,4326,TFE-Lby MZQ,2,2785,Oil Exploration. 3-dimensional SD at 11 points is 0.5m.,0.5,9603,,,Derived December 2001 by NAGECO. Connected to ITRF via Remsa 2000 data. Used by TotalFinaElf.,TotalFinaElf,EPSG,2002-07-16,,1,0
+1861,ELD79 to WGS 84 (3),transformation,4159,4326,TFE-Lby MBK94,3,2786,Oil Exploration,2,9603,,,Derived by GEOID in 1994 from Transit satellite data. Used by TotalFinaElf.,TotalFinaElf,EPSG,2002-07-16,,1,0
+1862,ELD79 to WGS 84 (4),transformation,4159,4326,TFE-Lby MBK00,4,2786,Oil Exploration,0.5,9606,,,Derived by Geoid in 2000 from ITRF connection by NAGECO for TotalFinaElf. For historic compatibility TFE use the 1994 tfm ELD79 to WGS 84 (3) (code 1861).,TotalFinaElf,EPSG,2002-07-16,,1,0
+1863,ELD79 to WGS 84 (5),transformation,4159,4326,GMRA-Lby,5,2786,Engineering survey and oil exploration,6,9607,,,Derived for the Great Man-made River Authority (GMRA).,Norsk Hydro,EPSG,2005-09-19,2005.51,1,0
+1864,SAD69 to WGS 84 (1),transformation,4618,4326,DMA-mean,1,1341,"For military purposes only.  Accuracy 15m, 6m and 9m in X, Y and Z axes.",19,9603,,,Derived at 84 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1865,SAD69 to WGS 84 (2),transformation,4618,4326,DMA-Arg,2,1033,For military purposes only.  Accuracy 5m in each axis.,9,9603,,,Derived at 10 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1866,SAD69 to WGS 84 (3),transformation,4618,4326,DMA-Bol,3,1049,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1867,SAD69 to WGS 84 (4),transformation,4618,4326,DMA-Bra,4,1053,"For military purposes only.  Accuracy 3m, 5m and 5m in X, Y and Z axes.",8,9603,,,Derived at 22 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1868,SAD69 to WGS 84 (5),transformation,4618,4326,DMA-Chile,5,1066,"For military purposes only.  Accuracy 15m, 8m and 11m in X, Y and Z axes.",21,9603,,,Derived at 9 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1869,SAD69 to WGS 84 (6),transformation,4618,4326,DMA-Col,6,1070,"For military purposes only.  Accuracy 6m, 6m and 5m in X, Y and Z axes.",10,9603,,,Derived at 7 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1870,SAD69 to WGS 84 (7),transformation,4618,4326,DMA-Ecu,7,3241,For military purposes.  Accuracy 3m in each axis.,6,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1871,SAD69 to WGS 84 (8),transformation,4618,4326,DMA-Ecu Gal,8,2356,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1872,SAD69 to WGS 84 (9),transformation,4618,4326,DMA-Guy,9,1114,"For military purposes only.  Accuracy 9m, 5m and 5m in X, Y and Z axes.",12,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1873,SAD69 to WGS 84 (10),transformation,4618,4326,DMA-Pgy,10,1188,For military purposes.  Accuracy 15m in each axis.,26,9603,,,Derived at 4 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1874,SAD69 to WGS 84 (11),transformation,4618,4326,DMA-Peru,11,1189,For military purposes.  Accuracy 5m in each axis.,9,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1875,SAD69 to WGS 84 (12),transformation,4618,4326,DMA-Tto,12,1235,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1876,SAD69 to WGS 84 (13),transformation,4618,4326,DMA-Ven,13,1251,"For military purposes only.  Accuracy 3m, 6m and 3m in X, Y and Z axes.",8,9603,,,Derived at 5 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1877,SAD69 to WGS 84 (14),transformation,4618,4326,IGBE-Bra,14,1053,Medium and small scale mapping.,5,9603,,,Derived by Brazilean Institute of Geography and Statistics (IGBE) in 1989. Used by ANP.,Agencia Nacional do Petroleo (ANP).,EPSG,2002-09-19,,1,0
+1878,SWEREF99 to ETRS89 (1),transformation,4619,4258,NLS-Swe,1,1225,Geodetic survey.,0,9603,,,Can be taken as an approximate transformation SWEREF99 to WGS 84 - see code 1879.,National Land Survey,EPSG,2002-09-19,,1,0
+1879,SWEREF99 to WGS 84 (1),transformation,4619,4326,EPSG-Swe,1,1225,Geographic Information Systems.,1,9603,,,Parameter values taken from SWEREF to ETRS89 (1) (code 1878) assuming that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2002-09-19,,1,0
+1880,Point 58 to WGS 84 (1),transformation,4620,4326,NIMA-Bfa Ner,1,2791,For military purposes.  Accuracy 25m in each axis.,44,9603,,,Derived at one point in each of Burkina Faso and Niger.,NIMA TR8350.2,EPSG,2002-09-19,,1,0
+1881,Carthage (Paris) to Carthage,transformation,4816,4223,IGN-Fra,1,1236,Change of prime meridian.,0,9601,,,,IGN Paris.,EPSG,2002-09-19,,1,0
+1882,Nord Sahara 1959 (Paris) to Nord Sahara 1959,transformation,4819,4307,IGN-Fra,1,1026,Change of prime meridian.,0,9601,,,,IGN Paris.,EPSG,2002-09-19,,1,0
+1883,Segara (Jakarta) to Segara,transformation,4820,4613,EPSG-Idn Kal E,1,1360,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2002-09-19,,1,0
+1884,S-JTSK (Ferro) to S-JTSK,transformation,4818,4156,EPSG-Cze,1,1306,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2002-09-19,,1,0
+1885,Azores Oriental 1940 to WGS 84 (1),transformation,4184,4326,DMA-Prt Az E,1,1345,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/",EPSG,2005-09-29,2005.20 2005.46,1,0
+1886,Azores Central 1948 to WGS 84 (1),transformation,4183,4326,DMA-Prt Az C,1,1301,For military purposes only. Accuracy 3m in each axis.,6,9603,,,Derived at 5 stations.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/",EPSG,2005-09-29,2003.231 2005.20 2005.21 2005.46,1,0
+1887,Azores Occidental 1939 to WGS 84 (1),transformation,4182,4326,DMA-Prt Az W,1,1344,For military purposes only. Accuracy 20m in each axis.,35,9603,,,Derived at 3 stations.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/",EPSG,2005-09-29,2005.20 2005.21 2005.46,1,0
+1888,Porto Santo to WGS 84 (1),transformation,4615,4326,DMA-Prt Mad,1,1314,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/",EPSG,2005-09-29,2003.231 2005.20 2005.46,1,0
+1889,Selvagen Grande to WGS 84 (1),transformation,4616,4326,DMA-Prt Sel,1,2779,For military purposes only. Accuracy 25m in each axis.,,9603,,,Derived at 1 station.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://164.214.2.59/GandG/tr8350_2.html",EPSG,2002-09-19,,1,1
+1890,Australian Antarctic to WGS 84 (1),transformation,4176,4326,EPSG-Ata Aus,1,1031,Approximation at the +/- 1m level assuming that Australian Antarctic is equivalent to WGS 84.,1,9603,,,For many purposes Australian Antarctic can be considered to be coincident with WGS 84.,EPSG,EPSG,2002-09-19,,1,0
+1891,Greek to GGRS87 (1),transformation,4120,4121,HGS-Grc,1,1106,Better than 5m throughout Greece.,5,9619,,,More accurate polynomial transformations between Greek / Hatt projection zones and GGRS87 / Greek Grid are available from the Military Geographic Service.,Hellenic Petroleum,EPSG,2002-09-19,,1,0
+1892,Hito XVIII 1963 to WGS 84 (2),transformation,4254,4326,NIMA-Chl,2,2805,Accuracy 25m in each axis.,44,9603,,,Derived at 2 stations.  As the source CRS was used for the border survey this transformation is probably also applicable to adjacent areas of Argentina.,,EPSG,2005-05-27,2005.21,1,0
+1893,Puerto Rico to WGS 84 (3),transformation,4139,4326,NIMA-Pri,3,1335,For military purposes only. Accuracy 3m in each axis.,6,9603,,,Derived at 11 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1894,Gandajika 1970 to WGS 84 (1),transformation,4233,4326,NIMA-Mdv,3,1152,For military purposes only. Accuracy 25m in each axis.,25,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency  TR8350.2 December 1987.,EPSG,2002-09-19,,1,1
+1895,RT90 to SWEREF99 (1),transformation,4124,4619,NLS-Swe 2001,1,1225,Accuracy 0.1m.,0.1,9607,,,Derived at 165 points in 2001. Also given by EuroGeographics as RT90 to ETRS89 using the Position Vector transformation method. Supersedes RT90 to ETRS89 (1) (code 1437). May be taken as approximate transformation RT90 to WGS 84 - see code 1896.,National Land Survey of Sweden (http://www.lantmateriet.se/) via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-09-29,2005.18 2005.46,1,0
+1896,RT90 to WGS 84 (2),transformation,4124,4326,EPSG-Swe 2001,2,1225,Approximation at the +/- 1m level.,1,9607,,,Parameter values from RT90 to SWEREF99 (1) (code 1895) assuming that SWEREF99 is equivalent to WGS 84 within the accuracy of the transformation. Supersedes RT90 to WGS 84 (1) (code 1680).,EPSG,EPSG,2002-09-19,,1,0
+1897,Segara to WGS 84 (1),transformation,4613,4326,NIMA-Idn Kal,1,2354,For military purposes.,999,9603,,,Accuracy estimate not available.,U.S. National Imagery and Mapping Agency  TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.20 2005.21 2005.46,1,0
+1898,Segara to WGS 84 (2),transformation,4613,4326,Shl-Idn Kal E,2,1360,Oil exploration.,5,9603,,,,Shell,EPSG,2002-11-18,,1,0
+1899,Segara to WGS 84 (3),transformation,4613,4326,Shl-Idn Kal NE,3,2770,Oil exploration.,10,9603,,,,Shell,EPSG,2002-11-18,,1,0
+1900,NAD83(HARN) to WGS 84 (2),transformation,4152,4326,NGS-Usa ITRF94,2,1323,Historical record only - superseded - see remarks.,0.1,9607,,,Strictly between NAD83(HARN) and ITRF94(1996.0).  Superseded by NAD83(HARN) to WGS 84 (3) (code 1901).,US National Geodetic Survey  http://www.ngs.noaa.gov/CORS/Derivation.html,EPSG,2005-05-30,2005.13,1,0
+1901,NAD83(HARN) to WGS 84 (3),transformation,4152,4326,NGS-Usa ITRF96,3,1323,"Geodesy. Accuracy with respect to CORS at stations adjusted to HARN network is better than 0.05-0.07m. For locations outside a HARN network (i.e. NAD83), accuracy may be only 1m but will usually be better than 0.5m.",0.1,9607,,,Jointly derived by US NGS and Geodetic Survey of Canada as transformation to target CRS of ITRF96(1997.0) - see also tfm code 1946. In USA only supersedes NAD83 to WGS 84 (2) (code 1900).,http://www.ngs.noaa.gov/CORS/Derivation.html,EPSG,2005-05-30,2005.13,1,0
+1902,Manoca 1962 to WGS 72BE (1),transformation,4193,4324,GOC-Cmr,1,2555,Oil exploration,5,9603,,,Derived at 6 stations using Transit in 1977.,Gulf Oil Company of Cameroon and Elf Cameroun (SEREPCA).,EPSG,2006-02-02,2005.821,1,0
+1903,Fort Marigot to WGS 84 (1),transformation,4621,4326,IGN-Glp,1,2828,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1904,Guadeloupe 1948 to WGS 84 (1),transformation,4622,4326,IGN-Glp 10m,1,2829,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2004-10-14,2004.561,1,0
+1905,Guadeloupe 1948 to WGS 84 (2),transformation,4622,4326,IGN-Glp 1m,2,2829,Accuracy  +/- 0.1 metre.,0.1,9606,,,,IGN Paris.,EPSG,2004-10-14,2004.561,1,0
+1906,CSG67 to WGS 84 (1),transformation,4623,4326,IGN-Guf,1,3105,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2005-04-24,2004.562,1,0
+1907,RGFG95 to WGS 84 (1),transformation,4624,4326,IGN-Guf,1,1097,Accuracy +/- 2 metres.,2,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1908,CSG67 to RGFG95 (1),transformation,4623,4624,IGN-Guf,1,3105,"Accuracy better than +/- 0.1 metre in the coastal area, better than +/- 1 metre in the interior.",1,9606,,,,IGN Paris.,EPSG,2005-04-24,2004.562,1,0
+1909,Martinique 1938 to WGS 84 (1),transformation,4625,4326,IGN-Mtq 10m,1,1156,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2004-10-14,2004.561,1,0
+1910,Martinique 1938 to WGS 84 (2),transformation,4625,4326,IGN-Mtq 1m,2,1156,Accuracy +/- 0.1 metre.,0.1,9606,,,,IGN Paris.,EPSG,2004-10-14,2004.561,1,0
+1911,Reunion 1947 to WGS 84 (1),transformation,4626,4326,IGN-Reu 30m,1,1196,Accuracy +/- 30 metres.,30,9603,,,Derived at 1 station.,IGN Paris.,EPSG,2004-10-14,2004.561,1,1
+1912,RGR92 to WGS 84 (1),transformation,4627,4326,IGN-Reu,1,1196,Accuracy +/- 1 metre.,1,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1913,Tahaa 54 to WGS 84 (1),transformation,4629,4326,IGN-Pyf Tahaa,1,2812,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1914,IGN72 Nuku Hiva to WGS 84 (1),transformation,4630,4326,IGN-Pyf,1,3129,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2005-08-12,2005.38,1,0
+1915,K0 1949 to WGS 84 (1),transformation,4631,4326,IGN-Atf Kerg,1,2816,Accuracy +/- 10 metres.,10,9603,,,Also published in US NIMA/NGA TR8350.2 which gives accuracy of +/-25m in each axis and states that derived at one station.,IGN Paris.,EPSG,2002-11-29,,1,0
+1916,Combani 1950 to WGS 84 (1),transformation,4632,4326,IGN-Myt,1,1159,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1917,IGN56 Lifou to WGS 84 (1),transformation,4633,4326,IGN-Ncl,1,2814,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1918,IGN72 Grand Terre to WGS 84 (1),transformation,4634,4326,IGN-Ncl,1,1174,Accuracy +/- 10 metres.,,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,1
+1919,ST87 Ouvea to WGS 84 (1),transformation,4635,4326,BGN-Ncl,1,2813,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2003-08-14,2003.241,1,0
+1920,RGNC 1991 to WGS 84 (1),transformation,4645,4326,IGN-Ncl,1,1174,Accuracy +/- 1 metre.,1,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1921,Petrels 1972 to WGS 84 (1),transformation,4636,4326,IGN-Ata Adel,1,2818,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1922,Perroud 1950 to WGS 84 (1),transformation,4637,4326,IGN-Ata Adel,1,2818,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1923,Saint Pierre et Miquelon 1950 to WGS 84 (1),transformation,4638,4326,IGN-Spm,1,1220,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2006-02-03,2006.06,1,0
+1924,Tahiti 52 to WGS 84 (1),transformation,4628,4326,IGN-Pyf,1,2811,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+1925,MOP78 to WGS 84 (1),transformation,4639,4326,IGN-Wlf Wallis,1,2815,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2002-11-29,,1,1
+1926,Reunion 1947 to RGR92 (1),transformation,4626,4627,IGN-Reu 0.1m,1,1196,Accuracy better than +/- 0.1 metre. Not reversible - see remarks.,0.1,9606,,,Note: Because of the large rotation about the Y-axis this transformation is not reversible. Errors of up to 0.5m may occur. For the reverse transformation use RGR92 to Reunion 1947 [alias Piton des Neiges] (1) (code 1964).,IGN Paris.,EPSG,2004-10-14,2003.25 2004.50 2004.561,1,0
+1927,IGN56 Lifou to WGS 84 (2),transformation,4633,4326,BGN-Ncl,2,2814,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,0
+1928,IGN53 Mare to WGS 84 (1),transformation,4641,4326,BGN-Ncl,1,2819,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,0
+1929,IGN72 Grand Terre to WGS 84 (2),transformation,4634,4326,BGN-Ncl,2,2822,Accuracy better than +/- 1 metre.,,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,1
+1930,ST84 Ile des Pins to WGS 84 (1),transformation,4642,4326,BGN-Ncl,1,2820,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,0
+1931,ST71 Belep to WGS 84 (1),transformation,4643,4326,BGN-Ncl,1,2821,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,0
+1932,NEA74 Noumea to WGS 84 (1),transformation,4644,4326,BGN-Ncl,1,2823,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2002-11-29,,1,0
+1933,RGR92 to Piton des Nieges (1),transformation,4627,4626,IGN-Reu 0.1m,1,1196,Accuracy better than +/- 0.1 metre. Not reversible - see remarks.,,9606,,,Note: Because of the large rotation about the Y-axis this transformation is not reversible. For the reverse transformation see Piton des Nieges to RGR92 (1) (code 1926).,IGN Paris.,EPSG,2002-11-29,,1,1
+1934,RRAF 1991 to WGS 84 (1),transformation,4640,4326,IGN-FrAnt,1,2824,Accuracy +/- 1 metre.,1,9603,,,RRAF 1991 was defined to be WGS84 at a single point in Martinique during the 1988 Tango mission.,EPSG,EPSG,2002-11-29,,1,0
+1935,ITRF97 to ITRF2000,transformation,4338,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1997.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS). ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1936,ITRF96 to ITRF2000,transformation,4337,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1997.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1937,ITRF94 to ITRF2000,transformation,4336,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1997.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1938,ITRF93 to ITRF2000,transformation,4335,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0029 m/yr, dy=0.0002 m/yr, dZ=0.0006 m/yr, rX=0.00011""/yr, rY=0.00019""/yr, rZ=-0.00007""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1939,ITRF92 to ITRF2000,transformation,4334,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1940,ITRF91 to ITRF2000,transformation,4333,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1941,ITRF90 to ITRF2000,transformation,4332,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1942,ITRF89 to ITRF2000,transformation,4331,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1943,ITRF88 to ITRF2000,transformation,4330,4385,IERS,1,1262,Geodesy.,0,9606,,,"At epoch 1988.0. Rates dX=0.0000 m/yr, dy=0.0006 m/yr, dZ=0.0014 m/yr, rX=rY=0.0""/yr, rZ=-0.00002""/yr, dS=-0.00001 ppm/yr.",International Earth Rotation Service (IERS) ftp://lareg.ensg.ign.fr/pub/itrf/ITRF.TP,EPSG,2003-01-21,,1,0
+1944,Lisbon to WGS 84 (2),transformation,4207,4326,EPSG-Prt 2001,2,1294,For applications to an accuracy of 2 metres.,,9606,,,Parameter values from Lisbon to ETRS89 (2) (code 1790). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2002-09-19,2002.72,1,1
+1945,Datum 73 to WGS 84 (2),transformation,4274,4326,EPSG-Prt 2001,2,1294,For applications to an accuracy of 1 metre.,,9606,,,Parameter values from Datum 73 to ETRS89 (2) (code 1792). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2002-09-19,,1,1
+1946,NAD83(CSRS) to WGS 84 (2),transformation,4617,4326,NGS-Usa ITRF96,2,2784,Geodesy.,0.1,9607,,,Jointly derived by US NGS and Geodetic Survey of Canada - see also code 1901. Strictly between NAD83(CSRS) and ITRF96(1997.0).,http://www.ngs.noaa.gov/CORS/Derivation.html,EPSG,2002-11-18,,1,0
+1947,ATS77 to NAD27 (1),transformation,4122,4267,SNB-Can NB,1,1447,?,1,9634,,,For reverse transformation see NAD27 to ATS77 (1) (code 1603),Survey of New Brunswick,EPSG,2003-02-25,,1,0
+1948,ATS77 to NAD27 (2),transformation,4122,4267,SNB-Can NS,2,2313,?,1,9634,,,For reverse transformation see NAD27 to ATS77 (2) (code 1604),Survey of New Brunswick,EPSG,2003-02-25,,1,0
+1949,ATS77 to NAD27 (3),transformation,4122,4267,SNB-Can PEI,3,1533,?,1,9634,,,For reverse transformation see NAD27 to ATS77 (3) (code 1605),Survey of New Brunswick,EPSG,2003-02-25,,1,0
+1950,NAD83 to NAD83(CSRS) (4),transformation,4269,4617,EPSG-Can E Off,4,2831,Accuracy 1 to 2 metres. Used for oil industry operations only.,2,9603,,,Used as part of NAD27 to/from WGS 84 transformation for offshore oil operations - see code 8647.,Various oil industry sources.,EPSG,2003-02-25,,1,0
+1951,Hjorsey 1955 to WGS 84 (1),transformation,4658,4326,DMA-Isl,1,1120,"Accuracy 3m, 3m and 5m in X, Y and Z axes.",7,9603,,,Derived at 6 stations.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+1952,ISN93 to WGS 84 (1),transformation,4659,4326,EPSG-Isl,1,1120,Approximation at the +/- 1m level assuming that ISN93 is equivalent to WGS 84.,1,9603,,,For many purposes ISN93 can be considered to be coincident with WGS 84.,EPSG,EPSG,2003-06-27,,1,0
+1953,TM75 to ETRS89 (2),transformation,4300,4258,OSI-Ire,2,1305,For applications to an accuracy of 1 metre.,1,9606,,,"TM75 is based on the geodetic datum of 1965 which should not be confused with the mapping adjustment of 1965 (TM65). May be taken as approximate transformations TM75 to WGS 84, TM65 to WGS 84 and OSNI 1952 to WGS 84 - see codes 1954, 1641 and 1955.",Ordnance Survey Ireland via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-06-27,,1,0
+1954,TM75 to WGS 84 (2),transformation,4300,4326,EPSG-Ire,2,1305,For applications to an accuracy of 1 metre.,1,9606,,,Parameter values taken from TM65 to ETRS89 (2) (code 1953). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation.,EPSG,EPSG,2003-06-27,,1,0
+1955,OSNI 1952 to WGS 84 (1),transformation,4188,4326,EPSG-Ire,1,2530,For applications to an accuracy of 1 metre.,1,9606,,,"Parameter values from TM75 to ETRS89 (2) (code 1953). Assumes each pair of (i) OSNI 1952 and TM75, and (ii) ETRS89 and WGS 84, can be considered the same to within the accuracy of the transformation.",EPSG,EPSG,2004-04-09,2004.20,1,0
+1956,TM75 to WGS 84 (3),transformation,4300,4326,DMA-Ire,3,1305,For military purposes only.  Accuracy 3m in each axis.,6,9603,,,Derived at 7 stations. TM75 is based on the geodetic datum of 1965 which should not be confused with the mapping adjustment of 1965 (TM65).,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-27,2005.20 2005.21,1,0
+1957,Helle 1954 to WGS 84 (1),transformation,4660,4326,SKV-SJM Jan Mayen,1,2869,For applications to an accuracy of 1 metre.,1,9606,,,Derived at 3 stations. Residuals under 1m.,"""Transformation from existing geodetic network to WGS84"", Geodesy Division, Statens kartverk, 26/11/92.",EPSG,2003-06-27,,1,0
+1958,LKS92 to WGS 84 (1),transformation,4661,4326,Vzd-Lva,1,1139,LKS92 is a realisation of ETRS89 coincident to WGS84 within 1 metre.  This transformation has an accuracy equal to the coincidence figure.,1,9603,,,,EPSG,EPSG,2003-06-27,,1,0
+1959,St. Vincent 1945 to WGS 84 (1),transformation,4607,4326,LSU-Vct,1,1202,1m accuracy.,1,9603,,,Derived at 4 points.,"Clifford J Mugnier, Louisiana State University.",EPSG,2006-02-03,2006.06,1,0
+1960,ED87 to WGS 84 (2),transformation,4231,4326,IERS-Eur,2,1297,Scientific research.,1,9606,,,,"IERS Paris via Rijkswaterstaat report 9635 September 1996 ""Coordinaattransformaties en kartprojecties"" and Nederlandse Aardolie Maatschappij (NAM).",EPSG,2003-06-27,,1,0
+1961,ED50 to WGS 84 (32),transformation,4230,4326,NAM-Nld-Nsea,32,1630,Used by NAM for offshore operations.,,9606,,,Parameter values taken from ED87 to WGS 84 (2) (tfm code 1960) assuming that ED87 is identical to ED50. Errors caused by this assumption can reach 3m.,Nederlandse Aardolie Maatschappij (NAM).,EPSG,2003-06-27,,1,1
+1962,IGN72 Grande Terre to WGS 84 (1),transformation,4662,4326,IGN-Ncl,1,2822,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,EPSG,2003-08-14,,1,0
+1963,IGN72 Grande Terre to WGS 84 (2),transformation,4662,4326,BGN-Ncl,2,2822,Accuracy better than +/- 1 metre.,1,9606,,,,"Bureau Geodesie et Nivellement, Service Topographique, via IGN Paris.",EPSG,2003-08-14,,1,0
+1964,RGR92 to Reunion 1947 (1),transformation,4627,4626,IGN-Reu 0.1m,1,1196,Accuracy better than +/- 0.1 metre. Not reversible - see remarks.,0.1,9606,,,Note: Because of the large rotation about the Y-axis this transformation is not reversible. Errors of up to 0.5m may occur. For the reverse transformation use Piton des Neiges to RGR92 (1) (code 1926).,IGN Paris.,EPSG,2004-10-14,2004.50 2004.561,1,0
+1965,Selvagem Grande to WGS 84 (1),transformation,4616,4326,DMA-Prt Sel,1,2779,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,"U.S. Defense Mapping Agency  TR8350.2 rev 3, January 2000. http://earth-info.nga.mil/GandG/",EPSG,2005-09-29,2005.20 2005.46,1,0
+1966,Porto Santo 1995 to WGS 84 (2),transformation,4663,4326,CGC-Prt Mad 5m,2,2870,For low resolution applications.,5,9603,,,Derived at Forte de Sao Tiago.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1967,Porto Santo 1995 to WGS 84 (3),transformation,4663,4326,CGC-Prt Mad 1m,3,2870,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1968,Azores Oriental 1995 to WGS 84 (2),transformation,4664,4326,CGC-Prt Az Mig 5m,2,2871,For low resolution applications.,5,9603,,,Calculated in 2001.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2004-09-14,2004.521,1,0
+1969,Azores Oriental 1995 to WGS 84 (3),transformation,4664,4326,CGC-Prt Az Mig 1m,3,2871,For medium resolution applications.,1,9607,,,Calculated in 2001.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1970,Azores Oriental 1995 to WGS 84 (4),transformation,4664,4326,CGC-Prt Az E 5m,4,1345,For low resolution applications.,5,9603,,,Mean for all islands in group.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1971,Azores Oriental 1995 to WGS 84 (5),transformation,4664,4326,CGC-Prt Az E 1m,5,1345,For medium resolution applications.,1,9607,,,Mean for all islands in group.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1972,Azores Central 1995 to WGS 84 (2),transformation,4665,4326,CGC-Prt Az Ter 5m,2,2872,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1973,Azores Central 1995 to WGS 84 (3),transformation,4665,4326,CGC-Prt Az Ter 1m,3,2872,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1974,Azores Central 1995 to WGS 84 (4),transformation,4665,4326,CGC-Prt Az Fai 5m,4,2873,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1975,Azores Central 1995 to WGS 84 (5),transformation,4665,4326,CGC-Prt Az Fai 1m,5,2873,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1976,Azores Central 1995 to WGS 84 (6),transformation,4665,4326,CGC-Prt Az Pic 5m,6,2874,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1977,Azores Central 1995 to WGS 84 (7),transformation,4665,4326,CGC-Prt Az Pic 1m,7,2874,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1978,Azores Central 1995 to WGS 84 (8),transformation,4665,4326,CGC-Prt Az SJ 5m,8,2875,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1979,Azores Central 1995 to WGS 84 (9),transformation,4665,4326,CGC-Prt Az SJ 1m,9,2875,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1980,Azores Central 1995 to WGS 84 (10),transformation,4665,4326,CGC-Prt Az C 5m,10,1301,For low resolution applications.,5,9603,,,Mean for all islands in group.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1981,Azores Central 1995 to WGS 84 (11),transformation,4665,4326,CGC-Prt Az C 1m,11,1301,For medium resolution applications.,1,9607,,,Mean for all islands in group.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1982,Azores Occidental 1939 to WGS 84 (2),transformation,4182,4326,CGC-Prt Az W,2,1344,For low resolution applications.,5,9603,,,Derived at 2 stations in 1999.,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1983,Datum 73 to WGS 84 (3),transformation,4274,4326,CGC-Prt 5m,3,1294,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1984,Lisbon to WGS 84 (3),transformation,4207,4326,CGC-Prt 5m,3,1294,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1985,ED50 to WGS 84 (33),transformation,4230,4326,CGC-Prt 5m,33,1294,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1986,Lisbon 1890 to WGS 84 (1),transformation,4666,4326,CGC-Prt 5m,1,1294,For low resolution applications.,5,9603,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1987,Datum 73 to WGS 84 (4),transformation,4274,4326,CGC-Prt 1m,4,1294,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1988,Lisbon to WGS 84 (4),transformation,4207,4326,CGC-Prt 1m,4,1294,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1989,ED50 to WGS 84 (34),transformation,4230,4326,CGC-Prt 1m,34,1294,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1990,Lisbon 1890 to WGS 84 (2),transformation,4666,4326,CGC-Prt 1m,2,1294,For medium resolution applications.,1,9607,,,,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2003-08-14,,1,0
+1991,Lisbon 1890 (Lisbon) to Lisbon 1890,transformation,4904,4666,CGC-Prt,1,1294,Change of prime meridian.,0,9601,,,,EPSG,EPSG,2003-08-14,,1,0
+1992,Datum 73 to ETRS89 (3),transformation,4274,4258,CGC-Prt 1m,3,1294,For medium resolution applications.,1,9607,,,Parameters calculated in 1998 using 9 common stations. Published in 2001. Supersedes Datum 73 to ETRS89 (1) (code 1657).,"Centre for Geodesy and Cartography, Portuguese Geographical Institute; http:/www.igeo.pt",EPSG,2005-05-27,2003.233 2005.18,1,0
+1993,IKBD-92 to WGS 84 (1),transformation,4667,4326,UN-Irq Kwt,4,2876,Boundary demarcation.,0,9603,,,For all practical purposes this transformation is exact.,EPSG,EPSG,2003-09-01,,1,0
+1994,Reykjavik 1900 to WGS 84 (1),transformation,4657,4326,LMI-Isl,1,1120,Low accuracy applications.,10,9603,,,,Landmaelingar Islands (National Land Survey of Iceland).,EPSG,2003-09-30,,1,0
+1995,Dealul Piscului 1933 to WGS 84 (1),transformation,4316,4326,NAMR-Rom,1,1197,Oil exploration,10,9603,,,,Petromar and NAMR,EPSG,2003-11-28,,1,0
+1996,Dealul Piscului 1970 to WGS 84 (1),transformation,4317,4326,Shell-Rom,1,1197,Oil exploration,10,9603,,,,Shell SIEP,EPSG,2003-11-28,,1,0
+1997,Lisbon to ETRS89 (2),transformation,4207,4258,ICC-Prt 2001,2,1294,For applications to an accuracy of 2 metres.,2,9606,,,Derived in 2001.  Supersedes Lisbon to ETRS89 (1) (code 1655). Also given to greater precision but no more accuracy on ICC web site using Coordinate Frame method.,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/   Also given to greater precision (but no more accuracy) using the coordinate frame method at the IGEO website www.igeo.pt,EPSG,2005-05-27,2002.72 2003.234 2005.18,1,0
+1998,ED50 to WGS 84 (36),transformation,4230,4326,EPSG-Ger Nsea,36,2879,Recommended transformation for Germany North Sea petroleum  purposes.,1,9606,,,"Approximation to better than 0.5m of transformation adopted in June 2003 (see ED50 to WGS 84 (35), code 1052). Acceptable to Landesbergamt for Lower Saxony and Bundesanstalt für Seeschifffahrt und Hydrographie.",EPSG,EPSG,2004-10-22,2004.63,1,0
+1999,ED50 to WGS 84 (32),transformation,4230,4326,NAM-Nld-Nsea,32,1630,Used by NAM for offshore operations.,3,9606,,,Parameter values taken from ED87 to WGS 84 (2) (tfm code 1960) assuming that ED87 is identical to ED50. Errors caused by this assumption can reach 3m.,Nederlandse Aardolie Maatschappij (NAM).,EPSG,2004-01-07,,1,0
+5400,Baltic to Caspian,transformation,5705,5706,Caspian Sea,1,2314,Vertical datum change for hydrographic charting.,0,9616,,,Baltic datum is 28m above Caspian datum.,,EPSG,1999-09-07,97.61,1,0
+5401,Belfast to Malin Head,transformation,5732,5731,OSNI-Gbr NI,1,1305,Vertical datum change for large scale topographic mapping and engineering survey.,,9616,,,Belfast datum is 37mm above Malin Head datum.,,EPSG,2001-11-06,,1,1
+5402,Baltic to AIOC95,transformation,5705,5734,AIOC95-Aze,1,2592,Vertical datum change for engineering surveying.,0,9616,,,Baltic datum is 26.3m above AIOC95 datum.,BP,EPSG,2002-02-12,,1,0
+5403,AIOC95 to Caspian,transformation,5734,5706,AIOC95-Aze,1,2592,Vertical datum change for hydrographic charting.,0,9616,,,AIOC95 datum is 1.7m above Caspian datum.,BP,EPSG,2002-02-12,,1,0
+5404,Baltic to Black Sea,transformation,5705,5735,Black Sea,1,1102,Vertical datum change.,0,9616,,,Baltic datum is 0.4m above Black Sea datum.,BP,EPSG,2002-02-12,,1,0
+5405,Hong Kong Principal height to Hong Kong Chart depth,transformation,5738,5739,SMO-HK,1,1118,Vertical datum change for hydrographic charting.,0,9616,,,HKPD is 0.146m above chart datum.,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,1,0
+5406,Belfast to Malin Head,transformation,5732,5731,OSNI-Gbr NI,1,1305,Vertical datum change for large scale topographic mapping and engineering survey.,0.01,9616,,,Belfast datum is 37mm below Malin Head datum.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,,1,0
+5407,Poolbeg to Malin Head,transformation,5754,5731,OSI-Ire,1,1305,Vertical datum change for topographic mapping and engineering survey. Accuracy 0.1m.,0.1,9616,,,Poolbeg datum is 2.7m below Malin Head datum. Transformations are subject to localised anomalies.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,,1,0
+5408,Poolbeg to Belfast,transformation,5754,5732,OSNI-Gbr NI,1,1305,Vertical datum change for large scale topographic mapping and engineering survey. Accuracy 0.1m.,0.1,9616,,,Poolbeg datum is 2.7m below Belfast datum. Transformations are subject to localised anomalies.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,,1,0
+5409,NGVD29 to NAVD88 (1),transformation,5702,5703,NGS-US Conus W,1,2950,Accuracy 2cm,0.02,9658,,,"Interpolation within the gridded data file may be made using any of the horizontal CRSs NAD27, NAD83 or NAD83(HARN).","National Geodetic Survey, www.ngs.noaa.gov",EPSG,2004-04-27,,1,0
+5410,NGVD29 to NAVD88 (2),transformation,5702,5703,NGS-US Conus C,2,2949,Accuracy 2cm,0.02,9658,,,"Interpolation within the gridded data file may be made using any of the horizontal CRSs NAD27, NAD83 or NAD83(HARN).","National Geodetic Survey, www.ngs.noaa.gov",EPSG,2004-04-27,,1,0
+5411,NGVD29 to NAVD88 (3),transformation,5702,5703,NGS-US Conus E,3,2948,Accuracy 2cm,0.02,9658,,,"Interpolation within the gridded data file may be made using any of the horizontal CRSs NAD27, NAD83 or NAD83(HARN).","National Geodetic Survey, www.ngs.noaa.gov",EPSG,2004-04-27,,1,0
+5412,KOC CD to Kuwait PWD,transformation,5790,5788,KOC-Kwt,1,1136,Vertical datum change.,0.1,9616,,,Construction datum is 0.49m below PWD datum.,KOC,EPSG,2004-06-16,,1,0
+5413,KOC CD to KOC WD,transformation,5790,5789,KOC-Kwt,1,1136,Vertical datum change.,0.1,9616,,,Construction datum is 4.74m (15.55ft) below well datum.,KOC,EPSG,2004-06-16,,1,0
+5414,KOC WD to Kuwait PWD,transformation,5789,5788,KOC-Kwt,1,1136,Vertical datum change.,0.1,9616,,,Well datum is 4.25m above PWD datum.,KOC,EPSG,2004-06-16,,1,0
+5415,GHA to EVRF2000 (1),transformation,5778,5730,EuG-Aut,1,1037,Vertical datum change.,0.1,9657,,,"Determined at 114 points. RMS residual 0.031m, maximum residual 0.061m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-21,2005.18,1,0
+5416,Baltic 1982 to EVRF2000 (1),transformation,5786,5730,EuG-Bgr,1,1056,Vertical datum change.,0.1,9657,,,"Determined at 36 points. RMS residual 0.002m, maximum residual 0.006m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-25,2005.18,1,0
+5417,DNN to EVRF2000 (1),transformation,5733,5730,EuG-Den,1,1080,Vertical datum change.,0.1,9657,,,"Determined at 707 points. RMS residual 0.003m, maximum residual 0.009m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,0
+5418,Baltic to EVRF2000 (1),transformation,5705,5730,EuG-Est,1,1090,Vertical datum change.,0.1,9657,,,"Determined at 36 points. RMS residual 0.003m, maximum residual 0.005m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,0
+5419,NGF IGN69 to EVRF2000 (1),transformation,5720,5730,EuG-Fra,1,1326,Vertical datum change.,0.1,9616,,,"Determined at 8 points. RMS residual 0.005m, maximum residual 0.010m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5420,DHHN92 to EVRF2000 (1),transformation,5783,5730,EuG-Deu,1,1103,Vertical datum change.,0.1,9657,,,"Determined at 443 points. RMS residual 0.002m, maximum residual 0.007m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5421,DHHN85 to EVRF2000 (1),transformation,5784,5730,EuG-Deu W,1,2326,Vertical datum change.,0.1,9657,,,"Determined at 363 points. RMS residual 0.004m, maximum residual 0.026m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,0
+5422,SNN76 to EVRF2000 (1),transformation,5785,5730,EuG-Deu E,1,1343,Vertical datum change.,0.1,9657,,,"Determined at 73 points. RMS residual 0.004m, maximum residual 0.011m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5423,Newlyn to EVRF2000 (1),transformation,5778,5730,EuG-Gbr,1,2792,Vertical datum change.,0.1,9657,,,"Determined at 5 points. RMS residual 0.019m, maximum residual 0.022m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,1
+5424,EOMA 1980 to EVRF2000 (1),transformation,5787,5730,EuG-Hun,1,1119,Vertical datum change.,0.1,9657,,,Determined at 35 points. RMS residual 0.003m.,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5425,NAP to EVRF2000 (1),transformation,5709,5730,EuG-Nld,1,1275,Vertical datum change.,0.1,9616,,,"Determined at 757 points. RMS residual 0.002m, maximum residual 0.021m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5426,NN54 to EVRF2000 (1),transformation,5776,5730,EuG-Nor,1,1352,Vertical datum change.,0.1,9657,,,"Determined at 117 points. RMS residual 0.037m, maximum residual 0.076m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5427,Cascais to EVRF2000 (1),transformation,5780,5730,EuG-Prt,1,1294,Vertical datum change.,0.1,9616,,,"Determined at 5 points. RMS residual 0.013m, maximum residual 0.021m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,0
+5428,NVN99 to EVRF2000 (1),transformation,5779,5730,EuG-Svn,1,1212,Vertical datum change.,0.1,9657,,,"Determined at 9 points. RMS residual 0.003m, maximum residual 0.004m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5429,Alicante to EVRF2000 (1),transformation,5782,5730,EuG-Esp,1,2366,Vertical datum change.,0.1,9657,,,Determined at 70 points. RMS residual 0.010m.,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5430,RH70 to EVRF2000 (1),transformation,5718,5730,EuG-Swe,1,1225,Vertical datum change.,0.1,9657,,,"Determined at 21 points. RMS residual 0.011m, maximum residual 0.023m","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-06-16,,1,0
+5431,LN02 to EVRF2000 (1),transformation,5728,5730,EuG-Che,1,1286,Vertical datum change.,0.1,9657,,,"Determined at 225 points. RMS residual 0.033m, maximum residual 0.094m","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5432,N60 to EVRF2000 (1),transformation,5717,5730,EuG-Fin,1,1095,Vertical datum change.,0.1,9616,,,"Determined at 66 points. RMS residual 0.003m, maximum residual 0.009m","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,,1,0
+5433,Newlyn to EVRF2000 (1),transformation,5701,5730,EuG-Gbr,1,2792,Vertical datum change.,0.1,9657,,,"Determined at 5 points. RMS residual 0.019m, maximum residual 0.022m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,,1,0
+5434,Baltic to EVRF2000 (2),transformation,5705,5730,EuG-Ltu,2,1145,Vertical datum change.,0.1,9657,,,"Determined at 46 points. RMS residual 0.002m, maximum residual 0.003m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,,1,0
+5435,Baltic to EVRF2000 (3),transformation,5705,5730,EuG-Svk,3,1211,Vertical datum change.,0.1,9657,,,"Determined at 3 points. RMS residual 0.002m, maximum residual 0.001m.","EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2006-02-03,2005.89,1,0
+8046,ED50 to WGS 84 (14),concatenated operation,4230,4326,5Nat-NSea90,14,2330,Primarily oil industry usage.,,,,,"1990 agreement between Denmark, Germany, Great Britain, Netherlands and Norway.  Supersedes 1981 6-nations agreement between ED50 and WGS72 or WGS72BE. Only actively used offshore Norway but see ED50 to WGS 84 (24) (code 1613) for simpler transformation.","Norwegian Mapping Authority publication 1990:1 ""The transformation between ED50 and WGS84 for exploration purposes in the North Sea"".",EPSG,1996-10-18,,1,1
+8047,ED50 to WGS 84 (15),concatenated operation,4230,4326,NMA-Nor N65 1991,15,2331,Oil exploration before 2001.,,,,,"Superseded by codes 8569 and 1612 in 1997 and 2001.
+The concatenation of transformations 1147 and 1146 gives the following position vector tfm: dX=-84.491  dY=-100.559  dZ=-114.209 metres rX= -2.4006  rY=-0.5367  rZ=-2.3742 microradians  dS=+0.2947 ppm.","Statenskartverk note of January 1991 ""Om transformasjon mellom geodetiske datum i Norge"".",EPSG,1996-10-18,,1,0
+8094,NTF (Paris) to WGS 84 (1),concatenated operation,4807,4326,EPSG-Fra,1,1096,?,,,,,,EPSG,EPSG,1996-10-18,,1,0
+8174,Bogota 1975 (Bogota) to WGS 84 (1),concatenated operation,4802,4326,DMA-Col,1,1070,"For military purposes.  Accuracy 6m, 5m and 6m in X, Y and Z axes.",,,,,,EPSG,EPSG,1997-04-11,,1,0
+8175,Monte Mario (Rome) to WGS 84 (1),concatenated operation,4806,4326,EPSG-Ita,1,2339,For military purposes.  Accuracy 25m in each axis.,,,,,,EPSG,EPSG,1997-04-11,,1,0
+8176,Tananarive (Paris) to WGS 84 (1),concatenated operation,4810,4326,EPSG-Mdg,1,1149,For military purposes.  Accuracy not available.,,,,,,EPSG,EPSG,1997-04-11,,1,0
+8178,Batavia (Jakarta) to WGS 84 (1),concatenated operation,4813,4326,EPSG-Idn Sumatra,1,1355,For military purposes.  Accuracy 3m in each axis.,,,,,,EPSG,EPSG,1997-04-11,,1,0
+8183,HD72 to WGS 84 (1),concatenated operation,4237,4326,EPSG-Hun,1,1119,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that ETRF89 is equivalent to WGS 84.,EPSG,EPSG,1997-07-22,,1,1
+8186,NTF (Paris) to ED50 (1),concatenated operation,4807,4230,EPSG-Fra,1,1096,?,,,,,,EPSG,EPSG,1997-11-13,,1,0
+8188,NTF (Paris) to WGS 72 (1),concatenated operation,4807,4322,EPSG-Fra,1,1096,?,,,,,,EPSG,EPSG,1997-11-13,,1,0
+8190,AGD66 to WGS 84 (2),concatenated operation,4202,4326,EPSG-Aus 5m,2,2575,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  0.1m accuracy.,EPSG,EPSG,1998-12-16,98.50,1,1
+8192,AGD84 to WGS 84 (3),concatenated operation,4203,4326,EPSG-Aus 5m,3,2575,5m accuracy. Approximation assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,1998-12-16,98.50,1,1
+8194,AGD84 to WGS 84 (4),concatenated operation,4203,4326,EPSG-Aus 1m,4,2575,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,1998-12-16,98.50,1,1
+8195,RT90 to WGS 84 (1),concatenated operation,4124,4326,EPSG-Swe,1,1225,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that ETRF89 is equivalent to WGS 84.,EPSG,EPSG,1999-04-22,99.11,1,1
+8199,Pulkovo 1942 to WGS 84 (2),concatenated operation,4284,4326,EPSG-Ltu,2,1145,Approximation at the +/- 1m level assuming that LKS94(ETRS89) is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that LKS94(ETRS89) is equivalent to WGS 84.,EPSG,EPSG,1998-03-12,,1,1
+8211,Voirol 1875 (Paris) to WGS 84 (1),concatenated operation,4811,4326,EPSG-Dza N,1,2347,Oil exploration.,,,,,,EPSG,EPSG,1998-03-12,,1,0
+8215,Tete to WGS 84 (1),concatenated operation,4127,4326,EPSG-Moz,1,1167,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,EPSG,EPSG,1998-04-16,,1,1
+8217,Tete to WGS 84 (2),concatenated operation,4127,4326,EPSG-Moz A,2,2350,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,EPSG,EPSG,1998-04-16,,1,1
+8219,Tete to WGS 84 (3),concatenated operation,4127,4326,EPSG-Moz B,3,2351,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,EPSG,EPSG,1998-04-16,,1,1
+8221,Tete to WGS 84 (4),concatenated operation,4127,4326,EPSG-Moz C,4,2352,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,EPSG,EPSG,1998-04-16,,1,1
+8223,Tete to WGS 84 (5),concatenated operation,4127,4326,EPSG-Moz D,5,2353,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that Moznet is equivalent to WGS 84.,EPSG,EPSG,1998-04-16,,1,1
+8234,DHDN to WGS 84 (1),concatenated operation,4314,4326,EPSG-Deu W,1,2326,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that ETRF89 is equivalent to WGS 84.,EPSG,EPSG,1998-06-30,,1,1
+8236,Pulkovo 1942 to WGS 84 (11),concatenated operation,4284,4326,EPSG-Deu E,11,1343,Approximation at the +/- 1m level assuming that ETRF89 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that ETRF89 is equivalent to WGS 84.,EPSG,EPSG,1998-06-30,,1,1
+8241,Madrid 1870 (Madrid) to WGS 84 (1),concatenated operation,4903,4326,EPSG-Esp,1,1217,?,,,,,,See individual transformations.,EPSG,1998-11-11,,1,0
+8243,NAD27 to WGS 84 (25),concatenated operation,4267,4326,EPSG-Can old,25,1061,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.  Superseded by NAD27 to WGS 84 (27) (code 8404) in Quebec and NAD27 to WGS 84 (26) (code 8245) elsewhere in Canada.,EPSG,EPSG,1998-11-11,,1,1
+8245,NAD27 to WGS 84 (26),concatenated operation,4267,4326,EPSG-Can,26,1061,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1998-11-11,,1,1
+8263,MGI (Ferro) to WGS 84 (1),concatenated operation,4805,4326,DMA-balk,1,2370,For military purposes only.,,,,,Accuracy estimate is not available.,EPSG,EPSG,1998-12-12,,1,0
+8386,Old Hawaiian to WGS 84 (1),concatenated operation,4135,4326,EPSG-Usa Hi,1,1334,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8388,St. Lawrence Island to WGS 84 (1),concatenated operation,4136,4326,EPSG-Usa AK StL,1,1332,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8390,St. Paul Island to WGS 84 (1),concatenated operation,4137,4326,EPSG-Usa AK StP,1,1333,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8392,St. George Island to WGS 84 (1),concatenated operation,4138,4326,EPSG-Usa AK StG,1,1331,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8394,NAD27(CGQ77) to WGS 84 (1),concatenated operation,4609,4326,EPSG-Can Qc NT1,1,1368,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.  Superseded by NAD27(CGQ77) to WGS 84 (2) (code 8564).,EPSG,EPSG,1999-05-24,,1,1
+8396,AGD66 to WGS 84 (3),concatenated operation,4202,4326,EPSG-Aus ACT 1m,3,2283,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  Superseded by AGD66 to WGS 84 (11) (code 8581).,EPSG,EPSG,1999-05-24,,1,1
+8398,AGD66 to WGS 84 (4),concatenated operation,4202,4326,EPSG-Aus Tas 1m,4,1282,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  Superseded by AGD66 to WGS 84 (9) (code 8576).,EPSG,EPSG,1999-05-24,,1,1
+8400,AGD66 to WGS 84 (5),concatenated operation,4202,4326,EPSG-Aus NSW Vic 1m,5,2286,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8402,Puerto Rico to WGS 84 (1),concatenated operation,4139,4326,EPSG-PRVI,1,1335,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8404,NAD27 to WGS 84 (27),concatenated operation,4267,4326,EPSG-Can QC,27,1368,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.  Superseded by NAD27 to WGS 84 (31) (code 8565).,EPSG,EPSG,1999-05-24,,1,1
+8406,NAD27(76) to WGS 84 (1),concatenated operation,4608,4326,EPSG-Can On,1,1367,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83 is equivalent to WGS 84.,EPSG,EPSG,1999-05-24,,1,1
+8408,AGD66 to WGS 84 (6),concatenated operation,4202,4326,EPSG-Aus Vic 0.1m,6,2285,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.   Superseded by AGD66 to WGS 84 (11) (code 8578).,EPSG,EPSG,1999-05-24,,1,1
+8418,ATS77 to WGS 84 (1),concatenated operation,4122,4326,EPSG-Can NB,1,1447,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,EPSG,EPSG,1999-10-20,,1,1
+8419,ATS77 to WGS 84 (2),concatenated operation,4122,4326,EPSG-Can PEI,2,1533,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,EPSG,EPSG,2000-10-19,,1,1
+8420,NAD27 to WGS 84 (32),concatenated operation,4267,4326,SK PMC-Can SK,32,2375,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2000-10-19,,1,1
+8421,NAD83 to WGS 84 (7),concatenated operation,4269,4326,SK PMC-Can SK,7,2375,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,,Dir Geodetic Surveys; SaskGeomatics Div.; Saskatchewan Property Management Company.,EPSG,2000-10-19,,1,1
+8422,NAD83 to WGS 84 (8),concatenated operation,4269,4326,Alb Env-Can AB,8,2376,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,"The gridded difference file  AB_CSRS.DAC in STEP 1 will need to be renamed to AB_CSRS.gsb to run in some software suites.  Formats identical, but AB file is provincial fit only.",Geodetic Control Section; Land and Forest Svc; Alberta Environment; http://www.gov.ab.ca/env/land/dos/ or email to geoff.banham at gov.ab.ca,EPSG,2000-10-19,,1,1
+8453,AGD66 to WGS 84 (7),concatenated operation,4202,4326,EPSG-Aus Tas 0.1m,7,1282,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,1999-10-20,,1,1
+8454,AGD66 to WGS 84 (8),concatenated operation,4202,4326,EPSG-Aus NT 0.1m,8,2284,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,1999-10-20,,1,1
+8457,CH1903+ to WGS 84 (1),concatenated operation,4150,4326,EPSG-CH,1,1286,Approximation at the +/- 1m level assuming that CHTRF95 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that CHTRF95 is equivalent to WGS 84.,EPSG,EPSG,1999-10-20,,1,1
+8460,NAD27 to NAD83(HARN) (1),concatenated operation,4267,4152,NGS-Usa AL,1,1372,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8590.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8461,NAD27 to NAD83(HARN) (2),concatenated operation,4267,4152,NGS-Usa AZ,2,1373,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8591.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8462,NAD27 to NAD83(HARN) (3),concatenated operation,4267,4152,NGS-Usa CA n,3,2297,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8593.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8463,NAD27 to NAD83(HARN) (4),concatenated operation,4267,4152,NGS-Usa CA s,4,2298,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8594.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8464,NAD27 to NAD83(HARN) (5),concatenated operation,4267,4152,NGS-Usa CO,5,1376,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8595.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8465,NAD27 to NAD83(HARN) (6),concatenated operation,4267,4152,NGS-Usa GA,6,1380,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8597.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8466,NAD27 to NAD83(HARN) (7),concatenated operation,4267,4152,NGS-Usa FL,7,1379,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8596.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8467,NAD27 to NAD83(HARN) (8),concatenated operation,4267,4152,NGS-Usa ID MT e,8,2382,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8611.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8468,NAD27 to NAD83(HARN) (9),concatenated operation,4267,4152,NGS-Usa ID MT w,9,2383,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8612.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8469,NAD27 to NAD83(HARN) (10),concatenated operation,4267,4152,NGS-Usa KY,10,1386,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8602.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8470,NAD27 to NAD83(HARN) (11),concatenated operation,4267,4152,NGS-Usa LA,11,1387,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8603.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8471,NAD27 to NAD83(HARN) (12),concatenated operation,4267,4152,NGS-Usa DE MD,12,2377,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8605.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8472,NAD27 to NAD83(HARN) (13),concatenated operation,4267,4152,NGS-Usa ME,13,1388,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8604.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8473,NAD27 to NAD83(HARN) (14),concatenated operation,4267,4152,NGS-Usa MI,14,1391,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8607.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8474,NAD27 to NAD83(HARN) (15),concatenated operation,4267,4152,NGS-Usa MS,15,1393,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8609.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8475,NAD27 to NAD83(HARN) (16),concatenated operation,4267,4152,NGS-Usa NE,16,1396,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8613.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8476,NAD27 to NAD83(HARN) (17),concatenated operation,4267,4152,NGS-Usa NewEng,17,2378,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8606.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8477,NAD27 to NAD83(HARN) (18),concatenated operation,4267,4152,NGS-Usa NM,18,1400,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8616.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8478,NAD27 to NAD83(HARN) (19),concatenated operation,4267,4152,NGS-Usa NY,19,1401,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8617.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8479,NAD27 to NAD83(HARN) (20),concatenated operation,4267,4152,NGS-Usa ND,20,1403,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8618.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8480,NAD27 to NAD83(HARN) (21),concatenated operation,4267,4152,NGS-Usa OK,21,1405,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8620.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8481,Puerto Rico to NAD83(HARN) (1),concatenated operation,4139,4152,NGS-PRVI,1,1335,Accuracy 0.1m at 67% confidence level.,,,,,May be taken as approximate transformation Puerto Rico to WGS 84 - see code 8583.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8482,NAD27 to NAD83(HARN) (22),concatenated operation,4267,4152,NGS-Usa SD,22,1410,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8622.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8483,NAD27 to NAD83(HARN) (23),concatenated operation,4267,4152,NGS-Usa TN,23,1411,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8623.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8484,NAD27 to NAD83(HARN) (24),concatenated operation,4267,4152,NGS-Usa TX e,24,2379,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8624.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8485,NAD27 to NAD83(HARN) (25),concatenated operation,4267,4152,NGS-Usa TX w,25,2380,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8625.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8486,NAD27 to NAD83(HARN) (26),concatenated operation,4267,4152,NGS-Usa VA,26,1415,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8627.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8487,NAD27 to NAD83(HARN) (27),concatenated operation,4267,4152,NGS-Usa OR WA,27,2381,"Accuracy at 67% confidence level is 0.2m onshore, 5m nearshore and undetermined farther offshore.",,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8621.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8488,NAD27 to NAD83(HARN) (28),concatenated operation,4267,4152,NGS-Usa WI,28,1418,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8629.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8489,NAD27 to NAD83(HARN) (29),concatenated operation,4267,4152,NGS-Usa WY,29,1419,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8630.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,EPSG,1999-10-20,,1,0
+8496,NAD27 to WGS 84 (28),concatenated operation,4267,4326,NGS-Usa conus,28,2374,Geodetic survey.,,,,,,Both transformations from US National Geodetic Survey.,EPSG,1999-10-20,,1,0
+8497,NAD27 to WGS 84 (29),concatenated operation,4267,4326,NGS-Usa AK,29,2373,Geodetic survey.,,,,,,Both transformations from US National Geodetic Survey.,EPSG,1999-10-20,,1,1
+8508,Old Hawaiian to NAD83(HARN) (1),concatenated operation,4135,4152,NGS-Usa HI,1,1334,Assumes NAD83 is coincident with NAD83(HARN). Accuracy about 1m.,,,,,"Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs Old Hawaiian (code 4135), NAD83 (code 4269) and NAD83(HARN) have longitudes positive east.  May be taken as approximate transformation Old Hawaiin to WGS 84 - see code 8582.",US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8509,NAD27 to NAD83(HARN) (30),concatenated operation,4267,4152,NGS-Usa IN,30,1383,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8599.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8510,NAD27 to NAD83(HARN) (31),concatenated operation,4267,4152,NGS-Usa KS,31,1385,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8601.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8511,NAD27 to NAD83(HARN) (32),concatenated operation,4267,4152,NGS-Usa NV,32,1397,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8614.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8512,NAD27 to NAD83(HARN) (33),concatenated operation,4267,4152,NGS-Usa OH,33,1404,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8619.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8513,NAD27 to NAD83(HARN) (34),concatenated operation,4267,4152,NGS-Usa UT,34,1413,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8626.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8514,NAD27 to NAD83(HARN) (35),concatenated operation,4267,4152,NGS-Usa WV,35,1417,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8628.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8517,Chos Malal 1914 to WGS 84 (1),concatenated operation,4160,4326,TOT-Arg Neu,1,2325,Oil exploration,,,,,May be implemented using a single step geocentric translations of dx=+5.5m dY=+176.7m dZ=+141.4m.,Total-Fina,EPSG,2000-03-07,,1,0
+8530,South Yemen to WGS 84 (1),concatenated operation,4164,4326,IGN-Yem South,1,1340,Approximation at the +/- 1m level assuming that NGN96 is equivalent to WGS 84.,,,,,May be implemented as a single transformation using geocentric translations transformation method with parameter values dX=-76m dY=-138m dZ=+67m.,IGN Paris,EPSG,2000-03-07,,1,1
+8532,Indian 1960 to WGS 84 (1),concatenated operation,4131,4326,PV-Vnm,1,1495,Oil exploration.,,,,,May be implemented as a single transformation using position vector 7-parameter geocentric transformation method with parameter values dX=+199m dY=+931m dZ=+318.9m rX=rY=0 sec rZ=+0.814 sec dS=-0.38 ppm.,Various oil company sources.,EPSG,2000-03-07,,1,0
+8537,Egypt 1907 to WGS 84 (2),concatenated operation,4229,4326,MCE-Egy,2,1086,Oil exploration.,,,,,Used by Shell.  May be implemented as a single transformation using position vector 7-parameter geocentric transformation method with parameter values dX=-121.8m dY=+98.1m dZ=-10.7m rX=rY=0 sec rZ=+0.554 sec dS=+0.2263 ppm.,Maridive,EPSG,2000-03-07,,1,0
+8553,NAD27 to NAD83(HARN) (36),concatenated operation,4267,4152,NGS-Usa IL,36,1382,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8598.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8554,NAD27 to NAD83(HARN) (37),concatenated operation,4267,4152,NGS-Usa NJ,37,1399,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8615.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2000-01-06,,1,0
+8560,AGD84 to WGS 84 (5),concatenated operation,4203,4326,EPSG-Aus WA,5,1280,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  Superseded by AGD84 to WGS 84 (6) (code 8579).,EPSG,EPSG,2000-06-10,,1,1
+8562,Nord Sahara 1959 to WGS 84 (3),concatenated operation,4307,4326,CGG-Alg HM,3,2393,Oil exploration.,,,,,Derived at IGN monument CFP19 using Transit.  Can be implemented as a single 7-param Position Vector transformation with parameter values of dX=-156m dY=-87.2m dZ=+287.8m; rX=rY=0 rZ=+0.814sec; dS=-0.38ppm.,,EPSG,2000-06-23,,1,0
+8563,NZGD49 to WGS 84 (3),concatenated operation,4272,4326,OSG-Nzl 1m,3,1175,Assumes WGS 84 is coincident with NZGD2000. Accuracy about 1m.,,,,,Assumes WGS 84 is coincident with NZGD2000. Accuracy about 1m.,EPSG,EPSG,2000-10-19,,1,1
+8564,NAD27(CGQ77) to WGS 84 (2),concatenated operation,4609,4326,EPSG-Can Qc NT2,2,1368,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,,EPSG,EPSG,2000-10-19,,1,1
+8565,NAD27 to WGS 84 (31),concatenated operation,4267,4326,EPSG-Can Que,31,1368,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,,EPSG,EPSG,2000-10-19,,1,1
+8566,NAD83 to WGS 84 (6),concatenated operation,4269,4326,EPSG-Can Qc,6,1368,Approximation at the +/- 1m level assuming that NAD83(CSRS98) is equivalent to WGS 84.,,,,,,EPSG,EPSG,2000-10-19,,1,1
+8567,OSGB36 / National Grid to WGS 84 (1),concatenated operation,27700,4326,EPSG-Gbr,1,1264,Assumes ETRS89 is coincident with WGS 84.  Accuracy about 0.5m.,,,,,Assumes ETRF89 is coincident with WGS 84.  Accuracy about 0.5m.,EPSG,EPSG,2000-10-19,,1,1
+8568,Deir ez Zor to WGS 84 (1),concatenated operation,4227,4326,EPSG-Syr,1,2329,Oil exploration,,,,,"Can be implemented as a position vector tfm with param. values dX=-174.6  dY=-3.1 dZ=238.1m; rX=rY=0 rZ=0.814""; dS=-0.38 ppm.",EPSG,EPSG,2000-10-19,,1,0
+8569,ED50 to WGS 84 (21),concatenated operation,4230,4326,EPSG-Nor N65 1997,21,2332,Oil exploration before 1997/2001.,,,,,Included in Statens Kartverk programme wsktrans between 1997 (v3.1) and 2001 (v4.0). Superseded by ED50 to WGS 84 (23) (code 1612) in April 2001.,EPSG guidance note #10.,EPSG,2000-10-19,2001.224,1,0
+8570,ED50 to ETRS89 (2),concatenated operation,4230,4258,5Nat-NSea98,2,2330,Offshore.,,,,,Taken from ED50 to WGS 84 (14) (code 8046). In 1998 agreed that within the accuracy of that transformation WGS 84 equates to ETRS89 and the transformation would relate ED50 to ETRS89.,Statens Kartverk.,EPSG,2001-06-05,2000.72  2001.06,1,1
+8571,Accra to WGS 84 (2),concatenated operation,4168,4326,EPSG-Gha,2,1505,Oil industry.,,,,,"Can be implemented as a position vector tfm with param. values dX=-171.16 dY=17.29 dZ=325.21m; rX=rY=0 rZ=0.814""; dS=-0.38 ppm. Found in use within oil industry erroneously concatenated as dX=-171.16 dY=17.29 dZ=327.81m; rX=rY0 rZ=0.554"" dS=0.2263 ppm.",EPSG,EPSG,2000-10-19,,1,0
+8572,Amersfoort to WGS 84 (2),concatenated operation,4289,4326,EPSG-Nld,2,1275,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,Parameter values for step 1 from Amersfoort to ETRS89 (2) (code 1751). Step 2 assumes that ETRS89 is equivalent to WGS 84 within the accuracy of the transformation. Supersedes Amersfoort to WGS 84 (1) (code 1112).,EPSG,EPSG,2000-10-19,,1,1
+8573,RGF93 to WGS 84 (1),concatenated operation,4171,4326,EPSG-Fra,1,1096,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,,EPSG,EPSG,2000-10-19,,1,1
+8574,American Samoa 1962 to WGS 84 (2),concatenated operation,4169,4326,EPSG-Asm,2,2288,"Transformation actually to NAD83(HARN), but for many purposes NAD83(HARN) can be considered to be coincident with WGS 84.",,,,,"Transformation actually to NAD83(HARN), but for many purposes NAD83(HARNS) can be considered to be coincident with WGS 84.",EPSG,EPSG,2000-10-19,,1,1
+8575,American Samoa 1962 to WGS 84 (3),concatenated operation,4169,4326,EPSG-Asm,3,2289,"Transformation actually to NAD83(HARN), but for many purposes NAD83(HARN) can be considered to be coincident with WGS 84.",,,,,"Transformation actually to NAD83(HARN), but for many purposes NAD83(HARNS) can be considered to be coincident with WGS 84.",EPSG,EPSG,2000-10-19,,1,1
+8576,AGD66 to WGS 84 (9),concatenated operation,4202,4326,EPSG-Aus Tas 1m,9,1282,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  Supersedes AGD66 to WGS 84 (4) (code 8398).,EPSG,EPSG,2000-10-19,,1,1
+8577,AGD66 to WGS 84 (10),concatenated operation,4202,4326,EPSG-Aus NT,10,2284,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,EPSG,EPSG,2000-10-19,,1,1
+8578,AGD66 to WGS 84 (11),concatenated operation,4202,4326,EPSG-Aus,11,2287,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.   Supersedes AGD66 to WGS 84 (3) (code 8396) and AGD66 to WGS 84 (6) (code 8408).,EPSG,EPSG,2000-10-19,,1,1
+8579,AGD84 to WGS 84 (6),concatenated operation,4203,4326,EPSG-Aus WA,6,1280,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that GDA94 is equivalent to WGS 84.  Supersedes AGD84 to WGS 84 (5) (code 8560).,EPSG,EPSG,2000-10-19,,1,1
+8580,IRENET95 to WGS 84 (1),concatenated operation,4173,4326,OSI-Ire,1,1305,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,,,,,Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84.,EPSG,EPSG,2000-10-19,,1,1
+8581,PSD93 to WGS 84 (2),concatenated operation,4134,4326,PDO-Omn 93,2,1183,Oil exploration.,,,,,"Superseded by PSD93 to WGS 84 (1) (code 1439) in 1997. Can be implemented as a position vector tfm with parameter values dX= -182.046 dY= -225.604 dZ=+173.384m rX= -0.616 rY= -1.655 rZ=+8.378"" dS=16.8673ppm.",Petroleum Development Oman,EPSG,2001-06-05,,1,0
+8582,Old Hawaiian to WGS 84 (2),concatenated operation,4135,4326,EPSG-Usa Hi,2,1334,Approximation at the +/- 1m level.,,,,,Transformation steps are from Old Hawaiian to NAD83(HARN) (1) (code 8508) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8583,Puerto Rico to WGS 84 (2),concatenated operation,4139,4326,EPSG-PRVI,2,1335,Approximation at the +/- 1m level.,,,,,Transformation steps are from Puerto Rico to NAD83(HARN) (1) (code 8481) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2002-01-18,2002.02,1,0
+8584,NAD27 to NAD83(CSRS98) (3),concatenated operation,4267,4140,EPSG-Can AB,3,2376,Accuracy 1-2 metres.,,,,,Can be taken as an approximate transformation NAD27 to WGS 84 - see code 8585.,EPSG,EPSG,2001-08-15,,1,1
+8585,NAD27 to WGS 84 (36),concatenated operation,4267,4326,EPSG-Can AB,36,2376,Approximation at the +/- 1m level.,,,,,Steps based on concatenated transformation NAD27 to NAD83(CSRS) (3) (code 8635) assuming that NAD83(CSRS) is equivalent to WGS 84.,EPSG,EPSG,2002-07-13,2002.41,1,0
+8586,NAD27 to NAD83(HARN) (38),concatenated operation,4267,4152,NGS-Usa AR,38,1374,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8592.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2001-08-15,,1,0
+8587,NAD27 to NAD83(HARN) (39),concatenated operation,4267,4152,NGS-Usa IA,39,1384,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8600.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2001-08-15,,1,0
+8588,NAD27 to NAD83(HARN) (40),concatenated operation,4267,4152,NGS-Usa MN,40,1392,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8608.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2001-08-15,,1,0
+8589,NAD27 to NAD83(HARN) (41),concatenated operation,4267,4152,NGS-Usa MO,41,1394,Accuracy at 67% confidence level is 0.2m.,,,,,May be taken as approximate transformation NAD27 to WGS 84 - see code 8610.,US Coast & Geodetic Survey  ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon,EPSG,2001-08-15,,1,0
+8590,NAD27 to WGS 84 (37),concatenated operation,4267,4326,EPSG-Usa AL,37,1372,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (1) (code 8460) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2004-12-28,2004.74,1,0
+8591,NAD27 to WGS 84 (38),concatenated operation,4267,4326,EPSG-Usa AZ,38,1373,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (2) (code 8461) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8592,NAD27 to WGS 84 (39),concatenated operation,4267,4326,EPSG-Usa AR,39,1374,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (38) (code 8586) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8593,NAD27 to WGS 84 (40),concatenated operation,4267,4326,EPSG-Usa CA n,40,2297,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (3) (code 8462) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8594,NAD27 to WGS 84 (41),concatenated operation,4267,4326,EPSG-Usa CA s,41,2298,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (4) (code 8463) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8595,NAD27 to WGS 84 (42),concatenated operation,4267,4326,EPSG-Usa CO,42,1376,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (5) (code 8464) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8596,NAD27 to WGS 84 (43),concatenated operation,4267,4326,EPSG-Usa FL,43,1379,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (7) (code 8466) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8597,NAD27 to WGS 84 (44),concatenated operation,4267,4326,EPSG-Usa GA,44,1380,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (6) (code 8465) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8598,NAD27 to WGS 84 (45),concatenated operation,4267,4326,EPSG-Usa IL,45,1382,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (36) (code 8553) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8599,NAD27 to WGS 84 (46),concatenated operation,4267,4326,EPSG-Usa IN,46,1383,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (30) (code 8509) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8600,NAD27 to WGS 84 (47),concatenated operation,4267,4326,EPSG-Usa IA,47,1384,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (39) (code 8587) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8601,NAD27 to WGS 84 (48),concatenated operation,4267,4326,EPSG-Usa KS,48,1385,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (31) (code 8510) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8602,NAD27 to WGS 84 (49),concatenated operation,4267,4326,EPSG-Usa KY,49,1386,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (10) (code 8469) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8603,NAD27 to WGS 84 (50),concatenated operation,4267,4326,EPSG-Usa LA,50,1387,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (11) (code 8470) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8604,NAD27 to WGS 84 (51),concatenated operation,4267,4326,EPSG-Usa ME,51,1388,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (13) (code 8472) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8605,NAD27 to WGS 84 (52),concatenated operation,4267,4326,EPSG-Usa DE MD,52,2377,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (12) (code 8471) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8606,NAD27 to WGS 84 (53),concatenated operation,4267,4326,EPSG-Usa NewEng,53,2378,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (17) (code 8476) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8607,NAD27 to WGS 84 (54),concatenated operation,4267,4326,EPSG-Usa MI,54,1391,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (14) (code 8473) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8608,NAD27 to WGS 84 (55),concatenated operation,4267,4326,EPSG-Usa MN,55,1392,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (40) (code 8588) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8609,NAD27 to WGS 84 (56),concatenated operation,4267,4326,EPSG-Usa MS,56,1393,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (15) (code 8474) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8610,NAD27 to WGS 84 (57),concatenated operation,4267,4326,EPSG-Usa MO,57,1394,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (41) (code 8589) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8611,NAD27 to WGS 84 (58),concatenated operation,4267,4326,EPSG-Usa ID MT e,58,2382,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (8) (code 8467) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8612,NAD27 to WGS 84 (59),concatenated operation,4267,4326,EPSG-Usa ID MT w,59,2383,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (9) (code 8468) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8613,NAD27 to WGS 84 (60),concatenated operation,4267,4326,EPSG-Usa NE,60,1396,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (16) (code 8475) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8614,NAD27 to WGS 84 (61),concatenated operation,4267,4326,EPSG-Usa NV,61,1397,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (32) (code 8511) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8615,NAD27 to WGS 84 (62),concatenated operation,4267,4326,EPSG-Usa NJ,62,1399,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (37) (code 8554) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8616,NAD27 to WGS 84 (63),concatenated operation,4267,4326,EPSG-Usa NM,63,1400,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (18) (code 8477) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8617,NAD27 to WGS 84 (64),concatenated operation,4267,4326,EPSG-Usa NY,64,1401,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (19) (code 8478) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8618,NAD27 to WGS 84 (65),concatenated operation,4267,4326,EPSG-Usa ND,65,1403,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (20) (code 8479) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8619,NAD27 to WGS 84 (66),concatenated operation,4267,4326,EPSG-Usa OH,66,1404,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (33) (code 8512) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8620,NAD27 to WGS 84 (67),concatenated operation,4267,4326,EPSG-Usa OK,67,1405,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (21) (code 8480) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8621,NAD27 to WGS 84 (68),concatenated operation,4267,4326,EPSG-Usa OR WA,68,2381,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (27) (code 8487) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8622,NAD27 to WGS 84 (69),concatenated operation,4267,4326,EPSG-Usa SD,69,1410,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (22) (code 8482) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8623,NAD27 to WGS 84 (70),concatenated operation,4267,4326,EPSG-Usa TN,70,1411,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (23) (code 8483) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8624,NAD27 to WGS 84 (71),concatenated operation,4267,4326,EPSG-Usa TX e,71,2379,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (24) (code 8484) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8625,NAD27 to WGS 84 (72),concatenated operation,4267,4326,EPSG-Usa TX w,72,2380,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (25) (code 8485) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8626,NAD27 to WGS 84 (73),concatenated operation,4267,4326,EPSG-Usa UT,73,1413,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (34) (code 8513) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8627,NAD27 to WGS 84 (74),concatenated operation,4267,4326,EPSG-Usa VA,74,1415,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (26) (code 8486) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8628,NAD27 to WGS 84 (75),concatenated operation,4267,4326,EPSG-Usa WV,75,1417,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (35) (code 8514) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8629,NAD27 to WGS 84 (76),concatenated operation,4267,4326,EPSG-Usa WI,76,1418,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (28) (code 8488) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8630,NAD27 to WGS 84 (77),concatenated operation,4267,4326,EPSG-Usa WY,77,1419,Approximation at the +/- 1m level.,,,,,Transformation steps are from NAD27 to NAD83(HARN) (29) (code 8489) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,EPSG,EPSG,2001-08-15,,1,0
+8631,Garoua to WGS 84 (1),concatenated operation,4197,4326,EPSG-Cmr,1,2590,Oil industry.,,,,,,EPSG,EPSG,2002-02-12,,1,0
+8632,Kousseri to WGS 84 (1),concatenated operation,4198,4326,EPSG-Cmr,1,2591,Oil industry.,,,,,,EPSG,EPSG,2002-02-12,,1,0
+8633,Yoff to WGS 84 (1),concatenated operation,4310,4326,EPSG-SEN,1,1207,Military purposes.,,,,,"Derived via WGS72. Can be used as a single positon vector transformation with parameter vaues of dX = -37 m, dY = +157 m, dZ = +89.5 m, rX = rY = 0 sec, rZ = 0.554 sec, dS = 0.219 ppm",TotalFinaElf,EPSG,2002-06-22,,1,0
+8634,Beduaram to WGS 84 (1),concatenated operation,4213,4326,ELF-Ner SE,1,2771,Oil exploration.,,,,,"Derived via WGS72BE. Can be used as a single positon vector transformation with parameter vaues of dX = -101 m, dY = -111 m, dZ = +188.9 m, rX = rY = 0 sec, rZ = 0.814 sec, dS = -0.38 ppm",TotalFinaElf,EPSG,2002-06-28,,1,0
+8635,NAD27 to NAD83(CSRS) (3),concatenated operation,4267,4617,EPSG-Can AB,3,2376,Accuracy 1-2 metres.,,,,,Can be taken as an approximate transformation NAD27 to WGS 84 - see code 8585.,EPSG,EPSG,2002-07-13,,1,0
+8636,Carthage (Paris) to WGS 84 (1),concatenated operation,4816,4326,EPSG-Tun,1,1236,For military purposes.,,,,,,,EPSG,2002-09-19,,1,0
+8637,Lisbon (Lisbon) to WGS 84 (1),concatenated operation,4803,4326,EPSG-Prt,1,1294,For applications to an accuracy of 2 metres.,,,,,,EPSG,EPSG,2003-08-14,2003.234,1,0
+8638,Makassar (Jakarta) to WGS 84 (1),concatenated operation,4804,4326,EPSG - Idn Sul SW,1,1316,Oil exploration.,,,,,,,EPSG,2002-09-19,,1,0
+8639,NGO 1948 (Oslo) to WGS 84 (1),concatenated operation,4817,4326,EPSG-Nor,1,1182,For military purposes.,,,,,,,EPSG,2002-09-19,,1,0
+8640,Nord Sahara 1959 (Paris) to WGS 84 (1),concatenated operation,4819,4326,EPSG-Dza,1,1026,For military purposes.,,,,,,,EPSG,2002-09-19,,1,0
+8641,Segara (Jakarta) to WGS 84 (1),concatenated operation,4820,4326,EPSG-Idn Kal SW,1,1359,Accuracy estimate not available.,,,,,,,EPSG,2002-09-19,,1,0
+8642,S-JTSK (Ferro) to WGS 84 (1),concatenated operation,4818,4326,EPSG-Cze,1,1306,?,,,,,,,EPSG,2002-09-19,,1,0
+8643,Greek to WGS 84 (1),concatenated operation,4120,4326,EPSG-Grc,1,1106,5m accuracy,,,,,,EPSG,EPSG,2002-09-19,,1,0
+8644,Greek (Athens) to WGS 84 (1),concatenated operation,4815,4326,EPSG-Grc,1,1106,5m accuracy.,,,,,,EPSG,EPSG,2002-09-19,,1,0
+8645,MGI (Ferro) to WGS 84 (2),concatenated operation,4805,4326,BEV-Aut,2,1037,2m accuracy,,,,,,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2002-09-19,,1,0
+8646,Manoca 1962 to WGS 84 (1),concatenated operation,4193,4326,,1,2555,Oil exploration,,,,,"Derived via WGS72BE. Can be used as a single positon vector transformation with parameter vaues of dX = -56.7 m, dY = -171.8 m, dZ = -40.6 m, rX = rY = 0 sec, rZ = 0.814 sec, dS = -0.38 ppm",,EPSG,2002-11-18,,1,1
+8647,NAD27 to WGS 84 (78),concatenated operation,4267,4326,EPSG-Can E Off,78,2831,Oil industry operations.,,,,,,Various oil industry sources.,EPSG,2003-02-25,,1,0
+8648,Lisbon 1890 (Lisbon) to WGS 84 (1),concatenated operation,4904,4326,EPSG-Prt 5m,1,1294,Low accuracy applications.,,,,,,EPSG,EPSG,2003-08-14,,1,0
+8649,Lisbon 1890 (Lisbon) to WGS 84 (2),concatenated operation,4904,4326,EPSG-Prt 1m,2,1294,Medium accuracy applications.,,,,,,EPSG,EPSG,2003-08-14,,1,0
+8650,Palestine 1923 to WGS 84 (2),concatenated operation,4281,4326,SoI-Isr,2,1126,Accuracy: 1m to north and 10m to south of east-west line through Beersheba (31 deg 15 min N).,,,,,"Can be implemented as a geocentric translation tfm with param. values dX = -229m,  dY = -67m, dZ= +277m.",Survey of Israel.,EPSG,2004-04-14,,1,0
+8651,Vientiane 1982 to WGS 84 (1),concatenated operation,4676,4326,EPSG-Lao,1,1138,Accuracy: 5m.,,,,,"Can be implemented as a geocentric translation tfm with param. values dX = 42.358m,  dY = -124.688m, dZ= -37.366m.",EPSG,EPSG,2004-04-27,,1,0
+8652,Lao 1993 to WGS 84 (1),concatenated operation,4677,4326,EPSG-Lao,1,1138,Accuracy: 5m.,,,,,"Can be implemented as a geocentric translation tfm with param. values dX = 43.933m,  dY = -129.593m, dZ= -39.331m.",EPSG,EPSG,2004-04-27,,1,0
+8653,ED50 to WGS 84 (14),concatenated operation,4230,4326,5Nat-NSea90,14,2330,Primarily oil industry usage.,,,,,"1990 agreement between Denmark, Germany, Great Britain, Netherlands and Norway.  Supersedes 1981 6-nations agreement between ED50 and WGS72 or WGS72BE. Only actively used offshore Norway but see ED50 to WGS 84 (24) (code 1613) for simpler transformation.","Norwegian Mapping Authority publication 1990:1 ""The transformation between ED50 and WGS84 for exploration purposes in the North Sea"".",EPSG,2005-05-30,,1,0
+8654,ED50 to ETRS89 (2),concatenated operation,4230,4258,5Nat-NSea98,2,2330,Offshore.,,,,,Taken from ED50 to WGS 84 (14) (code 8046). In 1998 agreed that within the accuracy of that transformation WGS 84 equates to ETRS89 and the transformation would relate ED50 to ETRS89.,Statens Kartverk.,EPSG,2005-05-30,,1,0
+8655,Manoca 1962 to WGS 84 (2),concatenated operation,4193,4326,OGP-Cmr,2,2555,Oil exploration,,,,,"Derived via WGS 72BE. Can be implemented as a single positon vector transformation with parameter vaues of dX = -56.7 m, dY = -171.8 m, dZ = -38.7 m, rX = rY = 0 sec, rZ = 0.814 sec, dS = -0.38 ppm.",OGP,OGP,2005-12-15,,1,0
+8656,Mhast (offshore) to WGS 84 (1),concatenated operation,4705,4326,OGP-Ago Cab,1,3180,Oil industry exploration and production between 1979 and 1987.,,,,,"Derived via WGS 72BE. Can be implemented as a single positon vector transformation with parameter vaues of dX = -255.0 m, dY = -29.0 m, dZ = -103.1 m, rX = rY = 0 sec, rZ = 0.814 sec, dS = -0.38 ppm.",OGP,OGP,2006-01-06,,1,0
+8657,Egypt Gulf of Suez S-650 TL to WGS 84 (1),concatenated operation,4706,4326,OGP-Egy GoS,1,2341,Oil industry exploration and production between 1980 and 1984.,,,,,"Derived via WGS 72BE. Can be implemented as a single positon vector transformation with parameter vaues of dX = -123.0 m, dY = 98.0 m, dZ = 3.9 m, rX = rY = 0 sec, rZ = 0.814 sec, dS = -0.38 ppm. Superseded by Egypt 1907 to WGS 84 (3) (tfm code 1546)",OGP,OGP,2006-01-11,,1,0
+8658,Pulkovo 1942 to WGS 84 (16),concatenated operation,4284,4326,OGP-Rus,1,1198,Accuracy ???,,,,,"Derived via PZ-90. Can be implemented as a single coordinate frame rotation transformation with parameter vaues of dX = 25.0 m, dY = -141.0 m, dZ = -78.5 m, rX = 0.0 sec, rY = -0.35 sec, rZ = -0.736 sec, dS = 0 ppm.",OGP,OGP,2006-02-03,,1,0
+10000,RGF93 to NGF IGN69 (1),transformation,4965,5720,IGN Fra,1,1326,Derivation of gravity-related heights from GPS observations.,0.5,9664,,,May be used for transformations from WGS 84 to NGF IGN69. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10001,ETRS89 to NGF IGN69 (1),transformation,4937,5720,IGN Fra,1,1326,Derivation of gravity-related heights from GPS observations.,0.5,9664,,,Parameter values taken from RGF93 to NGF IGN69 (1) (code 10000) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10002,RGF93 to IGN78 Corsica (1),transformation,4965,5721,IGN Fra Cor,1,1327,Derivation of gravity-related heights from GPS observations.,0.5,9664,,,May be used for transformations from WGS 84 to IGN78 Corsica. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10003,ETRS89 to IGN78 Corsica (1),transformation,4937,5721,IGN Fra Cor,1,1327,Derivation of gravity-related heights from GPS observations.,0.5,9664,,,Parameter values taken from RGF93 to IGN78 Corsica (1) (code 10002) assuming that RGF93 is equivalent to ETRS89 within the accuracy of the transformation. Accuracy at each 0.1 deg x 0.1 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10004,RRAF 1991 to Martinique 1987 (1),transformation,4973,5756,IGN Mtq,1,1156,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1987. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10005,RRAF 1991 to Guadeloupe 1988 (1),transformation,4973,5757,IGN Glp GT,1,2892,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10006,RRAF 1991 to Guadeloupe 1988 (2),transformation,4973,5757,IGN Glp MG,2,2894,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10007,RRAF 1991 to Guadeloupe 1988 (3),transformation,4973,5757,IGN Glp LSt,3,2895,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10008,RRAF 1991 to Guadeloupe 1988 (4),transformation,4973,5757,IGN Glp Des,4,2893,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10009,RRAF 1991 to Guadeloupe 1988 (5),transformation,4973,5757,IGN Glp StB,5,2891,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10010,RRAF 1991 to Guadeloupe 1988 (6),transformation,4973,5757,IGN Glp StM,6,2890,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to IGN 1988. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10011,RGFG95 to NGG1977 (1),transformation,4967,5755,IGN Guf,1,1097,Derivation of gravity-related heights from GPS observations.,998,9664,,,May be used for transformations from WGS 84 to NGG1977. Accuracy at each 0.025 deg x 0.025 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10012,RGR92 to Reunion 1989 (1),transformation,4971,5758,IGN Reu,1,1196,Derivation of gravity-related heights from GPS observations.,0.1,9664,,,May be used for transformations from WGS 84 to IGN 1989. Accuracy at each 0.02 deg x 0.02 degree grid node is given within the geoid model file.,Institut Geographique National (IGN); http://www.ign.fr,EPSG,2004-04-27,,1,0
+10013,NAD83 to NAVD88 (1),transformation,4269,5703,NGS-US Conus NW,1,2973,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10014,NAD83 to NAVD88 (2),transformation,4269,5703,NGS-US Conus CNW,2,2974,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10015,NAD83 to NAVD88 (3),transformation,4269,5703,NGS-US Conus CNE,3,2975,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10016,NAD83 to NAVD88 (4),transformation,4269,5703,NGS-US Conus NE,4,2976,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10017,NAD83 to NAVD88 (5),transformation,4269,5703,NGS-US Conus SW,5,2977,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10018,NAD83 to NAVD88 (6),transformation,4269,5703,NGS-US Conus CSW,6,2979,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10019,NAD83 to NAVD88 (7),transformation,4269,5703,NGS-US Conus CSE,7,2979,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10020,NAD83 to NAVD88 (8),transformation,4269,5703,NGS-US Conus SE,8,2980,Derivation of approximate gravity-related heights from GPS observations.,0.05,9665,,,"Uses Geoid03 hybrid model. See information source for further information. Note: Source CRS is 2D, used in this application of the method as a pseudo-3D CRS.","National Geodetic Survey, http://www.ngs.noaa.gov/GEOID/",EPSG,2004-03-15,,1,0
+10021,ETRS89 to Newlyn (1),transformation,4937,5701,OS-UK Gbr,1,2792,Derivation of gravity-related heights from GPS observations.,0.02,9663,,,May be used for transformations from WGS 84 to Newlyn.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10022,ETRS89 to Belfast (1),transformation,4937,5732,OS-UK NI,1,2530,Derivation of gravity-related heights from GPS observations.,0.03,9663,,,May be used for transformations from WGS 84 to Belfast.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10023,ETRS89 to Douglas (1),transformation,4937,5750,OS-UK Man,1,2803,Derivation of gravity-related heights from GPS observations.,0.02,9663,,,May be used for transformations from WGS 84 to Douglas.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10024,ETRS89 to Fair Isle (1),transformation,4937,5741,OS-UK Fair,1,2794,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Fair Isle.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10025,ETRS89 to Flannan Isles (1),transformation,4937,5748,OS-UK Flan,1,2792,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Flannan Isles.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10026,ETRS89 to Foula (1),transformation,4937,5743,OS-UK Foula,1,2796,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Foula.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10027,ETRS89 to Lerwick (1),transformation,4937,5742,OS-UK Shet,1,2795,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Lerwick.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10028,ETRS89 to Malin Head (1),transformation,4937,5731,OS-Ire,1,1305,Derivation of gravity-related heights from GPS observations.,0.04,9663,,,May be used for transformations from WGS 84 to Malin Head.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10029,ETRS89 to Newlyn (Orkney Isles) (1),transformation,4937,5740,OS-UK Ork,1,2793,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Newlyn (Orkney Isles).,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10030,ETRS89 to North Rona (1),transformation,4937,5745,OS-UK Rona,1,2798,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to North Rona.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10031,ETRS89 to St. Kilda (1),transformation,4937,5747,OS-UK Kilda,1,2800,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to St. Kilda.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10032,ETRS89 to St. Marys (1),transformation,4937,5749,OS-UK Scilly,1,2802,Derivation of gravity-related heights from GPS observations.,0,9663,,,May be used for transformations from WGS 84 to St. Marys.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10033,ETRS89 to Stornoway (1),transformation,4937,5746,OS-UK Heb,1,2799,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Stornoway.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10034,ETRS89 to Sule Skerry (1),transformation,4937,5744,OS-UK Sule,1,2797,Derivation of gravity-related heights from GPS observations.,0.05,9663,,,May be used for transformations from WGS 84 to Sule Skerry.,"Ordnance Survey of Great Britain, http://www.gps.gov.uk",EPSG,2004-04-27,,1,0
+10035,GDA94 to AHD (1),transformation,4939,5711,GA-Aus SC52,1,2899,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10036,GDA94 to AHD (2),transformation,4939,5711,GA-Aus SC53,2,2900,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10037,GDA94 to AHD (3),transformation,4939,5711,GA-Aus SC54,3,2901,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10038,GDA94 to AHD (4),transformation,4939,5711,GA-Aus SD51,4,2902,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10039,GDA94 to AHD (5),transformation,4939,5711,GA-Aus SD52,5,2903,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10040,GDA94 to AHD (6),transformation,4939,5711,GA-Aus SD53,6,2904,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10041,GDA94 to AHD (7),transformation,4939,5711,GA-Aus SD54,7,2905,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10042,GDA94 to AHD (8),transformation,4939,5711,GA-Aus SD55,8,2906,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10043,GDA94 to AHD (9),transformation,4939,5711,GA-Aus SE50,9,2907,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10044,GDA94 to AHD (10),transformation,4939,5711,GA-Aus SE51,10,2908,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10045,GDA94 to AHD (11),transformation,4939,5711,GA-Aus SE52,11,2909,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10046,GDA94 to AHD (12),transformation,4939,5711,GA-Aus SE53,12,2910,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10047,GDA94 to AHD (13),transformation,4939,5711,GA-Aus SE54,13,2911,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10048,GDA94 to AHD (14),transformation,4939,5711,GA-Aus SE55,14,2912,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10049,GDA94 to AHD (15),transformation,4939,5711,GA-Aus SF49,15,2913,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10050,GDA94 to AHD (16),transformation,4939,5711,GA-Aus SF50,16,2914,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10051,GDA94 to AHD (17),transformation,4939,5711,GA-Aus SF51,17,2915,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10052,GDA94 to AHD (18),transformation,4939,5711,GA-Aus SF52,18,2916,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10053,GDA94 to AHD (19),transformation,4939,5711,GA-Aus SF53,19,2917,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10054,GDA94 to AHD (20),transformation,4939,5711,GA-Aus SF54,20,2918,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10055,GDA94 to AHD (21),transformation,4939,5711,GA-Aus SF55,21,2919,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10056,GDA94 to AHD (22),transformation,4939,5711,GA-Aus SF56,22,2920,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10057,GDA94 to AHD (23),transformation,4939,5711,GA-Aus SG49,23,2921,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10058,GDA94 to AHD (24),transformation,4939,5711,GA-Aus SG50,24,2922,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10059,GDA94 to AHD (25),transformation,4939,5711,GA-Aus SG51,25,2923,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10060,GDA94 to AHD (26),transformation,4939,5711,GA-Aus SG52,26,2924,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10061,GDA94 to AHD (27),transformation,4939,5711,GA-Aus SG53,27,2925,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10062,GDA94 to AHD (28),transformation,4939,5711,GA-Aus SG54,28,2926,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10063,GDA94 to AHD (29),transformation,4939,5711,GA-Aus SG55,29,2927,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10064,GDA94 to AHD (30),transformation,4939,5711,GA-Aus SG56,30,2928,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10065,GDA94 to AHD (31),transformation,4939,5711,GA-Aus SH49,31,2929,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10066,GDA94 to AHD (32),transformation,4939,5711,GA-Aus SH50,32,2930,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10067,GDA94 to AHD (33),transformation,4939,5711,GA-Aus SH51,33,2931,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10068,GDA94 to AHD (34),transformation,4939,5711,GA-Aus SH52,34,2932,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10069,GDA94 to AHD (35),transformation,4939,5711,GA-Aus SH53,35,2933,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10070,GDA94 to AHD (36),transformation,4939,5711,GA-Aus SH54,36,2934,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10071,GDA94 to AHD (37),transformation,4939,5711,GA-Aus SH55,37,2935,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10072,GDA94 to AHD (38),transformation,4939,5711,GA-Aus SH56,38,2936,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10073,GDA94 to AHD (39),transformation,4939,5711,GA-Aus SI50,39,2937,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10074,GDA94 to AHD (40),transformation,4939,5711,GA-Aus SI51,40,2938,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10075,GDA94 to AHD (41),transformation,4939,5711,GA-Aus SI53,41,2939,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10076,GDA94 to AHD (42),transformation,4939,5711,GA-Aus SI54,42,2940,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10077,GDA94 to AHD (43),transformation,4939,5711,GA-Aus SI55,43,2941,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10078,GDA94 to AHD (44),transformation,4939,5711,GA-Aus SI56,44,2942,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10079,GDA94 to AHD (45),transformation,4939,5711,GA-Aus SJ53,45,2943,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10080,GDA94 to AHD (46),transformation,4939,5711,GA-Aus SJ54,46,2944,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10081,GDA94 to AHD (47),transformation,4939,5711,GA-Aus SJ55,47,2945,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10082,GDA94 to AHD (48),transformation,4939,5711,GA-Aus SJ56,48,2946,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD. Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10083,GDA94 to AHD (Tasmania) (1),transformation,4939,5712,GA-Aus SK55,1,2947,Derivation of gravity-related heights from GPS observations.,0.4,9662,,,May be used for transformations from WGS 84 to AHD (Tasmania). Uses AusGeoid98 model.,"Geoscience Australia,  http://www.ga.gov.au/nmd/geodesy/ausgeoid/files.jsp",EPSG,2006-02-03,2006.131,1,0
+10084,WGS 84 to EGM96 geoid (1),transformation,4979,5773,NGA-World,1,1262,Derivation of gravity-related heights from GPS observations.,1,9661,,,,,EPSG,2006-02-13,2005.56 2006.131,1,0
+10085,Trinidad 1903 to WGS 84 (2),transformation,4302,4326,EOG-Tto Trin,2,1339,Oil exploration.,3,9603,,,"Parameter values provided to EOG by Trinidad Ministry of Energy and Energy Industries. Used by EOG offshore Trinidad (including Pelican, Kiskadee and Ibis fields) since 1996.",EOG Resources.,EPSG,2004-06-27,,1,0
+10086,JAD69 to WGS 72 (1),transformation,4242,4322,SD-Jam,1,1128,For military mapping.,15,9603,,,Derived in 1977 through Transit observations at 2 stations by US DMA.,Survey Department,EPSG,2004-09-10,,1,0
+10087,Jamaica 1875 / Jamaica (Old Grid) to JAD69 / Jamaica National Grid (1),transformation,24100,24200,SD-Jam,1,1128,Topographic mapping.,1.5,9624,,,Derived by least squares fit at primary triangulation stations. Accuracy will be less outside of this network due to extrapolation.,Survey Department,EPSG,2004-09-10,,1,0
+10088,JAD69 / Jamaica National Grid to Jamaica 1875 / Jamaica (Old Grid) (1),transformation,24200,24100,SD-Jam,1,1128,Topographic mapping.,1.5,9624,,,Derived by least squares fit at primary triangulation stations. Accuracy will be less outside of this network due to extrapolation.,Survey Department,EPSG,2004-09-12,,1,0
+10089,Aratu to WGS 84 (5),transformation,4208,4326,EXM-Bra Santos,5,2962,Oil exploration.,7,9603,,,Used by ExxonMobil for block BMS1.,ExxonMobil,EPSG,2004-10-14,,1,0
+10090,Aratu to WGS 84 (6),transformation,4208,4326,EXM-Bra Campos,6,2963,Oil exploration.,7,9603,,,"Used by ExxonMobil for block BC10. Derived from earlier Shell position vector tfm where dX = -181m, dY = +294m, dZ = -144.5m, rX = rY = 0, rZ = +0.554s, dS = +0.219 ppm.",ExxonMobil,EPSG,2006-02-03,2006.11,1,0
+10091,Aratu to WGS 84 (7),transformation,4208,4326,EXM-Bra EspS,7,2964,Oil exploration.,7,9603,,,Used by ExxonMobil for block BMES1.,ExxonMobil,EPSG,2004-10-14,,1,0
+10092,Aratu to WGS 84 (8),transformation,4208,4326,EXM-Bra Pel,8,2965,Oil exploration.,7,9603,,,Used by ExxonMobil for block BP1.,ExxonMobil,EPSG,2004-10-14,,1,0
+10093,Aratu to WGS 84 (9),transformation,4208,4326,EXM-Bra off,9,2966,Oil exploration.,15,9603,,,Used by ExxonMobil for offshore regional studies.,ExxonMobil,EPSG,2004-10-14,,1,0
+10094,Nouakchott 1965 to WGS 84 (1),transformation,4208,4326,IGN-Mau,1,2972,Oil exploration.,5,9603,,,Derived by IGN in 1992 at 7 stations within Nouakchott city.,IGN Paris.,EPSG,2004-10-14,,1,1
+10095,Mauritania 1999 / UTM zone 28N to WGS 84 / UTM zone 28N (1),transformation,3103,32628,MMI-Mau W,1,2971,Minerals management.,40,9624,,,The Department for the Mining Cadastre will supply to interested applicants the parameters for the transformation.  CARE! The source CRS for this transformation may be in error - being investigated.,Ministry of Mines and Industry.,EPSG,2004-10-14,,1,0
+10096,Mauritania 1999 / UTM zone 29N to WGS 84 / UTM zone 29N (1),transformation,3104,32629,MMI-Mau C,2,2970,Minerals management.,40,9624,,,The Department for the Mining Cadastre will supply to interested applicants the parameters for the transformation.  CARE! The source CRS for this transformation may be in error - being investigated.,Ministry of Mines and Industry.,EPSG,2004-10-14,,1,0
+10097,Mauritania 1999 / UTM zone 30N to WGS 84 / UTM zone 30N (1),transformation,3105,32630,MMI-Mau E,3,2969,Minerals management.,40,9624,,,The Department for the Mining Cadastre will supply to interested applicants the parameters for the transformation.  CARE! The source CRS for this transformation may be in error - being investigated.,Ministry of Mines and Industry.,EPSG,2004-10-14,,1,0
+10098,KKJ to ETRS89 (2),transformation,4123,4258,NLS-Fin JHS153,2,1095,In most areas accuracy is approximately 0.5m although in some areas it is in the order of 2m.,0.5,9607,,,May be taken as approximate transformation KKJ to WGS 84 - see code 10099. Supersedes KKJ to ETRS89 (1) (code 1638).,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2004-04-27,2004.12,1,0
+10099,KKJ to WGS 84 (2),transformation,4123,4326,EPSG-Fin JHS153,2,1095,For applications to an accuracy of 1 to 2 metres.,1,9607,,,Parameter values from KKJ to ETRS89 (1) (code 10098). Assumes ETRS89 and WGS 84 can be considered the same to within the accuracy of the transformation. Supersedes KKJ to WGS 84 (1) (code 1639).,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-11-28,2005.78,1,0
+10101,Alabama CS27 East zone,conversion,,,,,2154,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+10102,Alabama CS27 West zone,conversion,,,,,2155,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+10131,SPCS83 Alabama East zone (meters),conversion,,,,,2154,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+10132,SPCS83 Alabama West zone (meters),conversion,,,,,2155,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+10201,Arizona Coordinate System East zone,conversion,,,,,2167,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+10202,Arizona Coordinate System Central zone,conversion,,,,,2166,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+10203,Arizona Coordinate System West zone,conversion,,,,,2168,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+10231,SPCS83 Arizona East zone (meters),conversion,,,,,2167,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines origin in International feet.  FE = 700000ft.  See code 15304 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.093  2001.03,1,0
+10232,SPCS83 Arizona Central zone (meters),conversion,,,,,2166,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines origin in International feet.  FE = 700000ft.  See code 15305 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+10233,SPCS83 Arizona West zone (meters),conversion,,,,,2168,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines origin in International feet.  FE = 700000ft.  See code 15306 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.093  2001.03,1,0
+10301,Arkansas CS27 North,conversion,,,,,2169,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10302,Arkansas CS27 South,conversion,,,,,2170,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10331,SPCS83 Arkansas North zone (meters),conversion,,,,,2169,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10332,SPCS83 Arkansas South zone (meters),conversion,,,,,2170,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10401,California CS27 zone I,conversion,,,,,2175,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10402,California CS27 zone II,conversion,,,,,2176,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10403,California CS27 zone III,conversion,,,,,2177,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10404,California CS27 zone IV,conversion,,,,,2178,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10405,California CS27 zone V,conversion,,,,,2179,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10406,California CS27 zone VI,conversion,,,,,2180,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10407,California CS27 zone VII,conversion,,,,,2181,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,1
+10408,California CS27 zone VII,conversion,,,,,2181,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2005-07-05,,1,0
+10420,California Albers,conversion,,,,,1375,Used for resource mapping of whole state.,0,9822,,,Created at the Stephen P Teale Data Center.,"California Spatial Information Library (CaSIL), http://gis.ca.gov",EPSG,2005-09-19,,1,0
+10431,SPCS83 California zone 1 (meters),conversion,,,,,2175,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15307 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10432,SPCS83 California zone 2 (meters),conversion,,,,,2176,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15308 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10433,SPCS83 California zone 3 (meters),conversion,,,,,2177,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15309 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10434,SPCS83 California zone 4 (meters),conversion,,,,,2178,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15310 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10435,SPCS83 California zone 5 (meters),conversion,,,,,2182,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15311 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10436,SPCS83 California zone 6 (meters),conversion,,,,,2180,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15312 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10501,Colorado CS27 North zone,conversion,,,,,2184,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10502,Colorado CS27 Central zone,conversion,,,,,2183,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10503,Colorado CS27 South zone,conversion,,,,,2185,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10531,SPCS83 Colorado North zone (meters),conversion,,,,,2184,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15313 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10532,SPCS83 Colorado Central zone (meters),conversion,,,,,2183,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15314 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10533,SPCS83 Colorado South zone (meters),conversion,,,,,2185,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15315 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10600,Connecticut CS27,conversion,,,,,1377,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,0
+10630,SPCS83 Connecticut zone (meters),conversion,,,,,1377,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15316 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+10700,Delaware CS27,conversion,,,,,1378,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+10730,SPCS83 Delaware zone (meters),conversion,,,,,1378,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15317 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.094  2001.03,1,0
+10901,Florida CS27 East zone,conversion,,,,,2186,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+10902,Florida CS27 West zone,conversion,,,,,2188,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+10903,Florida CS27 North zone,conversion,,,,,2187,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+10931,SPCS83 Florida East zone (meters),conversion,,,,,2186,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15318 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+10932,SPCS83 Florida West zone (meters),conversion,,,,,2188,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15319 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+10933,SPCS83 Florida North zone (meters),conversion,,,,,2187,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15320 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+10934,Florida GDL Albers (meters),conversion,,,,,1379,Used by Florida agencies for publishing State-wide spatial data on a single projection.,0,9822,,,,"Florida Geographic Data Library, http://www.fgdl.org/fgdldocs/index.htm#proj",EPSG,2004-08-13,,1,0
+11001,Georgia CS27 East zone,conversion,,,,,2189,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11002,Georgia CS27 West zone,conversion,,,,,2190,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11031,SPCS83 Georgia East zone (meters),conversion,,,,,2189,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15321 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11032,SPCS83 Georgia West zone (meters),conversion,,,,,2190,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15322 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11101,Idaho CS27 East zone,conversion,,,,,2192,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11102,Idaho CS27 Central zone,conversion,,,,,2191,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11103,Idaho CS27 West zone,conversion,,,,,2193,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11131,SPCS83 Idaho East zone (meters),conversion,,,,,2192,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15323 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11132,SPCS83 Idaho Central zone (meters),conversion,,,,,2191,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15324 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11133,SPCS83 Idaho West zone (meters),conversion,,,,,2193,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15325 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11201,Illinois CS27 East zone,conversion,,,,,2194,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11202,Illinois CS27 West zone,conversion,,,,,2195,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11231,SPCS83 Illinois East zone (meters),conversion,,,,,2194,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11232,SPCS83 Illinois West zone (meters),conversion,,,,,2195,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11301,Indiana CS27 East zone,conversion,,,,,2196,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11302,Indiana CS27 West zone,conversion,,,,,2197,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11331,SPCS83 Indiana East zone (meters),conversion,,,,,2196,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15372 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2002-10-13,95.30  96.29  2001.03  2002.770,1,0
+11332,SPCS83 Indiana West zone (meters),conversion,,,,,2197,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15373 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2002-10-13,95.30  96.29  2001.03  2002.770,1,0
+11401,Iowa CS27 North zone,conversion,,,,,2198,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11402,Iowa CS27 South zone,conversion,,,,,2199,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11431,SPCS83 Iowa North zone (meters),conversion,,,,,2198,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11432,SPCS83 Iowa South zone (meters),conversion,,,,,2199,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11501,Kansas CS27 North zone,conversion,,,,,2200,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11502,Kansas CS27 South zone,conversion,,,,,2201,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11531,SPCS83 Kansas North zone (meters),conversion,,,,,2200,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11532,SPCS83 Kansas South zone (meters),conversion,,,,,2201,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11601,Kentucky CS27 North zone,conversion,,,,,2202,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11602,Kentucky CS27 South zone,conversion,,,,,2203,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11630,SPCS83 Kentucky Single Zone (meters),conversion,,,,,1386,Used for spatial data management for whole State.,0,9802,,,See code 15375 for equivalent non-metric definition.,"Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-09-22,,1,0
+11631,Kentucky CS83 North zone,conversion,,,,,2202,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28,1,1
+11632,SPCS83 Kentucky South zone (meters),conversion,,,,,2203,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15329 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11701,Louisiana CS27 North zone,conversion,,,,,2204,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11702,Louisiana CS27 South zone,conversion,,,,,2205,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+11731,SPCS83 Louisiana North zone (meters),conversion,,,,,2204,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11732,SPCS83 Louisiana South zone (meters),conversion,,,,,2529,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+11801,Maine CS27 East zone,conversion,,,,,2206,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11802,Maine CS27 West zone,conversion,,,,,2207,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+11831,SPCS83 Maine East zone (meters),conversion,,,,,2206,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11832,SPCS83 Maine West zone (meters),conversion,,,,,2207,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+11851,Maine CS2000 East zone,conversion,,,,,2960,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+11852,Maine CS2000 Central zone,conversion,,,,,2959,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,Supersedes CS27 and CS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+11853,Maine CS2000 West zone,conversion,,,,,2958,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,Supersedes CS27 and CS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+11900,Maryland CS27,conversion,,,,,1389,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,0
+11930,SPCS83 Maryland zone (meters),conversion,,,,,1389,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15330 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+12001,Massachusetts CS27 Mainland zone,conversion,,,,,2209,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12002,Massachusetts CS27 Island zone,conversion,,,,,2208,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12031,SPCS83 Massachusetts Mainland zone (meters),conversion,,,,,2209,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15331 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,1999-04-22,95.30  96.29  99.28  2001.03,1,0
+12032,SPCS83 Massachusetts Island zone (meters),conversion,,,,,2208,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15332 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12101,Michigan State Plane East zone,conversion,,,,,1720,Obsolete.,0,9807,,,Superseded by central and south zones.,USGS Professional Paper #1395,EPSG,2005-05-21,95.30  96.29  98.22  2000.092 2005.24,1,0
+12102,Michigan State Plane Old Central zone,conversion,,,,,1721,Obsolete.,0,9807,,,Superseded by central and south zones.,USGS Professional Paper #1395,EPSG,2005-05-21,95.30  96.29  98.22 2005.24,1,0
+12103,Michigan State Plane West zone,conversion,,,,,1723,Obsolete.,0,9807,,,Superseded by north zone.,USGS Professional Paper #1395,EPSG,2005-05-21,95.30  96.29  98.22  2000.092 2005.24,1,0
+12111,Michigan CS27 North zone,conversion,,,,,1723,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.28  96.29  98.22  99.28,1,0
+12112,Michigan CS27 Central zone,conversion,,,,,1724,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.28  96.29  98.22  99.28,1,0
+12113,Michigan CS27 South zone,conversion,,,,,1725,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.28  96.29  98.22  99.28,1,0
+12141,SPCS83 Michigan North zone (meters),conversion,,,,,1723,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15333 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12142,SPCS83 Michigan Central zone (meters),conversion,,,,,1724,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15334 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12143,SPCS83 Michigan South zone (meters),conversion,,,,,1725,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15335 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12150,Michigan Oblique Mercator (meters),conversion,,,,,1391,Used for spatial data presentation for whole state.,0,9812,,,"If using Oblique Mercator method (code 9815), Ec=499840.252 m, Nc=528600.303 m.","Michigan Department of Natural Resources,  http://www.michigan.gov/documents/DNR_Map_Proj_and_MI_Georef_Info_20889_7.pdf",EPSG,2004-06-16,,1,0
+12201,Minnesota CS27 North zone,conversion,,,,,2214,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12202,Minnesota CS27 Central zone,conversion,,,,,2213,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12203,Minnesota CS27 South zone,conversion,,,,,2215,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12231,SPCS83 Minnesota North zone (meters),conversion,,,,,2214,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12232,SPCS83 Minnesota Central zone (meters),conversion,,,,,2213,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12233,SPCS83 Minnesota South zone (meters),conversion,,,,,2215,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+12301,Mississippi CS27 East zone,conversion,,,,,2216,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+12302,Mississippi CS27 West zone,conversion,,,,,2217,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+12331,SPCS83 Mississippi East zone (meters),conversion,,,,,2216,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15336 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12332,SPCS83 Mississippi West zone (meters),conversion,,,,,2217,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15337 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12401,Missouri CS27 East zone,conversion,,,,,2219,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.18  95.30  96.29  2000.092,1,0
+12402,Missouri CS27 Central zone,conversion,,,,,2218,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+12403,Missouri CS27 West zone,conversion,,,,,2220,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+12431,SPCS83 Missouri East zone (meters),conversion,,,,,2219,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12432,SPCS83 Missouri Central zone (meters),conversion,,,,,2218,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12433,SPCS83 Missouri West zone (meters),conversion,,,,,2220,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12501,Montana CS27 North zone,conversion,,,,,2211,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12502,Montana CS27 Central zone,conversion,,,,,2210,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12503,Montana CS27 South zone,conversion,,,,,2212,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12530,SPCS83 Montana zone (meters),conversion,,,,,1395,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15338 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+12601,Nebraska CS27 North zone,conversion,,,,,2221,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12602,Nebraska CS27 South zone,conversion,,,,,2222,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+12630,SPCS83 Nebraska zone (meters),conversion,,,,,1396,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+12701,Nevada CS27 East zone,conversion,,,,,2224,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+12702,Nevada CS27 Central zone,conversion,,,,,2223,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.093,1,0
+12703,Nevada CS27 West zone,conversion,,,,,2225,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+12731,SPCS83 Nevada East zone (meters),conversion,,,,,2224,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12732,SPCS83 Nevada Central zone (meters),conversion,,,,,2223,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12733,SPCS83 Nevada West zone (meters),conversion,,,,,2225,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+12800,New Hampshire CS27,conversion,,,,,1398,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+12830,SPCS83 New Hampshire zone (meters),conversion,,,,,1398,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.094  2001.03,1,0
+12900,New Jersey CS27,conversion,,,,,1399,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.094,1,0
+12930,SPCS83 New Jersey zone (meters),conversion,,,,,1399,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.094  2001.03,1,0
+13001,New Mexico CS27 East zone,conversion,,,,,2228,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+13002,New Mexico CS27 Central zone,conversion,,,,,2229,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+13003,New Mexico CS27 West zone,conversion,,,,,2230,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+13031,SPCS83 New Mexico East zone (meters),conversion,,,,,2228,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15339 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13032,SPCS83 New Mexico Central zone (meters),conversion,,,,,2231,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15340 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13033,SPCS83 New Mexico West zone (meters),conversion,,,,,2232,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15341 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13101,New York CS27 East zone,conversion,,,,,2234,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.18  95.30  96.29  2000.092,1,0
+13102,New York CS27 Central zone,conversion,,,,,2233,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+13103,New York CS27 West zone,conversion,,,,,2236,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+13104,New York CS27 Long Island zone,conversion,,,,,2235,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13131,SPCS83 New York East zone (meters),conversion,,,,,2234,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15342 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13132,SPCS83 New York Central zone (meters),conversion,,,,,2233,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15343 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13133,SPCS83 New York West zone (meters),conversion,,,,,2236,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,See code 15344 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+13134,SPCS83 New York Long Island zone (meters),conversion,,,,,2235,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15345 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13200,North Carolina CS27,conversion,,,,,1402,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,0
+13230,SPCS83 North Carolina zone (meters),conversion,,,,,1402,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15346 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+13301,North Dakota CS27 North zone,conversion,,,,,2237,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13302,North Dakota CS27 South zone,conversion,,,,,2238,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13331,SPCS83 North Dakota North zone (meters),conversion,,,,,2237,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15347 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13332,SPCS83 North Dakota South zone (meters),conversion,,,,,2238,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15348 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13401,Ohio CS27 North zone,conversion,,,,,2239,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13402,Ohio CS27 South zone,conversion,,,,,2240,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13431,SPCS83 Ohio North zone (meters),conversion,,,,,2239,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13432,SPCS83 Ohio South zone (meters),conversion,,,,,2240,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13501,Oklahoma CS27 North zone,conversion,,,,,2241,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13502,Oklahoma CS27 South zone,conversion,,,,,2242,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13531,SPCS83 Oklahoma North zone (meters),conversion,,,,,2241,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15349 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13532,SPCS83 Oklahoma South zone (meters),conversion,,,,,2242,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15350 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13601,Oregon CS27 North zone,conversion,,,,,2243,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13602,Oregon CS27 South zone,conversion,,,,,2244,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13631,SPCS83 Oregon North zone (meters),conversion,,,,,2243,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15351 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13632,SPCS83 Oregon South zone (meters),conversion,,,,,2244,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15352 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13633,Oregon GIC Lambert (meters),conversion,,,,,1406,Used by Oregon agencies for publishing State-wide spatial data on a single projection.,0,9802,,,See code 15375 for equivalent non-metric definition.,"Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+13701,Pennsylvania CS27 North zone,conversion,,,,,2245,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13702,Pennsylvania CS27 South zone,conversion,,,,,2246,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13731,SPCS83 Pennsylvania North zone (meters),conversion,,,,,2245,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15353 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13732,SPCS83 Pennsylvania South zone (meters),conversion,,,,,2246,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15354 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+13800,Rhode Island CS27,conversion,,,,,1408,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.094,1,0
+13830,SPCS83 Rhode Island zone (meters),conversion,,,,,1408,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.094  2001.03,1,0
+13901,South Carolina CS27 North zone,conversion,,,,,2247,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13902,South Carolina CS27 South zone,conversion,,,,,2248,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+13930,SPCS83 South Carolina zone (meters),conversion,,,,,1409,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15355 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+14001,South Dakota CS27 North zone,conversion,,,,,2249,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14002,South Dakota CS27 South zone,conversion,,,,,2250,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14031,SPCS83 South Dakota North zone (meters),conversion,,,,,2249,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14032,SPCS83 South Dakota South zone (meters),conversion,,,,,2250,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14100,Tennessee CS27,conversion,,,,,1411,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,1
+14130,SPCS83 Tennessee zone (meters),conversion,,,,,1411,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15356 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2000.094  2001.03,1,0
+14201,Texas CS27 North zone,conversion,,,,,2253,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14202,Texas CS27 North Central zone,conversion,,,,,2254,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14203,Texas CS27 Central zone,conversion,,,,,2252,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14204,Texas CS27 South Central zone,conversion,,,,,2256,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14205,Texas CS27 South zone,conversion,,,,,2255,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14231,SPCS83 Texas North zone (meters),conversion,,,,,2253,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15357 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14232,SPCS83 Texas North Central zone (meters),conversion,,,,,2254,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15358 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14233,SPCS83 Texas Central zone (meters),conversion,,,,,2252,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15359 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14234,SPCS83 Texas South Central zone (meters),conversion,,,,,2527,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15360 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14235,SPCS83 Texas South zone (meters),conversion,,,,,2528,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15361 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14251,Texas State Mapping System (meters),conversion,,,,,1412,Single projection for all state.,0,9802,,,Supersedes Shackleford.,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+14252,Shackleford,conversion,,,,,1412,Single projection for all state.,0,9802,,,"Superseded by TSMS. 
+Care: survey data in Texas uses the US survey foot, not the International foot used by this projection.","Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+14253,Texas Centric Lambert Conformal,conversion,,,,,1412,Single conformal projection for all state.,0,9802,,,Use TCMC/AEA for applications requiring true area measurement.,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+14254,Texas Centric Albers Equal Area,conversion,,,,,1412,Single equal-area projection for all state.,0,9822,,,Use TCMC/LC for applications requiring true shape preservation.,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+14301,Utah CS27 North zone,conversion,,,,,2258,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14302,Utah CS27 Central zone,conversion,,,,,2257,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14303,Utah CS27 South zone,conversion,,,,,2259,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14331,SPCS83 Utah North zone (meters),conversion,,,,,2258,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15362 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14332,SPCS83 Utah Central zone (meters),conversion,,,,,2257,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15363 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14333,SPCS83 Utah South zone (meters),conversion,,,,,2259,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15364 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14400,Vermont CS27,conversion,,,,,1414,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.094,1,0
+14430,SPCS83 Vermont zone (meters),conversion,,,,,1414,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.094  2001.03,1,0
+14501,Virginia CS27 North zone,conversion,,,,,2260,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14502,Virginia CS27 South zone,conversion,,,,,2261,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14531,SPCS83 Virginia North zone (meters),conversion,,,,,2260,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15365 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14532,SPCS83 Virginia South zone (meters),conversion,,,,,2261,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15366 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14601,Washington CS27 North zone,conversion,,,,,2262,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14602,Washington CS27 South zone,conversion,,,,,2263,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14631,SPCS83 Washington North zone (meters),conversion,,,,,2273,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15367 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14632,SPCS83 Washington South zone (meters),conversion,,,,,2274,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15368 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14701,West Virginia CS27 North zone,conversion,,,,,2264,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14702,West Virginia CS27 South zone,conversion,,,,,2265,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14731,SPCS83 West Virginia North zone (meters),conversion,,,,,2264,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14732,SPCS83 West Virginia South zone (meters),conversion,,,,,2265,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14801,Wisconsin CS27 North zone,conversion,,,,,2267,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14802,Wisconsin CS27 Central zone,conversion,,,,,2266,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14803,Wisconsin CS27 South zone,conversion,,,,,2268,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+14811,Wisconsin Transverse Mercator 27,conversion,,,,,1418,Used for state-wide applications.,0,9807,,,Designed to cover the state in a single zone.,Wisconsin Coordinate Systems Handbook (1991) http://sco.wisc.edu/pubs/wiscoord/wiscoord.php,EPSG,2005-04-21,2005.17,1,0
+14831,SPCS83 Wisconsin North zone (meters),conversion,,,,,2267,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15369 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14832,SPCS83 Wisconsin Central zone (meters),conversion,,,,,2266,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15370 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14833,SPCS83 Wisconsin South zone (meters),conversion,,,,,2268,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15371 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+14841,Wisconsin Transverse Mercator 83,conversion,,,,,1418,Used for state-wide applications.,0,9807,,,Designed to cover the state in a single zone.,Wisconsin Coordinate Systems Handbook (1991) http://sco.wisc.edu/pubs/wiscoord/wiscoord.php,EPSG,2004-04-23,,1,0
+14901,Wyoming CS27 East zone,conversion,,,,,2269,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+14902,Wyoming CS27 East Central zone,conversion,,,,,2270,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+14903,Wyoming CS27 West Central zone,conversion,,,,,2272,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+14904,Wyoming CS27 West zone,conversion,,,,,2271,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  2000.092,1,0
+14931,SPCS83 Wyoming East zone (meters),conversion,,,,,2269,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.092  2001.03,1,0
+14932,SPCS83 Wyoming East Central zone (meters),conversion,,,,,2270,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.092  2001.03,1,0
+14933,SPCS83 Wyoming West Central zone (meters),conversion,,,,,2272,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.092  2001.03,1,0
+14934,SPCS83 Wyoming West zone (meters),conversion,,,,,2271,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2000.092  2001.03,1,0
+15001,Alaska CS27 zone 1,conversion,,,,,2156,Used for large and medium scale topographic mapping and engineering survey.,0,9812,,,"If using Oblique Mercator method (code 9815), Ec=2685642.82 ftUS, Nc=1887198.47 ftUS.",USGS Professional Paper #1395,EPSG,1997-04-11,96.29  97.08,1,0
+15002,Alaska CS27 zone 2,conversion,,,,,2158,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15003,Alaska CS27 zone 3,conversion,,,,,2159,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15004,Alaska CS27 zone 4,conversion,,,,,2160,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15005,Alaska CS27 zone 5,conversion,,,,,2161,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15006,Alaska CS27 zone 6,conversion,,,,,2162,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15007,Alaska CS27 zone 7,conversion,,,,,2163,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15008,Alaska CS27 zone 8,conversion,,,,,2164,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15009,Alaska CS27 zone 9,conversion,,,,,2165,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15010,Alaska CS27 zone 10,conversion,,,,,2157,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,1999-04-22,95.30  96.29  99.28,1,0
+15020,Alaska Albers,conversion,,,,,1330,Small scale mapping and state planning.,0,9822,,,,,EPSG,2002-09-19,,1,0
+15031,SPCS83 Alaska zone 1 (meters),conversion,,,,,2156,Used for large and medium scale topographic mapping and engineering survey.,0,9812,,,"If using Oblique Mercator method (code 9815), Ec=818585.57 m, Nc=575219.25 m.",NOAA manual NOS NGS 5,EPSG,2001-11-06,96.29  2001.03,1,0
+15032,SPCS83 Alaska zone 2 (meters),conversion,,,,,2158,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15033,SPCS83 Alaska zone 3 (meters),conversion,,,,,2159,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15034,SPCS83 Alaska zone 4 (meters),conversion,,,,,2160,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15035,SPCS83 Alaska zone 5 (meters),conversion,,,,,2161,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15036,SPCS83 Alaska zone 6 (meters),conversion,,,,,2162,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15037,SPCS83 Alaska zone 7 (meters),conversion,,,,,2163,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15038,SPCS83 Alaska zone 8 (meters),conversion,,,,,2164,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15039,SPCS83 Alaska zone 9 (meters),conversion,,,,,2165,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15040,SPCS83 Alaska zone 10 (meters),conversion,,,,,2157,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+15101,Hawaii CS27 zone 1,conversion,,,,,1546,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15102,Hawaii CS27 zone 2,conversion,,,,,1547,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15103,Hawaii CS27 zone 3,conversion,,,,,1548,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15104,Hawaii CS27 zone 4,conversion,,,,,1549,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15105,Hawaii CS27 zone 5,conversion,,,,,1550,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,USGS Professional Paper #1395,EPSG,1995-12-02,95.30  96.29,1,0
+15131,SPCS83 Hawaii zone 1 (meters),conversion,,,,,1546,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15132,SPCS83 Hawaii zone 2 (meters),conversion,,,,,1547,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15133,SPCS83 Hawaii zone 3 (meters),conversion,,,,,1548,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15134,SPCS83 Hawaii zone 4 (meters),conversion,,,,,1549,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15135,SPCS83 Hawaii zone 5 (meters),conversion,,,,,1550,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  2001.03,1,0
+15201,Puerto Rico CS27,conversion,,,,,1194,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,0
+15202,St. Croix CS27,conversion,,,,,1254,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2000-03-07,95.30  96.29  99.28  2000.094,1,0
+15230,SPCS83 Puerto Rico & Virgin Islands zone (meters),conversion,,,,,2251,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,NOAA manual NOS NGS 5,EPSG,2001-11-06,95.30  96.29  99.28  2001.03,1,0
+15300,American Samoa Lambert,conversion,,,,,1027,Used for large and medium scale topographic mapping and engineering survey.,0,9801,,,Per Snyder: Map Projections - a Working Manual:  At origin x=500000 ft; y=o but radius to latitude of origin = -82000000 feet.  US National Geodetic Survey confirms use of zero for False Northing.,US National Geodetic Survey (NGS),EPSG,2000-10-19,,1,1
+15301,American Samoa Lambert,conversion,,,,,1027,Used for large and medium scale topographic mapping and engineering survey.,0,9801,,,"Per Snyder: Map Projections - a Working Manual:  At origin x=500000 ft; y=0 but radius to latitude of origin = -82000000 feet. Thus False Northing = 312234.65 ftUS. NGS confirms value of FN, which is encoded within their algorithms but not published.",US National Geodetic Survey (NGS),EPSG,2004-08-09,,1,1
+15302,Tennessee CS27,conversion,,,,,1411,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,,USGS Professional Paper #1395,EPSG,2001-10-04,2001.45,1,0
+15303,SPCS83 Kentucky North zone (meters),conversion,,,,,2202,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,See code 15328 for equivalent non-metric definition.,NOAA manual NOS NGS 5,EPSG,2001-10-04,2001.03  2001.45,1,0
+15304,SPCS83 Arizona East zone (International feet),conversion,,,,,2167,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 10231.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15305,SPCS83 Arizona Central zone (International feet),conversion,,,,,2166,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 10232.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15306,SPCS83 Arizona West zone (International feet),conversion,,,,,2168,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 10233.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15307,SPCS83 California zone 1 (US Survey feet),conversion,,,,,2175,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10431.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15308,SPCS83 California zone 2 (US Survey feet),conversion,,,,,2176,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10432.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15309,SPCS83 California zone 3 (US Survey feet),conversion,,,,,2177,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10433.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15310,SPCS83 California zone 4 (US Survey feet),conversion,,,,,2178,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10434.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15311,SPCS83 California zone 5 (US Survey feet),conversion,,,,,2182,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10435.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15312,SPCS83 California zone 6 (US Survey feet),conversion,,,,,2180,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10436.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15313,SPCS83 Colorado North zone (US Survey feet),conversion,,,,,2184,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10531.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15314,SPCS83 Colorado Central zone (US Survey feet),conversion,,,,,2183,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10532.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15315,SPCS83 Colorado South zone (US Survey feet),conversion,,,,,2185,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10533.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15316,SPCS83 Connecticut zone (US Survey feet),conversion,,,,,1377,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10630.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15317,SPCS83 Delaware zone (US Survey feet),conversion,,,,,1378,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10730.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15318,SPCS83 Florida East zone (US Survey feet),conversion,,,,,2186,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10931.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15319,SPCS83 Florida West zone (US Survey feet),conversion,,,,,2188,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10932.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15320,SPCS83 Florida North zone (US Survey feet),conversion,,,,,2187,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10933.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15321,SPCS83 Georgia East zone (US Survey feet),conversion,,,,,2189,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11031.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15322,SPCS83 Georgia West zone (US Survey feet),conversion,,,,,2190,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 10031.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15323,SPCS83 Idaho East zone (US Survey feet),conversion,,,,,2192,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11131.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15324,SPCS83 Idaho Central zone (US Survey feet),conversion,,,,,2191,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11132.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15325,SPCS83 Idaho West zone (US Survey feet),conversion,,,,,2193,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11133.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15326,SPCS83 Indiana East zone (US Survey feet),conversion,,,,,2196,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11331.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,1
+15327,SPCS83 Indiana West zone (US Survey feet),conversion,,,,,2197,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11332.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,1
+15328,SPCS83 Kentucky North zone (US Survey feet),conversion,,,,,2202,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 15303.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15329,SPCS83 Kentucky South zone (US Survey feet),conversion,,,,,2203,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11632.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15330,SPCS83 Maryland zone (US Survey feet),conversion,,,,,1389,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11930.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15331,SPCS83 Massachusetts Mainland zone (US Survey feet),conversion,,,,,2209,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 12031.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15332,SPCS83 Massachusetts Island zone (US Survey feet),conversion,,,,,2208,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 12032.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15333,SPCS83 Michigan North zone (International feet),conversion,,,,,1723,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 12141.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15334,SPCS83 Michigan Central zone (International feet),conversion,,,,,1724,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 12142.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15335,SPCS83 Michigan South zone (International feet),conversion,,,,,1725,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 12143.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15336,SPCS83 Mississippi East zone (US Survey feet),conversion,,,,,2216,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 12331.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15337,SPCS83 Mississippi West zone (US Survey feet),conversion,,,,,2217,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 12332.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15338,SPCS83 Montana zone (International feet),conversion,,,,,1395,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 12530.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15339,SPCS83 New Mexico East zone (US Survey feet),conversion,,,,,2228,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13031.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15340,SPCS83 New Mexico Central zone (US Survey feet),conversion,,,,,2231,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13032.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15341,SPCS83 New Mexico West zone (US Survey feet),conversion,,,,,2232,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13033.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15342,SPCS83 New York East zone (US Survey feet),conversion,,,,,2234,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13131.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15343,SPCS83 New York Central zone (US Survey feet),conversion,,,,,2233,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13132.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15344,SPCS83 New York West zone (US Survey feet),conversion,,,,,2236,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13133.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15345,SPCS83 New York Long Island zone (US Survey feet),conversion,,,,,2235,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13134.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15346,SPCS83 North Carolina zone (US Survey feet),conversion,,,,,1402,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13230.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15347,SPCS83 North Dakota North zone (International feet),conversion,,,,,2237,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 13331.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15348,SPCS83 North Dakota South zone (International feet),conversion,,,,,2238,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 13332.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15349,SPCS83 Oklahoma North zone (US Survey feet),conversion,,,,,2241,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13531.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15350,SPCS83 Oklahoma South zone (US Survey feet),conversion,,,,,2242,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13532.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15351,SPCS83 Oregon North zone (International feet),conversion,,,,,2243,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 13631.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15352,SPCS83 Oregon South zone (International feet),conversion,,,,,2244,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 13632.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15353,SPCS83 Pennsylvania North zone (US Survey feet),conversion,,,,,2245,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13731.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15354,SPCS83 Pennsylvania South zone (US Survey feet),conversion,,,,,2246,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 13732.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15355,SPCS83 South Carolina zone (International feet),conversion,,,,,1409,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 13930.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15356,SPCS83 Tennessee zone (US Survey feet),conversion,,,,,1411,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14130.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15357,SPCS83 Texas North zone (US Survey feet),conversion,,,,,2253,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14231.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15358,SPCS83 Texas North Central zone (US Survey feet),conversion,,,,,2254,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14232.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15359,SPCS83 Texas Central zone (US Survey feet),conversion,,,,,2252,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14233.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15360,SPCS83 Texas South Central zone (US Survey feet),conversion,,,,,2527,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14234.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15361,SPCS83 Texas South zone (US Survey feet),conversion,,,,,2528,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14235.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15362,SPCS83 Utah North zone (International feet),conversion,,,,,2258,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 14331.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15363,SPCS83 Utah Central zone (International feet),conversion,,,,,2257,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 14333.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15364,SPCS83 Utah South zone (International feet),conversion,,,,,2259,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric Federal definition see code 14334.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15365,SPCS83 Virginia North zone (US Survey feet),conversion,,,,,2260,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14531.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15366,SPCS83 Virginia South zone (US Survey feet),conversion,,,,,2261,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14532.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15367,SPCS83 Washington North zone (US Survey feet),conversion,,,,,2273,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14631.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15368,SPCS83 Washington South zone (US Survey feet),conversion,,,,,2274,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14632.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15369,SPCS83 Wisconsin North zone (US Survey feet),conversion,,,,,2267,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14831.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15370,SPCS83 Wisconsin Central zone (US Survey feet),conversion,,,,,2266,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14832.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15371,SPCS83 Wisconsin South zone (US Survey feet),conversion,,,,,2268,Used for large and medium scale topographic mapping and engineering survey.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 14833.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+15372,SPCS83 Indiana East zone (US Survey feet),conversion,,,,,2196,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11331.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2002-10-13,,1,0
+15373,SPCS83 Indiana West zone (US Survey feet),conversion,,,,,2197,Used for large and medium scale topographic mapping and engineering survey.,0,9807,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11332.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2002-10-13,,1,0
+15374,Oregon GIC Lambert (International feet),conversion,,,,,1406,Used by Oregon agencies for publishing State-wide spatial data on a single projection.,0,9802,,,State law defines grid unit as International feet (note: not US Survey feet). For equivalent metric definition see code 13633.,"Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+15375,SPCS83 Kentucky Single Zone (US Survey feet),conversion,,,,,1386,Used for spatial data management for whole State.,0,9802,,,State law defines grid unit as US Survey feet. For equivalent metric Federal definition see code 11630.,"Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-09-22,,1,0
+15376,American Samoa Lambert,conversion,,,,,3109,Used for large and medium scale topographic mapping and engineering survey.,0,9801,,,Per Snyder: Map Projections - a Working Manual:  At origin x=500000 ft; y=0 but radius to latitude of origin = -82000000 feet.  US National Geodetic Survey confirms value for False Northing.,US National Geodetic Survey (NGS),EPSG,2005-05-21,2005.23,1,0
+15399,Yap Islands,conversion,,,,,3108,"Public reference, land and photgrammetric survey, mapping.",0,9832,,,Origin is station YAP SECOR AMS 1965.,"Yap State Code, Title 20, Chapter 5. http://www.fsmlaw.org/yap/code/title20/T20_Ch05.htm",EPSG,2005-05-21,,1,0
+15400,Guam SPCS,conversion,,,,,1110,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9831,,,,"US Geological Survey Professional Paper 1395; ""Map Projections - A Working Manual"";  J. Snyder.",EPSG,2004-04-22,,1,0
+15500,Australian Antarctic geocentric to geog3D,conversion,,,,,1278,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15501,Australian Antarctic geog3D to geog2D,conversion,,,,,1278,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15502,CHTRF95 geocentric to geog3D,conversion,,,,,1286,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15503,CHTRF95 geog3D to geog2D,conversion,,,,,1286,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15504,EST97 geocentric to geog3D,conversion,,,,,1090,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15505,EST97 geog3D to geog2D,conversion,,,,,1090,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.16 2005.49,1,0
+15506,ETRS89 geocentric to geog3D,conversion,,,,,1298,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15507,ETRS89 geog3D to geog2D,conversion,,,,,1298,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15508,GDA94 geocentric to geog3D,conversion,,,,,2575,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15509,GDA94 geog3D to geog2D,conversion,,,,,2575,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15510,Hartebeesthoek94 geocentric to geog3D,conversion,,,,,1215,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15511,Hartebeesthoek94 geog3D to geog2D,conversion,,,,,1215,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15512,IRENET95 geocentric to geog3D,conversion,,,,,1305,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15513,IRENET95 geog3D to geog2D,conversion,,,,,1305,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15514,ISN93 geocentric to geog3D,conversion,,,,,1120,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15515,ISN93 geog3D to geog2D,conversion,,,,,1120,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15516,JGD2000 geocentric to geog3D,conversion,,,,,1129,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15517,JGD2000 geog3D to geog2D,conversion,,,,,1129,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15518,LKS92 geocentric to geog3D,conversion,,,,,1139,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15519,LKS92 geog3D to geog2D,conversion,,,,,1139,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15520,LKS94 geocentric to geog3D,conversion,,,,,1145,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15521,LKS94 geocentric to geog3D,conversion,,,,,1145,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15522,Moznet geocentric to geog3D,conversion,,,,,1167,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15523,Moznet geog3D to geog2D,conversion,,,,,1167,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15524,NAD83(CSRS) geocentric to geog3D,conversion,,,,,2784,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15525,NAD83(CSRS) geog3D to geog2D,conversion,,,,,2784,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15526,NAD83(HARN) geocentric to geog3D,conversion,,,,,1337,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2004.75 2005.49,1,0
+15527,NAD83(HARN) geog3D to geog2D,conversion,,,,,1337,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2004.75 2005.49,1,0
+15528,NZGD2000 geocentric to geog3D,conversion,,,,,1175,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15529,NZGD2000 geog3D to geog2D,conversion,,,,,1175,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15530,POSGAR 98 geocentric to geog3D,conversion,,,,,1033,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15531,POSGAR 98 geog3D to geog2D,conversion,,,,,1033,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15532,REGVEN geocentric to geog3D,conversion,,,,,1251,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15533,REGVEN geog3D to geog2D,conversion,,,,,1251,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15534,RGF93 geocentric to geog3D,conversion,,,,,1096,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15535,RGF93 geog3D to geog2D,conversion,,,,,1096,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15536,RGFG95 geocentric to geog3D,conversion,,,,,1097,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15537,RGFG95 geog3D to geog2D,conversion,,,,,1097,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15538,RGNC 1991 geocentric to geog3D,conversion,,,,,1174,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15539,RGNC 1991 geog3D to geog2D,conversion,,,,,1174,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15540,RGR92 geocentric to geog3D,conversion,,,,,1196,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15541,RGR92 geog3D to geog2D,conversion,,,,,1196,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15542,RRAF 1991 geocentric to geog3D,conversion,,,,,2824,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15543,RRAF 1991 geog3D to geog2D,conversion,,,,,2824,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15544,SIRGAS geocentric to geog3D,conversion,,,,,1341,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15545,SIRGAS geog3D to geog2D,conversion,,,,,1341,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15546,SWEREF99 geocentric to geog3D,conversion,,,,,1225,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15547,SWEREF99 geog3D to geog2D,conversion,,,,,1225,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15548,WGS 84 geocentric to geog3D,conversion,,,,,1262,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15549,WGS 84 geog3D to geog2D,conversion,,,,,1262,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15550,Yemen NGN96 geocentric to geog3D,conversion,,,,,1257,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15551,Yemen NGN96 geog3D to geog2D,conversion,,,,,1257,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15552,IGM95 geocentric to geog3D,conversion,,,,,1127,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15553,IGM95 geog3D to geog2D,conversion,,,,,1127,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15554,WGS 72 geocentric to geog3D,conversion,,,,,1262,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15555,WGS 72 geog3D to geog2D,conversion,,,,,1262,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15556,WGS 72BE geocentric to geog3D,conversion,,,,,1262,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15557,WGS 72BE geog3D to geog2D,conversion,,,,,1262,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15558,SIRGAS 2000 geocentric to geog3D,conversion,,,,,1341,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15559,SIRGAS 2000 geog3D to geog2D,conversion,,,,,1341,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15560,Lao 1993 geocentric to geog3D,conversion,,,,,1138,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15561,Lao 1993 geog3D to geog2D,conversion,,,,,1138,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15562,Lao 1997 geocentric to geog3D,conversion,,,,,1138,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15563,Lao 1997 geog3D to geog2D,conversion,,,,,1138,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15564,PRS92 geocentric to geog3D,conversion,,,,,1190,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15565,PRS92 geog3D to geog2D,conversion,,,,,1190,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15566,MAGNA-SIRGAS geocentric to geog3D,conversion,,,,,1070,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15567,MAGNA-SIRGAS geog3D to geog2D,conversion,,,,,1070,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,2005.49,1,0
+15568,RGPF geocentric to geog3D,conversion,,,,,1098,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-08-12,,1,0
+15569,RGPF geog3D to geog2D,conversion,,,,,1098,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-08-12,,1,0
+15570,POSGAR 94 geocentric to geog3D,conversion,,,,,1033,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,EPSG,2005-09-12,,1,0
+15571,POSGAR 94 geog3D to geog2D,conversion,,,,,1033,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,EPSG,2005-09-12,,1,0
+15572,Korean 2000 geocentric to geog3D,conversion,,,,,1135,For geocentric to geographic 3D conversions and vice versa.,0,9602,,,,EPSG Guidance Note #7-2.,OGP,2006-01-30,,1,0
+15573,Korean 2000 geog3D to geog2D,conversion,,,,,1135,For geographic 3D to geographic 2D conversions.,0,9659,,,See EPSG Guidance Note #7 or Coordinate Operation Method description for techniques for handling reverse conversion.,EPSG Guidance Note #7-2.,OGP,2006-01-30,,1,0
+15700,Gulshan 303 to WGS 84 (1),transformation,4682,4326,SB-BGD,1,1041,Oil exploration.,1,9603,,,Derived at origin station in Dhaka.,IGN Paris.,EPSG,2004-10-14,,1,1
+15701,Kalianpur 1962 to WGS 84 (2),transformation,4145,4326,TFE-Pak Indus,2,2985,Oil exploration.,1,9603,,,Derived at Geodetic Survey office in Karachi in 1997.,Total,EPSG,2004-10-14,,1,0
+15702,Kalianpur 1962 to WGS 84 (3),transformation,4145,4326,utp-Pak Badin,3,2984,Oil exploration.,3,9603,,,"Derived at station S0001, an approximate offset to Survey of India primary station Kat Baman, in 1992 from 180 single point Transit passes observed in 1991 by Fugro-Geodetic for UTP.",BP,EPSG,2004-10-14,,1,0
+15703,Kalianpur 1962 to WGS 84 (4),transformation,4145,4326,utp-Pak Karachi,4,2982,Oil exploration.,3,9603,,,Derived at Chitrawala triangulation station by Fugro-Geodetic for UTP.,BP,EPSG,2004-10-14,,1,0
+15704,Kalianpur 1962 to WGS 84 (5),transformation,4145,4326,utp-Pak E Sind,5,2983,Oil exploration.,3,9606,,,Derived by Western Geophysical for UTP 1996 East Sind 2D survey.,Arco,EPSG,2004-10-14,,1,0
+15705,Minna to WGS 84 (12),transformation,4263,4326,WGC-Nga 211,12,1717,Oil industry exploration.,5,9606,,,Derived via WGS 72(BE). Minna to WGS 72(BE) transformation derived in 1981 for Mobil E&P Nigeria (MEPCON) by Geodetic Survey through Transit translocation at six stations in southern Nigeria. Used by MEPCON in blocks OPL 215 and 221.,,EPSG,2004-10-30,,1,0
+15706,Minna to WGS 84 (13),transformation,4263,4326,Elf-Nga,13,1717,Oil industry exploration.,5,9603,,,Used by Elf in Blocks OPL 222 and OPL 223 and by Mobil in 1994,,EPSG,2004-10-29,,1,0
+15707,ELD79 to WGS 84 (6),transformation,4159,4326,PCan-Lby Amal,6,2987,Oil exploration and production,10,9603,,,"Used by Petrocanada and previous licence holders in Amal field, concession 12.",PetroCanada,EPSG,2004-11-02,,1,0
+15708,PRS92 to WGS 84 (1),transformation,4683,4326,CGS-Phl,1,1190,Accuracy: 1-10 parts per million.,0.05,9607,,,Derived during GPS campaign which established PRS92 coordinates at 330 first order stations.,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+15709,Nouakchott 1965 to WGS 84 (1),transformation,4680,4326,IGN-Mau,1,2972,Oil exploration.,5,9603,,,Derived by IGN in 1992 at 7 stations within Nouakchott city.,IGN Paris.,EPSG,2005-01-26,,1,0
+15710,Aratu to WGS 84 (10),transformation,4208,4326,PB-Bra Campos,10,2963,Oil exploration.,5,9603,,,Provided by Petrobras for Barracuda Caratinga project. Understood to be Petrobras preferred parameters for all purposes in the area.,PetroBras,EPSG,2005-02-05,,1,0
+15711,Aratu to WGS 84 (11),transformation,4208,4326,PB-Bra Santos,11,2962,Oil exploration.,5,9603,,,Provided by Petrobras for Barracuda Caratinga project. Understood to be Petrobras preferred parameters for all purposes in the area.,PetroBras,EPSG,2005-02-05,,1,0
+15712,Aratu to WGS 84 (12),transformation,4208,4326,PB-Bra EspS,12,2964,Oil exploration.,5,9603,,,Provided by Petrobras for Barracuda Caratinga project. Understood to be Petrobras preferred parameters for all purposes in the area.,PetroBras,EPSG,2005-02-05,,1,0
+15713,Gan 1970 to WGS 84 (1),transformation,4684,4326,NIMA-Mdv,1,1152,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,U.S. Defense Mapping Agency  TR8350.2 September 1987.,EPSG,2005-05-21,2005.20,1,0
+15714,Bogota 1975 to MAGNA-SIRGAS (1),transformation,4218,4686,IGAC-Col CF reg 1,1,3082,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15715. See Bogota 1975 to MAGNA-SIRGAS (9), tfm code 15730, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15715,Bogota 1975 to WGS 84 (3),transformation,4218,4326,EPSG-Col reg 1,3,3082,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (1) (tfm code 15714).,EPSG,EPSG,2005-04-14,,1,0
+15716,Bogota 1975 to MAGNA-SIRGAS (2),transformation,4218,4686,IGAC-Col CF reg 2,2,3083,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15717. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15731, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15717,Bogota 1975 to WGS 84 (4),transformation,4218,4326,EPSG-Col reg 2,4,3083,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (2) (tfm code 15716).,EPSG,EPSG,2005-04-14,,1,0
+15718,Bogota 1975 to MAGNA-SIRGAS (3),transformation,4218,4686,IGAC-Col CF reg 3,3,3084,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15719. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15732, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15719,Bogota 1975 to WGS 84 (5),transformation,4218,4326,EPSG-Col reg 3,5,3084,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (3) (tfm code 15718).,EPSG,EPSG,2005-04-14,,1,0
+15720,Bogota 1975 to MAGNA-SIRGAS (4),transformation,4218,4686,IGAC-Col CF reg 4,4,3085,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15721. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15733, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15721,Bogota 1975 to WGS 84 (6),transformation,4218,4326,EPSG-Col reg 4,6,3085,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (4) (tfm code 15720).,EPSG,EPSG,2005-04-14,,1,0
+15722,Bogota 1975 to MAGNA-SIRGAS (5),transformation,4218,4686,IGAC-Col CF reg 5,5,3086,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15723. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15734, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15723,Bogota 1975 to WGS 84 (7),transformation,4218,4326,EPSG-Col reg 5,7,3086,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (5) (tfm code 15722).,EPSG,EPSG,2005-04-14,,1,0
+15724,Bogota 1975 to MAGNA-SIRGAS (6),transformation,4218,4686,IGAC-Col CF reg 6,6,3087,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15725. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15735, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15725,Bogota 1975 to WGS 84 (8),transformation,4218,4326,EPSG-Col reg 6,8,3087,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (6) (tfm code 15724).,EPSG,EPSG,2005-04-14,,1,0
+15726,Bogota 1975 to MAGNA-SIRGAS (7),transformation,4218,4686,IGAC-Col CF reg 7,7,3088,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15727. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15736, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15727,Bogota 1975 to WGS 84 (9),transformation,4218,4326,EPSG-Col reg 7,9,3088,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (7) (tfm code 15726).,EPSG,EPSG,2005-04-14,,1,0
+15728,Bogota 1975 to MAGNA-SIRGAS (8),transformation,4218,4686,IGAC-Col CF reg 8,8,3089,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,"May be taken as transformation to WGS 84 - see tfm code 15729. See Bogota 1975 to MAGNA-SIRGAS (10), tfm code 15737, for an equivalent transformation using the Molodenski-Badekas 10-parameter method. EPSG recommends this alternative.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15729,Bogota 1975 to WGS 84 (10),transformation,4218,4326,EPSG-Col reg 8,10,3089,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9607,,,Approximation at the +/- 1m level assuming that MAGNA-SIRGAS is equivalent to WGS 84. Parameter values taken from Bogota 1975 to MAGNA-SIRGAS (8) (tfm code 15728).,EPSG,EPSG,2005-04-14,,1,0
+15730,Bogota 1975 to MAGNA-SIRGAS (9),transformation,4218,4686,IGAC-Col MB reg 1,9,3082,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (1), tfm code 15714.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15731,Bogota 1975 to MAGNA-SIRGAS (10),transformation,4218,4686,IGAC-Col MB reg 2,10,3083,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (2), tfm code 15716.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15732,Bogota 1975 to MAGNA-SIRGAS (11),transformation,4218,4686,IGAC-Col MB reg 3,11,3084,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (3), tfm code 15718.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15733,Bogota 1975 to MAGNA-SIRGAS (12),transformation,4218,4686,IGAC-Col MB reg 4,12,3085,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (4), tfm code 15720.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15734,Bogota 1975 to MAGNA-SIRGAS (13),transformation,4218,4686,IGAC-Col MB reg 5,13,3086,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (5), see tfm code 15722.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15735,Bogota 1975 to MAGNA-SIRGAS (14),transformation,4218,4686,IGAC-Col MB reg 6,14,3087,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (6), tfm code 15724.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15736,Bogota 1975 to MAGNA-SIRGAS (15),transformation,4218,4686,IGAC-Col MB reg 7,15,3088,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (7), tfm code 15726.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15737,Bogota 1975 to MAGNA-SIRGAS (16),transformation,4218,4686,IGAC-Col MB reg 8,16,3089,"Accuracy about 1 part in 10^5 of distance between points, depending on relative tectonic motion.",1,9636,,,"Source also quotes an equivalent transformation using the Coordinate Frame 7-parameter method - see Bogota 1975 to MAGNA-SIRGAS (8), tfm code 15728.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+15738,MAGNA-SIRGAS to WGS 84 (1),transformation,4686,4326,EPSG,1,1070,MAGNA-SIRGAS is a realisation of WGS 84 coincident to within 1 metre.  This transformation has an accuracy equal to the coincidence figure.,1,9603,,,,EPSG,EPSG,2005-04-14,,1,0
+15739,Amersfoort to ETRS89 (3),transformation,4289,4258,NCG-Nld 2004,3,1275,Accuracy 0.5m,0.5,9607,,,Supersedes Amersfoort to ETRS89 (1) (tfm code 1751). Dutch sources also quote an equivalent transformation using the Molodenski-Badekas 10-parameter method (M-B) - see tfm code 15740.,Nederlandse Commissie voor Geodesie (NCG).,EPSG,2005-04-14,,1,0
+15740,Amersfoort to ETRS89 (4),transformation,4289,4258,NCG-Nld 2004,4,1275,Accuracy 0.5m,0.5,9636,,,Supersedes Amersfoort to ETRS89 (2) (tfm code 1066). Dutch sources also quote an equivalent transformation using the Coordinate Frame 7-parameter method - see tfm code 15739.,Nederlandse Commissie voor Geodesie (NCG).,EPSG,2005-04-14,,1,0
+15741,Deir ez Zor to WGS 84 (2),transformation,4227,4326,Elf-Syr Deir 1991,2,2329,Oil exploration. Accuracy 5m.,5,9603,,,Derived by Elf in 1991 from tfm code 1584 concatenated with a tfm from WGS72BE to WGS84.,Total,EPSG,2005-05-01,,1,0
+15742,Deir ez Zor to WGS 84 (5),transformation,4227,4326,CGG-Syr Isba,5,1227,Oil exploration. Accuracy 5m.,5,9603,,,Derived for 1998 Omar seismic survey and used in 2000 for El Isba seismic survey.,Total,EPSG,2005-05-01,,1,0
+15743,Deir ez Zor to WGS 84 (6),transformation,4227,4326,Tot-Syr Deir 2005,6,2329,Oil exploration. Accuracy 0.5m.,0.5,9606,,,"Derived 2005 at 5 triangulation stations and using (EGM96 geoid model +1.15m). Used by Total/DEZPC for Jafra and Mazraa seismic surveys.  Can be approximated using geocentric translations of dX=-190.6m, dY=+8.8m, dZ=+239.6m.",Total,EPSG,2005-05-01,,1,0
+15744,UKOOA P6/98 seismic bin grid to WGS 84 / UTM zone 31N,transformation,5818,32631,EPSG P6,1,1263,Example only.,0,9666,,,"As this transformation defines the relationship between the seismic bin grid and the map grid, its accuracy is 0, i.e. there is no loss of positional accuracy through applying the transformation.","UKOOA Data Exchange Format P6/98 ""Definition of 3D Seismic Binning Grids"".",EPSG,2005-08-30,,1,0
+15745,ED50(ED77) to WGS 84 (6),transformation,4154,4326,Tot-Irn Spars,6,3140,Petroleum Exploration and Production.,0.2,9603,,,Derived in Tombak district in March 2005.  Used for South Pars phase 11.,Total,EPSG,2005-08-17,,1,0
+15746,Nakhl-e Ghanem to WGS 84 (6),transformation,4693,4326,TFE-Irn Tombak,6,3141,Petroleum Exploration and Production.,0.2,9603,,,Derived in Tombak district in March 2005.  Used for South Pars phase 11 and Pars LNG plants.,Total,EPSG,2005-08-17,,1,0
+15747,Tombak LNG Plant Grid to Nakhl-e Ghanem / UTM zone 39N,transformation,5817,3307,Tot-Irn,1,3141,Engineering survey.,0,9621,,,,Total,EPSG,2005-08-17,,1,0
+15748,BD72 to ETRS89 (2),transformation,4313,4258,IGN-Bel 0.2m,2,1044,For applications to an accuracy of 0.2 metre.,0.2,9607,,,May be taken as approximate transformation BD72 to WGS 84 - see code 15749.,IGN Brussels www.ngi.be,EPSG,2005-05-27,,1,0
+15749,BD72 to WGS 84 (3),transformation,4313,4326,IGN-Bel 0.2m,3,1044,For applications to an accuracy of 0.5 metre.,0.2,9607,,,Parameter values from BD72 to ETRS89 (2) (code 15748).,IGN Brussels www.ngi.be,EPSG,2005-05-27,,1,0
+15750,St. Kitts 1955 to WGS 84 (2),transformation,4605,4326,NIMA-Kna,2,1200,"For military purposes.  Accuracy 25m in each of X, Y and Z axes.",44,9603,,,Dereived at 2 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.46,1,0
+15751,Reunion 1947 to WGS 84 (2),transformation,4626,4326,IGN-Reu 30m,2,1196,For military purposes. Accuracy 25m in each axis.,44,9603,,,Derived at 1 station.,IGN (in 2005). Also U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2006-02-07,2005.46 2005.71,1,0
+15752,ED79 to WGS 84 (1),transformation,4668,4326,NIMA-Eur,1,3111,For military purposes. Accuracy 3m in each axis.,6,9603,,,Derived at 22 stations.,U.S. National Imagery and Mapping Agency TR8350.2 revision of October 1997; http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.46,1,0
+15753,ED50 to ED87 (1),transformation,4230,4231,5Nat-NSea-90,1,2330,?,1,9651,9102,9102,Latitude differences from ED50 to ED87 in decimal degrees given by coefficients A0 through A14 where U=(latitude - 55) degrees and V=longitude in decimal degrees.  Longitude differences given through coefficients B0 through B14.,Norwegian Mapping Authority publication 1990:1,EPSG,2005-05-30,,1,0
+15754,Aratu to WGS 84 (1),transformation,4208,4326,PB-Bra BC BS ES,1,2307,Oil exploration.,10,9603,,,Mean for 3 basins. See Aratu to WGS 84 (10) through (12) (codes 15710-12) for transformations for individual basins.,Petrobras.,EPSG,2005-02-05,,1,0
+15755,Minna to WGS 84 (14),transformation,4263,4326,Elf-Nga-OML58,14,3113,Oil industry exploration and production. Accuracy 0.5m.,0.5,9603,,,Derived in 1995 at unspecified DMA ADOS stations and Racal stations M101 and ZVS3003.  Used by Elf in onshore Blocks OML 58.,Total,EPSG,2005-08-03,,1,0
+15756,Tahiti 79 to RGPF (1),transformation,4690,4687,IGN-Pyf,1,3124,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation Tahiti 79 to WGS 84 - see code 15768.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15757,Moorea 87 to RGPF (1),transformation,4691,4687,IGN-Pyf,1,3125,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation Moorea 87 to WGS 84 - see code 15769.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15758,Tahaa 54 to RGPF (1),transformation,4629,4687,IGN-Pyf,1,2812,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation Tahaa 54 to WGS 84 - see code 15770.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15759,Maupiti 83 to RGPF (1),transformation,4692,4687,IGN-Pyf,1,3126,Accuracy +/- 0.5 metre.,0.5,9603,,,May be taken as approximate transformation Maupiti 83 to WGS 84 - see code 15771.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15760,Fatu Iva 72 to RGPF (1),transformation,4688,4687,IGN-Pyf,1,3133,Accuracy +/- 1 to 2 metres.,2,9607,,,May be taken as approximate transformation Fatu Iva 72 to WGS 84 - see code 15772.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15761,IGN63 Hiva Oa to RGPF (1),transformation,4689,4687,IGN-Pyf HivaOa,1,3131,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation IGN63 Hiva Oa to WGS 84 - see code 15773.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15762,IGN63 Hiva Oa to RGPF (2),transformation,4689,4687,IGN-Pyf Tahuata,2,3132,Accuracy +/- 1 to 2 metres.,2,9607,,,May be taken as approximate transformation IGN63 Hiva Oa to WGS 84 - see code 15774.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15763,IGN72 Nuku Hiva to RGPF (1),transformation,4630,4687,IGN-Pyf NukuHiva,1,2810,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation IGN72 Nuku Hiva to WGS 84 - see code 15775.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15764,IGN72 Nuku Hiva to RGPF (2),transformation,4630,4687,IGN-Pyf UaHuka,2,3127,Accuracy +/- 1 to 2 metres.,2,9607,,,May be taken as approximate transformation IGN72 Nuku Hiva to WGS 84 - see code 15776.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15765,IGN72 Nuku Hiva to RGPF (3),transformation,4630,4687,IGN-Pyf UaPou,3,3128,Accuracy +/- 0.5 metre.,0.5,9607,,,May be taken as approximate transformation IGN72 Nuku Hiva to WGS 84 - see code 15777.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+15766,RGPF to WGS 84 (1),transformation,4999,4979,IGN-Pyf,1,1098,Accuracy +/- 0.5 metre (to original definition of WGS 84 - see remarks).,0.5,9607,,,"Transformation is to original definition of WGS 84. It is consistent with later WGS 84 realisations G730, G873 and G1150 to no better than 1m.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie. Also www.shom.fr, technical report 002/199.",EPSG,2005-08-12,,1,1
+15767,RGPF to WGS 84 (2),transformation,4999,4979,EPSG-Pyf,2,1098,Accuracy +/- 1 metre.,1,9603,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84.,EPSG,EPSG,2005-08-12,,1,1
+15768,Tahiti 79 to WGS 84 (1),transformation,4690,4687,EPSG-Pyf,1,3124,Accuracy +/- 1 metre.,1,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from Tahiti 79 to RGPF (1) (tfm code 15756).,EPSG,EPSG,2005-08-12,,1,0
+15769,Moorea 87 to WGS 84 (1),transformation,4691,4326,EPSG-Pyf,1,3125,Accuracy +/- 1 metre.,1,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from Moorea 87 to RGPF (1) (tfm code 15757).,EPSG,EPSG,2005-08-12,,1,0
+15770,Tahaa 54 to WGS 84 (2),transformation,4629,4326,EPSG-Pyf,2,2812,Accuracy +/- 1 metre.,1,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from Tahaa 54 to RGPF (1) (tfm code 15758).,EPSG,EPSG,2005-08-12,,1,0
+15771,Maupiti 83 to WGS 84 (1),transformation,4692,4326,EPSG-Pyf,1,3126,Accuracy +/- 1 metre.,1,9603,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from Maupiti 83 to RGPF (1) (tfm code 15759).,EPSG,EPSG,2005-08-12,,1,0
+15772,Fatu Iva 72 to WGS 84 (1),transformation,4688,4326,EPSG-Pyf,1,3133,Accuracy +/- 2 metres.,2,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from Fatu Iva 72 to RGPF (1) (tfm code 15760).,EPSG,EPSG,2005-08-12,,1,0
+15773,IGN63 Hiva Oa to WGS 84 (1),transformation,4689,4326,EPSG-Pyf HivaOa,1,3131,Accuracy +/- 1 metre.,2,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from IGN63 Hiva Oa to RGPF (1) (tfm code 15761).,EPSG,EPSG,2005-08-12,,1,0
+15774,IGN63 Hiva Oa to WGS 84 (2),transformation,4689,4326,EPSG-Pyf Tahuata,2,3132,Accuracy +/- 2 metres.,2,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from IGN63 Hiva Oa to RGPF (2) (tfm code 15762).,EPSG,EPSG,2005-08-12,,1,0
+15775,IGN72 Nuku Hiva to WGS 84 (2),transformation,4630,4326,EPSG-Pyf NukuHiva,1,2810,Accuracy +/- 1 metre.,1,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from IGN72 Nuku Hiva to RGPF (1) (tfm code 15763).,EPSG,EPSG,2005-08-12,,1,0
+15776,IGN72 Nuku Hiva to WGS 84 (3),transformation,4630,4326,EPSG-Pyf UaHuka,2,3127,Accuracy +/- 2 metres.,2,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from IGN72 Nuku Hiva to RGPF (2) (tfm code 15764).,EPSG,EPSG,2005-08-12,,1,0
+15777,IGN72 Nuku Hiva to WGS 84 (4),transformation,4630,4326,EPSG-Pyf UaPou,3,3128,Accuracy +/- 1 metre.,1,9607,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84. Parameter values taken from IGN72 Nuku Hiva to RGPF (2) (tfm code 15765).,EPSG,EPSG,2005-08-12,,1,0
+15778,ELD79 to WGS 84 (7),transformation,4159,4326,Tot-Lby NC192,7,3142,Oil exploration and production.,0.5,9603,,,"Derived by Total at stations SDL 130-03, 04 and 05 in May 2005.",Total,EPSG,2005-08-30,,1,0
+15779,Gulshan 303 to WGS 84 (1),transformation,4682,4326,SB-BGD,1,1041,Oil exploration.,1,9603,,,Derived at origin station in Dhaka. Source information given to 3 decimal places but rounded by EPSG to be commensurate with stated accuracy.,IGN Paris.,EPSG,2005-09-02,,1,0
+15780,POSGAR 94 to WGS 84 (1),transformation,4190,4326,EPSG-Arg,1,1033,Approximation at the +/- 1m level.,1,9603,,,,EPSG,EPSG,2005-09-12,,1,0
+15781,WGS 84 to EGM84 geoid (1),transformation,4979,5798,NGA-World,1,1262,Derivation of gravity-related heights from GPS observations.,1,9661,,,Superseded by WGS 84 to EGM96 geoid (1) (tfm code 10084).,US National Geospatial-Intelligence Agency (NGA); http://earth-info.nga.mil/GandG/,EPSG,2006-02-09,,1,0
+15782,Campo Inchauspe to POSGAR 94 (1),transformation,4221,4694,IGM-Arg,1,1033,Accuracy 5m in each axis.,5,9603,,,Adopted from U.S. Defense Mapping Agency values for Campo Inchauspe to WGS 84 (tfm code 1127) assuming that POSGAR 94 is equivalent to WGS 84.,"Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",EPSG,2005-05-21,2005.20,1,0
+15783,IGN53 Mare to WGS 84 (2),transformation,4641,4326,IGN-Ncl Mare,2,2819,Accuracy 5 metres.,5,9603,,,,IGN Paris,OGP,2006-02-08,,1,0
+15787,IGCB 1955 to WGS 84 (1),transformation,4701,4326,Tot-Cod,1,3171,Oil exploration. Accuracy 5m.,5,9603,,,Derived by Topnav in 1991 at station TSH 85.,Petrofina,OGP,2005-11-28,,1,0
+15788,AGD66 to WGS 84 (16),transformation,4202,4326,OGP-Aus 5m,16,2575,5m accuracy.,5,9603,,,Parameter values from AGD66 to GDA94 (1) (code 1278). Derived at 162 stations. Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,OGP,OGP,2006-01-02,,1,0
+15789,AGD84 to WGS 84 (8),transformation,4203,4326,OGP-Aus 5m,8,2575,5m accuracy.,5,9603,,,Parameter values from AGD84 to GDA94 (1) (code 1280). Derived at 327 stations. Assumes GDA94 and WGS 84 can be considered the same to within the accuracy of the transformation.,OGP,OGP,2006-01-02,,1,0
+15790,Mhast (offshore) to WGS 72BE (1),transformation,4705,4324,CHV-Ago Cab,1,3180,Oil industry exploration and production between 1979 and 1987.,10,9603,,,Derived by Oceaneering for CABGOC in 1979. Mean of parameters derived by single point Transit translocation at 2 stations (Mongo Tando and N'To). Applied to single point Transit translocations at other stations to define Mhast (offshore) coordinates.,ChevronTexaco,OGP,2006-01-06,,1,0
+15791,Malongo 1987 to WGS 84 (3),transformation,4259,4326,CHV-Ago Cab87,3,3179,Oil industry exploration and production between September 1987 and April 1989.,10,9603,,,Derived via WGS 72BE by Geodetic for Chevron in 1987 by single point Transit translocation at 1 station (Malongo Y). Superseded in 1989 by Malongo 1987 to WGS 84 (1) (code 1330).,ChevronTexaco,OGP,2006-01-06,,1,0
+15792,Egypt Gulf of Suez S-650 TL to WGS 72BE (1),transformation,4706,4324,ESL-Egy GoS,1,2341,Oil industry exploration and production between 1980 and 1984.,5,9603,,,Derived by Egypt Surveys Limited through single point Transit translocation at 1 station (S-650).,Various industry sources,OGP,2006-01-11,,1,0
+15793,Barbados 1938 to WGS 84 (1),transformation,4212,4326,UKHO-Brb,1,1042,Accuracy 2.5m.,3,9603,,,"Derived at 2 stations (S40 and M1, St Annes Tower) in 2004.",UK Hydrographic Office,OGP,2006-01-26,,1,0
+15794,Cocos Islands 1965 to WGS 84 (1),transformation,4708,4326,DMA-Cck,1,1069,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15795,Tern Island 1961 to WGS 84 (1),transformation,4707,4326,DMA-Usa HI Tern,1,3181,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station. Same transformation parameter values related to same datum area given in original 1987 DMA TR8350.2 edition for Sorol Atoll.,"DMA / NIMA / NSA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15796,Iwo Jima 1945 to WGS 84 (1),transformation,4709,4326,DMA-Jpn IwoJ,1,3200,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15797,Ascension Island 1958 to WGS 84 (1),transformation,4712,4326,DMA-Shn Asc,1,3182,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 2 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15798,St. Helena 1971 to WGS 84 (1),transformation,4710,4326,DMA-Shn Hel,1,3183,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15799,Marcus Island 1952 to WGS 84 (1),transformation,4711,4326,DMA-Jpn Marcus,1,3203,For military purposes only. Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15800,Ayabelle Lighthouse to WGS 84 (1),transformation,4713,4326,DMA-Dji,1,1081,For military purposes only.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15801,Bellevue to WGS 84 (1),transformation,4714,4326,DMA-Vut,1,3193,Millitary and topographic mapping; Accuracy +/- 20 m in each axis,35,9603,,,Derived at 3 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15802,Camp Area Astro to WGS 84 (1),transformation,4715,4326,DMA-Ata McMurdo,1,3205,Miltiary and scientific mapping.,999,9603,,,No accuracy estimate available.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15803,Phoenix Islands 1966 to WGS 84 (1),transformation,4716,4326,DMA-Kir Phoenix,1,3196,Miltary and topographic mapping. Accuracy +/- 15 m in each axis.,26,9603,,,Derived at 4 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15804,Cape Canaveral to WGS 84 (1),transformation,4717,4326,DMA-Bha Usa-FL,1,3206,US space and military operations.  Accuracy +/- 3 m in each axis.,6,9603,,,Derived at 19 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15805,Solomon 1968 to WGS 84 (1),transformation,4718,4326,DMA-Slb Gizo,1,3198,Military and topographic mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15806,Easter Island 1967 to WGS 84 (1),transformation,4719,4326,DMA-Chl Easter,1,3188,Military and topographic mapping.  Accuracy +/- 25m in each axis,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15807,Solomon 1968 to WGS 84 (2),transformation,4718,4326,DMA-Slb Guad,2,3197,Military and topographic mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15808,Diego Garcia 1969 to WGS 84 (1),transformation,4724,4326,DMA-Iot Garcia,1,3189,Military and topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,Derived at 2 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15809,Johnston Island 1961 to WGS 84 (1),transformation,4725,4326,DMA-Umi Johnston,1,3201,Military and topographic mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 2 satellite stations. Note: NGA online html files carry a different dZ value - OGP believe this is an erroneous transcription from the TR8350.2 line above.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15810,Kusaie 1951 to WGS 84 (1),transformation,4735,4326,DMA-Fsm Carol,1,3192,Military and topographic mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15811,Antigua 1943 to WGS 84 (2),transformation,4601,4326,DMA-Atg Ant,2,1273,Military mapping. Accuracy +/- 25m in each axis.,44,9603,,,Determined from 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15812,Deception Island to WGS 84 (1),transformation,4736,4326,DMA-Ata Dec,1,3204,Scientific mapping.  Accuracy +/- 20m in each axis.,35,9603,,,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15813,South Georgia 1968 to WGS 84 (1),transformation,4722,4326,DMA-Sgs Sgeorg,1,3187,Military and topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,Determined from 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15814,Little Cayman 1961 to WGS 84 (1),transformation,4726,4326,DMA-Cym Little Brac,1,3186,Military mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Determined from 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15815,Pico de la Nieves to WGS 84 (1),transformation,4728,4326,DMA-Esp Canary,1,3199,Militaryand topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,Determined at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15816,Tristan 1968 to WGS 84 (1),transformation,4734,4326,DMA-Shn Tris,1,3184,Military and topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,Determined at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15817,Midway 1961 to WGS 84 (1),transformation,4727,4326,DMA-Umi Midway 1987,1,3202,Military and topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,"Derived at 1 satellite station. Information source states ""provided for historical purposes only. These parameter [values] should not be used"". Superseded by Midway 1961 to WGS 84 (2) (tfm code 15818).","DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15818,Midway 1961 to WGS 84 (2),transformation,4727,4326,DMA-Umi Midway 2003,2,3202,Military and topographic mapping. Accuracy +/- 25m in each axis.,44,9603,,,Derived at 1 satellite station. Supersedes Midway 1961 to WGS 84 (1) (tfm code 15817).,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 2, 23rd June 2004)",OGP,2006-01-26,,1,0
+15819,Pitcairn 1967 to WGS 84 (1),transformation,4729,4326,DMA-Pcn Pitcairn Isl,1,3208,Millitary and topographic mapping. Accuracy +/- 25 m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15820,Santo 1965 to WGS 84,transformation,4730,4326,DMA-Vut,1,3194,For military and topographic mapping.  Accuracy 25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15821,Viti Levu 1916 to WGS 84 (1),transformation,4731,4326,DMA-Fji,1,3195,For military and topographic mapping.  Accuracy +/-25m in each axis.,44,9603,,,Derived at 1 satellite station.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15822,Marshall Islands 1960 to WGS 84 (1),transformation,4732,4326,DMA-Mhl 1960,1,3191,For military and topographic mapping.  Accuracy +/-3 m in each axis.,6,9603,,,Derived at 10 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15823,Wake Island 1952 to WGS 84 (1),transformation,4733,4326,DMA-Mhl Wake,1,3190,For military and topographic mapping.  Accuracy +/-25m in each axis.,44,9603,,,Derived at 2 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15824,Old Hawaiian to WGS 84 (3),transformation,4135,4326,DMA-Usa HI 1987,3,1334,"Military mapping.  Accuracy +/- 25m in X axis, +/- 20m in Y and Z axes.",38,9603,,,Derived at 15 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15825,Old Hawaiian to WGS 84 (4),transformation,4135,4326,DMA-Usa HI Haw 1991,4,1546,Military mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 2 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15826,Old Hawaiian to WGS 84 (5),transformation,4135,4326,DMA-Usa HI Kauai 1991,5,1549,Military mapping.  Accuracy +/- 20m in each axis.,35,9603,,,Derived at 3 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15827,Old Hawaiian to WGS 84 (6),transformation,4135,4326,DMA-Usa HI Maui 1991,6,1547,Military mapping.  Accuracy +/- 25m in each axis.,44,9603,,,Derived at 2 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15828,Old Hawaiian to WGS 84 (7),transformation,4135,4326,DMA-Usa HI Oahu 1991,7,1548,"Military mapping only. Accuracy +/- 10m in X axis, +/- 6m in Y and Z axes.",14,9603,,,Derived at 8 satellite stations.,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-01-26,,1,0
+15829,Little Cayman 1961 to WGS 84 (2),transformation,4726,4326,UNO-Cym Little Brac,2,3186,Topographic survey.  Accuracy +/- 1m.,1,9603,,,Determined from 2 satellite stations.,"Clifford J.Mugnier in Photogrammetric Engineering and Remote Sensing, November 1998.",OGP,2006-01-26,,1,0
+15830,Grand Cayman 1959 to WGS 84 (1),transformation,4723,4326,UNO-Cym Grand,1,3186,Topographic survey.  Accuracy +/- 1m.,1,9603,,,Determined from 6 satellite stations.,"Clifford J.Mugnier in Photogrammetric Engineering and Remote Sensing, November 1998.",OGP,2006-01-26,,1,0
+15831,Korea 2000 to WGS 84 (1),transformation,4737,4326,OGP-Kor,1,1135,Accuracy +/- 1 metre.,1,9603,,,Approximation at the +/- 1m level assuming that ITRF2000 is equivalent to WGS 84.,OGP,OGP,2006-01-30,,1,0
+15832,RGPF to WGS 84 (1),transformation,4687,4326,IGN-Pyf,1,1098,Accuracy +/- 0.5 metre (to original definition of WGS 84 - see remarks).,0.5,9607,,,"Transformation is to original definition of WGS 84. It is consistent with later WGS 84 realisations G730, G873 and G1150 to no better than 1m.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie. Also www.shom.fr, technical report 002/199.",OGP,2006-01-30,,1,0
+15833,RGPF to WGS 84 (2),transformation,4687,4326,EPSG-Pyf,2,1098,Accuracy +/- 1 metre.,1,9603,,,Approximation at the +/- 1m level assuming that RGPF is equivalent to WGS 84.,EPSG,OGP,2006-01-30,,1,0
+15834,NAD83 to NAD83(HARN) (44),transformation,4269,4152,NGS-Usa NC,44,1402,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 15835.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,OGP,2006-01-31,,1,0
+15835,NAD83 to WGS 84 (55),transformation,4269,4326,OGP-Usa NC,55,1402,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (44) (code 15834) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,OGP,OGP,2006-01-31,,1,0
+15836,NAD83 to NAD83(HARN) (45),transformation,4269,4152,NGS-Usa SC,45,1409,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 15837.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,OGP,2006-01-31,,1,0
+15837,NAD83 to WGS 84 (56),transformation,4269,4326,OGP-Usa SC,56,1409,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (45) (code 15836) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,OGP,OGP,2006-01-31,,1,0
+15838,NAD83 to NAD83(HARN) (46),transformation,4269,4152,NGS-Usa PA,46,1407,Geodetic survey. Accuracy 0.05m at 67% confidence level.,0.05,9613,,,Uses NADCON method which expects longitudes positive west; EPSG GeogCRSs NAD83 (code 4269) and NAD83(HARN) (code 4152) have longitudes positive east.   May be taken as approximate transformation NAD83-WGS 84 - see code 15839.,US Coast & Geodetic Survey  www.ngs.noaa.gov  NADCON readme file,OGP,2006-01-31,,1,0
+15839,NAD83 to WGS 84 (57),transformation,4269,4326,OGP-Usa PA,57,1407,Approximation at the +/- 1m level.,1,9613,,,Parameter files are from NAD83 to NAD83(HARN) (46) (code 15838) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.,OGP,OGP,2006-01-31,,1,0
+15840,Old Hawaiian to WGS 84 (8),transformation,4135,4326,OGP-Usa HI 2m,8,1334,Accuracy of transformation consistent with equivalence of WGS 84 and NAD 84 for Hawaii Islands.  +/- 1 to 2 meters.,2,9613,,,Transformation steps are from Old Hawaiian to NAD83 (1) (code 1454) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,OGP,OGP,2006-01-26,,1,0
+15841,Puerto Rico to WGS 84 (4),transformation,4139,4326,OGP-Pri 2m,4,1194,Accuracy of transformation consistent with equivalence of WGS 84 and NAD 83 for Puerto Rico.  +/- 1 to 2 meters.,2,9613,,,Transformation steps are from Puerto Rico to NAD83 (1) (code 1461) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.,OGP,OGP,2006-01-26,,1,0
+15842,Hong Kong 1963(67) to WGS 84 (1),transformation,4739,4326,UKHO-Hkg,1,1118,Military mapping.  Accuracy +/- 1m.,1,9603,,,Derived at 2 satellite stations. Care: does not use Hong Kong 1963 (code 4838) as the source CRS.,"UK Hydrographic office and DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000)",OGP,2006-02-03,,1,0
+15845,Pampa del Castillo to WGS 84 (1),transformation,4161,4326,UNO-Arg ComRiv,1,1265,Geodetic surveying within the oil industry. Accuracy 25 m.,25,9603,,,Transformation parameter precision given to millimetres in information source but due to accuracy rounded to nearest decimetre for EPSG database.,"Clifford J.Mugnier in Photogrammetric Engineering and Remote Sensing, December 1999. www.asprs.org/",OGP,2006-02-03,,1,0
+15846,Egypt Gulf of Suez S-650 TL to WGS 84 (2),transformation,4706,4326,Racal-Egy GoS,2,2341,Used for oil exploration by GUPCO.,5,9603,,,"Sometime referred to as ""Egypt 1907 to WGS 84"". However, application to WGS 84 coordinates of the reverse of this tfm results in Gulf of Suez S-650 TL, not Egypt 1907, position. Gulf of Suez S-650 TL and Egypt 1907 CRSs differ by some 20 metres.",Maridive,OGP,2006-02-03,,1,0
+15847,MOP78 to WGS 84 (2),transformation,4639,4326,IGN-Wlf Wallis,2,2815,Accuracy +/- 10 metres.,10,9603,,,Replaces information from 2001 (tfm code 1925).,IGN Paris (2005).,OGP,2006-02-08,,1,0
+15848,ST84 Ile des Pins to WGS 84 (2),transformation,4642,4326,IGN-Ncl Pins,2,2820,Accuracy +/- 10 metres.,10,9603,,,,IGN Paris.,OGP,2006-02-09,,1,0
+15849,Beduaram to WGS 84 (2),transformation,4213,4326,ELF-Ner SE 91,2,2771,Oil exploration.,15,9603,,,Used by Elf / CGG between December 1991 and March 1992. Probably derived from results of concatenated tfm Beduaram to WGS 84 (1) (code 8634).,Total,OGP,2006-02-10,,1,0
+15850,IGN 1962 Kerguelen to WGS 84 (1),transformation,4698,4326,IGN-Atf Kerg,1,2816,Accuracy +/- 10 metres.,10,9603,,,Also published in US NIMA/NGA TR8350.2 which gives accuracy of +/-25m in each axis and states that derived at one station.,IGN Paris.,OGP,2005-11-23,,1,0
+15914,BLM zone 14N (US survey feet),conversion,,,,,2171,US survey foot form of UTM zone 14N,0,9807,,,"Sometimes locally referred to as ""UTM zone 14"".",Minerals Management Service offshore protraction diagrams.,EPSG,2002-02-12,95.30  96.29  2002.12,1,0
+15915,BLM zone 15N (US survey feet),conversion,,,,,2172,US survey foot form of UTM zone 15N,0,9807,,,"Sometimes locally referred to as ""UTM zone 15"".",Minerals Management Service offshore protraction diagrams.,EPSG,2002-02-12,95.30  96.29  2002.12,1,0
+15916,BLM zone 16N (US survey feet),conversion,,,,,2173,US survey foot form of UTM zone 16N,0,9807,,,"Sometimes locally referred to as ""UTM zone 16"".",Minerals Management Service offshore protraction diagrams.,EPSG,2002-02-12,95.30  96.29  2002.12,1,0
+15917,BLM zone 17N (US survey feet),conversion,,,,,2174,US survey foot form of UTM zone 17N,0,9807,,,"Sometimes locally referred to as ""UTM zone 17"".",Minerals Management Service offshore protraction diagrams.,EPSG,2002-02-12,95.30  96.29  2002.12,1,0
+16000,UTM grid system (northern hemisphere),conversion,,,,,1998,For strict use within zone boundaries,0,9824,,,Use UTM zone xx N (codes 16001-16060) for use outwith zone boundary or when easting is not prefixed by zone number.,EPSG,EPSG,2001-06-05,,1,0
+16001,UTM zone 1N,conversion,,,,,1873,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16002,UTM zone 2N,conversion,,,,,1875,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16003,UTM zone 3N,conversion,,,,,1877,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16004,UTM zone 4N,conversion,,,,,1879,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16005,UTM zone 5N,conversion,,,,,1881,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16006,UTM zone 6N,conversion,,,,,1883,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16007,UTM zone 7N,conversion,,,,,1885,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16008,UTM zone 8N,conversion,,,,,1887,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16009,UTM zone 9N,conversion,,,,,1889,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16010,UTM zone 10N,conversion,,,,,1891,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16011,UTM zone 11N,conversion,,,,,1893,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16012,UTM zone 12N,conversion,,,,,1895,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16013,UTM zone 13N,conversion,,,,,1897,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16014,UTM zone 14N,conversion,,,,,1899,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16015,UTM zone 15N,conversion,,,,,1901,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16016,UTM zone 16N,conversion,,,,,1903,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16017,UTM zone 17N,conversion,,,,,1905,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16018,UTM zone 18N,conversion,,,,,1907,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16019,UTM zone 19N,conversion,,,,,1909,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16020,UTM zone 20N,conversion,,,,,1911,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16021,UTM zone 21N,conversion,,,,,1913,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16022,UTM zone 22N,conversion,,,,,1915,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16023,UTM zone 23N,conversion,,,,,1917,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16024,UTM zone 24N,conversion,,,,,1919,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16025,UTM zone 25N,conversion,,,,,1921,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16026,UTM zone 26N,conversion,,,,,1923,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16027,UTM zone 27N,conversion,,,,,1925,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16028,UTM zone 28N,conversion,,,,,1927,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16029,UTM zone 29N,conversion,,,,,1929,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16030,UTM zone 30N,conversion,,,,,1931,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16031,UTM zone 31N,conversion,,,,,1933,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16032,UTM zone 32N,conversion,,,,,1935,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16033,UTM zone 33N,conversion,,,,,1937,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16034,UTM zone 34N,conversion,,,,,1939,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16035,UTM zone 35N,conversion,,,,,1941,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16036,UTM zone 36N,conversion,,,,,1943,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16037,UTM zone 37N,conversion,,,,,1945,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16038,UTM zone 38N,conversion,,,,,1947,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16039,UTM zone 39N,conversion,,,,,1949,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16040,UTM zone 40N,conversion,,,,,1951,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16041,UTM zone 41N,conversion,,,,,1953,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16042,UTM zone 42N,conversion,,,,,1955,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16043,UTM zone 43N,conversion,,,,,1957,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16044,UTM zone 44N,conversion,,,,,1959,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16045,UTM zone 45N,conversion,,,,,1961,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16046,UTM zone 46N,conversion,,,,,1963,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16047,UTM zone 47N,conversion,,,,,1965,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16048,UTM zone 48N,conversion,,,,,1967,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16049,UTM zone 49N,conversion,,,,,1969,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16050,UTM zone 50N,conversion,,,,,1971,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16051,UTM zone 51N,conversion,,,,,1973,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16052,UTM zone 52N,conversion,,,,,1975,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16053,UTM zone 53N,conversion,,,,,1977,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16054,UTM zone 54N,conversion,,,,,1979,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16055,UTM zone 55N,conversion,,,,,1981,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16056,UTM zone 56N,conversion,,,,,1983,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16057,UTM zone 57N,conversion,,,,,1985,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16058,UTM zone 58N,conversion,,,,,1987,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16059,UTM zone 59N,conversion,,,,,1989,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16060,UTM zone 60N,conversion,,,,,1991,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16061,Universal Polar Stereographic North,conversion,,,,,1996,Large and medium scale topographic mapping and engineering survey.,0,9810,,,,NIMA TR8358.2,EPSG,2000-03-07,97.18  2000.094  2003.22,1,0
+16065,TM35FIN,conversion,,,,,1095,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Identical to UTM zone 35N (code 16035) except for area of use. TM35FIN is used in conjunction with ETRS89 for mapping all Finnish territory (from 19°E to 31.6°E) in a single zone.,National Land Survey of Finland.,EPSG,2004-03-09,,1,0
+16070,3-degree Gauss-Kruger zone 40,conversion,,,,,2628,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 120E (code 16170). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16071,3-degree Gauss-Kruger zone 41,conversion,,,,,2629,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 123E (code 16171). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16072,3-degree Gauss-Kruger zone 42,conversion,,,,,2630,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 126E (code 16172). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16073,3-degree Gauss-Kruger zone 43,conversion,,,,,2631,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 129E (code 16173). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16074,3-degree Gauss-Kruger zone 44,conversion,,,,,2632,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 132E (code 16174). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16075,3-degree Gauss-Kruger zone 45,conversion,,,,,2633,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 135E (code 16175). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16076,3-degree Gauss-Kruger zone 46,conversion,,,,,2634,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 138E (code 16176). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16077,3-degree Gauss-Kruger zone 47,conversion,,,,,2635,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 141E (code 16177). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16078,3-degree Gauss-Kruger zone 48,conversion,,,,,2636,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 144E (code 16178). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16079,3-degree Gauss-Kruger zone 49,conversion,,,,,2637,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 147E (code 16179). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16080,3-degree Gauss-Kruger zone 50,conversion,,,,,2638,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 150E (code 16180). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16081,3-degree Gauss-Kruger zone 51,conversion,,,,,2639,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 153E (code 16181). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16082,3-degree Gauss-Kruger zone 52,conversion,,,,,2640,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 156E (code 16182). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16083,3-degree Gauss-Kruger zone 53,conversion,,,,,2641,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 159E (code 16183). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16084,3-degree Gauss-Kruger zone 54,conversion,,,,,2642,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 162E (code 16184). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16085,3-degree Gauss-Kruger zone 55,conversion,,,,,2643,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 165E (code 16185). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16086,3-degree Gauss-Kruger zone 56,conversion,,,,,2644,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 168E (code 16186). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16087,3-degree Gauss-Kruger zone 57,conversion,,,,,2645,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 171E (code 16187). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16088,3-degree Gauss-Kruger zone 58,conversion,,,,,2646,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 174E (code 16188). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16089,3-degree Gauss-Kruger zone 59,conversion,,,,,2647,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 177E (code 16189). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16090,3-degree Gauss-Kruger zone 60,conversion,,,,,2648,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 180 (code 16190). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16091,3-degree Gauss-Kruger zone 61,conversion,,,,,2649,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 177W (code 16191). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16092,3-degree Gauss-Kruger zone 62,conversion,,,,,2650,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 174W (code 16192). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16093,3-degree Gauss-Kruger zone 63,conversion,,,,,2651,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 171W (code 16193). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16094,3-degree Gauss-Kruger zone 64,conversion,,,,,2652,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 168W (code 16194). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16100,UTM grid system (southern hemisphere),conversion,,,,,1999,For strict use within zone boundaries,0,9824,,,Use UTM zone xx S (codes 16101-16160) for use outwith zone boundary or when easting is not prefixed by zone number.,EPSG,EPSG,2001-06-05,,1,0
+16101,UTM zone 1S,conversion,,,,,1874,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16102,UTM zone 2S,conversion,,,,,1876,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16103,UTM zone 3S,conversion,,,,,1878,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16104,UTM zone 4S,conversion,,,,,1880,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16105,UTM zone 5S,conversion,,,,,1882,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16106,UTM zone 6S,conversion,,,,,1884,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16107,UTM zone 7S,conversion,,,,,1886,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16108,UTM zone 8S,conversion,,,,,1888,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16109,UTM zone 9S,conversion,,,,,1890,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16110,UTM zone 10S,conversion,,,,,1892,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16111,UTM zone 11S,conversion,,,,,1894,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16112,UTM zone 12S,conversion,,,,,1896,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16113,UTM zone 13S,conversion,,,,,1898,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16114,UTM zone 14S,conversion,,,,,1900,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16115,UTM zone 15S,conversion,,,,,1902,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16116,UTM zone 16S,conversion,,,,,1904,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16117,UTM zone 17S,conversion,,,,,1906,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16118,UTM zone 18S,conversion,,,,,1908,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16119,UTM zone 19S,conversion,,,,,1910,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16120,UTM zone 20S,conversion,,,,,1912,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16121,UTM zone 21S,conversion,,,,,1914,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16122,UTM zone 22S,conversion,,,,,1916,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16123,UTM zone 23S,conversion,,,,,1918,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16124,UTM zone 24S,conversion,,,,,1920,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16125,UTM zone 25S,conversion,,,,,1922,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16126,UTM zone 26S,conversion,,,,,1924,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16127,UTM zone 27S,conversion,,,,,1926,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16128,UTM zone 28S,conversion,,,,,1928,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16129,UTM zone 29S,conversion,,,,,1930,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16130,UTM zone 30S,conversion,,,,,1932,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16131,UTM zone 31S,conversion,,,,,1934,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16132,UTM zone 32S,conversion,,,,,1936,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16133,UTM zone 33S,conversion,,,,,1938,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16134,UTM zone 34S,conversion,,,,,1940,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16135,UTM zone 35S,conversion,,,,,1942,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16136,UTM zone 36S,conversion,,,,,1944,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16137,UTM zone 37S,conversion,,,,,1946,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16138,UTM zone 38S,conversion,,,,,1948,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16139,UTM zone 39S,conversion,,,,,1950,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16140,UTM zone 40S,conversion,,,,,1952,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16141,UTM zone 41S,conversion,,,,,1954,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16142,UTM zone 42S,conversion,,,,,1956,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16143,UTM zone 43S,conversion,,,,,1958,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16144,UTM zone 44S,conversion,,,,,1960,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16145,UTM zone 45S,conversion,,,,,1962,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16146,UTM zone 46S,conversion,,,,,1964,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16147,UTM zone 47S,conversion,,,,,1966,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16148,UTM zone 48S,conversion,,,,,1968,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16149,UTM zone 49S,conversion,,,,,1970,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16150,UTM zone 50S,conversion,,,,,1972,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16151,UTM zone 51S,conversion,,,,,1974,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16152,UTM zone 52S,conversion,,,,,1976,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16153,UTM zone 53S,conversion,,,,,1978,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16154,UTM zone 54S,conversion,,,,,1980,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16155,UTM zone 55S,conversion,,,,,1982,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16156,UTM zone 56S,conversion,,,,,1984,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16157,UTM zone 57S,conversion,,,,,1986,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16158,UTM zone 58S,conversion,,,,,1988,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16159,UTM zone 59S,conversion,,,,,1990,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16160,UTM zone 60S,conversion,,,,,1992,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.28,1,0
+16161,Universal Polar Stereographic South,conversion,,,,,1997,Large and medium scale topographic mapping and engineering survey.,0,9810,,,,NIMA TR8358.2,EPSG,2000-03-07,97.18  2000.094 2003.22,1,0
+16170,3-degree Gauss-Kruger CM 120E,conversion,,,,,2628,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 40N (code 16070) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16171,3-degree Gauss-Kruger CM 123E,conversion,,,,,2629,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 41N (code 16071) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16172,3-degree Gauss-Kruger CM 126E,conversion,,,,,2630,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 42N (code 16072) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16173,3-degree Gauss-Kruger CM 129E,conversion,,,,,2631,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 43N (code 16073) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16174,3-degree Gauss-Kruger CM 132E,conversion,,,,,2632,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 44N (code 16074) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16175,3-degree Gauss-Kruger CM 135E,conversion,,,,,2633,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 45N (code 16075) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16176,3-degree Gauss-Kruger CM 138E,conversion,,,,,2634,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 46N (code 16076) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16177,3-degree Gauss-Kruger CM 141E,conversion,,,,,2635,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 47N (code 16077) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16178,3-degree Gauss-Kruger CM 144E,conversion,,,,,2636,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 48N (code 16078) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16179,3-degree Gauss-Kruger CM 147E,conversion,,,,,2637,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 49N (code 16079) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16180,3-degree Gauss-Kruger CM 150E,conversion,,,,,2638,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 50N (code 16080) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16181,3-degree Gauss-Kruger CM 153E,conversion,,,,,2639,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 51N (code 16081) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16182,3-degree Gauss-Kruger CM 156E,conversion,,,,,2640,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 52N (code 16082) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16183,3-degree Gauss-Kruger CM 159E,conversion,,,,,2641,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 53N (code 16083) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16184,3-degree Gauss-Kruger CM 162E,conversion,,,,,2642,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 54N (code 16084) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16185,3-degree Gauss-Kruger CM 165E,conversion,,,,,2643,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 55N (code 16085) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16186,3-degree Gauss-Kruger CM 168E,conversion,,,,,2644,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 56N (code 16086) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16187,3-degree Gauss-Kruger CM 171E,conversion,,,,,2645,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 57N (code 16087) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16188,3-degree Gauss-Kruger CM 174E,conversion,,,,,2646,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 58N (code 16088) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16189,3-degree Gauss-Kruger CM 177E,conversion,,,,,2647,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 59N (code 16089) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16190,3-degree Gauss-Kruger CM 180,conversion,,,,,2648,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 60N (code 16090) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16191,3-degree Gauss-Kruger CM 177W,conversion,,,,,2649,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 61N (code 16091) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16192,3-degree Gauss-Kruger CM 174W,conversion,,,,,2650,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 62N (code 16092) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16193,3-degree Gauss-Kruger CM 171W,conversion,,,,,2651,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 63N (code 16093) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16194,3-degree Gauss-Kruger CM 168W,conversion,,,,,2652,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 64N (code 16094) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16201,6-degree Gauss-Kruger zone 1,conversion,,,,,1933,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 3E (code 16301). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16202,6-degree Gauss-Kruger zone 2,conversion,,,,,2741,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 9E (code 16302). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16203,6-degree Gauss-Kruger zone 3,conversion,,,,,2742,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 15E (code 16303). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16204,6-degree Gauss-Kruger zone 4,conversion,,,,,2743,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 21E (code 16304). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16205,6-degree Gauss-Kruger zone 5,conversion,,,,,2744,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 27E (code 16305). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16206,6-degree Gauss-Kruger zone 6,conversion,,,,,2745,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 33E (code 16306). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16207,6-degree Gauss-Kruger zone 7,conversion,,,,,2746,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 39E (code 16307). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16208,6-degree Gauss-Kruger zone 8,conversion,,,,,1947,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 45E (code 16308). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16209,6-degree Gauss-Kruger zone 9,conversion,,,,,1949,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 51E (code 16309). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16210,6-degree Gauss-Kruger zone 10,conversion,,,,,1951,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 57E (code 16310). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16211,6-degree Gauss-Kruger zone 11,conversion,,,,,1953,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 63E (code 16311). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16212,6-degree Gauss-Kruger zone 12,conversion,,,,,1955,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 69E (code 16312). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16213,6-degree Gauss-Kruger zone 13,conversion,,,,,1957,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 75E (code 16313). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16214,6-degree Gauss-Kruger zone 14,conversion,,,,,1959,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 81E (code 16314). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16215,6-degree Gauss-Kruger zone 15,conversion,,,,,1961,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 87E (code 16315). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16216,6-degree Gauss-Kruger zone 16,conversion,,,,,1963,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 93E (code 16316). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16217,6-degree Gauss-Kruger zone 17,conversion,,,,,1965,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 99E (code 16317). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16218,6-degree Gauss-Kruger zone 18,conversion,,,,,1967,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 105E (code 16318). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16219,6-degree Gauss-Kruger zone 19,conversion,,,,,1969,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 111E (code 16319). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16220,6-degree Gauss-Kruger zone 20,conversion,,,,,1971,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 117E (code 16320). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16221,6-degree Gauss-Kruger zone 21,conversion,,,,,1973,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 123E (code 16321). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16222,6-degree Gauss-Kruger zone 22,conversion,,,,,1975,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 129E (code 16322). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16223,6-degree Gauss-Kruger zone 23,conversion,,,,,1977,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 135E (code 16323). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16224,6-degree Gauss-Kruger zone 24,conversion,,,,,1979,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 141E (code 16324). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16225,6-degree Gauss-Kruger zone 25,conversion,,,,,1981,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 147E (code 16325). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16226,6-degree Gauss-Kruger zone 26,conversion,,,,,1983,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 153E (code 16326). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16227,6-degree Gauss-Kruger zone 27,conversion,,,,,1985,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 159E (code 16327). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16228,6-degree Gauss-Kruger zone 28,conversion,,,,,1987,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 165E (code 16328). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16229,6-degree Gauss-Kruger zone 29,conversion,,,,,1989,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 171E (code 16329). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16230,6-degree Gauss-Kruger zone 30,conversion,,,,,1991,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 177E (code 16330). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16231,6-degree Gauss-Kruger zone 31,conversion,,,,,1873,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 177W (code 16331). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16232,6-degree Gauss-Kruger zone 32,conversion,,,,,1875,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 171W (code 16332). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16233,6-degree Gauss-Kruger zone 33,conversion,,,,,1877,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 165W (code 16333). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16234,6-degree Gauss-Kruger zone 34,conversion,,,,,1879,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 159W (code 16334). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16235,6-degree Gauss-Kruger zone 35,conversion,,,,,1881,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 153W (code 16335). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16236,6-degree Gauss-Kruger zone 36,conversion,,,,,1883,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 147W (code 16336). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16237,6-degree Gauss-Kruger zone 37,conversion,,,,,1885,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 141W (code 16337). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16238,6-degree Gauss-Kruger zone 38,conversion,,,,,1887,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 135W (code 16338). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16239,6-degree Gauss-Kruger zone 39,conversion,,,,,1889,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 129W (code 16339). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16240,6-degree Gauss-Kruger zone 40,conversion,,,,,1891,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 123W (code 16340). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16241,6-degree Gauss-Kruger zone 41,conversion,,,,,1893,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 117W (code 16341). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16242,6-degree Gauss-Kruger zone 42,conversion,,,,,1895,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 111W (code 16342). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16243,6-degree Gauss-Kruger zone 43,conversion,,,,,1897,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 105W (code 16343). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16244,6-degree Gauss-Kruger zone 44,conversion,,,,,1899,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 99W (code 16344). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16245,6-degree Gauss-Kruger zone 45,conversion,,,,,1901,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 93W (code 16345). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16246,6-degree Gauss-Kruger zone 46,conversion,,,,,1903,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 87W (code 16346). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16247,6-degree Gauss-Kruger zone 47,conversion,,,,,2732,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 81W (code 16347). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16248,6-degree Gauss-Kruger zone 48,conversion,,,,,2733,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 75W (code 16348). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16249,6-degree Gauss-Kruger zone 49,conversion,,,,,2734,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 69W (code 16349). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16250,6-degree Gauss-Kruger zone 50,conversion,,,,,2735,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 63W (code 16350). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16251,6-degree Gauss-Kruger zone 51,conversion,,,,,2736,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 57W (code 16351). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16252,6-degree Gauss-Kruger zone 52,conversion,,,,,2737,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 51W (code 16352). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16253,6-degree Gauss-Kruger zone 53,conversion,,,,,2738,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 45W (code 16353). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16254,6-degree Gauss-Kruger zone 54,conversion,,,,,2739,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 39W (code 16354). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16255,6-degree Gauss-Kruger zone 55,conversion,,,,,1921,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 33W (code 16355). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16256,6-degree Gauss-Kruger zone 56,conversion,,,,,1923,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 27W (code 16356). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16257,6-degree Gauss-Kruger zone 57,conversion,,,,,1925,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 21W (code 16357). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16258,6-degree Gauss-Kruger zone 58,conversion,,,,,1927,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 15W (code 16358). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16259,6-degree Gauss-Kruger zone 59,conversion,,,,,1929,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 9W (code 16359). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16260,6-degree Gauss-Kruger zone 60,conversion,,,,,1931,Medium scale topographic mapping.,0,9807,,,Also found with zone truncated from false easting: see 6-degree Gauss-Kruger cm 3W (code 16360). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16261,3-degree Gauss-Kruger zone 1,conversion,,,,,2299,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 3E (code 16361). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16262,3-degree Gauss-Kruger zone 2,conversion,,,,,2300,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 6E (code 16362). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16263,3-degree Gauss-Kruger zone 3,conversion,,,,,2301,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 9E (code 16363). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16264,3-degree Gauss-Kruger zone 4,conversion,,,,,2302,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 12E (code 16364). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16265,3-degree Gauss-Kruger zone 5,conversion,,,,,2303,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 15E (code 16365). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16266,3-degree Gauss-Kruger zone 6,conversion,,,,,2304,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 18E (code 16366). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16267,3-degree Gauss-Kruger zone 7,conversion,,,,,2305,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 21E (code 16367). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16268,3-degree Gauss-Kruger zone 8,conversion,,,,,2306,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 24E (code 16368). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16269,3-degree Gauss-Kruger zone 9,conversion,,,,,2534,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 27E (code 16369). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16270,3-degree Gauss-Kruger zone 10,conversion,,,,,2535,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 30E (code 16370). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16271,3-degree Gauss-Kruger zone 11,conversion,,,,,2536,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 33E (code 16371). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16272,3-degree Gauss-Kruger zone 12,conversion,,,,,2537,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 36E (code 16372). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16273,3-degree Gauss-Kruger zone 13,conversion,,,,,2538,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 39E (code 16373). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16274,3-degree Gauss-Kruger zone 14,conversion,,,,,2539,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 42E (code 16374). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16275,3-degree Gauss-Kruger zone 15,conversion,,,,,2540,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 45E (code 16375). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16276,3-degree Gauss-Kruger zone 16,conversion,,,,,2604,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 48E (code 16376). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16277,3-degree Gauss-Kruger zone 17,conversion,,,,,2605,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 51E (code 16377). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16278,3-degree Gauss-Kruger zone 18,conversion,,,,,2606,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 54E (code 16378). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16279,3-degree Gauss-Kruger zone 19,conversion,,,,,2607,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 57E (code 16379). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16280,3-degree Gauss-Kruger zone 20,conversion,,,,,2608,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 60E (code 16380). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16281,3-degree Gauss-Kruger zone 21,conversion,,,,,2609,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 63E (code 16381). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16282,3-degree Gauss-Kruger zone 22,conversion,,,,,2610,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 66E (code 16382). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16283,3-degree Gauss-Kruger zone 23,conversion,,,,,2611,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 69E (code 16383). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16284,3-degree Gauss-Kruger zone 24,conversion,,,,,2612,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 72E (code 16384). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16285,3-degree Gauss-Kruger zone 25,conversion,,,,,2613,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 75E (code 16385). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16286,3-degree Gauss-Kruger zone 26,conversion,,,,,2614,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 78E (code 16386). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16287,3-degree Gauss-Kruger zone 27,conversion,,,,,2615,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 81E (code 16387). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16288,3-degree Gauss-Kruger zone 28,conversion,,,,,2616,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 84E (code 16388). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16289,3-degree Gauss-Kruger zone 29,conversion,,,,,2617,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 87E (code 16389). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16290,3-degree Gauss-Kruger zone 30,conversion,,,,,2618,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 90E (code 16390). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16291,3-degree Gauss-Kruger zone 31,conversion,,,,,2619,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 93E (code 16391). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16292,3-degree Gauss-Kruger zone 32,conversion,,,,,2620,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 96E (code 16392). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16293,3-degree Gauss-Kruger zone 33,conversion,,,,,2621,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 99E (code 16393). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16294,3-degree Gauss-Kruger zone 34,conversion,,,,,2622,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 102E (code 16394). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16295,3-degree Gauss-Kruger zone 35,conversion,,,,,2623,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 105E (code 16395). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16296,3-degree Gauss-Kruger zone 36,conversion,,,,,2624,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 108E (code 16396). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16297,3-degree Gauss-Kruger zone 37,conversion,,,,,2625,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 111E (code 16397). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16298,3-degree Gauss-Kruger zone 38,conversion,,,,,2626,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 114E (code 16398). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16299,3-degree Gauss-Kruger zone 39,conversion,,,,,2627,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,Also found with zone truncated from false easting: see 3-degree Gauss-Kruger cm 117E (code 16399). Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16301,6-degree Gauss-Kruger CM 3E,conversion,,,,,1933,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 1N (code 16201) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16302,6-degree Gauss-Kruger CM 9E,conversion,,,,,1935,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 2N (code 16202) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16303,6-degree Gauss-Kruger CM 15E,conversion,,,,,1937,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 3N (code 16203) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16304,6-degree Gauss-Kruger CM 21E,conversion,,,,,1939,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 4N (code 16204) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16305,6-degree Gauss-Kruger CM 27E,conversion,,,,,1941,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 5N (code 16205) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16306,6-degree Gauss-Kruger CM 33E,conversion,,,,,1943,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 6N (code 16206) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16307,6-degree Gauss-Kruger CM 39E,conversion,,,,,1945,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 7N (code 16207) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16308,6-degree Gauss-Kruger CM 45E,conversion,,,,,1947,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 8N (code 16208) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16309,6-degree Gauss-Kruger CM 51E,conversion,,,,,1949,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 9N (code 16209) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16310,6-degree Gauss-Kruger CM 57E,conversion,,,,,1951,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 10N (code 16210) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16311,6-degree Gauss-Kruger CM 63E,conversion,,,,,1953,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 11N (code 16211) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16312,6-degree Gauss-Kruger CM 69E,conversion,,,,,1955,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 12N (code 16212) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16313,6-degree Gauss-Kruger CM 75E,conversion,,,,,1957,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 13N (code 16213) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16314,6-degree Gauss-Kruger CM 81E,conversion,,,,,1959,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 14N (code 16214) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16315,6-degree Gauss-Kruger CM 87E,conversion,,,,,1961,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 15N (code 16215) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16316,6-degree Gauss-Kruger CM 93E,conversion,,,,,1963,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 16N (code 16216) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16317,6-degree Gauss-Kruger CM 99E,conversion,,,,,1965,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 17N (code 16217) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16318,6-degree Gauss-Kruger CM 105E,conversion,,,,,1967,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 18N (code 16218) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16319,6-degree Gauss-Kruger CM 111E,conversion,,,,,1969,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 19N (code 16219) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16320,6-degree Gauss-Kruger CM 117E,conversion,,,,,1971,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 20N (code 16220) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16321,6-degree Gauss-Kruger CM 123E,conversion,,,,,1973,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 21N (code 16221) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16322,6-degree Gauss-Kruger CM 129E,conversion,,,,,1975,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 22N (code 16222) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16323,6-degree Gauss-Kruger CM 135E,conversion,,,,,1977,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 23N (code 16223) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16324,6-degree Gauss-Kruger CM 141E,conversion,,,,,1979,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 24N (code 16224) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16325,6-degree Gauss-Kruger CM 147E,conversion,,,,,1981,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 25N (code 16225) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16326,6-degree Gauss-Kruger CM 153E,conversion,,,,,1983,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 26N (code 16226) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16327,6-degree Gauss-Kruger CM 159E,conversion,,,,,1985,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 27N (code 16227) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16328,6-degree Gauss-Kruger CM 165E,conversion,,,,,1987,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 28N (code 16228) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16329,6-degree Gauss-Kruger CM 171E,conversion,,,,,1989,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 29N (code 16229) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16330,6-degree Gauss-Kruger CM 177E,conversion,,,,,1991,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 30N (code 16230) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16331,6-degree Gauss-Kruger CM 177W,conversion,,,,,1873,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 31N (code 16231) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16332,6-degree Gauss-Kruger CM 171W,conversion,,,,,1875,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 32N (code 16232) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,95.28 2002.36,1,0
+16333,6-degree Gauss-Kruger CM 165W,conversion,,,,,1877,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 33N (code 16233) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16334,6-degree Gauss-Kruger CM 159W,conversion,,,,,1879,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 34N (code 16234) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16335,6-degree Gauss-Kruger CM 153W,conversion,,,,,1881,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 35N (code 16235) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16336,6-degree Gauss-Kruger CM 147W,conversion,,,,,1883,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 36N (code 16236) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16337,6-degree Gauss-Kruger CM 141W,conversion,,,,,1885,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 37N (code 16237) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16338,6-degree Gauss-Kruger CM 135W,conversion,,,,,1887,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 38N (code 16238) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16339,6-degree Gauss-Kruger CM 129W,conversion,,,,,1889,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 39N (code 16239) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16340,6-degree Gauss-Kruger CM 123W,conversion,,,,,1891,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 40N (code 16240) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16341,6-degree Gauss-Kruger CM 117W,conversion,,,,,1893,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 41N (code 16241) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16342,6-degree Gauss-Kruger CM 111W,conversion,,,,,1895,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 42N (code 16242) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16343,6-degree Gauss-Kruger CM 105W,conversion,,,,,1897,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 43N (code 16243) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16344,6-degree Gauss-Kruger CM 99W,conversion,,,,,1899,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 44N (code 16244) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16345,6-degree Gauss-Kruger CM 93W,conversion,,,,,1901,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 45N (code 16245) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16346,6-degree Gauss-Kruger CM 87W,conversion,,,,,1903,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 46N (code 16246) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16347,6-degree Gauss-Kruger CM 81W,conversion,,,,,1905,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 47N (code 16247) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16348,6-degree Gauss-Kruger CM 75W,conversion,,,,,1907,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 48N (code 16248) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16349,6-degree Gauss-Kruger CM 69W,conversion,,,,,1909,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 49N (code 16249) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16350,6-degree Gauss-Kruger CM 63W,conversion,,,,,1911,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 50N (code 16250) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16351,6-degree Gauss-Kruger CM 57W,conversion,,,,,1913,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 51N (code 16251) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16352,6-degree Gauss-Kruger CM 51W,conversion,,,,,1915,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 52N (code 16252) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16353,6-degree Gauss-Kruger CM 45W,conversion,,,,,1917,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 53N (code 16253) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16354,6-degree Gauss-Kruger CM 39W,conversion,,,,,1919,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 54N (code 16254) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16355,6-degree Gauss-Kruger CM 33W,conversion,,,,,1921,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 55N (code 16255) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16356,6-degree Gauss-Kruger CM 27W,conversion,,,,,1923,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 56N (code 16256) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16357,6-degree Gauss-Kruger CM 21W,conversion,,,,,1925,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 57N (code 16257) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16358,6-degree Gauss-Kruger CM 15W,conversion,,,,,1927,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 58N (code 16258) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16359,6-degree Gauss-Kruger CM 9W,conversion,,,,,1929,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 59N (code 16259) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16360,6-degree Gauss-Kruger CM 3W,conversion,,,,,1931,Medium scale topographic mapping.,0,9807,,,6-degree Gauss-Kruger zone 60N (code 16260) without zone prefix to FE. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16361,3-degree Gauss-Kruger CM 3E,conversion,,,,,2299,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 1N (code 16261) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16362,3-degree Gauss-Kruger CM 6E,conversion,,,,,2300,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 2N (code 16262) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16363,3-degree Gauss-Kruger CM 9E,conversion,,,,,2301,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 3N (code 16263) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16364,3-degree Gauss-Kruger CM 12E,conversion,,,,,2302,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 4N (code 16264) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16365,3-degree Gauss-Kruger CM 15E,conversion,,,,,2303,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 5N (code 16265) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16366,3-degree Gauss-Kruger CM 18E,conversion,,,,,2304,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 6N (code 16266) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16367,3-degree Gauss-Kruger CM 21E,conversion,,,,,2305,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 7N (code 16267) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16368,3-degree Gauss-Kruger CM 24E,conversion,,,,,2306,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 8N (code 16268) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2002.36,1,0
+16369,3-degree Gauss-Kruger CM 27E,conversion,,,,,2534,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 9N (code 16269) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16370,3-degree Gauss-Kruger CM 30E,conversion,,,,,2535,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 10N (code 16270) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16371,3-degree Gauss-Kruger CM 33E,conversion,,,,,2536,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 11N (code 16271) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16372,3-degree Gauss-Kruger CM 36E,conversion,,,,,2537,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 12N (code 16272) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16373,3-degree Gauss-Kruger CM 39E,conversion,,,,,2538,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 13N (code 16273) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16374,3-degree Gauss-Kruger CM 42E,conversion,,,,,2539,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 14N (code 16274) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16375,3-degree Gauss-Kruger CM 45E,conversion,,,,,2540,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 15N (code 16275) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16376,3-degree Gauss-Kruger CM 48E,conversion,,,,,2604,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 16N (code 16276) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,2003.052,1,0
+16377,3-degree Gauss-Kruger CM 51E,conversion,,,,,2605,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 17N (code 16277) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16378,3-degree Gauss-Kruger CM 54E,conversion,,,,,2606,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 18N (code 16278) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16379,3-degree Gauss-Kruger CM 57E,conversion,,,,,2607,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 19N (code 16279) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16380,3-degree Gauss-Kruger CM 60E,conversion,,,,,2608,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 20N (code 16280) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16381,3-degree Gauss-Kruger CM 63E,conversion,,,,,2609,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 21N (code 16281) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16382,3-degree Gauss-Kruger CM 66E,conversion,,,,,2610,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 22N (code 16282) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16383,3-degree Gauss-Kruger CM 69E,conversion,,,,,2611,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 23N (code 16283) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16384,3-degree Gauss-Kruger CM 72E,conversion,,,,,2612,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 24N (code 16284) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16385,3-degree Gauss-Kruger CM 75E,conversion,,,,,2613,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 25N (code 16285) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16386,3-degree Gauss-Kruger CM 78E,conversion,,,,,2614,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 26N (code 16286) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16387,3-degree Gauss-Kruger CM 81E,conversion,,,,,2615,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 27N (code 16287) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16388,3-degree Gauss-Kruger CM 84E,conversion,,,,,2616,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 28N (code 16288) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16389,3-degree Gauss-Kruger CM 87E,conversion,,,,,2617,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 29N (code 16289) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16390,3-degree Gauss-Kruger CM 90E,conversion,,,,,2618,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 30N (code 16290) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16391,3-degree Gauss-Kruger CM 93E,conversion,,,,,2619,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 31N (code 16291) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16392,3-degree Gauss-Kruger CM 96E,conversion,,,,,2620,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 32N (code 16292) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16393,3-degree Gauss-Kruger CM 99E,conversion,,,,,2621,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 33N (code 16293) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16394,3-degree Gauss-Kruger CM 102E,conversion,,,,,2622,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 34N (code 16294) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16395,3-degree Gauss-Kruger CM 105E,conversion,,,,,2623,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 35N (code 16295) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16396,3-degree Gauss-Kruger CM 108E,conversion,,,,,2624,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 36N (code 16296) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16397,3-degree Gauss-Kruger CM 111E,conversion,,,,,2625,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 37N (code 16297) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16398,3-degree Gauss-Kruger CM 114E,conversion,,,,,2626,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 38N (code 16298) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16399,3-degree Gauss-Kruger CM 117E,conversion,,,,,2627,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,3-degree Gauss-Kruger zone 39N (code 16299) without zone prefix to false easting value. Original transformation by Gauss-Kruger formula.,EPSG,EPSG,2002-06-22,,1,0
+16400,TM 0 N,conversion,,,,,1629,Oil exploration.,0,9807,,,,Shell UK,EPSG,1998-11-11,,1,0
+16405,TM 5 NE,conversion,,,,,1630,Oil exploration.,0,9807,,,,NAM,EPSG,1998-11-11,,1,0
+16406,TM 6 NE,conversion,,,,,1717,Oil exploration.,0,9807,,,Used by ExxonMobil for deepwater blocks offshore Nigeria.,ExxonMobil,EPSG,2002-02-12,,1,0
+16411,TM 11 NE,conversion,,,,,1489,Oil exploration.,0,9807,,,,Total-Fina,EPSG,2000-03-07,,1,0
+16412,TM 12 NE,conversion,,,,,1143,Oil exploration.,0,9807,,,,Total-Fina,EPSG,2000-03-07,,1,0
+16413,TM 13 NE,conversion,,,,,2771,Oil exploration.,0,9807,,,,TotalFinaElf,EPSG,2002-06-28,,1,0
+16430,TM 30 NE,conversion,,,,,2546,Oil exploration.,0,9807,,,,TotalFinaElf,EPSG,2001-11-06,,1,0
+16490,Bangladesh Transverse Mercator,conversion,,,,,1041,Oil exploration.,0,9807,,,,Survey of Bangladesh via IGN Paris,EPSG,2004-10-14,,1,0
+16506,TM 106 NE,conversion,,,,,1495,Oil exploration.,0,9807,,,,PetroVietnam,EPSG,2000-03-07,,1,0
+16586,GK 106 NE,conversion,,,,,1494,Oil exploration.,0,9807,,,,BP Amoco,EPSG,2000-03-07,,1,0
+16611,TM 11.30 SE,conversion,,,,,1605,Oil exploration.,0,9807,,,,Esso Angola,EPSG,1998-11-11,,1,0
+16612,TM 12 SE,conversion,,,,,1604,Oil exploration.,0,9807,,,,Shell Angola,EPSG,1998-11-11,,1,0
+16636,TM 36 SE,conversion,,,,,1726,Oil exploration.,0,9807,,,,BP Mozambique,EPSG,1998-11-11,,1,0
+16709,TM 109 SE,conversion,,,,,2577,Oil exploration.,0,9807,,,Used by Arco and BP for ONWJ.,BP,EPSG,2002-02-12,,1,0
+16716,TM 116 SE,conversion,,,,,2588,Oil exploration.,0,9807,,,Used by BP for Terang-Sirasun.,BP,EPSG,2002-02-12,,1,0
+16732,TM 132 SE,conversion,,,,,2589,Oil exploration.,0,9807,,,Used for Tangguh developments.,BP,EPSG,2002-02-12,,1,0
+17001,TM 1 NW,conversion,,,,,1505,Oil exploration.,0,9807,,,,Various industry sources,EPSG,2000-10-19,,1,0
+17005,TM 5 NW,conversion,,,,,2296,Oil exploration.,0,9807,,,,Various oil industry sources,EPSG,2001-06-05,,1,0
+17054,TM 54 NW,conversion,,,,,1727,Oil exploration.,0,9807,,,,Shell,EPSG,2000-06-10,,1,0
+17204,SCAR IMW SP19-20,conversion,,,,,2991,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17205,SCAR IMW SP21-22,conversion,,,,,2992,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17206,SCAR IMW SP23-24,conversion,,,,,2993,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17207,SCAR IMW SQ01-02,conversion,,,,,2994,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17208,SCAR IMW SQ19-20,conversion,,,,,2995,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17209,SCAR IMW SQ21-22,conversion,,,,,2996,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17210,SCAR IMW SQ37-38,conversion,,,,,2997,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17211,SCAR IMW SQ39-40,conversion,,,,,2998,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17212,SCAR IMW SQ41-42,conversion,,,,,2999,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17213,SCAR IMW SQ43-44,conversion,,,,,3000,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17214,SCAR IMW SQ45-46,conversion,,,,,3001,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17215,SCAR IMW SQ47-48,conversion,,,,,3002,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17216,SCAR IMW SQ49-50,conversion,,,,,3003,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17217,SCAR IMW SQ51-52,conversion,,,,,3004,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17218,SCAR IMW SQ53-54,conversion,,,,,3005,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17219,SCAR IMW SQ55-56,conversion,,,,,3006,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17220,SCAR IMW SQ57-58,conversion,,,,,3007,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17221,SCAR IMW SR13-14,conversion,,,,,3008,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17222,SCAR IMW SR15-16,conversion,,,,,3009,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17223,SCAR IMW SR17-18,conversion,,,,,3010,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17224,SCAR IMW SR19-20,conversion,,,,,3011,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17225,SCAR IMW SR27-28,conversion,,,,,3012,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17226,SCAR IMW SR29-30,conversion,,,,,3013,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17227,SCAR IMW SR31-32,conversion,,,,,3014,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17228,SCAR IMW SR33-34,conversion,,,,,3015,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17229,SCAR IMW SR35-36,conversion,,,,,3016,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17230,SCAR IMW SR37-38,conversion,,,,,3017,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17231,SCAR IMW SR39-40,conversion,,,,,3018,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17232,SCAR IMW SR41-42,conversion,,,,,3019,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17233,SCAR IMW SR43-44,conversion,,,,,3020,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17234,SCAR IMW SR45-46,conversion,,,,,3021,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17235,SCAR IMW SR47-48,conversion,,,,,3022,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17236,SCAR IMW SR49-50,conversion,,,,,3023,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17237,SCAR IMW SR51-52,conversion,,,,,3024,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17238,SCAR IMW SR53-54,conversion,,,,,3025,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17239,SCAR IMW SR55-56,conversion,,,,,3026,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17240,SCAR IMW SR57-58,conversion,,,,,3027,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17241,SCAR IMW SR59-60,conversion,,,,,3028,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17242,SCAR IMW SS04-06,conversion,,,,,3029,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17243,SCAR IMW SS07-09,conversion,,,,,3030,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17244,SCAR IMW SS10-12,conversion,,,,,3031,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17245,SCAR IMW SS13-15,conversion,,,,,3032,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17246,SCAR IMW SS16-18,conversion,,,,,3033,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17247,SCAR IMW SS19-21,conversion,,,,,3034,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17248,SCAR IMW SS25-27,conversion,,,,,3035,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17249,SCAR IMW SS28-30,conversion,,,,,3036,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17250,SCAR IMW SS31-33,conversion,,,,,3037,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17251,SCAR IMW SS34-36,conversion,,,,,3038,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17252,SCAR IMW SS37-39,conversion,,,,,3039,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17253,SCAR IMW SS40-42,conversion,,,,,3040,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17254,SCAR IMW SS43-45,conversion,,,,,3041,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17255,SCAR IMW SS46-48,conversion,,,,,3042,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17256,SCAR IMW SS49-51,conversion,,,,,3043,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17257,SCAR IMW SS52-54,conversion,,,,,3044,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17258,SCAR IMW SS55-57,conversion,,,,,3045,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17259,SCAR IMW SS58-60,conversion,,,,,3046,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17260,SCAR IMW ST01-04,conversion,,,,,3047,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17261,SCAR IMW ST05-08,conversion,,,,,3048,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17262,SCAR IMW ST09-12,conversion,,,,,3049,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17263,SCAR IMW ST13-16,conversion,,,,,3050,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17264,SCAR IMW ST17-20,conversion,,,,,3051,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17265,SCAR IMW ST21-24,conversion,,,,,3052,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17266,SCAR IMW ST25-28,conversion,,,,,3053,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17267,SCAR IMW ST29-32,conversion,,,,,3054,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17268,SCAR IMW ST33-36,conversion,,,,,3055,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17269,SCAR IMW ST37-40,conversion,,,,,3056,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17270,SCAR IMW ST41-44,conversion,,,,,3057,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17271,SCAR IMW ST45-48,conversion,,,,,3058,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17272,SCAR IMW ST49-52,conversion,,,,,3059,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17273,SCAR IMW ST53-56,conversion,,,,,3060,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17274,SCAR IMW ST57-60,conversion,,,,,3061,Medium scale studies and topographic mapping.,0,9802,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17275,SCAR IMW SU01-05,conversion,,,,,3062,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17276,SCAR IMW SU06-10,conversion,,,,,3063,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17277,SCAR IMW SU11-15,conversion,,,,,3064,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17278,SCAR IMW SU16-20,conversion,,,,,3065,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17279,SCAR IMW SU21-25,conversion,,,,,3066,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17280,SCAR IMW SU26-30,conversion,,,,,3067,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17281,SCAR IMW SU31-35,conversion,,,,,3068,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17282,SCAR IMW SU36-40,conversion,,,,,3069,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17283,SCAR IMW SU41-45,conversion,,,,,3070,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17284,SCAR IMW SU46-50,conversion,,,,,3071,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17285,SCAR IMW SU51-55,conversion,,,,,3072,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17286,SCAR IMW SU56-60,conversion,,,,,3073,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17287,SCAR IMW SV01-10,conversion,,,,,3074,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17288,SCAR IMW SV11-20,conversion,,,,,3075,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17289,SCAR IMW SV21-30,conversion,,,,,3076,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17290,SCAR IMW SV31-40,conversion,,,,,3077,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17291,SCAR IMW SV41-50,conversion,,,,,3078,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17292,SCAR IMW SV51-60,conversion,,,,,3079,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17293,SCAR IMW SW01-60,conversion,,,,,3080,Medium scale studies and topographic mapping.,0,9829,,,"After: Sievers, J. and H. Bennat (1989). ""Reference systems of maps and geographic information systems of Antarctica."" Antarctic Science 1(4): 351-362.",Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+17294,USGS Transantarctic Mountains,conversion,,,,,3081,USGS mapping of Transantarctic mountains.,0,9802,,,,"Dr Cheryl Hallam, USGS, Reston, Virginia via Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.",EPSG,2005-04-14,,1,0
+17321,SWEREF99 12 00,conversion,,,,,2833,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17322,SWEREF99 13 30,conversion,,,,,2834,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17323,SWEREF99 15 00,conversion,,,,,2835,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17324,SWEREF99 16 30,conversion,,,,,2836,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17325,SWEREF99 18 00,conversion,,,,,2837,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17326,SWEREF99 14 15,conversion,,,,,2838,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17327,SWEREF99 15 45,conversion,,,,,2839,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17328,SWEREF99 17 15,conversion,,,,,2840,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17329,SWEREF99 18 45,conversion,,,,,2841,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17330,SWEREF99 20 15,conversion,,,,,2842,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17331,SWEREF99 21 45,conversion,,,,,2843,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17332,SWEREF99 23 15,conversion,,,,,2844,"Large scale topographic mapping, engineering survey, cadastre..",0,9807,,,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17333,SWEREF99 TM,conversion,,,,,1225,Medium and small scale topographic mapping.,0,9807,,,"Projection parameters are identical to UTM zone 33N. Unlike UTM zone 33N, the SWREF99 TM is used throughout all Sweden.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17334,Sweden zone 7.5 gon V,conversion,,,,,2845,"Topographic mapping, engineering survey, cadastre.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17335,Sweden zone 5 gon V,conversion,,,,,2846,"Topographic mapping, engineering survey, cadastre.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17336,Sweden zone 0 gon,conversion,,,,,2848,"Topographic mapping, engineering survey, cadastre.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17337,Sweden zone 2.5 gon O,conversion,,,,,2849,"Topographic mapping, engineering survey, cadastre.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17338,Sweden zone 5 gon O,conversion,,,,,2850,"Topographic mapping, engineering survey, cadastre.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+17348,Map Grid of Australia zone 48,conversion,,,,,1556,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17349,Map Grid of Australia zone 49,conversion,,,,,1557,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17350,Map Grid of Australia zone 50,conversion,,,,,1558,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17351,Map Grid of Australia zone 51,conversion,,,,,1559,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17352,Map Grid of Australia zone 52,conversion,,,,,1560,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17353,Map Grid of Australia zone 53,conversion,,,,,1561,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17354,Map Grid of Australia zone 54,conversion,,,,,1562,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17355,Map Grid of Australia zone 55,conversion,,,,,1563,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17356,Map Grid of Australia zone 56,conversion,,,,,1564,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17357,Map Grid of Australia zone 57,conversion,,,,,1565,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17358,Map Grid of Australia zone 58,conversion,,,,,1566,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,Australian Surveying and Land Information Group Internet WWW page.,EPSG,1995-12-02,95.30  96.29,1,0
+17359,SA Lambert,conversion,,,,,2986,Natural resource mapping of whole State.,0,9802,,,,"South Australia Department for Environment and Heritage, Spatial Information Committee (SICOM); http://www.environment.sa.gov.au/mapland/sicom/sicom/lambert.html",EPSG,2004-10-20,,1,0
+17360,Vicgrid66,conversion,,,,,2285,Natural resource mapping of whole State.,0,9802,,,"May also be used to display Victoria, New South Wales, Tasmania and South Australia as a single entity. Superseded by Vicgrid94 with effect from 2nd February 2000.",Victoria Land Registry; http://www.land.vic.gov.au,EPSG,2005-01-07,,1,0
+17361,Vicgrid94,conversion,,,,,2285,Natural resource mapping of whole State.,0,9802,,,"May also be used to display Victoria, New South Wales, Tasmania and South Australia as a single entity. Supersedes Vicgrid66 with effect from 2nd February 2000.",Victoria Land Registry; http://www.land.vic.gov.au,EPSG,2005-01-07,,1,0
+17362,Geoscience Australia Standard National Scale Lambert Projection,conversion,,,,,2575,Australia-wide geoscience mapping.,0,9802,,,,Geoscience Australia; http://www.ga.gov.au/map/broker/wms_info.php,EPSG,2005-01-07,,1,0
+17363,Brisbane City Survey Grid 02,conversion,,,,,2990,Engineering survey projects: design and construction.,0,9807,,,,Brisbane City Council,EPSG,2005-02-21,,1,0
+17364,New South Wales Lambert,conversion,,,,,3139,Natural resource mapping of whole State.,0,9802,,,,NSW Department of Lands.,EPSG,2005-08-18,,1,0
+17401,Katanga Lambert Conformal,conversion,,,,,3147,Medium and small scale topographic mapping.,0,9802,,,,"Clifford J.Mugnier in Photogrammetric Engineering and Remote Sensing, June 2005.",EPSG,2005-09-30,,1,0
+17402,Katanga Transverse Mercator,conversion,,,,,3147,"Cadastre, engineering survey.",0,9807,,,,"Clifford J.Mugnier in Photogrammetric Engineering and Remote Sensing, June 2005.",EPSG,2005-09-30,,1,0
+17412,Congo Transverse Mercator zone 12,conversion,,,,,3150,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17414,Congo Transverse Mercator zone 14,conversion,,,,,3151,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17416,Congo Transverse Mercator zone 16,conversion,,,,,3152,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17418,Congo Transverse Mercator zone 18,conversion,,,,,3153,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17420,Congo Transverse Mercator zone 20,conversion,,,,,3154,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17422,Congo Transverse Mercator zone 22,conversion,,,,,3155,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17424,Congo Transverse Mercator zone 24,conversion,,,,,3156,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17426,Congo Transverse Mercator zone 26,conversion,,,,,3157,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17428,Congo Transverse Mercator zone 28,conversion,,,,,3158,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17430,Congo Transverse Mercator zone 30,conversion,,,,,3159,"Cadastre, large and medium scale topographic mapping and engineering survey.",0,9807,,,,Institut Geographique du Congo,EPSG,2005-09-30,,1,0
+17448,Australian Map Grid zone 48,conversion,,,,,1556,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17449,Australian Map Grid zone 49,conversion,,,,,1557,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17450,Australian Map Grid zone 50,conversion,,,,,1558,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17451,Australian Map Grid zone 51,conversion,,,,,1559,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17452,Australian Map Grid zone 52,conversion,,,,,1560,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17453,Australian Map Grid zone 53,conversion,,,,,1561,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17454,Australian Map Grid zone 54,conversion,,,,,1567,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17455,Australian Map Grid zone 55,conversion,,,,,1568,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17456,Australian Map Grid zone 56,conversion,,,,,2291,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17457,Australian Map Grid zone 57,conversion,,,,,1565,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17458,Australian Map Grid zone 58,conversion,,,,,1566,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Grid convergence uses opposite sign convention to UTM,The Australian Map Grid Technical Manual; National Mapping Council of Australia; 1972,EPSG,1995-12-02,95.30  96.29,1,0
+17515,South African Survey Grid zone 15,conversion,,,,,1454,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17517,South African Survey Grid zone 17,conversion,,,,,1455,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17519,South African Survey Grid zone 19,conversion,,,,,1456,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17521,South African Survey Grid zone 21,conversion,,,,,1457,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17523,South African Survey Grid zone 23,conversion,,,,,1458,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17525,South African Survey Grid zone 25,conversion,,,,,1459,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17527,South African Survey Grid zone 27,conversion,,,,,1460,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17529,South African Survey Grid zone 29,conversion,,,,,1461,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17531,South African Survey Grid zone 31,conversion,,,,,1462,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17533,South African Survey Grid zone 33,conversion,,,,,1463,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",,EPSG,1996-04-12,95.30  96.29,1,0
+17611,South West African Survey Grid zone 11,conversion,,,,,1838,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17613,South West African Survey Grid zone 13,conversion,,,,,1839,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17615,South West African Survey Grid zone 15,conversion,,,,,1840,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17617,South West African Survey Grid zone 17,conversion,,,,,1841,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17619,South West African Survey Grid zone 19,conversion,,,,,1842,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17621,South West African Survey Grid zone 21,conversion,,,,,1843,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17623,South West African Survey Grid zone 23,conversion,,,,,1844,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17625,South West African Survey Grid zone 25,conversion,,,,,1845,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9808,,,"Transformation method sometimes described as ""Gauss conform"".",Chief Directorate Surveys and Land Information; Mowbray; South Africa.,EPSG,1997-06-16,95.30  96.29  97.16,1,0
+17700,MTM Quebec zone 2,conversion,,,,,1420,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,1997-11-13,,1,0
+17701,MTM zone 1,conversion,,,,,2226,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17702,MTM Newfoundland zone 2,conversion,,,,,2227,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17703,MTM zone 3,conversion,,,,,2290,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17704,MTM zone 4,conversion,,,,,2276,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17705,MTM zone 5,conversion,,,,,2277,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17706,MTM zone 6,conversion,,,,,2278,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+17707,MTM zone 7,conversion,,,,,1425,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,1997-11-13,,1,0
+17708,MTM zone 8,conversion,,,,,2279,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17709,MTM zone 9,conversion,,,,,2280,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17710,MTM zone 10,conversion,,,,,2281,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17711,MTM zone 11,conversion,,,,,1432,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17712,MTM zone 12,conversion,,,,,1433,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17713,MTM zone 13,conversion,,,,,1434,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17714,MTM zone 14,conversion,,,,,1435,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17715,MTM zone 15,conversion,,,,,1436,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17716,MTM zone 16,conversion,,,,,1437,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17717,MTM zone 17,conversion,,,,,1438,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+17794,MTM Nova Scotia zone 4,conversion,,,,,1534,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1999-05-24,99.042,1,0
+17795,MTM Nova Scotia zone 5,conversion,,,,,1535,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1999-05-24,99.042,1,0
+17801,Japan Plane Rectangular CS zone I,conversion,,,,,1854,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17802,Japan Plane Rectangular CS zone II,conversion,,,,,1855,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17803,Japan Plane Rectangular CS zone III,conversion,,,,,1856,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17804,Japan Plane Rectangular CS zone IV,conversion,,,,,1857,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17805,Japan Plane Rectangular CS zone V,conversion,,,,,1858,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17806,Japan Plane Rectangular CS zone VI,conversion,,,,,1859,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17807,Japan Plane Rectangular CS zone VII,conversion,,,,,1860,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17808,Japan Plane Rectangular CS zone VIII,conversion,,,,,1861,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17809,Japan Plane Rectangular CS zone IX,conversion,,,,,1862,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17810,Japan Plane Rectangular CS zone X,conversion,,,,,1863,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17811,Japan Plane Rectangular CS zone XI,conversion,,,,,1864,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17812,Japan Plane Rectangular CS zone XII,conversion,,,,,1865,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17813,Japan Plane Rectangular CS zone XIII,conversion,,,,,1866,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,99.97 2002.08,1,0
+17814,Japan Plane Rectangular CS zone XIV,conversion,,,,,1867,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17815,Japan Plane Rectangular CS zone XV,conversion,,,,,1868,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17816,Japan Plane Rectangular CS zone XVI,conversion,,,,,1869,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17817,Japan Plane Rectangular CS zone XVII,conversion,,,,,1870,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17818,Japan Plane Rectangular CS zone XVIII,conversion,,,,,1871,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17819,Japan Plane Rectangular CS zone XIX,conversion,,,,,1872,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Original transformation by Gauss-Kruger formula.,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2002-06-22,2002.08,1,0
+17901,Mount Eden Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Mount Eden Circuit 2000 (code 17931) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17902,Bay of Plenty Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Bay of Plenty Circuit 2000 (code 17932) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17903,Poverty Bay Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Poverty Bay Circuit 2000 (code 17933) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17904,Hawkes Bay Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Hawkes Bay Circuit 2000 (code 17934) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17905,Taranaki Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Taranaki Circuit 2000 (code 17935) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17906,Tuhirangi Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Tuhirangi Circuit 2000 (code 17936) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17907,Wanganui Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Wanganui Circuit 2000 (code 17937) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17908,Wairarapa Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Wairarapa Circuit 2000 (code 17938) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17909,Wellington Circuit,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Wellington Circuit 2000 (code 17939) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17910,Collingwood Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Collingwood Circuit 2000 (code 17940) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17911,Nelson Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Nelson Circuit 2000 (code 17941) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17912,Karamea Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Karamea Circuit 2000 (code 17942) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17913,Buller Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Buller Circuit 2000 (code 17943) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17914,Grey Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Grey Circuit 2000 (code 17944) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17915,Amuri Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Amuri Circuit 2000 (code 17945) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17916,Marlborough Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Marlborough Circuit 2000 (code 17946) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17917,Hokitika Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Hokitika Circuit 2000 (code 17947) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17918,Okarito Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Okarito Circuit 2000 (code 17948) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17919,Jacksons Bay Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Jacksons Bay Circuit 2000 (code 17949) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17920,Mount Pleasant Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Mount Pleasant Circuit 2000 (code 17950) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17921,Gawler Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Gawler Circuit 2000 (code 17951) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17922,Timaru Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Timaru Circuit 2000 (code 17952) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17923,Lindis Peak Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Lindis Peak Circuit 2000 (code 17953) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17924,Mount Nicholas Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Mount Nicholas Circuit 2000 (code 17954) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17925,Mount York Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Mount York Circuit 2000 (code 17955) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17926,Observation Point Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Observation Point Circuit 2000 (code 17956) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17927,North Taieri Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by North Taieri Circuit 2000 (code 17957) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17928,Bluff Circuit,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Superseded Imperial measure circuit in 1972.  Superseded by Bluff Circuit 2000 (code 17958) from March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17931,Mount Eden Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Mount Eden Circuit (code 17901) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17932,Bay of Plenty Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Bay of Plenty Circuit (code 17902) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17933,Poverty Bay Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Poverty Bay Circuit (code 17903) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17934,Hawkes Bay Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Hawkes Bay Circuit (code 17904) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17935,Taranaki Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Taranaki Circuit (code 17905) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17936,Tuhirangi Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Tuhirangi Circuit (code 17906) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17937,Wanganui Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Wanganui Circuit (code 17907) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17938,Wairarapa Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Wairarapa Circuit (code 17908) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17939,Wellington Circuit 2000,conversion,,,,,1500,Cadastral surveying.,0,9807,,,Supersedes Wellington Circuit (code 17909) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17940,Collingwood Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Collingwood Circuit (code 17910) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17941,Nelson Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Nelson Circuit (code 17911) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17942,Karamea Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Karamea Circuit (code 17912) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17943,Buller Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Buller Circuit (code 17913) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17944,Grey Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Grey Circuit (code 17914) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17945,Amuri Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Amuri Circuit (code 17915) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17946,Marlborough Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Marlborough Circuit (code 17916) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17947,Hokitika Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Hokitika Circuit (code 17917) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17948,Okarito Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Okarito Circuit (code 17918) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17949,Jacksons Bay Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Jacksons Bay Circuit (code 17919) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17950,Mount Pleasant Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Mount Pleasant Circuit (code 17920) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17951,Gawler Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Gawler Circuit (code 17921) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17952,Timaru Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Timaru Circuit (code 17922) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17953,Lindis Peak Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Lindis Peak Circuit (code 17923) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17954,Mount Nicholas Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Mount Nicholas Circuit (code 17924) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17955,Mount York Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Mount York Circuit (code 17925) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17956,Observation Point Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Observation Point Circuit (code 17926) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17957,North Taieri Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes North Taieri Circuit (code 17927) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+17958,Bluff Circuit 2000,conversion,,,,,1501,Cadastral surveying.,0,9807,,,Supersedes Bluff Circuit (code 17928) after 1st March 2000.,Land Information New Zealand OSG Technical Report 8; April 1999.,EPSG,2000-10-19,,1,0
+18011,Nord Algerie (ancienne),conversion,,,,,1728,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Used with Voirol 1875 datum - now superseded.,,EPSG,1996-09-12,,1,0
+18012,Sud Algerie (ancienne),conversion,,,,,1729,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Used with Voirol 1875 datum - now superseded.,,EPSG,1996-09-12,,1,0
+18021,Nord Algerie,conversion,,,,,1728,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Use with Nord Sahara 1959 datum.,,EPSG,1996-09-12,,1,0
+18022,Sud Algerie,conversion,,,,,1729,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Use with Nord Sahara 1959 datum.,,EPSG,1996-09-12,,1,0
+18031,Argentina zone 1,conversion,,,,,1608,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18032,Argentina zone 2,conversion,,,,,1609,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18033,Argentina zone 3,conversion,,,,,1610,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18034,Argentina zone 4,conversion,,,,,1611,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18035,Argentina zone 5,conversion,,,,,1612,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18036,Argentina zone 6,conversion,,,,,1613,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18037,Argentina zone 7,conversion,,,,,1614,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula,,EPSG,2002-06-22,95.30 2002.36,1,0
+18041,Austria West Zone,conversion,,,,,1706,Cadastral survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Superseded by Austria zone M28 (EPSG code 18047) for large and medium scale topographic mapping and engineering survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,95.30  96.29  97.01  98.48  2002.57 2003.02,1,0
+18042,Austria Central Zone,conversion,,,,,1707,Cadastral survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Superseded by Austria zone M31 (EPSG code 18048) for large and medium scale topographic mapping and engineering survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,95.30  96.29  97.01  98.48  2002.57 2003.02,1,0
+18043,Austria East Zone,conversion,,,,,1708,Cadastral survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Superseded by Austria zone M34 (EPSG code 18049) for large and medium scale topographic mapping and engineering survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,95.30  96.29  97.01  98.48  2002.57 2003.02,1,0
+18044,Austria M28,conversion,,,,,1706,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Greenwich equivalent of Austria zone M28 (EPSG code 18047).,EPSG,EPSG,2002-09-19,2002.57,1,0
+18045,Austria M31,conversion,,,,,1707,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Greenwich equivalent of Austria zone M31 (EPSG code 18048).,EPSG,EPSG,2002-09-19,2002.57,1,0
+18046,Austria M34,conversion,,,,,1708,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Greenwich equivalent of Austria zone M34 (EPSG code 18049).,EPSG,EPSG,2002-09-19,2002.57,1,0
+18047,Austria zone M28,conversion,,,,,1706,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Supersedes Austria West zone (EPSG code 18041) for large and medium scale topographic mapping and engineering survey but not cadastral survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,2003.02,1,0
+18048,Austria zone M31,conversion,,,,,1707,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Supersedes Austria Central zone (EPSG code 18042) for large and medium scale topographic mapping and engineering survey but not cadastral survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,2003.02,1,0
+18049,Austria zone M34,conversion,,,,,1708,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Longitude is referenced to the Ferro meridian. Supersedes Austria East zone (EPSG code 18043) Large and medium scale topographic mapping and engineering survey but not cadastral survey.,Bundesamt für Eich- und Vermessungswesen,EPSG,2003-01-16,2003.02,1,0
+18051,Colombia West zone,conversion,,,,,1598,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Original transformation by Gauss-Kruger formula. Zone name sometimes referred to as ""3 west"". Associated with Bogota datum.",,EPSG,2005-04-14,95.30  96.29  97.11 2005.06,1,0
+18052,Colombia Bogota zone,conversion,,,,,1599,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula. Associated with Bogota datum.,,EPSG,2005-04-14,95.30  96.29  97.11 2005.06,1,0
+18053,Colombia East Central zone,conversion,,,,,1600,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Original transformation by Gauss-Kruger formula. Zone name sometimes referred to as ""3 east"". Associated with Bogota datum.",,EPSG,2005-04-14,95.30  96.29  97.11 2005.06,1,0
+18054,Colombia East zone,conversion,,,,,1601,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Original transformation by Gauss-Kruger formula. Zone name sometimes referred to as ""6 east"". Associated with Bogota datum.",,EPSG,2005-04-14,95.30  96.29  97.11 2005.06,1,0
+18055,Colombia MAGNA Far West zone,conversion,,,,,3091,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Zone name sometimes referred to as ""6 west"". Associated with MAGNA-SIRGAS datum.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+18056,Colombia MAGNA West zone,conversion,,,,,3090,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Zone name sometimes referred to as ""3 west"". Associated with MAGNA-SIRGAS datum.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+18057,Colombia MAGNA Bogota zone,conversion,,,,,1599,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Associated with MAGNA-SIRGAS datum.,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+18058,Colombia MAGNA East Central zone,conversion,,,,,1600,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Zone name sometimes referred to as ""3 east"". Associated with MAGNA-SIRGAS datum.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+18059,Colombia MAGNA East zone,conversion,,,,,1601,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Zone name sometimes referred to as ""6 east"". Associated with MAGNA-SIRGAS datum.","Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+18061,Cuba Norte,conversion,,,,,1487,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18062,Cuba Sur,conversion,,,,,1488,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18071,Egypt Blue Belt,conversion,,,,,1642,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2002-07-16,2002.49,1,0
+18072,Egypt Red Belt,conversion,,,,,1643,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30,1,0
+18073,Egypt Purple Belt,conversion,,,,,1644,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30,1,0
+18074,Egypt Extended Purple Belt,conversion,,,,,1645,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30,1,0
+18081,Lambert zone I,conversion,,,,,1731,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Introduced 1972. Supersedes Lambert Nord France (code 18091).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.02,1,0
+18082,Lambert zone II,conversion,,,,,1734,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Introduced 1972. Supersedes Lambert Centre France (code 18092).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.02,1,0
+18083,Lambert zone III,conversion,,,,,1733,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Introduced 1972. Supersedes Lambert Sud France (code 18093).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.02,1,0
+18084,Lambert zone IV,conversion,,,,,1327,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Introduced 1972. Supersedes Lambert Corse (code 18094).,IGN Paris.,EPSG,2003-01-16,2001.54 2003.02,1,0
+18085,Lambert-93,conversion,,,,,1326,Large and medium scale topographic mapping and engineering survey.,0,9802,,,,IGN - Paris,EPSG,2000-10-19,,1,0
+18086,France EuroLambert,conversion,,,,,1326,Medium scale topographic and statistical mapping.,0,9801,,,This is Lambert zone II (code 18082) parameters converted from grads/Paris to degrees/Greenwich for use with ED50.,IGN Paris via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18091,Lambert Nord France,conversion,,,,,1731,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Superseded in 1972 by Lambert zone I (code 18081).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.03,1,0
+18092,Lambert Centre France,conversion,,,,,1734,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Superseded in 1972 by Lambert zone II (code 18082).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.02,1,0
+18093,Lambert Sud France,conversion,,,,,1733,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Superseded in 1972 by Lambert zone III (code 18083).,IGN Paris.,EPSG,2003-01-16,95.26  2001.54 2003.02,1,0
+18094,Lambert Corse,conversion,,,,,1327,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Longitude is referenced to the Paris meridian. Superseded in 1972 by Lambert zone IV (code 18084).,IGN Paris.,EPSG,2003-01-16,2001.54 2003.02,1,0
+18110,India zone 0,conversion,,,,,1668,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,1999-10-20,95.30  96.01  96.02  96.29  97.23,1,0
+18111,India zone I,conversion,,,,,1669,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,1999-10-20,95.30  96.02  96.29  97.23,1,0
+18112,India zone IIa,conversion,,,,,1670,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,1999-10-20,95.28  96.02  97.23,1,0
+18113,India zone IIb,conversion,,,,,1671,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,2000-03-07,95.28  96.02  97.23  2000.094,1,0
+18114,India zone IIIa,conversion,,,,,1672,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,2000-03-07,95.28  96.02  97.23  2000.094,1,0
+18115,India zone IIIb,conversion,,,,,2292,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,1999-10-20,95.28  96.02  97.23,1,0
+18116,India zone IVa,conversion,,,,,1673,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,2000-03-07,95.28  96.02  97.23  2000.094,1,0
+18117,India zone IVb,conversion,,,,,2293,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,US Army Map Service projection tables; 1943.,EPSG,1999-10-20,95.28  96.02  97.23,1,0
+18121,Italy zone 1,conversion,,,,,1718,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Boaga formula,,EPSG,1995-12-02,,1,0
+18122,Italy zone 2,conversion,,,,,1719,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Boaga formula,,EPSG,1995-12-02,,1,0
+18131,Nord Maroc,conversion,,,,,1703,Large and medium scale topographic mapping and engineering survey.,0,9801,,,A projection with the same parameter values used the Lambert Conic Near-Conformal method (EPSG code 9817) prior to 1953.,IGN Paris.,EPSG,2002-09-19,99.203 2002.64,1,0
+18132,Sud Maroc,conversion,,,,,2787,Large and medium scale topographic mapping and engineering survey.,0,9801,,,A projection with the same parameter values used the Lambert Conic Near-Conformal method (EPSG code 9817) prior to 1953.,IGN Paris.,EPSG,2002-09-19,99.203  2002.64,1,0
+18133,Sahara,conversion,,,,,1705,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Created in 1977 to cover Sahara Marocain (ex Spanish Sahara),IGN Paris.,EPSG,1996-09-12,,1,1
+18134,Sahara Nord,conversion,,,,,2788,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Created in 1977.,IGN Paris.,EPSG,2002-09-19,,1,0
+18135,Sahara Sud,conversion,,,,,2789,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,IGN Paris.,EPSG,2002-09-19,,1,0
+18141,New Zealand North Island National Grid,conversion,,,,,1500,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Superseded by New Zealand Map Grid (code 19917).  Used for topographic mapping.,,EPSG,1999-10-20,95.30  96.29  97.231,1,0
+18142,New Zealand South Island National Grid,conversion,,,,,3344,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Superseded by New Zealand Map Grid (code 19917).  Used for topographic mapping.,,EPSG,1999-10-20,95.30  96.29  97.231,1,0
+18151,Nigeria West Belt,conversion,,,,,1715,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18152,Nigeria Mid Belt,conversion,,,,,1714,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18153,Nigeria East Belt,conversion,,,,,1713,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18161,Peru west zone,conversion,,,,,1753,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18162,Peru central zone,conversion,,,,,1752,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18163,Peru east zone,conversion,,,,,1751,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+18171,Philippines zone I,conversion,,,,,1698,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2000-03-07,95.30 2000.93,1,0
+18172,Philippines zone II,conversion,,,,,1699,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2000-03-07,95.30 2000.93,1,0
+18173,Philippines zone III,conversion,,,,,1700,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2000-03-07,95.30 2000.93,1,0
+18174,Philippines zone IV,conversion,,,,,1701,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2000-03-07,95.30 2000.93,1,0
+18175,Philippines zone V,conversion,,,,,1702,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2000-03-07,95.30 2000.93,1,0
+18181,Nord Tunisie,conversion,,,,,1619,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,1996-09-12,95.30,1,0
+18182,Sud Tunisie,conversion,,,,,1620,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,1996-09-12,,1,0
+18183,Finland ETRS-GK19,conversion,,,,,3092,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18184,Finland ETRS-GK20,conversion,,,,,3093,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18185,Finland ETRS-GK21,conversion,,,,,3094,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18186,Finland ETRS-GK22,conversion,,,,,3095,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18187,Finland ETRS-GK23,conversion,,,,,3096,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18188,Finland ETRS-GK24,conversion,,,,,3097,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18189,Finland ETRS-GK25,conversion,,,,,3098,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18190,Finland ETRS-GK26,conversion,,,,,3099,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18191,Finland zone 1,conversion,,,,,1536,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,www.nls.fi/maa/papers/kkj.html,EPSG,1997-07-22,,1,0
+18192,Finland zone 2,conversion,,,,,1537,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,www.nls.fi/maa/papers/kkj.html,EPSG,1997-07-22,,1,0
+18193,Finland Uniform Coordinate System,conversion,,,,,1095,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Used by Uniform Coordinate System over all country and also by zone 3 of Basic Coordinate System at larger scales.,www.nls.fi/maa/papers/kkj.html,EPSG,1997-07-22,,1,0
+18194,Finland zone 4,conversion,,,,,1539,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,www.nls.fi/maa/papers/kkj.html,EPSG,1997-07-22,,1,0
+18195,Finland ETRS-GK27,conversion,,,,,3100,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18196,Finland ETRS-GK28,conversion,,,,,3101,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18197,Finland ETRS-GK29,conversion,,,,,3102,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18198,Finland ETRS-GK30,conversion,,,,,3103,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18199,Finland ETRS-GK31,conversion,,,,,3104,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,,National Land Survey of Finland.,EPSG,2005-04-14,,1,0
+18201,Palestine Grid,conversion,,,,,1356,Large and medium scale topographic mapping and engineering survey.,0,9806,,,Also encountered as a Transverse Mercator projection with scale factor of 1.  The difference in conversion caused by the change of formula does not exceed 2m within Israel.  Within the State of Israel superseded by the Israeli CS Grid (EPSG code 18203).,,EPSG,1999-04-22,,1,0
+18202,Palestine Belt,conversion,,,,,1356,Large and medium scale topographic mapping and engineering survey.,0,9807,,,"Originally constructed as the Palestine Grid - EPSG code 18201. Adopted by the US Army Map Service as ""Palestine Belt"" with change of projection method and false northing (FN). Sometimes seen with unchanged FN of 126867.909.",,EPSG,1999-04-22,,1,0
+18203,Israeli CS,conversion,,,,,2603,Large and medium scale topographic mapping and engineering survey.,0,9806,,,,Survey of Israel,EPSG,2005-09-29,2002.34 2005.46,1,0
+18204,Israeli TM,conversion,,,,,2603,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Designed to approximate Israeli CRS grid in north-central Israel.,Survey of Israel,EPSG,2005-09-29,2002.34 2005.46,1,0
+18211,Guatemala Norte,conversion,,,,,2120,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,1999-08-16,,1,0
+18212,Guatemala Sur,conversion,,,,,2121,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,,EPSG,2000-01-06,99.95,1,0
+18221,NGO zone I,conversion,,,,,1741,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18222,NGO zone II,conversion,,,,,1742,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18223,NGO zone III,conversion,,,,,1743,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18224,NGO zone IV,conversion,,,,,1744,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18225,NGO zone V,conversion,,,,,1745,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18226,NGO zone VI,conversion,,,,,1746,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18227,NGO zone VII,conversion,,,,,1747,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18228,NGO zone VIII,conversion,,,,,1748,"Large and medium scale topographic mapping, cadastral and engineering survey.",0,9807,,,Longitude is referenced to the Oslo meridian.,"J. Danielsen; ""Transformasjoner ved Norges Geografiske Oppmåling""; Kart Og Plan nr 1; 1982.",EPSG,2003-01-16,2003.02,1,0
+18231,India zone I (1975 metres),conversion,,,,,1676,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18232,India zone IIa (1975 metres),conversion,,,,,1677,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18233,India zone IIIa (1975 metres),conversion,,,,,1672,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18234,India zone IVa (1975 metres),conversion,,,,,1673,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18235,India zone IIb (1975 metres),conversion,,,,,1678,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18236,India zone I (1962 metres),conversion,,,,,1685,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,1999-10-20,,1,0
+18237,India zone IIa (1962 metres),conversion,,,,,1686,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,1999-10-20,,1,0
+18238,India zone IIb (1937 metres),conversion,,,,,1041,Large and medium scale topographic mapping and engineering survey.,0,9801,,,BEWARE !  Different yard to metre conversion values have been used in different parts of south Asia. Some areas have changed conversion value with time.,,EPSG,2000-04-23,2000.39,1,0
+18240,Libya zone 5,conversion,,,,,1470,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18241,Libya zone 6,conversion,,,,,1471,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18242,Libya zone 7,conversion,,,,,1472,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18243,Libya zone 8,conversion,,,,,1473,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18244,Libya zone 9,conversion,,,,,1474,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18245,Libya zone 10,conversion,,,,,1475,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18246,Libya zone 11,conversion,,,,,1476,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18247,Libya zone 12,conversion,,,,,1477,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18248,Libya zone 13,conversion,,,,,1478,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Brown and Root,EPSG,2000-03-07,,1,0
+18251,Korea East Belt,conversion,,,,,1496,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Clifford J. Mugnier; Photogrammertric Engineering and Remote Sensing,EPSG,2000-03-07,,1,0
+18252,Korea Central Belt,conversion,,,,,1497,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Clifford J. Mugnier; Photogrammertric Engineering and Remote Sensing,EPSG,2000-03-07,,1,0
+18253,Korea West Belt,conversion,,,,,1498,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Clifford J. Mugnier; Photogrammertric Engineering and Remote Sensing,EPSG,2000-03-07,,1,0
+18260,Maracaibo Grid (M1),conversion,,,,,1319,Oil exploration.,0,9801,,,Grid coordinates are (0 0) at Maracaibo Cathedral.,Various oil company sources.,EPSG,2000-03-07,,1,0
+18261,Maracaibo Grid,conversion,,,,,1319,Oil exploration.,0,9801,,,Grid coordinates are (200000 200000) at Maracaibo Cathedral.,Various oil company sources.,EPSG,2000-03-07,,1,0
+18262,Maracaibo Grid (M3),conversion,,,,,1319,Oil exploration.,0,9801,,,Grid coordinates are (500000 500000) at Maracaibo Cathedral.,Various oil company sources.,EPSG,2000-03-07,,1,0
+18263,Maracaibo La Rosa Grid,conversion,,,,,1319,Oil exploration.,0,9801,,,Grid coordinates are (-17044E 29545N) at Maracaibo Cathedral.,Various oil company sources.,EPSG,2000-06-23,,1,0
+18275,Balkans zone 5,conversion,,,,,1709,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2001-06-05,,1,0
+18276,Balkans zone 6,conversion,,,,,1710,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2001-06-05,,1,0
+18277,Balkans zone 7,conversion,,,,,1711,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2001-06-05,,1,0
+18278,Balkans zone 8,conversion,,,,,1712,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2001-06-05,,1,0
+18280,Poland zone I,conversion,,,,,1515,"Civilian topographic mapping, cadastral and engineering survey.",0,9809,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,OGP,2005-10-29,,1,0
+18281,Poland zone I,conversion,,,,,1515,"Civilian topographic mapping, cadastral and engineering survey.",0,9809,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+18282,Poland zone II,conversion,,,,,1516,"Civilian topographic mapping, cadastral and engineering survey.",0,9809,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18283,Poland zone III,conversion,,,,,1517,"Civilian topographic mapping, cadastral and engineering survey.",0,9809,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18284,Poland zone IV,conversion,,,,,1518,"Civilian topographic mapping, cadastral and engineering survey.",0,9809,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18285,Poland zone V,conversion,,,,,1519,"Civilian topographic mapping, cadastral and engineering survey.",0,9807,,,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18286,GUGiK-80,conversion,,,,,1192,"Small scale (1/100,000) topographic mapping of whole country.",0,9809,,,,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodata",OGP,2005-11-02,,1,0
+18300,Poland CS92,conversion,,,,,1192,"Mapping at scales of 1:10,000 and smaller",0,9807,,,See Poland CS2000 zones (codes 18305-08) for cadastral survey and mapping at larger scales.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18305,Poland CS2000 zone 5,conversion,,,,,1520,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See Poland CS92 (code 18300) for mapping at 1:10,000 and smaller scales.",Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18306,Poland CS2000 zone 6,conversion,,,,,1521,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See Poland CS92 (code 18300) for mapping at 1:10,000 and smaller scales.",Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18307,Poland CS2000 zone 7,conversion,,,,,1522,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See Poland CS92 (code 18300) for mapping at 1:10,000 and smaller scales.",Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18308,Poland CS2000 zone 8,conversion,,,,,1523,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See Poland CS92 (code 18300) for mapping at 1:10,000 and smaller scales.",Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+18401,Kp2000 Jylland og Fyn,conversion,,,,,2531,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See UTM zone 32N (code 16032) for mapping at 1:10,000 and smaller scales.",Kort og Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+18402,Kp2000 Sjaelland,conversion,,,,,2532,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See UTM zone 32N (code 16032) for mapping at 1:10,000 and smaller scales.",Kort og Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+18403,Kp2000 Bornholm,conversion,,,,,2533,"Topographic mapping at scales of 1:5,000 and larger, cadastral and engineering survey.",0,9807,,,"See UTM zone 33N (code 16033) for mapping at 1:10,000 and smaller scales.",Kort og Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+18411,French West Africa Senegal zone,conversion,,,,,2548,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18412,French West Africa Ivory Coast zone,conversion,,,,,2549,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18413,French West Africa Dahomey zone,conversion,,,,,2550,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18414,French West Africa Niger zone,conversion,,,,,2551,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18415,French Equatorial Africa west zone,conversion,,,,,2552,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18416,French Equatorial Africa central zone,conversion,,,,,2553,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18417,French Equatorial Africa east zone,conversion,,,,,2554,Small scale topographic mapping.,0,9807,,,Superseded in 1950 by UTM.,TotatFinaElf,EPSG,2002-01-18,,1,0
+18421,Greenland zone 1 east,conversion,,,,,2556,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18422,Greenland zone 2 east,conversion,,,,,2557,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18423,Greenland zone 3 east,conversion,,,,,2558,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18424,Greenland zone 4 east,conversion,,,,,2559,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18425,Greenland zone 5 east,conversion,,,,,2560,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18426,Greenland zone 6 east,conversion,,,,,2561,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18427,Greenland zone 7 east,conversion,,,,,2562,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18428,Greenland zone 8 east,conversion,,,,,2569,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18432,Greenland zone 2 west,conversion,,,,,2563,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18433,Greenland zone 3 west,conversion,,,,,2564,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18434,Greenland zone 4 west,conversion,,,,,2565,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18435,Greenland zone 5 west,conversion,,,,,2566,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18436,Greenland zone 6 west,conversion,,,,,2567,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18437,Greenland zone 7 west,conversion,,,,,2568,Topographic mapping,0,9826,,,,"Kort og Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+18441,CS63 zone A1,conversion,,,,,2772,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2003-02-05,2003.05,1,0
+18442,CS63 zone A2,conversion,,,,,2773,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2003-02-05,2003.05,1,0
+18443,CS63 zone A3,conversion,,,,,2774,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2002-06-28,,1,0
+18444,CS63 zone A4,conversion,,,,,2775,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2002-06-28,,1,0
+18446,CS63 zone K2,conversion,,,,,2776,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2002-06-28,,1,0
+18447,CS63 zone K3,conversion,,,,,2777,Large scale topographic mapping and engineering survey.,0,9807,,,,EPSG,EPSG,2002-06-28,,1,0
+18448,CS63 zone K4,conversion,,,,,2778,Large scale topographic mapping and engineering survey.,0,9807,,,,KazGeodezia,EPSG,2002-06-28,,1,0
+18450,CS63 zone C0,conversion,,,,,3173,Large scale topographic mapping and engineering survey.,0,9807,,,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+18451,CS63 zone C1,conversion,,,,,3174,Large scale topographic mapping and engineering survey.,0,9807,,,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+18452,CS63 zone C2,conversion,,,,,3175,Large scale topographic mapping and engineering survey.,0,9807,,,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+19896,Hong Kong 1963 Grid,conversion,,,,,1118,"Large scale topographic mapping, cadastral and engineering survey.",0,9806,,,Superseded by HK1980 Grid.,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",OGP,2006-02-06,,1,0
+19897,Statistics Canada Lambert,conversion,,,,,1061,Small scale mapping and analysis.,0,9802,,,,Statistics Canada.,OGP,2005-12-21,,1,0
+19898,Pacific Disaster Center Mercator,conversion,,,,,3172,Small scale mapping and analysis.,0,9804,,,,"Pacific Disaster Center, Kihei, Hawaii, USA.",OGP,2005-12-21,,1,0
+19899,Mauritius Grid,conversion,,,,,3209,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,"Cartographic Saection, Ministry of Housing and Lands.",OGP,2005-11-28,,1,0
+19900,Bahrain State Grid,conversion,,,,,1040,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30,1,0
+19901,Belge Lambert 50,conversion,,,,,1347,Large and medium scale topographic mapping and engineering survey.,0,9802,,,"Longitude is referenced to the Brussels meridian. If software cannot handle latitude of false origin of 90 deg N, use latitude of false origin = 50°30'00.0""N with northing at false origin = 131983.890 m.","""Systemes de reference et formules de transformation en usage en Belgique""; IGN Brussels",EPSG,2003-01-16,95.30  96.29  99.28 2003.02,1,0
+19902,Belge Lambert 72,conversion,,,,,1347,Large and medium scale topographic mapping and engineering survey.,0,9803,,,"Rotation from Belge Lambert 50 to Belge Lambert 72 is +29.2985sec. An equivalent using the conventional Lambert Conic Conformal (2SP) method (Belgian Lambert 72, code 19961) was introduced in 2000.","""Systemes de reference et formules de transformation en usage en Belgique""; IGN Brussels",EPSG,1999-04-22,95.30  96.29  99.28,1,0
+19903,Nord de Guerre,conversion,,,,,1369,Obsolete.,0,9801,,,Longitude is referenced to the Paris meridian.,,EPSG,2003-01-16,2003.02,1,0
+19904,Ghana Metre Grid,conversion,,,,,1104,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Supersedes Ghana National Grid (code 19959) from 1978.  British foot (Sears 1922) used to convert projection defining parameters.,Ordnance Survey International,EPSG,1995-12-02,95.30  96.29,1,0
+19905,Netherlands East Indies Equatorial Zone,conversion,,,,,1122,Large and medium scale topographic mapping and engineering survey.,0,9804,,,,US Army Map Service projection tables; 1943.,EPSG,1995-12-02,95.30,1,0
+19906,Iraq zone,conversion,,,,,2294,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,US Army Map Service projection tables; 1943.,EPSG,1996-04-12,95.30  96.29,1,0
+19907,Iraq National Grid,conversion,,,,,1124,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+19908,Irish National Grid,conversion,,,,,1305,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,1
+19909,Jamaica (Old Grid),conversion,,,,,1128,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Superseded by Jamaica (New Grid).,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,95.28 2004.51,1,0
+19910,Jamaica National Grid,conversion,,,,,1128,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Supersedes Jamaica (Old Grid).,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,95.28 2004.51,1,0
+19911,Laborde Grid,conversion,,,,,1149,Large and medium scale topographic mapping and engineering survey.,0,9815,,,Can also use transformation method 9813. Longitude is referenced to the Paris meridian.,,EPSG,2003-01-16,97.613 2003.02,1,0
+19913,RD Old,conversion,,,,,1275,Large and medium scale topographic mapping and engineering survey.,0,9809,,,,Nederlandse Commissie voor Geodesie publication 30.,EPSG,1995-12-02,95.30  96.29,1,0
+19914,RD New,conversion,,,,,1275,Large and medium scale topographic mapping and engineering survey.,0,9809,,,,Nederlandse Commissie voor Geodesie publication 30.,EPSG,1995-12-02,95.30  96.29,1,0
+19915,Aden Zone,conversion,,,,,1257,Large and medium scale topographic mapping and engineering survey.,0,9801,,,,US Army Map Service projection tables; 1943.,EPSG,1995-12-02,95.28,1,0
+19916,British National Grid,conversion,,,,,1264,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Ordnance Survey of Great Britain.  http://www.gps.gov.uk/additionalInfo/images/A_guide_to_coord.pdf,EPSG,2003-01-08,95.30 2003.01,1,0
+19917,New Zealand Map Grid,conversion,,,,,3285,Large and medium scale topographic mapping and engineering survey.,0,9811,,,Supersedes North and South Island National Grids (codes 18141-2).  Used for topographic mapping.,Dept. of Lands and Surveys Technical Circular 1973/32; 23 Nov 1973.,EPSG,1995-12-02,95.28,1,0
+19919,Qatar National Grid,conversion,,,,,1195,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+19920,Singapore Grid,conversion,,,,,1210,Large and medium scale topographic mapping and engineering survey.,0,9806,,,,,EPSG,1995-12-02,95.30  96.29,1,0
+19921,Spain,conversion,,,,,1217,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Superseded by UTM. Longitude is referenced to the Madrid meridian.,,EPSG,2003-01-16,95.28 2003.02,1,0
+19922,Swiss New Grid,conversion,,,,,1286,Large and medium scale topographic mapping and engineering survey.,0,9815,,,,"""Die Projektionen der schweizerischen Plan- und Kartenwerke""; J. Bolliger 1967",EPSG,1997-11-13,95.30  96.29  97.27  97.612  97.62,1,0
+19923,Swiss Old Grid,conversion,,,,,1286,Large and medium scale topographic mapping and engineering survey.,0,9815,,,Superseded by LV03 (19922). Longitude is referenced to the Bern meridian.,"""Die Projektionen der schweizerischen Plan- und Kartenwerke""; J. Bolliger 1967",EPSG,2003-01-16,95.30  96.29  97.612  97.62 2003.02,1,0
+19924,Tobago Grid,conversion,,,,,1322,Large and medium scale topographic mapping and engineering survey.,0,9806,,,,,EPSG,1999-10-20,95.30  96.29  97.231,1,0
+19925,Trinidad Grid,conversion,,,,,1339,Large and medium scale topographic mapping and engineering survey.,0,9806,,,,,EPSG,1999-10-20,95.30  96.29  97.231,1,0
+19926,Stereo 70,conversion,,,,,1197,Large and medium scale topographic mapping and engineering survey.,0,9809,,,Supersedes Stereo 33 (code 19927).,,EPSG,1996-04-12,,1,0
+19927,Stereo 33,conversion,,,,,1197,Large and medium scale topographic mapping and engineering survey.,0,9809,,,Superseded by Stereo 70 (code 19926),,EPSG,1996-04-12,96.29,1,0
+19928,Kuwait TM,conversion,,,,,1310,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,1996-04-12,,1,1
+19929,Sweden zone 2.5 gon V,conversion,,,,,2847,"(i) Medium and small scale mapping and spatial data management. (ii) Large scale (1:10,000 and greater) topographic mapping, cadastral and engineering survey.",0,9807,,,"At the municipal level alternative projections are found defined with different sets of False Northing and Easting, based on 100 km grid squares. This is denoted by the last part of the name.  For example 61:-1 means FN = -6100000 and FE = 100000 m.",Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,96.29  97.39 2002.481 2005.22,1,0
+19930,Greek Grid,conversion,,,,,1106,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Created for use with GGRS87.,Geodesy Department; Public Petroleum Corporation of Greece.,EPSG,1997-06-16,,1,0
+19931,Egyseges Orszagos Vetuleti,conversion,,,,,1119,Large and medium scale topographic mapping and engineering survey.,0,9815,,,EOV = Uniform National Projection,http://lazarus.elte.hu/gb/geodez/geod2.htm,EPSG,1997-07-22,,1,0
+19933,Prince Edward Island Stereographic (ATS77),conversion,,,,,1533,Large and medium scale topographic mapping and engineering survey.,0,9809,,,In use from 1979.  To be phased out in late 1990's.,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1997-11-13,,1,0
+19934,Lithuania 1994,conversion,,,,,1145,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,HNIT-BALTIC GeoInfoServisas,EPSG,1998-03-12,,1,0
+19935,Rectified Skew Orthomorphic Malaya Grid,conversion,,,,,1690,Large and medium scale topographic mapping and engineering survey.,0,9812,,,"If using Oblique Mercator method (code 9815), Ec=23505.515 chSe, Nc=21992.646 chSe.",UK Directorate of Overseas Surveys paper,EPSG,1999-10-20,97.231,1,0
+19936,Portuguese National Grid,conversion,,,,,1294,Large and medium scale topographic mapping and engineering survey for military purposes.,0,9807,,,Original transformation by Gauss-Kruger formula. Longitude is referenced to the Lisbon meridian.,Instituto Portugues de Cartografia e Cadastro,EPSG,2003-01-16,95.30  96.29  98.42 2003.02,1,0
+19937,Tunisia Mining Grid,conversion,,,,,1618,Minerals licencing,0,9816,,,Origin: Djebel Kebar. Longitude is referenced to the Paris meridian.,Mining decree of 1st January 1953,EPSG,2003-01-16,2003.02,1,0
+19938,Estonian National Grid,conversion,,,,,1090,Large and medium scale topographic mapping and engineering survey.,0,9802,,,Coordinates at the projection origin match those of TM Baltic 93.,Geographic Institute; http://www.geo.ut.ee/,EPSG,2005-09-29,99.28 2005.46,1,0
+19939,TM Baltic 93,conversion,,,,,1646,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geographic Institute; http://www.geo.ut.ee/,EPSG,2005-09-29,2005.46,1,0
+19940,Levant Zone,conversion,,,,,1623,Large and medium scale topographic mapping and engineering survey.,0,9817,,,Superseded by projection using full Lambert formula  (EPSG code 19948) from 1973.,US Army Map Service projection tables; 1943.,EPSG,1999-04-22,,1,0
+19941,Brazil Polyconic,conversion,,,,,1053,Small scale mapping,0,9818,,,,PetroBras,EPSG,1999-10-20,99.55,1,0
+19942,British West Indies Grid,conversion,,,,,2295,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,"UK Royal Engineers projection tables P10/25, 1943.",EPSG,1999-04-22,,1,0
+19943,Barbados National Grid,conversion,,,,,1042,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Superseded British West Indies Grid (19942) after 1983.,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+19944,Quebec Lambert Projection,conversion,,,,,1368,Medium and small scale mapping,0,9802,,,,Service de la Cartographie; Ministère des Ressources Naturelles; Quebec,EPSG,1999-10-22,,1,0
+19945,New Brunswick Stereographic (ATS77),conversion,,,,,1447,Large and medium scale topographic mapping and engineering survey.,0,9809,,,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1999-10-20,99.61,1,0
+19946,New Brunswick Stereographic (NAD83),conversion,,,,,1447,Large and medium scale topographic mapping and engineering survey.,0,9809,,,In use from 1999.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1999-10-20,,1,0
+19947,Austria Lambert,conversion,,,,,1037,Medium and small scale mapping,0,9802,,,,Bundesamt für Eich- und Vermessungswesen,EPSG,2000-01-07,99.94,1,0
+19948,Syria Lambert,conversion,,,,,1623,Large and medium scale topographic mapping and engineering survey.,0,9801,,,Superseded Levant zone using same parameters but truncated near-conformal method (code 19940) from 1973.,IGN Paris,EPSG,1999-10-20,,1,0
+19949,Levant Stereographic,conversion,,,,,1623,Large and medium scale topographic mapping and engineering survey.,0,9809,,,Used  prior to World War II for cadastral and large scale topographic mapping.,IGN Paris,EPSG,1999-10-20,,1,0
+19950,Landesvermessung 1995,conversion,,,,,1286,Large and medium scale topographic mapping and engineering survey.,0,9815,,,,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,1999-10-20,,1,0
+19951,Nakhl e Taqi Oblique Mercator,conversion,,,,,1338,Large and medium scale topographic mapping and engineering survey.,0,9815,,,Used only for terminal site.,Total-Fina,EPSG,1999-10-20,,1,0
+19952,Krovak,conversion,,,,,1306,Large and medium scale topographic mapping and engineering survey.,0,9819,,,Longitude is referenced to the Ferro meridian.,Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2003-01-16,2003.02,1,0
+19953,Qatar Grid,conversion,,,,,1346,Large and medium scale topographic mapping and engineering survey.,0,9806,,,,Maersk Oil and Gas,EPSG,2000-03-07,,1,0
+19954,Suriname Old TM,conversion,,,,,1222,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Introduced in 1975.  Superseded by Suriname TM in 1979.,Shell International,EPSG,2000-06-10,,1,0
+19955,Suriname TM,conversion,,,,,1222,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Superseded Suriname Old TM in 1979 (scale factor changed).,Shell International,EPSG,2000-06-10,,1,0
+19956,Rectified Skew Orthomorphic Borneo Grid (chains),conversion,,,,,1362,Large and medium scale topographic mapping and engineering survey.,0,9815,,,See 19957 and 19958 for feet and metres versions. If using Hotine Oblique Mercator method (code 9812) FE = FN = 0 chSe.  Being superseded by metric version (code 19958).,Directorate of Colonial Surveys projection tables 1954 revision.,EPSG,2002-07-13,2002.47,1,0
+19957,Rectified Skew Orthomorphic Borneo Grid (feet),conversion,,,,,1851,Large and medium scale topographic mapping and engineering survey.,0,9815,,,See 19956 and 19958 for chains and metres versions. If using Hotine Oblique Mercator method (code 9812) FE = FN = 0 ftSe.   Being superseded by metric version (code 19958).,EPSG unit conversion of Directorate of Colonial Surveys projection tables 1954 revision.,EPSG,2002-07-13,2002.47,1,0
+19958,Rectified Skew Orthomorphic Borneo Grid (metres),conversion,,,,,1362,Large and medium scale topographic mapping and engineering survey.,0,9815,,,See 19956 and 19957 for chains and feet versions.  Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  If using Hotine Oblique Mercator method (code 9812) FE = FN = 0 m.,EPSG unit conversion of Directorate of Colonial Surveys projection tables 1954 revision.,EPSG,2000-10-19,,1,0
+19959,Ghana National Grid,conversion,,,,,1104,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Superseded by Ghana metric grid (code 19904).,Ordnance Survey International,EPSG,2000-10-19,,1,0
+19960,Prince Edward Isl. Stereographic (NAD83),conversion,,,,,1533,Large and medium scale topographic mapping and engineering survey.,0,9809,,,False Easting and False Northing changed from values used with ATS77  (which were FE=700000m; FN=400000m) to these new values when used with NAD83 (CSRS).   New values are FE=400000m; FN=800000m; adopted in 2000.,PEI Department of Transportation & Public Works; Mr. Serge Bernard,EPSG,2000-10-19,,1,0
+19961,Belgian Lambert 72,conversion,,,,,1347,Large and medium scale topographic mapping and engineering survey.,0,9802,,,"Introduced in 2000. Equivalent to Belge Lambert 72 (code 19902).  
+If software cannot handle latitude of false origin of 90 deg N, use latitude of false origin = 50°47'57.704""N with northing at false origin = 165 372.956 m.",IGN Brussels www.ngi.be and EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-09-29,2005.46,1,0
+19962,Irish Transverse Mercator,conversion,,,,,1305,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Ordnance Survey of Ireland,EPSG,2000-10-19,,1,0
+19963,Sierra Leone New Colony Grid,conversion,,,,,1342,Topographic mapping and engineering survey.,0,9807,,,Supersedes the Sierra Leone Colony Grid. New grid is 422.3 ft west and 112.1 ft south of old grid.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+19964,New War Office Sierra Leone Grid,conversion,,,,,1342,Topographic mapping and engineering survey.,0,9807,,,Supersedes the War Office Sierra Leone Grid. New grid is 422.3 ft west and 112.1 ft south of old grid.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+19965,US National Atlas Equal Area,conversion,,,,,1245,Statistical mapping,0,9821,,,,"United States Geological Survey, Western Geographic Science Center.",EPSG,2001-06-05,,1,0
+19966,Luxembourg Gauss,conversion,,,,,1146,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+19967,Slovenia Grid,conversion,,,,,1212,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Geodetska Uprava Republike Slovenije via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+19968,Plate Carree,conversion,,,,,1262,Graticule coordinates in rectangular Cartesian form.,0,9823,,,Origin at intersection of equator and prime meridian.,EPSG,EPSG,2001-06-05,,1,0
+19969,Portuguese Grid,conversion,,,,,1294,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Original transformation by Gauss-Kruger formula. Longitude is referenced to the Lisbon meridian.,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-01-16,2003.02,1,0
+19971,New Zealand Transverse Mercator,conversion,,,,,3285,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Land Information New Zealand,EPSG,2001-08-28,,1,0
+19972,Irish Grid,conversion,,,,,1305,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Defined as part of the 1965 and 1975 mapping adustments in which the scale factor was introduced as a best fit to retain existing grid coordinates.,Ordnance Survey of Ireland.,EPSG,2001-11-06,,1,0
+19973,Irish National Grid,conversion,,,,,2530,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Used only with the 1952 geodetic adjustment. Superseded by the 1975 Mapping Adjustment: see code 19972.,Ordnance Survey of Northern Ireland.,EPSG,2001-11-06,,1,0
+19974,Modified Portuguese Grid,conversion,,,,,1294,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Applied to Datum 73. Grid position at origin is coincident with the unmodified grid applied to Lisbon datum.,Instituto Portugues de Cartografia e Cadastro via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-11-06,,1,0
+19975,Trinidad Grid (Clarke's feet),conversion,,,,,1339,Oil industry exploration and production.,0,9806,,,"Foot version of EPSG code 19925. Not an official system, but used by some US-based organisations including Amoco Trinidad.",BP,EPSG,2002-02-12,,1,0
+19976,ICN Regional,conversion,,,,,1251,Small scale topographic and geological mapping.,0,9802,,,,Institute Cartografica Nacional,EPSG,2002-02-12,,1,0
+19977,Aramco Lambert,conversion,,,,,1206,Oil industry exploration and production.,0,9802,,,Used by Saudi Aramco when area of interest crosses UTM zone boundary. Adopted by partners for Core Venture 1 (South Ghawar) area.,Saudi Aramco,EPSG,2002-02-12,,1,0
+19978,Hong Kong 1980 Grid,conversion,,,,,1118,"Large scale topographic mapping, cadastral and engineering survey.",0,9807,,,"Grid origin is Partiridge Hill triangulation station (old trig ""2"").","Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,1,0
+19979,Portugal Bonne,conversion,,,,,1294,"1:50,000 topographic mapping.",0,9828,,,Longitude is referenced to the Lisbon meridian.,"Instituto Portugues de Cartografia e Cadastro, http://www.ipcc.pt/portuguese/produtos/cartografia/50m.html",EPSG,2003-01-16,2003.02,1,0
+19981,Lambert New Caledonia,conversion,,,,,1174,Large and medium scale topographic mapping and engineering survey.,0,9802,,,,IGN Paris.,EPSG,2002-11-29,,1,0
+19982,TM Reunion,conversion,,,,,1196,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Supersedes Gauss Laborde Reunion.,IGN Paris.,EPSG,2002-11-29,,1,0
+19983,Terre Adelie Polar Stereographic,conversion,,,,,2818,Topographic mapping.,0,9830,,,,IGN Paris.,EPSG,2003-09-22,2003.22,1,0
+19984,British Columbia Albers,conversion,,,,,2832,Single projection for whole province for spatial data storgage and use.,0,9822,,,,Government of British Columbia Ministry of Sustainable Resource Management. http://srmwww.gov.bc.ca/gis/bceprojection.html,EPSG,2003-05-05,,1,0
+19985,Europe Conformal 2001,conversion,,,,,2881,"Single projection for all Europe. Used for conformal mapping at scales of 1:500,000 and smaller.",0,9802,,,"UTM used for applications at scales larger than 1:500,000. ETRS-LAEA (code 19986) used for statistical mapping.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.46,1,0
+19986,Europe Equal Area 2001,conversion,,,,,2881,Single projection for all Europe. Used for statistical mapping at all scales and other purposes where true area representation is required.,0,9820,,,ETRS-LCC (code 19985) used for conformal mapping.,"European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.46,1,0
+19987,Iceland Lambert 1900,conversion,,,,,1120,Single projection for all country. Used for small scale applications.,0,9826,,,Used only with Reykjavik geogCRS. Longitude of origin originally defined as 31 deg 30m west of Copenhagen.,Landmaelingar Islands (National Land Survey of Iceland).,EPSG,2003-06-27,,1,0
+19988,Iceland Lambert 1955,conversion,,,,,1120,Single projection for all country. Used for small scale applications.,0,9826,,,Used only with Hjorsey geogCRS.,Landmaelingar Islands (National Land Survey of Iceland).,EPSG,2003-06-27,,1,0
+19989,Iceland Lambert 1993,conversion,,,,,1120,Single projection for all country.,0,9802,,,Used only with ISN93 geogCRS.,Landmaelingar Islands (National Land Survey of Iceland).. http://www.lmi.is,EPSG,2003-06-27,,1,0
+19990,Latvian Transverse Mercator,conversion,,,,,1139,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu,EPSG,2003-06-27,,1,0
+19991,Jan Mayen Grid,conversion,,,,,2869,Topographic mapping,0,9807,,,,Statens kartverk.,EPSG,2003-06-27,,1,0
+19992,Antarctic Polar Stereographic,conversion,,,,,1031,"1: Antarctic Digital Database and small scale (<1:1,000,000) studies and topographic mapping. 
+2: Medium scale studies and topographic mapping south of 80 deg S.",0,9829,,,Special studies may use a different projection using an alternative longitude of origin. See for example projection code 19993.,Scientific Committee for Antarctic Reasearch (SCAR) Antarctic Digital Database (ADD) manual. http://www.antarctica.ac.uk/,EPSG,2005-09-29,2005.46,1,0
+19993,Australian Antarctic Polar Stereographic,conversion,,,,,1278,"1: Small scale (<1:1,000,000) studies and topographic mapping.   
+2: Medium scale mapping south of 80 deg S",0,9829,,,,Australian Antarctic Data Centre. http://www-aadc.aad.gov.au/,EPSG,2005-09-29,2005.46,1,0
+19994,Australian Antarctic Lambert,conversion,,,,,2880,"Medium scale (1:250,000 - 1:1,000,000) studies and topographic mapping.",0,9802,,,,Australian Antarctic Data Centre. http://www-aadc.aad.gov.au/,EPSG,2005-09-29,2005.46,1,0
+19995,Jordan Transverse Mercator,conversion,,,,,1130,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Information has not been confirmed by National Mapping Agency.,Various industry sources,EPSG,2004-01-29,,1,0
+19996,Soldner Berlin,conversion,,,,,2898,"Large scale topographic and statistical mapping, cadastral and engineering survey.",0,9806,,,Origin is trigonometrical station Müggelberg. Effective under city ordnance dated 5th November 1991.,Berlin state statistical office.,EPSG,2004-04-22,,1,0
+19997,Kuwait Transverse Mercator,conversion,,,,,1310,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,,EPSG,2004-07-19,,1,0
+19998,Guernsey Grid,conversion,,,,,2989,Large and medium scale topographic mapping and engineering survey.,0,9807,,,,"States of Guernsey and Digimap Ltd, Guernsey.",EPSG,2004-11-26,,1,0
+19999,Jersey Transverse Mercator,conversion,,,,,2988,Large and medium scale topographic mapping and engineering survey.,0,9807,,,Effective from 1st January 2005.,Jersey Planning & Environment Department.,EPSG,2004-11-26,,1,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_method.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_method.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_method.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2922 @@
+coord_op_method_code,coord_op_method_name,reverse_op,formula,example,remarks,information_source,data_source,revision_date,change_id,deprecated
+9601,Longitude rotation,1,Target_longitude = Source_longitude + longitude_offset.,(none),This transformation allows calculation of the longitude of a point in the target system by adding the parameter value to the longitude value of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1999-11-12,99.79,0
+9602,Geographic/geocentric conversions,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Latitude, P, and Longitude, L, in terms of Geographic Coordinate Reference System A may 
+be expressed in terms of a geocentric (earth centred) Cartesian coordinate reference system X, Y, Z 
+with the Z axis corresponding with the Polar axis positive northwards, the X axis through 
+the intersection of the Greenwich meridian and equator, and the Y axis through the 
+intersection of the equator with longitude 90 degrees E. If the prime meridian for geogCRS A is not 
+Greewich, longitudes must first be transformed to their Greenwich equivalent. If the earth's 
+spheroidal semi major axis is a, semi minor axis  b, and inverse flattening 1/f,  then
+
+   XA=   (nu + hA) cos P cos L
+   YA=   (nu + hA) cos P sin L
+   ZA=  ((1 - e^2) nu + hA) sin P
+
+where nu is the prime vertical radius of curvature at latitude P and is equal to 
+   nu = a /(1 - e^2*sin^2(P))^0.5,
+   P and L are respectively the latitude and longitude (related to Greenwich) of the point 
+   h is height above the ellipsoid, (topographic height plus geoidal height), and
+   e is the eccentricity of the ellipsoid where e^2 = (a^2 -b^2)/a^2 = 2f -f^2
+                                                                                                                                                 
+Cartesian coordinates in geocentric coordinate reference system B may be used to derive geographical coordinates in terms of geographic coordinate reference system B by:
+   P   =  arctan (ZB + e^2* nu*sin P) / (XB^2 + YB^2)^0.5 by iteration
+   L   = arctan YB/XB
+   hB  =  XB sec L sec P  - nu
+
+where LB is relative to Greenwich. If the geographic system has a non Greenwich prime 
+meridian, the Greenwich value of the local prime meridian should be applied to longitude.
+
+(Note that h is the height above the ellipsoid. This is the height value which is 
+delivered by Transit and GPS satellite observations but is not the topographic 
+height value which is normally used for national mapping and levelling operations. 
+The topographic height is usually the height above mean sea level or an alternative 
+level reference for the country. If one starts with a topographic height,  it will be 
+necessary to convert it to an ellipsoid height before using the above transformation 
+formulas. h = N + H, where N is the geoid height above the ellipsoid at the point 
+and is sometimes negative, and H is the height of the point above the geoid. The 
+height above the geoid is often taken to be that above mean sea level, perhaps with 
+a constant correction applied. Geoid heights of points above the nationally used 
+ellipsoid may not be readily available. For the WGS84 ellipsoid the value of N, 
+representing the height of the geoid relative to the ellipsoid, can vary between 
+values of -100m in the Sri Lanka area to +60m in the North Atlantic.)","Consider a North Sea point with coordinates derived by GPS satellite in the WGS 84 geographical coordinate system with coordinates of:
+
+           latitude    53 deg 48 min 33.82 sec N, 
+           longitude 02 deg 07 min 46.38 sec E, 
+    and ellipsoidal height 73.0m, 
+
+whose coordinates are required in terms of the ED50 geographical coordinate system which takes the International 1924 ellipsoid. The three parameter datum shift from WGS 84 to ED50 for this North Sea area is given as dX = +84.87m, dY = +96.49m, dZ = +116.95m. 
+
+The WGS 84 geographical coordinates convert to the following geocentric values using the above formulas for X, Y, Z:
+
+   XA = 3771 793.97m
+   YA =   140 253.34m
+   ZA = 5124 304.35m
+
+Applying the quoted datum shifts to these, we obtain new geocentric values now related to ED50:
+
+   XB = 3771 878.84m
+   YB =   140 349.83m
+   ZB = 5124 421.30m
+
+These convert to ED50 values on the International 1924 ellipsoid as:
+           latitude    53 deg 48 min 36.565 sec N, 
+           longitude 02 deg 07 min 51.477 sec E, 
+    and ellipsoidal height 28.02 m, 
+
+Note that the derived height is referred to the International 1924 ellipsoidal surface and will need a further correction for the height of the geoid at this point in order to relate it to Mean Sea Level.","This is a parameter-less conversion. In applications it is often concatenated with the 3- 7- or 10-parameter transformations 9603, 9606, 9607 or 9636 to form a geographic to geographic transformation.","EPSG guidance note #7-2, http://www.epsg.org, from ""Transformation from spatial to geographical coordinates""; B. R. Bowring; Survey Review number 181; July 1976.",EPSG,2004-04-27,97.29  2002.51 2004.33,0
+9603,Geocentric translations,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Xt = Xs + dX;  Yt = Ys + dY;  Zt = Zs + dZ","Given a three parameter datum shift from WGS 84 to ED50 for this North Sea area is given as 
+dX = +84.87m, dY = +96.49m, dZ = +116.95m. 
+
+The WGS84 geographical coordinates convert to the following WGS 84 geocentric values using 
+the above formulas for X, Y, Z:
+
+   XA = 3771 793.97m
+   YA =   140 253.34m
+   ZA = 5124 304.35m
+
+Applying the given datum shifts to these, we obtain new geocentric values now related 
+to ED50:
+
+   XB = 3771 878.84m
+   YB =   140 349.83m
+   ZB = 5124 421.30m",This transformation allows calculation of coordinates in the target system by adding the parameter value to the corresponding coordinate values of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1996-09-18,,0
+9604,Molodensky,1,See information source.,(none),See Abridged Molodensky.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-08-25,2004.47,0
+9605,Abridged Molodensky,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+As an alternative to the computation of the new latitude, longitude and height above ellipsoid in discrete steps through geocentric coordinates, the changes in these geographic coordinates may be derived directly by formulas derived by Molodenski. Abridged versions of these formulas, which are quite satisfactory for three parameter transformations, are as follows:
+
+dlat "" = [(-dX*sin(lat)*cos(lon)) - (dY*sin(lat)*sin(lon)) + (dZ*cos(lat)) + (((a*Df) + (f*Da))*sin(2*lat))] / (rho * sin(1""))
+
+dlon "" = (-dX*sin(lon) + dY*cos(lon)) / ((nu*cos(lat)) * sin(1""))
+
+dh = (dX*cos(lat)*cos(lon)) + (dY*cos(lat)*sin(lon)) + (dZ*sin(lat)) + ((a*Df + f*Da)*(sin(lat)^2)) - da
+
+where the dX, dY and dZ terms are as before, and rho and nu are the meridian and prime vertical radii of curvature at the given latitude (lat) on the first ellipsoid, da is the difference in the semi-major axes (a1 - a2) of the first and second ellipsoids and df  is the difference in the flattening of the two ellipsoids.
+
+The formulas for dlat and dlon indicate changes in latitude and longitude in arc-seconds.","For a North Sea point with coordinates derived by GPS satellite in the WGS84 geographical coordinate reference system, with coordinates of:
+           latitude lat_s                =53°48'33.82""N, 
+           longitude lon_s             = 2°07'46.38""E, 
+    and ellipsoidal height h_s = 73.0m, 
+
+whose coordinates are required in terms of the ED50 geographical coordinate reference system which takes the International 1924 ellipsoid. 
+
+The three geocentric translations parameter values from WGS84 to ED50 for this North Sea area are given as dX = +84.87m, dY = +96.49m, dZ = +116.95m. 
+Ellipsoid Parameters are:
+WGS 1984             a = 6378137.0 metres    1/f = 298.2572236
+International 1924  a = 6378388.0 metres    1/f = 297.0
+
+Then
+da = 6378137 – 6378388 = –251
+df = 0.003352811 - 0.003367003 = -1.41927E-05
+whence
+dlat  = 2.545""
+dlon  = 5.097""
+dh   =  – 44.98 m
+
+ED50 values on the International 1924 ellipsoid are then:
+           latitude lat_t                 = 53°48'36.565""N, 
+           longitude  lon_t             =  2°07'51.477""E, 
+    and ellipsoidal height h_t  = 28.02 m.","This transformation is a truncated Taylor series expansion of a transformation between two geographic coordinate systems, modelled as a set of geocentric translations.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-08-25,99.01 2004.47,0
+9606,Position Vector 7-param. transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Transformation of coordinates from one geographic coordinate reference system into another (also known as a ""datum transformation"") is usually carried out as an implicit concatenation of three transformations:
+[geographical to geocentric >> geocentric to geocentric >> geocentric to geographic]
+
+The middle part of the concatenated transformation, from geocentric to geocentric, is usually described as a simplified 7-parameter Helmert transformation, expressed in matrix form with 7 parameters, in what is known as the ""Bursa-Wolf"" formula:
+
+   (Xt)             (  1       -Rz    +Ry)      (Xs)     (dX)
+   (Yt)  =  M *  ( +Rz      1      -Rx)  *  (Ys)  + (dY)
+   (Zt)              ( -Ry   +Rx       1 )      (Zs)      (dZ)
+
+The parameters are commonly referred to defining the transformation ""from source coordinate reference system to target coordinate reference system"", whereby (Xs, Ys, Zs) are the coordinates of the point in the source geocentric coordinate reference system and (Xt, Yt, Zt) are the coordinates of the point in the target geocentric coordinate reference system.  But that does not define the parameters uniquely; neither is the definition of the parameters implied in the formula, as is often believed.  However, the following definition, which is consistent with the “Position Vector Transformation” convention is common E&P survey practice, 
+
+(dX, dY, dZ)   :Translation vector, to be added to the point's position vector in the source coordinate reference system in order to transform from source system to target system; also: the coordinates of the origin of the source coordinate reference system in the target coordinate reference system.
+
+(Rx, Ry, Rz)   :Rotations to be applied to the point's vector.  The sign convention is such that a positive rotation about an axis is defined as a clockwise rotation of the position vector when viewed from the origin of the Cartesian coordinate reference system in the positive direction of that axis; e.g. a positive rotation about the Z-axis only from source system to target system will result in a larger longitude value for the point in the target system.  Although rotation angles may be quoted in any angular unit of measure, the formula as given here requires the angles to be provided in radians.
+
+M                  :The scale correction to be made to the position vector in the source coordinate reference system in order to obtain the correct scale in the target coordinate reference system. M = (1 + dS*10^-6), where dS is the scale correction expressed in parts per million. 
+
+<<<<<This text continues in the description of the Coordinate Frame Rotation formula>>>>>","Input point: 
+Coordinate reference system: WGS 72 (geographic 3D)
+  Latitude =   55 deg 00 min 00 sec N
+  Longitude =  4 deg 00 min 00 sec E
+  Ellipsoidal height =  0 m
+
+This transforms to Cartesian geocentric coords:
+    X = 3 657 660.66 (m)  
+    Y =    255 768.55 (m)
+    Z = 5 201 382.11 (m)
+
+Transformation parameters WGS 72 to WGS 84:
+   dX (m) = 0.000 
+   dY (m) = 0.000 
+   dZ (m) = +4.5
+   RX ("") = 0.000 = 0.0 radians
+   RY ("") = 0.000 = 0.0 radians
+   RZ ("") = +0.554 = 0.000002685868 radians
+   Scale (ppm) = +0.219
+
+Application of the 7 parameter Position Vector Transformation results in WGS 84 coordinates of:
+   X = 3 657 660.78 (m)
+   Y =    255 778.43 (m)
+   Z = 5 201 387.75 (m)
+
+This converts into:
+   Latitude =   55 deg 00 min 00.090 sec N
+   Longitude =  4 deg 00 min 00.554 sec E
+   Ellipsoidal height =  +3.22 m
+on the WGS 84 geographic 3D coordinate reference system.",Note the analogy with the Coordinate Frame Rotation (code 9607) but beware of the differences!  The Position Vector convention is used by IAG and recommended by ISO 19111.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1996-09-18,98.16,0
+9607,Coordinate Frame rotation,1,"<<<<<This text is continued from the description of the Position Vector Transformation formula>>>>>
+
+Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Although being common practice particularly in the European E&P industry, the Position Vector Transformation sign convention is not universally accepted.  A variation on this formula is also used, particularly in the USA E&P industry.  That formula is based on the same definition of translation and scale parameters, but a different definition of the rotation parameters.  The associated convention is known as the ""Coordinate Frame Rotation"" convention (EPSG coordinate operation method code 9607). 
+The formula is:
+
+   (XÂ’)             (  1      +Rz      -Ry)     (X)      (dX)
+   (YÂ’)  =  M *  ( -Rz       1      +Rx)  * (Y)  +  (dY)
+   (ZÂ’)              ( +Ry   -Rx        1 )     (Z)       (dZ)
+
+and the parameters are defined as:
+
+(dX, dY, dZ)   : Translation vector, to be added to the point's position vector in the source coordinate reference system in order to transform from source coordinate reference system to target coordinate reference system; also: the coordinates of the origin of source coordinate reference system in the target frame.
+
+(Rx, Ry, Rz)   : Rotations to be applied to the coordinate reference frame.  The sign convention is such that a positive rotation of the frame about an axis is defined as a clockwise rotation of the coordinate reference frame when viewed from the origin of the Cartesian coordinate reference system in the positive direction of that axis, that is a positive rotation about the Z-axis only from source coordinate reference system to target coordinate reference system will result in a smaller longitude value for the point in the target coordinate reference system. Although rotation angles may be quoted in any angular unit of measure, the formula as given here requires the angles to be provided in radians.
+
+M                  : The scale factor to be applied to the position vector in the source coordinate reference system  in order to obtain the correct scale of the target coordinate reference system. M = (1+dS*10^-6), where dS is the scale correction expressed in parts per million.
+
+In the absence of rotations the two formulas are identical; the difference is solely in the rotations. The name of the second method reflects this.
+
+Note that the same rotation that is defined as positive in the first method is consequently negative in the second and vice versa.  It is therefore crucial that the convention underlying the definition of the rotation parameters is clearly understood and is communicated when exchanging datum transformation parameters, so that the parameters may be associated with the correct coordinate transformation method (algorithm).","The same example as for the Position Vector Transformation (coordinate operation method 9606) can be calculated, however the following transformation parameters have to be applied to achieve the same input and output in terms of coordinate values:
+
+Transformation parameters Coordinate Frame Rotation convention:
+dX (m) = 0.000 
+dY (m) = 0.000 
+dZ (m) = +4.5 
+RX ("") = 0.000
+RY ("") = 0.000
+RZ ("") = -0.554 = -0.000002685868 radians
+Scale (ppm) = +0.219
+
+Please note that only the rotation has changed sign as compared to the Position Vector Transformation.",Note the analogy with the Position Vector transformation (code 9606) but beware of the differences!  The Position Vector convention is used by IAG and recommended by ISO 19111.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-03-17,2004.141,0
+9613,NADCON,1,See information source.,(none),Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation.  Input expects longitudes to be positive west.,US Coast and geodetic Survey - http://www.ngs.noaa.gov,EPSG,2004-04-27,2004.19,0
+9614,NTv1,1,See information source.,(none),Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation.  Superseded in 1997 by NTv2 (transformation method code 9615).   Input expects longitudes to be positive west.,Geomatics Canada - Geodetic Survey Division.,EPSG,2004-04-27,2004.19,0
+9615,NTv2,1,See information source.,(none),Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation.  Supersedes  NTv1 (transformation method code 9614).  Input expects longitudes to be positive west.,http://www.geod.nrcan.gc.ca/products/html-public/GSDapps/English/NTv2_Fact_Sheet.html,EPSG,2004-04-27,2004.19,0
+9616,Vertical Offset,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Xt = [(Xs * Us) + (A * Ua)] * (m / Ut)
+
+where 
+Xt = value in the target vertical coordinate reference system.
+
+Xs = value in the source vertical coordinate reference system; 
+
+A is the value of the origin of the target system in the source system.
+
+m is unit direction multiplier (m=1 if both systems are height or both are depth; m = –1 if one system is height and the other system is depth; the value of m is implied through the vertical coordinate reference system type attribute).
+
+Us Ut and Ua are unit conversion ratios to metres for the source and target systems and the offset value A respectively.",(none),This transformation allows calculation of height (or depth) in the target system by adding the parameter value to the height (or depth)-value of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1999-11-12,99.79,0
+9617,Madrid to ED50 polynomial,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The polynomial expressions are:
+
+      dLat seconds = A0 + (A1*lat) + (A2*lon) + (A3*H)
+      dLon seconds = B00 + B0 + (B1*lat) + (B2*lon) + (B3*H)
+
+where latitude lat and longitude lon are in decimal degrees referred to the Madrid 1870 (Madrid) geographic coordinate reference system and H is gravity-related height in metres.  B00 is the longitude (in seconds) of the Madrid meridian measured from the Greenwich meridian; it is the value to be applied to a longitude relative to the Madrid meridian to transform it to a longitude relative to the Greenwich meridan.
+
+The results of these expressions are applied through the formulae:
+Lat(ED50) = Lat(M1870(M))  + dLat
+and Lon(ED50) = Lon(M1870(M))  + dLon.","Input point coordinate system: Madrid 1870 (Madrid) (geographic 3D)
+   Latitude    =  42 deg 38 min 52.77 sec N 
+                    = 42.647992 degrees
+   Longitude  =    3 deg 39 min 34.57 sec E of Madrid
+                     = +3.659603 degrees from the Madrid meridian.
+   Height        =  0 m
+
+For the north zone transformation:
+A1 = 11.328779
+A2 = -0.1674
+A3 = -0.03852
+A4 = 0.0000379
+B0 = -13276.58
+B1 = 2.5079425
+B2 = 0.8352
+B3 = -0.00864
+B4 = -0.0000038
+
+dLat = +4.05 seconds
+
+Then ED50 latitude = 42 deg 38 min 52.77 sec N + 4.05sec
+                               = 42 deg 38 min 56.82 sec N
+
+
+dLon = -13270.54 seconds  = -3 deg 41 min 10.54 sec
+
+Then ED50 longitude = 3 deg 39 min 34.57 sec E - 3 deg 41 min 10.54 sec
+                                  = 0 deg 01 min 35.97 sec W of Greenwich.",,"EPSG guidance note #7-2, http://www.epsg.org, after Institut de Geomatica; Barcelona.",EPSG,2000-03-07,99.284  99.82  99.64,0
+9618,Geographic2D with Height Offsets,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Lat_T = Lat_S + latitude_offset 
+Lon_T = Lon_S + longitude_offset 
+EllipsoidHeight_T = GravityHeight_S + gravity-related_to_ellipsoid_height_offset.",(none),This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,99.79 2004.33,0
+9619,Geographic2D offsets,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Lat_T = Lat_S + latitude_offset 
+Lon_T = Lon_S + longitude_offset.","A position with coordinates of 38°08'36.565""N, 23°48'16.235""E referenced to the old Greek geographic 2D coordinate reference system (EPSG CRS code 4120) is to be transformed to the newer GGRS87 system (EPSG CRS code 4121). Transformation parameters from Greek to GGRS87 are:
+dLat	=	-5.86""
+dLon	=	+0.28""
+
+Then Lat(GGRS87) 	 =	38°08'3656 5"" N		(5.8 6"")	 =	38°08'30.705""N
+and Lon(GGRS87) 	=	23°48'16.23  5""E	+	0. 28""	 =	23°48'16.515""E
+
+For the reverse transformation for the same point, 
+Lat(GREEK) 	 =	38°08'30.705  "" N	+	5. 86""  	 =	38°08'36.565""N
+Lon(GREEK) 	 =	23°48'16.515"" E 	 +	(-0. 28 "")	 =	23°48'16.235""E",This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,99.79 2004.33,0
+9620,Norway Offshore Interpolation,0,See information source.,(none),"Although in principle this method is not reversible, in practice reversibility is better than 10 cm. For the applications for which it was designed it may be considered reversible.","Norwegian Mapping Authority note of 13-Feb-1991 ""Om Transformasjon mellom Geodetiske Datum i Norge"".",EPSG,2005-05-21,2005.23,0
+9621,Similarity transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The similarity transformation in algebraic form is:
+
+XT = XT0  + XS * M * cos q  + YS * M * sin q
+YT = YT0  – XS * M * sin q  + YS * M * cos q
+
+where:
+XT0 , YT0    =   the coordinates of the origin point of the source coordinate reference system expressed in the target coordinate reference system;
+M                 =  the length of one unit in the source coordinate reference system expressed in units of the target coordinate reference system;
+q                  = the angle about which the axes of the source coordinate reference system need to be rotated to coincide with the axes of the target coordinate reference system, counter-clockwise being positive. Alternatively, the bearing of the source coordinate reference system Y-axis measured relative to target coordinate reference system north.
+
+The similarity transformation can also be described as a special case of the parametric affine transformation where coefficients A1 = B2  and  A2 =  - B1.
+
+Reversibility
+The reverse formula for the Similarity Transformation is:
+
+XS = [(XT  – XTO) * cos q   –  (YT – YTO) * sin q ] / [M ]
+YS = [(XT   – XTO) * sin q   +  (YT – YTO) * cos q] / [M ]","Tombak LNG Plant Grid to Nakhl-e Ghanem / UTM zone 39N
+
+Parameters of the Similarity Transformation:
+XTO 	=	  611267.2865 metres
+YTO 	= =	3046565.8255 metres
+M 	= 0.9997728332
+q 	= 315 degrees
+
+Forward computation for plant grid coordinates x (= XS) = 20000m, y (= YS) = 10000m:
+
+XT 	= UTM E 	= 611267.2865 + 14138.9230 + (-7069.4615)
+			= 618336.748 m
+
+YT	= UTM N	= 3046565.8255 – (–14138.9230) + 7069.4615
+		= 3067774.210 m
+
+Reverse computation for UTM coordinates 618336.748 m E, 3067774.210 m:
+
+Plant x	= [4998.8642 – (–14996.5925)] / 0.9997728332
+	= 20000.000 m
+
+Plant y	= [(– 4998.8642) + 14996.5925)] / 0.9997728332
+	= 10000.000 m",Defined for two-dimensional coordinate systems.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2005-08-26,2000.83 2004.67,0
+9622,Affine orthogonal geometric transformation,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+XT = XT0   +   XS .  k . dSX . cos q   +   YS .  k .  dSY  . sin q
+YT = YT0   –   XS .  k .  dSX . sin q    +   YS .  k .  dSY  . cos q
+
+where:
+
+XT0 ,YT0  = the coordinates of the origin point of the source coordinate reference system, expressed in the target coordinate reference system;
+dSX , dSY  = the length of one unit of the source  axis, expressed in units of the target axis, for the X axes and the Y- axes respectively;
+k = point scale factor of the target coordinate reference system in a chosen reference point;
+q  = the angle through which the source coordinate reference system axes must be rotated to coincide with the target coordinate refderence system axes (counter-clockwise is positive). Alternatively, the bearing (clockwise positive) of the source coordinate reference system Y-axis measured relative to target coordinate reference system north.","Source coordinate system: imaginary 3D seismic acquisition bin grid.  The two axes are orthogonal, but the unit on the I-axis is 25 metres, whilst the unit on the J-axis is 12.5 metres.
+The target projected coordinate system is WGS 84 / UTM Zone 31N and the origin of the bin grid (centre of bin 0,0) is defined at E = 456781.0, N = 5836723.0.  The projected coordinate system point scale factor at the bin grid origin is 0.99984.
+The map grid bearing of the I and J axes are 110* and 20* respectively.  Thus the angle through which both the positive I and J axes need to be rotated to coincide with the positive Easting axis and Northing axis respectively is +20 degrees.
+
+Hence: 
+XT0 ,	=    456 781.0 m
+YT0	= 5 836 723.0 m
+dSX 	= 25
+dSY	= 12.5
+k 	= 0.99984
+q	= +20 degrees
+
+Forward calculation for centre of bin with coordinates: I = 300, J = 247:
+
+XT = Easting   = XT0   +   XS . k . dSX . cos q   +   YS . k . dSY  . sin q    = 464 855.62 m.
+
+YT = Northing = YT0   –   XS . k . dSX . sin q    +   YS . k . dSY  . cos q  = 5 837 055.90 m
+
+Reverse calculation for this point:
+XS = [( XT  – XT0) . cos qY  –  (YT – YT0) . sin qY ] / [k . dSX  . cos (qX – qY)] = 230 bins
+
+YS = [(XT   – XT0) . sin qX   +  (YT – YT0) . cos qX ] / [k . dSY . cos (qX – qY)]  = 162 bins",,"EPSG guidance note #7, http://www.epsg.org",EPSG,2000-06-10,,1
+9623,Affine geometric transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+General case.
+
+The geometric representation of the affine transformation is:
+XT = XT0   +  XS * k * MX * cos qX   +  YS * k * MY * sin qY
+YT = YT0  –  XS * k * MX *  sin qX   +  YS * k * MY * cos qY 
+where:
+
+XT0 ,YT0  = the coordinates of the origin point of the source coordinate reference system, expressed in the target coordinate reference system;
+MX , MY  = the length of one unit of the source axis, expressed in units of the target axis, for the first and second source and target axis pairs respectively;
+qX , qY   = the angles about which the source coordinate reference system axes XS and YS must be rotated to coincide with the target coordinate reference system axes XT and YT respectively (counter-clockwise being positive).
+k = point scale factor of the target coordinate reference system in a chosen reference point;
+ 
+Comparing the algebraic representation with the parameters of the parameteric form (code 9624) it can be seen that the parametric and geometric forms of the affine transformation are related as follows:
+A0  =  XT0
+A1  = k * MX * cos qX  
+A2  = k * MY * sin qY
+B0  =  YT0
+B1  =   – k * MX * sin qX
+B2  =   k *MY * cos qY
+
+Reversibility
+For the Affine Geometric Transformation, the reverse operation can be described by a different formula, as shown below, in which the same parameter values as the forward transformation may be used:
+
+XS = [( XT  – XT0) . cos qY  –  (YT – YT0) . sin qY ] / [k * MX  * cos (qX – qY)]
+YS = [(XT   – XT0) . sin qX   +  (YT – YT0) . cos qX ] / [k * MY * cos (qX – qY)]
+
+
+Orthogonal case
+
+If the source coordinate reference system happens to have orthogonal axes, that is both axes are rotated through the same angle to bring them into the direction of the orthogonal target coordinate reference system axes, i.e. qX = qY = q, then the Affine Geometric Transformation can be simplified to:
+
+XT = XT0   +   XS .  k . MX . cos q   +   YS .  k .  MY  . sin q
+YT = YT0   –   XS .  k .  MX . sin q    +   YS .  k .  MY  . cos q
+
+where:
+q  = the angle through which the source coordinate reference system axes must be rotated to coincide with the target coordinate refderence system axes (counter-clockwise is positive). Alternatively, the bearing (clockwise positive) of the source coordinate reference system Y-axis measured relative to target coordinate reference system north.
+
+The reverse formulas of the general case can also be simplified by replacing qX and qY with q:
+
+XS = [(XT  – XTO) * cos q   –  (YT – YTO) * sin q ] / [k * MX ]
+YS = [(XT   – XTO) * sin q   +  (YT – YTO) * cos q] / [k * MY ]
+
+In the EPSG dataset this orthogonal case (code 9622) has been deprecated. The formulas for the general case should be used, inserting q for both qX  and qY. The case has been documented here as part of the progression through increasing constraints on the degrees of freedom between the general case and the Similarity Transformation.",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2005-08-26,2004.67,0
+9624,Affine parametric transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+XT   =  A0  +  A1 * XS  +  A2 * YS
+YT   =  B0  +  B1 * XS  +  B2 * YS
+where
+XT , YT  are the coordinates of a point P in the target coordinate reference system;
+XS , YS   are the coordinates of P in the source coordinate reference system.
+
+Reversibility
+The reverse transformation is another affine transformation using the same formulas but with different parameter values.  The reverse parameter values, indicated by a prime (Â’), can be calculated from those of the forward transformation as follows:
+
+D    = A1 * B2   –   A2 * B1
+A0’ = (A2 * B0   –   B2 * A0) / D
+B0’ = (B1 * A0   –   A1 * B0) / D
+A1Â’ = +B2 / D
+A2’ = – A2 / D
+B1’ = – B1 / D
+B2Â’ = +A1 / D
+
+Then
+	XS   =  A0'  +  A1' * XT  +  A2' * YT
+		YS   =  B0'  +  B1' * XT  +  B2' *",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2005-08-23,2004.67,0
+9625,General polynomial (2nd-order),0,"The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the input parameters, usually coordinate offsets U and V relative to a central evaluation point, to ‘manageable’ numbers, between –10 and +10 at most.
+
+U = XS - XS0 in defined units (which may not be those of the coordinate reference system),
+V = YS - YS0
+
+Then (XT - XT0) = (XS - XS0) + dX
+         (YT - YT0) = (YS - YS0) + dY 
+or
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT   are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system.
+
+and where
+dX = A0 + A1.U + A2.V + A3.U2 + A4.U.V + A5.V2
+dY = B0 + B1.U + B2.V +B3.U2 +B4.U.V +B5.V2",,,EPSG guidance note #7.,EPSG,2000-03-07,,1
+9626,General polynomial (3rd-order),0,"The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the input parameters, usually coordinate offsets U and V relative to a central evaluation point, to ‘manageable’ numbers, between –10 and +10 at most.
+
+U = XS - XS0 in defined units (which may not be those of the coordinate reference system),
+V = YS - YS0
+
+Then (XT - XT0) = (XS - XS0) + dX
+         (YT - YT0) = (YS - YS0) + dY 
+or
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT   are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system.
+
+and where
+dX = A0 + A1.U + A2.V + A3.U2 + A4.U.V + A5.V2 + A6.U3 + A7.U2.V + A8.U.V2 + A9.V3
+dY = B0 + B1.U + B2.V +B3.U2 +B4.U.V +B5.V2 + B6.U3 +B7.U2.V +B8.U.V2 +B9.V3",,,EPSG guidance note #7.,EPSG,2000-03-07,,1
+9627,General polynomial (4th-order),0,"The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the input parameters, usually coordinate offsets U and V relative to a central evaluation point, to ‘manageable’ numbers, between –10 and +10 at most.
+
+U = XS - XS0 in defined units (which may not be those of the coordinate reference system),
+V = YS - YS0
+
+Then (XT - XT0) = (XS - XS0) + dX
+         (YT - YT0) = (YS - YS0) + dY 
+or
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT   are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system.
+
+and where
+dX = A0 + A1.U + A2.V + A3.U2 + A4.U.V + A5.V2 + A6.U3 + A7.U2.V + A8.U.V2 + A9.V3 + A10.U4 + A11.U3.V + A12.U2.V2 + A13.U.V3 + A14.V4
+
+dY = B0 + B1.U + B2.V +B3.U2 +B4.U.V +B5.V2 + B6.U3 +B7.U2.V +B8.U.V2 +B9.V3 + B10.U4 + B11.U3.V + B12.U2.V2 + B13.U.V3 + B14.V4",,,EPSG guidance note #7.,EPSG,2000-03-07,,1
+9628,Reversible polynomial (2nd-order),1,See EPSG Guidance Note 7.,,Reversibility is subject to constraints.  See Guidance Note 7 for clarification.,EPSG guidance note #7.,EPSG,2000-03-07,99.64,1
+9629,Reversible polynomial (3rd-order),1,See EPSG Guidance Note 7.,,Reversibility is subject to constraints.  See Guidance Note 7 for clarification.,EPSG guidance note #7.,EPSG,2000-03-07,99.64,1
+9630,Reversible polynomial (4th-order),1,See EPSG Guidance Note 7.,"For geodetic transformation ED50 to ED87 (1)
+
+Offset unit:  degree
+Ordinate 1 of evaluation point X0  =   55° 00' 00.000""N  = +55 degrees
+Ordinate 2 of evaluation point Y0  =     0° 00' 00.000""E   =   +0 degrees
+
+Parameters:
+A0 = -5.56098E-06   A1 = -1.55391E-06   ...   A14 = -4.01383E-09
+B0 = +1.48944E-05   B2 = +2.68191E-05  ...   B14 = +7.62236E-09
+
+Forward calculation for: 
+ED50 Latitude     = Xs =52* 30Â’30""N   =     +52.508333333 degrees
+ED50 Longitude  = Ys =  2*E=      +2.0 degrees   
+
+U = XS - X0 =  * ED50 - X0  = 52.508333333 - 55.0 = -2.491666667 degrees
+V = YS - Y0 =  * ED50 - Y0   = 2.0 - 0.0 = 2.0 degrees
+
+dX = A0 + A1.U + ... + A14.V4
+      = -5.56098E-06 + (-1.55391E-06 * -2.491666667) + ... + (-4.01383E-09 * 2.0^4)
+      = -3.12958E-06 degrees
+
+dY = B0 + B1.U + ... + B14.V4
+      = +1.48944E-05 + (2.68191E-05 * -2.491666667) + ... + (7.62236E-09 * 2.0^4)
+      = +9.80126E-06 degrees
+
+Then  ED87 Latitude  =   XT = XS + dX
+                                  =  52.508333333 - 3.12958E-06   degrees
+                                  = 52* 30Â’ 29.9887"" N
+
+ED87 Longitude  =   YT = YS + dY
+                           = 2* 00Â’ 00.0353"" E
+
+
+Reverse calculation for transformation ED50 to ED87 (1).
+The transformation method for the ED50 to ED87 (1) transformation, 4th-order reversible polynomial, is reversible. The same formulas may be applied for the reverse calculation, but coefficients A0 through A14 and B0 through B14 are applied with reversal of their signs. Sign reversal is not applied to the coordinates of the evaluation point. Thus:
+Ordinate 1 of evaluation point X0  =   55° 00' 00.000""N  = +55 degrees
+Ordinate 2 of evaluation point Y0  =     0° 00' 00.000""E   =   +0 degrees
+A0  = +5.56098E-06   A1 = +1.55391E-06   ...   A14 = +4.01383E-09
+B0  = -1.48944E-05    B1 = -2.68191E-05    ...   B14 = -7.62236E-09
+
+Reverse calculation for: 
+ED87 Latitude     = XS = 52° 30’29.9887""N   =     +52.5083301944 degrees
+ED87 Longitude  = YS =   2° 00’ 00.0353"" E   =     +2.0000098055 degrees   
+
+U = 52.5083301944 - 55.0 = -2.4916698056 degrees
+V = 2.0000098055 - 0.0 = 2.0000098055 degrees
+
+dX = A0 + A1.U + ... + A14.V4
+      = +5.56098E-06 + (1.55391E-06 * -2.491666667) + ... + (4.01383E-09 * 2.0000098055^4)
+      = +3.12957E-06 degrees
+
+dY = B0 + B1.U + ... + B14.V4
+      = -1.48944E-05 + (-2.68191E-05 * -2.491666667) + ... + (-7.62236E-09 * 2.0000098055^4)
+      = -9.80124E-06 degrees
+
+Then ED50 Latitude  =   XT = XS + dX
+                                 = 52.5083301944 + 3.12957E-06   degrees
+                                 = 52° 30’ 30.000"" N
+
+ED50 Longitude  =   YT = YS + dY
+                           = 2° 00’ 00.000"" E",Reversibility is subject to constraints.  See Guidance Note 7 for clarification.,EPSG guidance note #7.,EPSG,2000-03-07,99.64,1
+9631,Complex polynomial (3rd-order),0,"The relationship between two projected coordinate reference systems may be approximated more elegantly by a single polynomial regression formula written in terms of complex numbers. The advantage is that the dependence between the ‘A’ and ‘B’ coefficients (for U and V) is taken into account in the formula, resulting in fewer coefficients for the same order polynomial. A third-order polynomial in complex numbers is used in Belgium.  A fourth-order polynomial in complex numbers is used in The Netherlands for transforming coordinates referenced to the Amersfoort / RD system to and from ED50 / UTM.
+
+(dX + i. dY) = (A1 + i. A2).(U + i.V) + (A3 + i. A4).(U + i.V)^2 + (A5 + i. A6).(U + i.V)^3 
+
+where U = (XS - XS0).10-5
+and     V = (YS - YS0).10-5
+
+Then
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT      are coordinates in the target coordinate reference system,
+XS , YS      are coordinates in the source coordinate reference system,
+XS0 , YS0   are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0   are coordinates of the evaluation point in the target coordinate reference system.
+
+Note that the zero order coefficients of the general polynomial, A0 and B0, have apparently disappeared.  In reality they are absorbed by the different coordinates of the source and of the target evaluation point, which in this case, are numerically very different because of the use of two different projected coordinate reference systems for source and target.
+
+The transformation parameter values (the coefficients) are not reversible.  For the reverse transformation a different set of parameter values are required, used within the same formulas as the forward direction","For transformation Belge Lambert 72 to ED50 / UTM zone 31N,
+
+Eo1 = 0
+No1 = 0
+Eo2 = 449681.702
+No2 = 5460505.326
+A1 = -71.3747
+A2 = 1858.8407
+A3 = -5.4504
+A4 = -16.9681
+A5 = 4.0783
+A6 = 0.2193
+
+For source coordinate system E1=200000  N1=100000, then
+E2 = 647737.377  N2 = 5564124.227.",Coordinate pairs treated as complex numbers.  This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the regular 3rd-order polynomial.,EPSG guidance note #7.,EPSG,2000-03-07,,1
+9632,Complex polynomial (4th-order),0,"The relationship between two projected coordinate reference systems may be approximated more elegantly by a single polynomial regression formula written in terms of complex numbers. The advantage is that the dependence between the ‘A’ and ‘B’ coefficients (for U and V) is taken into account in the formula, resulting in fewer coefficients for the same order polynomial. A third-order polynomial in complex numbers is used in Belgium.  A fourth-order polynomial in complex numbers is used in The Netherlands for transforming coordinates referenced to the Amersfoort / RD system to and from ED50 / UTM.
+
+(dX + i. dY) = (A1 + i. A2).(U + i.V) + (A3 + i. A4).(U + i.V)^2 + (A5 + i. A6).(U + i.V)^3 + (A7 + i.A8).(U + i.V)^4
+
+where U = (XS - XS0).10-5
+and     V = (YS - YS0).10-5
+
+Then
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT      are coordinates in the target coordinate reference system,
+XS , YS      are coordinates in the source coordinate reference system,
+XS0 , YS0   are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0   are coordinates of the evaluation point in the target coordinate reference system.
+
+Note that the zero order coefficients of the general polynomial, A0 and B0, have apparently disappeared.  In reality they are absorbed by the different coordinates of the source and of the target evaluation point, which in this case, are numerically very different because of the use of two different projected coordinate reference systems for source and target.
+
+The transformation parameter values (the coefficients) are not reversible.  For the reverse transformation a different set of parameter values are required, used within the same formulas as the forward direction.","For transformation RD / Netherlands New to ED50 / UTM zone 31N,
+
+Eo1 = 155000
+No1 = 463000
+Eo2 = 663395.607
+No2 = 5781194.380
+A1 = -51.681
+A2 = 3290.525
+A3 = 20.172
+A4 = 1.133
+A5 = 2.075
+A6 = 0.251
+A7 = 0.075
+A8 = -0.012
+
+For source coordinate system E1=200000  N1=500000, then
+E2 =707155.557  N2 = 5819663.128.",Coordinate pairs treated as complex numbers.  This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the regular 4th-order polynomial.,EPSG guidance note #7.,EPSG,2000-03-07,,1
+9633,Ordnance Survey National Transformation,1,See information source.,See information source.,Geodetic transformation between ETRS89 (or WGS 84) and OSGB36 / National Grid.  Uses ETRS89 / National Grid as an intermediate coordinate system for bi-linear interpolation of gridded grid coordinate differences.,http://www.gps.gov.uk/gpssurveying.asp,EPSG,2004-04-27,2004.19,0
+9634,Maritime Provinces polynomial interpolation,0,"The transformation makes use of a residual file for each Canadian maritime province.  The process of residual interpolation accounts for local variations in the coordinate system and provides a transformation accuracy of +/- 5 cm.
+
+By using a second residual file, the transformation may be reversed.  Only one residual file is in use by the method during any given execution.",(none),This transformation is an executable module within the application NBGeocalc.  It is an adaptation of the ESTPM program developed by Geodetic Survey of Canada.,Survey of New Brunswick,EPSG,2000-10-19,,0
+9635,Geographic3D to Geographic2D+GravityRelatedHeight,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation from a Geographic 3D CRS to a Compound CRS consisting of a Geographic 2D CRS and a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the same Geodetic Datum.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,2004.19 2004.34,0
+9636,Molodensky-Badekas 10-parameter transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To eliminate high correlation between the translations and rotations in the derivation of parameter values for the Helmert transformation methods (coordinate operation method codes 9606 and 9607), instead of the rotations being derived about the geocentric coordinate reference system origin they may be derived at a location within the points used in the determination. Three additional parameters, the coordinates of the rotation point, are then required. The formula is:
+
+   (Xt)             (  1       +Rz    -Ry)      (Xs - Xp)      (Xp)       (dX)
+   (Yt)  =  M *  ( -Rz      1      +Rx)  *  (Ys - Yp)  +  (Yp)  +  (dY)
+   (Zt)              ( +Ry   -Rx       1 )      (Zs - Zp)      (Zp)       (dZ)
+
+and the parameters are defined as:
+
+(dX, dY, dZ)   : Translation vector, to be added to the point's position vector in the source coordinate system in order to transform from source coordinate reference system to target coordinate reference system; also: the coordinates of the origin of source coordinate reference system in the target frame.
+
+(Rx, Ry, Rz)   : Rotations to be applied to the coordinate reference frame.  The sign convention is such that a positive rotation of the frame about an axis is defined as a clockwise rotation of the coordinate reference frame when viewed from the origin of the Cartesian coordinate system in the positive direction of that axis, that is a positive rotation about the Z-axis only from source coordinate reference system to target coordinate reference system will result in a smaller longitude value for the point in the target coordinate reference system. Although rotation angles may be quoted in any angular unit of measure, the formula as given here requires the angles to be provided in radians.
+
+(Xp, Yp, Zp)   : Coordinates of the point about which the coordinate reference frame is rotated, given in the source Cartesian coordinate reference system. 
+
+M                  : The scale factor to be applied to the position vector in the source coordinate reference system  in order to obtain the correct scale of the target coordinate reference system. M = (1+dS*10^-6), where dS is the scale correction expressed in parts per million.
+
+Reversibility.
+The Molodensky-Badekas transformation in a strict mathematical sense is not reversible, i.e. in principle the same parameter values cannot be used to execute the reverse transformation. This is because the evaluation point coordinates are in the forward direction source coordinate reference system and the rotations have been derived about this point. They should not be applied about the point having the same coordinate values in the target coordinate reference system, as is required for the reverse transformation. However, in practical application there are exceptions when applied to the approximation of small differences between the geometry of a set of points in two different coordinate reference systems. The typical vector difference in coordinate values is in the order of 6*10^1 to 6*10^2 metres, whereas the evaluation point on or near the surface of the earth is 6.3*10^6 metres from the origin of the coordinate systems at the EarthÂ’s centre. This difference of four or five orders of magnitude allows the transformation in practice to be considered reversible. Note that in the reverse transformation, only the signs of the translations and rotation parameter values are reversed; the coordinates of the evaluation point remain unchanged.","Input point: 
+Coordinate reference system: La Canoa (geographic 2D)
+  Latitude =     9 deg 35 min 00.386 sec N
+  Longitude = 66 deg 04 min 48.091 sec W
+This is taken to be geographic 3D with an assumed Ellipsoidal height hS  =  201.465 m
+
+This transforms to Cartesian geocentric coords:
+   XS =  2 550 408.965 m
+   YS = -5 749 912.266 m
+   ZS =   1 054 891.114 m
+
+Transformation parameters La Canoa to REGVEN:
+   dX  = -270.933 m
+   dY  = +115.599 m
+   dZ  = -360.226 m
+   RX   = -5.266 sec = -0.000025530288 radians
+   RY  = -1.238 sec = -0.000006001993 radians
+   RZ  = +2.381 sec =  0.000011543414 radians
+   dS   = -5.109 ppm
+   Ordinate 1 of evaluation point  = 2464351.59 m
+   Ordinate 2 of evaluation point = -5783466.61 m
+   Ordinate 3 of evaluation point =    974809.81 m
+
+Application of the 10 parameter Molodenski-Badekas Transformation results in REGVEN geocentric coordinates of:
+   XT =  2 550 138.467 m
+   YT = -5 749 799.862 m
+   ZT  =  1 054 530.826 m
+
+This converts into:
+   Latitude =       9 deg 34 min 49.001 sec N
+   Longitude =  66 deg 04 min 54.705 sec W
+   Ellipsoidal height =  -18.10 m
+on the REGVEN geographic 3D coordinate reference system.
+
+Because the source coordinate reference system was 2D, the target system ellipsoidal height is ignored and the results treated as a geographic 2D coordinate reference system:
+   Latitude =       9 deg 34 min 49.001 sec N
+   Longitude =  66 deg 04 min 54.705 sec W",The [7-parameter] Coordinate Frame rotation method (code 9607) is a specific case of the Molodenski-Badekas 10-parameter transformation in which the evaluation point is the origin of the geocentric coordinate system at which coordinate values are zero.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-03-17,2002.51 2004.47,0
+9637,Degree representation conversion: deg to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+Forward calculation from decimal degree representation to DMSH representation:
+adeg = ABS(deg)
+ideg = INT(adeg)
+
+min = (adeg - ideg) * 60
+imin = INT(min)
+sec =  (min - imin) * 60
+
+Then for latitude, if deg < 0, lathem = S else lathem = N
+For longitude, if deg < 0, lonhem = W else lonhem = E
+
+Reverse calculation from DMSH representation to decimal degree representation:
+deg = (ideg + imin/60 + sec/3600) * H
+where for latitude H = 1 if lathem = N and H = -1 if lathem = S
+and for longitude  H = 1 if lonhem = E and H = -1 if lonhem = W","Source CRS = WGS 84 (deg) (CRS code 63266405).
+Latitude = 35.75255, longitude = -85.20415
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9638,Degree representation conversion: degH to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+In this conversion (both forward and reverse) the hemisphere parameter remains unchanged and retains its position in the respective coordinate strings.
+
+Forward calculation from degH representation to DMSH representation:
+ideg = INT(adeg)
+
+min = (adeg - ideg) * 60
+imin = INT(min)
+sec =  (min - imin) * 60
+
+Reverse calculation from DMSH representation to decimal degree representation:
+adeg = (ideg + imin/60 + sec/3600)","Source CRS = WGS 84 (degH) (CRS code 63266406).
+Latitude = 35.75255N, longitude = 85.20415W
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9639,Degree representation conversion: Hdeg to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+In this conversion the hemisphere parameters retain their values but change their positions in their respective coordinate strings from the end of the strings to the beginnings (both forward and reverse).
+
+Forward calculation from Hdeg representation to DMSH representation:
+First, re-order fields from
+          lathem, lat_adeg   and    lonhem, lon_adeg
+to       lat_adeg, lathem   and    lon_adeg, lonhem  
+
+Then 
+ideg = INT(adeg)
+
+min = (adeg - ideg) * 60
+imin = INT(min)
+sec =  (min - imin) * 60
+
+
+Reverse calculation from DMSH representation to Hdeg representation:
+adeg = (ideg + imin/60 + sec/3600)
+
+Then re-order fields from
+          lat_adeg, lathem   and    lon_adeg, lonhem
+to       lathem, lat_adeg   and    lonhem, lon_adeg","Source CRS = WGS 84 (Hdeg) (CRS code 63266407).
+Latitude = N35.75255, longitude = W85.20415
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9640,Degree representation conversion: DM to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+Forward calculation from DM representation to DMSH representation:
+
+ideg = ABS(sdeg)
+
+imin = INT(min)
+sec = (min - imin) * 60
+
+If lat_sdeg < 0, lathem = S else lathem = N
+If lon_sdeg < 0, lonhem = W else lathem = E
+
+
+Reverse calculation from DMSH representation to DM representation:
+sdeg = ideg * H
+where for latitude, H = 1 if lathem = N and H = -1 if lathem = S
+and for longitude  H = 1 if lonhem = E and H = -1 if lonhem = W
+
+Then
+min = imin + (sec / 60)","Source CRS = WGS 84 (DM) (CRS code 63266408).
+Latitude = 35°45.153’, longitude = -85°12.249’
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9641,Degree representation conversion: DMH to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+The degree and hemisphere parameters remain unchanged in this conversion (both forward and reverse) and also retain their position in their respective coordinate strings.
+
+Forward calculation from DMH representation to DMSH representation:
+imin = INT(min)
+sec = (min - imin) * 60
+
+Reverse calculation from DMSH representation to DMH representation:
+min = imin + (sec / 60)","Source CRS = WGS 84 (DMH) (CRS code 63266409).
+Latitude = 35°45.153’ N, longitude = 85°12.249’ W
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9642,Degree representation conversion: HDM to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+In this conversion the degree parameters remain unchanged in this conversion (both forward and reverse). The hemisphere parameters retain their values but change their positions in their respective coordinate strings.
+
+Forward calculation from HDM representation to DMSH representation:
+imin = INT(min)
+sec = (min - imin) * 60
+Then reorder fields from hem, ideg, imin, sec to ideg, imin, sec, hem.
+
+Reverse calculation from DMSH representation to HDM representation:
+min = imin + (sec / 60)
+Then re-order fields from ideg, min, hem to hem, ideg, min.","Source CRS = WGS 84 (HDM) (CRS code 63266410).
+Latitude = N35°45.153’, longitude =  W85°12.249’
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9643,Degree representation conversion: DMS to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+In this conversion (both forward and reverse) the minute and second parameters remain unchanged.
+
+Forward calculation from DMS representation to DMSH representation:
+
+ideg = ABS(sdeg)
+If lat_sdeg < 0, lathem = S else lathem = N
+If lon_sdeg < 0, lonhem = W else lathem = E
+
+Reverse calculation from DMSH representation to DMS representation:
+sdeg = ideg * H
+where for latitude, H = 1 if lathem = N and H = -1 if lathem = S
+and for longitude  H = 1 if lonhem = E and H = -1 if lonhem = W","Source CRS = WGS 84 (DMS) (CRS code 63266411).
+Latitude = 35°45’09.18”, longitude = -85°12’14.94”
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9644,Degree representation conversion: HDMS to DMSH,1,"In the formulas that follow, the coordinate strings are symbolically represented as follows:
+
+deg                     decimal degrees
+adeg                   absolute value of decimal degrees
+ideg                     integer degrees
+sdeg                   signed integer degree
+min                      real-number minutes
+imin                      integer minutes
+sec                      real-number seconds
+lathem, lonhem    hemisphere abbreviation
+
+
+In this conversion the parameter values remain unchanged but are re-ordered.
+
+For the forward calculation from HDMS representation to DMSH representation, for each of latitude and longitude re-order the fields:
+          from  	hem, ideg, imin, sec
+          to       	ideg, imin, sec, hem
+
+For the reverse calculation from DMSH representation to HDMS representation, for each of latitude and longitude re-order the fields:
+          from  	ideg, imin, sec, hem 
+          to       	hem, ideg, imin, sec","Source CRS = WGS 84 (HDMS) (CRS code 63266412).
+Latitude = N35°45’09.18”, longitude =  W85°12’14.94”
+
+Target CRS in DMSH = WGS 84 (CRS code 4326)
+Latitude = 35°45’09.18”N, longitude =  85°12’14.94”W",Applies to 2D and the horizontal component of 3D ellipsoidal  systems.,EPSG guidance note #7.,EPSG,2002-11-22,,1
+9645,General polynomial of degree 2,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the coordinate values in both the source and the target coordinate reference system to ‘manageable’ numbers, between –10 and +10 at most.  This is achieved by working with offsets relative to a central evaluation point, scaled to the desired number range by applying a scaling factor to the coordinate offsets.
+
+Hence an evaluation point is chosen in the source coordinate reference system (XS0, YS0) and in the target coordinate reference system (XT0, YT0).  Often these two sets of coordinates do not refer to the same physical point but two points are chosen that have the same coordinate values in both the source and the target coordinate reference system.  (When the two points have identical coordinates, these parameters are conveniently eliminated from the formulas, but the general case where the coordinates differ is given here).
+
+The selection of an evaluation point in each of the two coordinate reference systems allows the point coordinates in both to be reduced as follows:
+XS - XS0 
+YS - YS0
+and
+XT – XT0 
+YT – YT0
+These coordinate differences are expressed in their own unit of measure, which may not be the same as that of the corresponding coordinate reference system. )
+
+A further reduction step is usually necessary to bring these coordinate differences into the desired numerical range by applying a scaling factor to the coordinate differences in order to reduce them to a value range that may be applied to the polynomial formulae below without introducing numerical precision errors:
+
+U = mS.(XS - XS0) 
+V = mS.(YS - YS0)
+
+where 
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+mS is the scaling factor applied the coordinate differences in the source coordinate reference system.
+
+The normalised coordinates U and V of the point whose coordinates are to be transformed are used as input to the polynomial transformation formula. In order to control the numerical range of the polynomial coefficients An and Bn the output coordinate differences dX and dY are multiplied by a scaling factor, mT.
+
+mT.dX = A0 + A1.U + A2.V + A3.U^2 + A4.U.V + A5.V^2
+
+mT.dY = B0 + B1.U + B2.V + B3.U^2 + B4.U.V + B5.V^2
+
+from which dX and dY are evaluated. These will be in the units of the target coordinate reference system.
+
+The polynomial coefficients are given as parameters of the form Aumvn and Bumvn, where m is the power to which U is raised and n is the power to which V is raised. For example, A3 is represented as coordinate operation parameter Au2v0.
+
+The relationship between the two coordinate reference systems can now be written as follows:
+
+	(XT - XT0) = (XS – XS0) + dX 
+(YT - YT0) = (YS – YS0) + dY 
+or
+	XT = XS – XS0  + XT0 + dX 
+YT = YS – YS0 + YT0 + dY 
+
+where:
+XT , YT  are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system,
+dX, dY   are derived through the scaled polynomial formulas.",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9646,General polynomial of degree 3,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the coordinate values in both the source and the target coordinate reference system to ‘manageable’ numbers, between –10 and +10 at most.  This is achieved by working with offsets relative to a central evaluation point, scaled to the desired number range by applying a scaling factor to the coordinate offsets.
+
+Hence an evaluation point is chosen in the source coordinate reference system (XS0, YS0) and in the target coordinate reference system (XT0, YT0).  Often these two sets of coordinates do not refer to the same physical point but two points are chosen that have the same coordinate values in both the source and the target coordinate reference system.  (When the two points have identical coordinates, these parameters are conveniently eliminated from the formulas, but the general case where the coordinates differ is given here).
+
+The selection of an evaluation point in each of the two coordinate reference systems allows the point coordinates in both to be reduced as follows:
+XS - XS0 
+YS - YS0
+and
+XT – XT0 
+YT – YT0
+These coordinate differences are expressed in their own unit of measure, which may not be the same as that of the corresponding coordinate reference system. )
+
+A further reduction step is usually necessary to bring these coordinate differences into the desired numerical range by applying a scaling factor to the coordinate differences in order to reduce them to a value range that may be applied to the polynomial formulae below without introducing numerical precision errors:
+
+U = mS.(XS - XS0) 
+V = mS.(YS - YS0)
+
+where 
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+mS is the scaling factor applied the coordinate differences in the source coordinate reference system.
+
+The normalised coordinates U and V of the point whose coordinates are to be transformed are used as input to the polynomial transformation formula. In order to control the numerical range of the polynomial coefficients An and Bn the output coordinate differences dX and dY are multiplied by a scaling factor, mT.
+
+mT.dX = A0 + A1.U + A2.V + A3.U^2 + A4.U.V + A5.V^2 + A6.U^3 + A7.U^2.V + A8.U.V^2 + A9.V^3
+
+mT.dY = B0 + B1.U + B2.V + B3.U^2 + B4.U.V + B5.V^2 + B6.U^3 + B7.U^2.V + B8.U.V^2 + B9.V^3
+
+from which dX and dY are evaluated. These will be in the units of the target coordinate reference system.
+
+The polynomial coefficients are given as parameters of the form Aumvn and Bumvn, where m is the power to which U is raised and n is the power to which V is raised. For example, A7 is represented as coordinate operation parameter Au2v1.
+
+The relationship between the two coordinate reference systems can now be written as follows:
+
+	(XT - XT0) = (XS – XS0) + dX 
+(YT - YT0) = (YS – YS0) + dY 
+or
+	XT = XS – XS0  + XT0 + dX 
+YT = YS – YS0 + YT0 + dY 
+
+where:
+XT , YT  are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system,
+dX, dY   are derived through the scaled polynomial formulas.",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9647,General polynomial of degree 4,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the coordinate values in both the source and the target coordinate reference system to ‘manageable’ numbers, between –10 and +10 at most.  This is achieved by working with offsets relative to a central evaluation point, scaled to the desired number range by applying a scaling factor to the coordinate offsets.
+
+Hence an evaluation point is chosen in the source coordinate reference system (XS0, YS0) and in the target coordinate reference system (XT0, YT0).  Often these two sets of coordinates do not refer to the same physical point but two points are chosen that have the same coordinate values in both the source and the target coordinate reference system.  (When the two points have identical coordinates, these parameters are conveniently eliminated from the formulas, but the general case where the coordinates differ is given here).
+
+The selection of an evaluation point in each of the two coordinate reference systems allows the point coordinates in both to be reduced as follows:
+XS - XS0 
+YS - YS0
+and
+XT – XT0 
+YT – YT0
+These coordinate differences are expressed in their own unit of measure, which may not be the same as that of the corresponding coordinate reference system. )
+
+A further reduction step is usually necessary to bring these coordinate differences into the desired numerical range by applying a scaling factor to the coordinate differences in order to reduce them to a value range that may be applied to the polynomial formulae below without introducing numerical precision errors:
+
+U = mS.(XS - XS0) 
+V = mS.(YS - YS0)
+
+where 
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+mS is the scaling factor applied the coordinate differences in the source coordinate reference system.
+
+The normalised coordinates U and V of the point whose coordinates are to be transformed are used as input to the polynomial transformation formula. In order to control the numerical range of the polynomial coefficients An and Bn the output coordinate differences dX and dY are multiplied by a scaling factor, mT.
+
+mT.dX = A0 + A1.U + A2.V + A3.U^2 + A4.U.V + A5.V^2 + A6.U^3 + A7.U^2.V + A8.U.V^2 + A9.V^3
+            + A10.U^4 + A11.U^3.V + A12.U^2.V^2 + A13.U.V^3 + A14.V^4
+
+mT.dY = B0 + B1.U + B2.V + B3.U^2 + B4.U.V + B5.V^2 + B6.U^3 + B7.U^2.V + B8.U.V^2 + B9.V^3
+            + B10.U^4 + B11.U^3.V + B12.U^2.V^2 + B13.U.V^3 + B14.V^4
+
+from which dX and dY are evaluated. These will be in the units of the target coordinate reference system.
+
+The polynomial coefficients are given as parameters of the form Aumvn and Bumvn, where m is the power to which U is raised and n is the power to which V is raised. For example, A13 is represented as coordinate operation parameter Au1v3.
+
+The relationship between the two coordinate reference systems can now be written as follows:
+
+	(XT - XT0) = (XS – XS0) + dX 
+(YT - YT0) = (YS – YS0) + dY 
+or
+	XT = XS – XS0  + XT0 + dX 
+YT = YS – YS0 + YT0 + dY 
+
+where:
+XT , YT  are coordinates in the target coordinate reference system,
+XS , YS  are coordinates in the source coordinate reference system,
+XS0 , YS0 are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0  are coordinates of the evaluation point in the target coordinate reference system,
+dX, dY   are derived through the scaled polynomial formulas.",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9648,General polynomial of degree 6,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as limitations in the transcription will be avoided.
+
+The simplest of all polynomials is the general polynomial function. In order to avoid problems of numerical instability this type of polynomial should be used after reducing the coordinate values in both the source and the target coordinate reference system (CRS) to ‘manageable’ numbers, between –10 and +10 at most.  This is achieved by working with offsets relative to a central evaluation point, scaled to the desired number range by applying a scaling factor to the coordinate offsets.
+
+Hence an evaluation point is chosen in the source CRS (XS0, YS0) and in the target CRS (XT0, YT0).  Often these two sets of coordinates do not refer to the same physical point but two points are chosen that have the same coordinate values in both the source and the target CRS.  (When the two points have identical coordinates, these parameters are conveniently eliminated from the formulas, but the general case where the coordinates differ is given here).
+
+The selection of an evaluation point in each of the two CRSs allows the point coordinates in both to be reduced as follows:
+XS - XS0
+YS - YS0
+and
+XT – XT0
+YT – YT0
+These coordinate differences are expressed in their own unit of measure, which may not be the same as that of the corresponding CRS.)
+
+A further reduction step is usually necessary to bring these coordinate differences into the desired numerical range by applying a scaling factor to the coordinate differences in order to reduce them to a value range that may be applied to the polynomial formulae below without introducing numerical precision errors:
+
+U = mS.(XS - XS0)
+V = mS.(YS - YS0)
+
+where
+XS , YS  are coordinates in the source CRS,
+XS0 , YS0 are coordinates of the evaluation point in the source CRS,
+mS is the scaling factor applied the coordinate differences in the source CRS.
+
+The normalised coordinates U and V of the point whose coordinates are to be transformed are used as input to the polynomial transformation formula. In order to control the numerical range of the polynomial coefficients An and Bn the output coordinate differences dX and dY are multiplied by a scaling factor, mT.
+
+mT.dX = A0 + A1.U + A2.V + A3.U^2 + A4.U.V + A5.V^2 + A6.U^3 + A7.U^2.V + A8.U.V^2 + A9.V^3
+            + A10.U^4 + A11.U^3.V + A12.U^2.V^2 + A13.U.V^3 + A14.V^4
+            + A15.U^5 + A16.U^4.V + A17.U^3.V^2 + A18.U^2.V^3 + A19.U.V^4 + A20.V^5
+            + A21.U^6 + A22.U^5.V + A23.U^4.V^2 + A24.U^3.V^3 + A25.U^2.V^4 + A26.U.V^5 + A27.V^6
+
+mT.dY = B0 + B1.U + B2.V + B3.U^2 + B4.U.V + B5.V^2 + B6.U^3 + B7.U^2.V + B8.U.V^2 + B9.V^3
+            + B10.U^4 + B11.U^3.V + B12.U^2.V^2 + B13.U.V^3 + B14.V^4
+            + B15.U^5 + B16.U^4.V + B17.U^3.V^2 + B18.U^2.V^3 + B19.U.V^4 + B20.V^5
+            + B21.U^6 + B22.U^5.V + B23.U^4.V^2 + B24.U^3.V^3 + B25.U^2.V^4 + B26.U.V^5 + B27.V^6
+
+from which dX and dY are evaluated. These will be in the units of the target CRS.
+
+The polynomial coefficients are given as parameters of the form Aumvn and Bumvn, where m is the power to which U is raised and n is the power to which V is raised. For example, A17 is represented as coordinate operation parameter Au3v2.
+
+The relationship between the two CRSs can now be written as follows:
+
+	(XT - XT0) = (XS – XS0) + d
+(YT - YT0) = (YS – YS0) + dY
+or
+	XT = XS – XS0  + XT0 + d
+YT = YS – YS0 + YT0 + dY
+
+where:
+XT, YT are coordinates in the target CRS,
+XS, YS are coordinates in the source CRS,
+XS0, YS0 are coordinates of the evaluation point in the source CRS,
+XT , YT0 are coordinates of the evaluation point in the target CRS,
+dX, dY are derived through the scaled polynomial formulas.",(none),,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9649,Reversible polynomial of degree 2,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+See method code 9645 for description of general polynomial formula.
+
+A general polynomial transformation is reversible only when the following conditions are met.
+1. The co-ordinates of source and target evaluation point are (numerically) the same.
+2. The unit of measure of the coordinate differences in source and target coordinate reference system are the same.
+3. The scaling factors applied to source and target coordinate differences are the same.
+4. The spatial variation of the differences between the coordinate reference systems around any given location is sufficiently small.
+
+Clarification on conditions for polynomial reversibility:
+Regarding 1 and 2 - 	In the reverse transformation the roles of the source and target coordinate reference systems are reversed.  Consequently, the co-ordinates of the evaluation point in the source coordinate reference system become those in the target coordinate reference system in the reverse transformation. Usage of the same transformation parameters for the reverse transformation will therefore only be valid if the evaluation point coordinates are numerically the same in source and target coordinate reference system and in the same units.  That is, XS0 = XT0 = X0 and YS0 = YT0 = Y0.
+Re 3 - The same holds for the scaling factors of the source and target coordinate differences and for the units of measure of the coordinate differences. That is, mS = mT = m.
+Re 4 - 	If conditions 1, 2 and 3 are all satisfied it then may be possible to use the forward polynomial algorithm with the forward parameters for the reverse transformation. This is the case if the spatial variations in dX and dY around any given location are sufficiently constant.  The signs of the polynomial coefficients are then reversed but the scaling factor and the evaluation point coordinates retain their signs. If these spatial variations in dX and dY are too large, for the reverse transformation iteration would be necessary.   It is therefore not the algorithm that determines whether a single step solution is sufficient or whether iteration is required, but the desired accuracy combined with the degree of spatial variability of dX and dY.
+
+An example of a reversible polynomial is transformation is ED50 to ED87 (1) for the North Sea.  The suitability of this transformation to be described by a reversible polynomial can easily be explained. In the first place both source and target coordinate reference systems are of type geographic 2D. The typical difference in coordinate values between ED50 and ED87 is in the order of 2 metres (approximately 10E-6 degrees) in the area of application. The polynomial functions are evaluated about central points with coordinates of 55 deg N, 0 deg E in both coordinate reference systems. The reduced coordinate differences (in degrees) are used as input parameters to the polynomial functions. The output coordinate differences are corrections to the input coordinate offsets of about 10E-6 degrees. This difference of several orders of magnitude between input and output values is the property that makes a polynomial function reversible in practice (although not in a formal mathematical sense).
+
+The error made by the polynomial approximation formulas in calculating the reverse correction is of the same order of magnitude as the ratio of output versus input:
+(output error / input error) = (	output valu/ input value) which is approximately 10E-6
+
+As long as the input values (the coordinate offsets from the evaluation point) are orders of magnitude larger than the output (the corrections), and provided the coefficients are used with changed signs, the polynomial transformation may be considered to be reversible.","See Reversible polynomial of degree 4, code 9651, for general methodology.",Reversibility is subject to constraints.  See Guidance Note 7 for conditions and clarification.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9650,Reversible polynomial of degree 3,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+See method code 9646 for description of general polynomial formula.
+
+A general polynomial transformation is reversible only when the following conditions are met.
+1. The co-ordinates of source and target evaluation point are (numerically) the same.
+2. The unit of measure of the coordinate differences in source and target coordinate reference system are the same.
+3. The scaling factors applied to source and target coordinate differences are the same.
+4. The spatial variation of the differences between the coordinate reference systems around any given location is sufficiently small.
+
+Clarification on conditions for polynomial reversibility:
+Regarding 1 and 2 - 	In the reverse transformation the roles of the source and target coordinate reference systems are reversed.  Consequently, the co-ordinates of the evaluation point in the source coordinate reference system become those in the target coordinate reference system in the reverse transformation. Usage of the same transformation parameters for the reverse transformation will therefore only be valid if the evaluation point coordinates are numerically the same in source and target coordinate reference system and in the same units.  That is, XS0 = XT0 = X0 and YS0 = YT0 = Y0.
+Re 3 - The same holds for the scaling factors of the source and target coordinate differences and for the units of measure of the coordinate differences. That is, mS = mT = m.
+Re 4 - 	If conditions 1, 2 and 3 are all satisfied it then may be possible to use the forward polynomial algorithm with the forward parameters for the reverse transformation. This is the case if the spatial variations in dX and dY around any given location are sufficiently constant.  The signs of the polynomial coefficients are then reversed but the scaling factor and the evaluation point coordinates retain their signs. If these spatial variations in dX and dY are too large, for the reverse transformation iteration would be necessary.   It is therefore not the algorithm that determines whether a single step solution is sufficient or whether iteration is required, but the desired accuracy combined with the degree of spatial variability of dX and dY.
+
+An example of a reversible polynomial is transformation is ED50 to ED87 (1) for the North Sea.  The suitability of this transformation to be described by a reversible polynomial can easily be explained. In the first place both source and target coordinate reference systems are of type geographic 2D. The typical difference in coordinate values between ED50 and ED87 is in the order of 2 metres (approximately 10E-6 degrees) in the area of application. The polynomial functions are evaluated about central points with coordinates of 55 deg N, 0 deg E in both coordinate reference systems. The reduced coordinate differences (in degrees) are used as input parameters to the polynomial functions. The output coordinate differences are corrections to the input coordinate offsets of about 10E-6 degrees. This difference of several orders of magnitude between input and output values is the property that makes a polynomial function reversible in practice (although not in a formal mathematical sense).
+
+The error made by the polynomial approximation formulas in calculating the reverse correction is of the same order of magnitude as the ratio of output versus input:
+(output error / input error) = (	output valu/ input value) which is approximately 10E-6
+
+As long as the input values (the coordinate offsets from the evaluation point) are orders of magnitude larger than the output (the corrections), and provided the coefficients are used with changed signs, the polynomial transformation may be considered to be reversible.","See Reversible polynomial of degree 4, code 9651, for general methodology.",Reversibility is subject to constraints.  See Guidance Note 7 for conditions and clarification.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9651,Reversible polynomial of degree 4,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+See method code 9647 for description of general polynomial formula.
+
+A general polynomial transformation is reversible only when the following conditions are met.
+1. The co-ordinates of source and target evaluation point are (numerically) the same.
+2. The unit of measure of the coordinate differences in source and target coordinate reference system are the same.
+3. The scaling factors applied to source and target coordinate differences are the same.
+4. The spatial variation of the differences between the coordinate reference systems around any given location is sufficiently small.
+
+Clarification on conditions for polynomial reversibility:
+Regarding 1 and 2 - 	In the reverse transformation the roles of the source and target coordinate reference systems are reversed.  Consequently, the co-ordinates of the evaluation point in the source coordinate reference system become those in the target coordinate reference system in the reverse transformation. Usage of the same transformation parameters for the reverse transformation will therefore only be valid if the evaluation point coordinates are numerically the same in source and target coordinate reference system and in the same units.  That is, XS0 = XT0 = X0 and YS0 = YT0 = Y0.
+Re 3 - The same holds for the scaling factors of the source and target coordinate differences and for the units of measure of the coordinate differences. That is, mS = mT = m.
+Re 4 - 	If conditions 1, 2 and 3 are all satisfied it then may be possible to use the forward polynomial algorithm with the forward parameters for the reverse transformation. This is the case if the spatial variations in dX and dY around any given location are sufficiently constant.  The signs of the polynomial coefficients are then reversed but the scaling factor and the evaluation point coordinates retain their signs. If these spatial variations in dX and dY are too large, for the reverse transformation iteration would be necessary.   It is therefore not the algorithm that determines whether a single step solution is sufficient or whether iteration is required, but the desired accuracy combined with the degree of spatial variability of dX and dY.
+
+An example of a reversible polynomial is transformation is ED50 to ED87 (1) for the North Sea.  The suitability of this transformation to be described by a reversible polynomial can easily be explained. In the first place both source and target coordinate reference systems are of type geographic 2D. The typical difference in coordinate values between ED50 and ED87 is in the order of 2 metres (approximately 10E-6 degrees) in the area of application. The polynomial functions are evaluated about central points with coordinates of 55 deg N, 0 deg E in both coordinate reference systems. The reduced coordinate differences (in degrees) are used as input parameters to the polynomial functions. The output coordinate differences are corrections to the input coordinate offsets of about 10E-6 degrees. This difference of several orders of magnitude between input and output values is the property that makes a polynomial function reversible in practice (although not in a formal mathematical sense).
+
+The error made by the polynomial approximation formulas in calculating the reverse correction is of the same order of magnitude as the ratio of output versus input:
+(output error / input error) = (	output valu/ input value) which is approximately 10E-6
+
+As long as the input values (the coordinate offsets from the evaluation point) are orders of magnitude larger than the output (the corrections), and provided the coefficients are used with changed signs, the polynomial transformation may be considered to be reversible.","For geodetic transformation ED50 to ED87 (1)
+
+Offset unit:  degree
+Ordinate 1 of evaluation point X0  =   55° 00' 00.000""N  = +55 degrees
+Ordinate 2 of evaluation point Y0  =     0° 00' 00.000""E   =   +0 degrees
+
+Parameters:
+A0 = -5.56098E-06   A1 = -1.55391E-06   ...   A14 = -4.01383E-09
+B0 = +1.48944E-05   B2 = +2.68191E-05  ...   B14 = +7.62236E-09
+
+Forward calculation for: 
+ED50 Latitude     = Xs =52* 30Â’30""N   =     +52.508333333 degrees
+ED50 Longitude  = Ys =  2*E=      +2.0 degrees   
+
+U = XS - X0 =  * ED50 - X0  = 52.508333333 - 55.0 = -2.491666667 degrees
+V = YS - Y0 =  * ED50 - Y0   = 2.0 - 0.0 = 2.0 degrees
+
+dX = A0 + A1.U + ... + A14.V4
+      = -5.56098E-06 + (-1.55391E-06 * -2.491666667) + ... + (-4.01383E-09 * 2.0^4)
+      = -3.12958E-06 degrees
+
+dY = B0 + B1.U + ... + B14.V4
+      = +1.48944E-05 + (2.68191E-05 * -2.491666667) + ... + (7.62236E-09 * 2.0^4)
+      = +9.80126E-06 degrees
+
+Then  ED87 Latitude  =   XT = XS + dX
+                                  =  52.508333333 - 3.12958E-06   degrees
+                                  = 52* 30Â’ 29.9887"" N
+
+ED87 Longitude  =   YT = YS + dY
+                           = 2* 00Â’ 00.0353"" E
+
+
+Reverse calculation for transformation ED50 to ED87 (1).
+The transformation method for the ED50 to ED87 (1) transformation, 4th-order reversible polynomial, is reversible. The same formulas may be applied for the reverse calculation, but coefficients A0 through A14 and B0 through B14 are applied with reversal of their signs. Sign reversal is not applied to the coordinates of the evaluation point. Thus:
+Ordinate 1 of evaluation point X0  =   55° 00' 00.000""N  = +55 degrees
+Ordinate 2 of evaluation point Y0  =     0° 00' 00.000""E   =   +0 degrees
+A0  = +5.56098E-06   A1 = +1.55391E-06   ...   A14 = +4.01383E-09
+B0  = -1.48944E-05    B1 = -2.68191E-05    ...   B14 = -7.62236E-09
+
+Reverse calculation for: 
+ED87 Latitude     = XS = 52° 30’29.9887""N   =     +52.5083301944 degrees
+ED87 Longitude  = YS =   2° 00’ 00.0353"" E   =     +2.0000098055 degrees   
+
+U = 52.5083301944 - 55.0 = -2.4916698056 degrees
+V = 2.0000098055 - 0.0 = 2.0000098055 degrees
+
+dX = A0 + A1.U + ... + A14.V4
+      = +5.56098E-06 + (1.55391E-06 * -2.491666667) + ... + (4.01383E-09 * 2.0000098055^4)
+      = +3.12957E-06 degrees
+
+dY = B0 + B1.U + ... + B14.V4
+      = -1.48944E-05 + (-2.68191E-05 * -2.491666667) + ... + (-7.62236E-09 * 2.0000098055^4)
+      = -9.80124E-06 degrees
+
+Then ED50 Latitude  =   XT = XS + dX
+                                 = 52.5083301944 + 3.12957E-06   degrees
+                                 = 52° 30’ 30.000"" N
+
+ED50 Longitude  =   YT = YS + dY
+                           = 2° 00’ 00.000"" E",Reversibility is subject to constraints.  See Guidance Note 7 for conditions and clarification.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9652,Complex polynomial of degree 3,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The relationship between two projected coordinate reference systems may be approximated more elegantly by a single polynomial regression formula written in terms of complex numbers. The advantage is that the dependence between the ‘A’ and ‘B’ coefficients (for U and V) is taken into account in the formula, resulting in fewer coefficients for the same order polynomial. A third-order polynomial in complex numbers is used in Belgium.
+
+mT.(dX + i. dY) = (A1 + i. A2).(U + i.V) + (A3 + i. A4).(U + i.V)^2 + (A5 + i. A6).(U + i.V)^3 
+
+where U = mS.(XS - XS0)
+           V = mS.(YS - YS0)
+and mS, mT are the scaling factors for the coordinate differences in the source and target coordinate reference systems.
+
+The polynomial to degree 4 can alternatively be expressed in matrix form.
+
+Then
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT      are coordinates in the target coordinate reference system,
+XS , YS      are coordinates in the source coordinate reference system,
+XS0 , YS0   are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0   are coordinates of the evaluation point in the target coordinate reference system.
+
+Note that the zero order coefficients of the general polynomial, A0 and B0, have apparently disappeared.  In reality they are absorbed by the different coordinates of the source and of the target evaluation point, which in this case, are numerically very different because of the use of two different projected coordinate reference systems for source and target.
+
+The transformation parameter values (the coefficients) are not reversible.  For the reverse transformation a different set of parameter values are required, used within the same formulas as the forward direction.","For transformation Belge Lambert 72 to ED50 / UTM zone 31N,
+
+Eo1 = 0
+No1 = 0
+Eo2 = 449681.702
+No2 = 5460505.326
+A1 = -71.3747
+A2 = 1858.8407
+A3 = -5.4504
+A4 = -16.9681
+A5 = 4.0783
+A6 = 0.2193
+
+For source coordinate system E1=200000  N1=100000, then
+E2 = 647737.377  N2 = 5564124.227.",Coordinate pairs treated as complex numbers.  This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the general polynomial of degree 3.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9653,Complex polynomial of degree 4,0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The relationship between two projected coordinate reference systems may be approximated more elegantly by a single polynomial regression formula written in terms of complex numbers. The advantage is that the dependence between the ‘A’ and ‘B’ coefficients (for U and V) is taken into account in the formula, resulting in fewer coefficients for the same order polynomial. A fourth-order polynomial in complex numbers is used in The Netherlands for transforming coordinates referenced to the Amersfoort / RD system to and from ED50 / UTM.
+
+mT.(dX + i. dY) = (A1 + i. A2).(U + i.V) + (A3 + i. A4).(U + i.V)^2 + (A5 + i. A6).(U + i.V)^3 + (A7 + i.A8).(U + i.V)^4
+
+where U = mS.(XS - XS0)
+           V = mS.(YS - YS0)
+and mS, mT are the scaling factors for the coordinate differences in the source and target coordinate reference systems.
+
+The polynomial to degree 4 can alternatively be expressed in matrix form.
+
+Then
+XT  = XS - XS0 + XT0 + dX
+YT  = YS - YS0 + YT0 + dY
+
+where
+XT , YT      are coordinates in the target coordinate reference system,
+XS , YS      are coordinates in the source coordinate reference system,
+XS0 , YS0   are coordinates of the evaluation point in the source coordinate reference system,
+XT0 , YT0   are coordinates of the evaluation point in the target coordinate reference system.
+
+Note that the zero order coefficients of the general polynomial, A0 and B0, have apparently disappeared.  In reality they are absorbed by the different coordinates of the source and of the target evaluation point, which in this case, are numerically very different because of the use of two different projected coordinate reference systems for source and target.
+
+The transformation parameter values (the coefficients) are not reversible.  For the reverse transformation a different set of parameter values are required, used within the same formulas as the forward direction.","For transformation RD / Netherlands New to ED50 / UTM zone 31N,
+
+Eo1 = 155000
+No1 = 463000
+Eo2 = 663395.607
+No2 = 5781194.380
+A1 = -51.681
+A2 = 3290.525
+A3 = 20.172
+A4 = 1.133
+A5 = 2.075
+A6 = 0.251
+A7 = 0.075
+A8 = -0.012
+
+For source coordinate system E1=200000  N1=500000, then
+E2 =707155.557  N2 = 5819663.128.",Coordinate pairs treated as complex numbers.  This exploits the correlation between the polynomial coefficients and leads to a smaller number of coefficients than the general polynomial of degree 4.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-12-21,,0
+9654,Reversible polynomial of degree 13,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+See method code 9648 for description of general polynomial formula.
+
+A general polynomial transformation is reversible only when the following conditions are met.
+1. The co-ordinates of source and target evaluation point are (numerically) the same.
+2. The unit of measure of the coordinate differences in source and target coordinate reference system are the same.
+3. The scaling factors applied to source and target coordinate differences are the same.
+4. The spatial variation of the differences between the coordinate reference systems around any given location is sufficiently small.
+
+Clarification on conditions for polynomial reversibility:
+Regarding 1 and 2 - 	In the reverse transformation the roles of the source and target coordinate reference systems are reversed.  Consequently, the co-ordinates of the evaluation point in the source coordinate reference system become those in the target coordinate reference system in the reverse transformation. Usage of the same transformation parameters for the reverse transformation will therefore only be valid if the evaluation point coordinates are numerically the same in source and target coordinate reference system and in the same units.  That is, XS0 = XT0 = X0 and YS0 = YT0 = Y0.
+Re 3 - The same holds for the scaling factors of the source and target coordinate differences and for the units of measure of the coordinate differences. That is, mS = mT = m.
+Re 4 - 	If conditions 1, 2 and 3 are all satisfied it then may be possible to use the forward polynomial algorithm with the forward parameters for the reverse transformation. This is the case if the spatial variations in dX and dY around any given location are sufficiently constant.  The signs of the polynomial coefficients are then reversed but the scaling factor and the evaluation point coordinates retain their signs. If these spatial variations in dX and dY are too large, for the reverse transformation iteration would be necessary.   It is therefore not the algorithm that determines whether a single step solution is sufficient or whether iteration is required, but the desired accuracy combined with the degree of spatial variability of dX and dY.
+
+An example of a reversible polynomial is transformation is ED50 to ED87 (1) for the North Sea.  The suitability of this transformation to be described by a reversible polynomial can easily be explained. In the first place both source and target coordinate reference systems are of type geographic 2D. The typical difference in coordinate values between ED50 and ED87 is in the order of 2 metres (approximately 10E-6 degrees) in the area of application. The polynomial functions are evaluated about central points with coordinates of 55 deg N, 0 deg E in both coordinate reference systems. The reduced coordinate differences (in degrees) are used as input parameters to the polynomial functions. The output coordinate differences are corrections to the input coordinate offsets of about 10E-6 degrees. This difference of several orders of magnitude between input and output values is the property that makes a polynomial function reversible in practice (although not in a formal mathematical sense).
+
+The error made by the polynomial approximation formulas in calculating the reverse correction is of the same order of magnitude as the ratio of output versus input:
+(output error / input error) = (	output valu/ input value) which is approximately 10E-6
+
+As long as the input values (the coordinate offsets from the evaluation point) are orders of magnitude larger than the output (the corrections), and provided the coefficients are used with changed signs, the polynomial transformation may be considered to be reversible.","See Reversible polynomial of degree 4, code 9651, for general methodology.",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2003-09-22,,0
+9655,France geocentric interpolation,1,The transformation is made in the geocentric domain using the geocentric translations method (code 9603). However the translation parameter values are derived by bilinear interpolation in a gridded data set. The arguments in accessing the grid are geodetic latitude and longitude of the source coordinate reference system. The method is reversible but the interpolation is iterative In the reverse direction.,See information source.,,"IGN document NTG_88.pdf, ""Grille de parametres de transformation de coordonnees"". http://www.ign.fr",EPSG,2004-03-15,,0
+9656,Cartesian Grid Offsets,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Easting_T = Easting_S + easting_offset 
+Northing_T = Northingn_S + northing_offset.",(none),This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-14,,0
+9657,Vertical Offset and Slope,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+In Europe, national height systems are related to the pan-European height system through three transformation parameters and the formula:
+
+Ht = Hs + A + [IncLat * rhoO * (Lat – LatO)] + [IncLong * nuO * (Long – LongO) * cos(Lat)]
+
+where
+Ht = gravity-related height value in the target vertical coordinate reference system.
+Hs = gravity-related height value in the source vertical coordinate reference system.
+A is the value of the vertical offset to be applied.
+IncLat is the value in radians of the inclination parameter in the latitude domain, i.e. in the plane of the meridian, derived at an evaluation point with coordinates of LatO , LongO.
+IncLon is the value of the inclination parameter in the longitude domain, i.e. perpendicular to the plane of the meridian.
+rhoO is the radius of curvature of the meridian at latitude LatO, where rhoO = a(1 – e^2)/(1 – e^2 * sin^2(LatO))^1.5
+nuO is the radius of curvature on the prime vertical (i.e. perpendicular to the meridian) at latitude LatO, wh		ere nuO = a /(1 – e^2 * sin^2(LatO))^0.5
+Lat , Long are the horizontal coordinates of the point in the ETRS89 coordinate reference system, in radians.
+LatO , LongO are the coordinates of the evaluation point in the ETRS89 coordinate reference system, in radians.
+
+The horizontal location of the point must always be given in ETRS89 terms. Care is required where compound coordinate reference systems are in use: if the horizontal coordinates of the point are known in the local CRS they must first be transformed to ETRS89 values. The method is reversible.","For coordinate transformation LN02 to EVRF2000 (1)
+
+Ordinate 1 of evaluation point: 46deg 55min N = 0.818850307 	radians
+Ordinate 2 of evaluation point: 8deg 11min E of Greenwich = 0.142826110 	radians
+Transformation Parameters:
+A = -0.245m		
+IncLat = -0.210""  = -0.000001018 	radians
+IncLong = -0.032""  = -0.000000155 	radians
+
+Consider a point having a gravity-related height in the LN02 system (Hs) of 473.0m and with horizontal coordinates in the ETRS89 geographical coordinate reference system of:
+ETRS89 latitude: 47deg 20 min N = 0.826122513 	radians
+ETRS89 longitude: 9 deg 40min E of Greenwich = 0.168715161 	radians
+				
+Then rhoO = 6369526.88 m		
+IncLat term = -0.047 m	
+nuO = 6389555.64  m 		
+incLong term = -0.017 m
+whence EVRF2000 height (Ht) = 473.0 +(-0.245) + (-0.047) + (-0.017) = 472.690 m.",This transformation allows calculation of height in the target system by applying the parameter values to the height value of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-14,,0
+9658,VERTCON,1,See information source.,See information source.,Geodetic transformation operating on geographic coordinate differences by bi-linear interpolation.  Input expects longitudes to be positive west.,US National Geodetic Survey - http://www.ngs.noaa.gov,EPSG,2004-04-27,,0
+9659,Geographic3D to 2D conversion,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The forward case is trivial. A 3-dimensional geographic coordinate reference system comprising of geodetic latitude, geodetic longitude and ellipsoidal height is converted to its 2-dimensional subset by the simple expedient of dropping the height.
+
+The reverse conversion, from 2D to 3D, is indeterminate. It is however a requirement when a geographic 2D coordinate reference system is to be transformed using a geocentric method which is 3-dimensional. In practice an artificial ellipsoidal height is created and appended to the geographic 2D coordinate reference system to create a geographic 3D coordinate reference system referenced to the same geodetic datum. The assumed ellipsoidal height is usually either set to the gravity-related height of a position in a compound coordinate reference system, or set to zero. As long as the height chosen is within a few kilometres of sea level, no error will be induced into the horizontal position resulting from the later geocentric transformation; the vertical coordinate will however be meaningless.",(none),This is a parameter-less conversion.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9660,Geographic3D offsets,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Lat_T = Lat_S + latitude_offset 
+Lon_T = Lon_S + longitude_offset 
+EllipsoidHeight_T = EllipsoidHeight_S + ellipsoid_height_offset.",(none),This transformation allows calculation of coordinates in the target system by adding the parameter value to the coordinate values of the point in the source system.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9661,Geographic3D to GravityRelatedHeight (EGM),0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the 3D.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9662,Geographic3D to GravityRelatedHeight (Ausgeoid98),0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the 3D.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9663,Geographic3D to GravityRelatedHeight (OSGM02),0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the 3D.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9664,Geographic3D to GravityRelatedHeight (IGN),0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the 3D.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9665,Geographic3D to GravityRelatedHeight (US),0,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This is a complex, multi-step transformation, involving the application of a geoid height difference interpolated at a point in a ""geoid model"". The geoid model should be available as a regular grid of latitude and longitude with the height of the geoid above the ellipsoid at each grid node. Only the height is affected by this transformation; the geodetic latitude and longitude are not.
+
+The transformation involves the following sequence of steps:
+·  Selection of a subset of the geoid file covering the extent of the points to be transformed.
+·  If the geoid file is not based on the source or target CRS, it needs to be transformed first. This involves transformation of the chosen subset of the geoid file from its orignal Geographic 3D CRS to the Geographic 3D CRS that is the source or the target of this transformation.
+·  Calculation of the height of the geoid above the ellipsoid (""geoid undulation"") at the relevant point(s). This is achieved through a bi-linear interpolation of the geoid undulation, using the latitude and longitude to locate the point in the sub-grid.  This step results in the height of the geoid above the ellipsoid (N) of the Geographic 3D CRS, whether source or target.
+·  At each point, the application of the calculated geoid undulation to the height to be transformed.
+
+H=h-N for Geographic3D to Geographic2D+GravityRelatedHeight
+
+h=H+N for Geographic2D+GravityRelatedHeight to Geographic3D
+
+where h = the ellipsoidal height (height above the ellipsoid in a geographic 3D CRS)
+and H = the Gravity-Related Height component of the compound CRS.",(none),"Transformation of the vertical component of a Geographic 3D CRS to a Vertical CRS, or vice versa. The Geographic 3D and the Geographic 2D CRS must be based on the 3D.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-04-27,,0
+9666,UKOOA P6 seismic bin grid transformation,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+XT = XT0   +   XS .  k . dSX . cos q   +   YS .  k .  dSY  . sin q
+YT = YT0   –   XS .  k .  dSX . sin q    +   YS .  k .  dSY  . cos q
+
+where:
+
+XT0 ,YT0  = the coordinates of the origin point of the source coordinate reference system, expressed in the target coordinate reference system;
+dSX , dSY  = the length of one unit of the source  axis, expressed in units of the target axis, for the X axes and the Y- axes respectively;
+k = point scale factor of the target coordinate reference system in a chosen reference point;
+q  = the angle through which the source coordinate reference system axes must be rotated to coincide with the target coordinate refderence system axes (counter-clockwise is positive). Alternatively, the bearing (clockwise positive) of the source coordinate reference system Y-axis measured relative to target coordinate reference system north.","This example is given in the UKOOA P6/98 document. Source coordinate reference system: imaginary 3D seismic acquisition bin grid. The two axes are orthogonal, but the bin width on the I-axis (XS axis) is 25 metres, whilst the bin width on the J-axis (YS axis) is 12.5 metres. The origin of the grid has bin values of 1,1.
+
+The target coordinate reference system is a projected CRS (WGS 84 / UTM Zone 31N) upon which the origin of the bin grid is defined at E = 456781.0, N = 5836723.0.  The projected coordinate reference system point scale factor at the bin grid origin is 0.99984.
+
+In the map grid (target CRS), the bearing of the bin grid (source CRS) I and J axes are 110deg and 20deg respectively.  Thus the angle through which the bin grid axes need to be rotated to coincide with the map grid axes is +20 degrees.
+
+The transformation parameter values are:
+
+Parameter                                     	Parameter value
+Bin grid origin                                 	1
+Bin grid origin                                 	1
+Bin grid origin Easting                       	456781.00 m
+Bin grid origin Northing                    5836723.00 m
+Scale factor of bin grid  	                	0.99984
+Bin Width on I-axis                         	25 m
+Bin Width on J-axis                        	12.5 m
+Map grid bearing of bin grid J-axis    	20 deg
+Bin node increment on I-axis           	1
+Bin node increment on J-axis          	1
+
+
+Forward calculation for centre of bin with coordinates: I = 300, J = 247:
+XT = Easting   = XTO   +   [(XS – XSO) * cos q * k * MX / IncSX]  +  [(YS – YSO) * sin q * k * MY / IncSY]
+= 456781.000 + 7023.078 + 1051.544 
+= 464855.62 m.
+
+YT = Northing = YTO   –   [(XS – XSO) * sin q * k * MX / IncSX]   +  [(YS – YSO) * cos q * k * MY / IncSY]
+= 5836723.000 - 2556.192 + 2889.092
+= 5837055.90 m.
+
+Reverse calculation for this point 464 855.62mE, 5 837 055.90mN:
+XS = {[( XT  – XTO) * cos q  –  (YT – YTO) * sin q ] * [IncSX  / (k * MX)]} + XSO 
+= 300 bins, 
+
+YS = {[(XT   – XTO) * sin q   +  (YT – YTO) * cos q] * [IncSY  / (k * MY)]} + YSO 
+= 247 bins",,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",EPSG,2005-08-25,,0
+9801,Lambert Conic Conformal (1SP),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To derive the projected Easting and Northing coordinates of a point with geographical coordinates (lat,lon) the formulas for the one standard parallel case are:
+
+E = FE + r sin(theta)
+N = FN + r0 - r cos(theta)
+where
+n = sin lat0
+r = a F t^n k0     for r0, and r
+m = cos(lat)/(1 - e^2 sin^2(lat))^0.5     for m0, lat0, and m2, lat2 where lat1 and lat2 are the latitudes of the standard parallels.
+t  = tan(pi/4 - lat/2)/[(1 - e sin(lat))/(1 + e sin(lat))]^(e/2)   for t0 and t using lat0 and lat respectively.
+F = m0/(n  t1^n)
+theta = n(lon - lon0)
+
+The reverse formulas to derive the latitude and longitude of a point from its Easting and Northing values are:
+
+lat = pi/2 - 2arctan{t'[(1 - esin(lat))/(1 + esin(lat))]^(e/2)}
+lon = theta'/n +lon0
+where
+theta' = arctan[(E - FE)/{r0 -(N - FN)}]
+r' = +/-[(E - FE)^2 + {r0 - (N - FN)}^2]^0.5  taking the sign of n
+t' = (r'/(a k0 F))^(1/n)
+and n, F, and rF are derived as for the forward calculation.","For Projected Coordinate System JAD69 / Jamaica National Grid
+
+Parameters:
+Ellipsoid:  Clarke 1866, a = 6378206.400 m., 1/f = 294.97870
+                                   then  e = 0.08227185 and e^2 = 0.00676866
+
+Latitude Natural Origin         18°00'00""N  =  0.31415927 rad
+Longitude Natural Origin     77°00'00""W = -1.34390352 rad
+Scale factor at origin            1.000000
+False Eastings  FE               250000.00 m
+False Northings FN              150000.00 m
+
+Forward calculation for: 
+Latitude:     17°55'55.80""N  =  0.31297535 rad
+Longitude:  76°56'37.26""W = -1.34292061 rad
+first gives
+m0    =  0.95136402        t0 =  0.72806411
+F       =  3.39591092        n  =  0.30901699
+r        =  19643955.26     r0  =  19636447.86
+theta =  0.00030374        t   =  0.728965259
+
+Then Easting E   =     255966.58 m
+         Northing N =      142493.51 m
+
+Reverse calculation for the same easting and northing first gives
+
+theta' =  0.000303736
+t'        =  0.728965259
+m0     =  0.95136402
+r'        =  19643955.26
+
+Then Latitude     = 17°55'55.800""N
+         Longitude  = 76°56'37.260""W",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2001-06-05,2001.08,0
+9802,Lambert Conic Conformal (2SP),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To derive the projected Easting and Northing coordinates of a point with geographical coordinates (lat,lon) the formulas for the one standard parallel case are:
+
+E = EF + r sin(theta)
+N = NF + rF - r cos(theta)
+where
+m = cos(lat)/(1 - e^2 sin^2(lat))^0.5     for m1, lat1, and m2, lat2 where lat1 and lat2 are the latitudes of the standard parallels.
+t  = tan(pi/4 - lat/2)/[(1 - e sin(lat))/(1 + e sin(lat))]^(e/2)   for t1, t2, tF and t using lat1, lat2, latF and lat respectively.
+n = (loge(m1) - loge(m2))/(loge(t1) - loge(t2))
+F = m1/(n  t1^n)
+r =  a F t^n         for rF and r, where rF is the radius of the parallel of latitude of the false origin.
+theta = n(lon - lon0)
+
+The reverse formulas to derive the latitude and longitude of a point from its Easting and Northing values are:
+
+lat = pi/2 - 2arctan{t'[(1 - esin(lat))/(1 + esin(lat))]^(e/2)}
+lon = theta'/n +lon0
+where
+r' = +/-[(E - EF)^2 + {rF - (N - NF)}^2]^0.5 , taking the sign of n
+t' = (r'/(aF))^(1/n)
+theta' = arctan [(E- EF)/(rF - (N- NF))]
+and n, F, and rF are derived as for the forward calculation.","For Projected Coordinate System NAD27 / Texas South Central
+
+Parameters:
+Ellipsoid  Clarke 1866, a = 6378206.400 metres = 20925832.16 US survey feet
+                                   1/f = 294.97870
+then e = 0.08227185 and e^2 = 0.00676866
+
+First Standard Parallel          28°23'00""N  =   0.49538262 rad
+Second Standard Parallel    30°17'00""N  =   0.52854388 rad
+Latitude False Origin            27°50'00""N  =   0.48578331 rad
+Longitude False Origin         99°00'00""W = -1.72787596 rad
+Easting at false origin           2000000.00  US survey feet
+Northing at false origin          0.00  US survey feet
+
+Forward calculation for: 
+Latitude       28°30'00.00""N  =  0.49741884 rad
+Longitude    96°00'00.00""W = -1.67551608 rad
+
+first gives :
+m1    = 0.88046050      m2 = 0.86428642
+t        = 0.59686306      tF  = 0.60475101
+t1      = 0.59823957      t2 = 0.57602212
+n       = 0.48991263       F = 2.31154807
+r        = 37565039.86    rF = 37807441.20
+theta = 0.02565177
+
+Then Easting E =      2963503.91 US survey feet
+         Northing N =      254759.80 US survey feet
+
+Reverse calculation for same easting and northing first gives:
+theta' = 0.025651765     r' = 37565039.86
+t'        = 0.59686306
+
+Then Latitude     = 28°30'00.000""N
+         Longitude   = 96°00'00.000""W",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2001-06-05,99.281  2001.08,0
+9803,Lambert Conic Conformal (2SP Belgium),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+For the Lambert Conic Conformal (2 SP Belgium), the formulas for the regular two standard parallel case (coordinate operation method code 9802) are used except for: 
+
+Easting, E = EF + r sin (theta - alpha)
+Northing, N = NF + rF - r cos (theta - alpha)
+
+and for the reverse formulas
+lon = ((theta' + alpha)/n) +lon0
+where alpha = 29.2985 seconds.","For Projected Coordinate System Belge 1972 / Belge Lambert 72
+
+Parameters:
+Ellipsoid  International 1924,  a = 6378388 metres
+                                              1/f = 297
+then e = 0.08199189 and e^2 = 0.006722670
+
+First Standard Parallel        49°50'00""N       =   0.86975574 rad
+Second Standard Parallel  51°10'00""N       =   0.89302680 rad
+Latitude False Origin          90°00'00""N       =   1.57079633 rad
+Longitude False Origin         4°21'24.983""E = 0.07604294 rad
+Easting at false origin EF        150000.01  metres
+Northing at false origin NF    5400088.44  metres
+
+Forward calculation for: 
+Latitude        50°40'46.461""N  =  0.88452540 rad
+Longitude       5°48'26.533""E   = 0.10135773 rad
+
+first gives :
+m1     = 0.64628304         m2 = 0.62834001
+t        = 0.59686306          tF  = 0.00000000
+t1      = 0.36750382           t2 = 0.35433583
+n       = 0.77164219            F = 1.81329763
+r        = 37565039.86         rF = 0.00
+alpha = 0.00014204     theta = 0.01953396
+
+Then Easting E  =      251763.20 metres
+         Northing N =      153034.13 metres
+
+Reverse calculation for same easting and northing first gives:
+theta' = 0.01939192      r' = 548041.03
+t' = 0.35913403
+Then Latitude   =    50°40'46.461""N
+         Longitude =     5°48'26.533""E",In 2000 this modification was replaced through use of the regular Lambert Conic Conformal (2SP) method [9802] with appropriately modified parameter values.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1999-04-22,99.281,0
+9804,Mercator (1SP),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to derive projected Easting and Northing coordinates are:
+
+E = FE + a*k0(lon - lon0)              
+N = FN + a*k0* ln{tan(pi/4 + lat/2)[(1 - esin(lat))/(1 + esin(lat))]^e/2} where symbols are as listed above and logarithms are natural.
+
+The reverse formulas to derive latitude and longitude from E and N values are:
+
+lat = chi + (esq/2 + 5e^4/24 + e^6/12 + 13e^8/360) sin(2chi) 
++ (7e^4/48 + 29e^6/240 + 811e^8/11520) sin(4chi)
++ (7e^6/120 +  81e^8/1120) sin(6chi)  + (4279e^8/161280) sin(8chi)
+
+where chi = pi/2 - 2 arctan t
+t = B^((FN-N)/(a*k0)) 
+B = base of the natural logarithm, 2.7182818...
+and  for the 2 SP Case, k0 is calculated as for the forward transformation above.
+lon  =  ((E - FE)/(a*k0))  + lon0","For Projected Coordinate System Makassar / NEIEZ
+
+Parameters:
+Ellipsoid   Bessel 1841  a = 6377397.155 m   1/f = 299.15281
+then e = 0.08169683
+
+Latitude Natural Origin         00°00'00""N  = 0.0000000 rad
+Longitude Natural Origin    110°00'00""E  = 1.91986218 rad
+Scale factor ko                  0.997
+False Eastings FE              3900000.00 m
+False Northings FN              900000.00 m
+
+Forward calculation for: 
+Latitude            3°00'00.00""S   = -0.05235988 rad
+Longitude     120°00'00.00""E   =  2.09439510 rad
+gives
+Easting  E   =      5009726.58 m
+Northing N  =        569150.82 m
+
+Reverse calculation for same easting and northing first gives :
+t    = 1.0534121
+chi = -0.0520110
+
+Then Latitude     =   3°00'00.000""S
+         Longitude  = 120°00'00.000""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-06-22,2001.08 2004.43,0
+9805,Mercator (2SP),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to derive projected Easting and Northing coordinates are:
+
+For the two standard parallel case, k0 is first calculated from
+
+k0 = cos(latSP1)/(1 - e^2*sin^2(latSP1))^0.5 
+ 
+where latSP1 is the absolute value of the first standard parallel (i.e. positive).  
+
+Then, for both one and two standard parallel cases, 
+
+E = FE + a*k0(lon - lon0)              
+N = FN + a*k0* ln{tan(pi/4 + lat/2)[(1 - esin(lat))/(1 + esin(lat))]^e/2} where symbols are as listed above and logarithms are natural.
+
+The reverse formulas to derive latitude and longitude from E and N values are:
+
+lat = chi + (esq/2 + 5e^4/24 + e^6/12 + 13e^8/360) sin(2chi) 
++ (7e^4/48 + 29e^6/240 + 811e^8/11520) sin(4chi)
++ (7e^6/120 +  81e^8/1120) sin(6chi)  + (4279e^8/161280) sin(8chi)
+
+where chi = pi/2 - 2 arctan t
+t = B^((FN-N)/a*k0) 
+B = base of the natural logarithm, 2.7182818...
+and  for the 2 SP Case, k0 is calculated as for the forward transformation above.
+lon  =  ((E - FE)/a*k0)  + lon0","For Projected Coordinate System Pulkovo 1942 / Mercator Caspian Sea
+
+Parameters:
+Ellipsoid  Krassowski 1940   a = 6378245.00m   1/f = 298.300
+then e = 0.08181333 and e^2 = 0.00669342
+
+Latitude first SP                             42°00'00""N = 0.73303829 rad
+Longitude Natural Origin                51°00'00""E = 0.89011792 rad
+False Eastings FE                          0.00 m
+False Northings (at equator) FN     0.00 m
+  
+then natural origin at latitude of 0°N has scale factor k0=  0.744260894
+
+Forward calculation for: 
+Latitude        53°00'00.00""N = 0.9250245 rad
+Longitude     53°00'00.00""E  = 0.9250245 rad
+
+gives Easting E   =     165704.29 m 
+          Northing N =   5171848.07 m
+
+Reverse calculation for same easting and northing first gives :
+t = 0.336391288    chi = 0.921795958
+
+Then Latitude     =  53°00'00.000""N
+          Longitude  =  53°00'00.000""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-06-22,2004.32 2004.43,0
+9806,Cassini-Soldner,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to derive projected Easting and Northing coordinates are:
+
+Easting E = FE + nu[A - TA^3/6 -(8 - T + 8C)TA^5/120]
+
+Northing N = FN + M - M0 + nu*tan(lat)*[A^2/2 + (5 - T + 6C)A^4/24]
+
+where A = (lon - lon0)cos(lat)
+T = tan^2(lat)
+C = e2 cos2*/(1 - e2)        nu = a /(1 - esq*sin^2(lat))^0.5 
+and M, the distance along the meridian from equator to latitude lat, is given by
+M = a[1 - e^2/4 - 3e^4/64 - 5e^6/256 -....)*lat - (3e^2/8 + 3e^4/32 + 45e^6/1024 +....)sin(2*lat) + (15e^4/256 + 45e^6/1024 +.....)sin(4*lat) - (35e^6/3072 + ....)sin(6*lat) + .....]
+with lat in radians.
+
+M0 is the value of M calculated for the latitude of the chosen origin. This may not necessarily be chosen as the equator.
+
+To compute latitude and longitude from Easting and Northing the reverse formulas are:
+lat = lat1 - (nu1tan(lat1)/rho1)[D2/2 - (1 + 3*T1)D^4/24]
+lon =  lon0 + [D - T1*D^3/3 + (1 + 3*T1)T1*D^5/15]/cos(lat1)
+
+where lat1 is the latitude of the point on the central meridian which has the same Northing as the point whose coordinates are sought, and is found from:
+lat1 = mu1 + (3*e1/2 - 27*e1^3/32 +.....)sin(2*mu1) + (21*e1^2/16 - 55*e1^4/32 + ....)sin(4*mu1)+ (151*e1^3/96 +.....)sin(6*mu1) + (1097*e1^4/512 - ....)sin(8*mu1) + ......
+where
+e1 = [1- (1 - esq)^0.5]/[1 + (1 - esq)^0.5]
+mu1 = M1/[a(1 - esq/4 - 3e^4/64 - 5e^6/256 - ....)]
+M1 = M0 + (N - FN)
+T1 = tan^2(lat1)
+D = (E - FE)/nu1","For Projected Coordinate System Trinidad 1903 / Trinidad Grid 
+Parameters:
+Ellipsoid   Clarke 1858     a = 20926348 ft    = 31706587.88 links
+                                        b = 20855233 ft
+
+then 1/f = 294.97870 and e^2 = 0.00676866
+
+Latitude Natural Origin       10°26'30""N  =  0.182241463 rad
+Longitude Natural Origin    61°20'00""W = -1.07046861 rad
+False Eastings FE              430000.00 links
+False Northings FN            325000.00 links
+
+Forward calculation for: 
+Latitude       10°00'00.00"" N = 0.17453293 rad
+Longitude    62°00'00.00""W = -1.08210414 rad
+
+A = -0.01145876      C = 0.00662550
+T = 0.03109120      M = 5496860.24    nu = 31709831.92     M0 = 5739691.12
+
+Then Easting E    =  66644.94 links
+          Northing N =  82536.22 links
+
+Reverse calculation for same easting and northing first gives :
+e1    =   0.00170207       D  =     -0.01145875
+T1   = 0.03109544         M1 =      5497227.34
+nu1  = 31709832.34       mu1 =    0.17367306
+phi1 = 0.17454458         rho1 =    31501122.40
+
+
+Then Latitude     = 10°00'00.000""N
+         Longitude  =  62°00'00.000""W",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,1996-09-18,,0
+9807,Transverse Mercator,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to derive the projected Easting and Northing coordinates are in the form of a series as follows:
+
+Easting, E =  FE + k0*nu[A + (1 - T + C)A^3/6 + (5 - 18T + T^2 + 72C - 58e'sq)A^5/120]	
+
+Northing, N =  FN + k0{M - M0 + nu*tan(lat)[A^2/2 + (5 - T + 9C + 4C^2)A^4/24 + (61 - 58T + T^2 + 600C - 330e'sq)A^6/720]} 
+where T = tan^2(lat)                nu = a /(1 - esq*sin^2(lat))^0.5
+C = esq*cos^2(lat)/(1 - esq)
+A = (lon - lon0)cos(lat), with lon and lon0 in radians.
+M = a[(1 - esq/4 - 3e^4/64 - 5e^6/256 -....)lat - (3esq/8 + 3e^4/32 + 45e^6/1024+....)sin(2*lat) + (15e^4/256 + 45e^6/1024 +.....)sin(4*lat) - (35e^6/3072 + ....)sin(6*lat) + .....]
+with lat in radians and M0 for lat0, the latitude of the origin, derived in the same way.
+
+The reverse formulas to convert Easting and Northing projected coordinates to latitude and longitude are:
+
+lat = lat1 - (nu1*tan(lat1)/rho1)[D^2/2 - (5 + 3*T1 + 10*C1 - 4*C1^2 - 9*e'^2)D^4/24 + (61 + 90*T1 + 298*C1 + 45*T1^2 - 252*e'^2 - 3*C1^2)D^6/720]
+lon = lon0 + [D - (1 + 2*T1 + C1)D^3/6 + (5 - 2*C1 + 28*T1 - 3*C1^2 + 8*e'^2 + 24*T1^2)D^5/120] / cos(lat1)
+where lat1 may be found as for the Cassini projection from:
+
+lat1 = mu1 + ((3*e1)/2 - 27*e1^3/32 +.....)sin(2*mu1) + (21*e1^2/16 -55*e1^4/32 + ....)sin(4*mu1)+ (151*e1^3/96 +.....)sin(6*mu1) + (1097*e1^4/512 - ....)sin(8*mu1) + ......
+and where
+nu1 = a /(1 - esq*sin^2(lat1))^0.5
+rho1 = a(1 - esq)/(1 - esq*sin^2(lat1))^1.5
+e1 = [1- (1 - esq)^0.5]/[1 + (1 - esq)^0.5]
+mu1 = M1/[a(1 - esq/4 - 3e^4/64 - 5e^6/256 - ....)]
+M1 = M0 + (N - FN)/k0
+T1 = tan^2(lat1)
+C1 = e'^2*cos^2(lat1)
+D = (E - FE)/(nu1*k0), with nu1 = nu for lat1
+
+For areas south of the equator the value of latitude lat will be negative and the formulas above, to compute the E and N,  will automatically result in the correct values. Note that the false northings of the origin, if the equator, will need to be large to avoid negative northings and for the UTM projection is in fact 10,000,000m. Alternatively, as in the case of Argentina's Transverse Mercator (Gauss-Kruger) zones, the origin is at the south pole with a northings of zero. However each zone central meridian takes a false easting of 500000m prefixed by an identifying zone number. This ensures that instead of points in 
+different zones having the same eastings, every point in the country, irrespective of its projection zone, will have a unique set of projected system coordinates. Strict application of the above formulas, with south latitudes negative, will result in the derivation of the correct Eastings and Northings. 
+
+Similarly, in applying the reverse formulas to determine a latitude south of the equator, a negative sign for lat results from a negative lat1 which in turn results from a negative M1.","For Projected Coordinate System OSGB 1936 / British National Grid
+
+Parameters:
+Ellipsoid  Airy 1830  a = 6377563.396 m  1/f = 299.32496
+then e'^2 = 0.00671534 and e^2 = 0.00667054
+
+Latitude Natural Origin         49°00'00""N   = 0.85521133 rad
+Longitude Natural Origin        2°00'00""W  = -0.03490659 rad
+Scale factor ko                     0.9996013                                                                                              False Eastings FE                 400000.00 m
+False Northings FN              -100000.00 m
+
+Forward calculation for: 
+Latitude       50°30'00.00""N  = 0.88139127 rad
+Longitude    00°30'00.00""E  = 0.00872665 rad
+A  = 0.02775415       C = 0.00271699
+T =  1.47160434       M = 5596050.46
+M0 = 5429228.60     nu  = 6390266.03
+
+Then Easting E =        577274.99 m
+          Northing N =       69740.50 m
+
+Reverse calculations for same easting and northing first gives :
+e1 =    0.00167322      mu1 = 0.87939562
+M1 = 5599036.80        nu1 = 6390275.88
+lat1  = 0.88185987      D = 0.02775243
+rho1 =6372980.21       C1 =  0.00271391
+T1 = 1.47441726
+
+Then Latitude       = 50°30'00.000""N
+         Longitude    = 00°30'00.000""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-10-28,2004.68,0
+9808,Transverse Mercator (South Orientated),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+For the mapping of southern Africa a south oriented Transverse Mercator projection is used. Here the coordinate axes are called Westings and Southings and increment to the West and South from the origin respectively.  The standard Transverse Mercator formulas (coordinate operation method code 9807) need to be modified to cope with this arrangement with
+
+Westing, W = FE - k0 nu[A + (1 - T + C)A^3/6 + (5 - 18*T + T^2 + 72*C - 58*e'^2)A^5/120]
+
+Southing, S = FN - k0{M - M0 + nu*tan(lat)*[A^2/2 + (5 - T + 9*C + 4*C^2)A^4/24 + (61 - 58*T + T^2 + 600*C - 330*e'^2)A^6/720]}
+
+In these formulas the terms FE and FN retain their definition, i.e. in the Transverse Mercator (South Orientated) method they increase the Westing and Southing value at the natural origin. In this method they are effectively false westing (FW) and false southing (FS) respectively.
+
+For the reverse formulas, those for the standard Transverse Mercator above apply, with the exception that:
+
+M1 = M0 - (S - FN)/k0
+and D = -(W - FE)/(nu1*k0), with nu1 = nu for lat1","See Transverse Mercator, code 9807, for general methodology.",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-07-31,2002.51,0
+9809,Oblique Stereographic,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+Given the geodetic origin of the projection at the tangent point (lat0, lon0), the parameters defining the conformal sphere are:
+
+R= sqrt( rho0 * nu0)
+n= {1 + [e^2 * cos^4(latC) / (1 - e^2)]}^0.5
+c=  [(n+sin(lat0)) (1-sin(chi0))]/[(n-sin(lat0)) (1+sin(chi0))]
+
+where:
+sin(chi0) = (w1-1)/(w1+1)
+w1 = (S1.(S2)^e)^n
+S1 = (1+sin(lat0))/(1-sin(lat0))
+S2 = (1-e sin(lat0))/(1+e sin(lat0))
+
+The conformal latitude and longitude (chi0,lambda0) of the origin are then computed from :
+
+chi0 = asin[(w2-1)/(w2+1)]
+
+where S1 and S2 are as above and  w2 = c (S1(S2)^e)^n
+ 
+lambda0  = lon0
+
+For any point with geodetic coordinates (lat, lon) the equivalent conformal latitude and longitude (chi, lambda) are computed from 
+lambda = n(lon-lambda0) + lambda0
+chi = asin[(w-1)/(w+1)]
+
+where w = c (Ss (Sb)^e)^n
+Sa = (1+sin(lat))/(1-sin(lat))
+Sb = (1-e.sin(lat))/(1+e.sin(lat))
+ 
+Then B = [1+sin(chi) sin(chi0) + cos(chi) cos(chi0) cos(lambda-lambda0)]
+
+N = FN + 2 R k0 [sin(chi) cos(chi0) - cos(chi) sin(chi0) cos(lambda-lambda0)] / B
+
+E = FE + 2 R k0 cos(chi) sin(lambda-lambda0) / B
+
+
+The reverse formulae to compute the geodetic coordinates from the grid coordinates involves computing the conformal values, then the isometric latitude and finally the geodetic values.
+
+The parameters of the conformal sphere and conformal latitude and longitude at the origin are computed as above. Then for any point with Stereographic grid coordinates (E,N) :
+
+chi = chi0 + 2 atan[{(N-FN)-(E-FE) tan (j/2)} / (2 R k0)]
+
+lambda = j + 2 i + lambda0
+
+where g = 2 R k0 tan(pi/4 - chi0/2)
+h = 4 R k0 tan(chi0) + g
+i = atan[(E-FE) / {h+(N-FN)}]
+j = atan[(E-FE) / (g-(N-FN)] - i
+
+Geodetic longitude lon = (lambda-lambda0 ) / n +  lambda0
+
+Isometric latitude psi = 0.5 ln [(1+ sin(chi)) / { c (1-  sin(chi))}] / n
+
+First approximation lat1 = 2 atan(e^psi)  - pi/2  where e=base of natural logarithms.
+
+psii = isometric latitude at lati
+
+where psii= ln[{tan(lati/2 + pi/4}  {(1-e sin(lati))/(1+e sin(lati))}^(e/2)]
+ 
+Then iterate lat(i+1) = lati - ( psii - psi ) cos(lati) (1 -e^2 sin^2(lati)) / (1 - e^2)
+
+until the change in lat is sufficiently small.
+
+For Oblique Stereographic projections centred on points in the southern hemisphere,  the signs of E, N, lon0, lon,  must be reversed to be used in the equations and lat will be negative anyway as a southerly latitude.
+
+An alternative approach is given by Snyder, where, instead of defining a single conformal sphere at the origin point, the conformal latitude at each point on the ellipsoid is computed.  The conformal longitude is then always equivalent to the geodetic longitude.  This approach is a valid alternative to the above, but gives slightly different results away from the origin point. It is therefore considered by EPSG to be a different coordinate operation method to that described above.","For Projected Coordinate System RD / Netherlands New
+
+Parameters:
+Ellipsoid   Bessel 1841    a = 6377397.155 m    1/f = 299.15281
+then e = 0.08169683
+
+Latitude Natural Origin      52°09'22.178""N  = 0.910296727 rad
+Longitude Natural Origin     5°23'15.500""E  =  0.094032038 rad
+Scale factor k0                 0.9999079
+False Eastings FE             155000.00 m
+False Northings FN           463000.00 m
+
+Forward calculation for: 
+
+Latitude    53°N = 0.925024504 rad
+Longitude   6°E = 0.104719755 rad
+
+first gives the conformal sphere constants:
+
+rho0 = 6374588.71    nu0 = 6390710.613
+R = 6382644.571    n = 1.000475857    c  = 1.007576465
+
+where S1 = 8.509582274  S2 = 0.878790173  w1 = 8.428769183
+sin chi0 = 0.787883237
+
+w   = 8.492629457   chi0 = 0.909684757      D0 = d0 
+
+for the point  chi  = 0.924394997    D = 0.104724841
+
+hence B = 1.999870665    N = 557057.739    E = 196105.283
+
+reverse calculation for the same Easting and Northing first gives:
+
+g = 4379954.188    h = 37197327.96   i = 0.001102255   j = 0.008488122
+
+then  D = 0.10472467  Longitude = 0.104719584 rad =  6 deg E
+
+chi  = 0.924394767    psi = 1.089495123
+phi1 = 0.921804948       psi1 = 1.084170164
+phi2 = 0.925031162       psi2 = 1.089506925
+phi3 = 0.925024504       psi3 = 1.089495505
+phi4 = 0.925024504
+
+Then Latitude      = 53°00'00.000""N
+          Longitude   =   6°00'00.000""E","This is not the same as the projection method of the same name in USGS Professional Paper no. 1395, ""Map Projections - A Working Manual"" by John P. Snyder.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,1999-11-15,99.811,0
+9810,Polar Stereographic (variant A),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+For the forward conversion from latitude and longitude, for the south pole case
+
+E = FE + rho * sin(lon – lonO)
+N = FN + rho * cos(lon – lonO)
+where
+t = tan(pi/4 + lat/2) / {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+rho = 2*a*ko*t / {[(1+e)^(1+e) (1–e)^(1–e)]^0.5}
+
+For the north pole case, 
+rho and E are found as for the south pole case but
+t  = tan(pi/4 – lat/2) *  {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+N = FN – rho * cos(lon – lonO)
+
+For the reverse conversion from easting and northing to latitude and longitude,
+lat = chi + (e^2/2 + 5e^4/24 + e^6/12 + 13e^8/360) sin(2 chi) 
++ (7e^4/48 + 29e^6/240 + 811e^8/11520) sin(4 chi)
++ (7e^6/120 +  81e^8/1120) sin(6 chi)  + (4279e^8/161280) sin(8 chi)
+
+where rho'  = [(E-FE)^2  + (N – FN)^2]^0.5
+t'   =rho' {[(1+e)^(1+e) * (1– e)^(1-e)]^0.5} / (2 a ko)
+and for the south pole case
+chi  = 2 atan(t' ) – pi/2 
+but for the north pole case
+chi  =  pi/2 - 2 atan t'
+
+Then for for both north and south cases if E = FE, lon = lonO
+else for the south pole case
+lon = lonO + atan [(E – FE) / (N – FN)]
+and for the north pole case
+lon = lonO + atan [(E – FE) / –(N – FN)] = lonO + atan [(E – FE) / (FN – N)]","For Projected Coordinate Reference System: WGS 84 / UPS North
+
+Parameters:
+Ellipsoid: WGS 84
+a = 6378137.0 metre
+1/f = 298.2572236
+then e = 0.081819191
+
+Latitude of natural origin (latO): 90°00'00.000""N =1.570796327 rad
+Longitude of origin (longO): 0°00'00.000""E=0.0 rad
+Scale factor at natural origin (ko): 0.994
+False easting (FE) 2000000.00 metre
+False northing (FN) 2000000.00 metre
+
+Forward calculation for: 
+Latitude (lat) =73°N =1.274090354 rad
+Longitude (lon) =44°E =0.767944871 rad
+
+t  = 0.150412808
+rho = 1900814.564
+whence
+E = 3320416.75 m
+N =  632668.43 m
+
+Reverse calculation for the same Easting and Northing (3320416.75 E, 632668.43 N) first gives:
+rho' = 1900814.566
+t'  = 0.150412808
+chi  = 1.2722090
+
+Then
+Latitude (lat) = 73°00'00.000""N
+Longitude (lon) = 44°00'00.000""E",Latitude of natural origin must be either 90 degrees or -90 degrees (or equivalent in alternative angle unit).,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2003-09-22,2003.22,0
+9811,New Zealand Map Grid,1,See information source.,See information source.,,New Zealand Department of Lands technical circular 1973/32,EPSG,1996-09-18,,0
+9812,Hotine Oblique Mercator,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The following constants for the projection may be calculated :
+
+B = {1 + [esq * cos^4(latc) / (1 - esq )]}^0.5
+A = a * B * kc *(1 - esq )^0.5 / ( 1 - esq * sin^2(latc))
+t0 = tan(pi/4 - latc/2) / ((1 - e*sin(latc)) / (1 + e*sin(latc)))^(e/2)
+D = B (1 - esq)^0.5  / (cos(latc) * ( 1 - esq*sin^2(latc))^0.5)
+if D < 1 to avoid problems with computation of F make D^2  = 1 
+F = D + (D^2 - 1)^0.5  * SIGN(latc)
+H = F*(t0)^B
+G = (F - 1/F) / 2
+gamma0 = asin(sin(alphac) / D)
+lon0 = lonc - (asin(G*tan(gamma0))) / B
+
+ 
+Forward case: To compute (E,N) from a given (lat,lon) :
+
+t = tan(pi/4 - lat/2) / ((1 - e sin (lat)) / (1 + e sin (lat)))^(e/2)
+Q = H / t^B
+S = (Q - 1 / Q) / 2
+T = (Q + 1 / Q) / 2
+V = sin(B (lon - lon0))
+U = (- V cos(gamma0) + S sin(gamma0)) / T
+v = A ln((1 - U) / (1 + U)) / 2 B
+u = A atan((S cos(gamma0) + V sin(gamma0)) / cos(B (lon - lon0 ))) / B
+
+The rectified skew co-ordinates are then derived from:
+E = v cos(gammac) + u sin(gammac) + FE
+N = u cos(gammac) - v sin(gammac) + FN
+
+Reverse case: Compute (lat,lon)  from a given (E,N)  :
+
+vÂ’ = (E - FE) cos(gammac) - (N - FN) sin(gammac)
+uÂ’ = (N - FN) cos(gammac) + (E - FE) sin(gammac)
+
+Q’ = e^- (B v ‘/ A)  where e is the base of natural logarithms.
+S' = (QÂ’ - 1 / QÂ’) / 2
+TÂ’ = (QÂ’ + 1 / QÂ’) / 2
+VÂ’ = sin (B uÂ’ / A)
+UÂ’ = (VÂ’ cos(gammac) + SÂ’ sin(gammac)) / TÂ’
+tÂ’ = (H / ((1 + UÂ’) / (1 - UÂ’))^0.5)^(1 / B)
+
+chi = pi / 2 - 2 atan(tÂ’)
+
+lat = chi + sin(2chi).( e^2 / 2 + 5*e^4 / 24 + e^6 / 12 + 13*e^8 / 360) +  sin(4*chi).( 7*e^4 /48 + 29*e^6 / 240 + 811*e8 / 11520) +  sin(6chi).( 7*e^6 / 120 + 81*e8 / 1120) +  sin(8chi).(4279 e^8 / 161280)
+
+lon=  lon0  - atan ((SÂ’ cos(gammac) - VÂ’ sin(gammac)) / cos(B*uÂ’ / A)) / B","For Projected Coordinate System  Timbalai 1948 / R.S.O. Borneo (m)
+
+Parameters:
+Ellipsoid:  Everest 1830 (1967 Definition)
+a = 6377298.556 metres 1/f = 300.8017
+then e = 0.081472981and e2 = 0.006637847
+
+Latitude Projection Centre fc = 4°00'00""N = 0.069813170 rad
+Longitude Projection Centre lc = 115°00'00""E = 2.007128640 rad
+Azimuth of central line ac = 53°18'56.9537"" = 0.930536611 rad
+Rectified to skew gc= 53°07'48.3685"" = 0.927295218 rad
+Scale factor ko= 0.99984
+False Eastings FE = 0.00 m
+False Northings FN = 0.00 m
+
+Forward calculation for: 
+Latitude lat = 5°23'14.1129""N = 0.094025313 rad
+Longitude lon = 115°48'19.8196""E = 2.021187362 rad
+
+B = 1.003303209            F = 1.072121256
+A =6376278.686            H = 1.000002991
+to = 0.932946976          g0 = 0.927295218
+D = 1.002425787           lon0 = 1.914373469
+D2 =1.004857458
+uc =738096.09              vc =0.00
+
+t =0.910700729             Q =1.098398182
+S =0.093990763            T = 1.004407419
+V =0.106961709            U = 0.010967247
+v =-69702.787                u =901334.257
+
+Then Easting E =      679245.73 m
+        Northing N =     596562.78 m
+
+Reverse calculations for same easting and northing first gives :
+vÂ’ =   -69702.787              uÂ’ =901334.257
+QÂ’ = 1.011028053
+SÂ’  = 0.010967907          TÂ’ = 1.000060146
+VÂ’ = 0.141349378           UÂ’ = 0.093578324
+tÂ’ = 0.910700729             c = 0.093404829
+
+Then Latitude = 5°23'14.113""N
+         Longitude = 115°48'19.820""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-10-16,97.62  99.811 2004.43 2004.60,0
+9813,Laborde Oblique Mercator,1,See information source.,See information source.,Can be accomodated by Oblique Mercator method (code 9815).,"""La nouvelle projection du Service Geographique de Madagascar""; J. Laborde; 1928",EPSG,1996-09-18,97.613,0
+9814,Swiss Oblique Cylindrical,1,See information source.,See information source.,Can be accomodated by Oblique Mercator method (code 9815).,"""Die projecktionen der Schweizerischen Plan und Kartenwerke""; J Bollinger; 1967",EPSG,1996-09-18,97.612,0
+9815,Oblique Mercator,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The following constants for the projection may be calculated :
+
+B = {1 + [e^2 * cos^4(latc) / (1 - e^2 )]}^0.5
+A = a * B * kc *(1 - e^2 )^0.5 / ( 1 - e^2 * sin^2(latc))
+t0 = tan(pi/4 - latc/2) / ((1 - e*sin(latc)) / (1 + e*sin(latc)))^(e/2)
+D = B (1 - e^2)^0.5  / (cos(latc) * ( 1 - e^2*sin^2(latc))^0.5)
+if D < 1 to avoid problems with computation of F make D^2  = 1 
+F = D + (D^2 - 1)^0.5  * SIGN(latc)
+H = F*(t0)^B
+G = (F - 1/F) / 2
+gamma0 = asin(sin(alphac) / D)
+lon0 = lonc - (asin(G*tan(gamma0))) / B
+vc =0
+In general: uc = (A / B) atan((Dsq - 1)^0.5 / cos (alphac) ) * SIGN(latc)
+but for the special cases where alphac = 90 degrees (e.g. Hungary, Switzerland) then 
+uc = A*(lonc - lon0)  
+
+ 
+Forward case: To compute (E,N) from a given (lat,lon) :
+
+t = tan(pi/4 - lat/2) / ((1 - e sin (lat)) / (1 + e sin (lat)))^(e/2)
+Q = H / t^B
+S = (Q - 1 / Q) / 2
+T = (Q + 1 / Q) / 2
+V = sin(B (lon - lon0))
+U = (- V cos(gamma0) + S sin(gamma0)) / T
+v = A ln((1 - U) / (1 + U)) / 2 B
+u = (A atan((S cos(gamma0) + V sin(gamma0)) / cos(B (lon - lon0 ))) / B) - (ABS(uc) . SIGN(latc))
+
+The rectified skew co-ordinates are then derived from:
+E = v cos(gammac) + u sin(gammac) + Ec
+N = u cos(gammac) - v sin(gammac) + Nc
+
+Reverse case: Compute (lat,lon)  from a given (E,N)  :
+
+vÂ’ = (E - Ec) cos(gammac) - (N - Nc) sin(gammac)
+uÂ’ = (N - Nc) cos(gammac) + (E - Ec) sin(gammac) + (ABS(uc) . SIGN(latc))
+
+Q’ = e- (B v ‘/ A)  where e is the base of natural logarithms.
+S' = (QÂ’ - 1 / QÂ’) / 2
+TÂ’ = (QÂ’ + 1 / QÂ’) / 2
+VÂ’ = sin (B uÂ’ / A)
+UÂ’ = (VÂ’ cos(gammac) + SÂ’ sin(gammac)) / TÂ’
+tÂ’ = (H / ((1 + UÂ’) / (1 - UÂ’))^0.5)^(1 / B)
+
+chi = pi / 2 - 2 atan(tÂ’)
+
+lat = chi + sin(2chi).( e^2 / 2 + 5*e^4 / 24 + e^6 / 12 + 13*e^8 / 360) +  sin(4*chi).( 7*e^4 /48 + 29*e^6 / 240 + 811*e8 / 11520) +  sin(6chi).( 7*e^6 / 120 + 81*e8 / 1120) +  sin(8chi).(4279 e^8 / 161280)
+
+lon=  lon0  - atan ((SÂ’ cos(gammac) - VÂ’ sin(gammac)) / cos(B*uÂ’ / A)) / B","For Projected Coordinate System  Timbalai 1948 / R.S.O. Borneo (m)
+
+Parameters:
+Ellipsoid:  Everest 1830 (1967 Definition)
+a = 6377298.556 metres 1/f = 300.8017
+then e = 0.081472981and e^2 = 0.006637847
+
+Latitude Projection Centre fc = 4°00'00""N = 0.069813170 rad
+Longitude Projection Centre lc = 115°00'00""E = 2.007128640 rad
+Azimuth of central line ac = 53°18'56.9537"" = 0.930536611 rad
+Rectified to skew gc= 53°07'48.3685"" = 0.927295218 rad
+Scale factor ko= 0.99984
+Easting at projection centre Ec = 590476.87 m
+Northing at projection centre Nc = 442857.65 m
+
+Forward calculation for: 
+Latitude lat = 5°23'14.1129""N = 0.094025313 rad
+Longitude lon = 115°48'19.8196""E = 2.021187362 rad
+
+B = 1.003303209            F = 1.072121256
+A =6376278.686            H = 1.000002991
+to = 0.932946976          g0 = 0.927295218
+D = 1.002425787           lon0 = 1.914373469
+D2 =1.004857458
+uc =738096.09              vc =0.00
+
+t =0.910700729             Q =1.098398182
+S =0.093990763            T = 1.004407419
+V =0.106961709            U = 0.010967247
+v =-69702.787                u = 163238.163
+
+Then Easting E =      679245.73 m
+        Northing N =     596562.78 m
+
+Reverse calculations for same easting and northing first gives :
+vÂ’ =   -69702.787              uÂ’ = 901334.257
+QÂ’ = 1.011028053
+SÂ’  = 0.010967907          TÂ’ = 1.000060146
+VÂ’ = 0.141349378           UÂ’ = 0.093578324
+tÂ’ = 0.910700729             c = 0.093404829
+
+Then Latitude = 5°23'14.113""N
+         Longitude = 115°48'19.820""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-10-16,99.811 2004.43 2004.60,0
+9816,Tunisia Mining Grid,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This grid is used as the basis for mineral leasing in Tunsia.  Lease areas are approximately 2 x 2 km or 400 hectares.  The corners of these blocks are defined through a six figure grid reference where the first three digits are an easting in kilometres and the last three digits are a northing.  The latitudes and longitudes for block corners at 2 km intervals are tabulated in a mining decree dated 1st January 1953.  From this tabulation in which geographical coordinates are given to 5 decimal places it can be seen that:
+a)  the minimum easting is 94 km, on which the longitude is 5.68989 grads east of Paris.
+b)  the maximum easting is 490 km, on which the longitude is 10.51515 grads east of Paris.
+c)  each 2 km grid easting interval equals 0.02437 grads.
+d)  the minimum northing is 40 km, on which the latitude is 33.39 grads.
+e)  the maximum northing is 860 km, on which the latitude is 41.6039 grads.
+f)  between 40 km N and 360 km N, each 2 km grid northing interval equals 0.02004 grads.
+g)  between 360 km N and 860 km N, each 2 km grid northing interval equals 0.02003 grads.
+
+Formulae are:
+
+Grads from Paris
+
+Lat (grads) = 36.5964 + [(N - 360) * A] 
+where N is in kilometres and A = 0.010015 if N > 360, else A = 0.01002.
+
+LonParis (grads) = 7.83445 + [(E - 270) * 0.012185], where E is in kilometres.
+
+The reverse formulae are:
+
+E (km) = 270 + [(LonParis - 7.83445) / 0.012185] where LonParis is in grads.
+
+N (km) = 360 + [(Lat - 36.5964) / B] 
+where Lat is in grads and B = 0.010015  if  lat>36.5964, else B = 0.01002.
+
+Degrees from Greenwich.
+
+Modern practice in Tunisia is to quote latitude and longitude in degrees with longitudes referenced to the Greenwich meridian.  The formulae required in addition to the above are:
+
+Lat (degrees) =  (Latg * 0.9) where Latg is in grads.
+LonGreenwich (degrees) = [(LonParis + 2.5969213) * 0.9] where LonParis is in grads.
+
+
+Lat (grads) =  (Latd / 0.9) where Latd is in decimal degrees.
+LonParis (grads) = [(LonGreenwich / 0.9) - 2.5969213)] where LonGreenwich is in decimal degrees.","For grid location 302598,
+Latitude = 36.5964 + [(598 - 360) * A].  As N > 360, A = 0.010015.
+Latitude = 38.97997 grads = 35.08197 degrees.
+
+Longitude  = 7.83445 + [(E - 270) * 0.012185, where E = 302.
+Longitude  = 8.22437 grads east of Paris = 9.73916 degrees east of Greenwich.",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2000-03-07,99.811  2000.08,0
+9817,Lambert Conic Near-Conformal,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To compute the Lambert Conic Near-Conformal the following formulae are used. First compute constants for the projection:
+
+n = f / (2-f)
+A = 1 / (6 rhoO nuO) 
+AÂ’ = a [ 1- n + 5 (n^2 - n^3 ) / 4 + 81 ( n^4 - n^5 ) / 64]*pi /180 
+BÂ’ = 3 a [ n - n^2 + 7 ( n^3 - n^4 ) / 8 + 55 n^5 / 64] / 2
+CÂ’ = 15 a [ n^2 -n^3 + 3 ( n^4 - n^5 ) / 4 ] / 16
+DÂ’ = 35 a [ n^3 - n^4 + 11 n^5 / 16 ] / 48
+EÂ’ = 315 a [ n^4 - n^5 ] / 512
+r0 = ko nu0 / tan(lat0)
+s0 = AÂ’ lat0 - BÂ’ sin(2 latO) + CÂ’ sin(4 latO) - DÂ’ sin(6 latO) + EÂ’ sin(8 latO) where in the first term lat0 is in degrees, in the other terms latO is in radians.
+
+Then for the computation of easting and northing from latitude and longitude:
+
+s = AÂ’ lat - BÂ’ sin(2 lat) + CÂ’ sin(4 lat) - DÂ’ sin(6 lat) + EÂ’ sin(8 lat) where in the first term latO is in degrees, in the other terms latO is in radians.
+m = s - sO
+M = ko ( m + A m^3)
+r = rO - M
+theta = (lon - lonO) sin(latO)
+
+and
+E = FE + r sin(theta)
+N = FN + M + r sin(theta) tan(theta/2) using the natural origin rather than the false origin.
+
+The reverse formulas for latitude and longitude from Easting and northing are:
+
+theta' = arctan {(E –  FE) / [rO –  (N –  FN)]}
+r' = +/- {(E –  FE)^2 + [rO –  (N –  FN)]}^2}^0.5, taking the sign of latO 
+M' = rO – r'
+
+If an exact solution is required, it is necessary to solve for m and * using iteration of the two equations:
+m'	=	m' – [ ko m' – ko A (m')3] / [– ko – 3 ko A (m')2]
+using M' for m' in the first iteration. This will usually converge (to within 1mm) in a single iteration. Then
+lat' = lat' +{m' + sO – [A' lat' (180/pi) – B' sin(2 lat')  + C' sin(4 lat')  –  D' sin(6lat') + E' sin(8 lat')]}/ [A' (pi/180)]
+first using lat' = latO + m'/ A' (pi/180).
+
+However the following non-iterative solution is accurate to better than 0.001"" (3mm) within 5 degrees latitude of the projection origin and should suffice for most purposes:
+m' = 	M' – [M' –o M' – ko A (')^3] / [– ko – 3 ko A (M')^2]
+lat' = latO + m'/ A' (pi/180)
+s' = 	' lat' –  B' sin(2 lat')  + C' sin(4 lat')  –  D' sin(6 lat') + E' sin(8 lat')
+		where in the fterm lat' is in degrees, in the other terms lat' is in radians.
+ds' = 	A'(18pi) – 2B' cos(2 lat')  + 4C' cos(4 lat')  –  6D' cos(6 lat') + 8E' cos(8 lat')
+lat = lat' – [(m' + sO – s') / (–ds')] radians
+
+Then after solution of lat using either method above
+lon = lonO + theta' / sin(latO) 	here lonO and lon are in radians.","For Projected Coordinate System: Deir ez Zor / Levant Zone
+
+Parameters:
+Ellipsoid  Clarke 1880 (IGN)  a = 6378249.2 m  1/f = 293.46602
+then b = 6356515.000    n = 0.001706682563
+
+Latitude Natural Origin  = 34°39'00""N = 0.604756586 rad
+Longitude Natural Origin = 37°21'00""E=  0.651880476 rad
+Scale factor at origin ko = 0.99962560
+False Eastings FE  = 300000.00 m
+False Northings FN  = 300000.00 m
+
+Forward calculation for: 
+Latitude of 37°31'17.625""N = 0.654874806 rad
+Longitude of 34°08'11.291""E = 0.595793792 rad
+first gives
+A = 4.1067494 * 10e-15      AÂ’=111131.8633
+BÂ’= 16300.64407     CÂ’= 17.38751     DÂ’= 0.02308      EÂ’= 0.000033
+so = 3835482.233    s  = 4154101.458     m = 318619.225
+M = 318632.72         Ms = 30.82262319
+q = -0.03188875       ro = 9235264.405     r = 8916631.685
+
+Then Easting E =   15707.96 m (c.f. E =   15708.00 using full formulae)
+         Northing N =      623165.96 m (c.f. N = 623167.20 using full formulae)
+
+Reverse calculation for the same easting and northing first gives
+
+q' = -0.03188875
+rÂ’  =  8916631.685
+MÂ’= 318632.72 
+
+Latitude =      0.654874806 rad = 37°31'17.625""N
+Longitude = 0.595793792 rad =  34°08'11.291""E",The Lambert Near-Conformal projection is derived from the Lambert Conformal Conic projection by truncating the series expansion of the projection formulae.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2005-09-06,99.811 2004.61 2005.39,0
+9818,American Polyconic,1,See information source.,See information source.,See information source for formula and example.,"US Geological Survey Professional Paper 1395; ""Map Projections - A Working Manual"";  J. Snyder",EPSG,1999-10-20,99.55,0
+9819,Krovak Oblique Conic Conformal,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+From the defining parameters the following constants for the projection may be calculated :
+
+B = {1 + [e^2 * cos^4(latC) / (1 - e^2)]}^0.5
+A=a (1 - e^2 )^0.5 / [ 1 - e^2 sin^2 (latC)]
+gammaO=asin[sin (latC) / B]
+tO =tan(pi / 4 + gamma0 / 2) . [(1 + e sin(latC)) / (1 - e sin (latC))]^(e.B/2) / tan(pi / 4 + latC/ 2)^B
+n = sin (latp)
+rO=kp  A / tan (latp)
+
+To derive the projected Southing and Westing coordinates of a point with geographical coordinates (lat, lon) the formulas for the oblique conic conformal are:
+
+Southing:    X  = Ec + r cos theta
+Westing:     Y = Nc + r sin theta
+ 
+where
+
+U=2 (atan { tO. tan^B (lat/2 + pi / 4 ) / [(1 + e sin (lat)) / (1 - e sin (lat))]^[e.B/2 ]} - pi / 4)
+V=B (lonc -  lon)
+S=asin [ cos (alphaC) sin ( U ) + sin (alphaC) cos (U) cos (V)]
+D=asin [ cos ( U ) sin ( V ) / cos ( S ) ]
+theta=n D
+r=rO tan^n . (pi / 4 + phi1/ 2) / tan^n ( S/2 + pi / 4 )
+
+The reverse formulas to derive the latitude and longitude of a point from its Southing and Westing values are:
+
+latj = 2*(atan{tO^(-1/B) tan^(1/B).( UÂ’/2 + pi / 4 ).[(1 + e sin ( lat j-1) / (1 - e sin ( latj-1)]^(e/2)} - pi / 4) 
+where j = 1,2 and the latitude is found by iteration.
+lon = lonc - V' / B
+where
+r' =[(X - Ec)^2 + (Y - Nc)^2]^(1/2)  
+theta'=arctan [(X- Ec)/(Y- Nc)]
+D'=theta' / sin ( latp)
+S'=2*{atan[(rO / r' )^(1/n) tan(pi / 4 + latp/ 2)] - pi / 4}
+U'=asin ( cos (alphaC) sin ( S' ) - sin (alphaC) cos (S') cos (D') )
+V'=asin ( cos (S') sin (D') / cos (U'))","For Projected Coordinate Reference System: S-JTSK (Ferro) / Krovak
+
+N.B. Krovak projection uses Ferro as the prime meridian. This has a longitude with reference to Greenwich of 17 deg 40 min West. To apply the formulae the defining longitudes must be corrected to the Greenwich meridian.
+
+Parameters:
+Ellipsoid  Bessel 1841   a = 6377397.155m  1/f = 299.15281
+    then    e = 0.081696831        e2 = 0.006674372
+
+Latitude of projection centre = 49o 30'00"" N =  0.863937979 rad
+Longitude of Origin = 42°30'00"" East of Ferro
+Longitude of Ferro is 17°40'00"" West of Greenwich
+Longitude of Origin = 24°50'00"" East of Greenwich = 0.433423431   rad
+Latitude of pseudo standard parallel = 78°30'00""N
+Azimuth of centre line = 30°17'17.3031""
+Scale factor on pseudo Standard Parallel (ko) = 0.99990
+Easting at projection centre (Ec) = 0.00 m
+Northing  at projection centre (Nc) = 0.00 m
+
+Projection constants:
+B=1.000597498
+A=6380703.611
+gammaO=0.863239103
+tO=1.003419164
+n= 0.979924705
+rO=1298039.005
+
+Forward calculation for: 
+Latitude = 50°12'32.4416""N = 0.876312566 rad
+Longitude = 16°50'59.1790""E = 0.294083999 rad
+
+Gives
+
+U=0.875596949
+V=0.139422687
+S=1.386275049
+D=0.506554623
+theta=0.496385389
+rO=1194731.014
+
+Then Southing X =  1050538.643 m
+         Westing  Y =    568990.997 m
+
+Reverse calculation for the same Southing and Westing gives
+
+r' =1194731.014
+theta' =0.496385389
+D'=0.506554623
+S'=1.386275049
+U'=0.875596949
+V'=0.139422687
+lat(iteration 1)=0.876310601 
+lat(iteration 2)=0.876312560
+lat(iteration3)=0.876312566
+
+Latitude = 0.876312566 rad = 50°12'32.4416""N
+Longitude = 0.294083999 rad = 16°50'59.1790""E",,Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2003-01-31,2002.95,0
+9820,Lambert Azimuthal Equal Area,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To derive the projected coordinates of a point, geodetic latitude (lat) is converted to authalic latitude (ß). The formulae  to convert geodetic latitude and longitude (lat,lon) to Easting and Northing are:
+
+Easting, E   = FE + {(B . D) . [cos ß . sin(lon – lonO)]}
+Northing, N = FN + (B / D) . {(cos ßO . sin ß) –  [sin ßO . cos ß . cos(lon – lonO)]}
+
+where
+B = Rq . (2 / {1 + sin ßO . sin ß + [cos ßO . cos ß . cos(lon – lonO)]})^0.5
+D = a . [cos latO / (1 – e2 sin2 latO)^0.5] / (Rq . cos ßO)
+Rq = a . (qP  / 2)^0.5
+ß = asin (q / qP)
+ßO = asin (qO / qP)
+q = (1 – e^2) . ([sin(lat) / (1 – e^2 sin^2(lat))] – {[1/(2e)] . ln [(1 – e sin(lat)) / (1 + e sin(lat))]})
+qO = (1 – e^2) . ([sin(latO) / (1 – e^2 sin^2(latO))] – {[1/(2e)] . ln [(1 – e sin(latO)) / (1 + e sin(latO))]})
+qP = (1 – e^2) . ([sin(latP) / (1 – e^2 sin^2(latP))] – {[1/(2e)] . ln [(1 – e sin(latP)) / (1 + e sin(latP))]})
+where *P = p/2 radians, thus
+qP = (1 – e^2) . ([1 / (1 – e^2)] – {[1/(2e)] . ln [(1 – e) / (1 + e)]})
+
+The reverse formulas to derive the geodetic latitude and longitude of a point from its Easting and Northing values are:
+
+lat = ß' + [(e^2/3 + 31e^4/180 + 517e^6/5040) . sin 2ß'] + [(23e^4/360 + 251e^6/3780) . sin 4ß'] +  [(761e^6/45360) . sin 6ß']
+
+lon = lonO + atan {(X-FE) . sin C / [D. rho . cos ßO . cos C – D^2. (Y-FN) . sin ßO . sin C]}
+where
+ß' = asin{(cosC . sin ßO) + [(D . (Y-FN) . sinC . cos ßO) / rho]}
+C = 2 . asin(rho / 2 . Rq)
+rho = {[(X-FE)/D]^2 + [D . (Y –FN)]^2}^0.5
+
+and D, Rq, and ßO are as in the forward equations.","For Projected Coordinate Reference System: ETRS89 / ETRS-LAEA
+
+Parameters:
+Ellipsoid:GRS 1980  a = 6378137.0 metres    1/f = 298.2572221
+then e = 0.081819191
+
+Latitude of natural origin (latO): 53°00'00.000""N =0.925024504  rad
+Longitude of natural origin (lonO): 9°00'00.000""E = 0.157079633 rad
+False easting (FE): 4321000.00 metres
+False northing (FN) 3210000.00 metres
+
+Forward calculation for: 
+Latitude (lat) =  50°00'00.000""N = 0.872664626 rad
+Longitude(lon) = 5°00'00.000""E = 0.087266463 rad
+
+First gives
+qP = 1.995531087
+qO = 1.591111956
+q = 1.525832247
+Rq = 6371007.181
+betaO = 0.922870909
+beta = 0.870458708
+D = 1.000406507
+B = 6374706.698
+
+whence 
+E = 4034299.86 m
+N = 2884152.53 m
+
+Reverse calculation for the same Easting and Northing (4034299.86 E, 2884152.53 N) first gives:
+
+rho = 434042.7347
+C = 0.068140987
+beta' = 0.870458708
+
+Then Latitude = 50°00'00.000""N
+        Longitude = 5°00'00.000""E",This is the ellipsoidal form of the projection.,"USGS Professional Paper 1395, ""Map Projections - A Working Manual"" by John P. Snyder.",EPSG,2005-06-13,2003.35 2004.43 2005.075 2005.29,0
+9821,Lambert Azimuthal Equal Area (Spherical),1,See information source.,See information source.,This is the spherical form of the projection.  See coordinate operation method Lambert Azimuthal Equal Area (code 9820) for ellipsoidal form.  Differences of several tens of metres result from comparison of the two methods.,"USGS Professional Paper 1395, ""Map Projections - A Working Manual"" by John P. Snyder.",EPSG,2001-06-05,,0
+9822,Albers Equal Area,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+To derive the projected coordinates of a point, geodetic latitude (lat) is converted to authalic latitude (ß). The formulas to convert geodetic latitude and longitude (lat, lon) to Easting (E) and Northing (N) are: 
+Easting (E)     =  EF + (rho . sin(theta)) 
+Northing (N)  =  NF + rhoO – (rho . cos(theta))
+
+where
+theta  = n . (lon - lonO)
+rho  = [a . (C – n.alpha)^0.5] / n
+rhoO = [a . (C – n.alphaO)^0.5] / n
+and
+C  = m1^2 +  (n . alpha1)
+n   = (m1^2 – m2^2) / (alpha2 - alpha1)
+m1 = cos lat1 / (1 – e^2 sin^2(lat1))^0.5
+m2 = cos lat2 / (1 – e^2 sin^2(lat2))^0.5
+alpha  = (1 – e^2) . [(sin(lat) / (1 – e^2 sin^2(lat))] – {[1/(2e)] . ln [(1 – e sin(lat)) / (1 + e sin(lat))]}
+alphaO  = (1 – e^2) . [(sin(latO) / (1 – e^2 sin^2(latO))] – {[1/(2e)] . ln [(1 – e sin(latO)) / (1 + e sin(latO))]}
+alpha1  = (1 – e^2) . [(sin(lat1) / (1 – e^2 sin^2(lat1))] – {[1/(2e)] . ln [(1 – e sin(lat1)) / (1 + e sin(lat1))]}
+alpha2  = (1 – e^2) . [(sin(lat2) / (1 – e^2 sin^2(lat2))] – {[1/(2e)] . ln [(1 – e sin(lat2)) / (1 + e sin(lat2))]}
+
+The reverse formulas to derive the geodetic latitude and longitude of a point from its Easting and Northing values are:
+lat = ß' + (e^2/3 + 31e^4/180 + 517e^6/5040) . sin 2ß'] + [(23e^4/360 + 251e^6/3780) . sin 4ß'] + [(761e^6/45360) . sin 6ß']
+
+lon =   lonO + (theta / n)
+where
+ß' =  sin(alpha' / {1 – [(1 – e^2) / (2 . e)] . ln [(1 – e / (1 + e)]
+alpha' =  [C – (rho^2 . N^2 / a^2)] / n
+rho =  {(E – EF)^2 + [rhoO – (N – NF)]^2 }^0.5
+theta =  atan [(E – EF) / [rhoO – (N – NF)]
+and C, n and rhoO are as in the forward equations.",See Information Source.,,"USGS Professional Paper 1395, ""Map Projections - A Working Manual"" by John P. Snyder.",EPSG,2001-06-05,,0
+9823,Equidistant Cylindrical,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+This method has one of the simplest formulas available. If the latitude of natural origin (latO) is at the equator the method is also known as Plate Carrée. It is not used for rigorous topographic mapping because its distortion characteristics are unsuitable. Formulas are included to distinguish this map projection method from an approach sometimes mistakenly called by the same name and used for simple computer display of geographic coordinates – see Pseudo Plate Carrée (coordinate operation method code 9825).
+
+For the forward calculation:
+
+X =  R . (lon - lonO) . cos(latO)
+Y =  R .  lat
+
+where R = ((a^2 * (1 –  e^2)) / (1 – e^2 sin^2 latO)^2)^0.5
+and latO, lonO, lat and lon are expressed in radians.
+
+For the Equidistant Cylindrical method on a sphere (not ellipsoid), e = 0 and R = a.
+
+For the reverse calculation:
+
+lat = Y / R  
+lon = lonO + (X / R cos(latO))
+
+where R is as for the forward method.",See information source.,"If the latitude of natural origin is at the equator, also known as Plate Carrée. See also Pseudo Plate Carree, method code 9825.","US Geological Survey Professional Paper 1395; ""Map Projections - A Working Manual"";  J. Snyder.",EPSG,2002-12-23,2002.92,0
+9824,Transverse Mercator Zoned Grid System,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The standard Transverse Mercator formulas (coordinate operation method 9807) are modified as follows:
+
+Zone number, Z, = int((Long + LongI + W) / W)  with Long,  LongI and W in degrees. 
+where (LongI) is the Initial Longitude of the zoned grid system
+and W is the width of each zone of the zoned grid system.
+If Long < 0, Long = (Long + 360) degrees.
+
+Then,
+   Long0  = [Z * W] – [LongI + (W/2)]
+
+For the forward calculation,
+   Easting, E =  Z*10^6 + FE + k0.nu[A + (1 - T + C)A^3/6 + (5 - 18T + T^2 + 72C - 58e'^2)A^5/120]
+   
+and in the reverse calculation for longitude, 
+   D = (E – [FE + Z*10^6])/(nu1.k0)",(none),If locations fall outwith the fixed zones the general Transverse Mercator method (code 9807) must be used for each zone.,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2001-06-05,,0
+9825,Pseudo Plate Carree,1,"X = Lon
+Y = Lat
+
+Lat = Y
+Lon = X",(none),"Used only for depiction of graticule (latitude/longitude) coordinates on a computer display. The axes units are decimal degrees and of variable scale. The origin is at Lat = 0, Long = 0. See Equidistant Cylindrical, code 9823, for proper Plate Carrée.","EPSG guidance note #7-2, http://www.epsg.org",EPSG,2001-11-06,,0
+9826,Lambert Conic Conformal (West Orientated),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+In older mapping of Denmark and Greenland the Lambert Conic Conformal is used with axes positive north and west. To derive the projected Westing and Northing coordinates of a point with geographical coordinates (Lat, Lon) the formulas are as for the standard Lambert Conic Conformal (1SP) case (coordinate operation method code 9801) except for:
+
+W =  FE – r.sin(theta)
+
+In this formula the term FE retains its definition, i.e. in the Lambert Conic Conformal (West Orientated) method it increases the Westing value at the natural origin. In this method it is effectively false westing (FW).
+
+The reverse formulas to derive the latitude and longitude of a point from its Westing and Northing values are as for the standard Lambert Conic Conformal (1SP) case except for:
+
+theta' = arctan[(FE – W)/{r0 – (N – FN)}]
+r' = +/-[(FE – W)^2 + {r0 – (N – FN)}^2]^0.5, taking the sign of n.","See Lambert Conic Conformal (1SP), code 9801, for general methodology.",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-01-16,,0
+9827,Bonne,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to convert geodetic latitude and longitude (lat, lon) to Easting and Northing are:
+
+E = (rho . sin T) + FE
+N = (a . mO / sin(latO) –  rho . cos T) + FN
+
+where
+m = cos(lat) / (1 –  e^2sin^2(lat))^0.5
+with lat in radians and mO for latO, the latitude of the origin, derived in the same way.
+
+M = a[(1 –  e^2/4 –  3e^4/64 –  5e^6/256 –....)lat – (3e^2/8 + 3e^4/32 + 45e^6/1024+....)sin(2 lat) + (15e^4/256 + 45e^6/1024 +.....)sin(4 lat) –  (35e^6/3072 + ....)sin(6 lat) + .....]
+with lat in radians and MO for latO, the latitude of the origin, derived in the same way.
+
+rho = a . mO / sin(latO) + MO – M
+T = a . m (lon – lonO) / rho       with lon and lonO in radians
+
+For the reverse calculation:
+X = E – FE
+Y = N – FN
+rho = ± [X^2 + (a . mO / sin(latO) – Y)^2]^0.5  taking the sign of latO
+M = a . mO / sin(latO) + MO – rho
+mu = M / [a (1 – e^2/4 – 3e^4/64 – 5e^6/256 – …)]
+e1 = [1 – (1 – e^2)^0.5] / [1 + (1 – e^2)^0.5]
+lat = mu + ((3 e1 / 2) –  (27 e1^3 / 32) +.....)sin(2 mu) + ((21 e1^2 / 16) –  (55 e1^4 / 32) + ....)sin(4 mu) 
+  + ((151 e1^3 / 96) +.....)sin(6 mu) + ((1097 e1^4 / 512)  –  ....)sin(8 mu) + ......
+
+m = cos(lat) / (1 – e^2 sin^2(lat))^0.5
+
+If latO is not negative
+lon = lonO + rho {atan[X / (a . mO / sin(latO) – Y)]} / a . m
+but if lonO is negative
+lon = lonO + rho {atan[– X / (Y – a . mO / sin(latO))]} / a . m
+In either case, if lat = ±90°, m = 0 and the equation for lon is indeterminate, so use lon = lonO.",See information source.,,"US Geological Survey Professional Paper 1395, ""Map Projections - A Working Manual"" by John P Snyder.",EPSG,2002-07-13,,0
+9828,Bonne (South Orientated),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+The formulas to convert geodetic latitude and longitude (lat, lon) to Easting and Northing are:
+
+W = FE – (rho . sin T)
+S = FN – (a . mO / sin(latO) –  rho . cos T)
+
+where
+m = cos(lat) / (1 –  e^2sin^2(lat))^0.5
+with lat in radians and mO for latO, the latitude of the origin, derived in the same way.
+
+M = a[(1 –  e^2/4 –  3e^4/64 –  5e^6/256 –....)lat – (3e^2/8 + 3e^4/32 + 45e^6/1024+....)sin(2 lat) + (15e^4/256 + 45e^6/1024 +.....)sin(4 lat) –  (35e^6/3072 + ....)sin(6 lat) + .....]
+with lat in radians and MO for latO, the latitude of the origin, derived in the same way.
+
+rho = a . mO / sin(latO) + MO – M
+T = a . m (lon – lonO) / rho       with lon and lonO in radians
+
+For the reverse calculation:
+X = FE – W
+Y = FN – S
+rho = ± [X^2 + (a . mO / sin(latO) – Y)^2]^0.5  taking the sign of latO
+M = a . mO / sin(latO) + MO – rho
+mu = M / [a (1 – e^2/4 – 3e^4/64 – 5e^6/256 – …)]
+e1 = [1 – (1 – e^2)^0.5] / [1 + (1 – e^2)^0.5]
+lat = mu + ((3 e1 / 2) –  (27 e1^3 / 32) +.....)sin(2 mu) + ((21 e1^2 / 16) –  (55 e1^4 / 32) + ....)sin(4 mu) 
+  + ((151 e1^3 / 96) +.....)sin(6 mu) + ((1097 e1^4 / 512)  –  ....)sin(8 mu) + ......
+
+m = cos(lat) / (1 – e^2 sin^2(lat))^0.5
+
+If latO is not negative
+lon = lonO + rho {atan[X / (a . mO / sin(latO) – Y)]} / a . m
+but if lonO is negative
+lon = lonO + rho {atan[– X / (Y – a . mO / sin(latO))]} / a . m
+In either case, if lat = ±90°, m = 0 and the equation for lon is indeterminate, so use lon = lonO.
+
+In these formulas the terms FE and FN retain their definition, i.e. in the Bonne (South Orientated) method they increase the Westing and Southing value at the natural origin. In this method they are effectively false westing (FW) and false southing (FS) respectively.","See information source of Bonne, code 9827, for general methodology.",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2002-07-13,,0
+9829,Polar Stereographic (variant B),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+First calculate the scale factor at natural origin:
+for the south pole case
+tF  = tan (pi/4 + latF/2) / {[(1 + e sin(latF)) / (1 – e sin(latF))]^(e/2)}
+
+but for the north pole case
+tF  = tan (pi/4 - latF/2) * {[(1 + e sin(latF)) / (1 – e sin(latF))]^(e/2)}
+
+then for both cases
+mF = cos(latF)  / (1 – e^2 sin^2(latF))^0.5
+ko = mF {[(1+e)^(1+e) (1–e)^(1–e)]0.5} / (2  tF)
+
+
+The forward and reverse conversions then follow the formulae for the
+Polar Stereographic (variant A) method:
+
+For the forward conversion from latitude and longitude, for the south pole case
+
+E = FE + rho * sin(lon – lonO)
+N = FN + rho * cos(lon – lonO)
+where
+t = tan(pi/4 + lat/2) / {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+rho = 2*a*ko*t / {[(1+e)^(1+e) (1–e)^(1–e)]^0.5}
+
+For the north pole case, 
+rho and E are found as for the south pole case but
+t  = tan(pi/4 – lat/2) *  {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+N = FN – rho * cos(lon – lonO)
+
+
+For the reverse conversion from easting and northing to latitude and longitude,
+lat = chi + (e^2/2 + 5e^4/24 + e^6/12 + 13e^8/360) sin(2 chi) 
++ (7e^4/48 + 29e^6/240 + 811e^8/11520) sin(4 chi)
++ (7e^6/120 +  81e^8/1120) sin(6 chi)  + (4279e^8/161280) sin(8 chi)
+
+where rho'  = [(E-FE)^2  + (N – FN)^2]^0.5
+t'   =rho' {[(1+e)^(1+e) * (1– e)^(1-e)]^0.5} / (2 a ko)
+and for the south pole case
+chi  = 2 atan(t' ) – pi/2 
+but for the north pole case
+chi  =  pi/2 - 2 atan t'
+
+Then for for both north and south cases if E = FE, lon = lonO
+else for the south pole case
+lon = lonO + atan [(E – FE) / (N – FN)]
+and for the north pole case
+lon = lonO + atan [(E – FE) / –(N – FN)] = lonO + atan [(E – FE) / (FN – N)]","For Projected Coordinate Reference System: WGS 84 / Australian Antarctic Polar Stereographic
+
+Parameters:
+Ellipsoid: WGS 84
+a = 6378137.0 metres  1/f = 298.2572236
+then e = 0.081819191
+
+Latitude of standard parallel (latF): 71°00'00.000""S = -1.239183769 rad
+Longitude of origin (lonO): 70°00'00.000""E = 1.221730476 rad
+False easting (FE): 6000000.00 metres
+False northing (FN): 6000000.00 metres
+
+Forward calculation for: 
+Latitude (lat) = 75°00'00.000""S = -1.308996939 rad
+Longitude(lon) = 120°00'00.000""E = 2.094395102 rad
+
+tF  = 0.168407325
+mF = 0.326546781
+ko = 0.97276901
+t  = 0.132508348
+pho = 1638783.238
+whence
+E = 7255380.79 m
+N = 7053389.56 m
+
+Reverse calculation for the same Easting and Northing (7255380.79 E, 7053389.56 N) first gives:
+tF  = 0.168407325       mF = 0.326546781      and  ko = 0.97276901
+then rho' = 1638783.236          t'  = 0.132508347               chi = -1.3073146
+
+Then Latitude (lat) = 75°00'00.000""S
+        Longitude (lon) = 120°00'00.000""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2004-06-22,2004.43,0
+9830,Polar Stereographic (variant C),1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+For the forward conversion from latitude and longitude, for the south pole case
+E = EF + rho * sin (lon – lonO)
+N = NF – rhoF + rho * cos (lon – lonO)
+where
+mF = cos latF  / (1 – e^2 sin^2(latF))^0.5
+tF  = tan (p/4 + latF/2) / {[(1 + e sin(latF)) / (1 – e sin(latF))]^(e/2)}
+t  = tan (p/4 + lat/2) / {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+rhoF = a mF
+rho = rhoF *  t / tF
+
+For the north pole case, mF, *F, * and E are found as for the south pole case but
+tF = tan (p/4 – latF/2) * {[(1 + e sin(latF)) / (1 – e sin(latF))]^(e/2)}
+t = tan (p/4 – lat/2) * {[(1 + e sin(lat)) / (1 – e sin(lat))]^(e/2)}
+N = NF + rhoF – [rho * cos (lon – lonO)]
+
+
+For the reverse conversion from easting and northing to latitude and longitude,
+lat = chi + (e^2/2 + 5e^4/24 + e^6/12 + 13e^8/360) sin(2 chi) 
++ (7e^4/48 + 29e^6/240 + 811e^8/11520) sin(4 chi)
++ (7e^6/120 +  81e^8/1120) sin(6 chi)  + (4279e^8/161280) sin(8 chi)
+
+where for the south pole case
+rho' = [(E-EF)^2  + (N – NF + rhoF)^2] ^0.5
+t'   =  rho' *  tF / rhoF
+chi  = 2 atan(t' ) – pi/2
+and where mF and tF are as for the forward conversion
+
+For reverse conversion north pole case, mF, tF and rhoF are found as for the north pole case of the forward conversion, and
+rho' = [(E-EF)^2  + (N – NF – rhoF)^2]^0.5
+t' is found as for the south pole case of the reverse conversion =  rho' *  tF / rhoF
+chi  =  pi/2 - 2 atan t'
+
+Then for for both north and south pole cases 
+if E = EF, lon = lonO
+else for the south pole case
+lon = lonO + atan [(E – EF) / (N – NF + rhoF)]
+and for the north pole case
+lon = lonO + atan [(E – EF) / –(N – NF – rhoF)] = lonO + atan [(E – EF) / (NF + rhoF – N)]","For Projected Coordinate Reference System: Petrels 1972 / Terre Adelie Polar Stereographic
+
+Parameters:
+Ellipsoid:International 1924
+a = 6378388.0 metres  1/f = 297.0
+then e = 0.081991890
+
+Latitude of false origin (latF):  67°00'00.000""S = -1.169370599 rad
+Longitude of origin (lonO): 140°00'00.000""E = 2.443460953 rad
+Easting at false origin (EF): 300000.00 metres
+Northing at false origin (NF): 200000.00 metres
+
+Forward calculation for: 
+Latitude (lat) = 66°36'18.820""S = -1.162480524 rad
+Longitude (lon) = 140°04'17.040""E = 2.444707118 rad
+
+mF = 0.391848769
+rhoF = 2499363.488
+tF  = 0.204717630
+t  = 0.208326304
+rho = 2543421.183
+whence
+E = 303169.52 m
+N = 244055.72 m
+
+Reverse calculation for the same Easting and Northing (303169.522 E, 244055.721 N) first gives:
+mF = 0.391848769
+rhoF = 2499363.488
+tF  = 0.204717630
+
+then
+rho' = 2543421.183
+t'  = 0.208326304
+chi = -1.1600190
+
+Then Latitude (lat) = 66°36'18.820""S
+         Longitude (lon) =140°04'17.040""E",,"EPSG guidance note #7-2, http://www.epsg.org",EPSG,2003-09-22,,0
+9831,Guam Projection,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+the forward conversion from latitude and longitude is given by: 
+	x = (lon – lonO) cos(lat) / [(1 – e^2 sin^2(lat))^0.5]
+	E = FE + x
+	N = FN + M – MO + ^2 tan(lat) [(1 – e^2 sin^2(lat))^0.5] / (2a)}
+where
+	M = a[(1 – ^2/4 –  3e^4/64 –  5e^6/256 –....)lat  –  (3e^2/8 + 3e^4/32 + 45e^6/1024+....)sin(2 lat) 
+		+ (^4/256 + 45e^6/1024 +.....)sin(4 lat)  –  (35e^6/3072 + ....)sin(6 lat)  + .....]
+with lat in radians and MO for latO, the latitude of the natural origin, derived in the same way.
+
+The reverse conversion from easting and northing to latitude and longitude requires iteration of three equations. The Guam projection uses three iterations, which is satisfactory over the small area of application. First MO for the latitude of the origin latO is derived as for the forward conversion. Then:
+e'   = [1 – (1 –^2)^0.5] / [1 + (1 – e^2)^0.5]
+and
+M'  =  MO + (N – FN) – {(E – FE)^2 tan(latO) [(1 – e^2 sin^2(latO)^0.5] / (2a)}
+mu'   =  M' / a(1 –  e^2/4 –  3e^4/64 –  5e^6/256 –....)
+lat'   =  mu' + (3e'/2 –  27e'^3/32)sin(2mu') + (21e'^2/16 –  55e'^4/32)sin(4mu') + (151e'^3/96)sin(6mu') 
++ (1097e'^4/512)sin(8mu')
+
+	M""  = MO + (N – FN) – {(E FE)^2 tan(lat') [(1 – e^2 sin^2(lat'))^0] / (2a)}
+mu""   =  M"" / a(1 –  e^2/4 –  3e^4/64 –  5e^6/256 –....)
+lat""  =  mu"" + (3e'/2 –  27e'^3/32)sin(2mu"") + (21e'^2/16 –  55e'^4/32)sin(4mu"") + (151e'^3/96)sin(6mu"") 
+	(1097  e'^4/512)sin(8mu"")
+
+	M'''   = MO + (N – FN) – {(E – F)^2 ta(lat"") [(1 – e^2 sin^2(lat"")^0.5] / (2a)}
+mu'''   =  M''' / a(1 –  e^2/4 –  3e^4/64 –  5e^6/256 –....)
+lat'''   =  mu''' + (3e'/2 –  27e'^3/32)sin(2mu''') + (21e'^2/16 –  55e'^4/32)sin(4mu''') + (151e'^3/96)sin(6mu''') 
++ (1097e'^4/512)sin(8mu''')
+Then
+lon = lonO + {(E – FE) . [(1 – e^2 sin^2 lat''')^0.5] / (a cos lat''')}",See information source or EPSG Guidance Note 7.,Simplified form of Oblique Azimuthal Equidistant projection method.,"US Geological Survey Professional Paper 1395; ""Map Projections - A Working Manual"";  J. Snyder.",EPSG,2004-04-22,,0
+9832,Modified Azimuthal Equidistant,1,"Note: These formulas have been transcribed from EPSG Guidance Note #7-2. Users are encouraged to use that document rather than the text which follows as reference because limitations in the transcription will be avoided.
+
+First calculate a constant for the projection:
+nu_O = a /(1 – e^2 sin^2(latO))^0.5
+
+Then the forward conversion from latitude and longitude is given by:
+nu = a /(1 – e^2 sin^2(lat))^0.5
+psi = atan [(1 – e^2) tan(lat) + e^2 * nu_O * sin(latO)  / (nu * cos(lat))]
+alpha = atan {sin (lon – lonO) / [cos(latO) * tan(psi) – sin(latO) * cos (lon – lonO)]}
+G  = e sin(latO) / (1 – e^2)^0.5
+H = e cos(latO) * cos(alpha) / (1 – e^2)^0.5
+Then
+if sin(alpha)) = 0,  s = asin (cos(latO) * sin(psi) – sin(latO) * cos(psi)) * SIGN(cos(alpha))
+else                     s = asin [sin (lon – lonO) * cos(psi) / sin(alpha))
+
+and in either case
+c = nu_O * s {[1 – s^2 * H^2 (1 – H^2) /6] + [(s^3/8)GH(1-2H^2)] + [(s^4/120)[H^2(4-7H^2)] – [3G^2(1-7H^2)] – [(s^5/48)GH]}
+
+Then
+	E = FE + * sin(alpha)
+	N = FN + * cos(alpha)
+
+For the reverse conversion from easting and northing to latitude and longitude:
+	c' = [(E FE)^2 + (N – FN)^2]^0.5
+alpha' = atan [(E – FE) / (N – FN)]
+	A = e^2 * cos^2(latO) * cos^2(alpha') / (1 – e^2)
+	B 3e^2 * (1-A) * sin(latO) * cos(latO) * cos(alpha') / (1 – e^2)
+	D = c'nu_O
+	J = D – [A (1 + AD^3 / 6] – [B (1 + 3A) D^4 / 24]
+	K = 1 – (* J^2 / 2) – (B *J^3 / 6)
+psi' = asin (sin(latO) cos(J) + cos(latO) sin(J) cos(alpha'))
+
+Then
+lat = atan [(1 – e^2 * K sin(latO) / sin(psi')) * tan(psi') / (1 – e^2)]
+lon = lonO + asin (sin(alpha') * sin(J) / cos(psi'))",See information source or EPSG Guidance Note 7.,Modified form of Oblique Azimuthal Equidistant projection method developed for Polynesian islands. For the distances over which these projections are used (under 800km) this modification introduces no significant error.,"US Geological Survey Professional Paper 1395; ""Map Projections - A Working Manual"";  J. Snyder.",EPSG,2005-05-21,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,176 @@
+parameter_code,parameter_name,description,information_source,data_source,revision_date,change_id,deprecated
+8601,Latitude offset,The difference between the latitude values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8602,Longitude offset,The difference between the longitude values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8603,Vertical Offset,The difference between the height or depth values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8604,Geoid undulation,"The height of the geoid above a specified ellipsoid.  Indicated by symbol N.  Usually interpolated within a geoid model.
+N = h - H, where h is the height above the ellipsoid and H is the gravity-related height.",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8605,X-axis translation,The difference between the X values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8606,Y-axis translation,The difference between the Y values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8607,Z-axis translation,The difference between the Z values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8608,X-axis rotation,"The angular difference between the Y and Z axes directions of target and source coordinate reference systems. This is a rotation about the X axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8609,Y-axis rotation,"The angular difference between the X and Z axes directions of target and source coordinate reference systems. This is a rotation about theY axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8610,Z-axis rotation,"The angular difference between the X and Y axes directions of target and source coordinate reference systems. This is a rotation about the Z axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8611,Scale difference,"The scale difference increased by unity equals the ratio of an the length of an arbitrary distance between two points in target and source coordinate reference systems.  This is usually averaged for the intersection area of the two coordinate reference systems. 
+
+If a distance of 100 km in the source coordinate reference system translates into a distance of 100.001 km in the target coordinate reference system, the scale difference is 1 ppm (the ratio being 1.000001).",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8612,Scale factor for source coordinate reference system first axis,"The unit of measure of the source coordinate reference system first axis, expressed in the unit of measure of the target coordinate reference system.",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8613,Scale factor for source coordinate reference system second axis,"The unit of measure of the source coordinate reference system second axis, expressed in the unit of measure of the target coordinate reference system",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8614,Rotation angle of source coordinate reference system axes,"Angle (counter-clockwise positive) through which both of the source coordinate reference system axes need to rotated to coincide with the corresponding target coordinate reference system axes.  
+
+Alternatively, the bearing (clockwise positive) of the source coordinate reference system Y-axis measured relative to target coordinate reference system north.",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8615,Rotation angle of source coordinate reference system first axis,Angle (counter-clockwise positive) through which the source coordinate reference system's first axis needs to rotated to coincide with the corresponding axis of the target coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8616,Rotation angle of source coordinate reference system second axis,Angle (counter-clockwise positive) through which the source coordinate reference system's second axis needs to rotated to coincide with the corresponding axis of the target coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8617,Ordinate 1 of evaluation point,The value of the first ordinate value of the evaluation point.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8618,Ordinate 2 of evaluation point,The value of the second ordinate of the evaluation point.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8619,Ordinate 1 of evaluation point in source CRS,The value of the first ordinate of the evaluation point expressed in the source coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8620,Ordinate 2 of evaluation point in source CRS,The value of the second ordinate of the evaluation point expressed in the source coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8621,Ordinate 1 of evaluation point in target CRS,The value of the first ordinate of the evaluation point expressed in the target coordinate reference system.  In the case of an affine transformation the evaluation point is the origin of the source coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8622,Ordinate 2 of evaluation point in target CRS,The value of the second ordinate of the evaluation point expressed in the target coordinate reference system.  In the case of an affine transformation the evaluation point is the origin of the source coordinate reference system.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8623,A0,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8624,A1,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8625,A2,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8626,A3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8627,A4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8628,A5,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8629,A6,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8630,A7,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8631,A8,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8632,Au0v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8633,Au4v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8634,Au3v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8635,Au2v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8636,Au1v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8637,Au0v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8638,B00,Coefficient used only in the Madrid to ED50 polynomial transformation method.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8639,B0,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8640,B1,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8641,B2,Coefficient used in affine (general parametric) and polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8642,B3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8643,Bu1v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8644,Bu0v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8645,Bu3v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8646,Bu2v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8647,Bu1v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8648,Bu0v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8649,Bu4v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8650,Bu3v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8651,Bu2v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8652,Bu1v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8653,Bu0v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2000-06-23,2003.20,0
+8654,Semi-major axis length difference,The difference between the semi-major axis values of the ellipsoids used in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8655,Flattening difference,"The difference between the flattening values of the ellipsoids used in the target and source coordinate reference systems. 
+
+flattening  = 1 / (inverse_flattening).",EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8656,Latitude and longitude difference file,The name of the [path and] file containing latitude and longitude differences.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8657,Latitude difference file,The name of the [path and] file containing latitude differences.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8658,Longitude difference file,The name of the [path and] file containing longitude differences.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8659,Geod. tfm. code for northern boundary,The EPSG code for the geodetic transformation applied at the northern boundary of the interpolation area.  Applies to Norwegian offshore interpolation method.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8660,Geod. tfm. code for southern boundary,The EPSG code for the geodetic transformation applied at the southern boundary of the interpolation area.  Applies to Norwegian offshore interpolation method.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8661,Geod. tfm. name for northern boundary,The EPSG name for the geodetic transformation applied at the northern boundary of the interpolation area.  Applies to Norwegian offshore interpolation method.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8662,Geod. tfm. name for southern boundary,The EPSG name for the geodetic transformation applied at the southern boundary of the interpolation area.  Applies to Norwegian offshore interpolation method.,EPSG guidance note number 7.,EPSG,2000-06-23,,0
+8663,Point scale factor,The point scale factor in a selected point of the target coordinate reference system. to be used as representative figure of the scale of the target coordinate reference system in a the area to which a coordinate transformation is defined.,EPSG guidance note number 7 (June 2000 Revision),EPSG,2000-06-29,,0
+8664,Easting and northing difference file,The name of the [path and] file containing easting and northing differences.,Ordnance Survey of Great Britain,EPSG,2000-10-19,,0
+8665,Maritime Province residual file,Coordinate differences at control points,Survey of New Brunswick,EPSG,2000-10-19,,0
+8666,Geoid model file,The name of the [path and] file containing geoid heights.,EPSG,EPSG,2001-06-05,,0
+8667,Ordinate 3 of evaluation point,The value of the third ordinate of the evaluation point.,EPSG guidance note number 7.,EPSG,2001-11-06,,0
+8668,Au5v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8669,Au4v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8670,Au3v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8671,Au2v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8672,Au1v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8673,Au0v5,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8674,Au6v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8675,Au5v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8676,Au4v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8677,Au3v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8678,Au2v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8679,Au1v5,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8680,Au0v6,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8681,Bu5v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8682,Bu4v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8683,Bu3v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8684,Bu2v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8685,Bu1v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8686,Bu0v5,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8687,Bu6v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8688,Bu5v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8689,Bu4v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8690,Bu3v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8691,Bu2v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8692,Bu1v5,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8693,Bu0v6,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2002-09-19,2003.20,0
+8694,Scaling factor for source CRS coord differences,Used in general polynomial transformations to normalise coordinate differences to an acceptable numerical range.,EPSG guidance note number 7.,EPSG,2002-10-11,,0
+8695,Scaling factor for target CRS coord differences,Used in general polynomial transformations to normalise coordinate differences to an acceptable numerical range.,EPSG guidance note number 7.,EPSG,2002-10-11,,0
+8696,Scaling factor for coord differences,Used in reversible polynomial transformations to normalise coordinate differences to an acceptable numerical range. For the reverse transformation the forward target CRS becomes the reverse source CRS and forward source CRS becomes the reverse target CRS.,EPSG guidance note number 7.,EPSG,2002-10-11,,0
+8697,Au5v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8698,Au0v8,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8699,Au9v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8700,Au2v7,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8701,Au1v9,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8702,Au3v9,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8703,Bu7v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8704,Bu6v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8705,Bu4v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8706,Bu8v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8707,Bu7v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8708,Bu2v7,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8709,Bu0v9,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8710,Bu4v6,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8711,Bu9v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8712,Bu8v3,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8713,Bu5v7,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8714,Bu9v4,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8715,Bu4v9,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8716,Au1v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8717,Au0v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8718,Au2v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8719,Au1v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8720,Au0v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8721,Au3v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8722,Au2v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8723,Au1v2,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8724,Bu1v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8725,Bu0v1,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8726,Bu2v0,Coefficient used in polynomial transformations.,EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8727,Geocentric translation file,The name of the [path and] file containing a grid of geocentric translations..,EPSG guidance note number 7.,EPSG,2004-03-15,,0
+8728,Easting offset,The difference between the easting values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2004-04-14,,0
+8729,Northing offset,The difference between the northing values of a point in the target and source coordinate reference systems.,EPSG guidance note number 7.,EPSG,2004-04-14,,0
+8730,Inclination in latitude,"The value of the inclination parameter in the latitude domain, i.e. in the plane of the meridian, derived at a specified evaluation point.",EPSG guidance note number 7.,EPSG,2004-04-14,,0
+8731,Inclination in longitude,"The value of the inclination parameter in the the longitude domain, i.e. perpendicular to the plane of the meridian, derived at a specified evaluation point.",EPSG guidance note number 7.,EPSG,2004-04-14,,0
+8732,Height difference file,The name of the [path and] file containing vertical offsets.,EPSG,EPSG,2004-04-27,,0
+8733,Bin grid origin I,The value of the I-axis coordinate at the bin grid defininition point. The I-axis is rotated 90 degrees clockwise from the J-axis.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8734,Bin grid origin J,The value of the J-axis coordinate at the bin grid defininition point.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8735,Bin grid origin Easting,The value of the map grid Easting at the bin grid defininition point.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8736,Bin grid origin Northing,The value of the map grid Northing at the bin grid defininition point.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8737,Scale factor of bin grid,The point scale factor of the map grid coordinate reference system at a point within the bin grid. Generally either the bin grid origin or the centre of the bin grid will be the chosen point.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8738,Bin width on I-axis,The nominal separation of bin nodes on the bin grid I-axis. (Note: the actual bin node separation is the product of the nominal separation and the scale factor of the bin grid).,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8739,Bin width on J-axis,The nominal separation of bin nodes on the bin grid J-axis. (Note: the actual bin node separation is the product of the nominal separation and the scale factor of the bin grid).,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8740,Map grid bearing of bin grid J-axis,The orientation of the bin grid J-axis measured clockwise from map grid north.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8741,Bin node increment on I-axis,The numerical increment between successive bin nodes on the I-axis.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8742,Bin node increment on J-axis,The numerical increment between successive bin nodes on the J-axis.,"UKOOA Data Exchange Format P6/98, Definition of 3D Seismic Binning Grids, revision 3, May 2000.",OGP,2005-08-26,,0
+8801,Latitude of natural origin,"The latitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposes. Alternatively it may be considered as the latitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0).",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8802,Longitude of natural origin,"The longitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposes. Alternatively it may be considered as the longitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0).  Sometimes known as ""central meridian (CM)"".",EPSG guidance note number 7.,EPSG,2002-06-22,2002.39,0
+8805,Scale factor at natural origin,"The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the natural origin.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8806,False easting,"Since the natural origin may be at or near the centre of the projection and under normal coordinate circumstances would thus give rise to negative coordinates over parts of the mapped area, this origin is usually given false coordinates which are large enough to avoid this inconvenience. The False Easting, FE, is the value assigned to the abscissa (east or west) axis of the projection grid at the natural origin.",EPSG guidance note number 7.,EPSG,2002-07-31,2002.51,0
+8807,False northing,"Since the natural origin may be at or near the centre of the projection and under normal coordinate circumstances would thus give rise to negative coordinates over parts of the mapped area, this origin is usually given false coordinates which are large enough to avoid this inconvenience. The False Northing, FN, is the value assigned to the ordinate (north or south) axis of the projection grid at the natural origin.",EPSG guidance note number 7.,EPSG,2002-07-31,2002.51,0
+8811,Latitude of projection centre,"For an oblique projection, this is the latitude of the point at which the azimuth of the central line is defined.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8812,Longitude of projection centre,"For an oblique projection, this is the longitude of the point at which the azimuth of the central line is defined.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8813,Azimuth of initial line,"The azimuthal direction (north zero, east of north being positive) of the great circle which is the centre line of an oblique projection. The azimuth is given at the projection centre.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8814,Angle from Rectified to Skew Grid,The angle at the natural origin of an oblique projection through which the natural coordinate reference system is rotated to make the projection north axis parallel with true north.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8815,Scale factor on initial line,"The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the projection center.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8816,Easting at projection centre,The easting value assigned to the projection centre.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8817,Northing at projection centre,The northing value assigned to the projection centre.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8818,Latitude of pseudo standard parallel,"Latitude of the parallel on which the conic or cylindrical projection is based.  This latitude is not geographic, but is defined on the conformal sphere AFTER its rotation to obtain the oblique aspect of the projection.",EPSG guidance note number 7,EPSG,2000-03-07,,0
+8819,Scale factor on pseudo standard parallel,"The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the pseudo-standard parallel.",EPSG guidance note number 7.,EPSG,2000-03-07,,0
+8821,Latitude of false origin,The latitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8822,Longitude of false origin,The longitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8823,Latitude of 1st standard parallel,"For a conic projection with two standard parallels, this is the latitude of intersection of the cone with the ellipsoid that is nearest the pole.  Scale is true along this parallel.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8824,Latitude of 2nd standard parallel,"For a conic projection with two standard parallels, this is the latitude of intersection of the cone with the ellipsoid that is furthest from the pole.  Scale is true along this parallel.",EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8826,Easting at false origin,The easting value assigned to the false origin.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8827,Northing at false origin,The northing value assigned to the false origin.,EPSG guidance note number 7.,EPSG,1999-09-09,,0
+8828,Spherical latitude of origin,The latitude of the point from which the values of both the geographical coordinates on the sphere and the grid coordinates on a spherical projection are deemed to increment or decrement for computational purposes.,EPSG guidance note number 7.,EPSG,2001-06-05,,0
+8829,Spherical longitude of origin,The longitude of the point from which the values of both the geographical coordinates on the sphere and the grid coordinates on a spherical projection are deemed to increment or decrement for computational purposes.,EPSG guidance note number 7.,EPSG,2001-06-05,,0
+8830,Initial longitude,The longitude of the western limit of the first zone of a Transverse Mercator zoned grid system.,EPSG,EPSG,2001-06-05,,0
+8831,Zone width,The longitude width of a zone of a Transverse Mercator zoned grid system.,EPSG,EPSG,2001-06-05,,0
+8832,Latitude of standard parallel,"For polar aspect azimuthal projections, the parallel on which the scale factor is defined to be unity.",EPSG guidance note number 7.,EPSG,2003-09-22,,0
+8833,Longitude of origin,"For polar aspect azimuthal projections, the meridian along which the northing axis increments and also across which parallels of latitude increment towards the north pole.",EPSG guidance note number 7.,EPSG,2003-09-22,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter_value.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter_value.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_parameter_value.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,11528 @@
+coord_op_code,coord_op_method_code,parameter_code,parameter_value,param_value_file_ref,uom_code
+1025,9630,8617,55,,9102
+1025,9630,8618,0,,9102
+1025,9630,8623,-5.56098e-06,,9203
+1025,9630,8624,-1.55391e-06,,9203
+1025,9630,8625,-4.0262e-07,,9203
+1025,9630,8626,-5.09693e-07,,9203
+1025,9630,8627,-8.19775e-07,,9203
+1025,9630,8628,-2.47592e-07,,9203
+1025,9630,8629,1.36682e-07,,9203
+1025,9630,8630,1.86198e-07,,9203
+1025,9630,8631,1.2335e-07,,9203
+1025,9630,8632,5.68797e-08,,9203
+1025,9630,8633,-2.32217e-09,,9203
+1025,9630,8634,-7.69931e-09,,9203
+1025,9630,8635,-7.86953e-09,,9203
+1025,9630,8636,-6.12216e-09,,9203
+1025,9630,8637,-4.01382e-09,,9203
+1025,9630,8639,1.48944e-05,,9203
+1025,9630,8640,2.68191e-06,,9203
+1025,9630,8641,2.4529e-06,,9203
+1025,9630,8642,2.944e-07,,9203
+1025,9630,8643,1.5226e-06,,9203
+1025,9630,8644,9.10592e-07,,9203
+1025,9630,8645,-3.82241e-07,,9203
+1025,9630,8646,-8.51732e-07,,9203
+1025,9630,8647,-5.66713e-07,,9203
+1025,9630,8648,-1.85188e-07,,9203
+1025,9630,8649,2.84312e-08,,9203
+1025,9630,8650,6.84853e-08,,9203
+1025,9630,8651,5.00828e-08,,9203
+1025,9630,8652,4.15937e-08,,9203
+1025,9630,8653,7.62236e-09,,9203
+1026,9617,8623,8.4386918,,9203
+1026,9617,8624,-0.0972,,9203
+1026,9617,8625,-0.03672,,9203
+1026,9617,8626,4.06e-05,,9203
+1026,9617,8638,-13276.58,,9104
+1026,9617,8639,2.6620443,,9203
+1026,9617,8640,0.07992,,9203
+1026,9617,8641,-0.0036,,9203
+1026,9617,8642,-1.09e-05,,9203
+1027,9617,8623,11.328779,,9203
+1027,9617,8624,-0.1674,,9203
+1027,9617,8625,-0.03852,,9203
+1027,9617,8626,3.79e-05,,9203
+1027,9617,8638,-13276.58,,9104
+1027,9617,8639,2.5079425,,9203
+1027,9617,8640,0.08352,,9203
+1027,9617,8641,-0.00864,,9203
+1027,9617,8642,-3.8e-06,,9203
+1028,9617,8623,6.2280987,,9203
+1028,9617,8624,-0.03924,,9203
+1028,9617,8625,-0.03276,,9203
+1028,9617,8626,2.84e-05,,9203
+1028,9617,8638,-13276.58,,9104
+1028,9617,8639,2.9368989,,9203
+1028,9617,8640,0.07272,,9203
+1028,9617,8641,0.00216,,9203
+1028,9617,8642,-1.79e-05,,9203
+1029,9632,8619,155000,,9001
+1029,9632,8620,463000,,9001
+1029,9632,8621,663395.607,,9001
+1029,9632,8622,5781194.38,,9001
+1029,9632,8624,-51.681,,9203
+1029,9632,8625,3290.525,,9203
+1029,9632,8626,20.172,,9203
+1029,9632,8627,1.133,,9203
+1029,9632,8628,2.075,,9203
+1029,9632,8629,0.251,,9203
+1029,9632,8630,0.075,,9203
+1029,9632,8631,-0.012,,9203
+1030,9632,8619,663395.607,,9001
+1030,9632,8620,5781194.38,,9001
+1030,9632,8621,155000,,9001
+1030,9632,8622,463000,,9001
+1030,9632,8624,56.619,,9203
+1030,9632,8625,3290.362,,9203
+1030,9632,8626,20.184,,9203
+1030,9632,8627,-0.861,,9203
+1030,9632,8628,2.082,,9203
+1030,9632,8629,-0.023,,9203
+1030,9632,8630,0.07,,9203
+1030,9632,8631,-0.025,,9203
+1031,9632,8619,155000,,9001
+1031,9632,8620,463000,,9001
+1031,9632,8621,663395.563,,9001
+1031,9632,8622,5781194.442,,9001
+1031,9632,8624,-51.718,,9203
+1031,9632,8625,3290.521,,9203
+1031,9632,8626,20.154,,9203
+1031,9632,8627,1.152,,9203
+1031,9632,8628,2.061,,9203
+1031,9632,8629,0.238,,9203
+1031,9632,8630,0.058,,9203
+1031,9632,8631,-0.013,,9203
+1032,9632,8619,663395.563,,9001
+1032,9632,8620,5781194.442,,9001
+1032,9632,8621,155000,,9001
+1032,9632,8622,463000,,9001
+1032,9632,8624,99943.4175,,9203
+1032,9632,8625,-3290.3612,,9203
+1032,9632,8626,-20.1673,,9203
+1032,9632,8627,0.8387,,9203
+1032,9632,8628,-2.0651,,9203
+1032,9632,8629,0.0334,,9203
+1032,9632,8630,-0.0523,,9203
+1032,9632,8631,0.23,,9203
+1033,9631,8619,0,,9001
+1033,9631,8620,0,,9001
+1033,9631,8621,449681.702,,9001
+1033,9631,8622,5460505.326,,9001
+1033,9631,8624,-71.3747,,9203
+1033,9631,8625,1858.8407,,9203
+1033,9631,8626,-5.4504,,9203
+1033,9631,8627,-16.9681,,9203
+1033,9631,8628,4.0783,,9203
+1033,9631,8629,0.2193,,9203
+1034,9631,8619,500000,,9001
+1034,9631,8620,5500000,,9001
+1034,9631,8621,448933.793,,9001
+1034,9631,8622,5461423.984,,9001
+1034,9631,8624,28.7827,,9203
+1034,9631,8625,-1843.8236,,9203
+1034,9631,8626,0.0864,,9203
+1034,9631,8627,11.9065,,9203
+1034,9631,8628,-4.0793,,9203
+1034,9631,8629,0.0809,,9203
+1035,9621,8611,0,,9202
+1035,9621,8614,271.053,,9110
+1035,9621,8621,2610200.48,,9001
+1035,9621,8622,4905282.73,,9001
+1036,9633,8664,,ostn97.txt,
+1037,9632,8619,155000,,9001
+1037,9632,8620,463000,,9001
+1037,9632,8621,526577.124,,9001
+1037,9632,8622,5778575.474,,9001
+1037,9632,8624,99969.1014,,9203
+1037,9632,8625,533.6385,,9203
+1037,9632,8626,3.3943,,9203
+1037,9632,8627,-0.1391,,9203
+1037,9632,8628,2.0658,,9203
+1037,9632,8629,0.0677,,9203
+1037,9632,8630,0.0561,,9203
+1037,9632,8631,-0.0148,,9203
+1038,9632,8619,526577.124,,9001
+1038,9632,8620,5778575.474,,9001
+1038,9632,8621,155000,,9001
+1038,9632,8622,463000,,9001
+1038,9632,8624,100028.0577,,9203
+1038,9632,8625,-533.9532,,9203
+1038,9632,8626,-3.3943,,9203
+1038,9632,8627,0.1935,,9203
+1038,9632,8628,-2.0687,,9203
+1038,9632,8629,-0.0235,,9203
+1038,9632,8630,-0.0554,,9203
+1038,9632,8631,0.0167,,9203
+1039,9633,8664,,OSTN02_OSGM02_GB.txt,
+1040,9633,8664,,OSTN02_OSGM02_GB.txt,
+1041,9648,8619,53.5,,9102
+1041,9648,8620,-7.7,,9102
+1041,9648,8621,53.5,,9102
+1041,9648,8622,-7.7,,9102
+1041,9648,8623,0.763,,9203
+1041,9648,8632,-0.374,,9203
+1041,9648,8634,2.852,,9203
+1041,9648,8635,5.703,,9203
+1041,9648,8636,13.11,,9203
+1041,9648,8639,-2.81,,9203
+1041,9648,8643,-0.119,,9203
+1041,9648,8644,0.17,,9203
+1041,9648,8645,-0.887,,9203
+1041,9648,8646,4.877,,9203
+1041,9648,8647,3.913,,9203
+1041,9648,8648,2.163,,9203
+1041,9648,8650,-46.666,,9203
+1041,9648,8651,-27.795,,9203
+1041,9648,8652,18.867,,9203
+1041,9648,8670,-61.678,,9203
+1041,9648,8671,113.743,,9203
+1041,9648,8677,-265.898,,9203
+1041,9648,8683,-95.377,,9203
+1041,9648,8684,-284.294,,9203
+1041,9648,8690,-853.95,,9203
+1041,9648,8694,0.1,,9201
+1041,9648,8695,3600,,9201
+1041,9648,8716,-4.487,,9203
+1041,9648,8717,0.123,,9203
+1041,9648,8718,0.215,,9203
+1041,9648,8719,-0.515,,9203
+1041,9648,8720,0.183,,9203
+1041,9648,8721,-0.265,,9203
+1041,9648,8722,-0.57,,9203
+1041,9648,8723,0.414,,9203
+1041,9648,8724,-0.341,,9203
+1041,9648,8725,-4.68,,9203
+1041,9648,8726,1.196,,9203
+1042,9648,8619,53.5,,9102
+1042,9648,8620,-7.7,,9102
+1042,9648,8621,53.5,,9102
+1042,9648,8622,-7.7,,9102
+1042,9648,8623,0.763,,9203
+1042,9648,8632,-0.374,,9203
+1042,9648,8634,2.852,,9203
+1042,9648,8635,5.703,,9203
+1042,9648,8636,13.11,,9203
+1042,9648,8639,-2.81,,9203
+1042,9648,8643,-0.119,,9203
+1042,9648,8644,0.17,,9203
+1042,9648,8645,-0.887,,9203
+1042,9648,8646,4.877,,9203
+1042,9648,8647,3.913,,9203
+1042,9648,8648,2.163,,9203
+1042,9648,8650,-46.666,,9203
+1042,9648,8651,-27.795,,9203
+1042,9648,8652,18.867,,9203
+1042,9648,8670,-61.678,,9203
+1042,9648,8671,113.743,,9203
+1042,9648,8677,-265.898,,9203
+1042,9648,8683,-95.377,,9203
+1042,9648,8684,-284.294,,9203
+1042,9648,8690,-853.95,,9203
+1042,9648,8694,0.1,,9201
+1042,9648,8695,3600,,9201
+1042,9648,8716,-4.487,,9203
+1042,9648,8717,0.123,,9203
+1042,9648,8718,0.215,,9203
+1042,9648,8719,-0.515,,9203
+1042,9648,8720,0.183,,9203
+1042,9648,8721,-0.265,,9203
+1042,9648,8722,-0.57,,9203
+1042,9648,8723,0.414,,9203
+1042,9648,8724,-0.341,,9203
+1042,9648,8725,-4.68,,9203
+1042,9648,8726,1.196,,9203
+1043,9651,8617,55,,9102
+1043,9651,8618,0,,9102
+1043,9651,8623,-5.56098e-06,,9203
+1043,9651,8632,5.68797e-08,,9203
+1043,9651,8633,-2.32217e-09,,9203
+1043,9651,8634,-7.69931e-09,,9203
+1043,9651,8635,-7.86953e-09,,9203
+1043,9651,8636,-6.12216e-09,,9203
+1043,9651,8637,-4.01382e-09,,9203
+1043,9651,8639,1.48944e-05,,9203
+1043,9651,8643,1.5226e-06,,9203
+1043,9651,8644,9.10592e-07,,9203
+1043,9651,8645,-3.82241e-07,,9203
+1043,9651,8646,-8.51732e-07,,9203
+1043,9651,8647,-5.66713e-07,,9203
+1043,9651,8648,-1.85188e-07,,9203
+1043,9651,8649,2.84312e-08,,9203
+1043,9651,8650,6.84853e-08,,9203
+1043,9651,8651,5.00828e-08,,9203
+1043,9651,8652,4.15937e-08,,9203
+1043,9651,8653,7.62236e-09,,9203
+1043,9651,8696,1,,9201
+1043,9651,8716,-1.55391e-06,,9203
+1043,9651,8717,-4.0262e-07,,9203
+1043,9651,8718,-5.09693e-07,,9203
+1043,9651,8719,-8.19775e-07,,9203
+1043,9651,8720,-2.47592e-07,,9203
+1043,9651,8721,1.36682e-07,,9203
+1043,9651,8722,1.86198e-07,,9203
+1043,9651,8723,1.2335e-07,,9203
+1043,9651,8724,2.68191e-06,,9203
+1043,9651,8725,2.4529e-06,,9203
+1043,9651,8726,2.944e-07,,9203
+1044,9653,8619,155000,,9001
+1044,9653,8620,463000,,9001
+1044,9653,8621,663395.607,,9001
+1044,9653,8622,5781194.38,,9001
+1044,9653,8624,-51.681,,9203
+1044,9653,8625,3290.525,,9203
+1044,9653,8626,20.172,,9203
+1044,9653,8627,1.133,,9203
+1044,9653,8628,2.075,,9203
+1044,9653,8629,0.251,,9203
+1044,9653,8630,0.075,,9203
+1044,9653,8631,-0.012,,9203
+1044,9653,8694,1e-05,,9201
+1044,9653,8695,1,,9201
+1045,9653,8619,663395.607,,9001
+1045,9653,8620,5781194.38,,9001
+1045,9653,8621,155000,,9001
+1045,9653,8622,463000,,9001
+1045,9653,8624,56.619,,9203
+1045,9653,8625,3290.362,,9203
+1045,9653,8626,20.184,,9203
+1045,9653,8627,-0.861,,9203
+1045,9653,8628,2.082,,9203
+1045,9653,8629,-0.023,,9203
+1045,9653,8630,0.07,,9203
+1045,9653,8631,-0.025,,9203
+1045,9653,8694,1e-05,,9201
+1045,9653,8695,1,,9201
+1046,9653,8619,155000,,9001
+1046,9653,8620,463000,,9001
+1046,9653,8621,663395.563,,9001
+1046,9653,8622,5781194.442,,9001
+1046,9653,8624,-51.718,,9203
+1046,9653,8625,3290.521,,9203
+1046,9653,8626,20.154,,9203
+1046,9653,8627,1.152,,9203
+1046,9653,8628,2.061,,9203
+1046,9653,8629,0.238,,9203
+1046,9653,8630,0.058,,9203
+1046,9653,8631,-0.013,,9203
+1046,9653,8694,1e-05,,9201
+1046,9653,8695,1,,9201
+1047,9653,8619,663395.563,,9001
+1047,9653,8620,5781194.442,,9001
+1047,9653,8621,155000,,9001
+1047,9653,8622,463000,,9001
+1047,9653,8624,99943.4175,,9203
+1047,9653,8625,-3290.3612,,9203
+1047,9653,8626,-20.1673,,9203
+1047,9653,8627,0.8387,,9203
+1047,9653,8628,-2.0651,,9203
+1047,9653,8629,0.0334,,9203
+1047,9653,8630,-0.0523,,9203
+1047,9653,8631,0.23,,9203
+1047,9653,8694,1e-05,,9201
+1047,9653,8695,1,,9201
+1048,9652,8619,0,,9001
+1048,9652,8620,0,,9001
+1048,9652,8621,449681.702,,9001
+1048,9652,8622,5460505.326,,9001
+1048,9652,8624,-71.3747,,9203
+1048,9652,8625,1858.8407,,9203
+1048,9652,8626,-5.4504,,9203
+1048,9652,8627,-16.9681,,9203
+1048,9652,8628,4.0783,,9203
+1048,9652,8629,0.2193,,9203
+1048,9652,8694,1e-05,,9201
+1048,9652,8695,1,,9201
+1049,9652,8619,500000,,9001
+1049,9652,8620,5500000,,9001
+1049,9652,8621,448933.793,,9001
+1049,9652,8622,5461423.984,,9001
+1049,9652,8624,28.7827,,9203
+1049,9652,8625,-1843.8236,,9203
+1049,9652,8626,0.0864,,9203
+1049,9652,8627,11.9065,,9203
+1049,9652,8628,-4.0793,,9203
+1049,9652,8629,0.0809,,9203
+1049,9652,8694,1e-05,,9201
+1049,9652,8695,1,,9201
+1050,9653,8619,155000,,9001
+1050,9653,8620,463000,,9001
+1050,9653,8621,526577.124,,9001
+1050,9653,8622,5778575.474,,9001
+1050,9653,8624,99969.1014,,9203
+1050,9653,8625,533.6385,,9203
+1050,9653,8626,3.3943,,9203
+1050,9653,8627,-0.1391,,9203
+1050,9653,8628,2.0658,,9203
+1050,9653,8629,0.0677,,9203
+1050,9653,8630,0.0561,,9203
+1050,9653,8631,-0.0148,,9203
+1050,9653,8694,1e-05,,9201
+1050,9653,8695,1,,9201
+1051,9653,8619,526577.124,,9001
+1051,9653,8620,5778575.474,,9001
+1051,9653,8621,155000,,9001
+1051,9653,8622,463000,,9001
+1051,9653,8624,100028.0577,,9203
+1051,9653,8625,-533.9532,,9203
+1051,9653,8626,-3.3943,,9203
+1051,9653,8627,0.1935,,9203
+1051,9653,8628,-2.0687,,9203
+1051,9653,8629,-0.0235,,9203
+1051,9653,8630,-0.0554,,9203
+1051,9653,8631,0.0167,,9203
+1051,9653,8694,1e-05,,9201
+1051,9653,8695,1,,9201
+1052,9654,8617,52,,9102
+1052,9654,8618,10,,9102
+1052,9654,8623,-2.65261,,9203
+1052,9654,8633,0.17197,,9203
+1052,9654,8639,-4.13447,,9203
+1052,9654,8643,1.98425,,9203
+1052,9654,8644,0.30068,,9203
+1052,9654,8645,-2.31939,,9203
+1052,9654,8649,-1.70401,,9203
+1052,9654,8652,-5.48711,,9203
+1052,9654,8669,1.04974,,9203
+1052,9654,8681,7.41956,,9203
+1052,9654,8684,-1.61351,,9203
+1052,9654,8685,5.92933,,9203
+1052,9654,8686,-1.97974,,9203
+1052,9654,8687,1.57701,,9203
+1052,9654,8690,-6.52522,,9203
+1052,9654,8691,16.85976,,9203
+1052,9654,8692,-1.79701,,9203
+1052,9654,8696,0.05235988,,9201
+1052,9654,8697,-0.22899,,9203
+1052,9654,8698,-0.05401,,9203
+1052,9654,8699,-0.78909,,9203
+1052,9654,8700,-0.10572,,9203
+1052,9654,8701,0.05283,,9203
+1052,9654,8702,0.02445,,9203
+1052,9654,8703,-3.08344,,9203
+1052,9654,8704,-14.32516,,9203
+1052,9654,8705,4.49096,,9203
+1052,9654,8706,9.9875,,9203
+1052,9654,8707,7.80215,,9203
+1052,9654,8708,-2.26917,,9203
+1052,9654,8709,0.16438,,9203
+1052,9654,8710,-17.45428,,9203
+1052,9654,8711,-8.25844,,9203
+1052,9654,8712,5.28734,,9203
+1052,9654,8713,8.87141,,9203
+1052,9654,8714,-3.48015,,9203
+1052,9654,8715,0.71041,,9203
+1052,9654,8716,2.06392,,9203
+1052,9654,8717,0.77921,,9203
+1052,9654,8718,0.26743,,9203
+1052,9654,8719,0.10706,,9203
+1052,9654,8721,0.76407,,9203
+1052,9654,8722,-0.9543,,9203
+1052,9654,8724,-1.50572,,9203
+1052,9654,8725,1.94075,,9203
+1052,9654,8726,-1.376,,9203
+1053,9655,8727,,gr3df97a.txt,
+1054,9655,8727,,gr3df97a.txt,
+1055,9603,8605,-145.7,,9001
+1055,9603,8606,-249.1,,9001
+1055,9603,8607,1.5,,9001
+1056,9607,8605,-85.645,,9001
+1056,9607,8606,-273.077,,9001
+1056,9607,8607,-79.708,,9001
+1056,9607,8608,-2.289,,9104
+1056,9607,8609,1.421,,9104
+1056,9607,8610,-2.532,,9104
+1056,9607,8611,3.194,,9202
+1057,9607,8605,-202.234,,9001
+1057,9607,8606,-168.351,,9001
+1057,9607,8607,-63.51,,9001
+1057,9607,8608,-3.545,,9104
+1057,9607,8609,-0.659,,9104
+1057,9607,8610,1.945,,9104
+1057,9607,8611,2.1,,9202
+1058,9607,8605,-18.944,,9001
+1058,9607,8606,-379.364,,9001
+1058,9607,8607,-24.063,,9001
+1058,9607,8608,-0.04,,9104
+1058,9607,8609,0.764,,9104
+1058,9607,8610,-6.431,,9104
+1058,9607,8611,3.657,,9202
+1059,9603,8605,-294.7,,9001
+1059,9603,8606,-200.1,,9001
+1059,9603,8607,525.5,,9001
+1060,9603,8605,-3.2,,9001
+1060,9603,8606,-5.7,,9001
+1060,9603,8607,2.8,,9001
+1061,9603,8605,-20.8,,9001
+1061,9603,8606,11.3,,9001
+1061,9603,8607,2.4,,9001
+1062,9607,8605,226.702,,9001
+1062,9607,8606,-193.337,,9001
+1062,9607,8607,-35.371,,9001
+1062,9607,8608,2.229,,9104
+1062,9607,8609,4.391,,9104
+1062,9607,8610,-9.238,,9104
+1062,9607,8611,0.9798,,9202
+1063,9603,8605,-2.227,,9001
+1063,9603,8606,6.524,,9001
+1063,9603,8607,2.178,,9001
+1064,9603,8605,-0.652,,9001
+1064,9603,8606,1.619,,9001
+1064,9603,8607,0.213,,9001
+1065,9603,8605,44.585,,9001
+1065,9603,8606,-131.212,,9001
+1065,9603,8607,-39.544,,9001
+1066,9636,8605,593.032,,9001
+1066,9636,8606,26,,9001
+1066,9636,8607,478.741,,9001
+1066,9636,8608,1.9848,,9109
+1066,9636,8609,-1.7439,,9109
+1066,9636,8610,9.0587,,9109
+1066,9636,8611,4.0772,,9202
+1066,9636,8617,3903453.148,,9001
+1066,9636,8618,368135.313,,9001
+1066,9636,8667,5012970.306,,9001
+1067,9603,8605,-92.1,,9001
+1067,9603,8606,-89.9,,9001
+1067,9603,8607,114.9,,9001
+1068,9613,8657,,guhpgn.las,
+1068,9613,8658,,guhpgn.los,
+1069,9613,8657,,guhpgn.las,
+1069,9613,8658,,guhpgn.los,
+1070,9603,8605,-100,,9001
+1070,9603,8606,-248,,9001
+1070,9603,8607,259,,9001
+1071,9603,8605,-181,,9001
+1071,9603,8606,-122,,9001
+1071,9603,8607,225,,9001
+1072,9656,8728,50000,,9001
+1072,9656,8729,-500000,,9001
+1073,9603,8605,-48,,9001
+1073,9603,8606,55,,9001
+1073,9603,8607,52,,9001
+1074,9606,8605,-275.7224,,9001
+1074,9606,8606,94.7824,,9001
+1074,9606,8607,340.8944,,9001
+1074,9606,8608,-8.001,,9104
+1074,9606,8609,-4.42,,9104
+1074,9606,8610,-11.821,,9104
+1074,9606,8611,1,,9202
+1075,9603,8605,-89.05,,9001
+1075,9603,8606,-87.03,,9001
+1075,9603,8607,-124.56,,9001
+1076,9636,8605,,,
+1076,9636,8606,,,
+1076,9636,8607,,,
+1076,9636,8608,,,
+1076,9636,8609,,,
+1076,9636,8610,,,
+1076,9636,8611,,,
+1076,9636,8617,,,
+1076,9636,8618,,,
+1076,9636,8667,,,
+1077,9636,8605,,,
+1077,9636,8606,,,
+1077,9636,8607,,,
+1077,9636,8608,,,
+1077,9636,8609,,,
+1077,9636,8610,,,
+1077,9636,8611,,,
+1077,9636,8617,,,
+1077,9636,8618,,,
+1077,9636,8667,,,
+1078,9636,8605,-265.983,,9001
+1078,9636,8606,76.918,,9001
+1078,9636,8607,20.182,,9001
+1078,9636,8608,0.4099,,9104
+1078,9636,8609,2.9332,,9104
+1078,9636,8610,-2.6881,,9104
+1078,9636,8611,0.43,,9202
+1078,9636,8617,4098647.674,,9001
+1078,9636,8618,442843.139,,9001
+1078,9636,8667,4851251.093,,9001
+1079,9636,8605,-265.983,,9001
+1079,9636,8606,76.918,,9001
+1079,9636,8607,20.182,,9001
+1079,9636,8608,0.4099,,9104
+1079,9636,8609,2.9332,,9104
+1079,9636,8610,-2.6881,,9104
+1079,9636,8611,0.43,,9202
+1079,9636,8617,4098647.674,,9001
+1079,9636,8618,442843.139,,9001
+1079,9636,8667,4851251.093,,9001
+1080,9603,8605,175,,9001
+1080,9603,8606,-38,,9001
+1080,9603,8607,113,,9001
+1081,9607,8605,174.05,,9001
+1081,9607,8606,-25.49,,9001
+1081,9607,8607,112.57,,9001
+1081,9607,8608,0,,9104
+1081,9607,8609,0,,9104
+1081,9607,8610,-0.554,,9104
+1081,9607,8611,0.2263,,9202
+1082,9607,8605,174.05,,9001
+1082,9607,8606,-25.49,,9001
+1082,9607,8607,112.57,,9001
+1082,9607,8608,0,,9104
+1082,9607,8609,0,,9104
+1082,9607,8610,-0.554,,9104
+1082,9607,8611,0.2263,,9202
+1083,9603,8605,50,,9001
+1083,9603,8606,212,,9001
+1083,9603,8607,381,,9001
+1084,9603,8605,70,,9001
+1084,9603,8606,207,,9001
+1084,9603,8607,389.5,,9001
+1085,9603,8605,65.334,,9001
+1085,9603,8606,212.46,,9001
+1085,9603,8607,387.63,,9001
+1086,9607,8605,-33.722,,9001
+1086,9607,8606,153.789,,9001
+1086,9607,8607,94.959,,9001
+1086,9607,8608,8.581,,9104
+1086,9607,8609,4.478,,9104
+1086,9607,8610,-4.54,,9104
+1086,9607,8611,-8.95,,9202
+1087,9603,8605,-112,,9001
+1087,9603,8606,-110.3,,9001
+1087,9603,8607,-140.2,,9001
+1088,9603,8605,-223.7,,9001
+1088,9603,8606,-67.38,,9001
+1088,9603,8607,1.34,,9001
+1089,9603,8605,-225.4,,9001
+1089,9603,8606,-67.7,,9001
+1089,9603,8607,7.85,,9001
+1090,9603,8605,-227.1,,9001
+1090,9603,8606,-68.1,,9001
+1090,9603,8607,14.4,,9001
+1091,9603,8605,-231.61,,9001
+1091,9603,8606,-68.21,,9001
+1091,9603,8607,13.93,,9001
+1092,9603,8605,-225.06,,9001
+1092,9603,8606,-67.37,,9001
+1092,9603,8607,14.61,,9001
+1093,9603,8605,-229.08,,9001
+1093,9603,8606,-65.73,,9001
+1093,9603,8607,20.21,,9001
+1094,9603,8605,-230.47,,9001
+1094,9603,8606,-56.08,,9001
+1094,9603,8607,22.43,,9001
+1095,9636,8605,-270.933,,9001
+1095,9636,8606,115.599,,9001
+1095,9636,8607,-360.226,,9001
+1095,9636,8608,-5.266,,9104
+1095,9636,8609,-1.238,,9104
+1095,9636,8610,2.381,,9104
+1095,9636,8611,-5.109,,9202
+1095,9636,8617,2464351.59,,9001
+1095,9636,8618,-5783466.61,,9001
+1095,9636,8667,974809.81,,9001
+1096,9636,8605,-270.933,,9001
+1096,9636,8606,115.599,,9001
+1096,9636,8607,-360.226,,9001
+1096,9636,8608,-5.266,,9104
+1096,9636,8609,-1.238,,9104
+1096,9636,8610,2.381,,9104
+1096,9636,8611,-5.109,,9202
+1096,9636,8617,2464351.59,,9001
+1096,9636,8618,-5783466.61,,9001
+1096,9636,8667,974809.81,,9001
+1097,9603,8605,28,,9001
+1097,9603,8606,-121,,9001
+1097,9603,8607,-77,,9001
+1098,9603,8605,0,,9001
+1098,9603,8606,0,,9001
+1098,9603,8607,0,,9001
+1099,9603,8605,0,,9001
+1099,9603,8606,0,,9001
+1099,9603,8607,0,,9001
+1100,9603,8605,-166,,9001
+1100,9603,8606,-15,,9001
+1100,9603,8607,204,,9001
+1101,9603,8605,-118,,9001
+1101,9603,8606,-14,,9001
+1101,9603,8607,218,,9001
+1102,9603,8605,-134,,9001
+1102,9603,8606,-2,,9001
+1102,9603,8607,210,,9001
+1103,9603,8605,-165,,9001
+1103,9603,8606,-11,,9001
+1103,9603,8607,206,,9001
+1104,9603,8605,-123,,9001
+1104,9603,8606,-20,,9001
+1104,9603,8607,220,,9001
+1105,9603,8605,-128,,9001
+1105,9603,8606,-18,,9001
+1105,9603,8607,224,,9001
+1106,9603,8605,-161,,9001
+1106,9603,8606,-14,,9001
+1106,9603,8607,205,,9001
+1107,9603,8605,-43,,9001
+1107,9603,8606,-163,,9001
+1107,9603,8607,45,,9001
+1108,9603,8605,-133,,9001
+1108,9603,8606,-48,,9001
+1108,9603,8607,148,,9001
+1109,9603,8605,-134,,9001
+1109,9603,8606,-48,,9001
+1109,9603,8607,149,,9001
+1110,9603,8605,-150,,9001
+1110,9603,8606,-250,,9001
+1110,9603,8607,-1,,9001
+1111,9603,8605,-143,,9001
+1111,9603,8606,-236,,9001
+1111,9603,8607,7,,9001
+1112,9606,8605,593.16,,9001
+1112,9606,8606,26.15,,9001
+1112,9606,8607,478.54,,9001
+1112,9606,8608,-6.3239,,9109
+1112,9606,8609,-0.5008,,9109
+1112,9606,8610,-5.5487,,9109
+1112,9606,8611,4.0775,,9202
+1113,9603,8605,-143,,9001
+1113,9603,8606,-90,,9001
+1113,9603,8607,-294,,9001
+1114,9603,8605,-138,,9001
+1114,9603,8606,-105,,9001
+1114,9603,8607,-289,,9001
+1115,9603,8605,-153,,9001
+1115,9603,8606,-5,,9001
+1115,9603,8607,-292,,9001
+1116,9603,8605,-125,,9001
+1116,9603,8606,-108,,9001
+1116,9603,8607,-295,,9001
+1117,9603,8605,-161,,9001
+1117,9603,8606,-73,,9001
+1117,9603,8607,-317,,9001
+1118,9603,8605,-134,,9001
+1118,9603,8606,-105,,9001
+1118,9603,8607,-295,,9001
+1119,9603,8605,-169,,9001
+1119,9603,8606,-19,,9001
+1119,9603,8607,-278,,9001
+1120,9603,8605,-147,,9001
+1120,9603,8606,-74,,9001
+1120,9603,8607,-283,,9001
+1121,9603,8605,-142,,9001
+1121,9603,8606,-96,,9001
+1121,9603,8607,-293,,9001
+1122,9603,8605,-160,,9001
+1122,9603,8606,-6,,9001
+1122,9603,8607,-302,,9001
+1123,9603,8605,-377,,9001
+1123,9603,8606,681,,9001
+1123,9603,8607,-50,,9001
+1124,9603,8605,-73,,9001
+1124,9603,8606,213,,9001
+1124,9603,8607,296,,9001
+1125,9603,8605,307,,9001
+1125,9603,8606,304,,9001
+1125,9603,8607,-318,,9001
+1126,9603,8605,-384,,9001
+1126,9603,8606,664,,9001
+1126,9603,8607,-48,,9001
+1127,9603,8605,-148,,9001
+1127,9603,8606,136,,9001
+1127,9603,8607,90,,9001
+1128,9603,8605,-136,,9001
+1128,9603,8606,-108,,9001
+1128,9603,8607,-292,,9001
+1129,9603,8605,-134.73,,9001
+1129,9603,8606,-110.92,,9001
+1129,9603,8607,-292.66,,9001
+1130,9603,8605,-263,,9001
+1130,9603,8606,6,,9001
+1130,9603,8607,431,,9001
+1131,9603,8605,-134,,9001
+1131,9603,8606,229,,9001
+1131,9603,8607,-29,,9001
+1132,9603,8605,-206,,9001
+1132,9603,8606,172,,9001
+1132,9603,8607,-6,,9001
+1133,9603,8605,-87,,9001
+1133,9603,8606,-98,,9001
+1133,9603,8607,-121,,9001
+1134,9603,8605,-87,,9001
+1134,9603,8606,-96,,9001
+1134,9603,8607,-120,,9001
+1135,9603,8605,-103,,9001
+1135,9603,8606,-106,,9001
+1135,9603,8607,-141,,9001
+1136,9603,8605,-104,,9001
+1136,9603,8606,-101,,9001
+1136,9603,8607,-140,,9001
+1137,9603,8605,-130,,9001
+1137,9603,8606,-117,,9001
+1137,9603,8607,-151,,9001
+1138,9603,8605,-86,,9001
+1138,9603,8606,-96,,9001
+1138,9603,8607,-120,,9001
+1139,9603,8605,-87,,9001
+1139,9603,8606,-95,,9001
+1139,9603,8607,-120,,9001
+1140,9603,8605,-84,,9001
+1140,9603,8606,-95,,9001
+1140,9603,8607,-130,,9001
+1141,9603,8605,-117,,9001
+1141,9603,8606,-132,,9001
+1141,9603,8607,-164,,9001
+1142,9603,8605,-97,,9001
+1142,9603,8606,-103,,9001
+1142,9603,8607,-120,,9001
+1143,9603,8605,-97,,9001
+1143,9603,8606,-88,,9001
+1143,9603,8607,-135,,9001
+1144,9603,8605,-107,,9001
+1144,9603,8606,-88,,9001
+1144,9603,8607,-149,,9001
+1145,9603,8605,-84,,9001
+1145,9603,8606,-107,,9001
+1145,9603,8607,-120,,9001
+1146,9606,8605,-82.981,,9001
+1146,9606,8606,-99.719,,9001
+1146,9606,8607,-110.709,,9001
+1146,9606,8608,-0.5076,,9109
+1146,9606,8609,0.1503,,9109
+1146,9606,8610,0.3898,,9109
+1146,9606,8611,-0.3143,,9202
+1147,9606,8605,-1.51,,9001
+1147,9606,8606,-0.84,,9001
+1147,9606,8607,-3.5,,9001
+1147,9606,8608,-1.893,,9109
+1147,9606,8609,-0.687,,9109
+1147,9606,8610,-2.764,,9109
+1147,9606,8611,0.609,,9202
+1148,9603,8605,-130,,9001
+1148,9603,8606,110,,9001
+1148,9603,8607,-13,,9001
+1149,9603,8605,0,,9001
+1149,9603,8606,0,,9001
+1149,9603,8607,0,,9001
+1150,9603,8605,0,,9001
+1150,9603,8606,0,,9001
+1150,9603,8607,0,,9001
+1151,9603,8605,84,,9001
+1151,9603,8606,-22,,9001
+1151,9603,8607,209,,9001
+1152,9603,8605,-637,,9001
+1152,9603,8606,-549,,9001
+1152,9603,8607,-203,,9001
+1153,9603,8605,217,,9001
+1153,9603,8606,823,,9001
+1153,9603,8607,299,,9001
+1154,9603,8605,209,,9001
+1154,9603,8606,818,,9001
+1154,9603,8607,290,,9001
+1155,9603,8605,282,,9001
+1155,9603,8606,726,,9001
+1155,9603,8607,254,,9001
+1156,9603,8605,295,,9001
+1156,9603,8606,736,,9001
+1156,9603,8607,257,,9001
+1157,9603,8605,-97,,9001
+1157,9603,8606,787,,9001
+1157,9603,8607,86,,9001
+1158,9603,8605,-11,,9001
+1158,9603,8606,851,,9001
+1158,9603,8607,5,,9001
+1159,9603,8605,-130,,9001
+1159,9603,8606,29,,9001
+1159,9603,8607,364,,9001
+1160,9603,8605,-90,,9001
+1160,9603,8606,40,,9001
+1160,9603,8607,88,,9001
+1161,9603,8605,-133,,9001
+1161,9603,8606,-77,,9001
+1161,9603,8607,-51,,9001
+1162,9603,8605,-133,,9001
+1162,9603,8606,-79,,9001
+1162,9603,8607,-72,,9001
+1163,9603,8605,-74,,9001
+1163,9603,8606,-130,,9001
+1163,9603,8607,42,,9001
+1164,9603,8605,41,,9001
+1164,9603,8606,-220,,9001
+1164,9603,8607,-134,,9001
+1165,9603,8605,639,,9001
+1165,9603,8606,405,,9001
+1165,9603,8607,60,,9001
+1166,9603,8605,31,,9001
+1166,9603,8606,146,,9001
+1166,9603,8607,47,,9001
+1167,9603,8605,-81,,9001
+1167,9603,8606,-84,,9001
+1167,9603,8607,115,,9001
+1168,9603,8605,-92,,9001
+1168,9603,8606,-93,,9001
+1168,9603,8607,122,,9001
+1169,9603,8605,-225,,9001
+1169,9603,8606,-65,,9001
+1169,9603,8607,9,,9001
+1170,9603,8605,-3,,9001
+1170,9603,8606,142,,9001
+1170,9603,8607,183,,9001
+1171,9603,8605,0,,9001
+1171,9603,8606,125,,9001
+1171,9603,8607,194,,9001
+1172,9603,8605,-10,,9001
+1172,9603,8606,158,,9001
+1172,9603,8607,187,,9001
+1173,9603,8605,-8,,9001
+1173,9603,8606,160,,9001
+1173,9603,8607,176,,9001
+1174,9603,8605,-9,,9001
+1174,9603,8606,161,,9001
+1174,9603,8607,179,,9001
+1175,9603,8605,-8,,9001
+1175,9603,8606,159,,9001
+1175,9603,8607,175,,9001
+1176,9603,8605,-5,,9001
+1176,9603,8606,135,,9001
+1176,9603,8607,172,,9001
+1177,9603,8605,-4,,9001
+1177,9603,8606,154,,9001
+1177,9603,8607,178,,9001
+1178,9603,8605,1,,9001
+1178,9603,8606,140,,9001
+1178,9603,8607,165,,9001
+1179,9603,8605,-7,,9001
+1179,9603,8606,162,,9001
+1179,9603,8607,188,,9001
+1180,9603,8605,-9,,9001
+1180,9603,8606,157,,9001
+1180,9603,8607,184,,9001
+1181,9603,8605,-22,,9001
+1181,9603,8606,160,,9001
+1181,9603,8607,190,,9001
+1182,9603,8605,4,,9001
+1182,9603,8606,159,,9001
+1182,9603,8607,188,,9001
+1183,9603,8605,-7,,9001
+1183,9603,8606,139,,9001
+1183,9603,8607,181,,9001
+1184,9603,8605,0,,9001
+1184,9603,8606,125,,9001
+1184,9603,8607,201,,9001
+1185,9603,8605,-9,,9001
+1185,9603,8606,152,,9001
+1185,9603,8607,178,,9001
+1186,9603,8605,11,,9001
+1186,9603,8606,114,,9001
+1186,9603,8607,195,,9001
+1187,9603,8605,-12,,9001
+1187,9603,8606,130,,9001
+1187,9603,8607,190,,9001
+1188,9603,8605,0,,9001
+1188,9603,8606,0,,9001
+1188,9603,8607,0,,9001
+1189,9603,8605,-247,,9001
+1189,9603,8606,-148,,9001
+1189,9603,8607,369,,9001
+1190,9603,8605,-243,,9001
+1190,9603,8606,-192,,9001
+1190,9603,8607,477,,9001
+1191,9603,8605,-249,,9001
+1191,9603,8606,-156,,9001
+1191,9603,8607,381,,9001
+1192,9603,8605,-10,,9001
+1192,9603,8606,375,,9001
+1192,9603,8607,165,,9001
+1193,9603,8605,-168,,9001
+1193,9603,8606,-60,,9001
+1193,9603,8607,320,,9001
+1195,9603,8605,375,,9001
+1195,9603,8606,-111,,9001
+1195,9603,8607,431,,9001
+1196,9603,8605,371,,9001
+1196,9603,8606,-112,,9001
+1196,9603,8607,434,,9001
+1197,9603,8605,371,,9001
+1197,9603,8606,-111,,9001
+1197,9603,8607,434,,9001
+1198,9603,8605,384,,9001
+1198,9603,8606,-111,,9001
+1198,9603,8607,425,,9001
+1199,9603,8605,370,,9001
+1199,9603,8606,-108,,9001
+1199,9603,8607,434,,9001
+1200,9603,8605,-148,,9001
+1200,9603,8606,51,,9001
+1200,9603,8607,-291,,9001
+1201,9603,8605,-288,,9001
+1201,9603,8606,175,,9001
+1201,9603,8607,-376,,9001
+1202,9603,8605,-270,,9001
+1202,9603,8606,188,,9001
+1202,9603,8607,-388,,9001
+1203,9603,8605,-270,,9001
+1203,9603,8606,183,,9001
+1203,9603,8607,-390,,9001
+1204,9603,8605,-305,,9001
+1204,9603,8606,243,,9001
+1204,9603,8607,-442,,9001
+1205,9603,8605,-282,,9001
+1205,9603,8606,169,,9001
+1205,9603,8607,-371,,9001
+1206,9603,8605,-278,,9001
+1206,9603,8606,171,,9001
+1206,9603,8607,-367,,9001
+1207,9603,8605,-298,,9001
+1207,9603,8606,159,,9001
+1207,9603,8607,-369,,9001
+1208,9603,8605,-279,,9001
+1208,9603,8606,175,,9001
+1208,9603,8607,-379,,9001
+1209,9603,8605,-295,,9001
+1209,9603,8606,173,,9001
+1209,9603,8607,-371,,9001
+1211,9603,8605,164,,9001
+1211,9603,8606,138,,9001
+1211,9603,8607,-189,,9001
+1212,9603,8605,-57,,9001
+1212,9603,8606,1,,9001
+1212,9603,8607,-41,,9001
+1213,9603,8605,-62,,9001
+1213,9603,8606,-1,,9001
+1213,9603,8607,-37,,9001
+1214,9603,8605,-61,,9001
+1214,9603,8606,2,,9001
+1214,9603,8607,-48,,9001
+1215,9603,8605,-60,,9001
+1215,9603,8606,-2,,9001
+1215,9603,8607,-41,,9001
+1216,9603,8605,-75,,9001
+1216,9603,8606,-1,,9001
+1216,9603,8607,-44,,9001
+1217,9603,8605,-44,,9001
+1217,9603,8606,6,,9001
+1217,9603,8607,-36,,9001
+1218,9603,8605,-48,,9001
+1218,9603,8606,3,,9001
+1218,9603,8607,-44,,9001
+1219,9603,8605,-47,,9001
+1219,9603,8606,26,,9001
+1219,9603,8607,-42,,9001
+1220,9603,8605,-53,,9001
+1220,9603,8606,3,,9001
+1220,9603,8607,-47,,9001
+1221,9603,8605,-61,,9001
+1221,9603,8606,2,,9001
+1221,9603,8607,-33,,9001
+1222,9603,8605,-58,,9001
+1222,9603,8606,0,,9001
+1222,9603,8607,-44,,9001
+1223,9603,8605,-45,,9001
+1223,9603,8606,12,,9001
+1223,9603,8607,-33,,9001
+1224,9603,8605,-45,,9001
+1224,9603,8606,8,,9001
+1224,9603,8607,-33,,9001
+1225,9603,8605,-355,,9001
+1225,9603,8606,21,,9001
+1225,9603,8607,72,,9001
+1226,9603,8605,616,,9001
+1226,9603,8606,97,,9001
+1226,9603,8607,-251,,9001
+1227,9603,8605,-189,,9001
+1227,9603,8606,-242,,9001
+1227,9603,8607,-91,,9001
+1228,9603,8605,-679,,9001
+1228,9603,8606,669,,9001
+1228,9603,8607,-48,,9001
+1229,9603,8605,506,,9001
+1229,9603,8606,-122,,9001
+1229,9603,8607,611,,9001
+1230,9603,8605,-148,,9001
+1230,9603,8606,507,,9001
+1230,9603,8607,685,,9001
+1231,9603,8605,-148,,9001
+1231,9603,8606,507,,9001
+1231,9603,8607,685,,9001
+1232,9603,8605,-146,,9001
+1232,9603,8606,507,,9001
+1232,9603,8607,687,,9001
+1233,9603,8605,-158,,9001
+1233,9603,8606,507,,9001
+1233,9603,8607,676,,9001
+1234,9603,8605,-155,,9001
+1234,9603,8606,171,,9001
+1234,9603,8607,37,,9001
+1235,9603,8605,-265,,9001
+1235,9603,8606,120,,9001
+1235,9603,8607,-358,,9001
+1236,9607,8605,-116,,9001
+1236,9607,8606,-50.47,,9001
+1236,9607,8607,141.69,,9001
+1236,9607,8608,-0.23,,9104
+1236,9607,8609,-0.39,,9104
+1236,9607,8610,-0.344,,9104
+1236,9607,8611,0.0983,,9202
+1237,9606,8605,0,,9001
+1237,9606,8606,0,,9001
+1237,9606,8607,4.5,,9001
+1237,9606,8608,0,,9104
+1237,9606,8609,0,,9104
+1237,9606,8610,0.554,,9104
+1237,9606,8611,0.2263,,9202
+1238,9606,8605,0,,9001
+1238,9606,8606,0,,9001
+1238,9606,8607,4.5,,9001
+1238,9606,8608,0,,9104
+1238,9606,8609,0,,9104
+1238,9606,8610,0.554,,9104
+1238,9606,8611,0.219,,9202
+1239,9606,8605,0,,9001
+1239,9606,8606,0,,9001
+1239,9606,8607,-2.6,,9001
+1239,9606,8608,0,,9104
+1239,9606,8609,0,,9104
+1239,9606,8610,0.26,,9104
+1239,9606,8611,-0.6063,,9202
+1240,9606,8605,0,,9001
+1240,9606,8606,0,,9001
+1240,9606,8607,1.9,,9001
+1240,9606,8608,0,,9104
+1240,9606,8609,0,,9104
+1240,9606,8610,0.814,,9104
+1240,9606,8611,-0.38,,9202
+1241,9613,8657,,conus.las,
+1241,9613,8658,,conus.los,
+1243,9613,8657,,alaska.las,
+1243,9613,8658,,alaska.los,
+1245,9603,8605,-112,,9001
+1245,9603,8606,-77,,9001
+1245,9603,8607,-145,,9001
+1246,9603,8605,-333,,9001
+1246,9603,8606,-222,,9001
+1246,9603,8607,114,,9001
+1247,9603,8605,283,,9001
+1247,9603,8606,682,,9001
+1247,9603,8607,231,,9001
+1248,9603,8605,-24,,9001
+1248,9603,8606,-15,,9001
+1248,9603,8607,5,,9001
+1249,9603,8605,-2,,9001
+1249,9603,8606,152,,9001
+1249,9603,8607,149,,9001
+1250,9603,8605,2,,9001
+1250,9603,8606,204,,9001
+1250,9603,8607,105,,9001
+1251,9603,8605,-2,,9001
+1251,9603,8606,0,,9001
+1251,9603,8607,4,,9001
+1252,9603,8605,1,,9001
+1252,9603,8606,1,,9001
+1252,9603,8607,-1,,9001
+1253,9603,8605,-186,,9001
+1253,9603,8606,-93,,9001
+1253,9603,8607,310,,9001
+1254,9603,8605,28,,9001
+1254,9603,8606,-130,,9001
+1254,9603,8607,-95,,9001
+1255,9603,8605,-123,,9001
+1255,9603,8606,-206,,9001
+1255,9603,8607,219,,9001
+1256,9603,8605,-346,,9001
+1256,9603,8606,-1,,9001
+1256,9603,8607,224,,9001
+1258,9601,8602,-74.04513,,9110
+1259,9601,8602,-9.0754862,,9110
+1260,9601,8602,106.482779,,9110
+1261,9601,8602,-17.4,,9110
+1262,9601,8602,12.27084,,9110
+1263,9601,8602,106.482779,,9110
+1264,9601,8602,4.220471,,9110
+1265,9601,8602,2.5969213,,9105
+1266,9601,8602,2.5969213,,9105
+1268,9601,8602,106.482779,,9110
+1269,9601,8602,18.03298,,9110
+1270,9601,8602,23.4258815,,9110
+1271,9603,8605,615.64,,9001
+1271,9603,8606,102.08,,9001
+1271,9603,8607,-255.81,,9001
+1272,9603,8605,-199.87,,9001
+1272,9603,8606,74.79,,9001
+1272,9603,8607,246.62,,9001
+1273,9607,8605,-56,,9001
+1273,9607,8606,75.77,,9001
+1273,9607,8607,15.31,,9001
+1273,9607,8608,-0.37,,9104
+1273,9607,8609,-0.2,,9104
+1273,9607,8610,-0.21,,9104
+1273,9607,8611,-1.01,,9202
+1274,9607,8605,-40.595,,9001
+1274,9607,8606,-18.55,,9001
+1274,9607,8607,-69.339,,9001
+1274,9607,8608,-2.508,,9104
+1274,9607,8609,-1.832,,9104
+1274,9607,8610,2.611,,9104
+1274,9607,8611,-4.299,,9202
+1275,9603,8605,-84,,9001
+1275,9603,8606,-97,,9001
+1275,9603,8607,-117,,9001
+1276,9603,8605,-84,,9001
+1276,9603,8606,37,,9001
+1276,9603,8607,437,,9001
+1277,9603,8605,-168,,9001
+1277,9603,8606,-72,,9001
+1277,9603,8607,314,,9001
+1278,9603,8605,-127.8,,9001
+1278,9603,8606,-52.3,,9001
+1278,9603,8607,152.9,,9001
+1279,9603,8605,-128.5,,9001
+1279,9603,8606,-53,,9001
+1279,9603,8607,153.4,,9001
+1280,9607,8605,-117.763,,9001
+1280,9607,8606,-51.51,,9001
+1280,9607,8607,139.061,,9001
+1280,9607,8608,-0.292,,9104
+1280,9607,8609,-0.443,,9104
+1280,9607,8610,-0.277,,9104
+1280,9607,8611,-0.191,,9202
+1282,9603,8605,-404.78,,9001
+1282,9603,8606,685.68,,9001
+1282,9603,8607,45.47,,9001
+1283,9603,8605,0,,9001
+1283,9603,8606,0,,9001
+1283,9603,8607,0,,9001
+1284,9603,8605,-157,,9001
+1284,9603,8606,-2,,9001
+1284,9603,8607,-299,,9001
+1285,9603,8605,-175,,9001
+1285,9603,8606,-23,,9001
+1285,9603,8607,-303,,9001
+1286,9603,8605,-403,,9001
+1286,9603,8606,684,,9001
+1286,9603,8607,41,,9001
+1287,9603,8605,28,,9001
+1287,9603,8606,-121,,9001
+1287,9603,8607,-77,,9001
+1288,9603,8605,23,,9001
+1288,9603,8606,-124,,9001
+1288,9603,8607,-82,,9001
+1289,9603,8605,26,,9001
+1289,9603,8606,-121,,9001
+1289,9603,8607,-78,,9001
+1290,9603,8605,24,,9001
+1290,9603,8606,-124,,9001
+1290,9603,8607,-82,,9001
+1291,9603,8605,15,,9001
+1291,9603,8606,-130,,9001
+1291,9603,8607,-84,,9001
+1292,9603,8605,24,,9001
+1292,9603,8606,-130,,9001
+1292,9603,8607,-92,,9001
+1293,9603,8605,28,,9001
+1293,9603,8606,-121,,9001
+1293,9603,8607,-77,,9001
+1294,9603,8605,-73,,9001
+1294,9603,8606,-247,,9001
+1294,9603,8607,227,,9001
+1296,9603,8605,-61.702,,9001
+1296,9603,8606,284.488,,9001
+1296,9603,8607,472.052,,9001
+1297,9607,8605,-115.064,,9001
+1297,9607,8606,-87.39,,9001
+1297,9607,8607,-101.716,,9001
+1297,9607,8608,0.058,,9104
+1297,9607,8609,-4.001,,9104
+1297,9607,8610,2.062,,9104
+1297,9607,8611,9.366,,9202
+1298,9607,8605,-82.875,,9001
+1298,9607,8606,-57.097,,9001
+1298,9607,8607,-156.768,,9001
+1298,9607,8608,2.158,,9104
+1298,9607,8609,-1.524,,9104
+1298,9607,8610,0.982,,9104
+1298,9607,8611,-0.359,,9202
+1299,9607,8605,-138.527,,9001
+1299,9607,8606,-91.999,,9001
+1299,9607,8607,-114.591,,9001
+1299,9607,8608,0.14,,9104
+1299,9607,8609,-3.363,,9104
+1299,9607,8610,2.217,,9104
+1299,9607,8611,11.748,,9202
+1300,9607,8605,-73.472,,9001
+1300,9607,8606,-51.66,,9001
+1300,9607,8607,-112.482,,9001
+1300,9607,8608,-0.953,,9104
+1300,9607,8609,-4.6,,9104
+1300,9607,8610,2.368,,9104
+1300,9607,8611,0.586,,9202
+1301,9607,8605,219.315,,9001
+1301,9607,8606,168.975,,9001
+1301,9607,8607,-166.145,,9001
+1301,9607,8608,-0.198,,9104
+1301,9607,8609,-5.926,,9104
+1301,9607,8610,2.356,,9104
+1301,9607,8611,-57.104,,9202
+1302,9607,8605,0,,9001
+1302,9607,8606,0,,9001
+1302,9607,8607,0,,9001
+1302,9607,8608,0,,9104
+1302,9607,8609,0,,9104
+1302,9607,8610,0,,9104
+1302,9607,8611,0,,9202
+1303,9606,8605,43.822,,9001
+1303,9606,8606,-108.842,,9001
+1303,9606,8607,-119.585,,9001
+1303,9606,8608,1.455,,9104
+1303,9606,8609,-0.761,,9104
+1303,9606,8610,0.737,,9104
+1303,9606,8611,0.549,,9202
+1304,9603,8605,210,,9001
+1304,9603,8606,814,,9001
+1304,9603,8607,289,,9001
+1305,9603,8605,-147,,9001
+1305,9603,8606,506,,9001
+1305,9603,8607,687,,9001
+1306,9603,8605,682,,9001
+1306,9603,8606,-203,,9001
+1306,9603,8607,480,,9001
+1307,9603,8605,-2,,9001
+1307,9603,8606,374,,9001
+1307,9603,8607,172,,9001
+1308,9607,8605,-0.9738,,9001
+1308,9607,8606,1.9453,,9001
+1308,9607,8607,0.5486,,9001
+1308,9607,8608,-1.3357e-07,,9101
+1308,9607,8609,-4.872e-08,,9101
+1308,9607,8610,-5.507e-08,,9101
+1308,9607,8611,0,,9202
+1309,9607,8605,582,,9001
+1309,9607,8606,105,,9001
+1309,9607,8607,414,,9001
+1309,9607,8608,-1.04,,9104
+1309,9607,8609,-0.35,,9104
+1309,9607,8610,3.08,,9104
+1309,9607,8611,8.3,,9202
+1310,9607,8605,24,,9001
+1310,9607,8606,-123,,9001
+1310,9607,8607,-94,,9001
+1310,9607,8608,-0.02,,9104
+1310,9607,8609,0.25,,9104
+1310,9607,8610,0.13,,9104
+1310,9607,8611,1.1,,9202
+1311,9606,8605,-89.5,,9001
+1311,9606,8606,-93.8,,9001
+1311,9606,8607,-123.1,,9001
+1311,9606,8608,0,,9104
+1311,9606,8609,0,,9104
+1311,9606,8610,-0.156,,9104
+1311,9606,8611,1.2,,9202
+1312,9614,8656,,NTv1_0.gsb,
+1313,9615,8656,,NTv2_0.gsb,
+1314,9606,8605,446.448,,9001
+1314,9606,8606,-125.157,,9001
+1314,9606,8607,542.06,,9001
+1314,9606,8608,0.15,,9104
+1314,9606,8609,0.247,,9104
+1314,9606,8610,0.842,,9104
+1314,9606,8611,-20.489,,9202
+1315,9606,8605,535.948,,9001
+1315,9606,8606,-31.357,,9001
+1315,9606,8607,665.16,,9001
+1315,9606,8608,0.15,,9104
+1315,9606,8609,0.247,,9104
+1315,9606,8610,0.998,,9104
+1315,9606,8611,-21.689,,9202
+1316,9603,8605,-70.9,,9001
+1316,9603,8606,-151.8,,9001
+1316,9603,8607,-41.4,,9001
+1317,9603,8605,-37.2,,9001
+1317,9603,8606,-370.6,,9001
+1317,9603,8607,-228.5,,9001
+1318,9603,8605,-42.01,,9001
+1318,9603,8606,-332.21,,9001
+1318,9603,8607,-229.75,,9001
+1319,9603,8605,-40,,9001
+1319,9603,8606,-354,,9001
+1319,9603,8607,-224,,9001
+1320,9606,8605,-37.2,,9001
+1320,9606,8606,-370.6,,9001
+1320,9606,8607,-224,,9001
+1320,9606,8608,0,,9104
+1320,9606,8609,0,,9104
+1320,9606,8610,0.554,,9104
+1320,9606,8611,0.219,,9202
+1321,9603,8605,-41.8,,9001
+1321,9603,8606,-342.2,,9001
+1321,9603,8607,-228.2,,9001
+1322,9603,8605,-55.5,,9001
+1322,9603,8606,-348,,9001
+1322,9603,8607,-229.2,,9001
+1323,9603,8605,-43,,9001
+1323,9603,8606,-337,,9001
+1323,9603,8607,-233,,9001
+1324,9603,8605,-48,,9001
+1324,9603,8606,-345,,9001
+1324,9603,8607,-231,,9001
+1325,9603,8605,-48.6,,9001
+1325,9603,8606,-345.1,,9001
+1325,9603,8607,-230.8,,9001
+1326,9606,8605,-41.057,,9001
+1326,9606,8606,-374.564,,9001
+1326,9606,8607,-226.287,,9001
+1326,9606,8608,0,,9104
+1326,9606,8609,0,,9104
+1326,9606,8610,0.554,,9104
+1326,9606,8611,0.219,,9202
+1327,9603,8605,-50.9,,9001
+1327,9603,8606,-347.6,,9001
+1327,9603,8607,-231,,9001
+1328,9603,8605,0,,9001
+1328,9603,8606,0,,9001
+1328,9603,8607,0,,9001
+1329,9603,8605,-252.95,,9001
+1329,9603,8606,-4.11,,9001
+1329,9603,8607,-96.38,,9001
+1330,9603,8605,-252.95,,9001
+1330,9603,8606,-4.11,,9001
+1330,9603,8607,-96.38,,9001
+1331,9607,8605,0,,9001
+1331,9607,8606,0,,9001
+1331,9607,8607,0,,9001
+1331,9607,8608,0,,9104
+1331,9607,8609,0,,9104
+1331,9607,8610,0,,9104
+1331,9607,8611,0,,9202
+1332,9607,8605,21.53219,,9001
+1332,9607,8606,-97.00027,,9001
+1332,9607,8607,-60.74046,,9001
+1332,9607,8608,-0.99548,,9104
+1332,9607,8609,-0.58147,,9104
+1332,9607,8610,-0.2418,,9104
+1332,9607,8611,-4.5981,,9202
+1333,9607,8605,0.055,,9001
+1333,9607,8606,-0.541,,9001
+1333,9607,8607,-0.185,,9001
+1333,9607,8608,-0.0183,,9104
+1333,9607,8609,0.0003,,9104
+1333,9607,8610,0.007,,9104
+1333,9607,8611,-0.014,,9202
+1334,9607,8605,21.58719,,9001
+1334,9607,8606,-97.54127,,9001
+1334,9607,8607,-60.92546,,9001
+1334,9607,8608,-1.01378,,9104
+1334,9607,8609,-0.58117,,9104
+1334,9607,8610,-0.2348,,9104
+1334,9607,8611,-4.6121,,9202
+1335,9618,8601,7.92,,9108
+1335,9618,8602,-13.88,,9104
+1335,9618,8604,26.1,,9001
+1336,9618,8601,7.94,,9104
+1336,9618,8602,-13.97,,9104
+1336,9618,8604,26.9,,9001
+1337,9618,8601,8.1,,9104
+1337,9618,8602,-13.81,,9104
+1337,9618,8604,27.2,,9001
+1338,9618,8601,8.15,,9104
+1338,9618,8602,-13.95,,9104
+1338,9618,8604,28.4,,9001
+1339,9618,8601,8.37,,9104
+1339,9618,8602,-13.65,,9104
+1339,9618,8604,29,,9001
+1340,9618,8601,8.44,,9104
+1340,9618,8602,-13.87,,9104
+1340,9618,8604,30.9,,9001
+1341,9618,8601,8.61,,9104
+1341,9618,8602,-14.08,,9104
+1341,9618,8604,30.7,,9001
+1342,9618,8601,8.73,,9104
+1342,9618,8602,-14.3,,9104
+1342,9618,8604,30.9,,9001
+1343,9618,8601,8.63,,9104
+1343,9618,8602,-13.49,,9104
+1343,9618,8604,30.9,,9001
+1344,9618,8601,8.71,,9104
+1344,9618,8602,-13.73,,9104
+1344,9618,8604,31.6,,9001
+1345,9618,8601,8.84,,9104
+1345,9618,8602,-14.03,,9104
+1345,9618,8604,31.2,,9001
+1346,9618,8601,8.98,,9104
+1346,9618,8602,-14.33,,9104
+1346,9618,8604,32.5,,9001
+1347,9618,8601,9.1,,9104
+1347,9618,8602,-14.56,,9104
+1347,9618,8604,32.6,,9001
+1348,9618,8601,8.79,,9104
+1348,9618,8602,-13,,9104
+1348,9618,8604,33.3,,9001
+1349,9618,8601,8.84,,9104
+1349,9618,8602,-13.31,,9104
+1349,9618,8604,31.4,,9001
+1350,9618,8601,8.98,,9104
+1350,9618,8602,-13.59,,9104
+1350,9618,8604,30.9,,9001
+1351,9618,8601,9.1,,9104
+1351,9618,8602,-13.91,,9104
+1351,9618,8604,29.3,,9001
+1352,9618,8601,9.17,,9104
+1352,9618,8602,-14.27,,9104
+1352,9618,8604,31.3,,9001
+1353,9618,8601,9.23,,9104
+1353,9618,8602,-14.52,,9104
+1353,9618,8604,31.4,,9001
+1354,9618,8601,8.9,,9104
+1354,9618,8602,-12.68,,9104
+1354,9618,8604,34.4,,9001
+1355,9618,8601,8.99,,9104
+1355,9618,8602,-12.8,,9104
+1355,9618,8604,34.2,,9001
+1356,9618,8601,9,,9104
+1356,9618,8602,-13.07,,9104
+1356,9618,8604,31.7,,9001
+1357,9618,8601,9.21,,9104
+1357,9618,8602,-13.51,,9104
+1357,9618,8604,27.5,,9001
+1358,9618,8601,9.33,,9104
+1358,9618,8602,-13.66,,9104
+1358,9618,8604,23.8,,9001
+1359,9618,8601,9.25,,9104
+1359,9618,8602,-12.72,,9104
+1359,9618,8604,34.2,,9001
+1360,9618,8601,9.39,,9104
+1360,9618,8602,-12.91,,9104
+1360,9618,8604,31.8,,9001
+1361,9618,8601,9.55,,9104
+1361,9618,8602,-12.63,,9104
+1361,9618,8604,35.6,,9001
+1362,9618,8601,9.62,,9104
+1362,9618,8602,-12.82,,9104
+1362,9618,8604,34.7,,9001
+1363,9618,8601,9.81,,9104
+1363,9618,8602,-12.29,,9104
+1363,9618,8604,36.6,,9001
+1364,9618,8601,9.81,,9104
+1364,9618,8602,-12.45,,9104
+1364,9618,8604,37.5,,9001
+1365,9618,8601,9.92,,9104
+1365,9618,8602,-12.79,,9104
+1365,9618,8604,38.3,,9001
+1366,9618,8601,9.91,,9104
+1366,9618,8602,-12.21,,9104
+1366,9618,8604,36.6,,9001
+1367,9618,8601,10.08,,9104
+1367,9618,8602,-12.35,,9104
+1367,9618,8604,39,,9001
+1368,9618,8601,10.19,,9104
+1368,9618,8602,-12.74,,9104
+1368,9618,8604,40.3,,9001
+1369,9618,8601,10.29,,9104
+1369,9618,8602,-12.13,,9104
+1369,9618,8604,38.5,,9001
+1370,9618,8601,10.33,,9104
+1370,9618,8602,-12.27,,9104
+1370,9618,8604,40.1,,9001
+1371,9618,8601,10.45,,9104
+1371,9618,8602,-12.61,,9104
+1371,9618,8604,41.7,,9001
+1372,9618,8601,10.54,,9104
+1372,9618,8602,-11.96,,9104
+1372,9618,8604,39.1,,9001
+1373,9618,8601,10.65,,9104
+1373,9618,8602,-12.27,,9104
+1373,9618,8604,41.7,,9001
+1374,9618,8601,10.67,,9104
+1374,9618,8602,-12.5,,9104
+1374,9618,8604,41.1,,9001
+1375,9618,8601,10.67,,9104
+1375,9618,8602,-10.86,,9104
+1375,9618,8604,38.5,,9001
+1376,9618,8601,10.68,,9104
+1376,9618,8602,-10.97,,9104
+1376,9618,8604,36,,9001
+1377,9618,8601,10.8,,9104
+1377,9618,8602,-11.53,,9104
+1377,9618,8604,39.7,,9001
+1378,9618,8601,10.8,,9104
+1378,9618,8602,-11.73,,9104
+1378,9618,8604,40.9,,9001
+1379,9618,8601,10.92,,9104
+1379,9618,8602,-12.16,,9104
+1379,9618,8604,42.3,,9001
+1380,9618,8601,11,,9104
+1380,9618,8602,-12.25,,9104
+1380,9618,8604,41.2,,9001
+1381,9618,8601,10.83,,9104
+1381,9618,8602,-10.77,,9104
+1381,9618,8604,36.2,,9001
+1382,9618,8601,10.95,,9104
+1382,9618,8602,-11,,9104
+1382,9618,8604,38.7,,9001
+1383,9618,8601,10.97,,9104
+1383,9618,8602,-11.34,,9104
+1383,9618,8604,40.8,,9001
+1384,9618,8601,11.04,,9104
+1384,9618,8602,-11.69,,9104
+1384,9618,8604,43.3,,9001
+1385,9618,8601,11.17,,9104
+1385,9618,8602,-12.05,,9104
+1385,9618,8604,42.6,,9001
+1386,9618,8601,11.11,,9104
+1386,9618,8602,-10.59,,9104
+1386,9618,8604,37.3,,9001
+1387,9618,8601,11.16,,9104
+1387,9618,8602,-10.97,,9104
+1387,9618,8604,40.3,,9001
+1388,9618,8601,11.29,,9104
+1388,9618,8602,-11.23,,9104
+1388,9618,8604,42.4,,9001
+1389,9618,8601,11.36,,9104
+1389,9618,8602,-11.59,,9104
+1389,9618,8604,42.5,,9001
+1390,9618,8601,11.44,,9104
+1390,9618,8602,-11.88,,9104
+1390,9618,8604,40.3,,9001
+1391,9618,8601,11.27,,9104
+1391,9618,8602,-9.31,,9104
+1391,9618,8604,30.9,,9001
+1392,9618,8601,11.33,,9104
+1392,9618,8602,-9.52,,9104
+1392,9618,8604,33.8,,9001
+1393,9618,8601,11.38,,9104
+1393,9618,8602,-9.86,,9104
+1393,9618,8604,34.9,,9001
+1394,9618,8601,11.41,,9104
+1394,9618,8602,-10.14,,9104
+1394,9618,8604,35.7,,9001
+1395,9618,8601,11.39,,9104
+1395,9618,8602,-10.52,,9104
+1395,9618,8604,37.5,,9001
+1396,9618,8601,11.49,,9104
+1396,9618,8602,-10.83,,9104
+1396,9618,8604,39.3,,9001
+1397,9618,8601,11.58,,9104
+1397,9618,8602,-11.21,,9104
+1397,9618,8604,41.7,,9001
+1398,9618,8601,11.65,,9104
+1398,9618,8602,-11.53,,9104
+1398,9618,8604,38.5,,9001
+1399,9618,8601,11.72,,9104
+1399,9618,8602,-11.8,,9104
+1399,9618,8604,34.5,,9001
+1400,9618,8601,11.44,,9104
+1400,9618,8602,-9.21,,9104
+1400,9618,8604,32.7,,9001
+1401,9618,8601,11.47,,9104
+1401,9618,8602,-9.52,,9104
+1401,9618,8604,35.2,,9001
+1402,9618,8601,11.55,,9104
+1402,9618,8602,-9.8,,9104
+1402,9618,8604,35.4,,9001
+1403,9618,8601,11.61,,9104
+1403,9618,8602,-10.12,,9104
+1403,9618,8604,35.9,,9001
+1404,9618,8601,11.66,,9104
+1404,9618,8602,-10.47,,9104
+1404,9618,8604,37,,9001
+1405,9618,8601,11.78,,9104
+1405,9618,8602,-10.79,,9104
+1405,9618,8604,39.8,,9001
+1406,9618,8601,11.85,,9104
+1406,9618,8602,-11.13,,9104
+1406,9618,8604,39.9,,9001
+1407,9618,8601,11.9,,9104
+1407,9618,8602,-11.47,,9104
+1407,9618,8604,36.9,,9001
+1408,9618,8601,11.91,,9104
+1408,9618,8602,-11.69,,9104
+1408,9618,8604,33.7,,9001
+1409,9618,8601,11.65,,9104
+1409,9618,8602,-8.59,,9104
+1409,9618,8604,29.7,,9001
+1410,9618,8601,11.68,,9104
+1410,9618,8602,-8.8,,9104
+1410,9618,8604,30.5,,9001
+1411,9618,8601,11.73,,9104
+1411,9618,8602,-9.04,,9104
+1411,9618,8604,30.9,,9001
+1412,9618,8601,11.72,,9104
+1412,9618,8602,-9.48,,9104
+1412,9618,8604,35.1,,9001
+1413,9618,8601,11.81,,9104
+1413,9618,8602,9.74,,9104
+1413,9618,8604,35.8,,9001
+1414,9618,8601,11.88,,9104
+1414,9618,8602,-10.1,,9104
+1414,9618,8604,37.1,,9001
+1415,9618,8601,11.91,,9104
+1415,9618,8602,-10.35,,9104
+1415,9618,8604,37.9,,9001
+1416,9618,8601,11.9,,9104
+1416,9618,8602,-10.7,,9104
+1416,9618,8604,39.3,,9001
+1417,9618,8601,12.02,,9104
+1417,9618,8602,-11.09,,9104
+1417,9618,8604,38.2,,9001
+1418,9618,8601,11.87,,9104
+1418,9618,8602,-8.23,,9104
+1418,9618,8604,29.7,,9001
+1419,9618,8601,11.84,,9104
+1419,9618,8602,-8.44,,9104
+1419,9618,8604,30.6,,9001
+1420,9618,8601,11.94,,9104
+1420,9618,8602,-8.71,,9104
+1420,9618,8604,30.2,,9001
+1421,9618,8601,11.99,,9104
+1421,9618,8602,-9.02,,9104
+1421,9618,8604,30.9,,9001
+1422,9618,8601,12.05,,9104
+1422,9618,8602,-9.36,,9104
+1422,9618,8604,35,,9001
+1423,9618,8601,12.1,,9104
+1423,9618,8602,-9.64,,9104
+1423,9618,8604,35.5,,9001
+1424,9618,8601,12.1,,9104
+1424,9618,8602,-10.08,,9104
+1424,9618,8604,37.3,,9001
+1425,9618,8601,12.07,,9104
+1425,9618,8602,-10.25,,9104
+1425,9618,8604,37.3,,9001
+1426,9618,8601,12,,9104
+1426,9618,8602,-8.15,,9104
+1426,9618,8604,32.1,,9001
+1427,9618,8601,12.06,,9104
+1427,9618,8602,-8.38,,9104
+1427,9618,8604,31,,9001
+1428,9618,8601,12.17,,9104
+1428,9618,8602,-8.69,,9104
+1428,9618,8604,30.3,,9001
+1429,9618,8601,12.23,,9104
+1429,9618,8602,-8.99,,9104
+1429,9618,8604,31.7,,9001
+1430,9618,8601,12.21,,9104
+1430,9618,8602,-9.21,,9104
+1430,9618,8604,34.3,,9001
+1431,9618,8601,12.28,,9104
+1431,9618,8602,-9.6,,9104
+1431,9618,8604,33.3,,9001
+1432,9618,8601,12.28,,9104
+1432,9618,8602,-8.25,,9104
+1432,9618,8604,31,,9001
+1433,9618,8601,12.37,,9104
+1433,9618,8602,-8.55,,9104
+1433,9618,8604,29.1,,9001
+1434,9618,8601,12.53,,9104
+1434,9618,8602,-8.21,,9104
+1434,9618,8604,31,,9001
+1435,9618,8601,12.57,,9104
+1435,9618,8602,-8.4,,9104
+1435,9618,8604,28.4,,9001
+1436,9618,8601,12.71,,9104
+1436,9618,8602,-8.17,,9104
+1436,9618,8604,29.9,,9001
+1437,9607,8605,419.3836,,9001
+1437,9607,8606,99.3335,,9001
+1437,9607,8607,591.3451,,9001
+1437,9607,8608,-0.850389,,9104
+1437,9607,8609,-1.817277,,9104
+1437,9607,8610,7.862238,,9104
+1437,9607,8611,-0.99496,,9202
+1438,9606,8605,-333.102,,9001
+1438,9606,8606,-11.02,,9001
+1438,9606,8607,230.69,,9001
+1438,9606,8608,0,,9104
+1438,9606,8609,0,,9104
+1438,9606,8610,0.554,,9104
+1438,9606,8611,0.219,,9202
+1439,9606,8605,-180.624,,9001
+1439,9606,8606,-225.516,,9001
+1439,9606,8607,173.919,,9001
+1439,9606,8608,-0.81,,9104
+1439,9606,8609,-1.898,,9104
+1439,9606,8610,8.336,,9104
+1439,9606,8611,16.71006,,9202
+1440,9603,8605,-86,,9001
+1440,9603,8606,-92.2,,9001
+1440,9603,8607,-127.5,,9001
+1441,9603,8605,-255,,9001
+1441,9603,8606,-15,,9001
+1441,9603,8607,71,,9001
+1442,9603,8605,725,,9001
+1442,9603,8606,685,,9001
+1442,9603,8607,536,,9001
+1443,9603,8605,72,,9001
+1443,9603,8606,213.7,,9001
+1443,9603,8607,93,,9001
+1444,9603,8605,174,,9001
+1444,9603,8606,359,,9001
+1444,9603,8607,365,,9001
+1445,9603,8605,9,,9001
+1445,9603,8606,183,,9001
+1445,9603,8607,236,,9001
+1446,9603,8605,-149,,9001
+1446,9603,8606,128,,9001
+1446,9603,8607,296,,9001
+1447,9619,8601,-18,,9104
+1447,9619,8602,4.4,,9104
+1450,9620,8659,8047,,
+1450,9620,8660,8046,,
+1450,9620,8661,,ED50 to WGS 84 (15),
+1450,9620,8662,,ED50 to WGS 84 (14),
+1451,9614,8656,,PQV4.DAC,
+1454,9613,8657,,hawaii.las,
+1454,9613,8658,,hawaii.los,
+1455,9613,8657,,stlrnc.las,
+1455,9613,8658,,stlrnc.los,
+1456,9613,8657,,stpaul.las,
+1456,9613,8658,,stpaul.los,
+1457,9613,8657,,stgeorge.las,
+1457,9613,8658,,stgeorge.los,
+1458,9607,8605,-129.193,,9001
+1458,9607,8606,-41.212,,9001
+1458,9607,8607,130.73,,9001
+1458,9607,8608,-0.246,,9104
+1458,9607,8609,-0.374,,9104
+1458,9607,8610,-0.329,,9104
+1458,9607,8611,-2.955,,9202
+1459,9607,8605,-120.695,,9001
+1459,9607,8606,-62.73,,9001
+1459,9607,8607,165.46,,9001
+1459,9607,8608,-0.109,,9104
+1459,9607,8609,0.141,,9104
+1459,9607,8610,0.116,,9104
+1459,9607,8611,2.733,,9202
+1460,9607,8605,-119.353,,9001
+1460,9607,8606,-48.301,,9001
+1460,9607,8607,139.484,,9001
+1460,9607,8608,-0.415,,9104
+1460,9607,8609,-0.26,,9104
+1460,9607,8610,-0.437,,9104
+1460,9607,8611,-0.613,,9202
+1461,9613,8657,,prvi.las,
+1461,9613,8658,,prvi.los,
+1462,9614,8656,,GS2783v1.QUE,
+1463,9615,8656,,May76v20.gsb,
+1464,9615,8656,,vic_0799.gsb,
+1466,9601,8602,10.43225,,9110
+1467,9601,8602,2.5969213,,9105
+1468,9601,8602,2.201395,,9110
+1469,9603,8605,-125,,9001
+1469,9603,8606,53,,9001
+1469,9603,8607,467,,9001
+1470,9603,8605,-124.76,,9001
+1470,9603,8606,53,,9001
+1470,9603,8607,466.79,,9001
+1471,9606,8605,-577.326,,9001
+1471,9606,8606,-90.129,,9001
+1471,9606,8607,-463.919,,9001
+1471,9606,8608,-15.8537,,9113
+1471,9606,8609,-4.55,,9113
+1471,9606,8610,-16.3489,,9113
+1471,9606,8611,-2.4232,,9201
+1472,9615,8656,,NB7783v2.gsb,
+1473,9603,8605,0,,9001
+1473,9603,8606,0,,9001
+1473,9603,8607,0,,9001
+1474,9613,8657,,alhpgn.las,
+1474,9613,8658,,alhpgn.los,
+1475,9613,8657,,azhpgn.las,
+1475,9613,8658,,azhpgn.los,
+1476,9613,8657,,cnhpgn.las,
+1476,9613,8658,,cnhpgn.los,
+1477,9613,8657,,cshpgn.las,
+1477,9613,8658,,cshpgn.los,
+1478,9613,8657,,cohpgn.las,
+1478,9613,8658,,cohpgn.los,
+1479,9613,8657,,gahpgn.las,
+1479,9613,8658,,gahpgn.los,
+1480,9613,8657,,flhpgn.las,
+1480,9613,8658,,flhpgn.los,
+1481,9613,8657,,emhpgn.las,
+1481,9613,8658,,emhpgn.los,
+1482,9613,8657,,wmhpgn.las,
+1482,9613,8658,,wmhpgn.los,
+1483,9613,8657,,kyhpgn.las,
+1483,9613,8658,,kyhpgn.los,
+1484,9613,8657,,lahpgn.las,
+1484,9613,8658,,lahpgn.los,
+1485,9613,8657,,mdhpgn.las,
+1485,9613,8658,,mdhpgn.los,
+1486,9613,8657,,mehpgn.las,
+1486,9613,8658,,mehpgn.los,
+1487,9613,8657,,mihpgn.las,
+1487,9613,8658,,mihpgn.los,
+1488,9613,8657,,mshpgn.las,
+1488,9613,8658,,mshpgn.los,
+1489,9613,8657,,nbhpgn.las,
+1489,9613,8658,,nbhpgn.los,
+1490,9613,8657,,nehpgn.las,
+1490,9613,8658,,nehpgn.los,
+1491,9613,8657,,nmhpgn.las,
+1491,9613,8658,,nmhpgn.los,
+1492,9613,8657,,nyhpgn.las,
+1492,9613,8658,,nyhpgn.los,
+1493,9613,8657,,ndhpgn.las,
+1493,9613,8658,,ndhpgn.los,
+1494,9613,8657,,okhpgn.las,
+1494,9613,8658,,okhpgn.los,
+1495,9613,8657,,pvhpgn.las,
+1495,9613,8658,,pvhpgn.los,
+1496,9613,8657,,sdhpgn.las,
+1496,9613,8658,,sdhpgn.los,
+1497,9613,8657,,tnhpgn.las,
+1497,9613,8658,,tnhpgn.los,
+1498,9613,8657,,ethpgn.las,
+1498,9613,8658,,ethpgn.los,
+1499,9613,8657,,wthpgn.las,
+1499,9613,8658,,wthpgn.los,
+1500,9613,8657,,vahpgn.las,
+1500,9613,8658,,vahpgn.los,
+1501,9613,8657,,wohpgn.las,
+1501,9613,8658,,wohpgn.los,
+1502,9613,8657,,wihpgn.las,
+1502,9613,8658,,wihpgn.los,
+1503,9613,8657,,wyhpgn.las,
+1503,9613,8658,,wyhpgn.los,
+1504,9603,8605,-134.73,,9001
+1504,9603,8606,-110.92,,9001
+1504,9603,8607,-292.66,,9001
+1505,9603,8605,0,,9001
+1505,9603,8606,0,,9001
+1505,9603,8607,0,,9001
+1506,9615,8656,,tas_1098.gsb,
+1507,9615,8656,,nt_0599.gsb,
+1508,9607,8605,660.077,,9001
+1508,9607,8606,13.551,,9001
+1508,9607,8607,369.344,,9001
+1508,9607,8608,2.484,,9113
+1508,9607,8609,1.783,,9113
+1508,9607,8610,2.939,,9113
+1508,9607,8611,5.66,,9201
+1509,9603,8605,674.374,,9001
+1509,9603,8606,15.056,,9001
+1509,9603,8607,405.346,,9001
+1510,9603,8605,674.374,,9001
+1510,9603,8606,15.056,,9001
+1510,9603,8607,405.346,,9001
+1511,9603,8605,0,,9001
+1511,9603,8606,0,,9001
+1511,9603,8607,0,,9001
+1512,9603,8605,-133.63,,9001
+1512,9603,8606,-157.5,,9001
+1512,9603,8607,-158.62,,9001
+1513,9603,8605,-241.54,,9001
+1513,9603,8606,-163.64,,9001
+1513,9603,8607,396.06,,9001
+1514,9606,8605,-110.33,,9001
+1514,9606,8606,-97.73,,9001
+1514,9606,8607,-119.85,,9001
+1514,9606,8608,0.3423,,9104
+1514,9606,8609,1.1634,,9104
+1514,9606,8610,0.2715,,9104
+1514,9606,8611,0.063,,9202
+1515,9607,8605,-0.991,,9001
+1515,9607,8606,1.9072,,9001
+1515,9607,8607,0.5129,,9001
+1515,9607,8608,-1.25033e-07,,9101
+1515,9607,8609,-4.6785e-08,,9101
+1515,9607,8610,-5.6529e-08,,9101
+1515,9607,8611,0,,9202
+1516,9603,8605,-273.5,,9001
+1516,9603,8606,110.6,,9001
+1516,9603,8607,-357.9,,9001
+1517,9603,8605,-23,,9001
+1517,9603,8606,259,,9001
+1517,9603,8607,-9,,9001
+1518,9603,8605,-83,,9001
+1518,9603,8606,37,,9001
+1518,9603,8607,124,,9001
+1519,9601,8602,7.26225,,9110
+1520,9613,8657,,hihpgn.las,
+1520,9613,8658,,hihpgn.los,
+1521,9613,8657,,inhpgn.las,
+1521,9613,8658,,inhpgn.los,
+1522,9613,8657,,kshpgn.las,
+1522,9613,8658,,kshpgn.los,
+1523,9613,8657,,nvhpgn.las,
+1523,9613,8658,,nvhpgn.los,
+1524,9613,8657,,ohhpgn.las,
+1524,9613,8658,,ohhpgn.los,
+1525,9613,8657,,uthpgn.las,
+1525,9613,8658,,uthpgn.los,
+1526,9613,8657,,wvhpgn.las,
+1526,9613,8658,,wvhpgn.los,
+1527,9603,8605,-154.5,,9001
+1527,9603,8606,150.7,,9001
+1527,9603,8607,100.4,,9001
+1528,9603,8605,160,,9001
+1528,9603,8606,26,,9001
+1528,9603,8607,41,,9001
+1529,9606,8605,18.38,,9001
+1529,9606,8606,192.45,,9001
+1529,9606,8607,96.82,,9001
+1529,9606,8608,0.056,,9104
+1529,9606,8609,-0.142,,9104
+1529,9606,8610,-0.2,,9104
+1529,9606,8611,-0.0013,,9202
+1530,9603,8605,-4.2,,9001
+1530,9603,8606,135.4,,9001
+1530,9603,8607,181.9,,9001
+1531,9603,8605,-245,,9001
+1531,9603,8606,-153.9,,9001
+1531,9603,8607,382.8,,9001
+1532,9603,8605,-80.7,,9001
+1532,9603,8606,-132.5,,9001
+1532,9603,8607,41.1,,9001
+1533,9603,8605,214,,9001
+1533,9603,8606,804,,9001
+1533,9603,8607,268,,9001
+1534,9606,8605,-111.92,,9001
+1534,9606,8606,-87.85,,9001
+1534,9606,8607,114.5,,9001
+1534,9606,8608,1.875,,9104
+1534,9606,8609,0.202,,9104
+1534,9606,8610,0.219,,9104
+1534,9606,8611,0.032,,9201
+1536,9603,8605,-250.2,,9001
+1536,9603,8606,-153.09,,9001
+1536,9603,8607,391.7,,9001
+1537,9603,8605,204.64,,9001
+1537,9603,8606,834.74,,9001
+1537,9603,8607,293.8,,9001
+1538,9603,8605,-260.1,,9001
+1538,9603,8606,5.5,,9001
+1538,9603,8607,432.2,,9001
+1539,9603,8605,-76,,9001
+1539,9603,8606,-138,,9001
+1539,9603,8607,67,,9001
+1540,9603,8605,0,,9001
+1540,9603,8606,0,,9001
+1540,9603,8607,0,,9001
+1541,9603,8605,199,,9001
+1541,9603,8606,931,,9001
+1541,9603,8607,317,,9001
+1542,9603,8605,198,,9001
+1542,9603,8606,881,,9001
+1542,9603,8607,317,,9001
+1543,9603,8605,182,,9001
+1543,9603,8606,915,,9001
+1543,9603,8607,344,,9001
+1544,9603,8605,-17.51,,9001
+1544,9603,8606,-108.32,,9001
+1544,9603,8607,-62.39,,9001
+1545,9603,8605,-121.8,,9001
+1545,9603,8606,98.1,,9001
+1545,9603,8607,-15.2,,9001
+1546,9603,8605,-146.21,,9001
+1546,9603,8606,112.63,,9001
+1546,9603,8607,4.05,,9001
+1547,9603,8605,-173,,9001
+1547,9603,8606,253,,9001
+1547,9603,8607,27,,9001
+1548,9603,8605,-66.87,,9001
+1548,9603,8606,4.37,,9001
+1548,9603,8607,-38.52,,9001
+1549,9603,8605,-158,,9001
+1549,9603,8606,315,,9001
+1549,9603,8607,-148,,9001
+1550,9603,8605,-139.62,,9001
+1550,9603,8606,290.53,,9001
+1550,9603,8607,-150.29,,9001
+1551,9603,8605,-141.15,,9001
+1551,9603,8606,293.44,,9001
+1551,9603,8607,-150.56,,9001
+1552,9603,8605,-142.48,,9001
+1552,9603,8606,296.03,,9001
+1552,9603,8607,-149.74,,9001
+1553,9613,8657,,ilhpgn.las,
+1553,9613,8658,,ilhpgn.los,
+1554,9613,8657,,njhpgn.las,
+1554,9613,8658,,njhpgn.los,
+1555,9603,8605,-0.465,,9001
+1555,9603,8606,372.095,,9001
+1555,9603,8607,171.736,,9001
+1556,9603,8605,-2,,9001
+1556,9603,8606,374,,9001
+1556,9603,8607,172,,9001
+1557,9603,8605,-254.1,,9001
+1557,9603,8606,-5.36,,9001
+1557,9603,8607,-100.29,,9001
+1558,9603,8605,0,,9001
+1558,9603,8606,0,,9001
+1558,9603,8607,0,,9001
+1559,9615,8656,,wa_0400.gsb,
+1560,9603,8605,-156.5,,9001
+1560,9603,8606,-87.2,,9001
+1560,9603,8607,285.9,,9001
+1561,9603,8605,-128,,9001
+1561,9603,8606,-283,,9001
+1561,9603,8607,22,,9001
+1562,9603,8605,-128.16,,9001
+1562,9603,8606,-282.42,,9001
+1562,9603,8607,21.93,,9001
+1563,9603,8605,-128.033,,9001
+1563,9603,8606,-283.697,,9001
+1563,9603,8607,21.052,,9001
+1564,9607,8605,59.47,,9001
+1564,9607,8606,-5.04,,9001
+1564,9607,8607,187.44,,9001
+1564,9607,8608,-0.47,,9104
+1564,9607,8609,0.1,,9104
+1564,9607,8610,-1.024,,9104
+1564,9607,8611,-4.5993,,9202
+1565,9603,8605,0,,9001
+1565,9603,8606,0,,9001
+1565,9603,8607,0,,9001
+1566,9603,8605,54.4,,9001
+1566,9603,8606,-20.1,,9001
+1566,9603,8607,183.1,,9001
+1567,9607,8605,59.47,,9001
+1567,9607,8606,-5.04,,9001
+1567,9607,8607,187.44,,9001
+1567,9607,8608,-0.47,,9104
+1567,9607,8609,0.1,,9104
+1567,9607,8610,1.024,,9104
+1567,9607,8611,-4.5993,,9202
+1568,9615,8656,,nzgd2kgrid0005.gsb,
+1569,9603,8605,-199,,9001
+1569,9603,8606,32,,9001
+1569,9603,8607,322,,9001
+1570,9603,8605,-171.16,,9001
+1570,9603,8606,17.29,,9001
+1570,9603,8607,323.31,,9001
+1571,9607,8605,565.04,,9001
+1571,9607,8606,49.91,,9001
+1571,9607,8607,465.84,,9001
+1571,9607,8608,1.9848,,9109
+1571,9607,8609,-1.7439,,9109
+1571,9607,8610,9.0587,,9109
+1571,9607,8611,4.0772,,9202
+1572,9615,8656,,NAD83-98.gsb,
+1573,9615,8656,,QUE27-83.gsb,
+1574,9615,8656,,QUE27-98.gsb,
+1575,9615,8656,,CGQ77-83.gsb,
+1576,9615,8656,,CGQ77-98.gsb,
+1577,9603,8605,-115,,9001
+1577,9603,8606,118,,9001
+1577,9603,8607,426,,9001
+1578,9613,8657,,wshpgn.las,
+1578,9613,8658,,wshpgn.los,
+1579,9613,8657,,eshpgn.las,
+1579,9613,8658,,eshpgn.los,
+1580,9603,8605,0,,9001
+1580,9603,8606,0,,9001
+1580,9603,8607,0,,9001
+1581,9603,8605,0,,9001
+1581,9603,8606,0,,9001
+1581,9603,8607,0,,9001
+1582,9603,8605,-259.73,,9001
+1582,9603,8606,173.12,,9001
+1582,9603,8607,-398.27,,9001
+1583,9603,8605,-307.7,,9001
+1583,9603,8606,265.3,,9001
+1583,9603,8607,-363.5,,9001
+1584,9603,8605,-174.6,,9001
+1584,9603,8606,-3.1,,9001
+1584,9603,8607,236.2,,9001
+1585,9603,8605,-177.5,,9001
+1585,9603,8606,14.1,,9001
+1585,9603,8607,237.6,,9001
+1586,9606,8605,-175.09,,9001
+1586,9606,8606,1.218,,9001
+1586,9606,8607,238.831,,9001
+1586,9606,8608,-0.047,,9104
+1586,9606,8609,0.019,,9104
+1586,9606,8610,0.808,,9104
+1586,9606,8611,0.1698,,9202
+1587,9603,8605,-191.77,,9001
+1587,9603,8606,15.01,,9001
+1587,9603,8607,235.07,,9001
+1588,9606,8605,-116.641,,9001
+1588,9606,8606,-56.931,,9001
+1588,9606,8607,-110.559,,9001
+1588,9606,8608,4.327,,9109
+1588,9606,8609,4.464,,9109
+1588,9606,8610,-4.444,,9109
+1588,9606,8611,-3.52,,9202
+1589,9620,8659,1588,,
+1589,9620,8660,8570,,
+1589,9620,8661,,ED50 to ETRF89 (1),
+1589,9620,8662,,ED50 to ETRF89 (2),
+1590,9620,8659,8569,,
+1590,9620,8660,8046,,
+1590,9620,8661,,ED50 to WGS 84 (21),
+1590,9620,8662,,ED50 to WGS 84 (14),
+1591,9603,8605,0,,9001
+1591,9603,8606,0,,9001
+1591,9603,8607,0,,9001
+1592,9603,8605,-678,,9001
+1592,9603,8606,670,,9001
+1592,9603,8607,-48,,9001
+1593,9615,8656,,wa_0700.gsb,
+1594,9607,8605,-120.271,,9001
+1594,9607,8606,-64.543,,9001
+1594,9607,8607,161.632,,9001
+1594,9607,8608,-0.217,,9104
+1594,9607,8609,0.067,,9104
+1594,9607,8610,0.129,,9104
+1594,9607,8611,2.499,,9202
+1595,9607,8605,-124.133,,9001
+1595,9607,8606,-42.003,,9001
+1595,9607,8607,137.4,,9001
+1595,9607,8608,0.008,,9104
+1595,9607,8609,-0.557,,9104
+1595,9607,8610,-0.178,,9104
+1595,9607,8611,-1.854,,9202
+1596,9615,8656,,SEAust_21_06_00.gsb,
+1597,9603,8605,304.5,,9001
+1597,9603,8606,306.5,,9001
+1597,9603,8607,-318.1,,9001
+1598,9603,8605,0,,9001
+1598,9603,8606,0,,9001
+1598,9603,8607,0,,9001
+1599,9615,8656,,PE7783V2.gsb,
+1600,9615,8656,,SK27-98.gsb,
+1601,9615,8656,,SK83-98.gsb,
+1602,9615,8656,,AB_CSRS.DAC,
+1603,9634,8665,,TRNB2777.DAT,
+1604,9634,8665,,TRNS2777.DAT,
+1605,9634,8665,,TRPE2777.DAT,
+1606,9634,8665,,TRNB2777.DAT,
+1607,9634,8665,,TRNS2777.DAT,
+1608,9634,8665,,TRPE2777.DAT,
+1609,9607,8605,-99.059,,9001
+1609,9607,8606,53.322,,9001
+1609,9607,8607,-112.486,,9001
+1609,9607,8608,-0.419,,9104
+1609,9607,8609,0.83,,9104
+1609,9607,8610,-1.885,,9104
+1609,9607,8611,0.999999,,9201
+1610,9603,8605,-125.8,,9001
+1610,9603,8606,79.9,,9001
+1610,9603,8607,-100.5,,9001
+1611,9603,8605,0,,9001
+1611,9603,8606,0,,9001
+1611,9603,8607,0,,9001
+1612,9606,8605,-116.641,,9001
+1612,9606,8606,-56.931,,9001
+1612,9606,8607,-110.559,,9001
+1612,9606,8608,0.893,,9104
+1612,9606,8609,0.921,,9104
+1612,9606,8610,-0.917,,9104
+1612,9606,8611,-3.52,,9202
+1613,9606,8605,-90.365,,9001
+1613,9606,8606,-101.13,,9001
+1613,9606,8607,-123.384,,9001
+1613,9606,8608,0.333,,9104
+1613,9606,8609,0.077,,9104
+1613,9606,8610,0.894,,9104
+1613,9606,8611,1.994,,9202
+1614,9603,8605,-88,,9001
+1614,9603,8606,4,,9001
+1614,9603,8607,101,,9001
+1615,9603,8605,-726.282,,9001
+1615,9603,8606,703.611,,9001
+1615,9603,8607,-48.999,,9001
+1616,9606,8605,-182.046,,9001
+1616,9606,8606,-225.604,,9001
+1616,9606,8607,168.884,,9001
+1616,9606,8608,-0.616,,9104
+1616,9606,8609,-1.655,,9104
+1616,9606,8610,7.824,,9104
+1616,9606,8611,16.641,,9202
+1617,9606,8605,-191.808,,9001
+1617,9606,8606,-250.512,,9001
+1617,9606,8607,167.861,,9001
+1617,9606,8608,-0.792,,9104
+1617,9606,8609,-1.653,,9104
+1617,9606,8610,8.558,,9104
+1617,9606,8611,20.703,,9202
+1618,9606,8605,577.326,,9001
+1618,9606,8606,90.129,,9001
+1618,9606,8607,463.919,,9001
+1618,9606,8608,5.137,,9104
+1618,9606,8609,1.474,,9104
+1618,9606,8610,5.297,,9104
+1618,9606,8611,2.4232,,9202
+1619,9606,8605,577.3,,9001
+1619,9606,8606,90.1,,9001
+1619,9606,8607,463.9,,9001
+1619,9606,8608,5.137,,9104
+1619,9606,8609,1.474,,9104
+1619,9606,8610,5.297,,9104
+1619,9606,8611,2.42,,9202
+1620,9606,8605,551.7,,9001
+1620,9606,8606,162.9,,9001
+1620,9606,8607,467.9,,9001
+1620,9606,8608,6.04,,9104
+1620,9606,8609,1.96,,9104
+1620,9606,8610,-11.38,,9104
+1620,9606,8611,-4.82,,9202
+1621,9606,8605,551.7,,9001
+1621,9606,8606,162.9,,9001
+1621,9606,8607,467.9,,9001
+1621,9606,8608,6.04,,9104
+1621,9606,8609,1.96,,9104
+1621,9606,8610,-11.38,,9104
+1621,9606,8611,-4.82,,9202
+1622,9606,8605,570.8,,9001
+1622,9606,8606,85.7,,9001
+1622,9606,8607,462.8,,9001
+1622,9606,8608,4.998,,9104
+1622,9606,8609,1.587,,9104
+1622,9606,8610,5.261,,9104
+1622,9606,8611,3.56,,9202
+1623,9606,8605,570.8,,9001
+1623,9606,8606,85.7,,9001
+1623,9606,8607,462.8,,9001
+1623,9606,8608,4.998,,9104
+1623,9606,8609,1.587,,9104
+1623,9606,8610,5.261,,9104
+1623,9606,8611,3.56,,9202
+1624,9606,8605,559,,9001
+1624,9606,8606,68.7,,9001
+1624,9606,8607,451.5,,9001
+1624,9606,8608,7.92,,9104
+1624,9606,8609,4.073,,9104
+1624,9606,8610,4.251,,9104
+1624,9606,8611,5.71,,9202
+1625,9606,8605,559,,9001
+1625,9606,8606,68.7,,9001
+1625,9606,8607,451.5,,9001
+1625,9606,8608,7.92,,9104
+1625,9606,8609,4.073,,9104
+1625,9606,8610,4.251,,9104
+1625,9606,8611,5.71,,9202
+1626,9606,8605,-81.1,,9001
+1626,9606,8606,-89.4,,9001
+1626,9606,8607,-115.8,,9001
+1626,9606,8608,0.485,,9104
+1626,9606,8609,0.024,,9104
+1626,9606,8610,0.413,,9104
+1626,9606,8611,-0.54,,9202
+1627,9606,8605,-81.1,,9001
+1627,9606,8606,-89.4,,9001
+1627,9606,8607,-115.8,,9001
+1627,9606,8608,0.485,,9104
+1627,9606,8609,0.024,,9104
+1627,9606,8610,0.413,,9104
+1627,9606,8611,-0.54,,9202
+1628,9603,8605,-116.8,,9001
+1628,9603,8606,-106.4,,9001
+1628,9603,8607,-154.4,,9001
+1629,9603,8605,-116.8,,9001
+1629,9603,8606,-106.4,,9001
+1629,9603,8607,-154.4,,9001
+1630,9606,8605,-181.5,,9001
+1630,9606,8606,-90.3,,9001
+1630,9606,8607,-187.2,,9001
+1630,9606,8608,0.144,,9104
+1630,9606,8609,0.492,,9104
+1630,9606,8610,-0.394,,9104
+1630,9606,8611,17.57,,9202
+1631,9606,8605,-181.5,,9001
+1631,9606,8606,-90.3,,9001
+1631,9606,8607,-187.2,,9001
+1631,9606,8608,0.144,,9104
+1631,9606,8609,0.492,,9104
+1631,9606,8610,-0.394,,9104
+1631,9606,8611,17.57,,9202
+1632,9606,8605,-131,,9001
+1632,9606,8606,-100.3,,9001
+1632,9606,8607,-163.4,,9001
+1632,9606,8608,-1.244,,9104
+1632,9606,8609,-0.02,,9104
+1632,9606,8610,-1.144,,9104
+1632,9606,8611,9.39,,9202
+1633,9606,8605,-131,,9001
+1633,9606,8606,-100.3,,9001
+1633,9606,8607,-163.4,,9001
+1633,9606,8608,-1.244,,9104
+1633,9606,8609,-0.02,,9104
+1633,9606,8610,-1.144,,9104
+1633,9606,8611,9.39,,9202
+1634,9606,8605,-178.4,,9001
+1634,9606,8606,-83.2,,9001
+1634,9606,8607,-221.3,,9001
+1634,9606,8608,0.54,,9104
+1634,9606,8609,-0.532,,9104
+1634,9606,8610,-0.126,,9104
+1634,9606,8611,21.2,,9202
+1635,9606,8605,-178.4,,9001
+1635,9606,8606,-83.2,,9001
+1635,9606,8607,-221.3,,9001
+1635,9606,8608,0.54,,9104
+1635,9606,8609,-0.532,,9104
+1635,9606,8610,-0.126,,9104
+1635,9606,8611,21.2,,9202
+1638,9606,8605,-90.7,,9001
+1638,9606,8606,-106.1,,9001
+1638,9606,8607,-119.2,,9001
+1638,9606,8608,4.09,,9104
+1638,9606,8609,0.218,,9104
+1638,9606,8610,-1.05,,9104
+1638,9606,8611,1.37,,9202
+1639,9606,8605,-90.7,,9001
+1639,9606,8606,-106.1,,9001
+1639,9606,8607,-119.2,,9001
+1639,9606,8608,4.09,,9104
+1639,9606,8609,0.218,,9104
+1639,9606,8610,-1.05,,9104
+1639,9606,8611,1.37,,9202
+1640,9606,8605,482.5,,9001
+1640,9606,8606,-130.6,,9001
+1640,9606,8607,564.6,,9001
+1640,9606,8608,-1.042,,9104
+1640,9606,8609,-0.214,,9104
+1640,9606,8610,-0.631,,9104
+1640,9606,8611,8.15,,9202
+1641,9606,8605,482.5,,9001
+1641,9606,8606,-130.6,,9001
+1641,9606,8607,564.6,,9001
+1641,9606,8608,-1.042,,9104
+1641,9606,8609,-0.214,,9104
+1641,9606,8610,-0.631,,9104
+1641,9606,8611,8.15,,9202
+1642,9606,8605,-193,,9001
+1642,9606,8606,13.7,,9001
+1642,9606,8607,-39.3,,9001
+1642,9606,8608,-0.41,,9104
+1642,9606,8609,-2.933,,9104
+1642,9606,8610,2.688,,9104
+1642,9606,8611,0.43,,9202
+1643,9606,8605,-193,,9001
+1643,9606,8606,13.7,,9001
+1643,9606,8607,-39.3,,9001
+1643,9606,8608,-0.41,,9104
+1643,9606,8609,-2.933,,9104
+1643,9606,8610,2.688,,9104
+1643,9606,8611,0.43,,9202
+1644,9606,8605,33.4,,9001
+1644,9606,8606,-146.6,,9001
+1644,9606,8607,-76.3,,9001
+1644,9606,8608,-0.359,,9104
+1644,9606,8609,-0.053,,9104
+1644,9606,8610,0.844,,9104
+1644,9606,8611,-0.84,,9202
+1645,9606,8605,33.4,,9001
+1645,9606,8606,-146.6,,9001
+1645,9606,8607,-76.3,,9001
+1645,9606,8608,-0.359,,9104
+1645,9606,8609,-0.053,,9104
+1645,9606,8610,0.844,,9104
+1645,9606,8611,-0.84,,9202
+1646,9603,8605,674.4,,9001
+1646,9603,8606,15.1,,9001
+1646,9603,8607,405.3,,9001
+1647,9603,8605,674.374,,9001
+1647,9603,8606,15.056,,9001
+1647,9603,8607,405.346,,9001
+1648,9603,8605,0,,9001
+1648,9603,8606,0,,9001
+1648,9603,8607,0,,9001
+1649,9603,8605,0,,9001
+1649,9603,8606,0,,9001
+1649,9603,8607,0,,9001
+1650,9603,8605,-84,,9001
+1650,9603,8606,-97,,9001
+1650,9603,8607,-117,,9001
+1651,9603,8605,-168,,9001
+1651,9603,8606,-60,,9001
+1651,9603,8607,320,,9001
+1652,9606,8605,-99.1,,9001
+1652,9606,8606,53.3,,9001
+1652,9606,8607,-112.5,,9001
+1652,9606,8608,0.419,,9104
+1652,9606,8609,-0.83,,9104
+1652,9606,8610,1.885,,9104
+1652,9606,8611,-1,,9202
+1653,9606,8605,278.3,,9001
+1653,9606,8606,93,,9001
+1653,9606,8607,474.5,,9001
+1653,9606,8608,7.889,,9104
+1653,9606,8609,0.05,,9104
+1653,9606,8610,-6.61,,9104
+1653,9606,8611,6.21,,9202
+1654,9606,8605,278.3,,9001
+1654,9606,8606,93,,9001
+1654,9606,8607,474.5,,9001
+1654,9606,8608,7.889,,9104
+1654,9606,8609,0.05,,9104
+1654,9606,8610,-6.61,,9104
+1654,9606,8611,6.21,,9202
+1655,9606,8605,-280.9,,9001
+1655,9606,8606,-89.8,,9001
+1655,9606,8607,130.2,,9001
+1655,9606,8608,-1.721,,9104
+1655,9606,8609,0.355,,9104
+1655,9606,8610,-0.371,,9104
+1655,9606,8611,-5.92,,9202
+1656,9606,8605,-280.9,,9001
+1656,9606,8606,-89.8,,9001
+1656,9606,8607,130.2,,9001
+1656,9606,8608,-1.721,,9104
+1656,9606,8609,0.355,,9104
+1656,9606,8610,-0.371,,9104
+1656,9606,8611,-5.92,,9202
+1657,9606,8605,-238.2,,9001
+1657,9606,8606,85.2,,9001
+1657,9606,8607,29.9,,9001
+1657,9606,8608,0.166,,9104
+1657,9606,8609,0.046,,9104
+1657,9606,8610,1.248,,9104
+1657,9606,8611,2.03,,9202
+1658,9606,8605,-238.2,,9001
+1658,9606,8606,85.2,,9001
+1658,9606,8607,29.9,,9001
+1658,9606,8608,0.166,,9104
+1658,9606,8609,0.046,,9104
+1658,9606,8610,1.248,,9104
+1658,9606,8611,2.03,,9202
+1659,9606,8605,-104.1,,9001
+1659,9606,8606,-49.1,,9001
+1659,9606,8607,-9.9,,9001
+1659,9606,8608,0.971,,9104
+1659,9606,8609,-2.917,,9104
+1659,9606,8610,0.714,,9104
+1659,9606,8611,-11.68,,9202
+1660,9606,8605,-104.1,,9001
+1660,9606,8606,-49.1,,9001
+1660,9606,8607,-9.9,,9001
+1660,9606,8608,0.971,,9104
+1660,9606,8609,-2.917,,9104
+1660,9606,8610,0.714,,9104
+1660,9606,8611,-11.68,,9202
+1661,9606,8605,-168.6,,9001
+1661,9606,8606,-34,,9001
+1661,9606,8607,38.6,,9001
+1661,9606,8608,-0.374,,9104
+1661,9606,8609,-0.679,,9104
+1661,9606,8610,-1.379,,9104
+1661,9606,8611,-9.48,,9202
+1662,9606,8605,-168.6,,9001
+1662,9606,8606,-34,,9001
+1662,9606,8607,38.6,,9001
+1662,9606,8608,-0.374,,9104
+1662,9606,8609,-0.679,,9104
+1662,9606,8610,-1.379,,9104
+1662,9606,8611,-9.48,,9202
+1663,9606,8605,-50.2,,9001
+1663,9606,8606,-50.4,,9001
+1663,9606,8607,84.8,,9001
+1663,9606,8608,-0.69,,9104
+1663,9606,8609,-2.012,,9104
+1663,9606,8610,0.459,,9104
+1663,9606,8611,-28.08,,9202
+1664,9606,8605,-50.2,,9001
+1664,9606,8606,-50.4,,9001
+1664,9606,8607,84.8,,9001
+1664,9606,8608,-0.69,,9104
+1664,9606,8609,-2.012,,9104
+1664,9606,8610,0.459,,9104
+1664,9606,8611,-28.08,,9202
+1665,9607,8605,-129.193,,9001
+1665,9607,8606,-41.212,,9001
+1665,9607,8607,130.73,,9001
+1665,9607,8608,-0.246,,9104
+1665,9607,8609,-0.374,,9104
+1665,9607,8610,-0.329,,9104
+1665,9607,8611,-2.955,,9202
+1666,9607,8605,-119.353,,9001
+1666,9607,8606,-48.301,,9001
+1666,9607,8607,139.484,,9001
+1666,9607,8608,-0.415,,9104
+1666,9607,8609,-0.26,,9104
+1666,9607,8610,-0.437,,9104
+1666,9607,8611,-0.613,,9202
+1667,9607,8605,-120.271,,9001
+1667,9607,8606,-64.543,,9001
+1667,9607,8607,161.632,,9001
+1667,9607,8608,-0.217,,9104
+1667,9607,8609,0.067,,9104
+1667,9607,8610,0.129,,9104
+1667,9607,8611,2.499,,9202
+1668,9607,8605,-124.133,,9001
+1668,9607,8606,-42.003,,9001
+1668,9607,8607,137.4,,9001
+1668,9607,8608,0.008,,9104
+1668,9607,8609,-0.557,,9104
+1668,9607,8610,-0.178,,9104
+1668,9607,8611,-1.854,,9202
+1669,9607,8605,-117.763,,9001
+1669,9607,8606,-51.51,,9001
+1669,9607,8607,139.061,,9001
+1669,9607,8608,-0.292,,9104
+1669,9607,8609,-0.443,,9104
+1669,9607,8610,-0.277,,9104
+1669,9607,8611,-0.191,,9202
+1670,9615,8656,,nzgd2kgrid0005.gsb,
+1671,9603,8605,0,,9001
+1671,9603,8606,0,,9001
+1671,9603,8607,0,,9001
+1672,9607,8605,565.04,,9001
+1672,9607,8606,49.91,,9001
+1672,9607,8607,465.84,,9001
+1672,9607,8608,1.9848,,9109
+1672,9607,8609,-1.7439,,9109
+1672,9607,8610,9.0587,,9109
+1672,9607,8611,4.0772,,9202
+1673,9607,8605,582,,9001
+1673,9607,8606,105,,9001
+1673,9607,8607,414,,9001
+1673,9607,8608,-1.04,,9104
+1673,9607,8609,-0.35,,9104
+1673,9607,8610,3.08,,9104
+1673,9607,8611,8.3,,9202
+1674,9607,8605,24,,9001
+1674,9607,8606,-123,,9001
+1674,9607,8607,-94,,9001
+1674,9607,8608,-0.02,,9104
+1674,9607,8609,0.25,,9104
+1674,9607,8610,0.13,,9104
+1674,9607,8611,1.1,,9202
+1675,9607,8605,24,,9001
+1675,9607,8606,-123,,9001
+1675,9607,8607,-94,,9001
+1675,9607,8608,-0.02,,9104
+1675,9607,8609,0.25,,9104
+1675,9607,8610,0.13,,9104
+1675,9607,8611,1.1,,9202
+1676,9603,8605,674.374,,9001
+1676,9603,8606,15.056,,9001
+1676,9603,8607,405.346,,9001
+1677,9607,8605,56,,9001
+1677,9607,8606,75.77,,9001
+1677,9607,8607,15.31,,9001
+1677,9607,8608,-0.37,,9104
+1677,9607,8609,-0.2,,9104
+1677,9607,8610,-0.21,,9104
+1677,9607,8611,-1.01,,9202
+1678,9603,8605,0,,9001
+1678,9603,8606,0,,9001
+1678,9603,8607,0,,9001
+1679,9607,8605,-40.595,,9001
+1679,9607,8606,-18.55,,9001
+1679,9607,8607,-69.339,,9001
+1679,9607,8608,-2.508,,9104
+1679,9607,8609,-1.832,,9104
+1679,9607,8610,2.611,,9104
+1679,9607,8611,-4.299,,9202
+1680,9607,8605,419.3836,,9001
+1680,9607,8606,99.3335,,9001
+1680,9607,8607,591.3451,,9001
+1680,9607,8608,-0.850389,,9104
+1680,9607,8609,-1.817277,,9104
+1680,9607,8610,7.862238,,9104
+1680,9607,8611,-0.99496,,9202
+1681,9633,8664,,ostn97.txt,
+1682,9603,8605,-76,,9001
+1682,9603,8606,-138,,9001
+1682,9603,8607,67,,9001
+1683,9607,8605,-115.064,,9001
+1683,9607,8606,-87.39,,9001
+1683,9607,8607,-101.716,,9001
+1683,9607,8608,0.058,,9104
+1683,9607,8609,-4.001,,9104
+1683,9607,8610,2.062,,9104
+1683,9607,8611,9.366,,9202
+1684,9607,8605,-82.875,,9001
+1684,9607,8606,-57.097,,9001
+1684,9607,8607,-156.768,,9001
+1684,9607,8608,2.158,,9104
+1684,9607,8609,-1.524,,9104
+1684,9607,8610,0.982,,9104
+1684,9607,8611,-0.359,,9202
+1685,9607,8605,-138.527,,9001
+1685,9607,8606,-91.999,,9001
+1685,9607,8607,-114.591,,9001
+1685,9607,8608,0.14,,9104
+1685,9607,8609,-3.363,,9104
+1685,9607,8610,2.217,,9104
+1685,9607,8611,11.748,,9202
+1686,9607,8605,-73.472,,9001
+1686,9607,8606,-51.66,,9001
+1686,9607,8607,-112.482,,9001
+1686,9607,8608,-0.953,,9104
+1686,9607,8609,-4.6,,9104
+1686,9607,8610,2.368,,9104
+1686,9607,8611,0.586,,9202
+1687,9607,8605,219.315,,9001
+1687,9607,8606,168.975,,9001
+1687,9607,8607,-166.145,,9001
+1687,9607,8608,-0.198,,9104
+1687,9607,8609,-5.926,,9104
+1687,9607,8610,2.356,,9104
+1687,9607,8611,-57.104,,9202
+1688,9615,8656,,NB7783v2.gsb,
+1689,9615,8656,,PE7783V2.gsb,
+1690,9615,8656,,May76v20.gsb,
+1691,9615,8656,,CGQ77-98.gsb,
+1692,9615,8656,,QUE27-98.gsb,
+1693,9615,8656,,NTv2_0.gsb,
+1694,9613,8657,,wshpgn.las,
+1694,9613,8658,,wshpgn.los,
+1695,9613,8657,,eshpgn.las,
+1695,9613,8658,,eshpgn.los,
+1696,9615,8656,,NAD83-98.gsb,
+1697,9615,8656,,SK83-98.gsb,
+1698,9613,8657,,stgeorge.las,
+1698,9613,8658,,stgeorge.los,
+1699,9613,8657,,stlrnc.las,
+1699,9613,8658,,stlrnc.los,
+1700,9613,8657,,stpaul.las,
+1700,9613,8658,,stpaul.los,
+1701,9607,8605,59.47,,9001
+1701,9607,8606,-5.04,,9001
+1701,9607,8607,187.44,,9001
+1701,9607,8608,-0.47,,9104
+1701,9607,8609,0.1,,9104
+1701,9607,8610,-1.024,,9104
+1701,9607,8611,-4.5993,,9202
+1702,9615,8656,,AB_CSRS.DAC,
+1703,9615,8656,,SK27-98.gsb,
+1704,9613,8657,,arhpgn.las,
+1704,9613,8658,,arhpgn.los,
+1705,9613,8657,,iahpgn.las,
+1705,9613,8658,,iahpgn.los,
+1706,9613,8657,,mnhpgn.las,
+1706,9613,8658,,mnhpgn.los,
+1707,9613,8657,,mohpgn.las,
+1707,9613,8658,,mohpgn.los,
+1708,9613,8657,,arhpgn.las,
+1708,9613,8658,,arhpgn.los,
+1709,9613,8657,,iahpgn.las,
+1709,9613,8658,,iahpgn.los,
+1710,9613,8657,,mnhpgn.las,
+1710,9613,8658,,mnhpgn.los,
+1711,9613,8657,,mohpgn.las,
+1711,9613,8658,,mohpgn.los,
+1712,9613,8657,,cohpgn.las,
+1712,9613,8658,,cohpgn.los,
+1713,9613,8657,,gahpgn.las,
+1713,9613,8658,,gahpgn.los,
+1714,9613,8657,,flhpgn.las,
+1714,9613,8658,,flhpgn.los,
+1715,9613,8657,,emhpgn.las,
+1715,9613,8658,,emhpgn.los,
+1716,9613,8657,,wmhpgn.las,
+1716,9613,8658,,wmhpgn.los,
+1717,9613,8657,,alhpgn.las,
+1717,9613,8658,,alhpgn.los,
+1718,9613,8657,,kyhpgn.las,
+1718,9613,8658,,kyhpgn.los,
+1719,9613,8657,,lahpgn.las,
+1719,9613,8658,,lahpgn.los,
+1720,9613,8657,,mdhpgn.las,
+1720,9613,8658,,mdhpgn.los,
+1721,9613,8657,,mehpgn.las,
+1721,9613,8658,,mehpgn.los,
+1722,9613,8657,,mihpgn.las,
+1722,9613,8658,,mihpgn.los,
+1723,9613,8657,,mshpgn.las,
+1723,9613,8658,,mshpgn.los,
+1724,9613,8657,,nbhpgn.las,
+1724,9613,8658,,nbhpgn.los,
+1725,9613,8657,,nehpgn.las,
+1725,9613,8658,,nehpgn.los,
+1726,9613,8657,,nmhpgn.las,
+1726,9613,8658,,nmhpgn.los,
+1727,9613,8657,,nyhpgn.las,
+1727,9613,8658,,nyhpgn.los,
+1728,9613,8657,,azhpgn.las,
+1728,9613,8658,,azhpgn.los,
+1729,9613,8657,,ndhpgn.las,
+1729,9613,8658,,ndhpgn.los,
+1730,9613,8657,,okhpgn.las,
+1730,9613,8658,,okhpgn.los,
+1731,9613,8657,,pvhpgn.las,
+1731,9613,8658,,pvhpgn.los,
+1732,9613,8657,,sdhpgn.las,
+1732,9613,8658,,sdhpgn.los,
+1733,9613,8657,,tnhpgn.las,
+1733,9613,8658,,tnhpgn.los,
+1734,9613,8657,,ethpgn.las,
+1734,9613,8658,,ethpgn.los,
+1735,9613,8657,,wthpgn.las,
+1735,9613,8658,,wthpgn.los,
+1736,9613,8657,,vahpgn.las,
+1736,9613,8658,,vahpgn.los,
+1737,9613,8657,,wohpgn.las,
+1737,9613,8658,,wohpgn.los,
+1738,9613,8657,,wihpgn.las,
+1738,9613,8658,,wihpgn.los,
+1739,9613,8657,,cnhpgn.las,
+1739,9613,8658,,cnhpgn.los,
+1740,9613,8657,,wyhpgn.las,
+1740,9613,8658,,wyhpgn.los,
+1741,9613,8657,,hihpgn.las,
+1741,9613,8658,,hihpgn.los,
+1742,9613,8657,,inhpgn.las,
+1742,9613,8658,,inhpgn.los,
+1743,9613,8657,,kshpgn.las,
+1743,9613,8658,,kshpgn.los,
+1744,9613,8657,,nvhpgn.las,
+1744,9613,8658,,nvhpgn.los,
+1745,9613,8657,,ohhpgn.las,
+1745,9613,8658,,ohhpgn.los,
+1746,9613,8657,,uthpgn.las,
+1746,9613,8658,,uthpgn.los,
+1747,9613,8657,,wvhpgn.las,
+1747,9613,8658,,wvhpgn.los,
+1748,9613,8657,,ilhpgn.las,
+1748,9613,8658,,ilhpgn.los,
+1749,9613,8657,,njhpgn.las,
+1749,9613,8658,,njhpgn.los,
+1750,9613,8657,,cshpgn.las,
+1750,9613,8658,,cshpgn.los,
+1751,9607,8605,565.04,,9001
+1751,9607,8606,49.91,,9001
+1751,9607,8607,465.84,,9001
+1751,9607,8608,1.9848,,9109
+1751,9607,8609,-1.7439,,9109
+1751,9607,8610,9.0587,,9109
+1751,9607,8611,4.0772,,9202
+1752,9615,8656,,AB_CSRS.DAC,
+1753,9607,8605,660.077,,9001
+1753,9607,8606,13.551,,9001
+1753,9607,8607,369.344,,9001
+1753,9607,8608,2.484,,9113
+1753,9607,8609,1.783,,9113
+1753,9607,8610,2.939,,9113
+1753,9607,8611,5.66,,9202
+1754,9606,8605,-111.92,,9001
+1754,9606,8606,-87.85,,9001
+1754,9606,8607,114.5,,9001
+1754,9606,8608,1.875,,9104
+1754,9606,8609,0.202,,9104
+1754,9606,8610,0.219,,9104
+1754,9606,8611,0.032,,9202
+1755,9601,8602,-74.04513,,9110
+1756,9601,8602,-9.0754862,,9110
+1757,9601,8602,-17.4,,9110
+1758,9601,8602,106.482779,,9110
+1759,9601,8602,106.482779,,9110
+1760,9601,8602,18.03298,,9110
+1761,9601,8602,23.4258815,,9110
+1762,9601,8602,10.43225,,9110
+1763,9601,8602,2.5969213,,9105
+1764,9601,8602,2.201395,,9110
+1765,9601,8602,7.26225,,9110
+1766,9603,8605,674.4,,9001
+1766,9603,8606,15.1,,9001
+1766,9603,8607,405.3,,9001
+1767,9603,8605,0,,9001
+1767,9603,8606,0,,9001
+1767,9603,8607,0,,9001
+1768,9603,8605,0,,9001
+1768,9603,8606,0,,9001
+1768,9603,8607,0,,9001
+1769,9636,8605,-270.933,,9001
+1769,9636,8606,115.599,,9001
+1769,9636,8607,-360.226,,9001
+1769,9636,8608,-5.266,,9104
+1769,9636,8609,-1.238,,9104
+1769,9636,8610,2.381,,9104
+1769,9636,8611,-5.109,,9202
+1769,9636,8617,2464351.59,,9001
+1769,9636,8618,-5783466.61,,9001
+1769,9636,8667,974809.81,,9001
+1770,9636,8605,-270.933,,9001
+1770,9636,8606,115.599,,9001
+1770,9636,8607,-360.226,,9001
+1770,9636,8608,-5.266,,9104
+1770,9636,8609,-1.238,,9104
+1770,9636,8610,2.381,,9104
+1770,9636,8611,-5.109,,9202
+1770,9636,8617,2464351.59,,9001
+1770,9636,8618,-5783466.61,,9001
+1770,9636,8667,974809.81,,9001
+1771,9636,8605,-270.933,,9001
+1771,9636,8606,115.599,,9001
+1771,9636,8607,-360.226,,9001
+1771,9636,8608,-5.266,,9104
+1771,9636,8609,-1.238,,9104
+1771,9636,8610,2.381,,9104
+1771,9636,8611,-5.109,,9202
+1771,9636,8617,2464351.59,,9001
+1771,9636,8618,-5783466.61,,9001
+1771,9636,8667,974809.81,,9001
+1772,9636,8605,-270.933,,9001
+1772,9636,8606,115.599,,9001
+1772,9636,8607,-360.226,,9001
+1772,9636,8608,-5.266,,9104
+1772,9636,8609,-1.238,,9104
+1772,9636,8610,2.381,,9104
+1772,9636,8611,-5.109,,9202
+1772,9636,8617,2464351.59,,9001
+1772,9636,8618,-5783466.61,,9001
+1772,9636,8667,974809.81,,9001
+1773,9603,8605,0,,9001
+1773,9603,8606,0,,9001
+1773,9603,8607,0,,9001
+1774,9603,8605,0,,9001
+1774,9603,8606,0,,9001
+1774,9603,8607,0,,9001
+1775,9606,8605,24.9,,9001
+1775,9606,8606,-126.4,,9001
+1775,9606,8607,-93.2,,9001
+1775,9606,8608,-0.063,,9104
+1775,9606,8609,-0.247,,9104
+1775,9606,8610,-0.041,,9104
+1775,9606,8611,1.01,,9202
+1776,9606,8605,598.1,,9001
+1776,9606,8606,73.7,,9001
+1776,9606,8607,418.2,,9001
+1776,9606,8608,0.202,,9104
+1776,9606,8609,0.045,,9104
+1776,9606,8610,-2.455,,9104
+1776,9606,8611,6.7,,9202
+1777,9606,8605,598.1,,9001
+1777,9606,8606,73.7,,9001
+1777,9606,8607,418.2,,9001
+1777,9606,8608,0.202,,9104
+1777,9606,8609,0.045,,9104
+1777,9606,8610,-2.455,,9104
+1777,9606,8611,6.7,,9202
+1778,9606,8605,597.1,,9001
+1778,9606,8606,71.4,,9001
+1778,9606,8607,412.1,,9001
+1778,9606,8608,0.894,,9104
+1778,9606,8609,0.068,,9104
+1778,9606,8610,-1.563,,9104
+1778,9606,8611,7.58,,9202
+1779,9606,8605,584.8,,9001
+1779,9606,8606,67,,9001
+1779,9606,8607,400.3,,9001
+1779,9606,8608,0.105,,9104
+1779,9606,8609,0.013,,9104
+1779,9606,8610,-2.378,,9104
+1779,9606,8611,10.29,,9202
+1780,9606,8605,590.5,,9001
+1780,9606,8606,69.5,,9001
+1780,9606,8607,411.6,,9001
+1780,9606,8608,-0.796,,9104
+1780,9606,8609,-0.052,,9104
+1780,9606,8610,-3.601,,9104
+1780,9606,8611,8.3,,9202
+1781,9606,8605,599.4,,9001
+1781,9606,8606,72.4,,9001
+1781,9606,8607,419.2,,9001
+1781,9606,8608,-0.062,,9104
+1781,9606,8609,-0.022,,9104
+1781,9606,8610,-2.723,,9104
+1781,9606,8611,6.46,,9202
+1782,9606,8605,612.4,,9001
+1782,9606,8606,77,,9001
+1782,9606,8607,440.2,,9001
+1782,9606,8608,-0.054,,9104
+1782,9606,8609,0.057,,9104
+1782,9606,8610,-2.797,,9104
+1782,9606,8611,2.55,,9202
+1783,9606,8605,-84.1,,9001
+1783,9606,8606,-101.8,,9001
+1783,9606,8607,-129.7,,9001
+1783,9606,8608,0,,9104
+1783,9606,8609,0,,9104
+1783,9606,8610,0.468,,9104
+1783,9606,8611,1.05,,9202
+1784,9606,8605,-84.1,,9001
+1784,9606,8606,-101.8,,9001
+1784,9606,8607,-129.7,,9001
+1784,9606,8608,0,,9104
+1784,9606,8609,0,,9104
+1784,9606,8610,0.468,,9104
+1784,9606,8611,1.05,,9202
+1785,9606,8605,426.9,,9001
+1785,9606,8606,142.6,,9001
+1785,9606,8607,460.1,,9001
+1785,9606,8608,4.91,,9104
+1785,9606,8609,4.49,,9104
+1785,9606,8610,-12.42,,9104
+1785,9606,8611,17.1,,9202
+1786,9606,8605,426.9,,9001
+1786,9606,8606,142.6,,9001
+1786,9606,8607,460.1,,9001
+1786,9606,8608,4.91,,9104
+1786,9606,8609,4.49,,9104
+1786,9606,8610,-12.42,,9104
+1786,9606,8611,17.1,,9202
+1787,9607,8605,414.1,,9001
+1787,9607,8606,41.3,,9001
+1787,9607,8607,603.1,,9001
+1787,9607,8608,-0.855,,9104
+1787,9607,8609,2.141,,9104
+1787,9607,8610,-7.023,,9104
+1787,9607,8611,0,,9202
+1788,9607,8605,414.1,,9001
+1788,9607,8606,41.3,,9001
+1788,9607,8607,603.1,,9001
+1788,9607,8608,-0.855,,9104
+1788,9607,8609,2.141,,9104
+1788,9607,8610,-7.023,,9104
+1788,9607,8611,0,,9202
+1789,9603,8605,103.25,,9001
+1789,9603,8606,-100.4,,9001
+1789,9603,8607,-307.19,,9001
+1790,9606,8605,-282.1,,9001
+1790,9606,8606,-72.2,,9001
+1790,9606,8607,120,,9001
+1790,9606,8608,-1.592,,9104
+1790,9606,8609,0.145,,9104
+1790,9606,8610,-0.89,,9104
+1790,9606,8611,-4.46,,9202
+1791,9606,8605,-282.1,,9001
+1791,9606,8606,-72.2,,9001
+1791,9606,8607,120,,9001
+1791,9606,8608,-1.592,,9104
+1791,9606,8609,0.145,,9104
+1791,9606,8610,-0.89,,9104
+1791,9606,8611,-4.46,,9202
+1792,9606,8605,-231,,9001
+1792,9606,8606,102.6,,9001
+1792,9606,8607,29.8,,9001
+1792,9606,8608,0.615,,9104
+1792,9606,8609,-0.198,,9104
+1792,9606,8610,0.881,,9104
+1792,9606,8611,1.79,,9202
+1793,9606,8605,-231,,9001
+1793,9606,8606,102.6,,9001
+1793,9606,8607,29.8,,9001
+1793,9606,8608,0.615,,9104
+1793,9606,8609,-0.198,,9104
+1793,9606,8610,0.881,,9104
+1793,9606,8611,1.79,,9202
+1794,9603,8605,695.5,,9001
+1794,9603,8606,-216.6,,9001
+1794,9603,8607,491.1,,9001
+1795,9636,8605,408.0895,,9001
+1795,9636,8606,-288.9616,,9001
+1795,9636,8607,791.5498,,9001
+1795,9636,8608,-4.078662,,9104
+1795,9636,8609,0.022669,,9104
+1795,9636,8610,9.825424,,9104
+1795,9636,8611,94.060626,,9202
+1795,9636,8617,4444943.0248,,9001
+1795,9636,8618,1518098.4827,,9001
+1795,9636,8667,4302370.0765,,9001
+1796,9603,8605,-70.9,,9001
+1796,9603,8606,-151.8,,9001
+1796,9603,8607,-41.4,,9001
+1797,9603,8605,164,,9001
+1797,9603,8606,138,,9001
+1797,9603,8607,-189,,9001
+1798,9606,8605,163.511,,9001
+1798,9606,8606,127.533,,9001
+1798,9606,8607,-159.789,,9001
+1798,9606,8608,0,,9104
+1798,9606,8609,0,,9104
+1798,9606,8610,0.814,,9104
+1798,9606,8611,-0.6,,9202
+1799,9606,8605,105,,9001
+1799,9606,8606,326,,9001
+1799,9606,8607,-102.5,,9001
+1799,9606,8608,0,,9104
+1799,9606,8609,0,,9104
+1799,9606,8610,0.814,,9104
+1799,9606,8611,-0.6,,9202
+1800,9606,8605,-45,,9001
+1800,9606,8606,417,,9001
+1800,9606,8607,-3.5,,9001
+1800,9606,8608,0,,9104
+1800,9606,8609,0,,9104
+1800,9606,8610,0.814,,9104
+1800,9606,8611,-0.6,,9202
+1801,9603,8605,-145,,9001
+1801,9603,8606,52.7,,9001
+1801,9603,8607,-291.6,,9001
+1802,9606,8605,-178.3,,9001
+1802,9606,8606,-316.7,,9001
+1802,9606,8607,-131.5,,9001
+1802,9606,8608,5.278,,9104
+1802,9606,8609,6.077,,9104
+1802,9606,8610,10.979,,9104
+1802,9606,8611,19.166,,9202
+1803,9615,8656,,A66 National (13.09.01).gsb,
+1804,9615,8656,,National 84 (02.07.01).gsb,
+1805,9603,8605,-56.1,,9001
+1805,9603,8606,-167.8,,9001
+1805,9603,8607,13.1,,9001
+1806,9603,8605,-104.4,,9001
+1806,9603,8606,-136.6,,9001
+1806,9603,8607,201.2,,9001
+1807,9606,8605,27,,9001
+1807,9606,8606,-135,,9001
+1807,9606,8607,-84.5,,9001
+1807,9606,8608,0,,9104
+1807,9606,8609,0,,9104
+1807,9606,8610,0.554,,9104
+1807,9606,8611,0.2263,,9202
+1808,9606,8605,686.1,,9001
+1808,9606,8606,-123.5,,9001
+1808,9606,8607,-574.4,,9001
+1808,9606,8608,8.045,,9104
+1808,9606,8609,-23.366,,9104
+1808,9606,8610,10.791,,9104
+1808,9606,8611,-2.926,,9202
+1809,9606,8605,926.4,,9001
+1809,9606,8606,-715.9,,9001
+1809,9606,8607,-186.4,,9001
+1809,9606,8608,-10.364,,9104
+1809,9606,8609,-20.78,,9104
+1809,9606,8610,26.452,,9104
+1809,9606,8611,-7.224,,9202
+1810,9606,8605,-84,,9001
+1810,9606,8606,-103,,9001
+1810,9606,8607,-122.5,,9001
+1810,9606,8608,0,,9104
+1810,9606,8609,0,,9104
+1810,9606,8610,0.554,,9104
+1810,9606,8611,0.2263,,9202
+1811,9603,8605,-291.87,,9001
+1811,9603,8606,106.37,,9001
+1811,9603,8607,-364.52,,9001
+1812,9606,8605,293,,9001
+1812,9606,8606,836,,9001
+1812,9606,8607,318,,9001
+1812,9606,8608,0.5,,9104
+1812,9606,8609,1.6,,9104
+1812,9606,8610,-2.8,,9104
+1812,9606,8611,2.1,,9202
+1813,9603,8605,-378.873,,9001
+1813,9603,8606,676.002,,9001
+1813,9603,8607,-46.255,,9001
+1814,9603,8605,-377.7,,9001
+1814,9603,8606,675.1,,9001
+1814,9603,8607,-52.2,,9001
+1815,9606,8605,-152.9,,9001
+1815,9606,8606,43.8,,9001
+1815,9606,8607,358.3,,9001
+1815,9606,8608,2.714,,9104
+1815,9606,8609,1.386,,9104
+1815,9606,8610,-2.788,,9104
+1815,9606,8611,-6.743,,9202
+1816,9603,8605,-95.7,,9001
+1816,9603,8606,10.2,,9001
+1816,9603,8607,158.9,,9001
+1817,9603,8605,-165.914,,9001
+1817,9603,8606,-70.607,,9001
+1817,9603,8607,305.009,,9001
+1818,9606,8605,-89,,9001
+1818,9606,8606,-112,,9001
+1818,9606,8607,125.9,,9001
+1818,9606,8608,0,,9104
+1818,9606,8609,0,,9104
+1818,9606,8610,0.814,,9104
+1818,9606,8611,-0.38,,9202
+1819,9606,8605,-111.92,,9001
+1819,9606,8606,-87.85,,9001
+1819,9606,8607,114.5,,9001
+1819,9606,8608,1.875,,9104
+1819,9606,8609,0.202,,9104
+1819,9606,8610,0.219,,9104
+1819,9606,8611,0.032,,9202
+1820,9603,8605,-93.2,,9001
+1820,9603,8606,-93.31,,9001
+1820,9603,8607,121.156,,9001
+1821,9603,8605,-88.98,,9001
+1821,9603,8606,-83.23,,9001
+1821,9603,8607,113.55,,9001
+1822,9603,8605,-92.726,,9001
+1822,9603,8606,-90.304,,9001
+1822,9603,8607,115.735,,9001
+1823,9603,8605,-93.134,,9001
+1823,9603,8606,-86.647,,9001
+1823,9603,8607,114.196,,9001
+1824,9603,8605,-93,,9001
+1824,9603,8606,-94,,9001
+1824,9603,8607,124,,9001
+1825,9606,8605,-162.619,,9001
+1825,9606,8606,-276.959,,9001
+1825,9606,8607,-161.764,,9001
+1825,9606,8608,0.067753,,9104
+1825,9606,8609,-2.243649,,9104
+1825,9606,8610,-1.158827,,9104
+1825,9606,8611,-1.094246,,9202
+1826,9603,8605,0,,9001
+1826,9603,8606,0,,9001
+1826,9603,8607,0,,9001
+1827,9618,8601,7.92,,9104
+1827,9618,8602,-13.88,,9104
+1827,9618,8604,26.1,,9001
+1828,9603,8605,-37,,9001
+1828,9603,8606,157,,9001
+1828,9603,8607,85,,9001
+1829,9607,8605,56,,9001
+1829,9607,8606,-75.77,,9001
+1829,9607,8607,-15.31,,9001
+1829,9607,8608,0.37,,9104
+1829,9607,8609,0.2,,9104
+1829,9607,8610,0.21,,9104
+1829,9607,8611,1.01,,9202
+1830,9607,8605,56,,9001
+1830,9607,8606,-75.77,,9001
+1830,9607,8607,-15.31,,9001
+1830,9607,8608,0.37,,9104
+1830,9607,8609,0.2,,9104
+1830,9607,8610,0.21,,9104
+1830,9607,8611,1.01,,9202
+1831,9603,8605,57.01,,9001
+1831,9603,8606,-69.97,,9001
+1831,9603,8607,-9.29,,9001
+1832,9606,8605,2.691,,9001
+1832,9606,8606,-14.757,,9001
+1832,9606,8607,4.724,,9001
+1832,9606,8608,0,,9104
+1832,9606,8609,0,,9104
+1832,9606,8610,0.774,,9104
+1832,9606,8611,-0.6,,9202
+1833,9607,8605,-1.977,,9001
+1833,9607,8606,-13.06,,9001
+1833,9607,8607,-9.993,,9001
+1833,9607,8608,-0.364,,9104
+1833,9607,8609,-0.254,,9104
+1833,9607,8610,-0.689,,9104
+1833,9607,8611,-1.037,,9202
+1834,9603,8605,-403,,9001
+1834,9603,8606,684,,9001
+1834,9603,8607,41,,9001
+1835,9603,8605,-387.06,,9001
+1835,9603,8606,636.53,,9001
+1835,9603,8607,46.29,,9001
+1836,9603,8605,-403.4,,9001
+1836,9603,8606,681.12,,9001
+1836,9603,8607,46.56,,9001
+1837,9603,8605,-587.8,,9001
+1837,9603,8606,519.75,,9001
+1837,9603,8607,145.76,,9001
+1838,9603,8605,-404.78,,9001
+1838,9603,8606,685.68,,9001
+1838,9603,8607,45.47,,9001
+1839,9603,8605,-101,,9001
+1839,9603,8606,-111,,9001
+1839,9603,8607,187,,9001
+1840,9606,8605,-119.4248,,9001
+1840,9606,8606,-303.65872,,9001
+1840,9606,8607,-11.00061,,9001
+1840,9606,8608,1.164298,,9104
+1840,9606,8609,0.174458,,9104
+1840,9606,8610,1.096259,,9104
+1840,9606,8611,3.657065,,9202
+1841,9615,8656,,NB7783v2.gsb,
+1842,9603,8605,0,,9001
+1842,9603,8606,0,,9001
+1842,9603,8607,0,,9001
+1843,9615,8656,,NAD83-98.gsb,
+1844,9615,8656,,QUE27-98.gsb,
+1845,9615,8656,,CGQ77-98.gsb,
+1846,9615,8656,,PE7783V2.gsb,
+1847,9615,8656,,SK27-98.gsb,
+1848,9615,8656,,SK83-98.gsb,
+1849,9615,8656,,AB_CSRS.DAC,
+1850,9615,8656,,NS778301.gsb,
+1851,9615,8656,,NS778301.gsb,
+1852,9606,8605,-533.4,,9001
+1852,9606,8606,669.2,,9001
+1852,9606,8607,-52.5,,9001
+1852,9606,8608,0,,9104
+1852,9606,8609,0,,9104
+1852,9606,8610,4.28,,9104
+1852,9606,8611,9.4,,9202
+1853,9603,8605,-82.31,,9001
+1853,9603,8606,-95.23,,9001
+1853,9603,8607,-114.96,,9001
+1854,9603,8605,-239.1,,9001
+1854,9603,8606,-170.02,,9001
+1854,9603,8607,397.5,,9001
+1855,9603,8605,-244.72,,9001
+1855,9603,8606,-162.773,,9001
+1855,9603,8607,400.75,,9001
+1856,9603,8605,-122.89,,9001
+1856,9603,8606,-159.08,,9001
+1856,9603,8607,-168.74,,9001
+1857,9603,8605,-84.78,,9001
+1857,9603,8606,-107.55,,9001
+1857,9603,8607,-137.25,,9001
+1858,9603,8605,-123.92,,9001
+1858,9603,8606,-155.515,,9001
+1858,9603,8607,-157.721,,9001
+1859,9603,8605,-69.06,,9001
+1859,9603,8606,-90.71,,9001
+1859,9603,8607,-142.56,,9001
+1860,9603,8605,-113.997,,9001
+1860,9603,8606,-97.076,,9001
+1860,9603,8607,-152.312,,9001
+1861,9603,8605,-114.5,,9001
+1861,9603,8606,-96.1,,9001
+1861,9603,8607,-151.9,,9001
+1862,9606,8605,-194.513,,9001
+1862,9606,8606,-63.978,,9001
+1862,9606,8607,-25.759,,9001
+1862,9606,8608,-3.4027,,9104
+1862,9606,8609,3.756,,9104
+1862,9606,8610,-3.352,,9104
+1862,9606,8611,-0.9175,,9202
+1863,9607,8605,-389.691,,9001
+1863,9607,8606,64.502,,9001
+1863,9607,8607,210.209,,9001
+1863,9607,8608,-0.086,,9104
+1863,9607,8609,-14.314,,9104
+1863,9607,8610,6.39,,9104
+1863,9607,8611,0.9264,,9202
+1864,9603,8605,-57,,9001
+1864,9603,8606,1,,9001
+1864,9603,8607,-41,,9001
+1865,9603,8605,-62,,9001
+1865,9603,8606,-1,,9001
+1865,9603,8607,-37,,9001
+1866,9603,8605,-61,,9001
+1866,9603,8606,2,,9001
+1866,9603,8607,-48,,9001
+1867,9603,8605,-60,,9001
+1867,9603,8606,-2,,9001
+1867,9603,8607,-41,,9001
+1868,9603,8605,-75,,9001
+1868,9603,8606,-1,,9001
+1868,9603,8607,-44,,9001
+1869,9603,8605,-44,,9001
+1869,9603,8606,6,,9001
+1869,9603,8607,-36,,9001
+1870,9603,8605,-48,,9001
+1870,9603,8606,3,,9001
+1870,9603,8607,-44,,9001
+1871,9603,8605,-47,,9001
+1871,9603,8606,26,,9001
+1871,9603,8607,-42,,9001
+1872,9603,8605,-53,,9001
+1872,9603,8606,3,,9001
+1872,9603,8607,-47,,9001
+1873,9603,8605,-61,,9001
+1873,9603,8606,2,,9001
+1873,9603,8607,-33,,9001
+1874,9603,8605,-58,,9001
+1874,9603,8606,0,,9001
+1874,9603,8607,-44,,9001
+1875,9603,8605,-45,,9001
+1875,9603,8606,12,,9001
+1875,9603,8607,-33,,9001
+1876,9603,8605,-45,,9001
+1876,9603,8606,8,,9001
+1876,9603,8607,-33,,9001
+1877,9603,8605,-66.87,,9001
+1877,9603,8606,4.37,,9001
+1877,9603,8607,-38.52,,9001
+1878,9603,8605,0,,9001
+1878,9603,8606,0,,9001
+1878,9603,8607,0,,9001
+1879,9603,8605,0,,9001
+1879,9603,8606,0,,9001
+1879,9603,8607,0,,9001
+1880,9603,8605,-106,,9001
+1880,9603,8606,-129,,9001
+1880,9603,8607,165,,9001
+1881,9601,8602,2.5969213,,9105
+1882,9601,8602,2.5969213,,9105
+1883,9601,8602,106.482779,,9110
+1884,9601,8602,-17.4,,9110
+1885,9603,8605,-203,,9001
+1885,9603,8606,141,,9001
+1885,9603,8607,53,,9001
+1886,9603,8605,-104,,9001
+1886,9603,8606,167,,9001
+1886,9603,8607,-38,,9001
+1887,9603,8605,-425,,9001
+1887,9603,8606,-169,,9001
+1887,9603,8607,81,,9001
+1888,9603,8605,-499,,9001
+1888,9603,8606,-249,,9001
+1888,9603,8607,314,,9001
+1889,9603,8605,-289,,9001
+1889,9603,8606,-124,,9001
+1889,9603,8607,60,,9001
+1890,9603,8605,0,,9001
+1890,9603,8606,0,,9001
+1890,9603,8607,0,,9001
+1891,9619,8601,-5.86,,9104
+1891,9619,8602,0.28,,9104
+1892,9603,8605,16,,9001
+1892,9603,8606,196,,9001
+1892,9603,8607,93,,9001
+1893,9603,8605,11,,9001
+1893,9603,8606,72,,9001
+1893,9603,8607,-101,,9001
+1894,9603,8605,-133,,9001
+1894,9603,8606,-321,,9001
+1894,9603,8607,50,,9001
+1895,9607,8605,414.1,,9001
+1895,9607,8606,41.3,,9001
+1895,9607,8607,603.1,,9001
+1895,9607,8608,0.855,,9104
+1895,9607,8609,-2.141,,9104
+1895,9607,8610,7.023,,9104
+1895,9607,8611,0,,9202
+1896,9607,8605,414.1,,9001
+1896,9607,8606,41.3,,9001
+1896,9607,8607,603.1,,9001
+1896,9607,8608,0.855,,9104
+1896,9607,8609,-2.141,,9104
+1896,9607,8610,7.023,,9104
+1896,9607,8611,0,,9202
+1897,9603,8605,-403,,9001
+1897,9603,8606,684,,9001
+1897,9603,8607,41,,9001
+1898,9603,8605,-387.06,,9001
+1898,9603,8606,636.53,,9001
+1898,9603,8607,46.29,,9001
+1899,9603,8605,-403.4,,9001
+1899,9603,8606,681.12,,9001
+1899,9603,8607,46.56,,9001
+1900,9607,8605,-0.9738,,9001
+1900,9607,8606,1.9453,,9001
+1900,9607,8607,0.5486,,9001
+1900,9607,8608,-1.3357e-07,,9101
+1900,9607,8609,-4.872e-08,,9101
+1900,9607,8610,-5.507e-08,,9101
+1900,9607,8611,0,,9202
+1901,9607,8605,-0.991,,9001
+1901,9607,8606,1.9072,,9001
+1901,9607,8607,0.5129,,9001
+1901,9607,8608,-1.25033e-07,,9101
+1901,9607,8609,-4.6785e-08,,9101
+1901,9607,8610,-5.6529e-08,,9101
+1901,9607,8611,0,,9202
+1902,9603,8605,-56.7,,9001
+1902,9603,8606,-171.8,,9001
+1902,9603,8607,-40.6,,9001
+1903,9603,8605,137,,9001
+1903,9603,8606,248,,9001
+1903,9603,8607,-430,,9001
+1904,9603,8605,-467,,9001
+1904,9603,8606,-16,,9001
+1904,9603,8607,-300,,9001
+1905,9606,8605,-472.29,,9001
+1905,9606,8606,-5.63,,9001
+1905,9606,8607,-304.12,,9001
+1905,9606,8608,0.4362,,9104
+1905,9606,8609,-0.8374,,9104
+1905,9606,8610,0.2563,,9104
+1905,9606,8611,1.8984,,9202
+1906,9603,8605,-186,,9001
+1906,9603,8606,230,,9001
+1906,9603,8607,110,,9001
+1907,9603,8605,2,,9001
+1907,9603,8606,2,,9001
+1907,9603,8607,-2,,9001
+1908,9606,8605,-193.066,,9001
+1908,9606,8606,236.993,,9001
+1908,9606,8607,105.447,,9001
+1908,9606,8608,0.4814,,9104
+1908,9606,8609,-0.8074,,9104
+1908,9606,8610,0.1276,,9104
+1908,9606,8611,1.5649,,9202
+1909,9603,8605,186,,9001
+1909,9603,8606,482,,9001
+1909,9603,8607,151,,9001
+1910,9606,8605,126.93,,9001
+1910,9606,8606,547.94,,9001
+1910,9606,8607,130.41,,9001
+1910,9606,8608,-2.7867,,9104
+1910,9606,8609,5.1612,,9104
+1910,9606,8610,-0.8584,,9104
+1910,9606,8611,13.8227,,9202
+1911,9603,8605,94,,9001
+1911,9603,8606,-948,,9001
+1911,9603,8607,-1292,,9001
+1912,9603,8605,0,,9001
+1912,9603,8606,0,,9001
+1912,9603,8607,0,,9001
+1913,9603,8605,65,,9001
+1913,9603,8606,342,,9001
+1913,9603,8607,77,,9001
+1914,9603,8605,84,,9001
+1914,9603,8606,274,,9001
+1914,9603,8607,65,,9001
+1915,9603,8605,145,,9001
+1915,9603,8606,-187,,9001
+1915,9603,8607,103,,9001
+1916,9603,8605,-382,,9001
+1916,9603,8606,-59,,9001
+1916,9603,8607,-262,,9001
+1917,9603,8605,336,,9001
+1917,9603,8606,223,,9001
+1917,9603,8607,-231,,9001
+1918,9603,8605,-13,,9001
+1918,9603,8606,-348,,9001
+1918,9603,8607,292,,9001
+1919,9606,8605,-122.383,,9001
+1919,9606,8606,-188.696,,9001
+1919,9606,8607,103.344,,9001
+1919,9606,8608,3.5107,,9104
+1919,9606,8609,-4.9668,,9104
+1919,9606,8610,-5.7047,,9104
+1919,9606,8611,4.4798,,9202
+1920,9603,8605,0,,9001
+1920,9603,8606,0,,9001
+1920,9603,8607,0,,9001
+1921,9603,8605,365,,9001
+1921,9603,8606,194,,9001
+1921,9603,8607,166,,9001
+1922,9603,8605,325,,9001
+1922,9603,8606,154,,9001
+1922,9603,8607,172,,9001
+1923,9603,8605,30,,9001
+1923,9603,8606,430,,9001
+1923,9603,8607,368,,9001
+1924,9603,8605,162,,9001
+1924,9603,8606,117,,9001
+1924,9603,8607,154,,9001
+1925,9603,8605,252,,9001
+1925,9603,8606,-132,,9001
+1925,9603,8607,-125,,9001
+1926,9606,8605,789.524,,9001
+1926,9606,8606,-626.486,,9001
+1926,9606,8607,-89.904,,9001
+1926,9606,8608,0.6006,,9104
+1926,9606,8609,76.7946,,9104
+1926,9606,8610,-10.5788,,9104
+1926,9606,8611,-32.3241,,9202
+1927,9606,8605,137.092,,9001
+1927,9606,8606,131.66,,9001
+1927,9606,8607,91.475,,9001
+1927,9606,8608,-1.9436,,9104
+1927,9606,8609,-11.5993,,9104
+1927,9606,8610,-4.3321,,9104
+1927,9606,8611,-7.4824,,9202
+1928,9606,8605,-408.809,,9001
+1928,9606,8606,366.856,,9001
+1928,9606,8607,-412.987,,9001
+1928,9606,8608,1.8842,,9104
+1928,9606,8609,-0.5308,,9104
+1928,9606,8610,2.1655,,9104
+1928,9606,8611,-121.0993,,9202
+1929,9606,8605,97.295,,9001
+1929,9606,8606,-263.247,,9001
+1929,9606,8607,310.882,,9001
+1929,9606,8608,-1.5999,,9104
+1929,9606,8609,0.8386,,9104
+1929,9606,8610,3.1409,,9104
+1929,9606,8611,13.3259,,9202
+1930,9606,8605,244.416,,9001
+1930,9606,8606,85.339,,9001
+1930,9606,8607,168.114,,9001
+1930,9606,8608,-8.9353,,9104
+1930,9606,8609,7.7523,,9104
+1930,9606,8610,12.5953,,9104
+1930,9606,8611,14.268,,9202
+1931,9606,8605,-480.26,,9001
+1931,9606,8606,-438.32,,9001
+1931,9606,8607,-643.429,,9001
+1931,9606,8608,16.3119,,9104
+1931,9606,8609,20.1721,,9104
+1931,9606,8610,-4.0349,,9104
+1931,9606,8611,-111.7002,,9202
+1932,9606,8605,-166.207,,9001
+1932,9606,8606,-154.777,,9001
+1932,9606,8607,254.831,,9001
+1932,9606,8608,-37.5444,,9104
+1932,9606,8609,7.7011,,9104
+1932,9606,8610,-10.2025,,9104
+1932,9606,8611,-30.8598,,9202
+1933,9606,8605,-789.99,,9001
+1933,9606,8606,627.333,,9001
+1933,9606,8607,89.685,,9001
+1933,9606,8608,-0.6072,,9104
+1933,9606,8609,-76.8019,,9104
+1933,9606,8610,10.568,,9104
+1933,9606,8611,32.2083,,9202
+1934,9603,8605,0,,9001
+1934,9603,8606,0,,9001
+1934,9603,8607,0,,9001
+1935,9606,8605,-0.0067,,9001
+1935,9606,8606,-0.0061,,9001
+1935,9606,8607,0.0185,,9001
+1935,9606,8608,0,,9104
+1935,9606,8609,0,,9104
+1935,9606,8610,0,,9104
+1935,9606,8611,-0.00155,,9202
+1936,9606,8605,-0.0067,,9001
+1936,9606,8606,-0.0061,,9001
+1936,9606,8607,0.0185,,9001
+1936,9606,8608,0,,9104
+1936,9606,8609,0,,9104
+1936,9606,8610,0,,9104
+1936,9606,8611,-0.00155,,9202
+1937,9606,8605,-0.0067,,9001
+1937,9606,8606,-0.0061,,9001
+1937,9606,8607,0.0185,,9001
+1937,9606,8608,0,,9104
+1937,9606,8609,0,,9104
+1937,9606,8610,0,,9104
+1937,9606,8611,-0.00155,,9202
+1938,9606,8605,-0.0127,,9001
+1938,9606,8606,-0.0065,,9001
+1938,9606,8607,0.0209,,9001
+1938,9606,8608,0.00039,,9104
+1938,9606,8609,-0.0008,,9104
+1938,9606,8610,0.00114,,9104
+1938,9606,8611,-0.00195,,9202
+1939,9606,8605,-0.0147,,9001
+1939,9606,8606,-0.0135,,9001
+1939,9606,8607,0.0139,,9001
+1939,9606,8608,0,,9104
+1939,9606,8609,0,,9104
+1939,9606,8610,0.00018,,9104
+1939,9606,8611,-0.00075,,9202
+1940,9606,8605,-0.0267,,9001
+1940,9606,8606,-0.0275,,9001
+1940,9606,8607,0.0199,,9001
+1940,9606,8608,0,,9104
+1940,9606,8609,0,,9104
+1940,9606,8610,0.00018,,9104
+1940,9606,8611,-0.00215,,9202
+1941,9606,8605,-0.0247,,9001
+1941,9606,8606,-0.0235,,9001
+1941,9606,8607,0.0359,,9001
+1941,9606,8608,0,,9104
+1941,9606,8609,0,,9104
+1941,9606,8610,0.00018,,9104
+1941,9606,8611,-0.00245,,9202
+1942,9606,8605,-0.0297,,9001
+1942,9606,8606,-0.0475,,9001
+1942,9606,8607,0.0739,,9001
+1942,9606,8608,0,,9104
+1942,9606,8609,0,,9104
+1942,9606,8610,0.00018,,9104
+1942,9606,8611,0.00585,,9202
+1943,9606,8605,-0.0247,,9001
+1943,9606,8606,-0.0115,,9001
+1943,9606,8607,0.0979,,9001
+1943,9606,8608,-0.0001,,9104
+1943,9606,8609,0,,9104
+1943,9606,8610,0.00018,,9104
+1943,9606,8611,-0.00895,,9202
+1944,9606,8605,-282.1,,9001
+1944,9606,8606,-72.2,,9001
+1944,9606,8607,120,,9001
+1944,9606,8608,-1.592,,9104
+1944,9606,8609,0.145,,9104
+1944,9606,8610,-0.89,,9104
+1944,9606,8611,-4.46,,9202
+1945,9606,8605,-231,,9001
+1945,9606,8606,102.6,,9001
+1945,9606,8607,29.8,,9001
+1945,9606,8608,0.615,,9104
+1945,9606,8609,-0.198,,9104
+1945,9606,8610,0.881,,9104
+1945,9606,8611,1.79,,9202
+1946,9607,8605,-0.991,,9001
+1946,9607,8606,1.9072,,9001
+1946,9607,8607,0.5129,,9001
+1946,9607,8608,-1.25033e-07,,9101
+1946,9607,8609,-4.6785e-08,,9101
+1946,9607,8610,-5.6529e-08,,9101
+1946,9607,8611,0,,9202
+1947,9634,8665,,TRNB7727.DAT,
+1948,9634,8665,,TRNS7727.DAT,
+1949,9634,8665,,TRPE7727.DAT,
+1950,9603,8605,0,,9001
+1950,9603,8606,0,,9001
+1950,9603,8607,0,,9001
+1951,9603,8605,-73,,9001
+1951,9603,8606,46,,9001
+1951,9603,8607,-86,,9001
+1952,9603,8605,0,,9001
+1952,9603,8606,0,,9001
+1952,9603,8607,0,,9001
+1953,9606,8605,482.5,,9001
+1953,9606,8606,-130.6,,9001
+1953,9606,8607,564.6,,9001
+1953,9606,8608,-1.042,,9104
+1953,9606,8609,-0.214,,9104
+1953,9606,8610,-0.631,,9104
+1953,9606,8611,8.15,,9202
+1954,9606,8605,482.5,,9001
+1954,9606,8606,-130.6,,9001
+1954,9606,8607,564.6,,9001
+1954,9606,8608,-1.042,,9104
+1954,9606,8609,-0.214,,9104
+1954,9606,8610,-0.631,,9104
+1954,9606,8611,8.15,,9202
+1955,9606,8605,482.5,,9001
+1955,9606,8606,-130.6,,9001
+1955,9606,8607,564.6,,9001
+1955,9606,8608,-1.042,,9104
+1955,9606,8609,-0.214,,9104
+1955,9606,8610,-0.631,,9104
+1955,9606,8611,8.15,,9202
+1956,9603,8605,506,,9001
+1956,9603,8606,-122,,9001
+1956,9603,8607,611,,9001
+1957,9606,8605,982.6087,,9001
+1957,9606,8606,552.753,,9001
+1957,9606,8607,-540.873,,9001
+1957,9606,8608,32.39344,,9109
+1957,9606,8609,-153.25684,,9109
+1957,9606,8610,-96.2266,,9109
+1957,9606,8611,16.805,,9202
+1958,9603,8605,0,,9001
+1958,9603,8606,0,,9001
+1958,9603,8607,0,,9001
+1959,9603,8605,195.671,,9001
+1959,9603,8606,332.517,,9001
+1959,9603,8607,274.607,,9001
+1960,9606,8605,-83.11,,9001
+1960,9606,8606,-97.38,,9001
+1960,9606,8607,-117.22,,9001
+1960,9606,8608,0.005693,,9104
+1960,9606,8609,-0.04469,,9104
+1960,9606,8610,0.04428,,9104
+1960,9606,8611,1.218,,9202
+1961,9606,8605,-83.11,,9001
+1961,9606,8606,-97.38,,9001
+1961,9606,8607,-117.22,,9001
+1961,9606,8608,0.005693,,9104
+1961,9606,8609,-0.04469,,9104
+1961,9606,8610,0.4428,,9104
+1961,9606,8611,1.218,,9202
+1962,9603,8605,-13,,9001
+1962,9603,8606,-348,,9001
+1962,9603,8607,292,,9001
+1963,9606,8605,97.295,,9001
+1963,9606,8606,-263.247,,9001
+1963,9606,8607,310.882,,9001
+1963,9606,8608,-1.5999,,9104
+1963,9606,8609,0.8386,,9104
+1963,9606,8610,3.1409,,9104
+1963,9606,8611,13.3259,,9202
+1964,9606,8605,-789.99,,9001
+1964,9606,8606,627.333,,9001
+1964,9606,8607,89.685,,9001
+1964,9606,8608,-0.6072,,9104
+1964,9606,8609,-76.8019,,9104
+1964,9606,8610,10.568,,9104
+1964,9606,8611,32.2083,,9202
+1965,9603,8605,-289,,9001
+1965,9603,8606,-124,,9001
+1965,9603,8607,60,,9001
+1966,9603,8605,-502.862,,9001
+1966,9603,8606,-247.438,,9001
+1966,9603,8607,312.724,,9001
+1967,9607,8605,-210.502,,9001
+1967,9607,8606,-66.902,,9001
+1967,9607,8607,-48.476,,9001
+1967,9607,8608,-2.094,,9104
+1967,9607,8609,15.067,,9104
+1967,9607,8610,5.817,,9104
+1967,9607,8611,0.485,,9202
+1968,9603,8605,-204.633,,9001
+1968,9603,8606,140.216,,9001
+1968,9603,8607,55.199,,9001
+1969,9607,8605,-211.939,,9001
+1969,9607,8606,137.626,,9001
+1969,9607,8607,58.3,,9001
+1969,9607,8608,0.089,,9104
+1969,9607,8609,-0.251,,9104
+1969,9607,8610,-0.079,,9104
+1969,9607,8611,0.384,,9202
+1970,9603,8605,-204.619,,9001
+1970,9603,8606,140.176,,9001
+1970,9603,8607,55.226,,9001
+1971,9607,8605,-208.719,,9001
+1971,9607,8606,129.685,,9001
+1971,9607,8607,52.092,,9001
+1971,9607,8608,0.195,,9104
+1971,9607,8609,0.014,,9104
+1971,9607,8610,-0.327,,9104
+1971,9607,8611,0.198,,9202
+1972,9603,8605,-106.301,,9001
+1972,9603,8606,166.27,,9001
+1972,9603,8607,-37.916,,9001
+1973,9607,8605,-105.854,,9001
+1973,9607,8606,165.589,,9001
+1973,9607,8607,-38.312,,9001
+1973,9607,8608,0.003,,9104
+1973,9607,8609,0.026,,9104
+1973,9607,8610,-0.024,,9104
+1973,9607,8611,-0.048,,9202
+1974,9603,8605,-106.248,,9001
+1974,9603,8606,166.244,,9001
+1974,9603,8607,-37.845,,9001
+1975,9607,8605,-104,,9001
+1975,9607,8606,162.924,,9001
+1975,9607,8607,-38.882,,9001
+1975,9607,8608,0.075,,9104
+1975,9607,8609,0.071,,9104
+1975,9607,8610,-0.051,,9104
+1975,9607,8611,-0.338,,9202
+1976,9603,8605,-106.044,,9001
+1976,9603,8606,166.655,,9001
+1976,9603,8607,-37.876,,9001
+1977,9607,8605,-95.323,,9001
+1977,9607,8606,166.098,,9001
+1977,9607,8607,-69.942,,9001
+1977,9607,8608,0.215,,9104
+1977,9607,8609,1.031,,9104
+1977,9607,8610,-0.047,,9104
+1977,9607,8611,1.922,,9202
+1978,9603,8605,-106.253,,9001
+1978,9603,8606,166.239,,9001
+1978,9603,8607,-37.854,,9001
+1979,9607,8605,-100.306,,9001
+1979,9607,8606,161.246,,9001
+1979,9607,8607,-48.761,,9001
+1979,9607,8608,0.192,,9104
+1979,9607,8609,0.385,,9104
+1979,9607,8610,-0.076,,9104
+1979,9607,8611,0.131,,9202
+1980,9603,8605,-106.226,,9001
+1980,9603,8606,166.366,,9001
+1980,9603,8607,-37.893,,9001
+1981,9607,8605,-103.088,,9001
+1981,9607,8606,162.481,,9001
+1981,9607,8607,-28.276,,9001
+1981,9607,8608,-0.167,,9104
+1981,9607,8609,-0.082,,9104
+1981,9607,8610,-0.168,,9104
+1981,9607,8611,-1.504,,9202
+1982,9603,8605,-422.651,,9001
+1982,9603,8606,-172.995,,9001
+1982,9603,8607,84.02,,9001
+1983,9603,8605,-223.237,,9001
+1983,9603,8606,110.193,,9001
+1983,9603,8607,36.649,,9001
+1984,9603,8605,-304.046,,9001
+1984,9603,8606,-60.576,,9001
+1984,9603,8607,103.64,,9001
+1985,9603,8605,-87.987,,9001
+1985,9603,8606,-108.639,,9001
+1985,9603,8607,-121.593,,9001
+1986,9603,8605,508.088,,9001
+1986,9603,8606,-191.042,,9001
+1986,9603,8607,565.223,,9001
+1987,9607,8605,-239.749,,9001
+1987,9607,8606,88.181,,9001
+1987,9607,8607,30.488,,9001
+1987,9607,8608,-0.263,,9104
+1987,9607,8609,-0.082,,9104
+1987,9607,8610,-1.211,,9104
+1987,9607,8611,2.229,,9202
+1988,9607,8605,-288.885,,9001
+1988,9607,8606,-91.744,,9001
+1988,9607,8607,126.244,,9001
+1988,9607,8608,1.691,,9104
+1988,9607,8609,-0.41,,9104
+1988,9607,8610,0.211,,9104
+1988,9607,8611,-4.598,,9202
+1989,9607,8605,-74.292,,9001
+1989,9607,8606,-135.889,,9001
+1989,9607,8607,-104.967,,9001
+1989,9607,8608,0.524,,9104
+1989,9607,8609,0.136,,9104
+1989,9607,8610,-0.61,,9104
+1989,9607,8611,-3.761,,9202
+1990,9607,8605,631.392,,9001
+1990,9607,8606,-66.551,,9001
+1990,9607,8607,481.442,,9001
+1990,9607,8608,-1.09,,9104
+1990,9607,8609,4.445,,9104
+1990,9607,8610,4.487,,9104
+1990,9607,8611,-4.43,,9202
+1991,9601,8602,-9.0754862,,9110
+1992,9607,8605,-231.034,,9001
+1992,9607,8606,102.615,,9001
+1992,9607,8607,26.836,,9001
+1992,9607,8608,-0.615,,9104
+1992,9607,8609,0.198,,9104
+1992,9607,8610,-0.881,,9104
+1992,9607,8611,1.786,,9202
+1993,9603,8605,0,,9001
+1993,9603,8606,0,,9001
+1993,9603,8607,0,,9001
+1994,9603,8605,-28,,9001
+1994,9603,8606,199,,9001
+1994,9603,8607,5,,9001
+1995,9603,8605,103.25,,9001
+1995,9603,8606,-100.4,,9001
+1995,9603,8607,-307.19,,9001
+1996,9603,8605,44.107,,9001
+1996,9603,8606,-116.147,,9001
+1996,9603,8607,-54.648,,9001
+1997,9606,8605,-282.1,,9001
+1997,9606,8606,-72.2,,9001
+1997,9606,8607,120,,9001
+1997,9606,8608,-1.529,,9104
+1997,9606,8609,0.145,,9104
+1997,9606,8610,-0.89,,9104
+1997,9606,8611,-4.46,,9202
+1998,9606,8605,-157.89,,9001
+1998,9606,8606,-17.16,,9001
+1998,9606,8607,-78.41,,9001
+1998,9606,8608,2.118,,9104
+1998,9606,8609,2.697,,9104
+1998,9606,8610,-1.434,,9104
+1998,9606,8611,-5.38,,9202
+1999,9606,8605,-83.11,,9001
+1999,9606,8606,-97.38,,9001
+1999,9606,8607,-117.22,,9001
+1999,9606,8608,0.005693,,9104
+1999,9606,8609,-0.04469,,9104
+1999,9606,8610,0.04428,,9104
+1999,9606,8611,1.218,,9202
+5400,9616,8603,-28,,9001
+5401,9616,8603,-0.037,,9001
+5402,9616,8603,-26.3,,9001
+5403,9616,8603,-1.7,,9001
+5404,9616,8603,-0.4,,9001
+5405,9616,8603,0.146,,9001
+5406,9616,8603,0.037,,9001
+5407,9616,8603,2.7,,9001
+5408,9616,8603,2.7,,9001
+5409,9658,8732,,vertconw.94,
+5410,9658,8732,,vertconc.94,
+5411,9658,8732,,vertcone.94,
+5412,9616,8603,0.49,,9001
+5413,9616,8603,4.74,,9001
+5414,9616,8603,-4.25,,9001
+5415,9657,8603,-0.356,,9001
+5415,9657,8617,47.32,,9110
+5415,9657,8618,14.27,,9110
+5415,9657,8730,-0.057,,9104
+5415,9657,8731,-0.058,,9104
+5416,9657,8603,0.182,,9001
+5416,9657,8617,42.373,,9110
+5416,9657,8618,25.2236,,9110
+5416,9657,8730,0.001,,9104
+5416,9657,8731,-0.004,,9104
+5417,9657,8603,0.011,,9001
+5417,9657,8617,56.02,,9110
+5417,9657,8618,9.14,,9110
+5417,9657,8730,0.003,,9104
+5417,9657,8731,0.011,,9104
+5418,9657,8603,0.133,,9001
+5418,9657,8617,58.42,,9110
+5418,9657,8618,25.52,,9110
+5418,9657,8730,-0.013,,9104
+5418,9657,8731,0.005,,9104
+5419,9616,8603,-0.486,,9001
+5420,9657,8603,0.014,,9001
+5420,9657,8617,51.03,,9110
+5420,9657,8618,10.13,,9110
+5420,9657,8730,-0.001,,9104
+5420,9657,8731,0,,9104
+5421,9657,8603,0.017,,9001
+5421,9657,8617,51.03,,9110
+5421,9657,8618,8.4,,9110
+5421,9657,8730,-0.002,,9104
+5421,9657,8731,0.003,,9104
+5422,9657,8603,0.157,,9001
+5422,9657,8617,52.32,,9110
+5422,9657,8618,13.1,,9110
+5422,9657,8730,0.007,,9104
+5422,9657,8731,0.005,,9104
+5423,9657,8603,0.081,,9001
+5423,9657,8617,54.35,,9110
+5423,9657,8618,-2.15,,9110
+5423,9657,8730,-0.056,,9104
+5423,9657,8731,-0.023,,9104
+5424,9657,8603,0.14,,9001
+5424,9657,8617,46.59,,9110
+5424,9657,8618,19.35,,9110
+5424,9657,8730,0.008,,9104
+5424,9657,8731,-0.002,,9104
+5425,9616,8603,-0.005,,9001
+5426,9657,8603,-0.001,,9001
+5426,9657,8617,62.56,,9110
+5426,9657,8618,11.1,,9110
+5426,9657,8730,-0.01,,9104
+5426,9657,8731,0.034,,9104
+5427,9616,8603,-0.315,,9001
+5428,9657,8603,-0.411,,9001
+5428,9657,8617,46,,9102
+5428,9657,8618,15,,9102
+5428,9657,8730,-0.033,,9104
+5428,9657,8731,0.008,,9104
+5429,9657,8603,-0.486,,9001
+5429,9657,8617,40.462,,9110
+5429,9657,8618,-3.3935,,9110
+5429,9657,8730,-0.003,,9104
+5429,9657,8731,0.006,,9104
+5430,9657,8603,0.005,,9001
+5430,9657,8617,64,,9110
+5430,9657,8618,16.14,,9110
+5430,9657,8730,-0.012,,9104
+5430,9657,8731,0,,9104
+5431,9657,8603,-0.245,,9001
+5431,9657,8617,46.55,,9110
+5431,9657,8618,8.11,,9110
+5431,9657,8730,-0.21,,9104
+5431,9657,8731,-0.032,,9104
+5432,9616,8603,0.213,,9001
+5433,9657,8603,0.081,,9001
+5433,9657,8617,54.35,,9110
+5433,9657,8618,-2.15,,9110
+5433,9657,8730,-0.056,,9104
+5433,9657,8731,-0.023,,9104
+5434,9657,8603,0.102,,9001
+5434,9657,8617,55.18,,9110
+5434,9657,8618,24.01,,9110
+5434,9657,8730,0,,9104
+5434,9657,8731,0.02,,9104
+5435,9657,8603,0.122,,9001
+5435,9657,8617,48.38,,9110
+5435,9657,8618,19.15,,9110
+5435,9657,8730,0.02,,9104
+5435,9657,8731,0,,9104
+10000,9664,8666,,ggf97a.txt,
+10001,9664,8666,,ggf97a.txt,
+10002,9664,8666,,ggf97a_corse.txt,
+10003,9664,8666,,ggf97a_corse.txt,
+10004,9664,8666,,ggm00.txt,
+10005,9664,8666,,ggg00.txt,
+10006,9664,8666,,ggg00_mg.txt,
+10007,9664,8666,,ggg00_ls.txt,
+10008,9664,8666,,ggg00_ld.txt,
+10009,9664,8666,,ggg00_sb.txt,
+10010,9664,8666,,ggg00_sm.txt,
+10011,9664,8666,,ggguy00.txt,
+10012,9664,8666,,ggr99.txt,
+10013,9665,8666,,g2003u01.bin,
+10014,9665,8666,,g2003u02.bin,
+10015,9665,8666,,g2003u03.bin,
+10016,9665,8666,,g2003u04.bin,
+10017,9665,8666,,g2003u05.bin,
+10018,9665,8666,,g2003u06.bin,
+10019,9665,8666,,g2003u07.bin,
+10020,9665,8666,,g2003u08.bin,
+10021,9663,8666,,OSTN02_OSGM02_GB.txt,
+10022,9663,8666,,OSTN02_OSGM02_GB.txt,
+10023,9663,8666,,OSTN02_OSGM02_GB.txt,
+10024,9663,8666,,OSTN02_OSGM02_GB.txt,
+10025,9663,8666,,OSTN02_OSGM02_GB.txt,
+10026,9663,8666,,OSTN02_OSGM02_GB.txt,
+10027,9663,8666,,OSTN02_OSGM02_GB.txt,
+10028,9663,8666,,OSTN02_OSGM02_GB.txt,
+10029,9663,8666,,OSTN02_OSGM02_GB.txt,
+10030,9663,8666,,OSTN02_OSGM02_GB.txt,
+10031,9663,8666,,OSTN02_OSGM02_GB.txt,
+10032,9663,8666,,OSTN02_OSGM02_GB.txt,
+10033,9663,8666,,OSTN02_OSGM02_GB.txt,
+10034,9663,8666,,OSTN02_OSGM02_GB.txt,
+10035,9662,8666,,SC52_DAT.htm,
+10036,9662,8666,,SC53_DAT.htm,
+10037,9662,8666,,SC54_DAT.htm,
+10038,9662,8666,,SD51_DAT.htm,
+10039,9662,8666,,SD52_DAT.htm,
+10040,9662,8666,,SD53_DAT.htm,
+10041,9662,8666,,SD54_DAT.htm,
+10042,9662,8666,,SD55_DAT.htm,
+10043,9662,8666,,SE50_DAT.htm,
+10044,9662,8666,,SE51_DAT.htm,
+10045,9662,8666,,SE52_DAT.htm,
+10046,9662,8666,,SE53_DAT.htm,
+10047,9662,8666,,SE54_DAT.htm,
+10048,9662,8666,,SE55_DAT.htm,
+10049,9662,8666,,SF49_DAT.htm,
+10050,9662,8666,,SF50_DAT.htm,
+10051,9662,8666,,SF51_DAT.htm,
+10052,9662,8666,,SF52_DAT.htm,
+10053,9662,8666,,SF53_DAT.htm,
+10054,9662,8666,,SF54_DAT.htm,
+10055,9662,8666,,SF55_DAT.htm,
+10056,9662,8666,,SF56_DAT.htm,
+10057,9662,8666,,SG49_DAT.htm,
+10058,9662,8666,,SG50_DAT.htm,
+10059,9662,8666,,SG51_DAT.htm,
+10060,9662,8666,,SG52_DAT.htm,
+10061,9662,8666,,SG53_DAT.htm,
+10062,9662,8666,,SG54_DAT.htm,
+10063,9662,8666,,SG55_DAT.htm,
+10064,9662,8666,,SG56_DAT.htm,
+10065,9662,8666,,SH49_DAT.htm,
+10066,9662,8666,,SH50_DAT.htm,
+10067,9662,8666,,SH51_DAT.htm,
+10068,9662,8666,,SH52_DAT.htm,
+10069,9662,8666,,SH53_DAT.htm,
+10070,9662,8666,,SH54_DAT.htm,
+10071,9662,8666,,SH55_DAT.htm,
+10072,9662,8666,,SH56_DAT.htm,
+10073,9662,8666,,SI50_DAT.htm,
+10074,9662,8666,,SI51_DAT.htm,
+10075,9662,8666,,SI53_DAT.htm,
+10076,9662,8666,,SI54_DAT.htm,
+10077,9662,8666,,SI55_DAT.htm,
+10078,9662,8666,,SI56_DAT.htm,
+10079,9662,8666,,SJ53_DAT.htm,
+10080,9662,8666,,SJ54_DAT.htm,
+10081,9662,8666,,SJ55_DAT.htm,
+10082,9662,8666,,SJ56_DAT.htm,
+10083,9662,8666,,SK55_DAT.htm,
+10084,9661,8666,,WW15MGH.GRD,
+10085,9603,8605,-61,,9001
+10085,9603,8606,285.2,,9001
+10085,9603,8607,471.6,,9001
+10086,9603,8605,48,,9001
+10086,9603,8606,208,,9001
+10086,9603,8607,382,,9001
+10087,9624,8623,82357.457,,9001
+10087,9624,8624,0.304794369,,9203
+10087,9624,8625,1.5417425e-05,,9203
+10087,9624,8639,28091.324,,9001
+10087,9624,8640,-1.5417425e-05,,9203
+10087,9624,8641,0.304794369,,9203
+10088,9624,8623,-270201.96,,9005
+10088,9624,8624,0.00016595792,,9203
+10088,9624,8625,3.2809005,,9203
+10088,9624,8639,-92178.51,,9005
+10088,9624,8640,3.2809005,,9203
+10088,9624,8641,-0.00016595792,,9203
+10089,9603,8605,-163.466,,9001
+10089,9603,8606,317.396,,9001
+10089,9603,8607,-147.538,,9001
+10090,9603,8605,-170,,9001
+10090,9603,8606,305,,9001
+10090,9603,8607,-145,,9001
+10091,9603,8605,-162.904,,9001
+10091,9603,8606,312.531,,9001
+10091,9603,8607,-137.109,,9001
+10092,9603,8605,-158,,9001
+10092,9603,8606,309,,9001
+10092,9603,8607,-151,,9001
+10093,9603,8605,-161,,9001
+10093,9603,8606,308,,9001
+10093,9603,8607,-142,,9001
+10094,9603,8605,124.5,,9001
+10094,9603,8606,-63.5,,9001
+10094,9603,8607,-281,,9001
+10095,9624,8623,,,9001
+10095,9624,8624,,,9203
+10095,9624,8625,,,9203
+10095,9624,8639,,,9001
+10095,9624,8640,,,9203
+10095,9624,8641,,,9203
+10096,9624,8623,,,9001
+10096,9624,8624,,,9203
+10096,9624,8625,,,9203
+10096,9624,8639,,,9001
+10096,9624,8640,,,9203
+10096,9624,8641,,,9203
+10097,9624,8623,,,9001
+10097,9624,8624,,,9203
+10097,9624,8625,,,9203
+10097,9624,8639,,,9001
+10097,9624,8640,,,9203
+10097,9624,8641,,,9203
+10098,9607,8605,-96.062,,9001
+10098,9607,8606,-82.428,,9001
+10098,9607,8607,-121.753,,9001
+10098,9607,8608,-4.801,,9104
+10098,9607,8609,-0.345,,9104
+10098,9607,8610,1.376,,9104
+10098,9607,8611,1.496,,9202
+10099,9607,8605,-96.062,,9001
+10099,9607,8606,-82.428,,9001
+10099,9607,8607,-121.753,,9001
+10099,9607,8608,-4.801,,9104
+10099,9607,8609,-0.345,,9104
+10099,9607,8610,1.376,,9104
+10099,9607,8611,1.496,,9202
+10101,9807,8801,30.3,,9110
+10101,9807,8802,-85.5,,9110
+10101,9807,8805,0.99996,,9201
+10101,9807,8806,500000,,9003
+10101,9807,8807,0,,9003
+10102,9807,8801,30,,9110
+10102,9807,8802,-87.3,,9110
+10102,9807,8805,0.999933333,,9201
+10102,9807,8806,500000,,9003
+10102,9807,8807,0,,9003
+10131,9807,8801,30.3,,9110
+10131,9807,8802,-85.5,,9110
+10131,9807,8805,0.99996,,9201
+10131,9807,8806,200000,,9001
+10131,9807,8807,0,,9001
+10132,9807,8801,30,,9110
+10132,9807,8802,-87.3,,9110
+10132,9807,8805,0.999933333,,9201
+10132,9807,8806,600000,,9001
+10132,9807,8807,0,,9001
+10201,9807,8801,31,,9110
+10201,9807,8802,-110.1,,9110
+10201,9807,8805,0.9999,,9201
+10201,9807,8806,500000,,9003
+10201,9807,8807,0,,9003
+10202,9807,8801,31,,9110
+10202,9807,8802,-111.55,,9110
+10202,9807,8805,0.9999,,9201
+10202,9807,8806,500000,,9003
+10202,9807,8807,0,,9003
+10203,9807,8801,31,,9110
+10203,9807,8802,-113.45,,9110
+10203,9807,8805,0.999933333,,9201
+10203,9807,8806,500000,,9003
+10203,9807,8807,0,,9003
+10231,9807,8801,31,,9110
+10231,9807,8802,-110.1,,9110
+10231,9807,8805,0.9999,,9201
+10231,9807,8806,213360,,9001
+10231,9807,8807,0,,9001
+10232,9807,8801,31,,9110
+10232,9807,8802,-111.55,,9110
+10232,9807,8805,0.9999,,9201
+10232,9807,8806,213360,,9001
+10232,9807,8807,0,,9001
+10233,9807,8801,31,,9110
+10233,9807,8802,-113.45,,9110
+10233,9807,8805,0.999933333,,9201
+10233,9807,8806,213360,,9001
+10233,9807,8807,0,,9001
+10301,9802,8821,34.2,,9110
+10301,9802,8822,-92,,9110
+10301,9802,8823,36.14,,9110
+10301,9802,8824,34.56,,9110
+10301,9802,8826,2000000,,9003
+10301,9802,8827,0,,9003
+10302,9802,8821,32.4,,9110
+10302,9802,8822,-92,,9110
+10302,9802,8823,34.46,,9110
+10302,9802,8824,33.18,,9110
+10302,9802,8826,2000000,,9003
+10302,9802,8827,0,,9003
+10331,9802,8821,34.2,,9110
+10331,9802,8822,-92,,9110
+10331,9802,8823,36.14,,9110
+10331,9802,8824,34.56,,9110
+10331,9802,8826,400000,,9001
+10331,9802,8827,0,,9001
+10332,9802,8821,32.4,,9110
+10332,9802,8822,-92,,9110
+10332,9802,8823,34.46,,9110
+10332,9802,8824,33.18,,9110
+10332,9802,8826,400000,,9001
+10332,9802,8827,400000,,9001
+10401,9802,8821,39.2,,9110
+10401,9802,8822,-122,,9110
+10401,9802,8823,41.4,,9110
+10401,9802,8824,40,,9110
+10401,9802,8826,2000000,,9003
+10401,9802,8827,0,,9003
+10402,9802,8821,37.4,,9110
+10402,9802,8822,-122,,9110
+10402,9802,8823,39.5,,9110
+10402,9802,8824,38.2,,9110
+10402,9802,8826,2000000,,9003
+10402,9802,8827,0,,9003
+10403,9802,8821,36.3,,9110
+10403,9802,8822,-120.3,,9110
+10403,9802,8823,38.26,,9110
+10403,9802,8824,37.04,,9110
+10403,9802,8826,2000000,,9003
+10403,9802,8827,0,,9003
+10404,9802,8821,35.2,,9110
+10404,9802,8822,-119,,9110
+10404,9802,8823,37.15,,9110
+10404,9802,8824,36,,9110
+10404,9802,8826,2000000,,9003
+10404,9802,8827,0,,9003
+10405,9802,8821,33.3,,9110
+10405,9802,8822,-118,,9110
+10405,9802,8823,35.28,,9110
+10405,9802,8824,34.02,,9110
+10405,9802,8826,2000000,,9003
+10405,9802,8827,0,,9003
+10406,9802,8821,32.1,,9110
+10406,9802,8822,-116.15,,9110
+10406,9802,8823,33.53,,9110
+10406,9802,8824,32.47,,9110
+10406,9802,8826,2000000,,9003
+10406,9802,8827,0,,9003
+10407,9802,8821,34.08,,9110
+10407,9802,8822,-118.2,,9110
+10407,9802,8823,34.25,,9110
+10407,9802,8824,33.52,,9110
+10407,9802,8826,4186692.58,,9003
+10407,9802,8827,416926.74,,9003
+10408,9802,8821,34.08,,9110
+10408,9802,8822,-118.2,,9110
+10408,9802,8823,34.25,,9110
+10408,9802,8824,33.52,,9110
+10408,9802,8826,4186692.58,,9003
+10408,9802,8827,4160926.74,,9003
+10420,9822,8821,0,,9102
+10420,9822,8822,-120,,9102
+10420,9822,8823,34,,9102
+10420,9822,8824,40.5,,9102
+10420,9822,8826,0,,9001
+10420,9822,8827,-4000000,,9001
+10431,9802,8821,39.2,,9110
+10431,9802,8822,-122,,9110
+10431,9802,8823,41.4,,9110
+10431,9802,8824,40,,9110
+10431,9802,8826,2000000,,9001
+10431,9802,8827,500000,,9001
+10432,9802,8821,37.4,,9110
+10432,9802,8822,-122,,9110
+10432,9802,8823,39.5,,9110
+10432,9802,8824,38.2,,9110
+10432,9802,8826,2000000,,9001
+10432,9802,8827,500000,,9001
+10433,9802,8821,36.3,,9110
+10433,9802,8822,-120.3,,9110
+10433,9802,8823,38.26,,9110
+10433,9802,8824,37.04,,9110
+10433,9802,8826,2000000,,9001
+10433,9802,8827,500000,,9001
+10434,9802,8821,35.2,,9110
+10434,9802,8822,-119,,9110
+10434,9802,8823,37.15,,9110
+10434,9802,8824,36,,9110
+10434,9802,8826,2000000,,9001
+10434,9802,8827,500000,,9001
+10435,9802,8821,33.3,,9110
+10435,9802,8822,-118,,9110
+10435,9802,8823,35.28,,9110
+10435,9802,8824,34.02,,9110
+10435,9802,8826,2000000,,9001
+10435,9802,8827,500000,,9001
+10436,9802,8821,32.1,,9110
+10436,9802,8822,-116.15,,9110
+10436,9802,8823,33.53,,9110
+10436,9802,8824,32.47,,9110
+10436,9802,8826,2000000,,9001
+10436,9802,8827,500000,,9001
+10501,9802,8821,39.2,,9110
+10501,9802,8822,-105.3,,9110
+10501,9802,8823,39.43,,9110
+10501,9802,8824,40.47,,9110
+10501,9802,8826,2000000,,9003
+10501,9802,8827,0,,9003
+10502,9802,8821,37.5,,9110
+10502,9802,8822,-105.3,,9110
+10502,9802,8823,39.45,,9110
+10502,9802,8824,38.27,,9110
+10502,9802,8826,2000000,,9003
+10502,9802,8827,0,,9003
+10503,9802,8821,36.4,,9110
+10503,9802,8822,-105.3,,9110
+10503,9802,8823,38.26,,9110
+10503,9802,8824,37.14,,9110
+10503,9802,8826,2000000,,9003
+10503,9802,8827,0,,9003
+10531,9802,8821,39.2,,9110
+10531,9802,8822,-105.3,,9110
+10531,9802,8823,40.47,,9110
+10531,9802,8824,39.43,,9110
+10531,9802,8826,914401.8289,,9001
+10531,9802,8827,304800.6096,,9001
+10532,9802,8821,37.5,,9110
+10532,9802,8822,-105.3,,9110
+10532,9802,8823,39.45,,9110
+10532,9802,8824,38.27,,9110
+10532,9802,8826,914401.8289,,9001
+10532,9802,8827,304800.6096,,9001
+10533,9802,8821,36.4,,9110
+10533,9802,8822,-105.3,,9110
+10533,9802,8823,38.26,,9110
+10533,9802,8824,37.14,,9110
+10533,9802,8826,914401.8289,,9001
+10533,9802,8827,304800.6096,,9001
+10600,9802,8821,40.5,,9110
+10600,9802,8822,-72.45,,9110
+10600,9802,8823,41.52,,9110
+10600,9802,8824,41.12,,9110
+10600,9802,8826,600000,,9003
+10600,9802,8827,0,,9003
+10630,9802,8821,40.5,,9110
+10630,9802,8822,-72.45,,9110
+10630,9802,8823,41.52,,9110
+10630,9802,8824,41.12,,9110
+10630,9802,8826,304800.6096,,9001
+10630,9802,8827,152400.3048,,9001
+10700,9807,8801,38,,9110
+10700,9807,8802,-75.25,,9110
+10700,9807,8805,0.999995,,9201
+10700,9807,8806,500000,,9003
+10700,9807,8807,0,,9003
+10730,9807,8801,38,,9110
+10730,9807,8802,-75.25,,9110
+10730,9807,8805,0.999995,,9201
+10730,9807,8806,200000,,9001
+10730,9807,8807,0,,9001
+10901,9807,8801,24.2,,9110
+10901,9807,8802,-81,,9110
+10901,9807,8805,0.999941177,,9201
+10901,9807,8806,500000,,9003
+10901,9807,8807,0,,9003
+10902,9807,8801,24.2,,9110
+10902,9807,8802,-82,,9110
+10902,9807,8805,0.999941177,,9201
+10902,9807,8806,500000,,9003
+10902,9807,8807,0,,9003
+10903,9802,8821,29,,9110
+10903,9802,8822,-84.3,,9110
+10903,9802,8823,30.45,,9110
+10903,9802,8824,29.35,,9110
+10903,9802,8826,2000000,,9003
+10903,9802,8827,0,,9003
+10931,9807,8801,24.2,,9110
+10931,9807,8802,-81,,9110
+10931,9807,8805,0.999941177,,9201
+10931,9807,8806,200000,,9001
+10931,9807,8807,0,,9001
+10932,9807,8801,24.2,,9110
+10932,9807,8802,-82,,9110
+10932,9807,8805,0.999941177,,9201
+10932,9807,8806,200000,,9001
+10932,9807,8807,0,,9001
+10933,9802,8821,29,,9110
+10933,9802,8822,-84.3,,9110
+10933,9802,8823,30.45,,9110
+10933,9802,8824,29.35,,9110
+10933,9802,8826,600000,,9001
+10933,9802,8827,0,,9001
+10934,9822,8821,24,,9110
+10934,9822,8822,-84,,9110
+10934,9822,8823,24,,9110
+10934,9822,8824,31.3,,9110
+10934,9822,8826,400000,,9001
+10934,9822,8827,0,,9001
+11001,9807,8801,30,,9110
+11001,9807,8802,-82.1,,9110
+11001,9807,8805,0.9999,,9201
+11001,9807,8806,500000,,9003
+11001,9807,8807,0,,9003
+11002,9807,8801,30,,9110
+11002,9807,8802,-84.1,,9110
+11002,9807,8805,0.9999,,9201
+11002,9807,8806,500000,,9003
+11002,9807,8807,0,,9003
+11031,9807,8801,30,,9110
+11031,9807,8802,-82.1,,9110
+11031,9807,8805,0.9999,,9201
+11031,9807,8806,200000,,9001
+11031,9807,8807,0,,9001
+11032,9807,8801,30,,9110
+11032,9807,8802,-84.1,,9110
+11032,9807,8805,0.9999,,9201
+11032,9807,8806,700000,,9001
+11032,9807,8807,0,,9001
+11101,9807,8801,41.4,,9110
+11101,9807,8802,-112.1,,9110
+11101,9807,8805,0.999947368,,9201
+11101,9807,8806,500000,,9003
+11101,9807,8807,0,,9003
+11102,9807,8801,41.4,,9110
+11102,9807,8802,-114,,9110
+11102,9807,8805,0.999947368,,9201
+11102,9807,8806,500000,,9003
+11102,9807,8807,0,,9003
+11103,9807,8801,41.4,,9110
+11103,9807,8802,-115.45,,9110
+11103,9807,8805,0.999933333,,9201
+11103,9807,8806,500000,,9003
+11103,9807,8807,0,,9003
+11131,9807,8801,41.4,,9110
+11131,9807,8802,-112.1,,9110
+11131,9807,8805,0.999947368,,9201
+11131,9807,8806,200000,,9001
+11131,9807,8807,0,,9001
+11132,9807,8801,41.4,,9110
+11132,9807,8802,-114,,9110
+11132,9807,8805,0.999947368,,9201
+11132,9807,8806,500000,,9001
+11132,9807,8807,0,,9001
+11133,9807,8801,41.4,,9110
+11133,9807,8802,-115.45,,9110
+11133,9807,8805,0.999933333,,9201
+11133,9807,8806,800000,,9001
+11133,9807,8807,0,,9001
+11201,9807,8801,36.4,,9110
+11201,9807,8802,-88.2,,9110
+11201,9807,8805,0.999975,,9201
+11201,9807,8806,500000,,9003
+11201,9807,8807,0,,9003
+11202,9807,8801,36.4,,9110
+11202,9807,8802,-90.1,,9110
+11202,9807,8805,0.999941177,,9201
+11202,9807,8806,500000,,9003
+11202,9807,8807,0,,9003
+11231,9807,8801,36.4,,9110
+11231,9807,8802,-88.2,,9110
+11231,9807,8805,0.999975,,9201
+11231,9807,8806,300000,,9001
+11231,9807,8807,0,,9001
+11232,9807,8801,36.4,,9110
+11232,9807,8802,-90.1,,9110
+11232,9807,8805,0.999941177,,9201
+11232,9807,8806,700000,,9001
+11232,9807,8807,0,,9001
+11301,9807,8801,37.3,,9110
+11301,9807,8802,-85.4,,9110
+11301,9807,8805,0.999966667,,9201
+11301,9807,8806,500000,,9003
+11301,9807,8807,0,,9003
+11302,9807,8801,37.3,,9110
+11302,9807,8802,-87.05,,9110
+11302,9807,8805,0.999966667,,9201
+11302,9807,8806,500000,,9003
+11302,9807,8807,0,,9003
+11331,9807,8801,37.3,,9110
+11331,9807,8802,-85.4,,9110
+11331,9807,8805,0.999966667,,9201
+11331,9807,8806,100000,,9001
+11331,9807,8807,250000,,9001
+11332,9807,8801,37.3,,9110
+11332,9807,8802,-87.05,,9110
+11332,9807,8805,0.999966667,,9201
+11332,9807,8806,900000,,9001
+11332,9807,8807,250000,,9001
+11401,9802,8821,41.3,,9110
+11401,9802,8822,-93.3,,9110
+11401,9802,8823,43.16,,9110
+11401,9802,8824,42.04,,9110
+11401,9802,8826,2000000,,9003
+11401,9802,8827,0,,9003
+11402,9802,8821,40,,9110
+11402,9802,8822,-93.3,,9110
+11402,9802,8823,41.47,,9110
+11402,9802,8824,40.37,,9110
+11402,9802,8826,2000000,,9003
+11402,9802,8827,0,,9003
+11431,9802,8821,41.3,,9110
+11431,9802,8822,-93.3,,9110
+11431,9802,8823,43.16,,9110
+11431,9802,8824,42.04,,9110
+11431,9802,8826,1500000,,9001
+11431,9802,8827,1000000,,9001
+11432,9802,8821,40,,9110
+11432,9802,8822,-93.3,,9110
+11432,9802,8823,41.47,,9110
+11432,9802,8824,40.37,,9110
+11432,9802,8826,500000,,9001
+11432,9802,8827,0,,9001
+11501,9802,8821,38.2,,9110
+11501,9802,8822,-98,,9110
+11501,9802,8823,39.47,,9110
+11501,9802,8824,38.43,,9110
+11501,9802,8826,2000000,,9003
+11501,9802,8827,0,,9003
+11502,9802,8821,36.4,,9110
+11502,9802,8822,-98.3,,9110
+11502,9802,8823,38.34,,9110
+11502,9802,8824,37.16,,9110
+11502,9802,8826,2000000,,9003
+11502,9802,8827,0,,9003
+11531,9802,8821,38.2,,9110
+11531,9802,8822,-98,,9110
+11531,9802,8823,39.47,,9110
+11531,9802,8824,38.43,,9110
+11531,9802,8826,400000,,9001
+11531,9802,8827,0,,9001
+11532,9802,8821,36.4,,9110
+11532,9802,8822,-98.3,,9110
+11532,9802,8823,38.34,,9110
+11532,9802,8824,37.16,,9110
+11532,9802,8826,400000,,9001
+11532,9802,8827,400000,,9001
+11601,9802,8821,37.3,,9110
+11601,9802,8822,-84.15,,9110
+11601,9802,8823,37.58,,9110
+11601,9802,8824,38.58,,9110
+11601,9802,8826,2000000,,9003
+11601,9802,8827,0,,9003
+11602,9802,8821,36.2,,9110
+11602,9802,8822,-85.45,,9110
+11602,9802,8823,36.44,,9110
+11602,9802,8824,37.56,,9110
+11602,9802,8826,2000000,,9003
+11602,9802,8827,0,,9003
+11630,9802,8821,36.2,,9110
+11630,9802,8822,-85.45,,9110
+11630,9802,8823,37.05,,9110
+11630,9802,8824,38.4,,9110
+11630,9802,8826,1500000,,9001
+11630,9802,8827,1000000,,9001
+11631,9802,8821,37.3,,9110
+11631,9802,8822,-84.15,,9110
+11631,9802,8823,37.58,,9110
+11631,9802,8824,37.58,,9110
+11631,9802,8826,500000,,9001
+11631,9802,8827,0,,9001
+11632,9802,8821,36.2,,9110
+11632,9802,8822,-85.45,,9110
+11632,9802,8823,37.56,,9110
+11632,9802,8824,36.44,,9110
+11632,9802,8826,500000,,9001
+11632,9802,8827,500000,,9001
+11701,9802,8821,30.4,,9110
+11701,9802,8822,-92.3,,9110
+11701,9802,8823,31.1,,9110
+11701,9802,8824,32.4,,9110
+11701,9802,8826,2000000,,9003
+11701,9802,8827,0,,9003
+11702,9802,8821,28.4,,9110
+11702,9802,8822,-91.2,,9110
+11702,9802,8823,29.18,,9110
+11702,9802,8824,30.42,,9110
+11702,9802,8826,2000000,,9003
+11702,9802,8827,0,,9003
+11731,9802,8821,30.3,,9110
+11731,9802,8822,-92.3,,9110
+11731,9802,8823,32.4,,9110
+11731,9802,8824,31.1,,9110
+11731,9802,8826,1000000,,9001
+11731,9802,8827,0,,9001
+11732,9802,8821,28.3,,9110
+11732,9802,8822,-91.2,,9110
+11732,9802,8823,30.42,,9110
+11732,9802,8824,29.18,,9110
+11732,9802,8826,1000000,,9001
+11732,9802,8827,0,,9001
+11801,9807,8801,43.5,,9110
+11801,9807,8802,-68.3,,9110
+11801,9807,8805,0.9999,,9201
+11801,9807,8806,500000,,9003
+11801,9807,8807,0,,9003
+11802,9807,8801,42.5,,9110
+11802,9807,8802,-70.1,,9110
+11802,9807,8805,0.999966667,,9201
+11802,9807,8806,500000,,9003
+11802,9807,8807,0,,9003
+11831,9807,8801,43.4,,9110
+11831,9807,8802,-68.3,,9110
+11831,9807,8805,0.9999,,9201
+11831,9807,8806,300000,,9001
+11831,9807,8807,0,,9001
+11832,9807,8801,42.5,,9110
+11832,9807,8802,-70.1,,9110
+11832,9807,8805,0.999966667,,9201
+11832,9807,8806,900000,,9001
+11832,9807,8807,0,,9001
+11851,9807,8801,43.5,,9110
+11851,9807,8802,-67.523,,9110
+11851,9807,8805,0.99998,,9201
+11851,9807,8806,700000,,9001
+11851,9807,8807,0,,9001
+11852,9807,8801,43,,9110
+11852,9807,8802,-69.073,,9110
+11852,9807,8805,0.99998,,9201
+11852,9807,8806,500000,,9001
+11852,9807,8807,0,,9001
+11853,9807,8801,42.5,,9110
+11853,9807,8802,-70.223,,9110
+11853,9807,8805,0.99998,,9201
+11853,9807,8806,300000,,9001
+11853,9807,8807,0,,9001
+11900,9802,8821,37.5,,9110
+11900,9802,8822,-77,,9110
+11900,9802,8823,38.18,,9110
+11900,9802,8824,39.27,,9110
+11900,9802,8826,800000,,9003
+11900,9802,8827,0,,9003
+11930,9802,8821,37.4,,9110
+11930,9802,8822,-77,,9110
+11930,9802,8823,39.27,,9110
+11930,9802,8824,38.18,,9110
+11930,9802,8826,400000,,9001
+11930,9802,8827,0,,9001
+12001,9802,8821,41,,9110
+12001,9802,8822,-71.3,,9110
+12001,9802,8823,41.43,,9110
+12001,9802,8824,42.41,,9110
+12001,9802,8826,600000,,9003
+12001,9802,8827,0,,9003
+12002,9802,8821,41,,9110
+12002,9802,8822,-70.3,,9110
+12002,9802,8823,41.17,,9110
+12002,9802,8824,41.29,,9110
+12002,9802,8826,200000,,9003
+12002,9802,8827,0,,9003
+12031,9802,8821,41,,9110
+12031,9802,8822,-71.3,,9110
+12031,9802,8823,42.41,,9110
+12031,9802,8824,41.43,,9110
+12031,9802,8826,200000,,9001
+12031,9802,8827,750000,,9001
+12032,9802,8821,41,,9110
+12032,9802,8822,-70.3,,9110
+12032,9802,8823,41.29,,9110
+12032,9802,8824,41.17,,9110
+12032,9802,8826,500000,,9001
+12032,9802,8827,0,,9001
+12101,9807,8801,41.3,,9110
+12101,9807,8802,-83.4,,9110
+12101,9807,8805,0.999942857,,9201
+12101,9807,8806,500000,,9003
+12101,9807,8807,0,,9003
+12102,9807,8801,41.3,,9110
+12102,9807,8802,-85.45,,9110
+12102,9807,8805,0.999909091,,9201
+12102,9807,8806,500000,,9003
+12102,9807,8807,0,,9003
+12103,9807,8801,41.3,,9110
+12103,9807,8802,-88.45,,9110
+12103,9807,8805,0.999909091,,9201
+12103,9807,8806,500000,,9003
+12103,9807,8807,0,,9003
+12111,9802,8821,44.47,,9110
+12111,9802,8822,-87,,9110
+12111,9802,8823,45.29,,9110
+12111,9802,8824,47.05,,9110
+12111,9802,8826,2000000,,9003
+12111,9802,8827,0,,9003
+12112,9802,8821,43.19,,9110
+12112,9802,8822,-84.2,,9110
+12112,9802,8823,44.11,,9110
+12112,9802,8824,45.42,,9110
+12112,9802,8826,2000000,,9003
+12112,9802,8827,0,,9003
+12113,9802,8821,41.3,,9110
+12113,9802,8822,-84.2,,9110
+12113,9802,8823,42.06,,9110
+12113,9802,8824,43.4,,9110
+12113,9802,8826,2000000,,9003
+12113,9802,8827,0,,9003
+12141,9802,8821,44.47,,9110
+12141,9802,8822,-87,,9110
+12141,9802,8823,47.05,,9110
+12141,9802,8824,45.29,,9110
+12141,9802,8826,8000000,,9001
+12141,9802,8827,0,,9001
+12142,9802,8821,43.19,,9110
+12142,9802,8822,-84.22,,9110
+12142,9802,8823,45.42,,9110
+12142,9802,8824,44.11,,9110
+12142,9802,8826,6000000,,9001
+12142,9802,8827,0,,9001
+12143,9802,8821,41.3,,9110
+12143,9802,8822,-84.22,,9110
+12143,9802,8823,43.4,,9110
+12143,9802,8824,42.06,,9110
+12143,9802,8826,4000000,,9001
+12143,9802,8827,0,,9001
+12150,9812,8806,2546731.496,,9001
+12150,9812,8807,-4354009.816,,9001
+12150,9812,8811,45.1833,,9110
+12150,9812,8812,-86,,9110
+12150,9812,8813,337.25556,,9102
+12150,9812,8814,337.25556,,9102
+12150,9812,8815,0.9996,,9201
+12201,9802,8821,46.3,,9110
+12201,9802,8822,-93.06,,9110
+12201,9802,8823,47.02,,9110
+12201,9802,8824,48.38,,9110
+12201,9802,8826,2000000,,9003
+12201,9802,8827,0,,9003
+12202,9802,8821,45,,9110
+12202,9802,8822,-94.15,,9110
+12202,9802,8823,45.37,,9110
+12202,9802,8824,47.03,,9110
+12202,9802,8826,2000000,,9003
+12202,9802,8827,0,,9003
+12203,9802,8821,43,,9110
+12203,9802,8822,-94,,9110
+12203,9802,8823,43.47,,9110
+12203,9802,8824,45.13,,9110
+12203,9802,8826,2000000,,9003
+12203,9802,8827,0,,9003
+12231,9802,8821,46.3,,9110
+12231,9802,8822,-93.06,,9110
+12231,9802,8823,48.38,,9110
+12231,9802,8824,47.02,,9110
+12231,9802,8826,800000,,9001
+12231,9802,8827,100000,,9001
+12232,9802,8821,45,,9110
+12232,9802,8822,-94.15,,9110
+12232,9802,8823,47.03,,9110
+12232,9802,8824,45.37,,9110
+12232,9802,8826,800000,,9001
+12232,9802,8827,100000,,9001
+12233,9802,8821,43,,9110
+12233,9802,8822,-94,,9110
+12233,9802,8823,45.13,,9110
+12233,9802,8824,43.47,,9110
+12233,9802,8826,800000,,9001
+12233,9802,8827,100000,,9001
+12301,9807,8801,29.4,,9110
+12301,9807,8802,-88.5,,9110
+12301,9807,8805,0.99996,,9201
+12301,9807,8806,500000,,9003
+12301,9807,8807,0,,9003
+12302,9807,8801,30.3,,9110
+12302,9807,8802,-90.2,,9110
+12302,9807,8805,0.999941177,,9201
+12302,9807,8806,500000,,9003
+12302,9807,8807,0,,9003
+12331,9807,8801,29.3,,9110
+12331,9807,8802,-88.5,,9110
+12331,9807,8805,0.99995,,9201
+12331,9807,8806,300000,,9001
+12331,9807,8807,0,,9001
+12332,9807,8801,29.3,,9110
+12332,9807,8802,-90.2,,9110
+12332,9807,8805,0.99995,,9201
+12332,9807,8806,700000,,9001
+12332,9807,8807,0,,9001
+12401,9807,8801,35.5,,9110
+12401,9807,8802,-90.3,,9110
+12401,9807,8805,0.999933333,,9201
+12401,9807,8806,500000,,9003
+12401,9807,8807,0,,9003
+12402,9807,8801,35.5,,9110
+12402,9807,8802,-92.3,,9110
+12402,9807,8805,0.999933333,,9201
+12402,9807,8806,500000,,9003
+12402,9807,8807,0,,9003
+12403,9807,8801,36.1,,9110
+12403,9807,8802,-94.3,,9110
+12403,9807,8805,0.999941177,,9201
+12403,9807,8806,500000,,9003
+12403,9807,8807,0,,9003
+12431,9807,8801,35.5,,9110
+12431,9807,8802,-90.3,,9110
+12431,9807,8805,0.999933333,,9201
+12431,9807,8806,250000,,9001
+12431,9807,8807,0,,9001
+12432,9807,8801,35.5,,9110
+12432,9807,8802,-92.3,,9110
+12432,9807,8805,0.999933333,,9201
+12432,9807,8806,500000,,9001
+12432,9807,8807,0,,9001
+12433,9807,8801,36.1,,9110
+12433,9807,8802,-94.3,,9110
+12433,9807,8805,0.999941177,,9201
+12433,9807,8806,850000,,9001
+12433,9807,8807,0,,9001
+12501,9802,8821,47,,9110
+12501,9802,8822,-109.3,,9110
+12501,9802,8823,48.43,,9110
+12501,9802,8824,47.51,,9110
+12501,9802,8826,2000000,,9003
+12501,9802,8827,0,,9003
+12502,9802,8821,45.5,,9110
+12502,9802,8822,-109.3,,9110
+12502,9802,8823,47.53,,9110
+12502,9802,8824,46.27,,9110
+12502,9802,8826,2000000,,9003
+12502,9802,8827,0,,9003
+12503,9802,8821,44,,9110
+12503,9802,8822,-109.3,,9110
+12503,9802,8823,46.24,,9110
+12503,9802,8824,44.52,,9110
+12503,9802,8826,2000000,,9003
+12503,9802,8827,0,,9003
+12530,9802,8821,44.15,,9110
+12530,9802,8822,-109.3,,9110
+12530,9802,8823,49,,9110
+12530,9802,8824,45,,9110
+12530,9802,8826,600000,,9001
+12530,9802,8827,0,,9001
+12601,9802,8821,41.2,,9110
+12601,9802,8822,-100,,9110
+12601,9802,8823,41.51,,9110
+12601,9802,8824,42.49,,9110
+12601,9802,8826,2000000,,9003
+12601,9802,8827,0,,9003
+12602,9802,8821,39.4,,9110
+12602,9802,8822,-99.3,,9110
+12602,9802,8823,40.17,,9110
+12602,9802,8824,41.43,,9110
+12602,9802,8826,2000000,,9003
+12602,9802,8827,0,,9003
+12630,9802,8821,39.5,,9110
+12630,9802,8822,-100,,9110
+12630,9802,8823,43,,9110
+12630,9802,8824,40,,9110
+12630,9802,8826,500000,,9001
+12630,9802,8827,0,,9001
+12701,9807,8801,34.45,,9110
+12701,9807,8802,-115.35,,9110
+12701,9807,8805,0.9999,,9201
+12701,9807,8806,500000,,9003
+12701,9807,8807,0,,9003
+12702,9807,8801,34.45,,9110
+12702,9807,8802,-116.4,,9110
+12702,9807,8805,0.9999,,9201
+12702,9807,8806,500000,,9003
+12702,9807,8807,0,,9003
+12703,9807,8801,34.45,,9110
+12703,9807,8802,-118.35,,9110
+12703,9807,8805,0.9999,,9201
+12703,9807,8806,500000,,9003
+12703,9807,8807,0,,9003
+12731,9807,8801,34.45,,9110
+12731,9807,8802,-115.35,,9110
+12731,9807,8805,0.9999,,9201
+12731,9807,8806,200000,,9001
+12731,9807,8807,8000000,,9001
+12732,9807,8801,34.45,,9110
+12732,9807,8802,-116.4,,9110
+12732,9807,8805,0.9999,,9201
+12732,9807,8806,500000,,9001
+12732,9807,8807,6000000,,9001
+12733,9807,8801,34.45,,9110
+12733,9807,8802,-118.35,,9110
+12733,9807,8805,0.9999,,9201
+12733,9807,8806,800000,,9001
+12733,9807,8807,4000000,,9001
+12800,9807,8801,42.3,,9110
+12800,9807,8802,-71.4,,9110
+12800,9807,8805,0.999966667,,9201
+12800,9807,8806,500000,,9003
+12800,9807,8807,0,,9003
+12830,9807,8801,42.3,,9110
+12830,9807,8802,-71.4,,9110
+12830,9807,8805,0.999966667,,9201
+12830,9807,8806,300000,,9001
+12830,9807,8807,0,,9001
+12900,9807,8801,38.5,,9110
+12900,9807,8802,-74.4,,9110
+12900,9807,8805,0.999975,,9201
+12900,9807,8806,2000000,,9003
+12900,9807,8807,0,,9003
+12930,9807,8801,38.5,,9110
+12930,9807,8802,-74.3,,9110
+12930,9807,8805,0.9999,,9201
+12930,9807,8806,150000,,9001
+12930,9807,8807,0,,9001
+13001,9807,8801,31,,9110
+13001,9807,8802,-104.2,,9110
+13001,9807,8805,0.999909091,,9201
+13001,9807,8806,500000,,9003
+13001,9807,8807,0,,9003
+13002,9807,8801,31,,9110
+13002,9807,8802,-106.15,,9110
+13002,9807,8805,0.9999,,9201
+13002,9807,8806,500000,,9003
+13002,9807,8807,0,,9003
+13003,9807,8801,31,,9110
+13003,9807,8802,-107.5,,9110
+13003,9807,8805,0.999916667,,9201
+13003,9807,8806,500000,,9003
+13003,9807,8807,0,,9003
+13031,9807,8801,31,,9110
+13031,9807,8802,-104.2,,9110
+13031,9807,8805,0.999909091,,9201
+13031,9807,8806,165000,,9001
+13031,9807,8807,0,,9001
+13032,9807,8801,31,,9110
+13032,9807,8802,-106.15,,9110
+13032,9807,8805,0.9999,,9201
+13032,9807,8806,500000,,9001
+13032,9807,8807,0,,9001
+13033,9807,8801,31,,9110
+13033,9807,8802,-107.5,,9110
+13033,9807,8805,0.999916667,,9201
+13033,9807,8806,830000,,9001
+13033,9807,8807,0,,9001
+13101,9807,8801,40,,9110
+13101,9807,8802,-74.2,,9110
+13101,9807,8805,0.999966667,,9201
+13101,9807,8806,500000,,9003
+13101,9807,8807,0,,9003
+13102,9807,8801,40,,9110
+13102,9807,8802,-76.35,,9110
+13102,9807,8805,0.9999375,,9201
+13102,9807,8806,500000,,9003
+13102,9807,8807,0,,9003
+13103,9807,8801,40,,9110
+13103,9807,8802,-78.35,,9110
+13103,9807,8805,0.9999375,,9201
+13103,9807,8806,500000,,9003
+13103,9807,8807,0,,9003
+13104,9802,8821,40.3,,9110
+13104,9802,8822,-74,,9110
+13104,9802,8823,41.02,,9110
+13104,9802,8824,40.4,,9110
+13104,9802,8826,1000000,,9003
+13104,9802,8827,0,,9003
+13131,9807,8801,38.5,,9110
+13131,9807,8802,-74.3,,9110
+13131,9807,8805,0.9999,,9201
+13131,9807,8806,150000,,9001
+13131,9807,8807,0,,9001
+13132,9807,8801,40,,9110
+13132,9807,8802,-76.35,,9110
+13132,9807,8805,0.9999375,,9201
+13132,9807,8806,250000,,9001
+13132,9807,8807,0,,9001
+13133,9807,8801,40,,9110
+13133,9807,8802,-78.35,,9110
+13133,9807,8805,0.9999375,,9201
+13133,9807,8806,350000,,9001
+13133,9807,8807,0,,9001
+13134,9802,8821,40.1,,9110
+13134,9802,8822,-74,,9110
+13134,9802,8823,41.02,,9110
+13134,9802,8824,40.4,,9110
+13134,9802,8826,300000,,9001
+13134,9802,8827,0,,9001
+13200,9802,8821,33.45,,9110
+13200,9802,8822,-79,,9110
+13200,9802,8823,34.2,,9110
+13200,9802,8824,36.1,,9110
+13200,9802,8826,2000000,,9003
+13200,9802,8827,0,,9003
+13230,9802,8821,33.45,,9110
+13230,9802,8822,-79,,9110
+13230,9802,8823,36.1,,9110
+13230,9802,8824,34.2,,9110
+13230,9802,8826,609601.22,,9001
+13230,9802,8827,0,,9001
+13301,9802,8821,47,,9110
+13301,9802,8822,-100.3,,9110
+13301,9802,8823,47.26,,9110
+13301,9802,8824,48.44,,9110
+13301,9802,8826,2000000,,9003
+13301,9802,8827,0,,9003
+13302,9802,8821,45.4,,9110
+13302,9802,8822,-100.3,,9110
+13302,9802,8823,46.11,,9110
+13302,9802,8824,47.29,,9110
+13302,9802,8826,2000000,,9003
+13302,9802,8827,0,,9003
+13331,9802,8821,47,,9110
+13331,9802,8822,-100.3,,9110
+13331,9802,8823,48.44,,9110
+13331,9802,8824,47.26,,9110
+13331,9802,8826,600000,,9001
+13331,9802,8827,0,,9001
+13332,9802,8821,45.4,,9110
+13332,9802,8822,-100.3,,9110
+13332,9802,8823,47.29,,9110
+13332,9802,8824,46.11,,9110
+13332,9802,8826,600000,,9001
+13332,9802,8827,0,,9001
+13401,9802,8821,39.4,,9110
+13401,9802,8822,-82.3,,9110
+13401,9802,8823,40.26,,9110
+13401,9802,8824,41.42,,9110
+13401,9802,8826,2000000,,9003
+13401,9802,8827,0,,9003
+13402,9802,8821,38,,9110
+13402,9802,8822,-82.3,,9110
+13402,9802,8823,38.44,,9110
+13402,9802,8824,40.02,,9110
+13402,9802,8826,2000000,,9003
+13402,9802,8827,0,,9003
+13431,9802,8821,39.4,,9110
+13431,9802,8822,-82.3,,9110
+13431,9802,8823,41.42,,9110
+13431,9802,8824,40.26,,9110
+13431,9802,8826,600000,,9001
+13431,9802,8827,0,,9001
+13432,9802,8821,38,,9110
+13432,9802,8822,-82.3,,9110
+13432,9802,8823,40.02,,9110
+13432,9802,8824,38.44,,9110
+13432,9802,8826,600000,,9001
+13432,9802,8827,0,,9001
+13501,9802,8821,35,,9110
+13501,9802,8822,-98,,9110
+13501,9802,8823,35.34,,9110
+13501,9802,8824,36.46,,9110
+13501,9802,8826,2000000,,9003
+13501,9802,8827,0,,9003
+13502,9802,8821,33.2,,9110
+13502,9802,8822,-98,,9110
+13502,9802,8823,33.56,,9110
+13502,9802,8824,35.14,,9110
+13502,9802,8826,2000000,,9003
+13502,9802,8827,0,,9003
+13531,9802,8821,35,,9110
+13531,9802,8822,-98,,9110
+13531,9802,8823,36.46,,9110
+13531,9802,8824,35.34,,9110
+13531,9802,8826,600000,,9001
+13531,9802,8827,0,,9001
+13532,9802,8821,33.2,,9110
+13532,9802,8822,-98,,9110
+13532,9802,8823,35.14,,9110
+13532,9802,8824,33.56,,9110
+13532,9802,8826,600000,,9001
+13532,9802,8827,0,,9001
+13601,9802,8821,43.4,,9110
+13601,9802,8822,-120.3,,9110
+13601,9802,8823,44.2,,9110
+13601,9802,8824,46,,9110
+13601,9802,8826,2000000,,9003
+13601,9802,8827,0,,9003
+13602,9802,8821,41.4,,9110
+13602,9802,8822,-120.3,,9110
+13602,9802,8823,42.2,,9110
+13602,9802,8824,44,,9110
+13602,9802,8826,2000000,,9003
+13602,9802,8827,0,,9003
+13631,9802,8821,43.4,,9110
+13631,9802,8822,-120.3,,9110
+13631,9802,8823,46,,9110
+13631,9802,8824,44.2,,9110
+13631,9802,8826,2500000,,9001
+13631,9802,8827,0,,9001
+13632,9802,8821,41.4,,9110
+13632,9802,8822,-120.3,,9110
+13632,9802,8823,44,,9110
+13632,9802,8824,42.2,,9110
+13632,9802,8826,1500000,,9001
+13632,9802,8827,0,,9001
+13633,9802,8821,41.45,,9110
+13633,9802,8822,-120.3,,9110
+13633,9802,8823,43,,9110
+13633,9802,8824,45.3,,9110
+13633,9802,8826,400000,,9001
+13633,9802,8827,0,,9001
+13701,9802,8821,40.1,,9110
+13701,9802,8822,-77.45,,9110
+13701,9802,8823,40.53,,9110
+13701,9802,8824,41.57,,9110
+13701,9802,8826,2000000,,9003
+13701,9802,8827,0,,9003
+13702,9802,8821,39.2,,9110
+13702,9802,8822,-77.45,,9110
+13702,9802,8823,39.56,,9110
+13702,9802,8824,40.48,,9110
+13702,9802,8826,2000000,,9003
+13702,9802,8827,0,,9003
+13731,9802,8821,40.1,,9110
+13731,9802,8822,-77.45,,9110
+13731,9802,8823,41.57,,9110
+13731,9802,8824,40.53,,9110
+13731,9802,8826,600000,,9001
+13731,9802,8827,0,,9001
+13732,9802,8821,39.2,,9110
+13732,9802,8822,-77.45,,9110
+13732,9802,8823,40.58,,9110
+13732,9802,8824,39.56,,9110
+13732,9802,8826,600000,,9001
+13732,9802,8827,0,,9001
+13800,9807,8801,41.05,,9110
+13800,9807,8802,-71.3,,9110
+13800,9807,8805,0.9999938,,9201
+13800,9807,8806,500000,,9003
+13800,9807,8807,0,,9003
+13830,9807,8801,41.05,,9110
+13830,9807,8802,-71.3,,9110
+13830,9807,8805,0.99999375,,9201
+13830,9807,8806,100000,,9001
+13830,9807,8807,0,,9001
+13901,9802,8821,33,,9110
+13901,9802,8822,-81,,9110
+13901,9802,8823,33.46,,9110
+13901,9802,8824,34.58,,9110
+13901,9802,8826,2000000,,9003
+13901,9802,8827,0,,9003
+13902,9802,8821,31.5,,9110
+13902,9802,8822,-81,,9110
+13902,9802,8823,32.2,,9110
+13902,9802,8824,33.4,,9110
+13902,9802,8826,2000000,,9003
+13902,9802,8827,0,,9003
+13930,9802,8821,31.5,,9110
+13930,9802,8822,-81,,9110
+13930,9802,8823,34.5,,9110
+13930,9802,8824,32.3,,9110
+13930,9802,8826,609600,,9001
+13930,9802,8827,0,,9001
+14001,9802,8821,43.5,,9110
+14001,9802,8822,-100,,9110
+14001,9802,8823,44.25,,9110
+14001,9802,8824,45.41,,9110
+14001,9802,8826,2000000,,9003
+14001,9802,8827,0,,9003
+14002,9802,8821,42.2,,9110
+14002,9802,8822,-100.2,,9110
+14002,9802,8823,42.5,,9110
+14002,9802,8824,44.24,,9110
+14002,9802,8826,2000000,,9003
+14002,9802,8827,0,,9003
+14031,9802,8821,43.5,,9110
+14031,9802,8822,-100,,9110
+14031,9802,8823,45.41,,9110
+14031,9802,8824,44.25,,9110
+14031,9802,8826,600000,,9001
+14031,9802,8827,0,,9001
+14032,9802,8821,42.2,,9110
+14032,9802,8822,-100.2,,9110
+14032,9802,8823,44.24,,9110
+14032,9802,8824,42.5,,9110
+14032,9802,8826,600000,,9001
+14032,9802,8827,0,,9001
+14100,9802,8821,34.4,,9110
+14100,9802,8822,-86,,9110
+14100,9802,8823,35.15,,9110
+14100,9802,8824,36.25,,9110
+14100,9802,8826,100000,,9003
+14100,9802,8827,0,,9003
+14130,9802,8821,34.2,,9110
+14130,9802,8822,-86,,9110
+14130,9802,8823,36.25,,9110
+14130,9802,8824,35.15,,9110
+14130,9802,8826,600000,,9001
+14130,9802,8827,0,,9001
+14201,9802,8821,34,,9110
+14201,9802,8822,-101.3,,9110
+14201,9802,8823,34.39,,9110
+14201,9802,8824,36.11,,9110
+14201,9802,8826,2000000,,9003
+14201,9802,8827,0,,9003
+14202,9802,8821,31.4,,9110
+14202,9802,8822,-97.3,,9110
+14202,9802,8823,32.08,,9110
+14202,9802,8824,33.58,,9110
+14202,9802,8826,2000000,,9003
+14202,9802,8827,0,,9003
+14203,9802,8821,29.4,,9110
+14203,9802,8822,-100.2,,9110
+14203,9802,8823,30.07,,9110
+14203,9802,8824,31.53,,9110
+14203,9802,8826,2000000,,9003
+14203,9802,8827,0,,9003
+14204,9802,8821,27.5,,9110
+14204,9802,8822,-99,,9110
+14204,9802,8823,28.23,,9110
+14204,9802,8824,30.17,,9110
+14204,9802,8826,2000000,,9003
+14204,9802,8827,0,,9003
+14205,9802,8821,25.4,,9110
+14205,9802,8822,-98.3,,9110
+14205,9802,8823,26.1,,9110
+14205,9802,8824,27.5,,9110
+14205,9802,8826,2000000,,9003
+14205,9802,8827,0,,9003
+14231,9802,8821,34,,9110
+14231,9802,8822,-101.3,,9110
+14231,9802,8823,36.11,,9110
+14231,9802,8824,34.39,,9110
+14231,9802,8826,200000,,9001
+14231,9802,8827,1000000,,9001
+14232,9802,8821,31.4,,9110
+14232,9802,8822,-98.3,,9110
+14232,9802,8823,33.58,,9110
+14232,9802,8824,32.08,,9110
+14232,9802,8826,600000,,9001
+14232,9802,8827,2000000,,9001
+14233,9802,8821,29.4,,9110
+14233,9802,8822,-100.2,,9110
+14233,9802,8823,31.53,,9110
+14233,9802,8824,30.07,,9110
+14233,9802,8826,700000,,9001
+14233,9802,8827,3000000,,9001
+14234,9802,8821,27.5,,9110
+14234,9802,8822,-99,,9110
+14234,9802,8823,30.17,,9110
+14234,9802,8824,28.23,,9110
+14234,9802,8826,600000,,9001
+14234,9802,8827,4000000,,9001
+14235,9802,8821,25.4,,9110
+14235,9802,8822,-98.3,,9110
+14235,9802,8823,27.5,,9110
+14235,9802,8824,26.1,,9110
+14235,9802,8826,300000,,9001
+14235,9802,8827,5000000,,9001
+14251,9802,8821,31.1,,9110
+14251,9802,8822,-100,,9110
+14251,9802,8823,27.25,,9110
+14251,9802,8824,34.55,,9110
+14251,9802,8826,1000000,,9001
+14251,9802,8827,1000000,,9001
+14252,9802,8821,31.1,,9110
+14252,9802,8822,-100,,9110
+14252,9802,8823,27.25,,9110
+14252,9802,8824,34.55,,9110
+14252,9802,8826,3000000,,9002
+14252,9802,8827,3000000,,9002
+14253,9802,8821,18,,9110
+14253,9802,8822,-100,,9110
+14253,9802,8823,27.3,,9110
+14253,9802,8824,35,,9110
+14253,9802,8826,1500000,,9001
+14253,9802,8827,5000000,,9001
+14254,9822,8821,18,,9110
+14254,9822,8822,-100,,9110
+14254,9822,8823,27.3,,9110
+14254,9822,8824,35,,9110
+14254,9822,8826,1500000,,9001
+14254,9822,8827,6000000,,9001
+14301,9802,8821,40.2,,9110
+14301,9802,8822,-111.3,,9110
+14301,9802,8823,40.43,,9110
+14301,9802,8824,41.47,,9110
+14301,9802,8826,2000000,,9003
+14301,9802,8827,0,,9003
+14302,9802,8821,38.2,,9110
+14302,9802,8822,-111.3,,9110
+14302,9802,8823,39.01,,9110
+14302,9802,8824,40.39,,9110
+14302,9802,8826,2000000,,9003
+14302,9802,8827,0,,9003
+14303,9802,8821,36.4,,9110
+14303,9802,8822,-111.3,,9110
+14303,9802,8823,37.13,,9110
+14303,9802,8824,38.21,,9110
+14303,9802,8826,2000000,,9003
+14303,9802,8827,0,,9003
+14331,9802,8821,40.2,,9110
+14331,9802,8822,-111.3,,9110
+14331,9802,8823,41.47,,9110
+14331,9802,8824,40.43,,9110
+14331,9802,8826,500000,,9001
+14331,9802,8827,1000000,,9001
+14332,9802,8821,38.2,,9110
+14332,9802,8822,-111.3,,9110
+14332,9802,8823,40.39,,9110
+14332,9802,8824,39.01,,9110
+14332,9802,8826,500000,,9001
+14332,9802,8827,2000000,,9001
+14333,9802,8821,36.4,,9110
+14333,9802,8822,-111.3,,9110
+14333,9802,8823,38.21,,9110
+14333,9802,8824,37.13,,9110
+14333,9802,8826,500000,,9001
+14333,9802,8827,3000000,,9001
+14400,9807,8801,42.3,,9110
+14400,9807,8802,-72.3,,9110
+14400,9807,8805,0.999964286,,9201
+14400,9807,8806,500000,,9003
+14400,9807,8807,0,,9003
+14430,9807,8801,42.3,,9110
+14430,9807,8802,-72.3,,9110
+14430,9807,8805,0.999964286,,9201
+14430,9807,8806,500000,,9001
+14430,9807,8807,0,,9001
+14501,9802,8821,37.4,,9110
+14501,9802,8822,-78.3,,9110
+14501,9802,8823,38.02,,9110
+14501,9802,8824,39.12,,9110
+14501,9802,8826,2000000,,9003
+14501,9802,8827,0,,9003
+14502,9802,8821,36.2,,9110
+14502,9802,8822,-78.3,,9110
+14502,9802,8823,36.46,,9110
+14502,9802,8824,37.58,,9110
+14502,9802,8826,2000000,,9003
+14502,9802,8827,0,,9003
+14531,9802,8821,37.4,,9110
+14531,9802,8822,-78.3,,9110
+14531,9802,8823,39.12,,9110
+14531,9802,8824,38.02,,9110
+14531,9802,8826,3500000,,9001
+14531,9802,8827,2000000,,9001
+14532,9802,8821,36.2,,9110
+14532,9802,8822,-78.3,,9110
+14532,9802,8823,37.58,,9110
+14532,9802,8824,36.46,,9110
+14532,9802,8826,3500000,,9001
+14532,9802,8827,1000000,,9001
+14601,9802,8821,47,,9110
+14601,9802,8822,-120.5,,9110
+14601,9802,8823,47.3,,9110
+14601,9802,8824,48.44,,9110
+14601,9802,8826,2000000,,9003
+14601,9802,8827,0,,9003
+14602,9802,8821,45.2,,9110
+14602,9802,8822,-120.3,,9110
+14602,9802,8823,45.5,,9110
+14602,9802,8824,47.2,,9110
+14602,9802,8826,2000000,,9003
+14602,9802,8827,0,,9003
+14631,9802,8821,47,,9110
+14631,9802,8822,-120.5,,9110
+14631,9802,8823,48.44,,9110
+14631,9802,8824,47.3,,9110
+14631,9802,8826,500000,,9001
+14631,9802,8827,0,,9001
+14632,9802,8821,45.2,,9110
+14632,9802,8822,-120.3,,9110
+14632,9802,8823,47.2,,9110
+14632,9802,8824,45.5,,9110
+14632,9802,8826,500000,,9001
+14632,9802,8827,0,,9001
+14701,9802,8821,38.3,,9110
+14701,9802,8822,-79.3,,9110
+14701,9802,8823,39,,9110
+14701,9802,8824,40.15,,9110
+14701,9802,8826,2000000,,9003
+14701,9802,8827,0,,9003
+14702,9802,8821,37,,9110
+14702,9802,8822,-81,,9110
+14702,9802,8823,37.29,,9110
+14702,9802,8824,38.53,,9110
+14702,9802,8826,2000000,,9003
+14702,9802,8827,0,,9003
+14731,9802,8821,38.3,,9110
+14731,9802,8822,-79.3,,9110
+14731,9802,8823,40.15,,9110
+14731,9802,8824,39,,9110
+14731,9802,8826,600000,,9001
+14731,9802,8827,0,,9001
+14732,9802,8821,37,,9110
+14732,9802,8822,-81,,9110
+14732,9802,8823,38.53,,9110
+14732,9802,8824,37.29,,9110
+14732,9802,8826,600000,,9001
+14732,9802,8827,0,,9001
+14801,9802,8821,45.1,,9110
+14801,9802,8822,-90,,9110
+14801,9802,8823,45.34,,9110
+14801,9802,8824,46.46,,9110
+14801,9802,8826,2000000,,9003
+14801,9802,8827,0,,9003
+14802,9802,8821,43.5,,9110
+14802,9802,8822,-90,,9110
+14802,9802,8823,44.15,,9110
+14802,9802,8824,45.3,,9110
+14802,9802,8826,2000000,,9003
+14802,9802,8827,0,,9003
+14803,9802,8821,42,,9110
+14803,9802,8822,-90,,9110
+14803,9802,8823,42.44,,9110
+14803,9802,8824,44.04,,9110
+14803,9802,8826,2000000,,9003
+14803,9802,8827,0,,9003
+14811,9807,8801,0,,9102
+14811,9807,8802,-90,,9102
+14811,9807,8805,0.9996,,9201
+14811,9807,8806,500000,,9001
+14811,9807,8807,-4500000,,9001
+14831,9802,8821,45.1,,9110
+14831,9802,8822,-90,,9110
+14831,9802,8823,46.46,,9110
+14831,9802,8824,45.34,,9110
+14831,9802,8826,600000,,9001
+14831,9802,8827,0,,9001
+14832,9802,8821,43.5,,9110
+14832,9802,8822,-90,,9110
+14832,9802,8823,45.3,,9110
+14832,9802,8824,44.15,,9110
+14832,9802,8826,600000,,9001
+14832,9802,8827,0,,9001
+14833,9802,8821,42,,9110
+14833,9802,8822,-90,,9110
+14833,9802,8823,44.04,,9110
+14833,9802,8824,42.44,,9110
+14833,9802,8826,600000,,9001
+14833,9802,8827,0,,9001
+14841,9807,8801,0,,9102
+14841,9807,8802,-90,,9102
+14841,9807,8805,0.9996,,9201
+14841,9807,8806,520000,,9001
+14841,9807,8807,-4480000,,9001
+14901,9807,8801,40.4,,9110
+14901,9807,8802,-105.1,,9110
+14901,9807,8805,0.999941177,,9201
+14901,9807,8806,500000,,9003
+14901,9807,8807,0,,9003
+14902,9807,8801,40.4,,9110
+14902,9807,8802,-107.2,,9110
+14902,9807,8805,0.999941177,,9201
+14902,9807,8806,500000,,9003
+14902,9807,8807,0,,9003
+14903,9807,8801,40.4,,9110
+14903,9807,8802,-108.45,,9110
+14903,9807,8805,0.999941177,,9201
+14903,9807,8806,500000,,9003
+14903,9807,8807,0,,9003
+14904,9807,8801,40.4,,9110
+14904,9807,8802,-110.05,,9110
+14904,9807,8805,0.999941177,,9201
+14904,9807,8806,500000,,9003
+14904,9807,8807,0,,9003
+14931,9807,8801,40.3,,9110
+14931,9807,8802,-105.1,,9110
+14931,9807,8805,0.9999375,,9201
+14931,9807,8806,200000,,9001
+14931,9807,8807,0,,9001
+14932,9807,8801,40.3,,9110
+14932,9807,8802,-107.2,,9110
+14932,9807,8805,0.9999375,,9201
+14932,9807,8806,400000,,9001
+14932,9807,8807,100000,,9001
+14933,9807,8801,40.3,,9110
+14933,9807,8802,-108.45,,9110
+14933,9807,8805,0.9999375,,9201
+14933,9807,8806,600000,,9001
+14933,9807,8807,0,,9001
+14934,9807,8801,40.3,,9110
+14934,9807,8802,-110.05,,9110
+14934,9807,8805,0.9999375,,9201
+14934,9807,8806,800000,,9001
+14934,9807,8807,100000,,9001
+15001,9812,8806,16404166.67,,9003
+15001,9812,8807,-16404166.67,,9003
+15001,9812,8811,57,,9110
+15001,9812,8812,-133.4,,9110
+15001,9812,8813,323.07483685,,9110
+15001,9812,8814,323.07483685,,9110
+15001,9812,8815,0.9999,,9201
+15002,9807,8801,54,,9102
+15002,9807,8802,-142,,9102
+15002,9807,8805,0.9999,,9201
+15002,9807,8806,500000,,9003
+15002,9807,8807,0,,9003
+15003,9807,8801,54,,9102
+15003,9807,8802,-146,,9102
+15003,9807,8805,0.9999,,9201
+15003,9807,8806,500000,,9003
+15003,9807,8807,0,,9003
+15004,9807,8801,54,,9102
+15004,9807,8802,-150,,9102
+15004,9807,8805,0.9999,,9201
+15004,9807,8806,500000,,9003
+15004,9807,8807,0,,9003
+15005,9807,8801,54,,9102
+15005,9807,8802,-154,,9102
+15005,9807,8805,0.9999,,9201
+15005,9807,8806,500000,,9003
+15005,9807,8807,0,,9003
+15006,9807,8801,54,,9102
+15006,9807,8802,-158,,9102
+15006,9807,8805,0.9999,,9201
+15006,9807,8806,500000,,9003
+15006,9807,8807,0,,9003
+15007,9807,8801,54,,9102
+15007,9807,8802,-162,,9102
+15007,9807,8805,0.9999,,9201
+15007,9807,8806,700000,,9003
+15007,9807,8807,0,,9003
+15008,9807,8801,54,,9102
+15008,9807,8802,-166,,9102
+15008,9807,8805,0.9999,,9201
+15008,9807,8806,500000,,9003
+15008,9807,8807,0,,9003
+15009,9807,8801,54,,9102
+15009,9807,8802,-170,,9102
+15009,9807,8805,0.9999,,9201
+15009,9807,8806,600000,,9003
+15009,9807,8807,0,,9003
+15010,9802,8821,51,,9110
+15010,9802,8822,-176,,9110
+15010,9802,8823,53.5,,9110
+15010,9802,8824,51.5,,9110
+15010,9802,8826,3000000,,9003
+15010,9802,8827,0,,9003
+15020,9822,8821,50,,9102
+15020,9822,8822,-154,,9102
+15020,9822,8823,55,,9102
+15020,9822,8824,65,,9102
+15020,9822,8826,0,,9003
+15020,9822,8827,0,,9003
+15031,9812,8806,5000000,,9001
+15031,9812,8807,-5000000,,9001
+15031,9812,8811,57,,9110
+15031,9812,8812,-133.4,,9110
+15031,9812,8813,323.07483685,,9110
+15031,9812,8814,323.07483685,,9110
+15031,9812,8815,0.9999,,9201
+15032,9807,8801,54,,9102
+15032,9807,8802,-142,,9102
+15032,9807,8805,0.9999,,9201
+15032,9807,8806,500000,,9001
+15032,9807,8807,0,,9001
+15033,9807,8801,54,,9102
+15033,9807,8802,-146,,9102
+15033,9807,8805,0.9999,,9201
+15033,9807,8806,500000,,9001
+15033,9807,8807,0,,9001
+15034,9807,8801,54,,9102
+15034,9807,8802,-150,,9102
+15034,9807,8805,0.9999,,9201
+15034,9807,8806,500000,,9001
+15034,9807,8807,0,,9001
+15035,9807,8801,54,,9102
+15035,9807,8802,-154,,9102
+15035,9807,8805,0.9999,,9201
+15035,9807,8806,500000,,9001
+15035,9807,8807,0,,9001
+15036,9807,8801,54,,9102
+15036,9807,8802,-158,,9102
+15036,9807,8805,0.9999,,9201
+15036,9807,8806,500000,,9001
+15036,9807,8807,0,,9001
+15037,9807,8801,54,,9102
+15037,9807,8802,-162,,9102
+15037,9807,8805,0.9999,,9201
+15037,9807,8806,500000,,9001
+15037,9807,8807,0,,9001
+15038,9807,8801,54,,9102
+15038,9807,8802,-166,,9102
+15038,9807,8805,0.9999,,9201
+15038,9807,8806,500000,,9001
+15038,9807,8807,0,,9001
+15039,9807,8801,54,,9102
+15039,9807,8802,-170,,9102
+15039,9807,8805,0.9999,,9201
+15039,9807,8806,500000,,9001
+15039,9807,8807,0,,9001
+15040,9802,8821,51,,9110
+15040,9802,8822,-176,,9110
+15040,9802,8823,53.5,,9110
+15040,9802,8824,51.5,,9110
+15040,9802,8826,1000000,,9001
+15040,9802,8827,0,,9001
+15101,9807,8801,18.5,,9110
+15101,9807,8802,-155.3,,9110
+15101,9807,8805,0.999966667,,9201
+15101,9807,8806,500000,,9003
+15101,9807,8807,0,,9003
+15102,9807,8801,20.2,,9110
+15102,9807,8802,-156.4,,9110
+15102,9807,8805,0.999966667,,9201
+15102,9807,8806,500000,,9003
+15102,9807,8807,0,,9003
+15103,9807,8801,21.1,,9110
+15103,9807,8802,-158,,9110
+15103,9807,8805,0.99999,,9201
+15103,9807,8806,500000,,9003
+15103,9807,8807,0,,9003
+15104,9807,8801,21.5,,9110
+15104,9807,8802,-159.3,,9110
+15104,9807,8805,0.99999,,9201
+15104,9807,8806,500000,,9003
+15104,9807,8807,0,,9003
+15105,9807,8801,21.4,,9110
+15105,9807,8802,-160.1,,9110
+15105,9807,8805,1,,9201
+15105,9807,8806,500000,,9003
+15105,9807,8807,0,,9003
+15131,9807,8801,18.5,,9110
+15131,9807,8802,-155.3,,9110
+15131,9807,8805,0.999966667,,9201
+15131,9807,8806,500000,,9001
+15131,9807,8807,0,,9001
+15132,9807,8801,20.2,,9110
+15132,9807,8802,-156.4,,9110
+15132,9807,8805,0.999966667,,9201
+15132,9807,8806,500000,,9001
+15132,9807,8807,0,,9001
+15133,9807,8801,21.1,,9110
+15133,9807,8802,-158,,9110
+15133,9807,8805,0.99999,,9201
+15133,9807,8806,500000,,9001
+15133,9807,8807,0,,9001
+15134,9807,8801,21.5,,9110
+15134,9807,8802,-159.3,,9110
+15134,9807,8805,0.99999,,9201
+15134,9807,8806,500000,,9001
+15134,9807,8807,0,,9001
+15135,9807,8801,21.4,,9110
+15135,9807,8802,-160.1,,9110
+15135,9807,8805,1,,9201
+15135,9807,8806,500000,,9001
+15135,9807,8807,0,,9001
+15201,9802,8821,17.5,,9110
+15201,9802,8822,-66.26,,9110
+15201,9802,8823,18.26,,9110
+15201,9802,8824,18.02,,9110
+15201,9802,8826,500000,,9003
+15201,9802,8827,0,,9003
+15202,9802,8821,17.5,,9110
+15202,9802,8822,-66.26,,9110
+15202,9802,8823,18.26,,9110
+15202,9802,8824,18.02,,9110
+15202,9802,8826,500000,,9003
+15202,9802,8827,100000,,9003
+15230,9802,8821,17.5,,9110
+15230,9802,8822,-66.26,,9110
+15230,9802,8823,18.26,,9110
+15230,9802,8824,18.02,,9110
+15230,9802,8826,200000,,9001
+15230,9802,8827,200000,,9001
+15300,9801,8801,-14.16,,9110
+15300,9801,8802,170,,9110
+15300,9801,8805,1,,9201
+15300,9801,8806,500000,,9003
+15300,9801,8807,0,,9003
+15301,9801,8801,-14.16,,9110
+15301,9801,8802,-170,,9110
+15301,9801,8805,1,,9201
+15301,9801,8806,500000,,9003
+15301,9801,8807,0,,9003
+15302,9802,8821,34.4,,9110
+15302,9802,8822,-86,,9110
+15302,9802,8823,35.15,,9110
+15302,9802,8824,36.25,,9110
+15302,9802,8826,2000000,,9003
+15302,9802,8827,100000,,9003
+15303,9802,8821,37.3,,9110
+15303,9802,8822,-84.15,,9110
+15303,9802,8823,37.58,,9110
+15303,9802,8824,38.58,,9110
+15303,9802,8826,500000,,9001
+15303,9802,8827,0,,9001
+15304,9807,8801,31,,9110
+15304,9807,8802,-110.1,,9110
+15304,9807,8805,0.9999,,9201
+15304,9807,8806,700000,,9002
+15304,9807,8807,0,,9002
+15305,9807,8801,31,,9110
+15305,9807,8802,-111.55,,9110
+15305,9807,8805,0.9999,,9201
+15305,9807,8806,700000,,9002
+15305,9807,8807,0,,9002
+15306,9807,8801,31,,9110
+15306,9807,8802,-113.45,,9110
+15306,9807,8805,0.999933333,,9201
+15306,9807,8806,700000,,9002
+15306,9807,8807,0,,9002
+15307,9802,8821,39.2,,9110
+15307,9802,8822,-122,,9110
+15307,9802,8823,41.4,,9110
+15307,9802,8824,40,,9110
+15307,9802,8826,6561666.667,,9003
+15307,9802,8827,1640416.667,,9003
+15308,9802,8821,37.4,,9110
+15308,9802,8822,-122,,9110
+15308,9802,8823,39.5,,9110
+15308,9802,8824,38.2,,9110
+15308,9802,8826,6561666.667,,9003
+15308,9802,8827,1640416.667,,9003
+15309,9802,8821,36.3,,9110
+15309,9802,8822,-120.3,,9110
+15309,9802,8823,38.26,,9110
+15309,9802,8824,37.04,,9110
+15309,9802,8826,6561666.667,,9003
+15309,9802,8827,1640416.667,,9003
+15310,9802,8821,35.2,,9110
+15310,9802,8822,-119,,9110
+15310,9802,8823,37.15,,9110
+15310,9802,8824,36,,9110
+15310,9802,8826,6561666.667,,9003
+15310,9802,8827,1640416.667,,9003
+15311,9802,8821,33.3,,9110
+15311,9802,8822,-118,,9110
+15311,9802,8823,35.28,,9110
+15311,9802,8824,34.02,,9110
+15311,9802,8826,6561666.667,,9003
+15311,9802,8827,1640416.667,,9003
+15312,9802,8821,32.1,,9110
+15312,9802,8822,-116.15,,9110
+15312,9802,8823,33.53,,9110
+15312,9802,8824,32.47,,9110
+15312,9802,8826,6561666.667,,9003
+15312,9802,8827,1640416.667,,9003
+15313,9802,8821,39.2,,9110
+15313,9802,8822,-105.3,,9110
+15313,9802,8823,40.47,,9110
+15313,9802,8824,39.43,,9110
+15313,9802,8826,3000000,,9003
+15313,9802,8827,1000000,,9003
+15314,9802,8821,37.5,,9110
+15314,9802,8822,-105.3,,9110
+15314,9802,8823,39.45,,9110
+15314,9802,8824,38.27,,9110
+15314,9802,8826,3000000,,9003
+15314,9802,8827,1000000,,9003
+15315,9802,8821,36.4,,9110
+15315,9802,8822,-105.3,,9110
+15315,9802,8823,38.26,,9110
+15315,9802,8824,37.14,,9110
+15315,9802,8826,3000000,,9003
+15315,9802,8827,1000000,,9003
+15316,9802,8821,40.5,,9110
+15316,9802,8822,-72.45,,9110
+15316,9802,8823,41.52,,9110
+15316,9802,8824,41.12,,9110
+15316,9802,8826,1000000,,9003
+15316,9802,8827,500000,,9003
+15317,9807,8801,38,,9110
+15317,9807,8802,-75.25,,9110
+15317,9807,8805,0.999995,,9201
+15317,9807,8806,656166.667,,9003
+15317,9807,8807,0,,9003
+15318,9807,8801,24.2,,9110
+15318,9807,8802,-81,,9110
+15318,9807,8805,0.999941177,,9201
+15318,9807,8806,656166.667,,9003
+15318,9807,8807,0,,9003
+15319,9807,8801,24.2,,9110
+15319,9807,8802,-82,,9110
+15319,9807,8805,0.999941177,,9201
+15319,9807,8806,656166.667,,9003
+15319,9807,8807,0,,9003
+15320,9802,8821,29,,9110
+15320,9802,8822,-84.3,,9110
+15320,9802,8823,30.45,,9110
+15320,9802,8824,29.35,,9110
+15320,9802,8826,1968500,,9003
+15320,9802,8827,0,,9003
+15321,9807,8801,30,,9110
+15321,9807,8802,-82.1,,9110
+15321,9807,8805,0.9999,,9201
+15321,9807,8806,656166.667,,9003
+15321,9807,8807,0,,9003
+15322,9807,8801,30,,9110
+15322,9807,8802,-84.1,,9110
+15322,9807,8805,0.9999,,9201
+15322,9807,8806,2296583.333,,9003
+15322,9807,8807,0,,9003
+15323,9807,8801,41.4,,9110
+15323,9807,8802,-112.1,,9110
+15323,9807,8805,0.999947368,,9201
+15323,9807,8806,656166.667,,9003
+15323,9807,8807,0,,9003
+15324,9807,8801,41.4,,9110
+15324,9807,8802,-114,,9110
+15324,9807,8805,0.999947368,,9201
+15324,9807,8806,1640416.667,,9003
+15324,9807,8807,0,,9003
+15325,9807,8801,41.4,,9110
+15325,9807,8802,-115.45,,9110
+15325,9807,8805,0.999933333,,9201
+15325,9807,8806,2624666.667,,9003
+15325,9807,8807,0,,9003
+15326,9807,8801,37.3,,9110
+15326,9807,8802,-85.4,,9110
+15326,9807,8805,0.999966667,,9201
+15326,9807,8806,328083.333,,9003
+15326,9807,8807,818125,,9003
+15327,9807,8801,37.3,,9110
+15327,9807,8802,-87.05,,9110
+15327,9807,8805,0.999966667,,9201
+15327,9807,8806,2952750,,9003
+15327,9807,8807,818125,,9003
+15328,9802,8821,37.3,,9110
+15328,9802,8822,-84.15,,9110
+15328,9802,8823,37.58,,9110
+15328,9802,8824,38.58,,9110
+15328,9802,8826,1640416.667,,9003
+15328,9802,8827,0,,9003
+15329,9802,8821,36.2,,9110
+15329,9802,8822,-85.45,,9110
+15329,9802,8823,37.56,,9110
+15329,9802,8824,36.44,,9110
+15329,9802,8826,1640416.667,,9003
+15329,9802,8827,1640416.667,,9003
+15330,9802,8821,37.4,,9110
+15330,9802,8822,-77,,9110
+15330,9802,8823,39.27,,9110
+15330,9802,8824,38.18,,9110
+15330,9802,8826,1312333.333,,9003
+15330,9802,8827,0,,9003
+15331,9802,8821,41,,9110
+15331,9802,8822,-71.3,,9110
+15331,9802,8823,42.41,,9110
+15331,9802,8824,41.43,,9110
+15331,9802,8826,656166.667,,9003
+15331,9802,8827,2460625,,9003
+15332,9802,8821,41,,9110
+15332,9802,8822,-70.3,,9110
+15332,9802,8823,41.29,,9110
+15332,9802,8824,41.17,,9110
+15332,9802,8826,1640416.667,,9003
+15332,9802,8827,0,,9003
+15333,9802,8821,44.47,,9110
+15333,9802,8822,-87,,9110
+15333,9802,8823,47.05,,9110
+15333,9802,8824,45.29,,9110
+15333,9802,8826,26246719.16,,9002
+15333,9802,8827,0,,9002
+15334,9802,8821,43.19,,9110
+15334,9802,8822,-84.22,,9110
+15334,9802,8823,45.42,,9110
+15334,9802,8824,44.11,,9110
+15334,9802,8826,19685039.37,,9002
+15334,9802,8827,0,,9002
+15335,9802,8821,41.3,,9110
+15335,9802,8822,-84.22,,9110
+15335,9802,8823,43.4,,9110
+15335,9802,8824,42.06,,9110
+15335,9802,8826,13123359.58,,9002
+15335,9802,8827,0,,9002
+15336,9807,8801,29.3,,9110
+15336,9807,8802,-88.5,,9110
+15336,9807,8805,0.99995,,9201
+15336,9807,8806,984250,,9003
+15336,9807,8807,0,,9003
+15337,9807,8801,29.3,,9110
+15337,9807,8802,-90.2,,9110
+15337,9807,8805,0.99995,,9201
+15337,9807,8806,2296583.333,,9003
+15337,9807,8807,0,,9003
+15338,9802,8821,44.15,,9110
+15338,9802,8822,-109.3,,9110
+15338,9802,8823,49,,9110
+15338,9802,8824,45,,9110
+15338,9802,8826,1968503.937,,9002
+15338,9802,8827,0,,9002
+15339,9807,8801,31,,9110
+15339,9807,8802,-104.2,,9110
+15339,9807,8805,0.999909091,,9201
+15339,9807,8806,541337.5,,9003
+15339,9807,8807,0,,9003
+15340,9807,8801,31,,9110
+15340,9807,8802,-106.15,,9110
+15340,9807,8805,0.9999,,9201
+15340,9807,8806,1640416.667,,9003
+15340,9807,8807,0,,9003
+15341,9807,8801,31,,9110
+15341,9807,8802,-107.5,,9110
+15341,9807,8805,0.999916667,,9201
+15341,9807,8806,2723091.667,,9003
+15341,9807,8807,0,,9003
+15342,9807,8801,38.5,,9110
+15342,9807,8802,-74.3,,9110
+15342,9807,8805,0.9999,,9201
+15342,9807,8806,492125,,9003
+15342,9807,8807,0,,9003
+15343,9807,8801,40,,9110
+15343,9807,8802,-76.35,,9110
+15343,9807,8805,0.9999375,,9201
+15343,9807,8806,820208.333,,9003
+15343,9807,8807,0,,9003
+15344,9807,8801,40,,9110
+15344,9807,8802,-78.35,,9110
+15344,9807,8805,0.9999375,,9201
+15344,9807,8806,1148291.667,,9003
+15344,9807,8807,0,,9003
+15345,9802,8821,40.1,,9110
+15345,9802,8822,-74,,9110
+15345,9802,8823,41.02,,9110
+15345,9802,8824,40.4,,9110
+15345,9802,8826,984250,,9003
+15345,9802,8827,0,,9003
+15346,9802,8821,33.45,,9110
+15346,9802,8822,-79,,9110
+15346,9802,8823,36.1,,9110
+15346,9802,8824,34.2,,9110
+15346,9802,8826,2000000,,9003
+15346,9802,8827,0,,9003
+15347,9802,8821,47,,9110
+15347,9802,8822,-100.3,,9110
+15347,9802,8823,48.44,,9110
+15347,9802,8824,47.26,,9110
+15347,9802,8826,1968503.937,,9002
+15347,9802,8827,0,,9002
+15348,9802,8821,45.4,,9110
+15348,9802,8822,-100.3,,9110
+15348,9802,8823,47.29,,9110
+15348,9802,8824,46.11,,9110
+15348,9802,8826,1968503.937,,9002
+15348,9802,8827,0,,9002
+15349,9802,8821,35,,9110
+15349,9802,8822,-98,,9110
+15349,9802,8823,36.46,,9110
+15349,9802,8824,35.34,,9110
+15349,9802,8826,1968500,,9003
+15349,9802,8827,0,,9003
+15350,9802,8821,33.2,,9110
+15350,9802,8822,-98,,9110
+15350,9802,8823,35.14,,9110
+15350,9802,8824,33.56,,9110
+15350,9802,8826,1968500,,9003
+15350,9802,8827,0,,9003
+15351,9802,8821,43.4,,9110
+15351,9802,8822,-120.3,,9110
+15351,9802,8823,46,,9110
+15351,9802,8824,44.2,,9110
+15351,9802,8826,8202099.738,,9002
+15351,9802,8827,0,,9002
+15352,9802,8821,41.4,,9110
+15352,9802,8822,-120.3,,9110
+15352,9802,8823,44,,9110
+15352,9802,8824,42.2,,9110
+15352,9802,8826,4921259.843,,9002
+15352,9802,8827,0,,9002
+15353,9802,8821,40.1,,9110
+15353,9802,8822,-77.45,,9110
+15353,9802,8823,41.57,,9110
+15353,9802,8824,40.53,,9110
+15353,9802,8826,1968500,,9003
+15353,9802,8827,0,,9003
+15354,9802,8821,39.2,,9110
+15354,9802,8822,-77.45,,9110
+15354,9802,8823,40.58,,9110
+15354,9802,8824,39.56,,9110
+15354,9802,8826,1968500,,9003
+15354,9802,8827,0,,9003
+15355,9802,8821,31.5,,9110
+15355,9802,8822,-81,,9110
+15355,9802,8823,34.5,,9110
+15355,9802,8824,32.3,,9110
+15355,9802,8826,2000000,,9002
+15355,9802,8827,0,,9002
+15356,9802,8821,34.2,,9110
+15356,9802,8822,-86,,9110
+15356,9802,8823,36.25,,9110
+15356,9802,8824,35.15,,9110
+15356,9802,8826,1968500,,9003
+15356,9802,8827,0,,9003
+15357,9802,8821,34,,9110
+15357,9802,8822,-101.3,,9110
+15357,9802,8823,36.11,,9110
+15357,9802,8824,34.39,,9110
+15357,9802,8826,656166.667,,9003
+15357,9802,8827,3280833.333,,9003
+15358,9802,8821,31.4,,9110
+15358,9802,8822,-98.3,,9110
+15358,9802,8823,33.58,,9110
+15358,9802,8824,32.08,,9110
+15358,9802,8826,1968500,,9003
+15358,9802,8827,6561666.667,,9003
+15359,9802,8821,29.4,,9110
+15359,9802,8822,-100.2,,9110
+15359,9802,8823,31.53,,9110
+15359,9802,8824,30.07,,9110
+15359,9802,8826,2296583.333,,9003
+15359,9802,8827,9842500,,9003
+15360,9802,8821,27.5,,9110
+15360,9802,8822,-99,,9110
+15360,9802,8823,30.17,,9110
+15360,9802,8824,28.23,,9110
+15360,9802,8826,1968500,,9003
+15360,9802,8827,13123333.333,,9003
+15361,9802,8821,25.4,,9110
+15361,9802,8822,-98.3,,9110
+15361,9802,8823,27.5,,9110
+15361,9802,8824,26.1,,9110
+15361,9802,8826,984250,,9003
+15361,9802,8827,16404166.667,,9003
+15362,9802,8821,40.2,,9110
+15362,9802,8822,-111.3,,9110
+15362,9802,8823,41.47,,9110
+15362,9802,8824,40.43,,9110
+15362,9802,8826,1640419.948,,9002
+15362,9802,8827,3280839.895,,9002
+15363,9802,8821,38.2,,9110
+15363,9802,8822,-111.3,,9110
+15363,9802,8823,40.39,,9110
+15363,9802,8824,39.01,,9110
+15363,9802,8826,1640419.948,,9002
+15363,9802,8827,6561679.79,,9002
+15364,9802,8821,36.4,,9110
+15364,9802,8822,-111.3,,9110
+15364,9802,8823,38.21,,9110
+15364,9802,8824,37.13,,9110
+15364,9802,8826,1640419.948,,9002
+15364,9802,8827,9842519.685,,9002
+15365,9802,8821,37.4,,9110
+15365,9802,8822,-78.3,,9110
+15365,9802,8823,39.12,,9110
+15365,9802,8824,38.02,,9110
+15365,9802,8826,11482916.667,,9003
+15365,9802,8827,6561666.667,,9003
+15366,9802,8821,36.2,,9110
+15366,9802,8822,-78.3,,9110
+15366,9802,8823,37.58,,9110
+15366,9802,8824,36.46,,9110
+15366,9802,8826,11482916.667,,9003
+15366,9802,8827,3280833.333,,9003
+15367,9802,8821,47,,9110
+15367,9802,8822,-120.5,,9110
+15367,9802,8823,48.44,,9110
+15367,9802,8824,47.3,,9110
+15367,9802,8826,1640416.667,,9003
+15367,9802,8827,0,,9003
+15368,9802,8821,45.2,,9110
+15368,9802,8822,-120.3,,9110
+15368,9802,8823,47.2,,9110
+15368,9802,8824,45.5,,9110
+15368,9802,8826,1640416.667,,9003
+15368,9802,8827,0,,9003
+15369,9802,8821,45.1,,9110
+15369,9802,8822,-90,,9110
+15369,9802,8823,46.46,,9110
+15369,9802,8824,45.34,,9110
+15369,9802,8826,1968500,,9003
+15369,9802,8827,0,,9003
+15370,9802,8821,43.5,,9110
+15370,9802,8822,-90,,9110
+15370,9802,8823,45.3,,9110
+15370,9802,8824,44.15,,9110
+15370,9802,8826,1968500,,9003
+15370,9802,8827,0,,9003
+15371,9802,8821,42,,9110
+15371,9802,8822,-90,,9110
+15371,9802,8823,44.04,,9110
+15371,9802,8824,42.44,,9110
+15371,9802,8826,1968500,,9003
+15371,9802,8827,0,,9003
+15372,9807,8801,37.3,,9110
+15372,9807,8802,-85.4,,9110
+15372,9807,8805,0.999966667,,9201
+15372,9807,8806,328083.333,,9003
+15372,9807,8807,820208.333,,9003
+15373,9807,8801,37.3,,9110
+15373,9807,8802,-87.05,,9110
+15373,9807,8805,0.999966667,,9201
+15373,9807,8806,2952750,,9003
+15373,9807,8807,820208.333,,9003
+15374,9802,8821,41.45,,9110
+15374,9802,8822,-120.3,,9110
+15374,9802,8823,43,,9110
+15374,9802,8824,45.3,,9110
+15374,9802,8826,1312335.958,,9002
+15374,9802,8827,0,,9002
+15375,9802,8821,36.2,,9110
+15375,9802,8822,-85.45,,9110
+15375,9802,8823,37.05,,9110
+15375,9802,8824,38.4,,9110
+15375,9802,8826,4921250,,9003
+15375,9802,8827,3280833.333,,9003
+15376,9801,8801,-14.16,,9110
+15376,9801,8802,-170,,9110
+15376,9801,8805,1,,9201
+15376,9801,8806,500000,,9003
+15376,9801,8807,312234.65,,9003
+15399,9832,8801,9.324815,,9110
+15399,9832,8802,138.100748,,9110
+15399,9832,8806,40000,,9001
+15399,9832,8807,60000,,9001
+15400,9831,8801,13.282087887,,9110
+15400,9831,8802,144.445550254,,9110
+15400,9831,8806,50000,,9001
+15400,9831,8807,50000,,9001
+15700,9603,8605,283.8,,9001
+15700,9603,8606,735.9,,9001
+15700,9603,8607,261.1,,9001
+15701,9603,8605,275.57,,9001
+15701,9603,8606,676.78,,9001
+15701,9603,8607,229.6,,9001
+15702,9603,8605,278.9,,9001
+15702,9603,8606,684.39,,9001
+15702,9603,8607,226.05,,9001
+15703,9603,8605,271.905,,9001
+15703,9603,8606,669.593,,9001
+15703,9603,8607,231.495,,9001
+15704,9606,8605,230.25,,9001
+15704,9606,8606,632.76,,9001
+15704,9606,8607,161.03,,9001
+15704,9606,8608,-1.114,,9104
+15704,9606,8609,1.115,,9104
+15704,9606,8610,1.212,,9104
+15704,9606,8611,12.584,,9202
+15705,9606,8605,-83.13,,9001
+15705,9606,8606,-104.95,,9001
+15705,9606,8607,114.63,,9001
+15705,9606,8608,0,,9104
+15705,9606,8609,0,,9104
+15705,9606,8610,0.554,,9104
+15705,9606,8611,0,,9202
+15706,9603,8605,-93.6,,9001
+15706,9603,8606,-83.7,,9001
+15706,9603,8607,113.8,,9001
+15707,9603,8605,-118.996,,9001
+15707,9603,8606,-111.177,,9001
+15707,9603,8607,-198.687,,9001
+15708,9607,8605,-127.62,,9001
+15708,9607,8606,-67.24,,9001
+15708,9607,8607,-47.04,,9001
+15708,9607,8608,3.068,,9104
+15708,9607,8609,-4.903,,9104
+15708,9607,8610,-1.578,,9104
+15708,9607,8611,-1.06,,9202
+15709,9603,8605,124.5,,9001
+15709,9603,8606,-63.5,,9001
+15709,9603,8607,-281,,9001
+15710,9603,8605,-160,,9001
+15710,9603,8606,315,,9001
+15710,9603,8607,-142,,9001
+15711,9603,8605,-158,,9001
+15711,9603,8606,309,,9001
+15711,9603,8607,-147,,9001
+15712,9603,8605,-161,,9001
+15712,9603,8606,310,,9001
+15712,9603,8607,-145,,9001
+15713,9603,8605,-133,,9001
+15713,9603,8606,-321,,9001
+15713,9603,8607,50,,9001
+15714,9607,8605,-806.413,,9001
+15714,9607,8606,-263.5,,9001
+15714,9607,8607,-622.671,,9001
+15714,9607,8608,6.018583e-05,,9101
+15714,9607,8609,-1.450001e-05,,9101
+15714,9607,8610,-0.0001892455,,9101
+15714,9607,8611,-20.81616,,9202
+15715,9607,8605,-806.413,,9001
+15715,9607,8606,-263.5,,9001
+15715,9607,8607,-622.671,,9001
+15715,9607,8608,6.018583e-05,,9101
+15715,9607,8609,-1.450001e-05,,9101
+15715,9607,8610,-0.0001892455,,9101
+15715,9607,8611,-20.81616,,9202
+15716,9607,8605,100.783,,9001
+15716,9607,8606,187.382,,9001
+15716,9607,8607,-47,,9001
+15716,9607,8608,-4.471839e-05,,9101
+15716,9607,8609,1.175093e-05,,9101
+15716,9607,8610,-4.027967e-05,,9101
+15716,9607,8611,-13.56561,,9202
+15717,9607,8605,100.783,,9001
+15717,9607,8606,187.382,,9001
+15717,9607,8607,-47,,9001
+15717,9607,8608,-4.471839e-05,,9101
+15717,9607,8609,1.175093e-05,,9101
+15717,9607,8610,-4.027967e-05,,9101
+15717,9607,8611,-13.56561,,9202
+15718,9607,8605,336.026,,9001
+15718,9607,8606,348.565,,9001
+15718,9607,8607,252.978,,9001
+15718,9607,8608,-8.358813e-05,,9101
+15718,9607,8609,-3.057474e-05,,9101
+15718,9607,8610,7.573031e-06,,9101
+15718,9607,8611,-5.771909,,9202
+15719,9607,8605,336.026,,9001
+15719,9607,8606,348.565,,9001
+15719,9607,8607,252.978,,9001
+15719,9607,8608,-8.358813e-05,,9101
+15719,9607,8609,-3.057474e-05,,9101
+15719,9607,8610,7.573031e-06,,9101
+15719,9607,8611,-5.771909,,9202
+15720,9607,8605,963.273,,9001
+15720,9607,8606,486.386,,9001
+15720,9607,8607,190.997,,9001
+15720,9607,8608,-7.992171e-05,,9101
+15720,9607,8609,-8.090696e-06,,9101
+15720,9607,8610,0.0001051699,,9101
+15720,9607,8611,-13.89914,,9202
+15721,9607,8605,963.273,,9001
+15721,9607,8606,486.386,,9001
+15721,9607,8607,190.997,,9001
+15721,9607,8608,-7.992171e-05,,9101
+15721,9607,8609,-8.090696e-06,,9101
+15721,9607,8610,0.0001051699,,9101
+15721,9607,8611,-13.89914,,9202
+15722,9607,8605,-90.29,,9001
+15722,9607,8606,247.559,,9001
+15722,9607,8607,-21.989,,9001
+15722,9607,8608,-4.216369e-05,,9101
+15722,9607,8609,-2.030416e-05,,9101
+15722,9607,8610,-6.209623e-05,,9101
+15722,9607,8611,2.181658,,9202
+15723,9607,8605,-90.29,,9001
+15723,9607,8606,247.559,,9001
+15723,9607,8607,-21.989,,9001
+15723,9607,8608,-4.216369e-05,,9101
+15723,9607,8609,-2.030416e-05,,9101
+15723,9607,8610,-6.209623e-05,,9101
+15723,9607,8611,2.181658,,9202
+15724,9607,8605,-0.562,,9001
+15724,9607,8606,244.299,,9001
+15724,9607,8607,-456.938,,9001
+15724,9607,8608,3.329153e-05,,9101
+15724,9607,8609,-4.001009e-05,,9101
+15724,9607,8610,-4.507206e-05,,9101
+15724,9607,8611,3.74656,,9202
+15725,9607,8605,-0.562,,9001
+15725,9607,8606,244.299,,9001
+15725,9607,8607,-456.938,,9001
+15725,9607,8608,3.329153e-05,,9101
+15725,9607,8609,-4.001009e-05,,9101
+15725,9607,8610,-4.507206e-05,,9101
+15725,9607,8611,3.74656,,9202
+15726,9607,8605,-305.356,,9001
+15726,9607,8606,222.004,,9001
+15726,9607,8607,-30.023,,9001
+15726,9607,8608,-4.698084e-05,,9101
+15726,9607,8609,5.003123e-06,,9101
+15726,9607,8610,-9.578655e-05,,9101
+15726,9607,8611,6.325747,,9202
+15727,9607,8605,-305.356,,9001
+15727,9607,8606,222.004,,9001
+15727,9607,8607,-30.023,,9001
+15727,9607,8608,-4.698084e-05,,9101
+15727,9607,8609,5.003123e-06,,9101
+15727,9607,8610,-9.578655e-05,,9101
+15727,9607,8611,6.325747,,9202
+15728,9607,8605,221.899,,9001
+15728,9607,8606,274.136,,9001
+15728,9607,8607,-397.554,,9001
+15728,9607,8608,1.361573e-05,,9101
+15728,9607,8609,-2.174431e-06,,9101
+15728,9607,8610,-1.36241e-05,,9101
+15728,9607,8611,-2.199943,,9202
+15729,9607,8605,221.899,,9001
+15729,9607,8606,274.136,,9001
+15729,9607,8607,-397.554,,9001
+15729,9607,8608,1.361573e-05,,9101
+15729,9607,8609,-2.174431e-06,,9101
+15729,9607,8610,-1.36241e-05,,9101
+15729,9607,8611,-2.199943,,9202
+15730,9636,8605,300.449,,9001
+15730,9636,8606,293.757,,9001
+15730,9636,8607,-317.306,,9001
+15730,9636,8608,6.018581e-05,,9101
+15730,9636,8609,-1.450002e-05,,9101
+15730,9636,8610,-0.0001892455,,9101
+15730,9636,8611,-20.81615,,9202
+15730,9636,8617,1891881.173,,9001
+15730,9636,8618,-5961263.267,,9001
+15730,9636,8667,1248403.057,,9001
+15731,9636,8605,308.833,,9001
+15731,9636,8606,282.519,,9001
+15731,9636,8607,-314.571,,9001
+15731,9636,8608,-4.471845e-05,,9101
+15731,9636,8609,1.175087e-05,,9101
+15731,9636,8610,-4.027981e-05,,9101
+15731,9636,8611,-13.56561,,9202
+15731,9636,8617,1625036.59,,9001
+15731,9636,8618,-6054644.061,,9001
+15731,9636,8667,1172969.151,,9001
+15732,9636,8605,311.118,,9001
+15732,9636,8606,289.167,,9001
+15732,9636,8607,-310.641,,9001
+15732,9636,8608,-8.358815e-05,,9101
+15732,9636,8609,-3.057474e-05,,9101
+15732,9636,8610,7.573043e-06,,9101
+15732,9636,8611,-5.771882,,9202
+15732,9636,8617,1555622.801,,9001
+15732,9636,8618,-6105353.313,,9001
+15732,9636,8667,991255.656,,9001
+15733,9636,8605,306.666,,9001
+15733,9636,8606,315.063,,9001
+15733,9636,8607,-318.837,,9001
+15733,9636,8608,-7.992173e-05,,9101
+15733,9636,8609,-8.090698e-06,,9101
+15733,9636,8610,0.0001051699,,9101
+15733,9636,8611,-13.89912,,9202
+15733,9636,8617,1845222.398,,9001
+15733,9636,8618,-6058604.495,,9001
+15733,9636,8667,769132.398,,9001
+15734,9636,8605,307.871,,9001
+15734,9636,8606,305.803,,9001
+15734,9636,8607,-311.992,,9001
+15734,9636,8608,-4.216368e-05,,9101
+15734,9636,8609,-2.030416e-05,,9101
+15734,9636,8610,-6.209624e-05,,9101
+15734,9636,8611,2.181655,,9202
+15734,9636,8617,1594396.206,,9001
+15734,9636,8618,-6143812.398,,9001
+15734,9636,8667,648855.829,,9001
+15735,9636,8605,302.934,,9001
+15735,9636,8606,307.805,,9001
+15735,9636,8607,-312.121,,9001
+15735,9636,8608,3.329153e-05,,9101
+15735,9636,8609,-4.001009e-05,,9101
+15735,9636,8610,-4.507205e-05,,9101
+15735,9636,8611,3.746562,,9202
+15735,9636,8617,1558280.49,,9001
+15735,9636,8618,-6167355.092,,9001
+15735,9636,8667,491954.219,,9001
+15736,9636,8605,295.282,,9001
+15736,9636,8606,321.293,,9001
+15736,9636,8607,-311.001,,9001
+15736,9636,8608,-4.698084e-05,,9101
+15736,9636,8609,5.003127e-06,,9101
+15736,9636,8610,-9.578653e-05,,9101
+15736,9636,8611,6.325744,,9202
+15736,9636,8617,1564000.62,,9001
+15736,9636,8618,-6180004.879,,9001
+15736,9636,8667,243257.955,,9001
+15737,9636,8605,302.529,,9001
+15737,9636,8606,317.979,,9001
+15737,9636,8607,-319.08,,9001
+15737,9636,8608,1.361566e-05,,9101
+15737,9636,8609,-2.174456e-06,,9101
+15737,9636,8610,-1.362418e-05,,9101
+15737,9636,8611,-2.199976,,9202
+15737,9636,8617,1738580.767,,9001
+15737,9636,8618,-6120500.388,,9001
+15737,9636,8667,491473.306,,9001
+15738,9603,8605,0,,9001
+15738,9603,8606,0,,9001
+15738,9603,8607,0,,9001
+15739,9607,8605,565.2369,,9001
+15739,9607,8606,50.0087,,9001
+15739,9607,8607,465.658,,9001
+15739,9607,8608,1.9725,,9109
+15739,9607,8609,-1.7004,,9109
+15739,9607,8610,9.0677,,9109
+15739,9607,8611,4.0812,,9202
+15740,9636,8605,593.0297,,9001
+15740,9636,8606,26.0038,,9001
+15740,9636,8607,478.7534,,9001
+15740,9636,8608,1.9725,,9109
+15740,9636,8609,-1.7004,,9109
+15740,9636,8610,9.0677,,9109
+15740,9636,8611,4.0812,,9202
+15740,9636,8617,3903453.1482,,9001
+15740,9636,8618,368135.3134,,9001
+15740,9636,8667,5012970.3051,,9001
+15741,9603,8605,-187.5,,9001
+15741,9603,8606,14.1,,9001
+15741,9603,8607,237.6,,9001
+15742,9603,8605,-190.421,,9001
+15742,9603,8606,8.532,,9001
+15742,9603,8607,238.69,,9001
+15743,9606,8605,-83.58,,9001
+15743,9606,8606,-397.54,,9001
+15743,9606,8607,458.78,,9001
+15743,9606,8608,-17.595,,9104
+15743,9606,8609,-2.847,,9104
+15743,9606,8610,4.256,,9104
+15743,9606,8611,3.225,,9202
+15744,9666,8733,1,,9208
+15744,9666,8734,1,,9209
+15744,9666,8735,456781,,9001
+15744,9666,8736,5836723,,9001
+15744,9666,8737,0.99984,,9201
+15744,9666,8738,25,,9001
+15744,9666,8739,12.5,,9001
+15744,9666,8740,20,,9102
+15744,9666,8741,1,,
+15744,9666,8742,1,,
+15745,9603,8605,-123.02,,9001
+15745,9603,8606,-158.95,,9001
+15745,9603,8607,-168.47,,9001
+15746,9603,8605,0,,9001
+15746,9603,8606,-0.15,,9001
+15746,9603,8607,0.68,,9001
+15747,9621,8611,0.9997728332,,9201
+15747,9621,8614,315,,9102
+15747,9621,8621,611267.2865,,9001
+15747,9621,8622,3046565.8255,,9001
+15748,9607,8605,-106.8686,,9001
+15748,9607,8606,52.2978,,9001
+15748,9607,8607,-103.7239,,9001
+15748,9607,8608,-0.3366,,9104
+15748,9607,8609,0.457,,9104
+15748,9607,8610,-1.8422,,9104
+15748,9607,8611,1.2747,,9202
+15749,9607,8605,-106.8686,,9001
+15749,9607,8606,52.2978,,9001
+15749,9607,8607,-103.7239,,9001
+15749,9607,8608,-0.3366,,9104
+15749,9607,8609,0.457,,9104
+15749,9607,8610,-1.8422,,9104
+15749,9607,8611,1.2747,,9202
+15750,9603,8605,-7,,9001
+15750,9603,8606,215,,9001
+15750,9603,8607,225,,9001
+15751,9603,8605,94,,9001
+15751,9603,8606,-948,,9001
+15751,9603,8607,-1262,,9001
+15752,9603,8605,-86,,9001
+15752,9603,8606,-98,,9001
+15752,9603,8607,-119,,9001
+15753,9651,8617,55,,9102
+15753,9651,8618,0,,9102
+15753,9651,8623,-5.56098e-06,,9203
+15753,9651,8632,5.68797e-08,,9203
+15753,9651,8633,-2.32217e-09,,9203
+15753,9651,8634,-7.69931e-09,,9203
+15753,9651,8635,-7.86953e-09,,9203
+15753,9651,8636,-6.12216e-09,,9203
+15753,9651,8637,-4.01382e-09,,9203
+15753,9651,8639,1.48944e-05,,9203
+15753,9651,8643,1.5226e-06,,9203
+15753,9651,8644,9.10592e-07,,9203
+15753,9651,8645,-3.68241e-07,,9203
+15753,9651,8646,-8.51732e-07,,9203
+15753,9651,8647,-5.66713e-07,,9203
+15753,9651,8648,-1.85188e-07,,9203
+15753,9651,8649,2.84312e-08,,9203
+15753,9651,8650,6.84853e-08,,9203
+15753,9651,8651,5.00828e-08,,9203
+15753,9651,8652,4.15937e-08,,9203
+15753,9651,8653,7.62236e-09,,9203
+15753,9651,8696,1,,9201
+15753,9651,8716,-1.55391e-06,,9203
+15753,9651,8717,-4.0262e-07,,9203
+15753,9651,8718,-5.09693e-07,,9203
+15753,9651,8719,-8.19775e-07,,9203
+15753,9651,8720,-2.47592e-07,,9203
+15753,9651,8721,1.36682e-07,,9203
+15753,9651,8722,1.86198e-07,,9203
+15753,9651,8723,1.2335e-07,,9203
+15753,9651,8724,2.68191e-06,,9203
+15753,9651,8725,2.4529e-06,,9203
+15753,9651,8726,2.944e-07,,9203
+15754,9603,8605,-158,,9001
+15754,9603,8606,315,,9001
+15754,9603,8607,-148,,9001
+15755,9603,8605,-90.2,,9001
+15755,9603,8606,-87.32,,9001
+15755,9603,8607,114.17,,9001
+15756,9607,8605,221.525,,9001
+15756,9607,8606,152.948,,9001
+15756,9607,8607,176.768,,9001
+15756,9607,8608,2.3847,,9104
+15756,9607,8609,1.3896,,9104
+15756,9607,8610,0.877,,9104
+15756,9607,8611,11.4741,,9202
+15757,9607,8605,215.525,,9001
+15757,9607,8606,149.593,,9001
+15757,9607,8607,176.229,,9001
+15757,9607,8608,3.2624,,9104
+15757,9607,8609,1.692,,9104
+15757,9607,8610,1.1571,,9104
+15757,9607,8611,10.4773,,9202
+15758,9607,8605,72.438,,9001
+15758,9607,8606,345.918,,9001
+15758,9607,8607,79.486,,9001
+15758,9607,8608,-1.6045,,9104
+15758,9607,8609,-0.8823,,9104
+15758,9607,8610,-0.5565,,9104
+15758,9607,8611,1.3746,,9202
+15759,9603,8605,217.037,,9001
+15759,9603,8606,86.959,,9001
+15759,9603,8607,23.956,,9001
+15760,9607,8605,347.103,,9001
+15760,9607,8606,1078.125,,9001
+15760,9607,8607,2623.922,,9001
+15760,9607,8608,33.8875,,9104
+15760,9607,8609,-70.6773,,9104
+15760,9607,8610,9.3943,,9104
+15760,9607,8611,186.074,,9202
+15761,9607,8605,410.721,,9001
+15761,9607,8606,55.049,,9001
+15761,9607,8607,80.746,,9001
+15761,9607,8608,-2.5779,,9104
+15761,9607,8609,-2.3514,,9104
+15761,9607,8610,-0.6664,,9104
+15761,9607,8611,17.3311,,9202
+15762,9607,8605,374.715,,9001
+15762,9607,8606,-58.407,,9001
+15762,9607,8607,-0.957,,9001
+15762,9607,8608,-16.2111,,9104
+15762,9607,8609,-11.4626,,9104
+15762,9607,8610,-5.5357,,9104
+15762,9607,8611,-0.5409,,9202
+15763,9607,8605,165.732,,9001
+15763,9607,8606,216.72,,9001
+15763,9607,8607,180.505,,9001
+15763,9607,8608,-0.6434,,9104
+15763,9607,8609,-0.4512,,9104
+15763,9607,8610,-0.0791,,9104
+15763,9607,8611,7.4204,,9202
+15764,9607,8605,1363.785,,9001
+15764,9607,8606,1362.687,,9001
+15764,9607,8607,398.811,,9001
+15764,9607,8608,-4.5322,,9104
+15764,9607,8609,-6.7579,,9104
+15764,9607,8610,-1.0574,,9104
+15764,9607,8611,268.361,,9202
+15765,9607,8605,259.551,,9001
+15765,9607,8606,297.612,,9001
+15765,9607,8607,197.833,,9001
+15765,9607,8608,1.4866,,9104
+15765,9607,8609,2.1224,,9104
+15765,9607,8610,0.4612,,9104
+15765,9607,8611,27.0249,,9202
+15766,9607,8605,0.072,,9001
+15766,9607,8606,-0.507,,9001
+15766,9607,8607,-0.245,,9001
+15766,9607,8608,0.0183,,9104
+15766,9607,8609,-0.0003,,9104
+15766,9607,8610,0.007,,9104
+15766,9607,8611,-0.0093,,9202
+15767,9603,8605,0,,9001
+15767,9603,8606,0,,9001
+15767,9603,8607,0,,9001
+15768,9607,8605,221.525,,9001
+15768,9607,8606,152.948,,9001
+15768,9607,8607,176.768,,9001
+15768,9607,8608,2.3847,,9104
+15768,9607,8609,1.3896,,9104
+15768,9607,8610,0.877,,9104
+15768,9607,8611,11.4741,,9202
+15769,9607,8605,215.525,,9001
+15769,9607,8606,149.593,,9001
+15769,9607,8607,176.229,,9001
+15769,9607,8608,3.2624,,9104
+15769,9607,8609,1.692,,9104
+15769,9607,8610,1.1571,,9104
+15769,9607,8611,10.4773,,9202
+15770,9607,8605,72.438,,9001
+15770,9607,8606,345.918,,9001
+15770,9607,8607,79.486,,9001
+15770,9607,8608,-1.6045,,9104
+15770,9607,8609,-0.8823,,9104
+15770,9607,8610,-0.5565,,9104
+15770,9607,8611,1.3746,,9202
+15771,9603,8605,217.037,,9001
+15771,9603,8606,86.959,,9001
+15771,9603,8607,23.956,,9001
+15772,9607,8605,347.103,,9001
+15772,9607,8606,1078.125,,9001
+15772,9607,8607,2623.922,,9001
+15772,9607,8608,33.8875,,9104
+15772,9607,8609,-70.6773,,9104
+15772,9607,8610,9.3943,,9104
+15772,9607,8611,186.074,,9202
+15773,9607,8605,410.721,,9001
+15773,9607,8606,55.049,,9001
+15773,9607,8607,80.746,,9001
+15773,9607,8608,-2.5779,,9104
+15773,9607,8609,-2.3514,,9104
+15773,9607,8610,-0.6664,,9104
+15773,9607,8611,17.3311,,9202
+15774,9607,8605,374.716,,9001
+15774,9607,8606,-58.407,,9001
+15774,9607,8607,-0.957,,9001
+15774,9607,8608,-16.2111,,9104
+15774,9607,8609,-11.4626,,9104
+15774,9607,8610,-5.5357,,9104
+15774,9607,8611,-0.5409,,9202
+15775,9607,8605,165.732,,9001
+15775,9607,8606,216.72,,9001
+15775,9607,8607,180.505,,9001
+15775,9607,8608,-0.6434,,9104
+15775,9607,8609,-0.4512,,9104
+15775,9607,8610,-0.0791,,9104
+15775,9607,8611,7.4204,,9202
+15776,9607,8605,1363.785,,9001
+15776,9607,8606,1362.687,,9001
+15776,9607,8607,398.811,,9001
+15776,9607,8608,-4.5322,,9104
+15776,9607,8609,-6.7579,,9104
+15776,9607,8610,-1.0574,,9104
+15776,9607,8611,268.361,,9202
+15777,9607,8605,259.551,,9001
+15777,9607,8606,297.612,,9001
+15777,9607,8607,197.833,,9001
+15777,9607,8608,1.4866,,9104
+15777,9607,8609,2.1224,,9104
+15777,9607,8610,0.4612,,9104
+15777,9607,8611,27.0249,,9202
+15778,9603,8605,-114.7,,9001
+15778,9603,8606,-98.5,,9001
+15778,9603,8607,-150.7,,9001
+15779,9603,8605,283.7,,9001
+15779,9603,8606,735.9,,9001
+15779,9603,8607,261.1,,9001
+15780,9603,8605,0,,9001
+15780,9603,8606,0,,9001
+15780,9603,8607,0,,9001
+15781,9661,8666,,DIRACC.DMA,
+15782,9603,8605,-148,,9001
+15782,9603,8606,136,,9001
+15782,9603,8607,90,,9001
+15783,9603,8605,287,,9001
+15783,9603,8606,178,,9001
+15783,9603,8607,-136,,9001
+15787,9603,8605,-79.9,,9001
+15787,9603,8606,-158,,9001
+15787,9603,8607,-168.9,,9001
+15788,9603,8605,-127.8,,9001
+15788,9603,8606,-52.3,,9001
+15788,9603,8607,152.9,,9001
+15789,9603,8605,-128.5,,9001
+15789,9603,8606,-53,,9001
+15789,9603,8607,153.4,,9001
+15790,9603,8605,-255,,9001
+15790,9603,8606,-29,,9001
+15790,9603,8607,-105,,9001
+15791,9603,8605,-259.99,,9001
+15791,9603,8606,-5.28,,9001
+15791,9603,8607,-97.09,,9001
+15792,9603,8605,-123,,9001
+15792,9603,8606,98,,9001
+15792,9603,8607,2,,9001
+15793,9603,8605,31.95,,9001
+15793,9603,8606,300.99,,9001
+15793,9603,8607,419.19,,9001
+15794,9603,8605,-491,,9001
+15794,9603,8606,-22,,9001
+15794,9603,8607,435,,9001
+15795,9603,8605,114,,9001
+15795,9603,8606,-116,,9001
+15795,9603,8607,-333,,9001
+15796,9603,8605,145,,9001
+15796,9603,8606,75,,9001
+15796,9603,8607,-272,,9001
+15797,9603,8605,-205,,9001
+15797,9603,8606,107,,9001
+15797,9603,8607,53,,9001
+15798,9603,8605,-320,,9001
+15798,9603,8606,550,,9001
+15798,9603,8607,-494,,9001
+15799,9603,8605,124,,9001
+15799,9603,8606,-234,,9001
+15799,9603,8607,-25,,9001
+15800,9603,8605,-79,,9001
+15800,9603,8606,-129,,9001
+15800,9603,8607,145,,9001
+15801,9603,8605,-127,,9001
+15801,9603,8606,-769,,9001
+15801,9603,8607,472,,9001
+15802,9603,8605,-104,,9001
+15802,9603,8606,-129,,9001
+15802,9603,8607,239,,9001
+15803,9603,8605,298,,9001
+15803,9603,8606,-304,,9001
+15803,9603,8607,-375,,9001
+15804,9603,8605,-2,,9001
+15804,9603,8606,151,,9001
+15804,9603,8607,181,,9001
+15805,9603,8605,230,,9001
+15805,9603,8606,-199,,9001
+15805,9603,8607,-752,,9001
+15806,9603,8605,211,,9001
+15806,9603,8606,147,,9001
+15806,9603,8607,111,,9001
+15807,9603,8605,252,,9001
+15807,9603,8606,-209,,9001
+15807,9603,8607,-751,,9001
+15808,9603,8605,208,,9001
+15808,9603,8606,-435,,9001
+15808,9603,8607,-229,,9001
+15809,9603,8605,189,,9001
+15809,9603,8606,-79,,9001
+15809,9603,8607,-202,,9001
+15810,9603,8605,647,,9001
+15810,9603,8606,1777,,9001
+15810,9603,8607,-1124,,9001
+15811,9603,8605,-270,,9001
+15811,9603,8606,13,,9001
+15811,9603,8607,62,,9001
+15812,9603,8605,260,,9001
+15812,9603,8606,12,,9001
+15812,9603,8607,-147,,9001
+15813,9603,8605,-794,,9001
+15813,9603,8606,119,,9001
+15813,9603,8607,-298,,9001
+15814,9603,8605,42,,9001
+15814,9603,8606,124,,9001
+15814,9603,8607,147,,9001
+15815,9603,8605,-307,,9001
+15815,9603,8606,-92,,9001
+15815,9603,8607,127,,9001
+15816,9603,8605,-632,,9001
+15816,9603,8606,438,,9001
+15816,9603,8607,-609,,9001
+15817,9603,8605,912,,9001
+15817,9603,8606,-58,,9001
+15817,9603,8607,1227,,9001
+15818,9603,8605,403,,9001
+15818,9603,8606,-81,,9001
+15818,9603,8607,277,,9001
+15819,9603,8605,185,,9001
+15819,9603,8606,165,,9001
+15819,9603,8607,42,,9001
+15820,9603,8605,170,,9001
+15820,9603,8606,42,,9001
+15820,9603,8607,84,,9001
+15821,9603,8605,51,,9001
+15821,9603,8606,391,,9001
+15821,9603,8607,-36,,9001
+15822,9603,8605,102,,9001
+15822,9603,8606,52,,9001
+15822,9603,8607,-38,,9001
+15823,9603,8605,276,,9001
+15823,9603,8606,-57,,9001
+15823,9603,8607,149,,9001
+15824,9603,8605,61,,9001
+15824,9603,8606,-285,,9001
+15824,9603,8607,-181,,9001
+15825,9603,8605,89,,9001
+15825,9603,8606,-279,,9001
+15825,9603,8607,-183,,9001
+15826,9603,8605,45,,9001
+15826,9603,8606,-290,,9001
+15826,9603,8607,-172,,9001
+15827,9603,8605,65,,9001
+15827,9603,8606,-290,,9001
+15827,9603,8607,-190,,9001
+15828,9603,8605,58,,9001
+15828,9603,8606,-283,,9001
+15828,9603,8607,-182,,9001
+15829,9603,8605,44.4,,9001
+15829,9603,8606,109,,9001
+15829,9603,8607,151.7,,9001
+15830,9603,8605,67.8,,9001
+15830,9603,8606,106.1,,9001
+15830,9603,8607,138.8,,9001
+15831,9603,8605,0,,9001
+15831,9603,8606,0,,9001
+15831,9603,8607,0,,9001
+15832,9607,8605,0.072,,9001
+15832,9607,8606,-0.507,,9001
+15832,9607,8607,-0.245,,9001
+15832,9607,8608,0.0183,,9104
+15832,9607,8609,-0.0003,,9104
+15832,9607,8610,0.007,,9104
+15832,9607,8611,-0.0093,,9202
+15833,9603,8605,0,,9001
+15833,9603,8606,0,,9001
+15833,9603,8607,0,,9001
+15834,9613,8657,,nchpgn.las,
+15834,9613,8658,,nchpgn.los,
+15835,9613,8657,,nchpgn.las,
+15835,9613,8658,,nchpgn.los,
+15836,9613,8657,,schpgn.las,
+15836,9613,8658,,schpgn.los,
+15837,9613,8657,,schpgn.las,
+15837,9613,8658,,schpgn.los,
+15838,9613,8657,,pahpgn.las,
+15838,9613,8658,,pahpgn.los,
+15839,9613,8657,,pahpgn.las,
+15839,9613,8658,,pahpgn.los,
+15840,9613,8657,,hawaii.las,
+15840,9613,8658,,hawaii.los,
+15841,9613,8657,,prvi.las,
+15841,9613,8658,,prvi.los,
+15842,9603,8605,-156,,9001
+15842,9603,8606,-271,,9001
+15842,9603,8607,-189,,9001
+15845,9603,8605,27.5,,9001
+15845,9603,8606,14,,9001
+15845,9603,8607,186.4,,9001
+15846,9603,8605,-146.21,,9001
+15846,9603,8606,112.63,,9001
+15846,9603,8607,4.05,,9001
+15847,9603,8605,253,,9001
+15847,9603,8606,-132,,9001
+15847,9603,8607,-127,,9001
+15848,9603,8605,-13,,9001
+15848,9603,8606,-348,,9001
+15848,9603,8607,292,,9001
+15849,9603,8605,-106,,9001
+15849,9603,8606,-87,,9001
+15849,9603,8607,188,,9001
+15850,9603,8605,145,,9001
+15850,9603,8606,-187,,9001
+15850,9603,8607,103,,9001
+15914,9807,8801,0,,9102
+15914,9807,8802,-99,,9102
+15914,9807,8805,0.9996,,9201
+15914,9807,8806,1640416.67,,9003
+15914,9807,8807,0,,9003
+15915,9807,8801,0,,9102
+15915,9807,8802,-93,,9102
+15915,9807,8805,0.9996,,9201
+15915,9807,8806,1640416.67,,9003
+15915,9807,8807,0,,9003
+15916,9807,8801,0,,9102
+15916,9807,8802,-87,,9102
+15916,9807,8805,0.9996,,9201
+15916,9807,8806,1640416.67,,9003
+15916,9807,8807,0,,9003
+15917,9807,8801,0,,9102
+15917,9807,8802,-81,,9102
+15917,9807,8805,0.9996,,9201
+15917,9807,8806,1640416.67,,9003
+15917,9807,8807,0,,9003
+16000,9824,8801,0,,9102
+16000,9824,8805,0.9996,,9201
+16000,9824,8806,500000,,9001
+16000,9824,8807,0,,9001
+16000,9824,8830,-180,,9102
+16000,9824,8831,6,,9102
+16001,9807,8801,0,,9102
+16001,9807,8802,-177,,9102
+16001,9807,8805,0.9996,,9201
+16001,9807,8806,500000,,9001
+16001,9807,8807,0,,9001
+16002,9807,8801,0,,9102
+16002,9807,8802,-171,,9102
+16002,9807,8805,0.9996,,9201
+16002,9807,8806,500000,,9001
+16002,9807,8807,0,,9001
+16003,9807,8801,0,,9102
+16003,9807,8802,-165,,9102
+16003,9807,8805,0.9996,,9201
+16003,9807,8806,500000,,9001
+16003,9807,8807,0,,9001
+16004,9807,8801,0,,9102
+16004,9807,8802,-159,,9102
+16004,9807,8805,0.9996,,9201
+16004,9807,8806,500000,,9001
+16004,9807,8807,0,,9001
+16005,9807,8801,0,,9102
+16005,9807,8802,-153,,9102
+16005,9807,8805,0.9996,,9201
+16005,9807,8806,500000,,9001
+16005,9807,8807,0,,9001
+16006,9807,8801,0,,9102
+16006,9807,8802,-147,,9102
+16006,9807,8805,0.9996,,9201
+16006,9807,8806,500000,,9001
+16006,9807,8807,0,,9001
+16007,9807,8801,0,,9102
+16007,9807,8802,-141,,9102
+16007,9807,8805,0.9996,,9201
+16007,9807,8806,500000,,9001
+16007,9807,8807,0,,9001
+16008,9807,8801,0,,9102
+16008,9807,8802,-135,,9102
+16008,9807,8805,0.9996,,9201
+16008,9807,8806,500000,,9001
+16008,9807,8807,0,,9001
+16009,9807,8801,0,,9102
+16009,9807,8802,-129,,9102
+16009,9807,8805,0.9996,,9201
+16009,9807,8806,500000,,9001
+16009,9807,8807,0,,9001
+16010,9807,8801,0,,9102
+16010,9807,8802,-123,,9102
+16010,9807,8805,0.9996,,9201
+16010,9807,8806,500000,,9001
+16010,9807,8807,0,,9001
+16011,9807,8801,0,,9102
+16011,9807,8802,-117,,9102
+16011,9807,8805,0.9996,,9201
+16011,9807,8806,500000,,9001
+16011,9807,8807,0,,9001
+16012,9807,8801,0,,9102
+16012,9807,8802,-111,,9102
+16012,9807,8805,0.9996,,9201
+16012,9807,8806,500000,,9001
+16012,9807,8807,0,,9001
+16013,9807,8801,0,,9102
+16013,9807,8802,-105,,9102
+16013,9807,8805,0.9996,,9201
+16013,9807,8806,500000,,9001
+16013,9807,8807,0,,9001
+16014,9807,8801,0,,9102
+16014,9807,8802,-99,,9102
+16014,9807,8805,0.9996,,9201
+16014,9807,8806,500000,,9001
+16014,9807,8807,0,,9001
+16015,9807,8801,0,,9102
+16015,9807,8802,-93,,9102
+16015,9807,8805,0.9996,,9201
+16015,9807,8806,500000,,9001
+16015,9807,8807,0,,9001
+16016,9807,8801,0,,9102
+16016,9807,8802,-87,,9102
+16016,9807,8805,0.9996,,9201
+16016,9807,8806,500000,,9001
+16016,9807,8807,0,,9001
+16017,9807,8801,0,,9102
+16017,9807,8802,-81,,9102
+16017,9807,8805,0.9996,,9201
+16017,9807,8806,500000,,9001
+16017,9807,8807,0,,9001
+16018,9807,8801,0,,9102
+16018,9807,8802,-75,,9102
+16018,9807,8805,0.9996,,9201
+16018,9807,8806,500000,,9001
+16018,9807,8807,0,,9001
+16019,9807,8801,0,,9102
+16019,9807,8802,-69,,9102
+16019,9807,8805,0.9996,,9201
+16019,9807,8806,500000,,9001
+16019,9807,8807,0,,9001
+16020,9807,8801,0,,9102
+16020,9807,8802,-63,,9102
+16020,9807,8805,0.9996,,9201
+16020,9807,8806,500000,,9001
+16020,9807,8807,0,,9001
+16021,9807,8801,0,,9102
+16021,9807,8802,-57,,9102
+16021,9807,8805,0.9996,,9201
+16021,9807,8806,500000,,9001
+16021,9807,8807,0,,9001
+16022,9807,8801,0,,9102
+16022,9807,8802,-51,,9102
+16022,9807,8805,0.9996,,9201
+16022,9807,8806,500000,,9001
+16022,9807,8807,0,,9001
+16023,9807,8801,0,,9102
+16023,9807,8802,-45,,9102
+16023,9807,8805,0.9996,,9201
+16023,9807,8806,500000,,9001
+16023,9807,8807,0,,9001
+16024,9807,8801,0,,9102
+16024,9807,8802,-39,,9102
+16024,9807,8805,0.9996,,9201
+16024,9807,8806,500000,,9001
+16024,9807,8807,0,,9001
+16025,9807,8801,0,,9102
+16025,9807,8802,-33,,9102
+16025,9807,8805,0.9996,,9201
+16025,9807,8806,500000,,9001
+16025,9807,8807,0,,9001
+16026,9807,8801,0,,9102
+16026,9807,8802,-27,,9102
+16026,9807,8805,0.9996,,9201
+16026,9807,8806,500000,,9001
+16026,9807,8807,0,,9001
+16027,9807,8801,0,,9102
+16027,9807,8802,-21,,9102
+16027,9807,8805,0.9996,,9201
+16027,9807,8806,500000,,9001
+16027,9807,8807,0,,9001
+16028,9807,8801,0,,9102
+16028,9807,8802,-15,,9102
+16028,9807,8805,0.9996,,9201
+16028,9807,8806,500000,,9001
+16028,9807,8807,0,,9001
+16029,9807,8801,0,,9102
+16029,9807,8802,-9,,9102
+16029,9807,8805,0.9996,,9201
+16029,9807,8806,500000,,9001
+16029,9807,8807,0,,9001
+16030,9807,8801,0,,9102
+16030,9807,8802,-3,,9102
+16030,9807,8805,0.9996,,9201
+16030,9807,8806,500000,,9001
+16030,9807,8807,0,,9001
+16031,9807,8801,0,,9102
+16031,9807,8802,3,,9102
+16031,9807,8805,0.9996,,9201
+16031,9807,8806,500000,,9001
+16031,9807,8807,0,,9001
+16032,9807,8801,0,,9102
+16032,9807,8802,9,,9102
+16032,9807,8805,0.9996,,9201
+16032,9807,8806,500000,,9001
+16032,9807,8807,0,,9001
+16033,9807,8801,0,,9102
+16033,9807,8802,15,,9102
+16033,9807,8805,0.9996,,9201
+16033,9807,8806,500000,,9001
+16033,9807,8807,0,,9001
+16034,9807,8801,0,,9102
+16034,9807,8802,21,,9102
+16034,9807,8805,0.9996,,9201
+16034,9807,8806,500000,,9001
+16034,9807,8807,0,,9001
+16035,9807,8801,0,,9102
+16035,9807,8802,27,,9102
+16035,9807,8805,0.9996,,9201
+16035,9807,8806,500000,,9001
+16035,9807,8807,0,,9001
+16036,9807,8801,0,,9102
+16036,9807,8802,33,,9102
+16036,9807,8805,0.9996,,9201
+16036,9807,8806,500000,,9001
+16036,9807,8807,0,,9001
+16037,9807,8801,0,,9102
+16037,9807,8802,39,,9102
+16037,9807,8805,0.9996,,9201
+16037,9807,8806,500000,,9001
+16037,9807,8807,0,,9001
+16038,9807,8801,0,,9102
+16038,9807,8802,45,,9102
+16038,9807,8805,0.9996,,9201
+16038,9807,8806,500000,,9001
+16038,9807,8807,0,,9001
+16039,9807,8801,0,,9102
+16039,9807,8802,51,,9102
+16039,9807,8805,0.9996,,9201
+16039,9807,8806,500000,,9001
+16039,9807,8807,0,,9001
+16040,9807,8801,0,,9102
+16040,9807,8802,57,,9102
+16040,9807,8805,0.9996,,9201
+16040,9807,8806,500000,,9001
+16040,9807,8807,0,,9001
+16041,9807,8801,0,,9102
+16041,9807,8802,63,,9102
+16041,9807,8805,0.9996,,9201
+16041,9807,8806,500000,,9001
+16041,9807,8807,0,,9001
+16042,9807,8801,0,,9102
+16042,9807,8802,69,,9102
+16042,9807,8805,0.9996,,9201
+16042,9807,8806,500000,,9001
+16042,9807,8807,0,,9001
+16043,9807,8801,0,,9102
+16043,9807,8802,75,,9102
+16043,9807,8805,0.9996,,9201
+16043,9807,8806,500000,,9001
+16043,9807,8807,0,,9001
+16044,9807,8801,0,,9102
+16044,9807,8802,81,,9102
+16044,9807,8805,0.9996,,9201
+16044,9807,8806,500000,,9001
+16044,9807,8807,0,,9001
+16045,9807,8801,0,,9102
+16045,9807,8802,87,,9102
+16045,9807,8805,0.9996,,9201
+16045,9807,8806,500000,,9001
+16045,9807,8807,0,,9001
+16046,9807,8801,0,,9102
+16046,9807,8802,93,,9102
+16046,9807,8805,0.9996,,9201
+16046,9807,8806,500000,,9001
+16046,9807,8807,0,,9001
+16047,9807,8801,0,,9102
+16047,9807,8802,99,,9102
+16047,9807,8805,0.9996,,9201
+16047,9807,8806,500000,,9001
+16047,9807,8807,0,,9001
+16048,9807,8801,0,,9102
+16048,9807,8802,105,,9102
+16048,9807,8805,0.9996,,9201
+16048,9807,8806,500000,,9001
+16048,9807,8807,0,,9001
+16049,9807,8801,0,,9102
+16049,9807,8802,111,,9102
+16049,9807,8805,0.9996,,9201
+16049,9807,8806,500000,,9001
+16049,9807,8807,0,,9001
+16050,9807,8801,0,,9102
+16050,9807,8802,117,,9102
+16050,9807,8805,0.9996,,9201
+16050,9807,8806,500000,,9001
+16050,9807,8807,0,,9001
+16051,9807,8801,0,,9102
+16051,9807,8802,123,,9102
+16051,9807,8805,0.9996,,9201
+16051,9807,8806,500000,,9001
+16051,9807,8807,0,,9001
+16052,9807,8801,0,,9102
+16052,9807,8802,129,,9102
+16052,9807,8805,0.9996,,9201
+16052,9807,8806,500000,,9001
+16052,9807,8807,0,,9001
+16053,9807,8801,0,,9102
+16053,9807,8802,135,,9102
+16053,9807,8805,0.9996,,9201
+16053,9807,8806,500000,,9001
+16053,9807,8807,0,,9001
+16054,9807,8801,0,,9102
+16054,9807,8802,141,,9102
+16054,9807,8805,0.9996,,9201
+16054,9807,8806,500000,,9001
+16054,9807,8807,0,,9001
+16055,9807,8801,0,,9102
+16055,9807,8802,147,,9102
+16055,9807,8805,0.9996,,9201
+16055,9807,8806,500000,,9001
+16055,9807,8807,0,,9001
+16056,9807,8801,0,,9102
+16056,9807,8802,153,,9102
+16056,9807,8805,0.9996,,9201
+16056,9807,8806,500000,,9001
+16056,9807,8807,0,,9001
+16057,9807,8801,0,,9102
+16057,9807,8802,159,,9102
+16057,9807,8805,0.9996,,9201
+16057,9807,8806,500000,,9001
+16057,9807,8807,0,,9001
+16058,9807,8801,0,,9102
+16058,9807,8802,165,,9102
+16058,9807,8805,0.9996,,9201
+16058,9807,8806,500000,,9001
+16058,9807,8807,0,,9001
+16059,9807,8801,0,,9102
+16059,9807,8802,171,,9102
+16059,9807,8805,0.9996,,9201
+16059,9807,8806,500000,,9001
+16059,9807,8807,0,,9001
+16060,9807,8801,0,,9102
+16060,9807,8802,177,,9102
+16060,9807,8805,0.9996,,9201
+16060,9807,8806,500000,,9001
+16060,9807,8807,0,,9001
+16061,9810,8801,90,,9102
+16061,9810,8802,0,,9102
+16061,9810,8805,0.994,,9201
+16061,9810,8806,2000000,,9001
+16061,9810,8807,2000000,,9001
+16065,9807,8801,0,,9102
+16065,9807,8802,27,,9102
+16065,9807,8805,0.9996,,9201
+16065,9807,8806,500000,,9001
+16065,9807,8807,0,,9001
+16070,9807,8801,0,,9102
+16070,9807,8802,120,,9102
+16070,9807,8805,1,,9201
+16070,9807,8806,40500000,,9001
+16070,9807,8807,0,,9001
+16071,9807,8801,0,,9102
+16071,9807,8802,123,,9102
+16071,9807,8805,1,,9201
+16071,9807,8806,41500000,,9001
+16071,9807,8807,0,,9001
+16072,9807,8801,0,,9102
+16072,9807,8802,126,,9102
+16072,9807,8805,1,,9201
+16072,9807,8806,42500000,,9001
+16072,9807,8807,0,,9001
+16073,9807,8801,0,,9102
+16073,9807,8802,129,,9102
+16073,9807,8805,1,,9201
+16073,9807,8806,43500000,,9001
+16073,9807,8807,0,,9001
+16074,9807,8801,0,,9102
+16074,9807,8802,132,,9102
+16074,9807,8805,1,,9201
+16074,9807,8806,44500000,,9001
+16074,9807,8807,0,,9001
+16075,9807,8801,0,,9102
+16075,9807,8802,135,,9102
+16075,9807,8805,1,,9201
+16075,9807,8806,45500000,,9001
+16075,9807,8807,0,,9001
+16076,9807,8801,0,,9102
+16076,9807,8802,138,,9102
+16076,9807,8805,1,,9201
+16076,9807,8806,46500000,,9001
+16076,9807,8807,0,,9001
+16077,9807,8801,0,,9102
+16077,9807,8802,141,,9102
+16077,9807,8805,1,,9201
+16077,9807,8806,47500000,,9001
+16077,9807,8807,0,,9001
+16078,9807,8801,0,,9102
+16078,9807,8802,144,,9102
+16078,9807,8805,1,,9201
+16078,9807,8806,48500000,,9001
+16078,9807,8807,0,,9001
+16079,9807,8801,0,,9102
+16079,9807,8802,147,,9102
+16079,9807,8805,1,,9201
+16079,9807,8806,49500000,,9001
+16079,9807,8807,0,,9001
+16080,9807,8801,0,,9102
+16080,9807,8802,150,,9102
+16080,9807,8805,1,,9201
+16080,9807,8806,50500000,,9001
+16080,9807,8807,0,,9001
+16081,9807,8801,0,,9102
+16081,9807,8802,153,,9102
+16081,9807,8805,1,,9201
+16081,9807,8806,51500000,,9001
+16081,9807,8807,0,,9001
+16082,9807,8801,0,,9102
+16082,9807,8802,156,,9102
+16082,9807,8805,1,,9201
+16082,9807,8806,52500000,,9001
+16082,9807,8807,0,,9001
+16083,9807,8801,0,,9102
+16083,9807,8802,159,,9102
+16083,9807,8805,1,,9201
+16083,9807,8806,53500000,,9001
+16083,9807,8807,0,,9001
+16084,9807,8801,0,,9102
+16084,9807,8802,162,,9102
+16084,9807,8805,1,,9201
+16084,9807,8806,54500000,,9001
+16084,9807,8807,0,,9001
+16085,9807,8801,0,,9102
+16085,9807,8802,165,,9102
+16085,9807,8805,1,,9201
+16085,9807,8806,55500000,,9001
+16085,9807,8807,0,,9001
+16086,9807,8801,0,,9102
+16086,9807,8802,168,,9102
+16086,9807,8805,1,,9201
+16086,9807,8806,56500000,,9001
+16086,9807,8807,0,,9001
+16087,9807,8801,0,,9102
+16087,9807,8802,171,,9102
+16087,9807,8805,1,,9201
+16087,9807,8806,57500000,,9001
+16087,9807,8807,0,,9001
+16088,9807,8801,0,,9102
+16088,9807,8802,174,,9102
+16088,9807,8805,1,,9201
+16088,9807,8806,58500000,,9001
+16088,9807,8807,0,,9001
+16089,9807,8801,0,,9102
+16089,9807,8802,177,,9102
+16089,9807,8805,1,,9201
+16089,9807,8806,59500000,,9001
+16089,9807,8807,0,,9001
+16090,9807,8801,0,,9102
+16090,9807,8802,180,,9102
+16090,9807,8805,1,,9201
+16090,9807,8806,60000000,,9001
+16090,9807,8807,0,,9001
+16091,9807,8801,0,,9102
+16091,9807,8802,-177,,9102
+16091,9807,8805,1,,9201
+16091,9807,8806,61500000,,9001
+16091,9807,8807,0,,9001
+16092,9807,8801,0,,9102
+16092,9807,8802,-174,,9102
+16092,9807,8805,1,,9201
+16092,9807,8806,62500000,,9001
+16092,9807,8807,0,,9001
+16093,9807,8801,0,,9102
+16093,9807,8802,-171,,9102
+16093,9807,8805,1,,9201
+16093,9807,8806,63500000,,9001
+16093,9807,8807,0,,9001
+16094,9807,8801,0,,9102
+16094,9807,8802,-168,,9102
+16094,9807,8805,1,,9201
+16094,9807,8806,64500000,,9001
+16094,9807,8807,0,,9001
+16100,9824,8801,0,,9102
+16100,9824,8805,0.9996,,9201
+16100,9824,8806,500000,,9001
+16100,9824,8807,10000000,,9001
+16100,9824,8830,-180,,9102
+16100,9824,8831,6,,9102
+16101,9807,8801,0,,9102
+16101,9807,8802,-177,,9102
+16101,9807,8805,0.9996,,9201
+16101,9807,8806,500000,,9001
+16101,9807,8807,10000000,,9001
+16102,9807,8801,0,,9102
+16102,9807,8802,-171,,9102
+16102,9807,8805,0.9996,,9201
+16102,9807,8806,500000,,9001
+16102,9807,8807,10000000,,9001
+16103,9807,8801,0,,9102
+16103,9807,8802,-165,,9102
+16103,9807,8805,0.9996,,9201
+16103,9807,8806,500000,,9001
+16103,9807,8807,10000000,,9001
+16104,9807,8801,0,,9102
+16104,9807,8802,-159,,9102
+16104,9807,8805,0.9996,,9201
+16104,9807,8806,500000,,9001
+16104,9807,8807,10000000,,9001
+16105,9807,8801,0,,9102
+16105,9807,8802,-153,,9102
+16105,9807,8805,0.9996,,9201
+16105,9807,8806,500000,,9001
+16105,9807,8807,10000000,,9001
+16106,9807,8801,0,,9102
+16106,9807,8802,-147,,9102
+16106,9807,8805,0.9996,,9201
+16106,9807,8806,500000,,9001
+16106,9807,8807,10000000,,9001
+16107,9807,8801,0,,9102
+16107,9807,8802,-141,,9102
+16107,9807,8805,0.9996,,9201
+16107,9807,8806,500000,,9001
+16107,9807,8807,10000000,,9001
+16108,9807,8801,0,,9102
+16108,9807,8802,-135,,9102
+16108,9807,8805,0.9996,,9201
+16108,9807,8806,500000,,9001
+16108,9807,8807,10000000,,9001
+16109,9807,8801,0,,9102
+16109,9807,8802,-129,,9102
+16109,9807,8805,0.9996,,9201
+16109,9807,8806,500000,,9001
+16109,9807,8807,10000000,,9001
+16110,9807,8801,0,,9102
+16110,9807,8802,-123,,9102
+16110,9807,8805,0.9996,,9201
+16110,9807,8806,500000,,9001
+16110,9807,8807,10000000,,9001
+16111,9807,8801,0,,9102
+16111,9807,8802,-117,,9102
+16111,9807,8805,0.9996,,9201
+16111,9807,8806,500000,,9001
+16111,9807,8807,10000000,,9001
+16112,9807,8801,0,,9102
+16112,9807,8802,-111,,9102
+16112,9807,8805,0.9996,,9201
+16112,9807,8806,500000,,9001
+16112,9807,8807,10000000,,9001
+16113,9807,8801,0,,9102
+16113,9807,8802,-105,,9102
+16113,9807,8805,0.9996,,9201
+16113,9807,8806,500000,,9001
+16113,9807,8807,10000000,,9001
+16114,9807,8801,0,,9102
+16114,9807,8802,-99,,9102
+16114,9807,8805,0.9996,,9201
+16114,9807,8806,500000,,9001
+16114,9807,8807,10000000,,9001
+16115,9807,8801,0,,9102
+16115,9807,8802,-93,,9102
+16115,9807,8805,0.9996,,9201
+16115,9807,8806,500000,,9001
+16115,9807,8807,10000000,,9001
+16116,9807,8801,0,,9102
+16116,9807,8802,-87,,9102
+16116,9807,8805,0.9996,,9201
+16116,9807,8806,500000,,9001
+16116,9807,8807,10000000,,9001
+16117,9807,8801,0,,9102
+16117,9807,8802,-81,,9102
+16117,9807,8805,0.9996,,9201
+16117,9807,8806,500000,,9001
+16117,9807,8807,10000000,,9001
+16118,9807,8801,0,,9102
+16118,9807,8802,-75,,9102
+16118,9807,8805,0.9996,,9201
+16118,9807,8806,500000,,9001
+16118,9807,8807,10000000,,9001
+16119,9807,8801,0,,9102
+16119,9807,8802,-69,,9102
+16119,9807,8805,0.9996,,9201
+16119,9807,8806,500000,,9001
+16119,9807,8807,10000000,,9001
+16120,9807,8801,0,,9102
+16120,9807,8802,-63,,9102
+16120,9807,8805,0.9996,,9201
+16120,9807,8806,500000,,9001
+16120,9807,8807,10000000,,9001
+16121,9807,8801,0,,9102
+16121,9807,8802,-57,,9102
+16121,9807,8805,0.9996,,9201
+16121,9807,8806,500000,,9001
+16121,9807,8807,10000000,,9001
+16122,9807,8801,0,,9102
+16122,9807,8802,-51,,9102
+16122,9807,8805,0.9996,,9201
+16122,9807,8806,500000,,9001
+16122,9807,8807,10000000,,9001
+16123,9807,8801,0,,9102
+16123,9807,8802,-45,,9102
+16123,9807,8805,0.9996,,9201
+16123,9807,8806,500000,,9001
+16123,9807,8807,10000000,,9001
+16124,9807,8801,0,,9102
+16124,9807,8802,-39,,9102
+16124,9807,8805,0.9996,,9201
+16124,9807,8806,500000,,9001
+16124,9807,8807,10000000,,9001
+16125,9807,8801,0,,9102
+16125,9807,8802,-33,,9102
+16125,9807,8805,0.9996,,9201
+16125,9807,8806,500000,,9001
+16125,9807,8807,10000000,,9001
+16126,9807,8801,0,,9102
+16126,9807,8802,-27,,9102
+16126,9807,8805,0.9996,,9201
+16126,9807,8806,500000,,9001
+16126,9807,8807,10000000,,9001
+16127,9807,8801,0,,9102
+16127,9807,8802,-21,,9102
+16127,9807,8805,0.9996,,9201
+16127,9807,8806,500000,,9001
+16127,9807,8807,10000000,,9001
+16128,9807,8801,0,,9102
+16128,9807,8802,-15,,9102
+16128,9807,8805,0.9996,,9201
+16128,9807,8806,500000,,9001
+16128,9807,8807,10000000,,9001
+16129,9807,8801,0,,9102
+16129,9807,8802,-9,,9102
+16129,9807,8805,0.9996,,9201
+16129,9807,8806,500000,,9001
+16129,9807,8807,10000000,,9001
+16130,9807,8801,0,,9102
+16130,9807,8802,-3,,9102
+16130,9807,8805,0.9996,,9201
+16130,9807,8806,500000,,9001
+16130,9807,8807,10000000,,9001
+16131,9807,8801,0,,9102
+16131,9807,8802,3,,9102
+16131,9807,8805,0.9996,,9201
+16131,9807,8806,500000,,9001
+16131,9807,8807,10000000,,9001
+16132,9807,8801,0,,9102
+16132,9807,8802,9,,9102
+16132,9807,8805,0.9996,,9201
+16132,9807,8806,500000,,9001
+16132,9807,8807,10000000,,9001
+16133,9807,8801,0,,9102
+16133,9807,8802,15,,9102
+16133,9807,8805,0.9996,,9201
+16133,9807,8806,500000,,9001
+16133,9807,8807,10000000,,9001
+16134,9807,8801,0,,9102
+16134,9807,8802,21,,9102
+16134,9807,8805,0.9996,,9201
+16134,9807,8806,500000,,9001
+16134,9807,8807,10000000,,9001
+16135,9807,8801,0,,9102
+16135,9807,8802,27,,9102
+16135,9807,8805,0.9996,,9201
+16135,9807,8806,500000,,9001
+16135,9807,8807,10000000,,9001
+16136,9807,8801,0,,9102
+16136,9807,8802,33,,9102
+16136,9807,8805,0.9996,,9201
+16136,9807,8806,500000,,9001
+16136,9807,8807,10000000,,9001
+16137,9807,8801,0,,9102
+16137,9807,8802,39,,9102
+16137,9807,8805,0.9996,,9201
+16137,9807,8806,500000,,9001
+16137,9807,8807,10000000,,9001
+16138,9807,8801,0,,9102
+16138,9807,8802,45,,9102
+16138,9807,8805,0.9996,,9201
+16138,9807,8806,500000,,9001
+16138,9807,8807,10000000,,9001
+16139,9807,8801,0,,9102
+16139,9807,8802,51,,9102
+16139,9807,8805,0.9996,,9201
+16139,9807,8806,500000,,9001
+16139,9807,8807,10000000,,9001
+16140,9807,8801,0,,9102
+16140,9807,8802,57,,9102
+16140,9807,8805,0.9996,,9201
+16140,9807,8806,500000,,9001
+16140,9807,8807,10000000,,9001
+16141,9807,8801,0,,9102
+16141,9807,8802,63,,9102
+16141,9807,8805,0.9996,,9201
+16141,9807,8806,500000,,9001
+16141,9807,8807,10000000,,9001
+16142,9807,8801,0,,9102
+16142,9807,8802,69,,9102
+16142,9807,8805,0.9996,,9201
+16142,9807,8806,500000,,9001
+16142,9807,8807,10000000,,9001
+16143,9807,8801,0,,9102
+16143,9807,8802,75,,9102
+16143,9807,8805,0.9996,,9201
+16143,9807,8806,500000,,9001
+16143,9807,8807,10000000,,9001
+16144,9807,8801,0,,9102
+16144,9807,8802,81,,9102
+16144,9807,8805,0.9996,,9201
+16144,9807,8806,500000,,9001
+16144,9807,8807,10000000,,9001
+16145,9807,8801,0,,9102
+16145,9807,8802,87,,9102
+16145,9807,8805,0.9996,,9201
+16145,9807,8806,500000,,9001
+16145,9807,8807,10000000,,9001
+16146,9807,8801,0,,9102
+16146,9807,8802,93,,9102
+16146,9807,8805,0.9996,,9201
+16146,9807,8806,500000,,9001
+16146,9807,8807,10000000,,9001
+16147,9807,8801,0,,9102
+16147,9807,8802,99,,9102
+16147,9807,8805,0.9996,,9201
+16147,9807,8806,500000,,9001
+16147,9807,8807,10000000,,9001
+16148,9807,8801,0,,9102
+16148,9807,8802,105,,9102
+16148,9807,8805,0.9996,,9201
+16148,9807,8806,500000,,9001
+16148,9807,8807,10000000,,9001
+16149,9807,8801,0,,9102
+16149,9807,8802,111,,9102
+16149,9807,8805,0.9996,,9201
+16149,9807,8806,500000,,9001
+16149,9807,8807,10000000,,9001
+16150,9807,8801,0,,9102
+16150,9807,8802,117,,9102
+16150,9807,8805,0.9996,,9201
+16150,9807,8806,500000,,9001
+16150,9807,8807,10000000,,9001
+16151,9807,8801,0,,9102
+16151,9807,8802,123,,9102
+16151,9807,8805,0.9996,,9201
+16151,9807,8806,500000,,9001
+16151,9807,8807,10000000,,9001
+16152,9807,8801,0,,9102
+16152,9807,8802,129,,9102
+16152,9807,8805,0.9996,,9201
+16152,9807,8806,500000,,9001
+16152,9807,8807,10000000,,9001
+16153,9807,8801,0,,9102
+16153,9807,8802,135,,9102
+16153,9807,8805,0.9996,,9201
+16153,9807,8806,500000,,9001
+16153,9807,8807,10000000,,9001
+16154,9807,8801,0,,9102
+16154,9807,8802,141,,9102
+16154,9807,8805,0.9996,,9201
+16154,9807,8806,500000,,9001
+16154,9807,8807,10000000,,9001
+16155,9807,8801,0,,9102
+16155,9807,8802,147,,9102
+16155,9807,8805,0.9996,,9201
+16155,9807,8806,500000,,9001
+16155,9807,8807,10000000,,9001
+16156,9807,8801,0,,9102
+16156,9807,8802,153,,9102
+16156,9807,8805,0.9996,,9201
+16156,9807,8806,500000,,9001
+16156,9807,8807,10000000,,9001
+16157,9807,8801,0,,9102
+16157,9807,8802,159,,9102
+16157,9807,8805,0.9996,,9201
+16157,9807,8806,500000,,9001
+16157,9807,8807,10000000,,9001
+16158,9807,8801,0,,9102
+16158,9807,8802,165,,9102
+16158,9807,8805,0.9996,,9201
+16158,9807,8806,500000,,9001
+16158,9807,8807,10000000,,9001
+16159,9807,8801,0,,9102
+16159,9807,8802,171,,9102
+16159,9807,8805,0.9996,,9201
+16159,9807,8806,500000,,9001
+16159,9807,8807,10000000,,9001
+16160,9807,8801,0,,9102
+16160,9807,8802,177,,9102
+16160,9807,8805,0.9996,,9201
+16160,9807,8806,500000,,9001
+16160,9807,8807,10000000,,9001
+16161,9810,8801,-90,,9102
+16161,9810,8802,0,,9102
+16161,9810,8805,0.994,,9201
+16161,9810,8806,2000000,,9001
+16161,9810,8807,2000000,,9001
+16170,9807,8801,0,,9102
+16170,9807,8802,120,,9102
+16170,9807,8805,1,,9201
+16170,9807,8806,500000,,9001
+16170,9807,8807,0,,9001
+16171,9807,8801,0,,9102
+16171,9807,8802,123,,9102
+16171,9807,8805,1,,9201
+16171,9807,8806,500000,,9001
+16171,9807,8807,0,,9001
+16172,9807,8801,0,,9102
+16172,9807,8802,126,,9102
+16172,9807,8805,1,,9201
+16172,9807,8806,500000,,9001
+16172,9807,8807,0,,9001
+16173,9807,8801,0,,9102
+16173,9807,8802,129,,9102
+16173,9807,8805,1,,9201
+16173,9807,8806,500000,,9001
+16173,9807,8807,0,,9001
+16174,9807,8801,0,,9102
+16174,9807,8802,132,,9102
+16174,9807,8805,1,,9201
+16174,9807,8806,500000,,9001
+16174,9807,8807,0,,9001
+16175,9807,8801,0,,9102
+16175,9807,8802,135,,9102
+16175,9807,8805,1,,9201
+16175,9807,8806,500000,,9001
+16175,9807,8807,0,,9001
+16176,9807,8801,0,,9102
+16176,9807,8802,138,,9102
+16176,9807,8805,1,,9201
+16176,9807,8806,500000,,9001
+16176,9807,8807,0,,9001
+16177,9807,8801,0,,9102
+16177,9807,8802,141,,9102
+16177,9807,8805,1,,9201
+16177,9807,8806,500000,,9001
+16177,9807,8807,0,,9001
+16178,9807,8801,0,,9102
+16178,9807,8802,144,,9102
+16178,9807,8805,1,,9201
+16178,9807,8806,500000,,9001
+16178,9807,8807,0,,9001
+16179,9807,8801,0,,9102
+16179,9807,8802,147,,9102
+16179,9807,8805,1,,9201
+16179,9807,8806,500000,,9001
+16179,9807,8807,0,,9001
+16180,9807,8801,0,,9102
+16180,9807,8802,150,,9102
+16180,9807,8805,1,,9201
+16180,9807,8806,500000,,9001
+16180,9807,8807,0,,9001
+16181,9807,8801,0,,9102
+16181,9807,8802,153,,9102
+16181,9807,8805,1,,9201
+16181,9807,8806,500000,,9001
+16181,9807,8807,0,,9001
+16182,9807,8801,0,,9102
+16182,9807,8802,156,,9102
+16182,9807,8805,1,,9201
+16182,9807,8806,500000,,9001
+16182,9807,8807,0,,9001
+16183,9807,8801,0,,9102
+16183,9807,8802,159,,9102
+16183,9807,8805,1,,9201
+16183,9807,8806,500000,,9001
+16183,9807,8807,0,,9001
+16184,9807,8801,0,,9102
+16184,9807,8802,162,,9102
+16184,9807,8805,1,,9201
+16184,9807,8806,500000,,9001
+16184,9807,8807,0,,9001
+16185,9807,8801,0,,9102
+16185,9807,8802,165,,9102
+16185,9807,8805,1,,9201
+16185,9807,8806,500000,,9001
+16185,9807,8807,0,,9001
+16186,9807,8801,0,,9102
+16186,9807,8802,168,,9102
+16186,9807,8805,1,,9201
+16186,9807,8806,500000,,9001
+16186,9807,8807,0,,9001
+16187,9807,8801,0,,9102
+16187,9807,8802,171,,9102
+16187,9807,8805,1,,9201
+16187,9807,8806,500000,,9001
+16187,9807,8807,0,,9001
+16188,9807,8801,0,,9102
+16188,9807,8802,174,,9102
+16188,9807,8805,1,,9201
+16188,9807,8806,500000,,9001
+16188,9807,8807,0,,9001
+16189,9807,8801,0,,9102
+16189,9807,8802,177,,9102
+16189,9807,8805,1,,9201
+16189,9807,8806,500000,,9001
+16189,9807,8807,0,,9001
+16190,9807,8801,0,,9102
+16190,9807,8802,180,,9102
+16190,9807,8805,1,,9201
+16190,9807,8806,500000,,9001
+16190,9807,8807,0,,9001
+16191,9807,8801,0,,9102
+16191,9807,8802,-177,,9102
+16191,9807,8805,1,,9201
+16191,9807,8806,500000,,9001
+16191,9807,8807,0,,9001
+16192,9807,8801,0,,9102
+16192,9807,8802,-174,,9102
+16192,9807,8805,1,,9201
+16192,9807,8806,500000,,9001
+16192,9807,8807,0,,9001
+16193,9807,8801,0,,9102
+16193,9807,8802,-171,,9102
+16193,9807,8805,1,,9201
+16193,9807,8806,500000,,9001
+16193,9807,8807,0,,9001
+16194,9807,8801,0,,9102
+16194,9807,8802,-168,,9102
+16194,9807,8805,1,,9201
+16194,9807,8806,500000,,9001
+16194,9807,8807,0,,9001
+16201,9807,8801,0,,9102
+16201,9807,8802,3,,9102
+16201,9807,8805,1,,9201
+16201,9807,8806,1500000,,9001
+16201,9807,8807,0,,9001
+16202,9807,8801,0,,9102
+16202,9807,8802,9,,9102
+16202,9807,8805,1,,9201
+16202,9807,8806,2500000,,9001
+16202,9807,8807,0,,9001
+16203,9807,8801,0,,9102
+16203,9807,8802,15,,9102
+16203,9807,8805,1,,9201
+16203,9807,8806,3500000,,9001
+16203,9807,8807,0,,9001
+16204,9807,8801,0,,9102
+16204,9807,8802,21,,9102
+16204,9807,8805,1,,9201
+16204,9807,8806,4500000,,9001
+16204,9807,8807,0,,9001
+16205,9807,8801,0,,9102
+16205,9807,8802,27,,9102
+16205,9807,8805,1,,9201
+16205,9807,8806,5500000,,9001
+16205,9807,8807,0,,9001
+16206,9807,8801,0,,9102
+16206,9807,8802,33,,9102
+16206,9807,8805,1,,9201
+16206,9807,8806,6500000,,9001
+16206,9807,8807,0,,9001
+16207,9807,8801,0,,9102
+16207,9807,8802,39,,9102
+16207,9807,8805,1,,9201
+16207,9807,8806,7500000,,9001
+16207,9807,8807,0,,9001
+16208,9807,8801,0,,9102
+16208,9807,8802,45,,9102
+16208,9807,8805,1,,9201
+16208,9807,8806,8500000,,9001
+16208,9807,8807,0,,9001
+16209,9807,8801,0,,9102
+16209,9807,8802,51,,9102
+16209,9807,8805,1,,9201
+16209,9807,8806,9500000,,9001
+16209,9807,8807,0,,9001
+16210,9807,8801,0,,9102
+16210,9807,8802,57,,9102
+16210,9807,8805,1,,9201
+16210,9807,8806,10500000,,9001
+16210,9807,8807,0,,9001
+16211,9807,8801,0,,9102
+16211,9807,8802,63,,9102
+16211,9807,8805,1,,9201
+16211,9807,8806,11500000,,9001
+16211,9807,8807,0,,9001
+16212,9807,8801,0,,9102
+16212,9807,8802,69,,9102
+16212,9807,8805,1,,9201
+16212,9807,8806,12500000,,9001
+16212,9807,8807,0,,9001
+16213,9807,8801,0,,9102
+16213,9807,8802,75,,9102
+16213,9807,8805,1,,9201
+16213,9807,8806,13500000,,9001
+16213,9807,8807,0,,9001
+16214,9807,8801,0,,9102
+16214,9807,8802,81,,9102
+16214,9807,8805,1,,9201
+16214,9807,8806,14500000,,9001
+16214,9807,8807,0,,9001
+16215,9807,8801,0,,9102
+16215,9807,8802,87,,9102
+16215,9807,8805,1,,9201
+16215,9807,8806,15500000,,9001
+16215,9807,8807,0,,9001
+16216,9807,8801,0,,9102
+16216,9807,8802,93,,9102
+16216,9807,8805,1,,9201
+16216,9807,8806,16500000,,9001
+16216,9807,8807,0,,9001
+16217,9807,8801,0,,9102
+16217,9807,8802,99,,9102
+16217,9807,8805,1,,9201
+16217,9807,8806,17500000,,9001
+16217,9807,8807,0,,9001
+16218,9807,8801,0,,9102
+16218,9807,8802,105,,9102
+16218,9807,8805,1,,9201
+16218,9807,8806,18500000,,9001
+16218,9807,8807,0,,9001
+16219,9807,8801,0,,9102
+16219,9807,8802,111,,9102
+16219,9807,8805,1,,9201
+16219,9807,8806,19500000,,9001
+16219,9807,8807,0,,9001
+16220,9807,8801,0,,9102
+16220,9807,8802,117,,9102
+16220,9807,8805,1,,9201
+16220,9807,8806,20500000,,9001
+16220,9807,8807,0,,9001
+16221,9807,8801,0,,9102
+16221,9807,8802,123,,9102
+16221,9807,8805,1,,9201
+16221,9807,8806,21500000,,9001
+16221,9807,8807,0,,9001
+16222,9807,8801,0,,9102
+16222,9807,8802,129,,9102
+16222,9807,8805,1,,9201
+16222,9807,8806,22500000,,9001
+16222,9807,8807,0,,9001
+16223,9807,8801,0,,9102
+16223,9807,8802,135,,9102
+16223,9807,8805,1,,9201
+16223,9807,8806,23500000,,9001
+16223,9807,8807,0,,9001
+16224,9807,8801,0,,9102
+16224,9807,8802,141,,9102
+16224,9807,8805,1,,9201
+16224,9807,8806,24500000,,9001
+16224,9807,8807,0,,9001
+16225,9807,8801,0,,9102
+16225,9807,8802,147,,9102
+16225,9807,8805,1,,9201
+16225,9807,8806,25500000,,9001
+16225,9807,8807,0,,9001
+16226,9807,8801,0,,9102
+16226,9807,8802,153,,9102
+16226,9807,8805,1,,9201
+16226,9807,8806,26500000,,9001
+16226,9807,8807,0,,9001
+16227,9807,8801,0,,9102
+16227,9807,8802,159,,9102
+16227,9807,8805,1,,9201
+16227,9807,8806,27500000,,9001
+16227,9807,8807,0,,9001
+16228,9807,8801,0,,9102
+16228,9807,8802,165,,9102
+16228,9807,8805,1,,9201
+16228,9807,8806,28500000,,9001
+16228,9807,8807,0,,9001
+16229,9807,8801,0,,9102
+16229,9807,8802,171,,9102
+16229,9807,8805,1,,9201
+16229,9807,8806,29500000,,9001
+16229,9807,8807,0,,9001
+16230,9807,8801,0,,9102
+16230,9807,8802,177,,9102
+16230,9807,8805,1,,9201
+16230,9807,8806,30500000,,9001
+16230,9807,8807,0,,9001
+16231,9807,8801,0,,9102
+16231,9807,8802,-177,,9102
+16231,9807,8805,1,,9201
+16231,9807,8806,31500000,,9001
+16231,9807,8807,0,,9001
+16232,9807,8801,0,,9102
+16232,9807,8802,-171,,9102
+16232,9807,8805,1,,9201
+16232,9807,8806,32500000,,9001
+16232,9807,8807,0,,9001
+16233,9807,8801,0,,9102
+16233,9807,8802,-165,,9102
+16233,9807,8805,1,,9201
+16233,9807,8806,33500000,,9001
+16233,9807,8807,0,,9001
+16234,9807,8801,0,,9102
+16234,9807,8802,-159,,9102
+16234,9807,8805,1,,9201
+16234,9807,8806,34500000,,9001
+16234,9807,8807,0,,9001
+16235,9807,8801,0,,9102
+16235,9807,8802,-153,,9102
+16235,9807,8805,1,,9201
+16235,9807,8806,35500000,,9001
+16235,9807,8807,0,,9001
+16236,9807,8801,0,,9102
+16236,9807,8802,-147,,9102
+16236,9807,8805,1,,9201
+16236,9807,8806,36500000,,9001
+16236,9807,8807,0,,9001
+16237,9807,8801,0,,9102
+16237,9807,8802,-141,,9102
+16237,9807,8805,1,,9201
+16237,9807,8806,37500000,,9001
+16237,9807,8807,0,,9001
+16238,9807,8801,0,,9102
+16238,9807,8802,-135,,9102
+16238,9807,8805,1,,9201
+16238,9807,8806,38500000,,9001
+16238,9807,8807,0,,9001
+16239,9807,8801,0,,9102
+16239,9807,8802,-129,,9102
+16239,9807,8805,1,,9201
+16239,9807,8806,39500000,,9001
+16239,9807,8807,0,,9001
+16240,9807,8801,0,,9102
+16240,9807,8802,-123,,9102
+16240,9807,8805,1,,9201
+16240,9807,8806,40500000,,9001
+16240,9807,8807,0,,9001
+16241,9807,8801,0,,9102
+16241,9807,8802,-117,,9102
+16241,9807,8805,1,,9201
+16241,9807,8806,41500000,,9001
+16241,9807,8807,0,,9001
+16242,9807,8801,0,,9102
+16242,9807,8802,-111,,9102
+16242,9807,8805,1,,9201
+16242,9807,8806,42500000,,9001
+16242,9807,8807,0,,9001
+16243,9807,8801,0,,9102
+16243,9807,8802,-105,,9102
+16243,9807,8805,1,,9201
+16243,9807,8806,43500000,,9001
+16243,9807,8807,0,,9001
+16244,9807,8801,0,,9102
+16244,9807,8802,-99,,9102
+16244,9807,8805,1,,9201
+16244,9807,8806,44500000,,9001
+16244,9807,8807,0,,9001
+16245,9807,8801,0,,9102
+16245,9807,8802,-93,,9102
+16245,9807,8805,1,,9201
+16245,9807,8806,45500000,,9001
+16245,9807,8807,0,,9001
+16246,9807,8801,0,,9102
+16246,9807,8802,-87,,9102
+16246,9807,8805,1,,9201
+16246,9807,8806,46500000,,9001
+16246,9807,8807,0,,9001
+16247,9807,8801,0,,9102
+16247,9807,8802,-81,,9102
+16247,9807,8805,1,,9201
+16247,9807,8806,47500000,,9001
+16247,9807,8807,0,,9001
+16248,9807,8801,0,,9102
+16248,9807,8802,-75,,9102
+16248,9807,8805,1,,9201
+16248,9807,8806,48500000,,9001
+16248,9807,8807,0,,9001
+16249,9807,8801,0,,9102
+16249,9807,8802,-69,,9102
+16249,9807,8805,1,,9201
+16249,9807,8806,49500000,,9001
+16249,9807,8807,0,,9001
+16250,9807,8801,0,,9102
+16250,9807,8802,-63,,9102
+16250,9807,8805,1,,9201
+16250,9807,8806,50500000,,9001
+16250,9807,8807,0,,9001
+16251,9807,8801,0,,9102
+16251,9807,8802,-57,,9102
+16251,9807,8805,1,,9201
+16251,9807,8806,51500000,,9001
+16251,9807,8807,0,,9001
+16252,9807,8801,0,,9102
+16252,9807,8802,-51,,9102
+16252,9807,8805,1,,9201
+16252,9807,8806,52500000,,9001
+16252,9807,8807,0,,9001
+16253,9807,8801,0,,9102
+16253,9807,8802,-45,,9102
+16253,9807,8805,1,,9201
+16253,9807,8806,53500000,,9001
+16253,9807,8807,0,,9001
+16254,9807,8801,0,,9102
+16254,9807,8802,-39,,9102
+16254,9807,8805,1,,9201
+16254,9807,8806,54500000,,9001
+16254,9807,8807,0,,9001
+16255,9807,8801,0,,9102
+16255,9807,8802,-33,,9102
+16255,9807,8805,1,,9201
+16255,9807,8806,55500000,,9001
+16255,9807,8807,0,,9001
+16256,9807,8801,0,,9102
+16256,9807,8802,-27,,9102
+16256,9807,8805,1,,9201
+16256,9807,8806,56500000,,9001
+16256,9807,8807,0,,9001
+16257,9807,8801,0,,9102
+16257,9807,8802,-21,,9102
+16257,9807,8805,1,,9201
+16257,9807,8806,57500000,,9001
+16257,9807,8807,0,,9001
+16258,9807,8801,0,,9102
+16258,9807,8802,-15,,9102
+16258,9807,8805,1,,9201
+16258,9807,8806,58500000,,9001
+16258,9807,8807,0,,9001
+16259,9807,8801,0,,9102
+16259,9807,8802,-9,,9102
+16259,9807,8805,1,,9201
+16259,9807,8806,59500000,,9001
+16259,9807,8807,0,,9001
+16260,9807,8801,0,,9102
+16260,9807,8802,-3,,9102
+16260,9807,8805,1,,9201
+16260,9807,8806,60500000,,9001
+16260,9807,8807,0,,9001
+16261,9807,8801,0,,9102
+16261,9807,8802,3,,9102
+16261,9807,8805,1,,9201
+16261,9807,8806,1500000,,9001
+16261,9807,8807,0,,9001
+16262,9807,8801,0,,9102
+16262,9807,8802,6,,9102
+16262,9807,8805,1,,9201
+16262,9807,8806,2500000,,9001
+16262,9807,8807,0,,9001
+16263,9807,8801,0,,9102
+16263,9807,8802,9,,9102
+16263,9807,8805,1,,9201
+16263,9807,8806,3500000,,9001
+16263,9807,8807,0,,9001
+16264,9807,8801,0,,9102
+16264,9807,8802,12,,9102
+16264,9807,8805,1,,9201
+16264,9807,8806,4500000,,9001
+16264,9807,8807,0,,9001
+16265,9807,8801,0,,9102
+16265,9807,8802,15,,9102
+16265,9807,8805,1,,9201
+16265,9807,8806,5500000,,9001
+16265,9807,8807,0,,9001
+16266,9807,8801,0,,9102
+16266,9807,8802,18,,9102
+16266,9807,8805,1,,9201
+16266,9807,8806,6500000,,9001
+16266,9807,8807,0,,9001
+16267,9807,8801,0,,9102
+16267,9807,8802,21,,9102
+16267,9807,8805,1,,9201
+16267,9807,8806,7500000,,9001
+16267,9807,8807,0,,9001
+16268,9807,8801,0,,9102
+16268,9807,8802,24,,9102
+16268,9807,8805,1,,9201
+16268,9807,8806,8500000,,9001
+16268,9807,8807,0,,9001
+16269,9807,8801,0,,9102
+16269,9807,8802,27,,9102
+16269,9807,8805,1,,9201
+16269,9807,8806,9500000,,9001
+16269,9807,8807,0,,9001
+16270,9807,8801,0,,9102
+16270,9807,8802,30,,9102
+16270,9807,8805,1,,9201
+16270,9807,8806,10500000,,9001
+16270,9807,8807,0,,9001
+16271,9807,8801,0,,9102
+16271,9807,8802,33,,9102
+16271,9807,8805,1,,9201
+16271,9807,8806,11500000,,9001
+16271,9807,8807,0,,9001
+16272,9807,8801,0,,9102
+16272,9807,8802,36,,9102
+16272,9807,8805,1,,9201
+16272,9807,8806,12500000,,9001
+16272,9807,8807,0,,9001
+16273,9807,8801,0,,9102
+16273,9807,8802,39,,9102
+16273,9807,8805,1,,9201
+16273,9807,8806,13500000,,9001
+16273,9807,8807,0,,9001
+16274,9807,8801,0,,9102
+16274,9807,8802,42,,9102
+16274,9807,8805,1,,9201
+16274,9807,8806,14500000,,9001
+16274,9807,8807,0,,9001
+16275,9807,8801,0,,9102
+16275,9807,8802,45,,9102
+16275,9807,8805,1,,9201
+16275,9807,8806,15500000,,9001
+16275,9807,8807,0,,9001
+16276,9807,8801,0,,9102
+16276,9807,8802,48,,9102
+16276,9807,8805,1,,9201
+16276,9807,8806,16500000,,9001
+16276,9807,8807,0,,9001
+16277,9807,8801,0,,9102
+16277,9807,8802,51,,9102
+16277,9807,8805,1,,9201
+16277,9807,8806,17500000,,9001
+16277,9807,8807,0,,9001
+16278,9807,8801,0,,9102
+16278,9807,8802,54,,9102
+16278,9807,8805,1,,9201
+16278,9807,8806,18500000,,9001
+16278,9807,8807,0,,9001
+16279,9807,8801,0,,9102
+16279,9807,8802,57,,9102
+16279,9807,8805,1,,9201
+16279,9807,8806,19500000,,9001
+16279,9807,8807,0,,9001
+16280,9807,8801,0,,9102
+16280,9807,8802,60,,9102
+16280,9807,8805,1,,9201
+16280,9807,8806,20500000,,9001
+16280,9807,8807,0,,9001
+16281,9807,8801,0,,9102
+16281,9807,8802,63,,9102
+16281,9807,8805,1,,9201
+16281,9807,8806,21500000,,9001
+16281,9807,8807,0,,9001
+16282,9807,8801,0,,9102
+16282,9807,8802,66,,9102
+16282,9807,8805,1,,9201
+16282,9807,8806,22500000,,9001
+16282,9807,8807,0,,9001
+16283,9807,8801,0,,9102
+16283,9807,8802,69,,9102
+16283,9807,8805,1,,9201
+16283,9807,8806,23500000,,9001
+16283,9807,8807,0,,9001
+16284,9807,8801,0,,9102
+16284,9807,8802,72,,9102
+16284,9807,8805,1,,9201
+16284,9807,8806,24500000,,9001
+16284,9807,8807,0,,9001
+16285,9807,8801,0,,9102
+16285,9807,8802,75,,9102
+16285,9807,8805,1,,9201
+16285,9807,8806,25500000,,9001
+16285,9807,8807,0,,9001
+16286,9807,8801,0,,9102
+16286,9807,8802,78,,9102
+16286,9807,8805,1,,9201
+16286,9807,8806,26500000,,9001
+16286,9807,8807,0,,9001
+16287,9807,8801,0,,9102
+16287,9807,8802,81,,9102
+16287,9807,8805,1,,9201
+16287,9807,8806,27500000,,9001
+16287,9807,8807,0,,9001
+16288,9807,8801,0,,9102
+16288,9807,8802,84,,9102
+16288,9807,8805,1,,9201
+16288,9807,8806,28500000,,9001
+16288,9807,8807,0,,9001
+16289,9807,8801,0,,9102
+16289,9807,8802,87,,9102
+16289,9807,8805,1,,9201
+16289,9807,8806,29500000,,9001
+16289,9807,8807,0,,9001
+16290,9807,8801,0,,9102
+16290,9807,8802,90,,9102
+16290,9807,8805,1,,9201
+16290,9807,8806,30500000,,9001
+16290,9807,8807,0,,9001
+16291,9807,8801,0,,9102
+16291,9807,8802,93,,9102
+16291,9807,8805,1,,9201
+16291,9807,8806,31500000,,9001
+16291,9807,8807,0,,9001
+16292,9807,8801,0,,9102
+16292,9807,8802,96,,9102
+16292,9807,8805,1,,9201
+16292,9807,8806,32500000,,9001
+16292,9807,8807,0,,9001
+16293,9807,8801,0,,9102
+16293,9807,8802,99,,9102
+16293,9807,8805,1,,9201
+16293,9807,8806,33500000,,9001
+16293,9807,8807,0,,9001
+16294,9807,8801,0,,9102
+16294,9807,8802,102,,9102
+16294,9807,8805,1,,9201
+16294,9807,8806,34500000,,9001
+16294,9807,8807,0,,9001
+16295,9807,8801,0,,9102
+16295,9807,8802,105,,9102
+16295,9807,8805,1,,9201
+16295,9807,8806,35500000,,9001
+16295,9807,8807,0,,9001
+16296,9807,8801,0,,9102
+16296,9807,8802,108,,9102
+16296,9807,8805,1,,9201
+16296,9807,8806,36500000,,9001
+16296,9807,8807,0,,9001
+16297,9807,8801,0,,9102
+16297,9807,8802,111,,9102
+16297,9807,8805,1,,9201
+16297,9807,8806,37500000,,9001
+16297,9807,8807,0,,9001
+16298,9807,8801,0,,9102
+16298,9807,8802,114,,9102
+16298,9807,8805,1,,9201
+16298,9807,8806,38500000,,9001
+16298,9807,8807,0,,9001
+16299,9807,8801,0,,9102
+16299,9807,8802,117,,9102
+16299,9807,8805,1,,9201
+16299,9807,8806,39500000,,9001
+16299,9807,8807,0,,9001
+16301,9807,8801,0,,9102
+16301,9807,8802,3,,9102
+16301,9807,8805,1,,9201
+16301,9807,8806,500000,,9001
+16301,9807,8807,0,,9001
+16302,9807,8801,0,,9102
+16302,9807,8802,9,,9102
+16302,9807,8805,1,,9201
+16302,9807,8806,500000,,9001
+16302,9807,8807,0,,9001
+16303,9807,8801,0,,9102
+16303,9807,8802,15,,9102
+16303,9807,8805,1,,9201
+16303,9807,8806,500000,,9001
+16303,9807,8807,0,,9001
+16304,9807,8801,0,,9102
+16304,9807,8802,21,,9102
+16304,9807,8805,1,,9201
+16304,9807,8806,500000,,9001
+16304,9807,8807,0,,9001
+16305,9807,8801,0,,9102
+16305,9807,8802,27,,9102
+16305,9807,8805,1,,9201
+16305,9807,8806,500000,,9001
+16305,9807,8807,0,,9001
+16306,9807,8801,0,,9102
+16306,9807,8802,33,,9102
+16306,9807,8805,1,,9201
+16306,9807,8806,500000,,9001
+16306,9807,8807,0,,9001
+16307,9807,8801,0,,9102
+16307,9807,8802,39,,9102
+16307,9807,8805,1,,9201
+16307,9807,8806,500000,,9001
+16307,9807,8807,0,,9001
+16308,9807,8801,0,,9102
+16308,9807,8802,45,,9102
+16308,9807,8805,1,,9201
+16308,9807,8806,500000,,9001
+16308,9807,8807,0,,9001
+16309,9807,8801,0,,9102
+16309,9807,8802,51,,9102
+16309,9807,8805,1,,9201
+16309,9807,8806,500000,,9001
+16309,9807,8807,0,,9001
+16310,9807,8801,0,,9102
+16310,9807,8802,57,,9102
+16310,9807,8805,1,,9201
+16310,9807,8806,500000,,9001
+16310,9807,8807,0,,9001
+16311,9807,8801,0,,9102
+16311,9807,8802,63,,9102
+16311,9807,8805,1,,9201
+16311,9807,8806,500000,,9001
+16311,9807,8807,0,,9001
+16312,9807,8801,0,,9102
+16312,9807,8802,69,,9102
+16312,9807,8805,1,,9201
+16312,9807,8806,500000,,9001
+16312,9807,8807,0,,9001
+16313,9807,8801,0,,9102
+16313,9807,8802,75,,9102
+16313,9807,8805,1,,9201
+16313,9807,8806,500000,,9001
+16313,9807,8807,0,,9001
+16314,9807,8801,0,,9102
+16314,9807,8802,81,,9102
+16314,9807,8805,1,,9201
+16314,9807,8806,500000,,9001
+16314,9807,8807,0,,9001
+16315,9807,8801,0,,9102
+16315,9807,8802,87,,9102
+16315,9807,8805,1,,9201
+16315,9807,8806,500000,,9001
+16315,9807,8807,0,,9001
+16316,9807,8801,0,,9102
+16316,9807,8802,93,,9102
+16316,9807,8805,1,,9201
+16316,9807,8806,500000,,9001
+16316,9807,8807,0,,9001
+16317,9807,8801,0,,9102
+16317,9807,8802,99,,9102
+16317,9807,8805,1,,9201
+16317,9807,8806,500000,,9001
+16317,9807,8807,0,,9001
+16318,9807,8801,0,,9102
+16318,9807,8802,105,,9102
+16318,9807,8805,1,,9201
+16318,9807,8806,500000,,9001
+16318,9807,8807,0,,9001
+16319,9807,8801,0,,9102
+16319,9807,8802,111,,9102
+16319,9807,8805,1,,9201
+16319,9807,8806,500000,,9001
+16319,9807,8807,0,,9001
+16320,9807,8801,0,,9102
+16320,9807,8802,117,,9102
+16320,9807,8805,1,,9201
+16320,9807,8806,500000,,9001
+16320,9807,8807,0,,9001
+16321,9807,8801,0,,9102
+16321,9807,8802,123,,9102
+16321,9807,8805,1,,9201
+16321,9807,8806,500000,,9001
+16321,9807,8807,0,,9001
+16322,9807,8801,0,,9102
+16322,9807,8802,129,,9102
+16322,9807,8805,1,,9201
+16322,9807,8806,500000,,9001
+16322,9807,8807,0,,9001
+16323,9807,8801,0,,9102
+16323,9807,8802,135,,9102
+16323,9807,8805,1,,9201
+16323,9807,8806,500000,,9001
+16323,9807,8807,0,,9001
+16324,9807,8801,0,,9102
+16324,9807,8802,141,,9102
+16324,9807,8805,1,,9201
+16324,9807,8806,500000,,9001
+16324,9807,8807,0,,9001
+16325,9807,8801,0,,9102
+16325,9807,8802,147,,9102
+16325,9807,8805,1,,9201
+16325,9807,8806,500000,,9001
+16325,9807,8807,0,,9001
+16326,9807,8801,0,,9102
+16326,9807,8802,153,,9102
+16326,9807,8805,1,,9201
+16326,9807,8806,500000,,9001
+16326,9807,8807,0,,9001
+16327,9807,8801,0,,9102
+16327,9807,8802,159,,9102
+16327,9807,8805,1,,9201
+16327,9807,8806,500000,,9001
+16327,9807,8807,0,,9001
+16328,9807,8801,0,,9102
+16328,9807,8802,165,,9102
+16328,9807,8805,1,,9201
+16328,9807,8806,500000,,9001
+16328,9807,8807,0,,9001
+16329,9807,8801,0,,9102
+16329,9807,8802,171,,9102
+16329,9807,8805,1,,9201
+16329,9807,8806,500000,,9001
+16329,9807,8807,0,,9001
+16330,9807,8801,0,,9102
+16330,9807,8802,177,,9102
+16330,9807,8805,1,,9201
+16330,9807,8806,500000,,9001
+16330,9807,8807,0,,9001
+16331,9807,8801,0,,9102
+16331,9807,8802,-177,,9102
+16331,9807,8805,1,,9201
+16331,9807,8806,500000,,9001
+16331,9807,8807,0,,9001
+16332,9807,8801,0,,9102
+16332,9807,8802,-171,,9102
+16332,9807,8805,1,,9201
+16332,9807,8806,500000,,9001
+16332,9807,8807,0,,9001
+16333,9807,8801,0,,9102
+16333,9807,8802,-165,,9102
+16333,9807,8805,1,,9201
+16333,9807,8806,500000,,9001
+16333,9807,8807,0,,9001
+16334,9807,8801,0,,9102
+16334,9807,8802,-159,,9102
+16334,9807,8805,1,,9201
+16334,9807,8806,500000,,9001
+16334,9807,8807,0,,9001
+16335,9807,8801,0,,9102
+16335,9807,8802,-153,,9102
+16335,9807,8805,1,,9201
+16335,9807,8806,500000,,9001
+16335,9807,8807,0,,9001
+16336,9807,8801,0,,9102
+16336,9807,8802,-147,,9102
+16336,9807,8805,1,,9201
+16336,9807,8806,500000,,9001
+16336,9807,8807,0,,9001
+16337,9807,8801,0,,9102
+16337,9807,8802,-141,,9102
+16337,9807,8805,1,,9201
+16337,9807,8806,500000,,9001
+16337,9807,8807,0,,9001
+16338,9807,8801,0,,9102
+16338,9807,8802,-135,,9102
+16338,9807,8805,1,,9201
+16338,9807,8806,500000,,9001
+16338,9807,8807,0,,9001
+16339,9807,8801,0,,9102
+16339,9807,8802,-129,,9102
+16339,9807,8805,1,,9201
+16339,9807,8806,500000,,9001
+16339,9807,8807,0,,9001
+16340,9807,8801,0,,9102
+16340,9807,8802,-123,,9102
+16340,9807,8805,1,,9201
+16340,9807,8806,500000,,9001
+16340,9807,8807,0,,9001
+16341,9807,8801,0,,9102
+16341,9807,8802,-117,,9102
+16341,9807,8805,1,,9201
+16341,9807,8806,500000,,9001
+16341,9807,8807,0,,9001
+16342,9807,8801,0,,9102
+16342,9807,8802,-111,,9102
+16342,9807,8805,1,,9201
+16342,9807,8806,500000,,9001
+16342,9807,8807,0,,9001
+16343,9807,8801,0,,9102
+16343,9807,8802,-105,,9102
+16343,9807,8805,1,,9201
+16343,9807,8806,500000,,9001
+16343,9807,8807,0,,9001
+16344,9807,8801,0,,9102
+16344,9807,8802,-99,,9102
+16344,9807,8805,1,,9201
+16344,9807,8806,500000,,9001
+16344,9807,8807,0,,9001
+16345,9807,8801,0,,9102
+16345,9807,8802,-93,,9102
+16345,9807,8805,1,,9201
+16345,9807,8806,500000,,9001
+16345,9807,8807,0,,9001
+16346,9807,8801,0,,9102
+16346,9807,8802,-87,,9102
+16346,9807,8805,1,,9201
+16346,9807,8806,500000,,9001
+16346,9807,8807,0,,9001
+16347,9807,8801,0,,9102
+16347,9807,8802,-81,,9102
+16347,9807,8805,1,,9201
+16347,9807,8806,500000,,9001
+16347,9807,8807,0,,9001
+16348,9807,8801,0,,9102
+16348,9807,8802,-75,,9102
+16348,9807,8805,1,,9201
+16348,9807,8806,500000,,9001
+16348,9807,8807,0,,9001
+16349,9807,8801,0,,9102
+16349,9807,8802,-69,,9102
+16349,9807,8805,1,,9201
+16349,9807,8806,500000,,9001
+16349,9807,8807,0,,9001
+16350,9807,8801,0,,9102
+16350,9807,8802,-63,,9102
+16350,9807,8805,1,,9201
+16350,9807,8806,500000,,9001
+16350,9807,8807,0,,9001
+16351,9807,8801,0,,9102
+16351,9807,8802,-57,,9102
+16351,9807,8805,1,,9201
+16351,9807,8806,500000,,9001
+16351,9807,8807,0,,9001
+16352,9807,8801,0,,9102
+16352,9807,8802,-51,,9102
+16352,9807,8805,1,,9201
+16352,9807,8806,500000,,9001
+16352,9807,8807,0,,9001
+16353,9807,8801,0,,9102
+16353,9807,8802,-45,,9102
+16353,9807,8805,1,,9201
+16353,9807,8806,500000,,9001
+16353,9807,8807,0,,9001
+16354,9807,8801,0,,9102
+16354,9807,8802,-39,,9102
+16354,9807,8805,1,,9201
+16354,9807,8806,500000,,9001
+16354,9807,8807,0,,9001
+16355,9807,8801,0,,9102
+16355,9807,8802,-33,,9102
+16355,9807,8805,1,,9201
+16355,9807,8806,500000,,9001
+16355,9807,8807,0,,9001
+16356,9807,8801,0,,9102
+16356,9807,8802,-27,,9102
+16356,9807,8805,1,,9201
+16356,9807,8806,500000,,9001
+16356,9807,8807,0,,9001
+16357,9807,8801,0,,9102
+16357,9807,8802,-21,,9102
+16357,9807,8805,1,,9201
+16357,9807,8806,500000,,9001
+16357,9807,8807,0,,9001
+16358,9807,8801,0,,9102
+16358,9807,8802,-15,,9102
+16358,9807,8805,1,,9201
+16358,9807,8806,500000,,9001
+16358,9807,8807,0,,9001
+16359,9807,8801,0,,9102
+16359,9807,8802,-9,,9102
+16359,9807,8805,1,,9201
+16359,9807,8806,500000,,9001
+16359,9807,8807,0,,9001
+16360,9807,8801,0,,9102
+16360,9807,8802,-3,,9102
+16360,9807,8805,1,,9201
+16360,9807,8806,500000,,9001
+16360,9807,8807,0,,9001
+16361,9807,8801,0,,9102
+16361,9807,8802,3,,9102
+16361,9807,8805,1,,9201
+16361,9807,8806,500000,,9001
+16361,9807,8807,0,,9001
+16362,9807,8801,0,,9102
+16362,9807,8802,6,,9102
+16362,9807,8805,1,,9201
+16362,9807,8806,500000,,9001
+16362,9807,8807,0,,9001
+16363,9807,8801,0,,9102
+16363,9807,8802,9,,9102
+16363,9807,8805,1,,9201
+16363,9807,8806,500000,,9001
+16363,9807,8807,0,,9001
+16364,9807,8801,0,,9102
+16364,9807,8802,12,,9102
+16364,9807,8805,1,,9201
+16364,9807,8806,500000,,9001
+16364,9807,8807,0,,9001
+16365,9807,8801,0,,9102
+16365,9807,8802,15,,9102
+16365,9807,8805,1,,9201
+16365,9807,8806,500000,,9001
+16365,9807,8807,0,,9001
+16366,9807,8801,0,,9102
+16366,9807,8802,18,,9102
+16366,9807,8805,1,,9201
+16366,9807,8806,500000,,9001
+16366,9807,8807,0,,9001
+16367,9807,8801,0,,9102
+16367,9807,8802,21,,9102
+16367,9807,8805,1,,9201
+16367,9807,8806,500000,,9001
+16367,9807,8807,0,,9001
+16368,9807,8801,0,,9102
+16368,9807,8802,24,,9102
+16368,9807,8805,1,,9201
+16368,9807,8806,500000,,9001
+16368,9807,8807,0,,9001
+16369,9807,8801,0,,9102
+16369,9807,8802,27,,9102
+16369,9807,8805,1,,9201
+16369,9807,8806,500000,,9001
+16369,9807,8807,0,,9001
+16370,9807,8801,0,,9102
+16370,9807,8802,30,,9102
+16370,9807,8805,1,,9201
+16370,9807,8806,500000,,9001
+16370,9807,8807,0,,9001
+16371,9807,8801,0,,9102
+16371,9807,8802,33,,9102
+16371,9807,8805,1,,9201
+16371,9807,8806,500000,,9001
+16371,9807,8807,0,,9001
+16372,9807,8801,0,,9102
+16372,9807,8802,36,,9102
+16372,9807,8805,1,,9201
+16372,9807,8806,500000,,9001
+16372,9807,8807,0,,9001
+16373,9807,8801,0,,9102
+16373,9807,8802,39,,9102
+16373,9807,8805,1,,9201
+16373,9807,8806,500000,,9001
+16373,9807,8807,0,,9001
+16374,9807,8801,0,,9102
+16374,9807,8802,42,,9102
+16374,9807,8805,1,,9201
+16374,9807,8806,500000,,9001
+16374,9807,8807,0,,9001
+16375,9807,8801,0,,9102
+16375,9807,8802,45,,9102
+16375,9807,8805,1,,9201
+16375,9807,8806,500000,,9001
+16375,9807,8807,0,,9001
+16376,9807,8801,0,,9102
+16376,9807,8802,48,,9102
+16376,9807,8805,1,,9201
+16376,9807,8806,500000,,9001
+16376,9807,8807,0,,9001
+16377,9807,8801,0,,9102
+16377,9807,8802,51,,9102
+16377,9807,8805,1,,9201
+16377,9807,8806,500000,,9001
+16377,9807,8807,0,,9001
+16378,9807,8801,0,,9102
+16378,9807,8802,54,,9102
+16378,9807,8805,1,,9201
+16378,9807,8806,500000,,9001
+16378,9807,8807,0,,9001
+16379,9807,8801,0,,9102
+16379,9807,8802,57,,9102
+16379,9807,8805,1,,9201
+16379,9807,8806,500000,,9001
+16379,9807,8807,0,,9001
+16380,9807,8801,0,,9102
+16380,9807,8802,60,,9102
+16380,9807,8805,1,,9201
+16380,9807,8806,500000,,9001
+16380,9807,8807,0,,9001
+16381,9807,8801,0,,9102
+16381,9807,8802,63,,9102
+16381,9807,8805,1,,9201
+16381,9807,8806,500000,,9001
+16381,9807,8807,0,,9001
+16382,9807,8801,0,,9102
+16382,9807,8802,66,,9102
+16382,9807,8805,1,,9201
+16382,9807,8806,500000,,9001
+16382,9807,8807,0,,9001
+16383,9807,8801,0,,9102
+16383,9807,8802,69,,9102
+16383,9807,8805,1,,9201
+16383,9807,8806,500000,,9001
+16383,9807,8807,0,,9001
+16384,9807,8801,0,,9102
+16384,9807,8802,72,,9102
+16384,9807,8805,1,,9201
+16384,9807,8806,500000,,9001
+16384,9807,8807,0,,9001
+16385,9807,8801,0,,9102
+16385,9807,8802,75,,9102
+16385,9807,8805,1,,9201
+16385,9807,8806,500000,,9001
+16385,9807,8807,0,,9001
+16386,9807,8801,0,,9102
+16386,9807,8802,78,,9102
+16386,9807,8805,1,,9201
+16386,9807,8806,500000,,9001
+16386,9807,8807,0,,9001
+16387,9807,8801,0,,9102
+16387,9807,8802,81,,9102
+16387,9807,8805,1,,9201
+16387,9807,8806,500000,,9001
+16387,9807,8807,0,,9001
+16388,9807,8801,0,,9102
+16388,9807,8802,84,,9102
+16388,9807,8805,1,,9201
+16388,9807,8806,500000,,9001
+16388,9807,8807,0,,9001
+16389,9807,8801,0,,9102
+16389,9807,8802,87,,9102
+16389,9807,8805,1,,9201
+16389,9807,8806,500000,,9001
+16389,9807,8807,0,,9001
+16390,9807,8801,0,,9102
+16390,9807,8802,90,,9102
+16390,9807,8805,1,,9201
+16390,9807,8806,500000,,9001
+16390,9807,8807,0,,9001
+16391,9807,8801,0,,9102
+16391,9807,8802,93,,9102
+16391,9807,8805,1,,9201
+16391,9807,8806,500000,,9001
+16391,9807,8807,0,,9001
+16392,9807,8801,0,,9102
+16392,9807,8802,96,,9102
+16392,9807,8805,1,,9201
+16392,9807,8806,500000,,9001
+16392,9807,8807,0,,9001
+16393,9807,8801,0,,9102
+16393,9807,8802,99,,9102
+16393,9807,8805,1,,9201
+16393,9807,8806,500000,,9001
+16393,9807,8807,0,,9001
+16394,9807,8801,0,,9102
+16394,9807,8802,102,,9102
+16394,9807,8805,1,,9201
+16394,9807,8806,500000,,9001
+16394,9807,8807,0,,9001
+16395,9807,8801,0,,9102
+16395,9807,8802,105,,9102
+16395,9807,8805,1,,9201
+16395,9807,8806,500000,,9001
+16395,9807,8807,0,,9001
+16396,9807,8801,0,,9102
+16396,9807,8802,108,,9102
+16396,9807,8805,1,,9201
+16396,9807,8806,500000,,9001
+16396,9807,8807,0,,9001
+16397,9807,8801,0,,9102
+16397,9807,8802,111,,9102
+16397,9807,8805,1,,9201
+16397,9807,8806,500000,,9001
+16397,9807,8807,0,,9001
+16398,9807,8801,0,,9102
+16398,9807,8802,114,,9102
+16398,9807,8805,1,,9201
+16398,9807,8806,500000,,9001
+16398,9807,8807,0,,9001
+16399,9807,8801,0,,9102
+16399,9807,8802,117,,9102
+16399,9807,8805,1,,9201
+16399,9807,8806,500000,,9001
+16399,9807,8807,0,,9001
+16400,9807,8801,0,,9102
+16400,9807,8802,0,,9102
+16400,9807,8805,0.9996,,9201
+16400,9807,8806,500000,,9001
+16400,9807,8807,0,,9001
+16405,9807,8801,0,,9102
+16405,9807,8802,5,,9102
+16405,9807,8805,0.9996,,9201
+16405,9807,8806,500000,,9001
+16405,9807,8807,0,,9001
+16406,9807,8801,0,,9102
+16406,9807,8802,6,,9102
+16406,9807,8805,0.9996,,9201
+16406,9807,8806,500000,,9001
+16406,9807,8807,0,,9001
+16411,9807,8801,0,,9102
+16411,9807,8802,11,,9102
+16411,9807,8805,0.9996,,9201
+16411,9807,8806,500000,,9001
+16411,9807,8807,0,,9001
+16412,9807,8801,0,,9102
+16412,9807,8802,12,,9102
+16412,9807,8805,0.9996,,9201
+16412,9807,8806,500000,,9001
+16412,9807,8807,0,,9001
+16413,9807,8801,0,,9102
+16413,9807,8802,13,,9102
+16413,9807,8805,0.9996,,9201
+16413,9807,8806,500000,,9001
+16413,9807,8807,0,,9001
+16430,9807,8801,0,,9102
+16430,9807,8802,30,,9102
+16430,9807,8805,0.9996,,9201
+16430,9807,8806,500000,,9001
+16430,9807,8807,0,,9001
+16490,9807,8801,0,,9102
+16490,9807,8802,90,,9102
+16490,9807,8805,0.9996,,9201
+16490,9807,8806,500000,,9001
+16490,9807,8807,0,,9001
+16506,9807,8801,0,,9102
+16506,9807,8802,106,,9102
+16506,9807,8805,0.9996,,9201
+16506,9807,8806,500000,,9001
+16506,9807,8807,0,,9001
+16586,9807,8801,0,,9102
+16586,9807,8802,106,,9102
+16586,9807,8805,1,,9201
+16586,9807,8806,500000,,9001
+16586,9807,8807,0,,9001
+16611,9807,8801,0,,9110
+16611,9807,8802,11.3,,9110
+16611,9807,8805,0.9996,,9201
+16611,9807,8806,500000,,9001
+16611,9807,8807,10000000,,9001
+16612,9807,8801,0,,9102
+16612,9807,8802,12,,9102
+16612,9807,8805,0.9996,,9201
+16612,9807,8806,500000,,9001
+16612,9807,8807,10000000,,9001
+16636,9807,8801,0,,9102
+16636,9807,8802,36,,9102
+16636,9807,8805,0.9996,,9201
+16636,9807,8806,500000,,9001
+16636,9807,8807,10000000,,9001
+16709,9807,8801,0,,9102
+16709,9807,8802,109,,9102
+16709,9807,8805,0.9996,,9201
+16709,9807,8806,500000,,9001
+16709,9807,8807,10000000,,9001
+16716,9807,8801,0,,9102
+16716,9807,8802,116,,9102
+16716,9807,8805,0.9996,,9201
+16716,9807,8806,500000,,9001
+16716,9807,8807,10000000,,9001
+16732,9807,8801,0,,9102
+16732,9807,8802,132,,9102
+16732,9807,8805,0.9996,,9201
+16732,9807,8806,500000,,9001
+16732,9807,8807,10000000,,9001
+17001,9807,8801,0,,9102
+17001,9807,8802,-1,,9102
+17001,9807,8805,0.9996,,9201
+17001,9807,8806,500000,,9001
+17001,9807,8807,0,,9001
+17005,9807,8801,0,,9102
+17005,9807,8802,-5,,9102
+17005,9807,8805,0.9996,,9201
+17005,9807,8806,500000,,9001
+17005,9807,8807,0,,9001
+17054,9807,8801,0,,9102
+17054,9807,8802,-54,,9102
+17054,9807,8805,0.9996,,9201
+17054,9807,8806,500000,,9001
+17054,9807,8807,0,,9001
+17204,9802,8821,-90,,9102
+17204,9802,8822,-66,,9102
+17204,9802,8823,-60.4,,9110
+17204,9802,8824,-63.2,,9110
+17204,9802,8826,0,,9001
+17204,9802,8827,0,,9001
+17205,9802,8821,-90,,9102
+17205,9802,8822,-54,,9102
+17205,9802,8823,-60.4,,9110
+17205,9802,8824,-63.2,,9110
+17205,9802,8826,0,,9001
+17205,9802,8827,0,,9001
+17206,9802,8821,-90,,9102
+17206,9802,8822,-42,,9102
+17206,9802,8823,-60.4,,9110
+17206,9802,8824,-63.2,,9110
+17206,9802,8826,0,,9001
+17206,9802,8827,0,,9001
+17207,9802,8821,-90,,9102
+17207,9802,8822,-174,,9102
+17207,9802,8823,-64.4,,9110
+17207,9802,8824,-67.2,,9110
+17207,9802,8826,0,,9001
+17207,9802,8827,0,,9001
+17208,9802,8821,-90,,9102
+17208,9802,8822,-66,,9102
+17208,9802,8823,-64.4,,9110
+17208,9802,8824,-67.2,,9110
+17208,9802,8826,0,,9001
+17208,9802,8827,0,,9001
+17209,9802,8821,-90,,9102
+17209,9802,8822,-54,,9102
+17209,9802,8823,-64.4,,9110
+17209,9802,8824,-67.2,,9110
+17209,9802,8826,0,,9001
+17209,9802,8827,0,,9001
+17210,9802,8821,-90,,9102
+17210,9802,8822,42,,9102
+17210,9802,8823,-64.4,,9110
+17210,9802,8824,-67.2,,9110
+17210,9802,8826,0,,9001
+17210,9802,8827,0,,9001
+17211,9802,8821,-90,,9102
+17211,9802,8822,54,,9102
+17211,9802,8823,-64.4,,9110
+17211,9802,8824,-67.2,,9110
+17211,9802,8826,0,,9001
+17211,9802,8827,0,,9001
+17212,9802,8821,-90,,9102
+17212,9802,8822,66,,9102
+17212,9802,8823,-64.4,,9110
+17212,9802,8824,-67.2,,9110
+17212,9802,8826,0,,9001
+17212,9802,8827,0,,9001
+17213,9802,8821,-90,,9102
+17213,9802,8822,78,,9102
+17213,9802,8823,-64.4,,9110
+17213,9802,8824,-67.2,,9110
+17213,9802,8826,0,,9001
+17213,9802,8827,0,,9001
+17214,9802,8821,-90,,9102
+17214,9802,8822,90,,9102
+17214,9802,8823,-64.4,,9110
+17214,9802,8824,-67.2,,9110
+17214,9802,8826,0,,9001
+17214,9802,8827,0,,9001
+17215,9802,8821,-90,,9102
+17215,9802,8822,102,,9102
+17215,9802,8823,-64.4,,9110
+17215,9802,8824,-67.2,,9110
+17215,9802,8826,0,,9001
+17215,9802,8827,0,,9001
+17216,9802,8821,-90,,9102
+17216,9802,8822,114,,9102
+17216,9802,8823,-64.4,,9110
+17216,9802,8824,-67.2,,9110
+17216,9802,8826,0,,9001
+17216,9802,8827,0,,9001
+17217,9802,8821,-90,,9102
+17217,9802,8822,126,,9102
+17217,9802,8823,-64.4,,9110
+17217,9802,8824,-67.2,,9110
+17217,9802,8826,0,,9001
+17217,9802,8827,0,,9001
+17218,9802,8821,-90,,9102
+17218,9802,8822,138,,9102
+17218,9802,8823,-64.4,,9110
+17218,9802,8824,-67.2,,9110
+17218,9802,8826,0,,9001
+17218,9802,8827,0,,9001
+17219,9802,8821,-90,,9102
+17219,9802,8822,150,,9102
+17219,9802,8823,-64.4,,9110
+17219,9802,8824,-67.2,,9110
+17219,9802,8826,0,,9001
+17219,9802,8827,0,,9001
+17220,9802,8821,-90,,9102
+17220,9802,8822,162,,9102
+17220,9802,8823,-64.4,,9110
+17220,9802,8824,-67.2,,9110
+17220,9802,8826,0,,9001
+17220,9802,8827,0,,9001
+17221,9802,8821,-90,,9102
+17221,9802,8822,-102,,9102
+17221,9802,8823,-68.4,,9110
+17221,9802,8824,-71.2,,9110
+17221,9802,8826,0,,9001
+17221,9802,8827,0,,9001
+17222,9802,8821,-90,,9102
+17222,9802,8822,-90,,9102
+17222,9802,8823,-68.4,,9110
+17222,9802,8824,-71.2,,9110
+17222,9802,8826,0,,9001
+17222,9802,8827,0,,9001
+17223,9802,8821,-90,,9102
+17223,9802,8822,-78,,9102
+17223,9802,8823,-68.4,,9110
+17223,9802,8824,-71.2,,9110
+17223,9802,8826,0,,9001
+17223,9802,8827,0,,9001
+17224,9802,8821,-90,,9102
+17224,9802,8822,-66,,9102
+17224,9802,8823,-68.4,,9110
+17224,9802,8824,-71.2,,9110
+17224,9802,8826,0,,9001
+17224,9802,8827,0,,9001
+17225,9802,8821,-90,,9102
+17225,9802,8822,-18,,9102
+17225,9802,8823,-68.4,,9110
+17225,9802,8824,-71.2,,9110
+17225,9802,8826,0,,9001
+17225,9802,8827,0,,9001
+17226,9802,8821,-90,,9102
+17226,9802,8822,-6,,9102
+17226,9802,8823,-68.4,,9110
+17226,9802,8824,-71.2,,9110
+17226,9802,8826,0,,9001
+17226,9802,8827,0,,9001
+17227,9802,8821,-90,,9102
+17227,9802,8822,6,,9102
+17227,9802,8823,-68.4,,9110
+17227,9802,8824,-71.2,,9110
+17227,9802,8826,0,,9001
+17227,9802,8827,0,,9001
+17228,9802,8821,-90,,9102
+17228,9802,8822,18,,9102
+17228,9802,8823,-68.4,,9110
+17228,9802,8824,-71.2,,9110
+17228,9802,8826,0,,9001
+17228,9802,8827,0,,9001
+17229,9802,8821,-90,,9102
+17229,9802,8822,30,,9102
+17229,9802,8823,-68.4,,9110
+17229,9802,8824,-71.2,,9110
+17229,9802,8826,0,,9001
+17229,9802,8827,0,,9001
+17230,9802,8821,-90,,9102
+17230,9802,8822,42,,9102
+17230,9802,8823,-68.4,,9110
+17230,9802,8824,-71.2,,9110
+17230,9802,8826,0,,9001
+17230,9802,8827,0,,9001
+17231,9802,8821,-90,,9102
+17231,9802,8822,54,,9102
+17231,9802,8823,-68.4,,9110
+17231,9802,8824,-71.2,,9110
+17231,9802,8826,0,,9001
+17231,9802,8827,0,,9001
+17232,9802,8821,-90,,9102
+17232,9802,8822,66,,9102
+17232,9802,8823,-68.4,,9110
+17232,9802,8824,-71.2,,9110
+17232,9802,8826,0,,9001
+17232,9802,8827,0,,9001
+17233,9802,8821,-90,,9102
+17233,9802,8822,78,,9102
+17233,9802,8823,-68.4,,9110
+17233,9802,8824,-71.2,,9110
+17233,9802,8826,0,,9001
+17233,9802,8827,0,,9001
+17234,9802,8821,-90,,9102
+17234,9802,8822,90,,9102
+17234,9802,8823,-68.4,,9110
+17234,9802,8824,-71.2,,9110
+17234,9802,8826,0,,9001
+17234,9802,8827,0,,9001
+17235,9802,8821,-90,,9102
+17235,9802,8822,102,,9102
+17235,9802,8823,-68.4,,9110
+17235,9802,8824,-71.2,,9110
+17235,9802,8826,0,,9001
+17235,9802,8827,0,,9001
+17236,9802,8821,-90,,9102
+17236,9802,8822,114,,9102
+17236,9802,8823,-68.4,,9110
+17236,9802,8824,-71.2,,9110
+17236,9802,8826,0,,9001
+17236,9802,8827,0,,9001
+17237,9802,8821,-90,,9102
+17237,9802,8822,126,,9102
+17237,9802,8823,-68.4,,9110
+17237,9802,8824,-71.2,,9110
+17237,9802,8826,0,,9001
+17237,9802,8827,0,,9001
+17238,9802,8821,-90,,9102
+17238,9802,8822,138,,9102
+17238,9802,8823,-68.4,,9110
+17238,9802,8824,-71.2,,9110
+17238,9802,8826,0,,9001
+17238,9802,8827,0,,9001
+17239,9802,8821,-90,,9102
+17239,9802,8822,150,,9102
+17239,9802,8823,-68.4,,9110
+17239,9802,8824,-71.2,,9110
+17239,9802,8826,0,,9001
+17239,9802,8827,0,,9001
+17240,9802,8821,-90,,9102
+17240,9802,8822,162,,9102
+17240,9802,8823,-68.4,,9110
+17240,9802,8824,-71.2,,9110
+17240,9802,8826,0,,9001
+17240,9802,8827,0,,9001
+17241,9802,8821,-90,,9102
+17241,9802,8822,174,,9102
+17241,9802,8823,-68.4,,9110
+17241,9802,8824,-71.2,,9110
+17241,9802,8826,0,,9001
+17241,9802,8827,0,,9001
+17242,9802,8821,-90,,9102
+17242,9802,8822,-153,,9102
+17242,9802,8823,-72.4,,9110
+17242,9802,8824,-75.2,,9110
+17242,9802,8826,0,,9001
+17242,9802,8827,0,,9001
+17243,9802,8821,-90,,9102
+17243,9802,8822,-135,,9102
+17243,9802,8823,-72.4,,9110
+17243,9802,8824,-75.2,,9110
+17243,9802,8826,0,,9001
+17243,9802,8827,0,,9001
+17244,9802,8821,-90,,9102
+17244,9802,8822,-117,,9102
+17244,9802,8823,-72.4,,9110
+17244,9802,8824,-75.2,,9110
+17244,9802,8826,0,,9001
+17244,9802,8827,0,,9001
+17245,9802,8821,-90,,9102
+17245,9802,8822,-99,,9102
+17245,9802,8823,-72.4,,9110
+17245,9802,8824,-75.2,,9110
+17245,9802,8826,0,,9001
+17245,9802,8827,0,,9001
+17246,9802,8821,-90,,9102
+17246,9802,8822,-81,,9102
+17246,9802,8823,-72.4,,9110
+17246,9802,8824,-75.2,,9110
+17246,9802,8826,0,,9001
+17246,9802,8827,0,,9001
+17247,9802,8821,-90,,9102
+17247,9802,8822,-63,,9102
+17247,9802,8823,-72.4,,9110
+17247,9802,8824,-75.2,,9110
+17247,9802,8826,0,,9001
+17247,9802,8827,0,,9001
+17248,9802,8821,-90,,9102
+17248,9802,8822,-27,,9102
+17248,9802,8823,-72.4,,9110
+17248,9802,8824,-75.2,,9110
+17248,9802,8826,0,,9001
+17248,9802,8827,0,,9001
+17249,9802,8821,-90,,9102
+17249,9802,8822,-9,,9102
+17249,9802,8823,-72.4,,9110
+17249,9802,8824,-75.2,,9110
+17249,9802,8826,0,,9001
+17249,9802,8827,0,,9001
+17250,9802,8821,-90,,9102
+17250,9802,8822,9,,9102
+17250,9802,8823,-72.4,,9110
+17250,9802,8824,-75.2,,9110
+17250,9802,8826,0,,9001
+17250,9802,8827,0,,9001
+17251,9802,8821,-90,,9102
+17251,9802,8822,27,,9102
+17251,9802,8823,-72.4,,9110
+17251,9802,8824,-75.2,,9110
+17251,9802,8826,0,,9001
+17251,9802,8827,0,,9001
+17252,9802,8821,-90,,9102
+17252,9802,8822,45,,9102
+17252,9802,8823,-72.4,,9110
+17252,9802,8824,-75.2,,9110
+17252,9802,8826,0,,9001
+17252,9802,8827,0,,9001
+17253,9802,8821,-90,,9102
+17253,9802,8822,63,,9102
+17253,9802,8823,-72.4,,9110
+17253,9802,8824,-75.2,,9110
+17253,9802,8826,0,,9001
+17253,9802,8827,0,,9001
+17254,9802,8821,-90,,9102
+17254,9802,8822,81,,9102
+17254,9802,8823,-72.4,,9110
+17254,9802,8824,-75.2,,9110
+17254,9802,8826,0,,9001
+17254,9802,8827,0,,9001
+17255,9802,8821,-90,,9102
+17255,9802,8822,99,,9102
+17255,9802,8823,-72.4,,9110
+17255,9802,8824,-75.2,,9110
+17255,9802,8826,0,,9001
+17255,9802,8827,0,,9001
+17256,9802,8821,-90,,9102
+17256,9802,8822,117,,9102
+17256,9802,8823,-72.4,,9110
+17256,9802,8824,-75.2,,9110
+17256,9802,8826,0,,9001
+17256,9802,8827,0,,9001
+17257,9802,8821,-90,,9102
+17257,9802,8822,135,,9102
+17257,9802,8823,-72.4,,9110
+17257,9802,8824,-75.2,,9110
+17257,9802,8826,0,,9001
+17257,9802,8827,0,,9001
+17258,9802,8821,-90,,9102
+17258,9802,8822,153,,9102
+17258,9802,8823,-72.4,,9110
+17258,9802,8824,-75.2,,9110
+17258,9802,8826,0,,9001
+17258,9802,8827,0,,9001
+17259,9802,8821,-90,,9102
+17259,9802,8822,171,,9102
+17259,9802,8823,-72.4,,9110
+17259,9802,8824,-75.2,,9110
+17259,9802,8826,0,,9001
+17259,9802,8827,0,,9001
+17260,9802,8821,-90,,9102
+17260,9802,8822,-168,,9102
+17260,9802,8823,-76.4,,9110
+17260,9802,8824,-79.2,,9110
+17260,9802,8826,0,,9001
+17260,9802,8827,0,,9001
+17261,9802,8821,-90,,9102
+17261,9802,8822,-144,,9102
+17261,9802,8823,-76.4,,9110
+17261,9802,8824,-79.2,,9110
+17261,9802,8826,0,,9001
+17261,9802,8827,0,,9001
+17262,9802,8821,-90,,9102
+17262,9802,8822,-120,,9102
+17262,9802,8823,-76.4,,9110
+17262,9802,8824,-79.2,,9110
+17262,9802,8826,0,,9001
+17262,9802,8827,0,,9001
+17263,9802,8821,-90,,9102
+17263,9802,8822,-96,,9102
+17263,9802,8823,-76.4,,9110
+17263,9802,8824,-79.2,,9110
+17263,9802,8826,0,,9001
+17263,9802,8827,0,,9001
+17264,9802,8821,-90,,9102
+17264,9802,8822,-72,,9102
+17264,9802,8823,-76.4,,9110
+17264,9802,8824,-79.2,,9110
+17264,9802,8826,0,,9001
+17264,9802,8827,0,,9001
+17265,9802,8821,-90,,9102
+17265,9802,8822,-48,,9102
+17265,9802,8823,-76.4,,9110
+17265,9802,8824,-79.2,,9110
+17265,9802,8826,0,,9001
+17265,9802,8827,0,,9001
+17266,9802,8821,-90,,9102
+17266,9802,8822,-24,,9102
+17266,9802,8823,-76.4,,9110
+17266,9802,8824,-79.2,,9110
+17266,9802,8826,0,,9001
+17266,9802,8827,0,,9001
+17267,9802,8821,-90,,9102
+17267,9802,8822,0,,9102
+17267,9802,8823,-76.4,,9110
+17267,9802,8824,-79.2,,9110
+17267,9802,8826,0,,9001
+17267,9802,8827,0,,9001
+17268,9802,8821,-90,,9102
+17268,9802,8822,24,,9102
+17268,9802,8823,-76.4,,9110
+17268,9802,8824,-79.2,,9110
+17268,9802,8826,0,,9001
+17268,9802,8827,0,,9001
+17269,9802,8821,-90,,9102
+17269,9802,8822,48,,9102
+17269,9802,8823,-76.4,,9110
+17269,9802,8824,-79.2,,9110
+17269,9802,8826,0,,9001
+17269,9802,8827,0,,9001
+17270,9802,8821,-90,,9102
+17270,9802,8822,72,,9102
+17270,9802,8823,-76.4,,9110
+17270,9802,8824,-79.2,,9110
+17270,9802,8826,0,,9001
+17270,9802,8827,0,,9001
+17271,9802,8821,-90,,9102
+17271,9802,8822,96,,9102
+17271,9802,8823,-76.4,,9110
+17271,9802,8824,-79.2,,9110
+17271,9802,8826,0,,9001
+17271,9802,8827,0,,9001
+17272,9802,8821,-90,,9102
+17272,9802,8822,120,,9102
+17272,9802,8823,-76.4,,9110
+17272,9802,8824,-79.2,,9110
+17272,9802,8826,0,,9001
+17272,9802,8827,0,,9001
+17273,9802,8821,-90,,9102
+17273,9802,8822,144,,9102
+17273,9802,8823,-76.4,,9110
+17273,9802,8824,-79.2,,9110
+17273,9802,8826,0,,9001
+17273,9802,8827,0,,9001
+17274,9802,8821,-90,,9102
+17274,9802,8822,168,,9102
+17274,9802,8823,-76.4,,9110
+17274,9802,8824,-79.2,,9110
+17274,9802,8826,0,,9001
+17274,9802,8827,0,,9001
+17275,9829,8806,0,,9001
+17275,9829,8807,0,,9001
+17275,9829,8832,-80.1419,,9110
+17275,9829,8833,-165,,9102
+17276,9829,8806,0,,9001
+17276,9829,8807,0,,9001
+17276,9829,8832,-80.1419,,9110
+17276,9829,8833,-135,,9102
+17277,9829,8806,0,,9001
+17277,9829,8807,0,,9001
+17277,9829,8832,-80.1419,,9110
+17277,9829,8833,-105,,9102
+17278,9829,8806,0,,9001
+17278,9829,8807,0,,9001
+17278,9829,8832,-80.1419,,9110
+17278,9829,8833,-75,,9102
+17279,9829,8806,0,,9001
+17279,9829,8807,0,,9001
+17279,9829,8832,-80.1419,,9110
+17279,9829,8833,-45,,9102
+17280,9829,8806,0,,9001
+17280,9829,8807,0,,9001
+17280,9829,8832,-80.1419,,9110
+17280,9829,8833,-15,,9102
+17281,9829,8806,0,,9001
+17281,9829,8807,0,,9001
+17281,9829,8832,-80.1419,,9110
+17281,9829,8833,15,,9102
+17282,9829,8806,0,,9001
+17282,9829,8807,0,,9001
+17282,9829,8832,-80.1419,,9110
+17282,9829,8833,45,,9102
+17283,9829,8806,0,,9001
+17283,9829,8807,0,,9001
+17283,9829,8832,-80.1419,,9110
+17283,9829,8833,75,,9102
+17284,9829,8806,0,,9001
+17284,9829,8807,0,,9001
+17284,9829,8832,-80.1419,,9110
+17284,9829,8833,105,,9102
+17285,9829,8806,0,,9001
+17285,9829,8807,0,,9001
+17285,9829,8832,-80.1419,,9110
+17285,9829,8833,135,,9102
+17286,9829,8806,0,,9001
+17286,9829,8807,0,,9001
+17286,9829,8832,-80.1419,,9110
+17286,9829,8833,165,,9102
+17287,9829,8806,0,,9001
+17287,9829,8807,0,,9001
+17287,9829,8832,-80.1419,,9110
+17287,9829,8833,-150,,9102
+17288,9829,8806,0,,9001
+17288,9829,8807,0,,9001
+17288,9829,8832,-80.1419,,9110
+17288,9829,8833,-90,,9102
+17289,9829,8806,0,,9001
+17289,9829,8807,0,,9001
+17289,9829,8832,-80.1419,,9110
+17289,9829,8833,-30,,9102
+17290,9829,8806,0,,9001
+17290,9829,8807,0,,9001
+17290,9829,8832,-80.1419,,9110
+17290,9829,8833,30,,9102
+17291,9829,8806,0,,9001
+17291,9829,8807,0,,9001
+17291,9829,8832,-80.1419,,9110
+17291,9829,8833,90,,9102
+17292,9829,8806,0,,9001
+17292,9829,8807,0,,9001
+17292,9829,8832,-80.1419,,9110
+17292,9829,8833,150,,9102
+17293,9829,8806,0,,9001
+17293,9829,8807,0,,9001
+17293,9829,8832,-80.1419,,9110
+17293,9829,8833,0,,9102
+17294,9802,8821,-78,,9102
+17294,9802,8822,162,,9102
+17294,9802,8823,-76.4,,9110
+17294,9802,8824,-79.2,,9110
+17294,9802,8826,0,,9001
+17294,9802,8827,0,,9001
+17321,9807,8801,0,,9102
+17321,9807,8802,12,,9102
+17321,9807,8805,1,,9201
+17321,9807,8806,150000,,9001
+17321,9807,8807,0,,9001
+17322,9807,8801,0,,9110
+17322,9807,8802,13.3,,9110
+17322,9807,8805,1,,9201
+17322,9807,8806,150000,,9001
+17322,9807,8807,0,,9001
+17323,9807,8801,0,,9102
+17323,9807,8802,15,,9102
+17323,9807,8805,1,,9201
+17323,9807,8806,150000,,9001
+17323,9807,8807,0,,9001
+17324,9807,8801,0,,9110
+17324,9807,8802,16.3,,9110
+17324,9807,8805,1,,9201
+17324,9807,8806,150000,,9001
+17324,9807,8807,0,,9001
+17325,9807,8801,0,,9102
+17325,9807,8802,18,,9102
+17325,9807,8805,1,,9201
+17325,9807,8806,150000,,9001
+17325,9807,8807,0,,9001
+17326,9807,8801,0,,9110
+17326,9807,8802,14.15,,9110
+17326,9807,8805,1,,9201
+17326,9807,8806,150000,,9001
+17326,9807,8807,0,,9001
+17327,9807,8801,0,,9110
+17327,9807,8802,15.45,,9110
+17327,9807,8805,1,,9201
+17327,9807,8806,150000,,9001
+17327,9807,8807,0,,9001
+17328,9807,8801,0,,9110
+17328,9807,8802,17.15,,9110
+17328,9807,8805,1,,9201
+17328,9807,8806,150000,,9001
+17328,9807,8807,0,,9001
+17329,9807,8801,0,,9110
+17329,9807,8802,18.45,,9110
+17329,9807,8805,1,,9201
+17329,9807,8806,150000,,9001
+17329,9807,8807,0,,9001
+17330,9807,8801,0,,9110
+17330,9807,8802,20.15,,9110
+17330,9807,8805,1,,9201
+17330,9807,8806,150000,,9001
+17330,9807,8807,0,,9001
+17331,9807,8801,0,,9110
+17331,9807,8802,21.45,,9110
+17331,9807,8805,1,,9201
+17331,9807,8806,150000,,9001
+17331,9807,8807,0,,9001
+17332,9807,8801,0,,9110
+17332,9807,8802,23.15,,9110
+17332,9807,8805,1,,9201
+17332,9807,8806,150000,,9001
+17332,9807,8807,0,,9001
+17333,9807,8801,0,,9102
+17333,9807,8802,15,,9102
+17333,9807,8805,0.9996,,9201
+17333,9807,8806,500000,,9001
+17333,9807,8807,0,,9001
+17334,9807,8801,0,,9110
+17334,9807,8802,11.18298,,9110
+17334,9807,8805,1,,9201
+17334,9807,8806,1500000,,9001
+17334,9807,8807,0,,9001
+17335,9807,8801,0,,9110
+17335,9807,8802,13.33298,,9110
+17335,9807,8805,1,,9201
+17335,9807,8806,1500000,,9001
+17335,9807,8807,0,,9001
+17336,9807,8801,0,,9110
+17336,9807,8802,18.03298,,9110
+17336,9807,8805,1,,9201
+17336,9807,8806,1500000,,9001
+17336,9807,8807,0,,9001
+17337,9807,8801,0,,9110
+17337,9807,8802,20.18298,,9110
+17337,9807,8805,1,,9201
+17337,9807,8806,1500000,,9001
+17337,9807,8807,0,,9001
+17338,9807,8801,0,,9110
+17338,9807,8802,22.33298,,9110
+17338,9807,8805,1,,9201
+17338,9807,8806,1500000,,9001
+17338,9807,8807,0,,9001
+17348,9807,8801,0,,9102
+17348,9807,8802,105,,9102
+17348,9807,8805,0.9996,,9201
+17348,9807,8806,500000,,9001
+17348,9807,8807,10000000,,9001
+17349,9807,8801,0,,9102
+17349,9807,8802,111,,9102
+17349,9807,8805,0.9996,,9201
+17349,9807,8806,500000,,9001
+17349,9807,8807,10000000,,9001
+17350,9807,8801,0,,9102
+17350,9807,8802,117,,9102
+17350,9807,8805,0.9996,,9201
+17350,9807,8806,500000,,9001
+17350,9807,8807,10000000,,9001
+17351,9807,8801,0,,9102
+17351,9807,8802,123,,9102
+17351,9807,8805,0.9996,,9201
+17351,9807,8806,500000,,9001
+17351,9807,8807,10000000,,9001
+17352,9807,8801,0,,9102
+17352,9807,8802,129,,9102
+17352,9807,8805,0.9996,,9201
+17352,9807,8806,500000,,9001
+17352,9807,8807,10000000,,9001
+17353,9807,8801,0,,9102
+17353,9807,8802,135,,9102
+17353,9807,8805,0.9996,,9201
+17353,9807,8806,500000,,9001
+17353,9807,8807,10000000,,9001
+17354,9807,8801,0,,9102
+17354,9807,8802,141,,9102
+17354,9807,8805,0.9996,,9201
+17354,9807,8806,500000,,9001
+17354,9807,8807,10000000,,9001
+17355,9807,8801,0,,9102
+17355,9807,8802,147,,9102
+17355,9807,8805,0.9996,,9201
+17355,9807,8806,500000,,9001
+17355,9807,8807,10000000,,9001
+17356,9807,8801,0,,9102
+17356,9807,8802,153,,9102
+17356,9807,8805,0.9996,,9201
+17356,9807,8806,500000,,9001
+17356,9807,8807,10000000,,9001
+17357,9807,8801,0,,9102
+17357,9807,8802,159,,9102
+17357,9807,8805,0.9996,,9201
+17357,9807,8806,500000,,9001
+17357,9807,8807,10000000,,9001
+17358,9807,8801,0,,9102
+17358,9807,8802,165,,9102
+17358,9807,8805,0.9996,,9201
+17358,9807,8806,500000,,9001
+17358,9807,8807,10000000,,9001
+17359,9802,8821,-32,,9102
+17359,9802,8822,135,,9102
+17359,9802,8823,-28,,9102
+17359,9802,8824,-36,,9102
+17359,9802,8826,1000000,,9001
+17359,9802,8827,2000000,,9001
+17360,9802,8821,-37,,9102
+17360,9802,8822,145,,9102
+17360,9802,8823,-36,,9102
+17360,9802,8824,-38,,9102
+17360,9802,8826,2500000,,9001
+17360,9802,8827,4500000,,9001
+17361,9802,8821,-37,,9102
+17361,9802,8822,145,,9102
+17361,9802,8823,-36,,9102
+17361,9802,8824,-38,,9102
+17361,9802,8826,2500000,,9001
+17361,9802,8827,2500000,,9001
+17362,9802,8821,0,,9102
+17362,9802,8822,134,,9102
+17362,9802,8823,-18,,9102
+17362,9802,8824,-36,,9102
+17362,9802,8826,0,,9001
+17362,9802,8827,0,,9001
+17363,9807,8801,-28,,9102
+17363,9807,8802,153,,9102
+17363,9807,8805,0.99999,,9201
+17363,9807,8806,50000,,9001
+17363,9807,8807,100000,,9001
+17364,9802,8821,-33.25,,9102
+17364,9802,8822,147,,9102
+17364,9802,8823,-30.75,,9102
+17364,9802,8824,-35.75,,9102
+17364,9802,8826,9300000,,9001
+17364,9802,8827,4500000,,9001
+17401,9802,8821,0,,9102
+17401,9802,8822,26,,9102
+17401,9802,8823,-6.5,,9102
+17401,9802,8824,-11.5,,9102
+17401,9802,8826,0,,9001
+17401,9802,8827,0,,9001
+17402,9807,8801,-9,,9102
+17402,9807,8802,26,,9102
+17402,9807,8805,0.9998,,9201
+17402,9807,8806,0,,9001
+17402,9807,8807,0,,9001
+17412,9807,8801,0,,9102
+17412,9807,8802,12,,9102
+17412,9807,8805,0.9999,,9201
+17412,9807,8806,500000,,9001
+17412,9807,8807,10000000,,9001
+17414,9807,8801,0,,9102
+17414,9807,8802,14,,9102
+17414,9807,8805,0.9999,,9201
+17414,9807,8806,500000,,9001
+17414,9807,8807,10000000,,9001
+17416,9807,8801,0,,9102
+17416,9807,8802,16,,9102
+17416,9807,8805,0.9999,,9201
+17416,9807,8806,500000,,9001
+17416,9807,8807,10000000,,9001
+17418,9807,8801,0,,9102
+17418,9807,8802,18,,9102
+17418,9807,8805,0.9999,,9201
+17418,9807,8806,500000,,9001
+17418,9807,8807,10000000,,9001
+17420,9807,8801,0,,9102
+17420,9807,8802,20,,9102
+17420,9807,8805,0.9999,,9201
+17420,9807,8806,500000,,9001
+17420,9807,8807,10000000,,9001
+17422,9807,8801,0,,9102
+17422,9807,8802,22,,9102
+17422,9807,8805,0.9999,,9201
+17422,9807,8806,500000,,9001
+17422,9807,8807,10000000,,9001
+17424,9807,8801,0,,9102
+17424,9807,8802,24,,9102
+17424,9807,8805,0.9999,,9201
+17424,9807,8806,500000,,9001
+17424,9807,8807,10000000,,9001
+17426,9807,8801,0,,9102
+17426,9807,8802,26,,9102
+17426,9807,8805,0.9999,,9201
+17426,9807,8806,500000,,9001
+17426,9807,8807,10000000,,9001
+17428,9807,8801,0,,9102
+17428,9807,8802,28,,9102
+17428,9807,8805,0.9999,,9201
+17428,9807,8806,500000,,9001
+17428,9807,8807,10000000,,9001
+17430,9807,8801,0,,9102
+17430,9807,8802,30,,9102
+17430,9807,8805,0.9999,,9201
+17430,9807,8806,500000,,9001
+17430,9807,8807,10000000,,9001
+17448,9807,8801,0,,9102
+17448,9807,8802,105,,9102
+17448,9807,8805,0.9996,,9201
+17448,9807,8806,500000,,9001
+17448,9807,8807,10000000,,9001
+17449,9807,8801,0,,9102
+17449,9807,8802,111,,9102
+17449,9807,8805,0.9996,,9201
+17449,9807,8806,500000,,9001
+17449,9807,8807,10000000,,9001
+17450,9807,8801,0,,9102
+17450,9807,8802,117,,9102
+17450,9807,8805,0.9996,,9201
+17450,9807,8806,500000,,9001
+17450,9807,8807,10000000,,9001
+17451,9807,8801,0,,9102
+17451,9807,8802,123,,9102
+17451,9807,8805,0.9996,,9201
+17451,9807,8806,500000,,9001
+17451,9807,8807,10000000,,9001
+17452,9807,8801,0,,9102
+17452,9807,8802,129,,9102
+17452,9807,8805,0.9996,,9201
+17452,9807,8806,500000,,9001
+17452,9807,8807,10000000,,9001
+17453,9807,8801,0,,9102
+17453,9807,8802,135,,9102
+17453,9807,8805,0.9996,,9201
+17453,9807,8806,500000,,9001
+17453,9807,8807,10000000,,9001
+17454,9807,8801,0,,9102
+17454,9807,8802,141,,9102
+17454,9807,8805,0.9996,,9201
+17454,9807,8806,500000,,9001
+17454,9807,8807,10000000,,9001
+17455,9807,8801,0,,9102
+17455,9807,8802,147,,9102
+17455,9807,8805,0.9996,,9201
+17455,9807,8806,500000,,9001
+17455,9807,8807,10000000,,9001
+17456,9807,8801,0,,9102
+17456,9807,8802,153,,9102
+17456,9807,8805,0.9996,,9201
+17456,9807,8806,500000,,9001
+17456,9807,8807,10000000,,9001
+17457,9807,8801,0,,9102
+17457,9807,8802,159,,9102
+17457,9807,8805,0.9996,,9201
+17457,9807,8806,500000,,9001
+17457,9807,8807,10000000,,9001
+17458,9807,8801,0,,9102
+17458,9807,8802,165,,9102
+17458,9807,8805,0.9996,,9201
+17458,9807,8806,500000,,9001
+17458,9807,8807,10000000,,9001
+17515,9808,8801,0,,9102
+17515,9808,8802,15,,9102
+17515,9808,8805,1,,9201
+17515,9808,8806,0,,9001
+17515,9808,8807,0,,9001
+17517,9808,8801,0,,9102
+17517,9808,8802,17,,9102
+17517,9808,8805,1,,9201
+17517,9808,8806,0,,9001
+17517,9808,8807,0,,9001
+17519,9808,8801,0,,9102
+17519,9808,8802,19,,9102
+17519,9808,8805,1,,9201
+17519,9808,8806,0,,9001
+17519,9808,8807,0,,9001
+17521,9808,8801,0,,9102
+17521,9808,8802,21,,9102
+17521,9808,8805,1,,9201
+17521,9808,8806,0,,9001
+17521,9808,8807,0,,9001
+17523,9808,8801,0,,9102
+17523,9808,8802,23,,9102
+17523,9808,8805,1,,9201
+17523,9808,8806,0,,9001
+17523,9808,8807,0,,9001
+17525,9808,8801,0,,9102
+17525,9808,8802,25,,9102
+17525,9808,8805,1,,9201
+17525,9808,8806,0,,9001
+17525,9808,8807,0,,9001
+17527,9808,8801,0,,9102
+17527,9808,8802,27,,9102
+17527,9808,8805,1,,9201
+17527,9808,8806,0,,9001
+17527,9808,8807,0,,9001
+17529,9808,8801,0,,9102
+17529,9808,8802,29,,9102
+17529,9808,8805,1,,9201
+17529,9808,8806,0,,9001
+17529,9808,8807,0,,9001
+17531,9808,8801,0,,9102
+17531,9808,8802,31,,9102
+17531,9808,8805,1,,9201
+17531,9808,8806,0,,9001
+17531,9808,8807,0,,9001
+17533,9808,8801,0,,9102
+17533,9808,8802,33,,9102
+17533,9808,8805,1,,9201
+17533,9808,8806,0,,9001
+17533,9808,8807,0,,9001
+17611,9808,8801,-22,,9102
+17611,9808,8802,11,,9102
+17611,9808,8805,1,,9201
+17611,9808,8806,0,,9031
+17611,9808,8807,0,,9031
+17613,9808,8801,-22,,9102
+17613,9808,8802,13,,9102
+17613,9808,8805,1,,9201
+17613,9808,8806,0,,9031
+17613,9808,8807,0,,9031
+17615,9808,8801,-22,,9102
+17615,9808,8802,15,,9102
+17615,9808,8805,1,,9201
+17615,9808,8806,0,,9031
+17615,9808,8807,0,,9031
+17617,9808,8801,-22,,9102
+17617,9808,8802,17,,9102
+17617,9808,8805,1,,9201
+17617,9808,8806,0,,9031
+17617,9808,8807,0,,9031
+17619,9808,8801,-22,,9102
+17619,9808,8802,19,,9102
+17619,9808,8805,1,,9201
+17619,9808,8806,0,,9031
+17619,9808,8807,0,,9031
+17621,9808,8801,-22,,9102
+17621,9808,8802,21,,9102
+17621,9808,8805,1,,9201
+17621,9808,8806,0,,9031
+17621,9808,8807,0,,9031
+17623,9808,8801,-22,,9102
+17623,9808,8802,23,,9102
+17623,9808,8805,1,,9201
+17623,9808,8806,0,,9031
+17623,9808,8807,0,,9031
+17625,9808,8801,-22,,9102
+17625,9808,8802,25,,9102
+17625,9808,8805,1,,9201
+17625,9808,8806,0,,9031
+17625,9808,8807,0,,9031
+17700,9807,8801,0,,9110
+17700,9807,8802,-55.3,,9110
+17700,9807,8805,0.9999,,9201
+17700,9807,8806,304800,,9001
+17700,9807,8807,0,,9001
+17701,9807,8801,0,,9102
+17701,9807,8802,-53,,9102
+17701,9807,8805,0.9999,,9201
+17701,9807,8806,304800,,9001
+17701,9807,8807,0,,9001
+17702,9807,8801,0,,9102
+17702,9807,8802,-56,,9102
+17702,9807,8805,0.9999,,9201
+17702,9807,8806,304800,,9001
+17702,9807,8807,0,,9001
+17703,9807,8801,0,,9110
+17703,9807,8802,-58.3,,9110
+17703,9807,8805,0.9999,,9201
+17703,9807,8806,304800,,9001
+17703,9807,8807,0,,9001
+17704,9807,8801,0,,9110
+17704,9807,8802,-61.3,,9110
+17704,9807,8805,0.9999,,9201
+17704,9807,8806,304800,,9001
+17704,9807,8807,0,,9001
+17705,9807,8801,0,,9110
+17705,9807,8802,-64.3,,9110
+17705,9807,8805,0.9999,,9201
+17705,9807,8806,304800,,9001
+17705,9807,8807,0,,9001
+17706,9807,8801,0,,9110
+17706,9807,8802,-67.3,,9110
+17706,9807,8805,0.9999,,9201
+17706,9807,8806,304800,,9001
+17706,9807,8807,0,,9001
+17707,9807,8801,0,,9110
+17707,9807,8802,-70.3,,9110
+17707,9807,8805,0.9999,,9201
+17707,9807,8806,304800,,9001
+17707,9807,8807,0,,9001
+17708,9807,8801,0,,9110
+17708,9807,8802,-73.3,,9110
+17708,9807,8805,0.9999,,9201
+17708,9807,8806,304800,,9001
+17708,9807,8807,0,,9001
+17709,9807,8801,0,,9110
+17709,9807,8802,-76.3,,9110
+17709,9807,8805,0.9999,,9201
+17709,9807,8806,304800,,9001
+17709,9807,8807,0,,9001
+17710,9807,8801,0,,9110
+17710,9807,8802,-79.3,,9110
+17710,9807,8805,0.9999,,9201
+17710,9807,8806,304800,,9001
+17710,9807,8807,0,,9001
+17711,9807,8801,0,,9110
+17711,9807,8802,-82.3,,9110
+17711,9807,8805,0.9999,,9201
+17711,9807,8806,304800,,9001
+17711,9807,8807,0,,9001
+17712,9807,8801,0,,9102
+17712,9807,8802,-81,,9102
+17712,9807,8805,0.9999,,9201
+17712,9807,8806,304800,,9001
+17712,9807,8807,0,,9001
+17713,9807,8801,0,,9102
+17713,9807,8802,-84,,9102
+17713,9807,8805,0.9999,,9201
+17713,9807,8806,304800,,9001
+17713,9807,8807,0,,9001
+17714,9807,8801,0,,9102
+17714,9807,8802,-87,,9102
+17714,9807,8805,0.9999,,9201
+17714,9807,8806,304800,,9001
+17714,9807,8807,0,,9001
+17715,9807,8801,0,,9102
+17715,9807,8802,-90,,9102
+17715,9807,8805,0.9999,,9201
+17715,9807,8806,304800,,9001
+17715,9807,8807,0,,9001
+17716,9807,8801,0,,9102
+17716,9807,8802,-93,,9102
+17716,9807,8805,0.9999,,9201
+17716,9807,8806,304800,,9001
+17716,9807,8807,0,,9001
+17717,9807,8801,0,,9102
+17717,9807,8802,-96,,9102
+17717,9807,8805,0.9999,,9201
+17717,9807,8806,304800,,9001
+17717,9807,8807,0,,9001
+17794,9807,8801,0,,9110
+17794,9807,8802,-61.3,,9110
+17794,9807,8805,0.9999,,9201
+17794,9807,8806,4500000,,9001
+17794,9807,8807,0,,9001
+17795,9807,8801,0,,9110
+17795,9807,8802,-64.3,,9110
+17795,9807,8805,0.9999,,9201
+17795,9807,8806,5500000,,9001
+17795,9807,8807,0,,9001
+17801,9807,8801,33,,9110
+17801,9807,8802,129.3,,9110
+17801,9807,8805,0.9999,,9201
+17801,9807,8806,0,,9001
+17801,9807,8807,0,,9001
+17802,9807,8801,33,,9110
+17802,9807,8802,131,,9110
+17802,9807,8805,0.9999,,9201
+17802,9807,8806,0,,9001
+17802,9807,8807,0,,9001
+17803,9807,8801,36,,9110
+17803,9807,8802,132.1,,9110
+17803,9807,8805,0.9999,,9201
+17803,9807,8806,0,,9001
+17803,9807,8807,0,,9001
+17804,9807,8801,33,,9110
+17804,9807,8802,133.3,,9110
+17804,9807,8805,0.9999,,9201
+17804,9807,8806,0,,9001
+17804,9807,8807,0,,9001
+17805,9807,8801,36,,9110
+17805,9807,8802,134.2,,9110
+17805,9807,8805,0.9999,,9201
+17805,9807,8806,0,,9001
+17805,9807,8807,0,,9001
+17806,9807,8801,36,,9110
+17806,9807,8802,136,,9110
+17806,9807,8805,0.9999,,9201
+17806,9807,8806,0,,9001
+17806,9807,8807,0,,9001
+17807,9807,8801,36,,9110
+17807,9807,8802,137.1,,9110
+17807,9807,8805,0.9999,,9201
+17807,9807,8806,0,,9001
+17807,9807,8807,0,,9001
+17808,9807,8801,36,,9110
+17808,9807,8802,138.3,,9110
+17808,9807,8805,0.9999,,9201
+17808,9807,8806,0,,9001
+17808,9807,8807,0,,9001
+17809,9807,8801,36,,9110
+17809,9807,8802,139.5,,9110
+17809,9807,8805,0.9999,,9201
+17809,9807,8806,0,,9001
+17809,9807,8807,0,,9001
+17810,9807,8801,40,,9110
+17810,9807,8802,140.5,,9110
+17810,9807,8805,0.9999,,9201
+17810,9807,8806,0,,9001
+17810,9807,8807,0,,9001
+17811,9807,8801,44,,9110
+17811,9807,8802,140.15,,9110
+17811,9807,8805,0.9999,,9201
+17811,9807,8806,0,,9001
+17811,9807,8807,0,,9001
+17812,9807,8801,44,,9110
+17812,9807,8802,142.15,,9110
+17812,9807,8805,0.9999,,9201
+17812,9807,8806,0,,9001
+17812,9807,8807,0,,9001
+17813,9807,8801,44,,9110
+17813,9807,8802,144.15,,9110
+17813,9807,8805,0.9999,,9201
+17813,9807,8806,0,,9001
+17813,9807,8807,0,,9001
+17814,9807,8801,26,,9110
+17814,9807,8802,142,,9110
+17814,9807,8805,0.9999,,9201
+17814,9807,8806,0,,9001
+17814,9807,8807,0,,9001
+17815,9807,8801,26,,9110
+17815,9807,8802,127.3,,9110
+17815,9807,8805,0.9999,,9201
+17815,9807,8806,0,,9001
+17815,9807,8807,0,,9001
+17816,9807,8801,26,,9110
+17816,9807,8802,124,,9110
+17816,9807,8805,0.9999,,9201
+17816,9807,8806,0,,9001
+17816,9807,8807,0,,9001
+17817,9807,8801,26,,9110
+17817,9807,8802,131,,9110
+17817,9807,8805,0.9999,,9201
+17817,9807,8806,0,,9001
+17817,9807,8807,0,,9001
+17818,9807,8801,20,,9110
+17818,9807,8802,136,,9110
+17818,9807,8805,0.9999,,9201
+17818,9807,8806,0,,9001
+17818,9807,8807,0,,9001
+17819,9807,8801,26,,9110
+17819,9807,8802,154,,9110
+17819,9807,8805,0.9999,,9201
+17819,9807,8806,0,,9001
+17819,9807,8807,0,,9001
+17901,9807,8801,-36.5247515,,9110
+17901,9807,8802,174.45516217,,9110
+17901,9807,8805,0.9999,,9201
+17901,9807,8806,300000,,9001
+17901,9807,8807,700000,,9001
+17902,9807,8801,-37.45404993,,9110
+17902,9807,8802,176.27583101,,9110
+17902,9807,8805,1,,9201
+17902,9807,8806,300000,,9001
+17902,9807,8807,700000,,9001
+17903,9807,8801,-38.372893,,9110
+17903,9807,8802,177.53082906,,9110
+17903,9807,8805,1,,9201
+17903,9807,8806,300000,,9001
+17903,9807,8807,700000,,9001
+17904,9807,8801,-39.39033455,,9110
+17904,9807,8802,176.40252499,,9110
+17904,9807,8805,1,,9201
+17904,9807,8806,300000,,9001
+17904,9807,8807,700000,,9001
+17905,9807,8801,-39.08087299,,9110
+17905,9807,8802,174.13408423,,9110
+17905,9807,8805,1,,9201
+17905,9807,8806,300000,,9001
+17905,9807,8807,700000,,9001
+17906,9807,8801,-39.30448934,,9110
+17906,9807,8802,175.38241325,,9110
+17906,9807,8805,1,,9201
+17906,9807,8806,300000,,9001
+17906,9807,8807,700000,,9001
+17907,9807,8801,-40.14310097,,9110
+17907,9807,8802,175.29171586,,9110
+17907,9807,8805,1,,9201
+17907,9807,8806,300000,,9001
+17907,9807,8807,700000,,9001
+17908,9807,8801,-40.55319175,,9110
+17908,9807,8802,175.38504588,,9110
+17908,9807,8805,1,,9201
+17908,9807,8806,300000,,9001
+17908,9807,8807,700000,,9001
+17909,9807,8801,-41.18047507,,9110
+17909,9807,8802,174.46358432,,9110
+17909,9807,8805,1,,9201
+17909,9807,8806,300000,,9001
+17909,9807,8807,700000,,9001
+17910,9807,8801,-40.42531326,,9110
+17910,9807,8802,172.40193674,,9110
+17910,9807,8805,1,,9201
+17910,9807,8806,300000,,9001
+17910,9807,8807,700000,,9001
+17911,9807,8801,-41.1628361,,9110
+17911,9807,8802,173.17575405,,9110
+17911,9807,8805,1,,9201
+17911,9807,8806,300000,,9001
+17911,9807,8807,700000,,9001
+17912,9807,8801,-41.17236815,,9110
+17912,9807,8802,172.06325015,,9110
+17912,9807,8805,1,,9201
+17912,9807,8806,300000,,9001
+17912,9807,8807,700000,,9001
+17913,9807,8801,-41.48388903,,9110
+17913,9807,8802,171.34525362,,9110
+17913,9807,8805,1,,9201
+17913,9807,8806,300000,,9001
+17913,9807,8807,700000,,9001
+17914,9807,8801,-42.20012994,,9110
+17914,9807,8802,171.32591767,,9110
+17914,9807,8805,1,,9201
+17914,9807,8806,300000,,9001
+17914,9807,8807,700000,,9001
+17915,9807,8801,-42.41208197,,9110
+17915,9807,8802,173.00364802,,9110
+17915,9807,8805,1,,9201
+17915,9807,8806,300000,,9001
+17915,9807,8807,700000,,9001
+17916,9807,8801,-41.3240152,,9110
+17916,9807,8802,173.48074668,,9110
+17916,9807,8805,1,,9201
+17916,9807,8806,300000,,9001
+17916,9807,8807,700000,,9001
+17917,9807,8801,-42.53107605,,9110
+17917,9807,8802,170.58479766,,9110
+17917,9807,8805,1,,9201
+17917,9807,8806,300000,,9001
+17917,9807,8807,700000,,9001
+17918,9807,8801,-43.06364613,,9110
+17918,9807,8802,170.1539333,,9110
+17918,9807,8805,1,,9201
+17918,9807,8806,300000,,9001
+17918,9807,8807,700000,,9001
+17919,9807,8801,-43.58400904,,9110
+17919,9807,8802,168.36225612,,9110
+17919,9807,8805,1,,9201
+17919,9807,8806,300000,,9001
+17919,9807,8807,700000,,9001
+17920,9807,8801,-43.35262953,,9110
+17920,9807,8802,172.43378969,,9110
+17920,9807,8805,1,,9201
+17920,9807,8806,300000,,9001
+17920,9807,8807,700000,,9001
+17921,9807,8801,-43.44553616,,9110
+17921,9807,8802,171.21386945,,9110
+17921,9807,8805,1,,9201
+17921,9807,8806,300000,,9001
+17921,9807,8807,700000,,9001
+17922,9807,8801,-44.24079933,,9110
+17922,9807,8802,171.0326103,,9110
+17922,9807,8805,1,,9201
+17922,9807,8806,300000,,9001
+17922,9807,8807,700000,,9001
+17923,9807,8801,-44.44069647,,9110
+17923,9807,8802,169.28039183,,9110
+17923,9807,8805,1,,9201
+17923,9807,8806,300000,,9001
+17923,9807,8807,700000,,9001
+17924,9807,8801,-45.07584493,,9110
+17924,9807,8802,168.23551083,,9110
+17924,9807,8805,1,,9201
+17924,9807,8806,300000,,9001
+17924,9807,8807,700000,,9001
+17925,9807,8801,-45.33494142,,9110
+17925,9807,8802,167.44199024,,9110
+17925,9807,8805,1,,9201
+17925,9807,8806,300000,,9001
+17925,9807,8807,700000,,9001
+17926,9807,8801,-45.48583078,,9110
+17926,9807,8802,170.37429426,,9110
+17926,9807,8805,1,,9201
+17926,9807,8806,300000,,9001
+17926,9807,8807,700000,,9001
+17927,9807,8801,-45.51414481,,9110
+17927,9807,8802,170.16573208,,9110
+17927,9807,8805,0.99996,,9201
+17927,9807,8806,300000,,9001
+17927,9807,8807,700000,,9001
+17928,9807,8801,-46.36000346,,9110
+17928,9807,8802,168.20343392,,9110
+17928,9807,8805,1,,9201
+17928,9807,8806,300002.66,,9001
+17928,9807,8807,699999.58,,9001
+17931,9807,8801,-36.5247,,9110
+17931,9807,8802,174.4551,,9110
+17931,9807,8805,0.9999,,9201
+17931,9807,8806,400000,,9001
+17931,9807,8807,800000,,9001
+17932,9807,8801,-37.454,,9110
+17932,9807,8802,176.2758,,9110
+17932,9807,8805,1,,9201
+17932,9807,8806,400000,,9001
+17932,9807,8807,800000,,9001
+17933,9807,8801,-38.3728,,9110
+17933,9807,8802,177.5308,,9110
+17933,9807,8805,1,,9201
+17933,9807,8806,400000,,9001
+17933,9807,8807,800000,,9001
+17934,9807,8801,-39.3903,,9110
+17934,9807,8802,176.4025,,9110
+17934,9807,8805,1,,9201
+17934,9807,8806,400000,,9001
+17934,9807,8807,800000,,9001
+17935,9807,8801,-39.0808,,9110
+17935,9807,8802,174.134,,9110
+17935,9807,8805,1,,9201
+17935,9807,8806,400000,,9001
+17935,9807,8807,800000,,9001
+17936,9807,8801,-39.3044,,9110
+17936,9807,8802,175.3824,,9110
+17936,9807,8805,1,,9201
+17936,9807,8806,400000,,9001
+17936,9807,8807,800000,,9001
+17937,9807,8801,-40.1431,,9110
+17937,9807,8802,175.2917,,9110
+17937,9807,8805,1,,9201
+17937,9807,8806,400000,,9001
+17937,9807,8807,800000,,9001
+17938,9807,8801,-40.5531,,9110
+17938,9807,8802,175.385,,9110
+17938,9807,8805,1,,9201
+17938,9807,8806,400000,,9001
+17938,9807,8807,800000,,9001
+17939,9807,8801,-41.1804,,9110
+17939,9807,8802,174.4635,,9110
+17939,9807,8805,1,,9201
+17939,9807,8806,400000,,9001
+17939,9807,8807,800000,,9001
+17940,9807,8801,-40.4253,,9110
+17940,9807,8802,172.4019,,9110
+17940,9807,8805,1,,9201
+17940,9807,8806,400000,,9001
+17940,9807,8807,800000,,9001
+17941,9807,8801,-41.1628,,9110
+17941,9807,8802,173.1757,,9110
+17941,9807,8805,1,,9201
+17941,9807,8806,400000,,9001
+17941,9807,8807,800000,,9001
+17942,9807,8801,-41.1723,,9110
+17942,9807,8802,172.0632,,9110
+17942,9807,8805,1,,9201
+17942,9807,8806,400000,,9001
+17942,9807,8807,800000,,9001
+17943,9807,8801,-41.4838,,9110
+17943,9807,8802,171.3452,,9110
+17943,9807,8805,1,,9201
+17943,9807,8806,400000,,9001
+17943,9807,8807,800000,,9001
+17944,9807,8801,-42.2001,,9110
+17944,9807,8802,171.3259,,9110
+17944,9807,8805,1,,9201
+17944,9807,8806,400000,,9001
+17944,9807,8807,800000,,9001
+17945,9807,8801,-42.412,,9110
+17945,9807,8802,173.0036,,9110
+17945,9807,8805,1,,9201
+17945,9807,8806,400000,,9001
+17945,9807,8807,800000,,9001
+17946,9807,8801,-41.324,,9110
+17946,9807,8802,173.4807,,9110
+17946,9807,8805,1,,9201
+17946,9807,8806,400000,,9001
+17946,9807,8807,800000,,9001
+17947,9807,8801,-42.531,,9110
+17947,9807,8802,170.5847,,9110
+17947,9807,8805,1,,9201
+17947,9807,8806,400000,,9001
+17947,9807,8807,800000,,9001
+17948,9807,8801,-43.0636,,9110
+17948,9807,8802,170.1539,,9110
+17948,9807,8805,1,,9201
+17948,9807,8806,400000,,9001
+17948,9807,8807,800000,,9001
+17949,9807,8801,-43.584,,9110
+17949,9807,8802,168.3622,,9110
+17949,9807,8805,1,,9201
+17949,9807,8806,400000,,9001
+17949,9807,8807,800000,,9001
+17950,9807,8801,-43.3526,,9110
+17950,9807,8802,172.4337,,9110
+17950,9807,8805,1,,9201
+17950,9807,8806,400000,,9001
+17950,9807,8807,800000,,9001
+17951,9807,8801,-43.4455,,9110
+17951,9807,8802,171.2138,,9110
+17951,9807,8805,1,,9201
+17951,9807,8806,400000,,9001
+17951,9807,8807,800000,,9001
+17952,9807,8801,-44.2407,,9110
+17952,9807,8802,171.0326,,9110
+17952,9807,8805,1,,9201
+17952,9807,8806,400000,,9001
+17952,9807,8807,800000,,9001
+17953,9807,8801,-44.4406,,9110
+17953,9807,8802,169.2803,,9110
+17953,9807,8805,1,,9201
+17953,9807,8806,400000,,9001
+17953,9807,8807,800000,,9001
+17954,9807,8801,-45.0758,,9110
+17954,9807,8802,168.2355,,9110
+17954,9807,8805,1,,9201
+17954,9807,8806,400000,,9001
+17954,9807,8807,800000,,9001
+17955,9807,8801,-45.3349,,9110
+17955,9807,8802,167.4419,,9110
+17955,9807,8805,1,,9201
+17955,9807,8806,400000,,9001
+17955,9807,8807,800000,,9001
+17956,9807,8801,-45.4858,,9110
+17956,9807,8802,170.3742,,9110
+17956,9807,8805,1,,9201
+17956,9807,8806,400000,,9001
+17956,9807,8807,800000,,9001
+17957,9807,8801,-45.5141,,9110
+17957,9807,8802,170.1657,,9110
+17957,9807,8805,0.99996,,9201
+17957,9807,8806,400000,,9001
+17957,9807,8807,800000,,9001
+17958,9807,8801,-46.36,,9110
+17958,9807,8802,168.2034,,9110
+17958,9807,8805,1,,9201
+17958,9807,8806,400000,,9001
+17958,9807,8807,800000,,9001
+18011,9801,8801,40,,9105
+18011,9801,8802,3,,9105
+18011,9801,8805,0.999625544,,9201
+18011,9801,8806,500000,,9001
+18011,9801,8807,300000,,9001
+18012,9801,8801,37,,9105
+18012,9801,8802,3,,9105
+18012,9801,8805,0.999625769,,9201
+18012,9801,8806,500000,,9001
+18012,9801,8807,300000,,9001
+18021,9801,8801,40,,9105
+18021,9801,8802,3,,9105
+18021,9801,8805,0.999625544,,9201
+18021,9801,8806,500135,,9001
+18021,9801,8807,300090,,9001
+18022,9801,8801,37,,9105
+18022,9801,8802,3,,9105
+18022,9801,8805,0.999625769,,9201
+18022,9801,8806,500135,,9001
+18022,9801,8807,300090,,9001
+18031,9807,8801,-90,,9102
+18031,9807,8802,-72,,9102
+18031,9807,8805,1,,9201
+18031,9807,8806,1500000,,9001
+18031,9807,8807,0,,9001
+18032,9807,8801,-90,,9102
+18032,9807,8802,-69,,9102
+18032,9807,8805,1,,9201
+18032,9807,8806,2500000,,9001
+18032,9807,8807,0,,9001
+18033,9807,8801,-90,,9102
+18033,9807,8802,-66,,9102
+18033,9807,8805,1,,9201
+18033,9807,8806,3500000,,9001
+18033,9807,8807,0,,9001
+18034,9807,8801,-90,,9102
+18034,9807,8802,-63,,9102
+18034,9807,8805,1,,9201
+18034,9807,8806,4500000,,9001
+18034,9807,8807,0,,9001
+18035,9807,8801,-90,,9102
+18035,9807,8802,-60,,9102
+18035,9807,8805,1,,9201
+18035,9807,8806,5500000,,9001
+18035,9807,8807,0,,9001
+18036,9807,8801,-90,,9102
+18036,9807,8802,-57,,9102
+18036,9807,8805,1,,9201
+18036,9807,8806,6500000,,9001
+18036,9807,8807,0,,9001
+18037,9807,8801,-90,,9102
+18037,9807,8802,-54,,9102
+18037,9807,8805,1,,9201
+18037,9807,8806,7500000,,9001
+18037,9807,8807,0,,9001
+18041,9807,8801,0,,9102
+18041,9807,8802,28,,9102
+18041,9807,8805,1,,9201
+18041,9807,8806,0,,9001
+18041,9807,8807,0,,9001
+18042,9807,8801,0,,9102
+18042,9807,8802,31,,9102
+18042,9807,8805,1,,9201
+18042,9807,8806,0,,9001
+18042,9807,8807,0,,9001
+18043,9807,8801,0,,9102
+18043,9807,8802,34,,9102
+18043,9807,8805,1,,9201
+18043,9807,8806,0,,9001
+18043,9807,8807,0,,9001
+18044,9807,8801,0,,9110
+18044,9807,8802,10.2,,9110
+18044,9807,8805,1,,9201
+18044,9807,8806,150000,,9001
+18044,9807,8807,0,,9001
+18045,9807,8801,0,,9110
+18045,9807,8802,13.2,,9110
+18045,9807,8805,1,,9201
+18045,9807,8806,450000,,9001
+18045,9807,8807,0,,9001
+18046,9807,8801,0,,9110
+18046,9807,8802,16.2,,9110
+18046,9807,8805,1,,9201
+18046,9807,8806,750000,,9001
+18046,9807,8807,0,,9001
+18047,9807,8801,0,,9102
+18047,9807,8802,28,,9102
+18047,9807,8805,1,,9201
+18047,9807,8806,150000,,9001
+18047,9807,8807,0,,9001
+18048,9807,8801,0,,9102
+18048,9807,8802,31,,9102
+18048,9807,8805,1,,9201
+18048,9807,8806,450000,,9001
+18048,9807,8807,0,,9001
+18049,9807,8801,0,,9102
+18049,9807,8802,34,,9102
+18049,9807,8805,1,,9201
+18049,9807,8806,750000,,9001
+18049,9807,8807,0,,9001
+18051,9807,8801,4.355657,,9110
+18051,9807,8802,-77.04513,,9110
+18051,9807,8805,1,,9201
+18051,9807,8806,1000000,,9001
+18051,9807,8807,1000000,,9001
+18052,9807,8801,4.355657,,9110
+18052,9807,8802,-74.04513,,9110
+18052,9807,8805,1,,9201
+18052,9807,8806,1000000,,9001
+18052,9807,8807,1000000,,9001
+18053,9807,8801,4.355657,,9110
+18053,9807,8802,-71.04513,,9110
+18053,9807,8805,1,,9201
+18053,9807,8806,1000000,,9001
+18053,9807,8807,1000000,,9001
+18054,9807,8801,4.355657,,9110
+18054,9807,8802,-68.04513,,9110
+18054,9807,8805,1,,9201
+18054,9807,8806,1000000,,9001
+18054,9807,8807,1000000,,9001
+18055,9807,8801,4.35463215,,9110
+18055,9807,8802,-80.04390285,,9110
+18055,9807,8805,1,,9201
+18055,9807,8806,1000000,,9001
+18055,9807,8807,1000000,,9001
+18056,9807,8801,4.35463215,,9110
+18056,9807,8802,-77.04390285,,9110
+18056,9807,8805,1,,9201
+18056,9807,8806,1000000,,9001
+18056,9807,8807,1000000,,9001
+18057,9807,8801,4.35463215,,9110
+18057,9807,8802,-74.04390285,,9110
+18057,9807,8805,1,,9201
+18057,9807,8806,1000000,,9001
+18057,9807,8807,1000000,,9001
+18058,9807,8801,4.35463215,,9110
+18058,9807,8802,-71.04390285,,9110
+18058,9807,8805,1,,9201
+18058,9807,8806,1000000,,9001
+18058,9807,8807,1000000,,9001
+18059,9807,8801,4.35463215,,9110
+18059,9807,8802,-68.04390285,,9110
+18059,9807,8805,1,,9201
+18059,9807,8806,1000000,,9001
+18059,9807,8807,1000000,,9001
+18061,9801,8801,22.21,,9110
+18061,9801,8802,-81,,9110
+18061,9801,8805,0.99993602,,9201
+18061,9801,8806,500000,,9001
+18061,9801,8807,280296.016,,9001
+18062,9801,8801,20.43,,9110
+18062,9801,8802,-76.5,,9110
+18062,9801,8805,0.99994848,,9201
+18062,9801,8806,500000,,9001
+18062,9801,8807,229126.939,,9001
+18071,9807,8801,30,,9102
+18071,9807,8802,35,,9102
+18071,9807,8805,1,,9201
+18071,9807,8806,300000,,9001
+18071,9807,8807,1100000,,9001
+18072,9807,8801,30,,9102
+18072,9807,8802,31,,9102
+18072,9807,8805,1,,9201
+18072,9807,8806,615000,,9001
+18072,9807,8807,810000,,9001
+18073,9807,8801,30,,9102
+18073,9807,8802,27,,9102
+18073,9807,8805,1,,9201
+18073,9807,8806,700000,,9001
+18073,9807,8807,200000,,9001
+18074,9807,8801,30,,9102
+18074,9807,8802,27,,9102
+18074,9807,8805,1,,9201
+18074,9807,8806,700000,,9001
+18074,9807,8807,1200000,,9001
+18081,9801,8801,55,,9105
+18081,9801,8802,0,,9105
+18081,9801,8805,0.999877341,,9201
+18081,9801,8806,600000,,9001
+18081,9801,8807,1200000,,9001
+18082,9801,8801,52,,9105
+18082,9801,8802,0,,9105
+18082,9801,8805,0.99987742,,9201
+18082,9801,8806,600000,,9001
+18082,9801,8807,2200000,,9001
+18083,9801,8801,49,,9105
+18083,9801,8802,0,,9105
+18083,9801,8805,0.999877499,,9201
+18083,9801,8806,600000,,9001
+18083,9801,8807,3200000,,9001
+18084,9801,8801,46.85,,9105
+18084,9801,8802,0,,9105
+18084,9801,8805,0.99994471,,9201
+18084,9801,8806,234.358,,9001
+18084,9801,8807,4185861.369,,9001
+18085,9802,8821,46.3,,9110
+18085,9802,8822,3,,9110
+18085,9802,8823,49,,9110
+18085,9802,8824,44,,9110
+18085,9802,8826,700000,,9001
+18085,9802,8827,6600000,,9001
+18086,9801,8801,46.48,,9110
+18086,9801,8802,2.2014025,,9110
+18086,9801,8805,0.99987742,,9201
+18086,9801,8806,600000,,9001
+18086,9801,8807,2200000,,9001
+18091,9801,8801,55,,9105
+18091,9801,8802,0,,9105
+18091,9801,8805,0.999877341,,9201
+18091,9801,8806,600000,,9001
+18091,9801,8807,200000,,9001
+18092,9801,8801,52,,9105
+18092,9801,8802,0,,9105
+18092,9801,8805,0.99987742,,9201
+18092,9801,8806,600000,,9001
+18092,9801,8807,200000,,9001
+18093,9801,8801,49,,9105
+18093,9801,8802,0,,9105
+18093,9801,8805,0.999877499,,9201
+18093,9801,8806,600000,,9001
+18093,9801,8807,200000,,9001
+18094,9801,8801,46.85,,9105
+18094,9801,8802,0,,9105
+18094,9801,8805,0.99994471,,9201
+18094,9801,8806,234.358,,9001
+18094,9801,8807,185861.369,,9001
+18110,9801,8801,39.3,,9110
+18110,9801,8802,68,,9110
+18110,9801,8805,0.99846154,,9201
+18110,9801,8806,2355500,,9084
+18110,9801,8807,2590000,,9084
+18111,9801,8801,32.3,,9110
+18111,9801,8802,68,,9110
+18111,9801,8805,0.99878641,,9201
+18111,9801,8806,3000000,,9084
+18111,9801,8807,1000000,,9084
+18112,9801,8801,26,,9102
+18112,9801,8802,74,,9102
+18112,9801,8805,0.99878641,,9201
+18112,9801,8806,3000000,,9084
+18112,9801,8807,1000000,,9084
+18113,9801,8801,26,,9102
+18113,9801,8802,90,,9102
+18113,9801,8805,0.99878641,,9201
+18113,9801,8806,3000000,,9084
+18113,9801,8807,1000000,,9084
+18114,9801,8801,19,,9102
+18114,9801,8802,80,,9102
+18114,9801,8805,0.99878641,,9201
+18114,9801,8806,3000000,,9084
+18114,9801,8807,1000000,,9084
+18115,9801,8801,19,,9102
+18115,9801,8802,100,,9102
+18115,9801,8805,0.99878641,,9201
+18115,9801,8806,3000000,,9084
+18115,9801,8807,1000000,,9084
+18116,9801,8801,12,,9102
+18116,9801,8802,80,,9102
+18116,9801,8805,0.99878641,,9201
+18116,9801,8806,3000000,,9084
+18116,9801,8807,1000000,,9084
+18117,9801,8801,12,,9102
+18117,9801,8802,100,,9102
+18117,9801,8805,0.99878641,,9201
+18117,9801,8806,3000000,,9084
+18117,9801,8807,1000000,,9084
+18121,9807,8801,0,,9102
+18121,9807,8802,9,,9102
+18121,9807,8805,0.9996,,9201
+18121,9807,8806,1500000,,9001
+18121,9807,8807,0,,9001
+18122,9807,8801,0,,9102
+18122,9807,8802,15,,9102
+18122,9807,8805,0.9996,,9201
+18122,9807,8806,2520000,,9001
+18122,9807,8807,0,,9001
+18131,9801,8801,37,,9105
+18131,9801,8802,-6,,9105
+18131,9801,8805,0.999625769,,9201
+18131,9801,8806,500000,,9001
+18131,9801,8807,300000,,9001
+18132,9801,8801,33,,9105
+18132,9801,8802,-6,,9105
+18132,9801,8805,0.999615596,,9201
+18132,9801,8806,500000,,9001
+18132,9801,8807,300000,,9001
+18133,9801,8801,29,,9105
+18133,9801,8802,-6,,9105
+18133,9801,8805,0.9996,,9201
+18133,9801,8806,1200000,,9001
+18133,9801,8807,400000,,9001
+18134,9801,8801,29,,9105
+18134,9801,8802,-6,,9105
+18134,9801,8805,0.999616304,,9201
+18134,9801,8806,1200000,,9001
+18134,9801,8807,400000,,9001
+18135,9801,8801,25,,9105
+18135,9801,8802,-6,,9105
+18135,9801,8805,0.999616437,,9201
+18135,9801,8806,1500000,,9001
+18135,9801,8807,400000,,9001
+18141,9807,8801,-39,,9110
+18141,9807,8802,175.3,,9110
+18141,9807,8805,1,,9201
+18141,9807,8806,300000,,9040
+18141,9807,8807,400000,,9040
+18142,9807,8801,-44,,9110
+18142,9807,8802,171.3,,9110
+18142,9807,8805,1,,9201
+18142,9807,8806,500000,,9040
+18142,9807,8807,500000,,9040
+18151,9807,8801,4,,9110
+18151,9807,8802,4.3,,9110
+18151,9807,8805,0.99975,,9201
+18151,9807,8806,230738.26,,9001
+18151,9807,8807,0,,9001
+18152,9807,8801,4,,9110
+18152,9807,8802,8.3,,9110
+18152,9807,8805,0.99975,,9201
+18152,9807,8806,670553.98,,9001
+18152,9807,8807,0,,9001
+18153,9807,8801,4,,9110
+18153,9807,8802,12.3,,9110
+18153,9807,8805,0.99975,,9201
+18153,9807,8806,1110369.7,,9001
+18153,9807,8807,0,,9001
+18161,9807,8801,-6,,9110
+18161,9807,8802,-80.3,,9110
+18161,9807,8805,0.99983008,,9201
+18161,9807,8806,222000,,9001
+18161,9807,8807,1426834.743,,9001
+18162,9807,8801,-9.3,,9110
+18162,9807,8802,-76,,9110
+18162,9807,8805,0.99932994,,9201
+18162,9807,8806,720000,,9001
+18162,9807,8807,1039979.159,,9001
+18163,9807,8801,-9.3,,9110
+18163,9807,8802,-70.3,,9110
+18163,9807,8805,0.99952992,,9201
+18163,9807,8806,1324000,,9001
+18163,9807,8807,1040084.558,,9001
+18171,9807,8801,0,,9102
+18171,9807,8802,117,,9102
+18171,9807,8805,0.99995,,9201
+18171,9807,8806,500000,,9001
+18171,9807,8807,0,,9001
+18172,9807,8801,0,,9102
+18172,9807,8802,119,,9102
+18172,9807,8805,0.99995,,9201
+18172,9807,8806,500000,,9001
+18172,9807,8807,0,,9001
+18173,9807,8801,0,,9102
+18173,9807,8802,121,,9102
+18173,9807,8805,0.99995,,9201
+18173,9807,8806,500000,,9001
+18173,9807,8807,0,,9001
+18174,9807,8801,0,,9102
+18174,9807,8802,123,,9102
+18174,9807,8805,0.99995,,9201
+18174,9807,8806,500000,,9001
+18174,9807,8807,0,,9001
+18175,9807,8801,0,,9102
+18175,9807,8802,125,,9102
+18175,9807,8805,0.99995,,9201
+18175,9807,8806,500000,,9001
+18175,9807,8807,0,,9001
+18181,9801,8801,40,,9105
+18181,9801,8802,11,,9105
+18181,9801,8805,0.999625544,,9201
+18181,9801,8806,500000,,9001
+18181,9801,8807,300000,,9001
+18182,9801,8801,37,,9105
+18182,9801,8802,11,,9105
+18182,9801,8805,0.999625769,,9201
+18182,9801,8806,500000,,9001
+18182,9801,8807,300000,,9001
+18183,9807,8801,0,,9102
+18183,9807,8802,19,,9102
+18183,9807,8805,1,,9201
+18183,9807,8806,500000,,9001
+18183,9807,8807,0,,9001
+18184,9807,8801,0,,9102
+18184,9807,8802,20,,9102
+18184,9807,8805,1,,9201
+18184,9807,8806,500000,,9001
+18184,9807,8807,0,,9001
+18185,9807,8801,0,,9102
+18185,9807,8802,21,,9102
+18185,9807,8805,1,,9201
+18185,9807,8806,500000,,9001
+18185,9807,8807,0,,9001
+18186,9807,8801,0,,9102
+18186,9807,8802,22,,9102
+18186,9807,8805,1,,9201
+18186,9807,8806,500000,,9001
+18186,9807,8807,0,,9001
+18187,9807,8801,0,,9102
+18187,9807,8802,23,,9102
+18187,9807,8805,1,,9201
+18187,9807,8806,500000,,9001
+18187,9807,8807,0,,9001
+18188,9807,8801,0,,9102
+18188,9807,8802,24,,9102
+18188,9807,8805,1,,9201
+18188,9807,8806,500000,,9001
+18188,9807,8807,0,,9001
+18189,9807,8801,0,,9102
+18189,9807,8802,25,,9102
+18189,9807,8805,1,,9201
+18189,9807,8806,500000,,9001
+18189,9807,8807,0,,9001
+18190,9807,8801,0,,9102
+18190,9807,8802,26,,9102
+18190,9807,8805,1,,9201
+18190,9807,8806,500000,,9001
+18190,9807,8807,0,,9001
+18191,9807,8801,0,,9102
+18191,9807,8802,21,,9102
+18191,9807,8805,1,,9201
+18191,9807,8806,1500000,,9001
+18191,9807,8807,0,,9001
+18192,9807,8801,0,,9102
+18192,9807,8802,24,,9102
+18192,9807,8805,1,,9201
+18192,9807,8806,2500000,,9001
+18192,9807,8807,0,,9001
+18193,9807,8801,0,,9102
+18193,9807,8802,27,,9102
+18193,9807,8805,1,,9201
+18193,9807,8806,3500000,,9001
+18193,9807,8807,0,,9001
+18194,9807,8801,0,,9102
+18194,9807,8802,30,,9102
+18194,9807,8805,1,,9201
+18194,9807,8806,4500000,,9001
+18194,9807,8807,0,,9001
+18195,9807,8801,0,,9102
+18195,9807,8802,27,,9102
+18195,9807,8805,1,,9201
+18195,9807,8806,500000,,9001
+18195,9807,8807,0,,9001
+18196,9807,8801,0,,9102
+18196,9807,8802,28,,9102
+18196,9807,8805,1,,9201
+18196,9807,8806,500000,,9001
+18196,9807,8807,0,,9001
+18197,9807,8801,0,,9102
+18197,9807,8802,29,,9102
+18197,9807,8805,1,,9201
+18197,9807,8806,500000,,9001
+18197,9807,8807,0,,9001
+18198,9807,8801,0,,9102
+18198,9807,8802,30,,9102
+18198,9807,8805,1,,9201
+18198,9807,8806,500000,,9001
+18198,9807,8807,0,,9001
+18199,9807,8801,0,,9102
+18199,9807,8802,31,,9102
+18199,9807,8805,1,,9201
+18199,9807,8806,500000,,9001
+18199,9807,8807,0,,9001
+18201,9806,8801,31.4402749,,9110
+18201,9806,8802,35.124349,,9110
+18201,9806,8806,170251.555,,9001
+18201,9806,8807,126867.909,,9001
+18202,9807,8801,31.4402749,,9110
+18202,9807,8802,35.124349,,9110
+18202,9807,8805,1,,9201
+18202,9807,8806,170251.555,,9001
+18202,9807,8807,1126867.909,,9001
+18203,9806,8801,31.4402749,,9110
+18203,9806,8802,35.124349,,9110
+18203,9806,8806,170251.555,,9001
+18203,9806,8807,1126867.909,,9001
+18204,9807,8801,31.4403817,,9110
+18204,9807,8802,35.1216261,,9110
+18204,9807,8805,1.0000067,,9201
+18204,9807,8806,219529.584,,9001
+18204,9807,8807,626907.39,,9001
+18211,9801,8801,16.49,,9110
+18211,9801,8802,-90.2,,9110
+18211,9801,8805,0.99992226,,9201
+18211,9801,8806,500000,,9001
+18211,9801,8807,292209.579,,9001
+18212,9801,8801,14.54,,9110
+18212,9801,8802,-90.2,,9110
+18212,9801,8805,0.99989906,,9201
+18212,9801,8806,500000,,9001
+18212,9801,8807,325992.681,,9001
+18221,9807,8801,58,,9110
+18221,9807,8802,-4.4,,9110
+18221,9807,8805,1,,9201
+18221,9807,8806,0,,9001
+18221,9807,8807,0,,9001
+18222,9807,8801,58,,9110
+18222,9807,8802,-2.2,,9110
+18222,9807,8805,1,,9201
+18222,9807,8806,0,,9001
+18222,9807,8807,0,,9001
+18223,9807,8801,58,,9110
+18223,9807,8802,0,,9110
+18223,9807,8805,1,,9201
+18223,9807,8806,0,,9001
+18223,9807,8807,0,,9001
+18224,9807,8801,58,,9110
+18224,9807,8802,2.3,,9110
+18224,9807,8805,1,,9201
+18224,9807,8806,0,,9001
+18224,9807,8807,0,,9001
+18225,9807,8801,58,,9110
+18225,9807,8802,6.1,,9110
+18225,9807,8805,1,,9201
+18225,9807,8806,0,,9001
+18225,9807,8807,0,,9001
+18226,9807,8801,58,,9110
+18226,9807,8802,10.1,,9110
+18226,9807,8805,1,,9201
+18226,9807,8806,0,,9001
+18226,9807,8807,0,,9001
+18227,9807,8801,58,,9110
+18227,9807,8802,14.1,,9110
+18227,9807,8805,1,,9201
+18227,9807,8806,0,,9001
+18227,9807,8807,0,,9001
+18228,9807,8801,58,,9110
+18228,9807,8802,18.2,,9110
+18228,9807,8805,1,,9201
+18228,9807,8806,0,,9001
+18228,9807,8807,0,,9001
+18231,9801,8801,32.3,,9110
+18231,9801,8802,68,,9110
+18231,9801,8805,0.99878641,,9201
+18231,9801,8806,2743195.5,,9001
+18231,9801,8807,914398.5,,9001
+18232,9801,8801,26,,9102
+18232,9801,8802,74,,9102
+18232,9801,8805,0.99878641,,9201
+18232,9801,8806,2743195.5,,9001
+18232,9801,8807,914398.5,,9001
+18233,9801,8801,19,,9102
+18233,9801,8802,80,,9102
+18233,9801,8805,0.99878641,,9201
+18233,9801,8806,2743195.5,,9001
+18233,9801,8807,914398.5,,9001
+18234,9801,8801,12,,9102
+18234,9801,8802,80,,9102
+18234,9801,8805,0.99878641,,9201
+18234,9801,8806,2743195.5,,9001
+18234,9801,8807,914398.5,,9001
+18235,9801,8801,26,,9102
+18235,9801,8802,90,,9102
+18235,9801,8805,0.99878641,,9201
+18235,9801,8806,2743195.5,,9001
+18235,9801,8807,914398.5,,9001
+18236,9801,8801,32.3,,9110
+18236,9801,8802,68,,9110
+18236,9801,8805,0.99878641,,9201
+18236,9801,8806,2743196.4,,9001
+18236,9801,8807,914398.8,,9001
+18237,9801,8801,26,,9102
+18237,9801,8802,74,,9102
+18237,9801,8805,0.99878641,,9201
+18237,9801,8806,2743196.4,,9001
+18237,9801,8807,914398.8,,9001
+18238,9801,8801,26,,9102
+18238,9801,8802,90,,9102
+18238,9801,8805,0.99878641,,9201
+18238,9801,8806,2743185.69,,9001
+18238,9801,8807,914395.23,,9001
+18240,9807,8801,0,,9102
+18240,9807,8802,9,,9102
+18240,9807,8805,0.9999,,9201
+18240,9807,8806,200000,,9001
+18240,9807,8807,0,,9001
+18241,9807,8801,0,,9102
+18241,9807,8802,11,,9102
+18241,9807,8805,0.9999,,9201
+18241,9807,8806,200000,,9001
+18241,9807,8807,0,,9001
+18242,9807,8801,0,,9102
+18242,9807,8802,13,,9102
+18242,9807,8805,0.9999,,9201
+18242,9807,8806,200000,,9001
+18242,9807,8807,0,,9001
+18243,9807,8801,0,,9102
+18243,9807,8802,15,,9102
+18243,9807,8805,0.9999,,9201
+18243,9807,8806,200000,,9001
+18243,9807,8807,0,,9001
+18244,9807,8801,0,,9102
+18244,9807,8802,17,,9102
+18244,9807,8805,0.9999,,9201
+18244,9807,8806,200000,,9001
+18244,9807,8807,0,,9001
+18245,9807,8801,0,,9102
+18245,9807,8802,19,,9102
+18245,9807,8805,0.9999,,9201
+18245,9807,8806,200000,,9001
+18245,9807,8807,0,,9001
+18246,9807,8801,0,,9102
+18246,9807,8802,21,,9102
+18246,9807,8805,0.9999,,9201
+18246,9807,8806,200000,,9001
+18246,9807,8807,0,,9001
+18247,9807,8801,0,,9102
+18247,9807,8802,23,,9102
+18247,9807,8805,0.9999,,9201
+18247,9807,8806,200000,,9001
+18247,9807,8807,0,,9001
+18248,9807,8801,0,,9102
+18248,9807,8802,25,,9102
+18248,9807,8805,0.9999,,9201
+18248,9807,8806,200000,,9001
+18248,9807,8807,0,,9001
+18251,9807,8801,38,,9102
+18251,9807,8802,129,,9102
+18251,9807,8805,1,,9201
+18251,9807,8806,200000,,9001
+18251,9807,8807,500000,,9001
+18252,9807,8801,38,,9102
+18252,9807,8802,127,,9102
+18252,9807,8805,1,,9201
+18252,9807,8806,200000,,9001
+18252,9807,8807,500000,,9001
+18253,9807,8801,38,,9102
+18253,9807,8802,125,,9102
+18253,9807,8805,1,,9201
+18253,9807,8806,200000,,9001
+18253,9807,8807,500000,,9001
+18260,9801,8801,10.1,,9110
+18260,9801,8802,-71.3620224,,9110
+18260,9801,8805,1,,9201
+18260,9801,8806,0,,9001
+18260,9801,8807,-52684.972,,9001
+18261,9801,8801,10.1,,9110
+18261,9801,8802,-71.3620224,,9110
+18261,9801,8805,1,,9201
+18261,9801,8806,200000,,9001
+18261,9801,8807,147315.028,,9001
+18262,9801,8801,10.1,,9110
+18262,9801,8802,-71.3620224,,9110
+18262,9801,8805,1,,9201
+18262,9801,8806,500000,,9001
+18262,9801,8807,447315.028,,9001
+18263,9801,8801,10.1,,9110
+18263,9801,8802,-71.3620224,,9110
+18263,9801,8805,1,,9201
+18263,9801,8806,-17044,,9001
+18263,9801,8807,-23139.97,,9001
+18275,9807,8801,0,,9102
+18275,9807,8802,15,,9102
+18275,9807,8805,0.9999,,9201
+18275,9807,8806,5500000,,9001
+18275,9807,8807,0,,9001
+18276,9807,8801,0,,9102
+18276,9807,8802,18,,9102
+18276,9807,8805,0.9999,,9201
+18276,9807,8806,6500000,,9001
+18276,9807,8807,0,,9001
+18277,9807,8801,0,,9102
+18277,9807,8802,21,,9102
+18277,9807,8805,0.9999,,9201
+18277,9807,8806,7500000,,9001
+18277,9807,8807,0,,9001
+18278,9807,8801,0,,9102
+18278,9807,8802,24,,9102
+18278,9807,8805,0.9999,,9201
+18278,9807,8806,8500000,,9001
+18278,9807,8807,0,,9001
+18280,9809,8801,50.373,,9110
+18280,9809,8802,21.05,,9110
+18280,9809,8805,0.9998,,9201
+18280,9809,8806,4637000,,9001
+18280,9809,8807,5467000,,9001
+18281,9809,8801,50.373,,9110
+18281,9809,8802,21.05,,9110
+18281,9809,8805,0.9998,,9201
+18281,9809,8806,4637000,,9001
+18281,9809,8807,5647000,,9001
+18282,9809,8801,53.0007,,9110
+18282,9809,8802,21.301,,9110
+18282,9809,8805,0.9998,,9201
+18282,9809,8806,4603000,,9001
+18282,9809,8807,5806000,,9001
+18283,9809,8801,53.35,,9110
+18283,9809,8802,17.003,,9110
+18283,9809,8805,0.9998,,9201
+18283,9809,8806,3501000,,9001
+18283,9809,8807,5999000,,9001
+18284,9809,8801,51.4015,,9110
+18284,9809,8802,16.402,,9110
+18284,9809,8805,0.9998,,9201
+18284,9809,8806,3703000,,9001
+18284,9809,8807,5627000,,9001
+18285,9807,8801,0,,9110
+18285,9807,8802,18.573,,9110
+18285,9807,8805,0.999983,,9201
+18285,9807,8806,237000,,9001
+18285,9807,8807,-4700000,,9001
+18286,9809,8801,52.1,,9110
+18286,9809,8802,19.1,,9110
+18286,9809,8805,0.999714,,9201
+18286,9809,8806,500000,,9001
+18286,9809,8807,500000,,9001
+18300,9807,8801,0,,9102
+18300,9807,8802,19,,9102
+18300,9807,8805,0.9993,,9201
+18300,9807,8806,500000,,9001
+18300,9807,8807,-5300000,,9001
+18305,9807,8801,0,,9102
+18305,9807,8802,15,,9102
+18305,9807,8805,0.999923,,9201
+18305,9807,8806,5500000,,9001
+18305,9807,8807,0,,9001
+18306,9807,8801,0,,9102
+18306,9807,8802,18,,9102
+18306,9807,8805,0.999923,,9201
+18306,9807,8806,6500000,,9001
+18306,9807,8807,0,,9001
+18307,9807,8801,0,,9102
+18307,9807,8802,21,,9102
+18307,9807,8805,0.999923,,9201
+18307,9807,8806,7500000,,9001
+18307,9807,8807,0,,9001
+18308,9807,8801,0,,9102
+18308,9807,8802,24,,9102
+18308,9807,8805,0.999923,,9201
+18308,9807,8806,8500000,,9001
+18308,9807,8807,0,,9001
+18401,9807,8801,0,,9110
+18401,9807,8802,9.3,,9110
+18401,9807,8805,0.99995,,9201
+18401,9807,8806,200000,,9001
+18401,9807,8807,0,,9001
+18402,9807,8801,0,,9102
+18402,9807,8802,12,,9102
+18402,9807,8805,0.99995,,9201
+18402,9807,8806,500000,,9001
+18402,9807,8807,0,,9001
+18403,9807,8801,0,,9102
+18403,9807,8802,15,,9102
+18403,9807,8805,1,,9201
+18403,9807,8806,900000,,9001
+18403,9807,8807,0,,9001
+18411,9807,8801,0,,9110
+18411,9807,8802,-13.3,,9110
+18411,9807,8805,0.999,,9201
+18411,9807,8806,1000000,,9001
+18411,9807,8807,1000000,,9001
+18412,9807,8801,0,,9110
+18412,9807,8802,-6.3,,9110
+18412,9807,8805,0.999,,9201
+18412,9807,8806,1000000,,9001
+18412,9807,8807,1000000,,9001
+18413,9807,8801,0,,9110
+18413,9807,8802,0.3,,9110
+18413,9807,8805,0.999,,9201
+18413,9807,8806,1000000,,9001
+18413,9807,8807,1000000,,9001
+18414,9807,8801,0,,9110
+18414,9807,8802,7.3,,9110
+18414,9807,8805,0.999,,9201
+18414,9807,8806,1000000,,9001
+18414,9807,8807,1000000,,9001
+18415,9807,8801,0,,9110
+18415,9807,8802,10.3,,9110
+18415,9807,8805,0.999,,9201
+18415,9807,8806,1000000,,9001
+18415,9807,8807,1000000,,9001
+18416,9807,8801,0,,9110
+18416,9807,8802,17.4,,9110
+18416,9807,8805,0.999,,9201
+18416,9807,8806,1000000,,9001
+18416,9807,8807,1000000,,9001
+18417,9807,8801,0,,9110
+18417,9807,8802,24.3,,9110
+18417,9807,8805,0.999,,9201
+18417,9807,8806,1000000,,9001
+18417,9807,8807,1000000,,9001
+18421,9826,8801,82.3,,9110
+18421,9826,8802,-40,,9110
+18421,9826,8805,1,,9201
+18421,9826,8806,0,,9001
+18421,9826,8807,0,,9001
+18422,9826,8801,79.3,,9110
+18422,9826,8802,-24,,9110
+18422,9826,8805,1,,9201
+18422,9826,8806,0,,9001
+18422,9826,8807,0,,9001
+18423,9826,8801,76.3,,9110
+18423,9826,8802,-20,,9110
+18423,9826,8805,1,,9201
+18423,9826,8806,0,,9001
+18423,9826,8807,0,,9001
+18424,9826,8801,73.3,,9110
+18424,9826,8802,-24,,9110
+18424,9826,8805,1,,9201
+18424,9826,8806,0,,9001
+18424,9826,8807,0,,9001
+18425,9826,8801,70.3,,9110
+18425,9826,8802,-24,,9110
+18425,9826,8805,1,,9201
+18425,9826,8806,0,,9001
+18425,9826,8807,0,,9001
+18426,9826,8801,67.3,,9110
+18426,9826,8802,-32,,9110
+18426,9826,8805,1,,9201
+18426,9826,8806,0,,9001
+18426,9826,8807,0,,9001
+18427,9826,8801,64.3,,9110
+18427,9826,8802,-40,,9110
+18427,9826,8805,1,,9201
+18427,9826,8806,0,,9001
+18427,9826,8807,0,,9001
+18428,9826,8801,61.3,,9110
+18428,9826,8802,-48,,9110
+18428,9826,8805,1,,9201
+18428,9826,8806,0,,9001
+18428,9826,8807,0,,9001
+18432,9826,8801,79.3,,9110
+18432,9826,8802,-64,,9110
+18432,9826,8805,1,,9201
+18432,9826,8806,0,,9001
+18432,9826,8807,0,,9001
+18433,9826,8801,76.3,,9110
+18433,9826,8802,-64,,9110
+18433,9826,8805,1,,9201
+18433,9826,8806,0,,9001
+18433,9826,8807,0,,9001
+18434,9826,8801,73.3,,9110
+18434,9826,8802,-52,,9110
+18434,9826,8805,1,,9201
+18434,9826,8806,0,,9001
+18434,9826,8807,0,,9001
+18435,9826,8801,70.3,,9110
+18435,9826,8802,-52,,9110
+18435,9826,8805,1,,9201
+18435,9826,8806,0,,9001
+18435,9826,8807,0,,9001
+18436,9826,8801,67.3,,9110
+18436,9826,8802,-52,,9110
+18436,9826,8805,1,,9201
+18436,9826,8806,0,,9001
+18436,9826,8807,0,,9001
+18437,9826,8801,64.3,,9110
+18437,9826,8802,-52,,9110
+18437,9826,8805,1,,9201
+18437,9826,8806,0,,9001
+18437,9826,8807,0,,9001
+18441,9807,8801,0.07,,9110
+18441,9807,8802,41.32,,9110
+18441,9807,8805,1,,9201
+18441,9807,8806,1300000,,9001
+18441,9807,8807,0,,9001
+18442,9807,8801,0.07,,9110
+18442,9807,8802,44.32,,9110
+18442,9807,8805,1,,9201
+18442,9807,8806,2300000,,9001
+18442,9807,8807,0,,9001
+18443,9807,8801,0.07,,9110
+18443,9807,8802,47.32,,9110
+18443,9807,8805,1,,9201
+18443,9807,8806,3300000,,9001
+18443,9807,8807,0,,9001
+18444,9807,8801,0.07,,9110
+18444,9807,8802,50.32,,9110
+18444,9807,8805,1,,9201
+18444,9807,8806,4300000,,9001
+18444,9807,8807,0,,9001
+18446,9807,8801,0.08,,9110
+18446,9807,8802,50.46,,9110
+18446,9807,8805,1,,9201
+18446,9807,8806,2300000,,9001
+18446,9807,8807,0,,9001
+18447,9807,8801,0.08,,9110
+18447,9807,8802,53.46,,9110
+18447,9807,8805,1,,9201
+18447,9807,8806,3300000,,9001
+18447,9807,8807,0,,9001
+18448,9807,8801,0.08,,9110
+18448,9807,8802,56.46,,9110
+18448,9807,8805,1,,9201
+18448,9807,8806,4300000,,9001
+18448,9807,8807,0,,9001
+18450,9807,8801,0.06,,9110
+18450,9807,8802,21.57,,9110
+18450,9807,8805,1,,9201
+18450,9807,8806,250000,,9001
+18450,9807,8807,0,,9001
+18451,9807,8801,0.06,,9110
+18451,9807,8802,24.57,,9110
+18451,9807,8805,1,,9201
+18451,9807,8806,1250000,,9001
+18451,9807,8807,0,,9001
+18452,9807,8801,0.06,,9110
+18452,9807,8802,27.57,,9110
+18452,9807,8805,1,,9201
+18452,9807,8806,2250000,,9001
+18452,9807,8807,0,,9001
+19896,9806,8801,22.184368,,9110
+19896,9806,8802,114.10428,,9110
+19896,9806,8806,132033.92,,9005
+19896,9806,8807,62565.96,,9005
+19897,9802,8821,63.390675,,9102
+19897,9802,8822,-91.52,,9110
+19897,9802,8823,49,,9102
+19897,9802,8824,77,,9102
+19897,9802,8826,6200000,,9001
+19897,9802,8827,3000000,,9001
+19898,9804,8801,0,,9102
+19898,9804,8802,-150,,9102
+19898,9804,8805,1,,9201
+19898,9804,8806,0,,9001
+19898,9804,8807,0,,9001
+19899,9801,8801,-20.114225,,9110
+19899,9801,8802,57.311858,,9110
+19899,9801,8805,1,,9201
+19899,9801,8806,1000000,,9001
+19899,9801,8807,1000000,,9001
+19900,9807,8801,0,,9102
+19900,9807,8802,51,,9102
+19900,9807,8805,0.9996,,9201
+19900,9807,8806,500000,,9001
+19900,9807,8807,0,,9001
+19901,9802,8821,90,,9110
+19901,9802,8822,0,,9110
+19901,9802,8823,49.5,,9110
+19901,9802,8824,51.1,,9110
+19901,9802,8826,150000,,9001
+19901,9802,8827,5400000,,9001
+19902,9803,8821,90,,9110
+19902,9803,8822,4.2124983,,9110
+19902,9803,8823,49.5,,9110
+19902,9803,8824,51.1,,9110
+19902,9803,8826,150000.01256,,9001
+19902,9803,8827,5400088.4378,,9001
+19903,9801,8801,55,,9105
+19903,9801,8802,6,,9105
+19903,9801,8805,0.99950908,,9201
+19903,9801,8806,500000,,9001
+19903,9801,8807,300000,,9001
+19904,9807,8801,4.4,,9110
+19904,9807,8802,-1,,9110
+19904,9807,8805,0.99975,,9201
+19904,9807,8806,274319.51,,9001
+19904,9807,8807,0,,9001
+19905,9804,8801,0,,9102
+19905,9804,8802,110,,9102
+19905,9804,8805,0.997,,9201
+19905,9804,8806,3900000,,9001
+19905,9804,8807,900000,,9001
+19906,9801,8801,32.3,,9110
+19906,9801,8802,45,,9110
+19906,9801,8805,0.9987864078,,9201
+19906,9801,8806,1500000,,9001
+19906,9801,8807,1166200,,9001
+19907,9807,8801,29.0134566,,9110
+19907,9807,8802,46.3,,9110
+19907,9807,8805,0.9994,,9201
+19907,9807,8806,800000,,9001
+19907,9807,8807,0,,9001
+19908,9807,8801,53.3,,9110
+19908,9807,8802,-8,,9110
+19908,9807,8805,1.000035,,9201
+19908,9807,8806,200000,,9001
+19908,9807,8807,250000,,9001
+19909,9801,8801,18,,9102
+19909,9801,8802,-77,,9102
+19909,9801,8805,1,,9201
+19909,9801,8806,550000,,9005
+19909,9801,8807,400000,,9005
+19910,9801,8801,18,,9102
+19910,9801,8802,-77,,9102
+19910,9801,8805,1,,9201
+19910,9801,8806,250000,,9001
+19910,9801,8807,150000,,9001
+19911,9815,8811,-21,,9105
+19911,9815,8812,49,,9105
+19911,9815,8813,21,,9105
+19911,9815,8814,21,,9105
+19911,9815,8815,0.9995,,9201
+19911,9815,8816,400000,,9001
+19911,9815,8817,800000,,9001
+19913,9809,8801,52.0922178,,9110
+19913,9809,8802,5.23155,,9110
+19913,9809,8805,0.9999079,,9201
+19913,9809,8806,0,,9001
+19913,9809,8807,0,,9001
+19914,9809,8801,52.0922178,,9110
+19914,9809,8802,5.23155,,9110
+19914,9809,8805,0.9999079,,9201
+19914,9809,8806,155000,,9001
+19914,9809,8807,463000,,9001
+19915,9801,8801,15,,9102
+19915,9801,8802,45,,9102
+19915,9801,8805,0.999365678,,9201
+19915,9801,8806,1500000,,9001
+19915,9801,8807,1000000,,9001
+19916,9807,8801,49,,9102
+19916,9807,8802,-2,,9102
+19916,9807,8805,0.9996012717,,9201
+19916,9807,8806,400000,,9001
+19916,9807,8807,-100000,,9001
+19917,9811,8801,-41,,9102
+19917,9811,8802,173,,9102
+19917,9811,8806,2510000,,9001
+19917,9811,8807,6023150,,9001
+19919,9807,8801,24.27,,9110
+19919,9807,8802,51.13,,9110
+19919,9807,8805,0.99999,,9201
+19919,9807,8806,200000,,9001
+19919,9807,8807,300000,,9001
+19920,9806,8801,1.1715528,,9110
+19920,9806,8802,103.5110808,,9110
+19920,9806,8806,30000,,9001
+19920,9806,8807,30000,,9001
+19921,9801,8801,40,,9102
+19921,9801,8802,0,,9102
+19921,9801,8805,0.9988085293,,9201
+19921,9801,8806,600000,,9001
+19921,9801,8807,600000,,9001
+19922,9815,8811,46.570866,,9110
+19922,9815,8812,7.26225,,9110
+19922,9815,8813,90,,9110
+19922,9815,8814,90,,9110
+19922,9815,8815,1,,9201
+19922,9815,8816,600000,,9001
+19922,9815,8817,200000,,9001
+19923,9815,8811,46.570866,,9110
+19923,9815,8812,0,,9110
+19923,9815,8813,90,,9110
+19923,9815,8814,90,,9110
+19923,9815,8815,1,,9201
+19923,9815,8816,0,,9001
+19923,9815,8817,0,,9001
+19924,9806,8801,11.1507843,,9110
+19924,9806,8802,-60.4109632,,9110
+19924,9806,8806,187500,,9039
+19924,9806,8807,180000,,9039
+19925,9806,8801,10.263,,9110
+19925,9806,8802,-61.2,,9110
+19925,9806,8806,430000,,9039
+19925,9806,8807,325000,,9039
+19926,9809,8801,46,,9102
+19926,9809,8802,25,,9102
+19926,9809,8805,0.99975,,9201
+19926,9809,8806,500000,,9001
+19926,9809,8807,500000,,9001
+19927,9809,8801,45.54,,9110
+19927,9809,8802,25.23328772,,9110
+19927,9809,8805,0.9996667,,9201
+19927,9809,8806,500000,,9001
+19927,9809,8807,500000,,9001
+19928,9807,8801,0,,9102
+19928,9807,8802,48,,9102
+19928,9807,8805,0.9996,,9201
+19928,9807,8806,500000,,9001
+19928,9807,8807,0,,9001
+19929,9807,8801,0,,9110
+19929,9807,8802,15.48298,,9110
+19929,9807,8805,1,,9201
+19929,9807,8806,1500000,,9001
+19929,9807,8807,0,,9001
+19930,9807,8801,0,,9102
+19930,9807,8802,24,,9102
+19930,9807,8805,0.9996,,9201
+19930,9807,8806,500000,,9001
+19930,9807,8807,0,,9001
+19931,9815,8811,47.08398174,,9110
+19931,9815,8812,19.02548584,,9110
+19931,9815,8813,90,,9110
+19931,9815,8814,90,,9110
+19931,9815,8815,0.99993,,9201
+19931,9815,8816,650000,,9001
+19931,9815,8817,200000,,9001
+19933,9809,8801,47.15,,9110
+19933,9809,8802,-63,,9110
+19933,9809,8805,0.999912,,9201
+19933,9809,8806,700000,,9001
+19933,9809,8807,400000,,9001
+19934,9807,8801,0,,9102
+19934,9807,8802,24,,9102
+19934,9807,8805,0.9998,,9201
+19934,9807,8806,500000,,9001
+19934,9807,8807,0,,9001
+19935,9812,8806,40000,,9062
+19935,9812,8807,0,,9062
+19935,9812,8811,4,,9110
+19935,9812,8812,102.15,,9110
+19935,9812,8813,323.01328458,,9110
+19935,9812,8814,323.07483685,,9110
+19935,9812,8815,0.99984,,9201
+19936,9807,8801,39.4,,9110
+19936,9807,8802,1,,9110
+19936,9807,8805,1,,9201
+19936,9807,8806,200000,,9001
+19936,9807,8807,300000,,9001
+19937,9816,8821,38.81973,,9105
+19937,9816,8822,7.83445,,9105
+19937,9816,8826,270,,9036
+19937,9816,8827,582,,9036
+19938,9802,8821,57.310319415,,9110
+19938,9802,8822,24,,9110
+19938,9802,8823,59.2,,9110
+19938,9802,8824,58,,9110
+19938,9802,8826,500000,,9001
+19938,9802,8827,6375000,,9001
+19939,9807,8801,0,,9102
+19939,9807,8802,24,,9102
+19939,9807,8805,0.9996,,9201
+19939,9807,8806,500000,,9001
+19939,9807,8807,0,,9001
+19940,9817,8801,34.39,,9110
+19940,9817,8802,37.21,,9110
+19940,9817,8805,0.9996256,,9201
+19940,9817,8806,300000,,9001
+19940,9817,8807,300000,,9001
+19941,9818,8801,0,,9102
+19941,9818,8802,-54,,9102
+19941,9818,8806,5000000,,9001
+19941,9818,8807,10000000,,9001
+19942,9807,8801,0,,9102
+19942,9807,8802,-62,,9102
+19942,9807,8805,0.9995,,9201
+19942,9807,8806,400000,,9001
+19942,9807,8807,0,,9001
+19943,9807,8801,13.1035,,9110
+19943,9807,8802,-59.3335,,9110
+19943,9807,8805,0.9999986,,9201
+19943,9807,8806,30000,,9001
+19943,9807,8807,75000,,9001
+19944,9802,8821,44,,9110
+19944,9802,8822,-68.3,,9110
+19944,9802,8823,60,,9110
+19944,9802,8824,46,,9110
+19944,9802,8826,0,,9001
+19944,9802,8827,0,,9001
+19945,9809,8801,46.3,,9110
+19945,9809,8802,-66.3,,9110
+19945,9809,8805,0.999912,,9201
+19945,9809,8806,300000,,9001
+19945,9809,8807,800000,,9001
+19946,9809,8801,46.3,,9110
+19946,9809,8802,-66.3,,9110
+19946,9809,8805,0.999912,,9201
+19946,9809,8806,2500000,,9001
+19946,9809,8807,7500000,,9001
+19947,9802,8821,47.3,,9110
+19947,9802,8822,13.2,,9110
+19947,9802,8823,49,,9110
+19947,9802,8824,46,,9110
+19947,9802,8826,400000,,9001
+19947,9802,8827,400000,,9001
+19948,9801,8801,34.39,,9110
+19948,9801,8802,37.21,,9110
+19948,9801,8805,0.9996256,,9201
+19948,9801,8806,300000,,9001
+19948,9801,8807,300000,,9001
+19949,9809,8801,38,,9105
+19949,9809,8802,43.5,,9105
+19949,9809,8805,0.9995341,,9201
+19949,9809,8806,0,,9001
+19949,9809,8807,0,,9001
+19950,9815,8811,46.570866,,9110
+19950,9815,8812,7.26225,,9110
+19950,9815,8813,90,,9110
+19950,9815,8814,90,,9110
+19950,9815,8815,1,,9201
+19950,9815,8816,2600000,,9001
+19950,9815,8817,1200000,,9001
+19951,9815,8811,27.31077837,,9110
+19951,9815,8812,52.3612741,,9110
+19951,9815,8813,0.34179803,,9110
+19951,9815,8814,0.34179803,,9110
+19951,9815,8815,0.999895934,,9201
+19951,9815,8816,658377.437,,9001
+19951,9815,8817,3044969.194,,9001
+19952,9819,8811,49.3,,9110
+19952,9819,8812,42.3,,9110
+19952,9819,8813,30.1717303,,9110
+19952,9819,8816,0,,9001
+19952,9819,8817,0,,9001
+19952,9819,8818,78.3,,9110
+19952,9819,8819,0.9999,,9201
+19953,9806,8801,25.22565,,9110
+19953,9806,8802,50.4541,,9110
+19953,9806,8806,100000,,9001
+19953,9806,8807,100000,,9001
+19954,9807,8801,0,,9110
+19954,9807,8802,-55.41,,9110
+19954,9807,8805,0.9996,,9201
+19954,9807,8806,500000,,9001
+19954,9807,8807,0,,9001
+19955,9807,8801,0,,9110
+19955,9807,8802,-55.41,,9110
+19955,9807,8805,0.9999,,9201
+19955,9807,8806,500000,,9001
+19955,9807,8807,0,,9001
+19956,9815,8811,4,,9110
+19956,9815,8812,115,,9110
+19956,9815,8813,53.18569537,,9110
+19956,9815,8814,53.07483685,,9110
+19956,9815,8815,0.99984,,9201
+19956,9815,8816,29352.4763,,9042
+19956,9815,8817,22014.3572,,9042
+19957,9815,8811,4,,9110
+19957,9815,8812,115,,9110
+19957,9815,8813,53.18569537,,9110
+19957,9815,8814,53.07483685,,9110
+19957,9815,8815,0.99984,,9201
+19957,9815,8816,1937263.44,,9041
+19957,9815,8817,1452947.58,,9041
+19958,9815,8811,4,,9110
+19958,9815,8812,115,,9110
+19958,9815,8813,53.18569537,,9110
+19958,9815,8814,53.07483685,,9110
+19958,9815,8815,0.99984,,9201
+19958,9815,8816,590476.87,,9001
+19958,9815,8817,442857.65,,9001
+19959,9807,8801,4.4,,9110
+19959,9807,8802,-1,,9110
+19959,9807,8805,0.99975,,9201
+19959,9807,8806,900000,,9094
+19959,9807,8807,0,,9094
+19960,9809,8801,47.15,,9110
+19960,9809,8802,-63,,9110
+19960,9809,8805,0.999912,,9201
+19960,9809,8806,400000,,9001
+19960,9809,8807,800000,,9001
+19961,9802,8821,90,,9110
+19961,9802,8822,4.2202952,,9110
+19961,9802,8823,51.100000204,,9110
+19961,9802,8824,49.500000204,,9110
+19961,9802,8826,150000.013,,9001
+19961,9802,8827,5400088.438,,9001
+19962,9807,8801,53.3,,9110
+19962,9807,8802,-8,,9110
+19962,9807,8805,0.99982,,9201
+19962,9807,8806,600000,,9001
+19962,9807,8807,750000,,9001
+19963,9807,8801,6.4,,9110
+19963,9807,8802,-12,,9110
+19963,9807,8805,1,,9201
+19963,9807,8806,500000,,9094
+19963,9807,8807,0,,9094
+19964,9807,8801,6.4,,9110
+19964,9807,8802,-12,,9110
+19964,9807,8805,1,,9201
+19964,9807,8806,800000,,9094
+19964,9807,8807,600000,,9094
+19965,9821,8806,0,,9001
+19965,9821,8807,0,,9001
+19965,9821,8828,45,,9102
+19965,9821,8829,-100,,9102
+19966,9807,8801,49.5,,9110
+19966,9807,8802,6.1,,9110
+19966,9807,8805,1,,9201
+19966,9807,8806,80000,,9001
+19966,9807,8807,100000,,9001
+19967,9807,8801,0,,9110
+19967,9807,8802,15,,9110
+19967,9807,8805,0.9999,,9201
+19967,9807,8806,500000,,9001
+19967,9807,8807,0,,9001
+19968,9823,8801,0,,9102
+19968,9823,8802,0,,9102
+19969,9807,8801,39.4,,9110
+19969,9807,8802,1,,9110
+19969,9807,8805,1,,9201
+19969,9807,8806,0,,9001
+19969,9807,8807,0,,9001
+19971,9807,8801,0,,9102
+19971,9807,8802,173,,9102
+19971,9807,8805,0.9996,,9201
+19971,9807,8806,1600000,,9001
+19971,9807,8807,10000000,,9001
+19972,9807,8801,53.3,,9110
+19972,9807,8802,-8,,9110
+19972,9807,8805,1.000035,,9201
+19972,9807,8806,200000,,9001
+19972,9807,8807,250000,,9001
+19973,9807,8801,53.3,,9110
+19973,9807,8802,-8,,9110
+19973,9807,8805,1,,9201
+19973,9807,8806,200000,,9001
+19973,9807,8807,250000,,9001
+19974,9807,8801,39.4,,9110
+19974,9807,8802,-8.0754862,,9110
+19974,9807,8805,1,,9201
+19974,9807,8806,180.598,,9001
+19974,9807,8807,-86.99,,9001
+19975,9806,8801,10.263,,9110
+19975,9806,8802,-61.2,,9110
+19975,9806,8806,283800,,9005
+19975,9806,8807,214500,,9005
+19976,9802,8821,6,,9102
+19976,9802,8822,-66,,9102
+19976,9802,8823,9,,9102
+19976,9802,8824,3,,9102
+19976,9802,8826,1000000,,9001
+19976,9802,8827,1000000,,9001
+19977,9802,8821,25.0522236,,9110
+19977,9802,8822,48,,9102
+19977,9802,8823,17,,9102
+19977,9802,8824,33,,9102
+19977,9802,8826,0,,9001
+19977,9802,8827,0,,9001
+19978,9807,8801,22.184368,,9110
+19978,9807,8802,114.10428,,9110
+19978,9807,8805,1,,9201
+19978,9807,8806,836694.05,,9001
+19978,9807,8807,819069.8,,9001
+19979,9828,8801,39.4,,9110
+19979,9828,8802,1,,9110
+19979,9828,8806,0,,9001
+19979,9828,8807,0,,9001
+19981,9802,8821,-21.3,,9110
+19981,9802,8822,166,,9110
+19981,9802,8823,-20.4,,9110
+19981,9802,8824,-22.2,,9110
+19981,9802,8826,400000,,9001
+19981,9802,8827,300000,,9001
+19982,9807,8801,-21.07,,9110
+19982,9807,8802,55.32,,9110
+19982,9807,8805,1,,9201
+19982,9807,8806,50000,,9001
+19982,9807,8807,160000,,9001
+19983,9830,8826,300000,,9001
+19983,9830,8827,200000,,9001
+19983,9830,8832,-67,,9102
+19983,9830,8833,140,,9102
+19984,9822,8821,45,,9102
+19984,9822,8822,-126,,9102
+19984,9822,8823,50,,9110
+19984,9822,8824,58.3,,9110
+19984,9822,8826,1000000,,9001
+19984,9822,8827,0,,9001
+19985,9802,8821,52,,9102
+19985,9802,8822,10,,9102
+19985,9802,8823,35,,9102
+19985,9802,8824,65,,9102
+19985,9802,8826,4000000,,9001
+19985,9802,8827,2800000,,9001
+19986,9820,8801,52,,9102
+19986,9820,8802,10,,9102
+19986,9820,8806,4321000,,9001
+19986,9820,8807,3210000,,9001
+19987,9826,8801,65,,9110
+19987,9826,8802,-19.011965,,9110
+19987,9826,8805,1,,9201
+19987,9826,8806,0,,9001
+19987,9826,8807,0,,9001
+19988,9826,8801,65,,9102
+19988,9826,8802,-18,,9102
+19988,9826,8805,1,,9201
+19988,9826,8806,500000,,9001
+19988,9826,8807,500000,,9001
+19989,9802,8821,65,,9110
+19989,9802,8822,-19,,9110
+19989,9802,8823,64.15,,9110
+19989,9802,8824,65.45,,9110
+19989,9802,8826,500000,,9001
+19989,9802,8827,500000,,9001
+19990,9807,8801,0,,9102
+19990,9807,8802,24,,9102
+19990,9807,8805,0.9996,,9201
+19990,9807,8806,500000,,9001
+19990,9807,8807,-6000000,,9001
+19991,9807,8801,0,,9110
+19991,9807,8802,-8.3,,9110
+19991,9807,8805,1,,9201
+19991,9807,8806,50000,,9001
+19991,9807,8807,-7800000,,9001
+19992,9829,8806,0,,9001
+19992,9829,8807,0,,9001
+19992,9829,8832,-71,,9102
+19992,9829,8833,0,,9102
+19993,9829,8806,6000000,,9001
+19993,9829,8807,6000000,,9001
+19993,9829,8832,-71,,9102
+19993,9829,8833,70,,9102
+19994,9802,8821,-50,,9110
+19994,9802,8822,70,,9110
+19994,9802,8823,-68.3,,9110
+19994,9802,8824,-74.3,,9110
+19994,9802,8826,6000000,,9001
+19994,9802,8827,6000000,,9001
+19995,9807,8801,0,,9102
+19995,9807,8802,37,,9102
+19995,9807,8805,0.9998,,9201
+19995,9807,8806,500000,,9001
+19995,9807,8807,-3000000,,9001
+19996,9806,8801,52.25071338,,9110
+19996,9806,8802,13.37379332,,9110
+19996,9806,8806,40000,,9001
+19996,9806,8807,10000,,9001
+19997,9807,8801,0,,9102
+19997,9807,8802,48,,9102
+19997,9807,8805,1,,9201
+19997,9807,8806,500000,,9001
+19997,9807,8807,0,,9001
+19998,9807,8801,49.3,,9110
+19998,9807,8802,-2.25,,9110
+19998,9807,8805,0.999997,,9201
+19998,9807,8806,47000,,9001
+19998,9807,8807,50000,,9001
+19999,9807,8801,49.225,,9102
+19999,9807,8802,-2.135,,9102
+19999,9807,8805,0.9999999,,9201
+19999,9807,8806,40000,,9001
+19999,9807,8807,70000,,9001

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_path.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_path.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_operation_path.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,383 @@
+concat_operation_code,single_operation_code,op_path_step
+8046,1043,1
+8046,1146,2
+8047,1146,2
+8047,1147,1
+8094,1193,2
+8094,1763,1
+8174,1125,2
+8174,1755,1
+8175,1169,2
+8175,1262,1
+8176,1227,2
+8176,1265,1
+8178,1123,2
+8178,1759,1
+8183,1149,2
+8183,1273,1
+8186,1276,2
+8186,1763,1
+8188,1277,2
+8188,1763,1
+8190,1150,2
+8190,1278,1
+8192,1150,2
+8192,1279,1
+8194,1150,2
+8194,1280,1
+8195,1149,2
+8195,1437,1
+8199,1274,1
+8199,1283,2
+8211,1266,1
+8211,1294,2
+8215,1297,1
+8215,1302,2
+8217,1298,1
+8217,1302,2
+8219,1299,1
+8219,1302,2
+8221,1300,1
+8221,1302,2
+8223,1301,1
+8223,1302,2
+8234,1149,2
+8234,1309,1
+8236,1149,2
+8236,1310,1
+8241,1026,1
+8241,1145,2
+8243,1188,2
+8243,1312,1
+8245,1188,2
+8245,1313,1
+8263,1306,2
+8263,1757,1
+8386,1188,2
+8386,1454,1
+8388,1188,2
+8388,1455,1
+8390,1188,2
+8390,1456,1
+8392,1188,2
+8392,1457,1
+8394,1188,2
+8394,1451,1
+8396,1150,2
+8396,1458,1
+8398,1150,2
+8398,1459,1
+8400,1150,2
+8400,1460,1
+8402,1188,2
+8402,1461,1
+8404,1188,2
+8404,1462,1
+8406,1188,2
+8406,1463,1
+8408,1150,2
+8408,1464,1
+8418,1472,1
+8418,1473,2
+8419,1473,2
+8419,1599,1
+8420,1473,2
+8420,1600,1
+8421,1473,2
+8421,1601,1
+8422,1473,2
+8422,1602,1
+8453,1150,2
+8453,1506,1
+8454,1150,2
+8454,1507,1
+8457,1509,1
+8457,1511,2
+8460,1241,1
+8460,1474,2
+8461,1241,1
+8461,1475,2
+8462,1241,1
+8462,1476,2
+8463,1241,1
+8463,1477,2
+8464,1241,1
+8464,1478,2
+8465,1241,1
+8465,1479,2
+8466,1241,1
+8466,1480,2
+8467,1241,1
+8467,1481,2
+8468,1241,1
+8468,1482,2
+8469,1241,1
+8469,1483,2
+8470,1241,1
+8470,1484,2
+8471,1241,1
+8471,1485,2
+8472,1241,1
+8472,1486,2
+8473,1241,1
+8473,1487,2
+8474,1241,1
+8474,1488,2
+8475,1241,1
+8475,1489,2
+8476,1241,1
+8476,1490,2
+8477,1241,1
+8477,1491,2
+8478,1241,1
+8478,1492,2
+8479,1241,1
+8479,1493,2
+8480,1241,1
+8480,1494,2
+8481,1241,1
+8481,1495,2
+8482,1496,2
+8482,1747,1
+8483,1241,1
+8483,1497,2
+8484,1241,1
+8484,1498,2
+8485,1241,1
+8485,1499,2
+8486,1241,1
+8486,1500,2
+8487,1241,1
+8487,1501,2
+8488,1241,1
+8488,1502,2
+8489,1241,1
+8489,1503,2
+8496,1241,1
+8496,1515,2
+8497,1243,1
+8497,1515,2
+8508,1454,1
+8508,1520,2
+8509,1241,1
+8509,1521,2
+8510,1241,1
+8510,1522,2
+8511,1241,1
+8511,1523,2
+8512,1241,1
+8512,1524,2
+8513,1241,1
+8513,1525,2
+8514,1241,1
+8514,1526,2
+8517,1527,2
+8517,1528,1
+8530,1539,1
+8530,1540,2
+8532,1240,2
+8532,1541,1
+8537,1237,2
+8537,1545,1
+8553,1241,1
+8553,1553,2
+8554,1241,1
+8554,1554,2
+8560,1150,2
+8560,1559,1
+8562,1240,2
+8562,1560,1
+8563,1565,2
+8563,1568,1
+8564,1473,2
+8564,1576,1
+8565,1188,2
+8565,1574,1
+8566,1188,2
+8566,1572,1
+8567,1036,1
+8567,1149,2
+8568,1240,2
+8568,1584,1
+8569,1149,2
+8569,1588,1
+8570,1043,1
+8570,1146,2
+8570,1149,3
+8571,1240,2
+8571,1570,1
+8572,1149,2
+8572,1571,1
+8573,1149,2
+8573,1591,1
+8574,1578,1
+8574,1580,2
+8575,1579,1
+8575,1580,2
+8576,1150,2
+8576,1594,1
+8577,1150,2
+8577,1595,1
+8578,1150,2
+8578,1596,1
+8579,1150,2
+8579,1593,1
+8580,1149,2
+8580,1611,1
+8581,1237,2
+8581,1616,1
+8582,1454,1
+8582,1741,2
+8583,1461,1
+8583,1731,2
+8584,1313,1
+8584,1752,2
+8585,1313,1
+8585,1702,2
+8586,1241,1
+8586,1704,2
+8587,1241,1
+8587,1705,2
+8588,1241,1
+8588,1706,2
+8589,1241,1
+8589,1707,2
+8590,1241,1
+8590,1717,2
+8591,1241,1
+8591,1728,2
+8592,1241,1
+8592,1708,2
+8593,1241,1
+8593,1739,2
+8594,1241,1
+8594,1750,2
+8595,1241,1
+8595,1712,2
+8596,1241,1
+8596,1714,2
+8597,1241,1
+8597,1713,2
+8598,1241,1
+8598,1748,2
+8599,1241,1
+8599,1742,2
+8600,1241,1
+8600,1709,2
+8601,1241,1
+8601,1743,2
+8602,1241,1
+8602,1718,2
+8603,1241,1
+8603,1719,2
+8604,1241,1
+8604,1721,2
+8605,1241,1
+8605,1720,2
+8606,1241,1
+8606,1725,2
+8607,1241,1
+8607,1722,2
+8608,1241,1
+8608,1710,2
+8609,1241,1
+8609,1723,2
+8610,1241,1
+8610,1711,2
+8611,1241,1
+8611,1715,2
+8612,1241,1
+8612,1716,2
+8613,1241,1
+8613,1724,2
+8614,1241,1
+8614,1744,2
+8615,1241,1
+8615,1749,2
+8616,1241,1
+8616,1726,2
+8617,1241,1
+8617,1727,2
+8618,1241,1
+8618,1729,2
+8619,1241,1
+8619,1745,2
+8620,1241,1
+8620,1730,2
+8621,1241,1
+8621,1737,2
+8622,1241,1
+8622,1732,2
+8623,1241,1
+8623,1733,2
+8624,1241,1
+8624,1734,2
+8625,1241,1
+8625,1735,2
+8626,1241,1
+8626,1746,2
+8627,1241,1
+8627,1736,2
+8628,1241,1
+8628,1747,2
+8629,1241,1
+8629,1738,2
+8630,1241,1
+8630,1740,2
+8631,1240,2
+8631,1805,1
+8632,1240,2
+8632,1806,1
+8633,1238,2
+8633,1828,1
+8634,1240,2
+8634,1839,1
+8635,1313,1
+8635,1849,2
+8636,1130,2
+8636,1881,1
+8637,1756,1
+8637,1944,2
+8638,1260,1
+8638,1837,2
+8639,1654,2
+8639,1762,1
+8640,1253,2
+8640,1882,1
+8641,1883,1
+8641,1897,2
+8642,1623,2
+8642,1884,1
+8643,1272,2
+8643,1891,1
+8644,1272,3
+8644,1761,1
+8644,1891,2
+8645,1618,2
+8645,1757,1
+8646,1240,2
+8646,1902,1
+8647,1313,1
+8647,1946,3
+8647,1950,2
+8648,1986,2
+8648,1991,1
+8649,1990,2
+8649,1991,1
+8650,1071,1
+8650,1073,2
+8651,1063,1
+8651,1065,2
+8652,1064,1
+8652,1065,2
+8653,1146,2
+8653,15753,1
+8654,1146,2
+8654,1149,3
+8654,15753,1
+8655,1240,2
+8655,1902,1
+8656,1240,2
+8656,15790,1
+8657,1240,2
+8657,15792,1

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_reference_system.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_reference_system.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_reference_system.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,3648 @@
+coord_ref_sys_code,coord_ref_sys_name,area_of_use_code,coord_ref_sys_kind,coord_sys_code,datum_code,source_geogcrs_code,projection_conv_code,cmpd_horizcrs_code,cmpd_vertcrs_code,crs_scope,remarks,information_source,data_source,revision_date,change_id,show_crs,deprecated
+2000,Anguilla 1957 / British West Indies Grid,3214,projected,4400,,4600,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2000-03-07,99.74,1,0
+2001,Antigua 1943 / British West Indies Grid,1273,projected,4400,,4601,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2000-03-07,99.74,1,0
+2002,Dominica 1945 / British West Indies Grid,3239,projected,4400,,4602,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2000-03-07,99.74,1,0
+2003,Grenada 1953 / British West Indies Grid,1551,projected,4400,,4603,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2000-03-07,99.74,1,0
+2004,Montserrat 1958 / British West Indies Grid,3279,projected,4400,,4604,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2000-03-07,99.74,1,0
+2005,St. Kitts 1955 / British West Indies Grid,3297,projected,4400,,4605,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2006-02-03,99.74 2006.06,1,0
+2006,St. Lucia 1955 / British West Indies Grid,3298,projected,4400,,4606,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2006-02-03,99.74 2006.06,1,0
+2007,St. Vincent 45 / British West Indies Grid,3300,projected,4400,,4607,19942,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain,EPSG,2006-02-03,99.74 2006.06,1,0
+2008,NAD27(CGQ77) / SCoPQ zone 2,1420,projected,4499,,4609,17700,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2009,NAD27(CGQ77) / SCoPQ zone 3,1421,projected,4499,,4609,17703,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2010,NAD27(CGQ77) / SCoPQ zone 4,1422,projected,4499,,4609,17704,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2011,NAD27(CGQ77) / SCoPQ zone 5,1423,projected,4499,,4609,17705,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2012,NAD27(CGQ77) / SCoPQ zone 6,1424,projected,4499,,4609,17706,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2013,NAD27(CGQ77) / SCoPQ zone 7,1425,projected,4499,,4609,17707,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2014,NAD27(CGQ77) / SCoPQ zone 8,1426,projected,4499,,4609,17708,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2015,NAD27(CGQ77) / SCoPQ zone 9,1427,projected,4499,,4609,17709,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2016,NAD27(CGQ77) / SCoPQ zone 10,1428,projected,4499,,4609,17710,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Service of Quebec; Quebec Ministry of Natural Resources.,EPSG,2000-03-07,99.74,1,0
+2017,NAD27(76) / MTM zone 8,1429,projected,4499,,4608,17708,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2018,NAD27(76) / MTM zone 9,1430,projected,4499,,4608,17709,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2019,NAD27(76) / MTM zone 10,1431,projected,4499,,4608,17710,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2020,NAD27(76) / MTM zone 11,1432,projected,4400,,4608,17711,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2021,NAD27(76) / MTM zone 12,1433,projected,4400,,4608,17712,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2022,NAD27(76) / MTM zone 13,1434,projected,4400,,4608,17713,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2023,NAD27(76) / MTM zone 14,1435,projected,4400,,4608,17714,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2024,NAD27(76) / MTM zone 15,1436,projected,4400,,4608,17715,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2025,NAD27(76) / MTM zone 16,1437,projected,4400,,4608,17716,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2026,NAD27(76) / MTM zone 17,1438,projected,4400,,4608,17717,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,2000-03-07,99.74,1,0
+2027,NAD27(76) / UTM zone 15N,1439,projected,4400,,4608,16015,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 15N (code 26715).,,EPSG,2000-03-07,99.74,1,0
+2028,NAD27(76) / UTM zone 16N,1440,projected,4400,,4608,16016,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 16N (code 26716).,,EPSG,2000-03-07,99.74,1,0
+2029,NAD27(76) / UTM zone 17N,1441,projected,4400,,4608,16017,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 17N (code 26717).,,EPSG,2000-03-07,99.74,1,0
+2030,NAD27(76) / UTM zone 18N,1442,projected,4400,,4608,16018,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 18N (code 26718).,,EPSG,2000-03-07,99.74,1,0
+2031,NAD27(CGQ77) / UTM zone 17N,1428,projected,4400,,4609,16017,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 17N (code 26717).,,EPSG,2000-03-07,99.74,1,0
+2032,NAD27(CGQ77) / UTM zone 18N,1443,projected,4400,,4609,16018,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 18N (code 26718).,,EPSG,2000-03-07,99.74,1,0
+2033,NAD27(CGQ77) / UTM zone 19N,1444,projected,4400,,4609,16019,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 19N (code 26719).,,EPSG,2000-03-07,99.74,1,0
+2034,NAD27(CGQ77) / UTM zone 20N,1445,projected,4400,,4609,16020,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 20N (code 26720).,,EPSG,2000-03-07,99.74,1,0
+2035,NAD27(CGQ77) / UTM zone 21N,1446,projected,4400,,4609,16021,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD27 / UTM zone 21N (code 26721).,,EPSG,2000-03-07,99.74,1,0
+2036,NAD83(CSRS98) / New Brunswick Stereo,1447,projected,4500,,4140,19946,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2000-03-07,99.74  99.90,1,1
+2037,NAD83(CSRS98) / UTM zone 19N,1448,projected,4400,,4140,16019,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2000-03-07,99.74  99.90,1,1
+2038,NAD83(CSRS98) / UTM zone 20N,1449,projected,4400,,4140,16020,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2000-03-07,99.74  99.90,1,1
+2039,Israel / Israeli TM Grid,2603,projected,4400,,4141,18204,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Israeli CS Grid (EPSG code 28193).,Survey of Israel.,EPSG,2002-06-22,99.74  2002.34,1,0
+2040,Locodjo 1965 / UTM zone 30N,1450,projected,4400,,4142,16030,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Abidjan 87 / UTM 30N (EPSG code 2041).,IGN Paris,EPSG,2000-03-07,99.74,1,0
+2041,Abidjan 1987 / UTM zone 30N,1450,projected,4400,,4143,16030,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Locodjo 65 / UTM 30N (EPSG code 2040).,IGN Paris,EPSG,2000-03-07,99.74,1,0
+2042,Locodjo 1965 / UTM zone 29N,1451,projected,4400,,4142,16029,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Abidjan 87 / UTM 29N (EPSG code 2043).,IGN Paris,EPSG,2000-03-07,99.74,1,0
+2043,Abidjan 1987 / UTM zone 29N,1451,projected,4400,,4143,16029,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Locodjo 65 / UTM 29N (EPSG code 2042).,IGN Paris,EPSG,2000-03-07,99.74,1,0
+2044,Hanoi 1972 / Gauss-Kruger zone 18,1452,projected,4530,,4147,16218,,,Large and medium scale topographic mapping and engineering survey.,Replaces use of Indian 1960 / UTM zone 48 after 1988.,,EPSG,2000-03-07,99.74,1,0
+2045,Hanoi 1972 / Gauss-Kruger zone 19,1453,projected,4530,,4147,16219,,,Large and medium scale topographic mapping and engineering survey.,Replaces use of Indian 1960 / UTM zone 49 after 1988.,,EPSG,2000-03-07,99.74,1,0
+2046,Hartebeesthoek94 / Lo15,1454,projected,6503,,4148,17515,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2047,Hartebeesthoek94 / Lo17,1455,projected,6503,,4148,17517,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2048,Hartebeesthoek94 / Lo19,1456,projected,6503,,4148,17519,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2049,Hartebeesthoek94 / Lo21,1457,projected,6503,,4148,17521,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2050,Hartebeesthoek94 / Lo23,1458,projected,6503,,4148,17523,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2051,Hartebeesthoek94 / Lo25,1459,projected,6503,,4148,17525,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2052,Hartebeesthoek94 / Lo27,1460,projected,6503,,4148,17527,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2053,Hartebeesthoek94 / Lo29,1461,projected,6503,,4148,17529,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2054,Hartebeesthoek94 / Lo31,1462,projected,6503,,4148,17531,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2055,Hartebeesthoek94 / Lo33,1463,projected,6503,,4148,17533,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-03-07,99.74  99.96  99.98  2000.04,1,0
+2056,CH1903+ / LV95,1286,projected,4498,,4150,19950,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes CH1903/LV03 (code 21781).,,EPSG,2005-05-27,99.74 2005.18,1,0
+2057,Rassadiran / Nakhl e Taqi,1338,projected,4400,,4153,19951,,,Engineering survey for terminal site only.,,Total-Fina,EPSG,2000-03-07,99.74,1,0
+2058,ED50(ED77) / UTM zone 38N,1464,projected,4400,,4154,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,99.74,1,0
+2059,ED50(ED77) / UTM zone 39N,1465,projected,4400,,4154,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,99.74,1,0
+2060,ED50(ED77) / UTM zone 40N,1466,projected,4400,,4154,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,99.74,1,0
+2061,ED50(ED77) / UTM zone 41N,1467,projected,4400,,4154,16041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,99.74,1,0
+2062,Madrid 1870 (Madrid) / Spain,2366,projected,4499,,4903,19921,,,Large and medium scale topographic mapping and engineering survey.,Superseded by ED50 / UTM after 1966.,,EPSG,2000-03-07,99.74,1,0
+2063,Dabola 1981 / UTM zone 28N,1468,projected,4400,,4315,16028,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Conakry 1905 / UTM zone 28 (EPSG code 31528).,,EPSG,1999-12-09,,1,0
+2064,Dabola 1981 / UTM zone 29N,1469,projected,4400,,4315,16029,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Conakry 1905 / UTM zone 29 (EPSG code 31529).,,EPSG,1999-12-09,,1,0
+2065,S-JTSK (Ferro) / Krovak,1306,projected,6501,,4818,19952,,,Large and medium scale topographic mapping and engineering survey.,,Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2000-03-07,,1,0
+2066,Mount Dillon / Tobago Grid,1322,projected,4407,,4157,19924,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,0
+2067,Naparima 1955 / UTM zone 20N,3143,projected,4400,,4158,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,0
+2068,ELD79 / Libya zone 5,1470,projected,4499,,4159,18240,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2069,ELD79 / Libya zone 6,1471,projected,4499,,4159,18241,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2070,ELD79 / Libya zone 7,1472,projected,4499,,4159,18242,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2071,ELD79 / Libya zone 8,1473,projected,4499,,4159,18243,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2072,ELD79 / Libya zone 9,1474,projected,4499,,4159,18244,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2073,ELD79 / Libya zone 10,1475,projected,4499,,4159,18245,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2074,ELD79 / Libya zone 11,1476,projected,4499,,4159,18246,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2075,ELD79 / Libya zone 12,1477,projected,4499,,4159,18247,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2076,ELD79 / Libya zone 13,1478,projected,4499,,4159,18248,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2077,ELD79 / UTM zone 32N,1479,projected,4400,,4159,16032,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2078,ELD79 / UTM zone 33N,1480,projected,4400,,4159,16033,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2079,ELD79 / UTM zone 34N,1481,projected,4400,,4159,16034,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2080,ELD79 / UTM zone 35N,1478,projected,4400,,4159,16035,,,Large and medium scale topographic mapping and engineering survey.,,Brown and Root,EPSG,2000-03-07,,1,0
+2081,Chos Malal 1914 / Argentina zone 2,1483,projected,4530,,4160,18032,,,Oil exploration.,,Various oil industry records,EPSG,2002-06-22,2002.36,1,0
+2082,Pampa del Castillo / Argentina zone 2,1484,projected,4530,,4161,18032,,,Oil exploration.,,Various oil industry records,EPSG,2002-06-22,2002.36,1,0
+2083,Hito XVIII 1963 / Argentina zone 2,1485,projected,4530,,4254,18032,,,Large and medium scale topographic mapping and engineering survey.,,Total-Fina,EPSG,2002-06-22,2002.36,1,0
+2084,Hito XVIII 1963 / UTM zone 19S,1486,projected,4400,,4254,16119,,,Large and medium scale topographic mapping and engineering survey.,,Total-Fina,EPSG,2000-03-07,,1,0
+2085,NAD27 / Cuba Norte,1487,projected,4532,,4267,18061,,,Large and medium scale topographic mapping and engineering survey.,,Institut Cubano di Hidrografia (ICH),EPSG,2000-03-07,,1,0
+2086,NAD27 / Cuba Sur,1488,projected,4532,,4267,18062,,,Large and medium scale topographic mapping and engineering survey.,,Institut Cubano di Hidrografia (ICH),EPSG,2000-03-07,,1,0
+2087,ELD79 / TM 12 NE,1482,projected,4400,,4159,16412,,,Oil exploration.,,Total-Fina,EPSG,2000-03-07,,1,0
+2088,Carthage / TM 11 NE,1489,projected,4400,,4223,16411,,,Oil exploration by Total.,,Total-Fina,EPSG,2000-03-07,,1,0
+2089,Yemen NGN96 / UTM zone 38N,1490,projected,4400,,4163,16038,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2000-03-07,,1,0
+2090,Yemen NGN96 / UTM zone 39N,1491,projected,4400,,4163,16039,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2000-03-07,,1,0
+2091,South Yemen / Gauss Kruger zone 8,1492,projected,4530,,4164,16208,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2000-03-07,,1,1
+2092,South Yemen / Gauss Kruger zone 9,1493,projected,4530,,4164,16209,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2000-03-07,,1,1
+2093,Hanoi 1972 / GK 106 NE,1494,projected,4530,,4147,16586,,,Used for cadastral and large scale topographic mapping.,,BP Amoco,EPSG,2000-03-07,,1,0
+2094,WGS 72BE / TM 106 NE,1495,projected,4400,,4324,16506,,,Oil exploration by Total for blocks 10 and 11-1.,,Total-Fina,EPSG,2000-03-07,,1,0
+2095,Bissau / UTM zone 28N,3258,projected,4400,,4165,16028,,,Large and medium scale topographic mapping and engineering survey.,,US National Imagery and Mapping Agency TR8350.2.,EPSG,2000-03-07,,1,0
+2096,Korean 1985 / Korea East Belt,1496,projected,4530,,4162,18251,,,Large and medium scale topographic mapping and engineering survey.,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org,EPSG,2005-09-29,2001.28 2005.46,1,0
+2097,Korean 1985 / Korea Central Belt,1497,projected,4530,,4162,18252,,,Large and medium scale topographic mapping and engineering survey.,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org,EPSG,2005-09-29,2001.28 2005.46,1,0
+2098,Korean 1985 / Korea West Belt,1498,projected,4530,,4162,18253,,,Large and medium scale topographic mapping and engineering survey.,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org,EPSG,2005-09-29,2001.28 2005.46,1,0
+2099,Qatar 1948 / Qatar Grid,1346,projected,4400,,4286,19953,,,Large and medium scale topographic mapping and engineering survey.,Also known as Qatar Plane Coordinate or QPC system.  Superseded by Qatar National Grid (code 28600).,,EPSG,2000-03-07,,1,0
+2100,GGRS87 / Greek Grid,1106,projected,4400,,4121,19930,,,Large and medium scale topographic mapping and engineering survey.,Oil industry uses ED50 / UTM zone 34N and ED50 / UTM zone 35N.,Geodesy Department; Public Petroleum Corporation of Greece.,EPSG,2005-05-27,2005.18,1,0
+2101,Lake / Maracaibo Grid M1,1319,projected,4499,,4249,18260,,,Oil exploration.,Grid coordinates are (0 0) at Maracaibo Cathedral (10deg 38min 34.678sec N; 71deg 36min 20.224sec W; Lake datum).   Used by Creole; MGO and Sun.,Various oil company sources.,EPSG,2000-06-10,,1,0
+2102,Lake / Maracaibo Grid,1319,projected,4499,,4249,18261,,,Oil exploration.,Grid coordinates are (200000 200000) at Maracaibo Cathedral (10deg 38min 34.678sec N; 71deg 36min 20.224sec W; Lake datum).  Used for Lake triangulation coordinate listing.,Various oil company sources.,EPSG,2000-06-10,,1,0
+2103,Lake / Maracaibo Grid M3,1319,projected,4499,,4249,18262,,,Oil exploration.,Grid coordinates are (500000 500000) at Maracaibo Cathedral (10deg 38min 34.678sec N; 71deg 36min 20.224sec W; Lake datum).  Used by Varco.,Various oil company sources.,EPSG,2000-06-10,,1,0
+2104,Lake / Maracaibo La Rosa Grid,1499,projected,4499,,4249,18263,,,Oil exploration.,"Grid coordinates are (X=-17044 Y=29545) at Maracaibo Cathedral (10deg 38min 34.678sec N; 71deg 36min 20.224sec W; Lake datum).
+Do not confuse with the La Rosa grid used in the Cabinas area (code 5810).",Various oil company sources.,EPSG,2000-06-23,,1,0
+2105,NZGD2000 / Mount Eden Circuit 2000,1500,projected,4500,,4167,17931,,,Cadastral surveys.,Superseded NZGD49 / Mount Eden Circuit 2000 (code 27205) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2106,NZGD2000 / Bay of Plenty Circuit 2000,1500,projected,4500,,4167,17932,,,Cadastral surveys.,Superseded NZGD49 / Bay of Plenty Circuit 2000 (code 27206) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2107,NZGD2000 / Poverty Bay Circuit 2000,1500,projected,4500,,4167,17933,,,Cadastral surveys.,Superseded NZGD49 / Poverty Bay 2000 (code 27207) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2108,NZGD2000 / Hawkes Bay Circuit 2000,1500,projected,4500,,4167,17934,,,Cadastral surveys.,Superseded NZGD49 / Hawkes Bay Circuit 2000 (code 27208) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2109,NZGD2000 / Taranaki Circuit 2000,1500,projected,4500,,4167,17935,,,Cadastral surveys.,Superseded NZGD49 / Taranaki Circuit 2000 (code 27209) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2110,NZGD2000 / Tuhirangi Circuit 2000,1500,projected,4500,,4167,17936,,,Cadastral surveys.,Superseded NZGD49 / Tuhirangi Circuit 2000 (code 27210) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2111,NZGD2000 / Wanganui Circuit 2000,1500,projected,4500,,4167,17937,,,Cadastral surveys.,Superseded NZGD49 / Wanganui Circuit 2000 (code 27211) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2112,NZGD2000 / Wairarapa Circuit 2000,1500,projected,4500,,4167,17938,,,Cadastral surveys.,Superseded NZGD49 / Wairarapa Circuit 2000 (code 27212) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2113,NZGD2000 / Wellington Circuit 2000,1500,projected,4500,,4167,17939,,,Cadastral surveys.,Superseded NZGD49 / Wellington Circuit 2000 (code 27213) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2114,NZGD2000 / Collingwood Circuit 2000,1501,projected,4500,,4167,17940,,,Cadastral surveys.,Superseded NZGD49 / Collingwood Circuit 2000 (code 27214) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2115,NZGD2000 / Nelson Circuit 2000,1501,projected,4500,,4167,17941,,,Cadastral surveys.,Superseded NZGD49 / Nelson Circuit 2000 (code 27215) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2116,NZGD2000 / Karamea Circuit 2000,1501,projected,4500,,4167,17942,,,Cadastral surveys.,Superseded NZGD49 / Karamea Circuit 2000 (code 27216) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2117,NZGD2000 / Buller Circuit 2000,1501,projected,4500,,4167,17943,,,Cadastral surveys.,Superseded NZGD49 / Buller Circuit 2000 (code 27217) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2118,NZGD2000 / Grey Circuit 2000,1501,projected,4500,,4167,17944,,,Cadastral surveys.,Superseded NZGD49 / Grey Circuit 2000 (code 27218) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2119,NZGD2000 / Amuri Circuit 2000,1501,projected,4500,,4167,17945,,,Cadastral surveys.,Superseded NZGD49 / Amuri Circuit 2000 (code 27219) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2120,NZGD2000 / Marlborough Circuit 2000,1501,projected,4500,,4167,17946,,,Cadastral surveys.,Superseded NZGD49 / Marlborough Circuit 2000 (code 27220) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2121,NZGD2000 / Hokitika Circuit 2000,1501,projected,4500,,4167,17947,,,Cadastral surveys.,Superseded NZGD49 / Hokitika Circuit 2000 (code 27221) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2122,NZGD2000 / Okarito Circuit 2000,1501,projected,4500,,4167,17948,,,Cadastral surveys.,Superseded NZGD49 / Okarito Circuit 2000 (code 27222) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2123,NZGD2000 / Jacksons Bay Circuit 2000,1501,projected,4500,,4167,17949,,,Cadastral surveys.,Superseded NZGD49 / Jacksons Bay Circuit 2000 (code 27223) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2124,NZGD2000 / Mount Pleasant Circuit 2000,1501,projected,4500,,4167,17950,,,Cadastral surveys.,Superseded NZGD49 / Mount Pleasant Circuit 2000 (code 27224) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2125,NZGD2000 / Gawler Circuit 2000,1501,projected,4500,,4167,17951,,,Cadastral surveys.,Superseded NZGD49 / Gawler Circuit 2000 (code 27225) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2126,NZGD2000 / Timaru Circuit 2000,1501,projected,4500,,4167,17952,,,Cadastral surveys.,Superseded NZGD49 / Timaru Circuit 2000 (code 27226) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2127,NZGD2000 / Lindis Peak Circuit 2000,1501,projected,4500,,4167,17953,,,Cadastral surveys.,Superseded NZGD49 / Lindis Peak Circuit 2000 (code 27227) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2128,NZGD2000 / Mount Nicholas Circuit 2000,1501,projected,4500,,4167,17954,,,Cadastral surveys.,Superseded NZGD49 / Mount Nicholas Circuit 2000 (code 27228) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2129,NZGD2000 / Mount York Circuit 2000,1501,projected,4500,,4167,17955,,,Cadastral surveys.,Superseded NZGD49 / Mount York Circuit 2000 (code 27229) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2130,NZGD2000 / Observation Point Circuit 2000,1501,projected,4500,,4167,17956,,,Cadastral surveys.,Superseded NZGD49 / Observation Point Circuit 2000 (code 27230) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2131,NZGD2000 / North Taieri Circuit 2000,1501,projected,4500,,4167,17957,,,Cadastral surveys.,Superseded NZGD49 / North Taieri Circuit 2000 (code 27231) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2132,NZGD2000 / Bluff Circuit 2000,1501,projected,4500,,4167,17958,,,Cadastral surveys.,Superseded NZGD49 / Bluff Circuit 2000 (code 27232) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+2133,NZGD2000 / UTM zone 58S,1502,projected,4400,,4167,16158,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NZGD49 / UTM zone 58S (code 27258) from March 2000.,,EPSG,2000-10-19,,1,0
+2134,NZGD2000 / UTM zone 59S,1503,projected,4400,,4167,16159,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NZGD49 / UTM zone 59S (code 27259) from March 2000.,,EPSG,2000-10-19,,1,0
+2135,NZGD2000 / UTM zone 60S,1504,projected,4400,,4167,16160,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NZGD49 / UTM zone 60S (code 27260) from March 2000.,,EPSG,2000-10-19,,1,0
+2136,Accra / Ghana National Grid,3252,projected,4404,,4168,19959,,,Large and medium scale topographic mapping and engineering survey.,"Ellipsoid semi-major axis (a)=20926201 Gold Coast feet.  ProjCRS sometimes found in metric form: 1 Gold Coast foot = 0.3047997101815 m.
+Superseded by Leigon / Ghana Metric Grid from 1978.",Ordnance Survey International,EPSG,2000-10-19,,1,0
+2137,Accra / TM 1 NW,1505,projected,4400,,4168,17001,,,Oil exploration.,,Various oil industry sources,EPSG,2000-10-19,,1,0
+2138,NAD27(CGQ77) / Quebec Lambert,1368,projected,4499,,4609,19944,,,Medium and small scale mapping.,Superseded NAD27 / Quebec Lambert (code 32098) in 1977.,Service de la Cartographie; Ministère des Ressources Naturelles; Quebec,EPSG,2000-10-19,,1,0
+2139,NAD83(CSRS98) / SCoPQ zone 2,1420,projected,4499,,4140,17700,,,Large and medium scale topographic mapping and engineering survey.,,Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2140,NAD83(CSRS98) / MTM zone 3,1421,projected,4496,,4140,17703,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 3"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2141,NAD83(CSRS98) / MTM zone 4,1422,projected,4496,,4140,17704,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 4"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2142,NAD83(CSRS98) / MTM zone 5,1423,projected,4496,,4140,17705,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 5"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2143,NAD83(CSRS98) / MTM zone 6,1424,projected,4496,,4140,17706,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 6"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2144,NAD83(CSRS98) / MTM zone 7,1425,projected,4496,,4140,17707,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 7"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2145,NAD83(CSRS98) / MTM zone 8,1426,projected,4496,,4140,17708,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 8"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2146,NAD83(CSRS98) / MTM zone 9,1427,projected,4496,,4140,17709,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 9"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2147,NAD83(CSRS98) / MTM zone 10,1428,projected,4496,,4140,17710,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 10"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2000-10-19,,1,1
+2148,NAD83(CSRS98) / UTM zone 21N,1446,projected,4400,,4140,16021,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2149,NAD83(CSRS98) / UTM zone 18N,1443,projected,4400,,4140,16018,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2150,NAD83(CSRS98) / UTM zone 17N,1428,projected,4400,,4140,16017,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2151,NAD83(CSRS98) / UTM zone 13N,1506,projected,4400,,4140,16013,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2152,NAD83(CSRS98) / UTM zone 12N,1507,projected,4400,,4140,16012,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2153,NAD83(CSRS98) / UTM zone 11N,1508,projected,4400,,4140,16011,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2000-10-19,,1,1
+2154,RGF93 / Lambert-93,1326,projected,4499,,4171,18085,,,Large and medium scale topographic mapping and engineering survey.,,IGN - Paris,EPSG,2005-05-27,2005.18,1,0
+2155,American Samoa 1962 / American Samoa Lambert,1027,projected,4497,,4169,15300,,,Large and medium scale topographic mapping and engineering survey.,Superseded by projCRS 2156 as of mid-2000.,US National Geodetic Survey (NGS)  http://www.ngs.noaa.gov/,EPSG,2000-10-19,,1,1
+2156,NAD83(HARN) / UTM zone 59S,1027,projected,4400,,4152,16159,,,Large and medium scale topographic mapping and engineering survey.,Supersedes projCRS 2155; effective in 2000.,US National Geodetic Survey (NGS)  http://www.ngs.noaa.gov/,EPSG,2000-10-19,,1,1
+2157,IRENET95 / Irish Transverse Mercator,1305,projected,4400,,4173,19962,,,Large and medium scale topographic mapping and engineering survey.,Supersedes TM75 / Irish Grid (code 29903) from 1/1/2001.,Ordnance Survey of Ireland,EPSG,2004-04-07,2004.22,1,0
+2158,IRENET95 / UTM zone 29N,1125,projected,4400,,4173,16029,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Ireland,EPSG,2000-10-19,,1,0
+2159,Sierra Leone 1924 / New Colony Grid,1342,projected,4404,,4174,19963,,,Topographic mapping and engineering survey.,Supersedes the Sierra Leone 1924 / Colony Grid. New grid is 422.3 ft west and 112.1 ft south of old grid.  Ellipsoid semi-major axis (a)=20926201 Gold Coast feet; 1 Gold Coast foot = 0.3047997101815 m.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+2160,Sierra Leone 1924 / New War Office Grid,1342,projected,4404,,4174,19964,,,Topographic mapping,Supersedes the Sierra Leone War Office Grid. New grid is 422.3 ft west and 112.1 ft south of old grid. Ellipsoid semi-major axis (a)=20926201 Gold Coast feet; 1 Gold Coast foot = 0.3047997101815 m.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+2161,Sierra Leone 1968 / UTM zone 28N,1509,projected,4400,,4175,16028,,,Topographic mapping and engineering survey.,Supersedes Sierra Leone 1960 / UTM zone 28N.  The 1968 readjustment coordinates are within 3m of the 1960 provisional adjustment.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+2162,Sierra Leone 1968 / UTM zone 29N,1510,projected,4400,,4175,16029,,,Topographic mapping and engineering survey.,Supersedes Sierra Leone 1960 / UTM zone 29N.  The 1968 readjustment coordinates are within 3m of the 1960 provisional adjustment.,Ordnance Survey International,EPSG,2001-06-05,,1,0
+2163,US National Atlas Equal Area,1245,projected,4499,,4052,19965,,,For small scale (1:1million and smaller) statistical mapping.,Uses spherical projection formulae. USGS documentation describes sphere as derived from GRS80/WGS84 ellipsoid but that actually used is Clarke 1866. For 1:1million and smaller scale maps there is no significant difference.,"United States Geological Survey, Western Geographic Science Center",EPSG,2004-04-27,2003.330,1,0
+2164,Locodjo 1965 / TM 5 NW,2296,projected,4400,,4142,17005,,,Oil industry use.,,Various oil industry sources,EPSG,2001-06-05,,1,0
+2165,Abidjan 1987 / TM 5 NW,2296,projected,4400,,4143,17005,,,Oil Industry,,Various oil industry sources,EPSG,2001-06-05,,1,0
+2166,Pulkovo 1942(83) / Gauss Kruger zone 3,1512,projected,4530,,4178,16263,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",In Thuringen superseded by DHDN / Gauss Kruger zone 3.,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+2167,Pulkovo 1942(83) / Gauss Kruger zone 4,1513,projected,4530,,4178,16264,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.","In Brandenburg superseded by ETRS89 / UTM zone 33N. 
+In Sachsen and Thuringen superseded by DHDN / Gauss Kruger zone 4.",Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+2168,Pulkovo 1942(83) / Gauss Kruger zone 5,1512,projected,4530,,4178,16265,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.","In Brandenburg superseded by ETRS89 / UTM zone 33N. 
+In Sachsen superseded by DHDN / Gauss Kruger zone 5.",Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+2169,Luxembourg 1930 / Gauss,1146,projected,4530,,4181,19966,,,Large and medium scale topographic mapping and engineering survey.,,Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2170,MGI / Slovenia Grid,1212,projected,4530,,4312,19967,,,Large and medium scale topographic mapping and engineering survey.,Truncated form of MGI / Balkans zone 5 (code 31275).,,EPSG,2005-05-27,2005.18,1,0
+2171,Pulkovo 1942(58) / Poland zone I,1515,projected,4530,,4179,18281,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zones 7 and 8 (codes 2178-79).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,1
+2172,Pulkovo 1942(58) / Poland zone II,1516,projected,4530,,4179,18282,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zones 7 and 8 (codes 2178-79).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2173,Pulkovo 1942(58) / Poland zone III,1517,projected,4530,,4179,18283,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zones 5 and 6 (codes 2176-77).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2174,Pulkovo 1942(58) / Poland zone IV,1518,projected,4530,,4179,18284,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zones 5 and 6 (codes 2176-77).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2175,Pulkovo 1942(58) / Poland zone V,1519,projected,4530,,4179,18285,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zone 6 (code 2177).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2176,ETRS89 / Poland CS2000 zone 5,1520,projected,4531,,4258,18305,,,"Large (1:5,000 and greater) scale topographic mapping and cadastral survey.",See ETRS89 / Poland CS92 (code 2170) for smaller scale mapping.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2177,ETRS89 / Poland CS2000 zone 6,1521,projected,4531,,4258,18306,,,"Large (1:5,000 and greater) scale topographic mapping and cadastral survey.",See ETRS89 / Poland CS92 (code 2170) for smaller scale mapping.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2178,ETRS89 / Poland CS2000 zone 7,1522,projected,4531,,4258,18307,,,"Large (1:5,000 and greater) scale topographic mapping and cadastral survey.",See ETRS89 / Poland CS92 (code 2170) for smaller scale mapping.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2179,ETRS89 / Poland CS2000 zone 8,1523,projected,4531,,4258,18308,,,"Large (1:5,000 and greater) scale topographic mapping and cadastral survey.",See ETRS89 / Poland CS92 (code 2170) for smaller scale mapping.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2180,ETRS89 / Poland CS92,1192,projected,4531,,4258,18300,,,"Medium and small scale topographic mapping (1:10,000 and smaller).",See ETRS89 / Poland CS2000 zones 5- 8 (codes 2176-79) for large scale purposes.,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2188,Azores Occidental 1939 / UTM zone 25N,1344,projected,4400,,4182,16025,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2189,Azores Central 1948 / UTM zone 26N,1301,projected,4400,,4183,16026,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2190,Azores Oriental 1940 / UTM zone 26N,1345,projected,4400,,4184,16026,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2003.231 2005.18,1,0
+2191,Madeira 1936 / UTM zone 28N,1314,projected,4400,,4185,16028,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+2192,ED50 / France EuroLambert,1326,projected,4499,,4230,18086,,,Medium scale topographic and statistical mapping.,,IGN Paris via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+2193,NZGD2000 / New Zealand Transverse Mercator,3285,projected,4500,,4167,19971,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NZGD49 / New Zealand Map Grid (code 27200) from July 2001.,Shell Todd Oil Services.,EPSG,2001-08-28,,1,0
+2194,American Samoa 1962 / American Samoa Lambert,1027,projected,4497,,4169,15301,,,Large and medium scale topographic mapping and engineering survey.,Superseded by projCRS 2156 as of mid-2000.,US National Geodetic Survey (NGS)  http://www.ngs.noaa.gov/,EPSG,2001-08-28,,1,1
+2195,NAD83(HARN) / UTM zone 2S,3110,projected,4400,,4152,16102,,,Large and medium scale topographic mapping and engineering survey.,Supersedes American Samoa 1962 / American Samoa Lambert (projCRS 3102) effective from 2000.,US National Geodetic Survey (NGS)  http://www.ngs.noaa.gov/,EPSG,2005-05-21,2004.45 2005.23,1,0
+2196,ETRS89 / Kp2000 Jutland,2531,projected,4400,,4258,18401,,,"Large and scale topographic mapping, cadastral and engineering survey.  Note: for medium scale topographic mapping ETRS89 / UTM zone 32N (code 25832) is used.",Supersedes System 34 Jutland zone.,Kort & Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+2197,ETRS89 / Kp2000 Zealand,2532,projected,4400,,4258,18402,,,"Large and scale topographic mapping, cadastral and engineering survey.  Note: for medium scale topographic mapping ETRS89 / UTM zone 32N (code 25832) is used.",Supersedes System 34 Zealand zone.,Kort & Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+2198,ETRS89 / Kp2000 Bornholm,2533,projected,4400,,4258,18403,,,"Large and scale topographic mapping, cadastral and engineering survey.  Note: for medium scale topographic mapping ETRS89 / UTM zone 33N (code 25833) is used.",Supersedes System 45.,Kort & Matrikelstyrelsen,EPSG,2001-11-06,,1,0
+2199,Albanian 1987 / Gauss Kruger zone 4,1025,projected,4530,,4191,16204,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-11-06,,1,1
+2200,ATS77 / New Brunswick Stereographic (ATS77),1447,projected,4500,,4122,19945,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1999-10-20,99.61,1,0
+2201,REGVEN / UTM zone 18N,1693,projected,4400,,4189,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+2202,REGVEN / UTM zone 19N,1694,projected,4400,,4189,16019,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+2203,REGVEN / UTM zone 20N,1695,projected,4400,,4189,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+2204,NAD27 / Tennessee,1411,projected,4497,,4267,15302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,2001.45,1,0
+2205,NAD83 / Kentucky North,2202,projected,4499,,4269,15303,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2246 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2001-11-06,2001.45,1,0
+2206,ED50 / 3-degree Gauss-Kruger zone 9,1524,projected,4530,,4230,16269,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM27 (code 2319).,EPSG,EPSG,2001-11-06,,1,0
+2207,ED50 / 3-degree Gauss-Kruger zone 10,1525,projected,4530,,4230,16270,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM30 (code 2320).,EPSG,EPSG,2001-11-06,,1,0
+2208,ED50 / 3-degree Gauss-Kruger zone 11,1526,projected,4530,,4230,16271,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM33 (code 2321).,EPSG,EPSG,2001-11-06,,1,0
+2209,ED50 / 3-degree Gauss-Kruger zone 12,1527,projected,4530,,4230,16272,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM36 (code 2322).,EPSG,EPSG,2001-11-06,,1,0
+2210,ED50 / 3-degree Gauss-Kruger zone 13,1528,projected,4530,,4230,16273,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM39 (code 2323).,EPSG,EPSG,2001-11-06,,1,0
+2211,ED50 / 3-degree Gauss-Kruger zone 14,1529,projected,4530,,4230,16274,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM42 (code 2324).,EPSG,EPSG,2001-11-06,,1,0
+2212,ED50 / 3-degree Gauss-Kruger zone 15,1530,projected,4530,,4230,16275,,,Large scale topographic mapping and cadastral survey.,Also found with truncated false easting - see ED50 / TM45 (code 2325).,EPSG,EPSG,2001-11-06,,1,0
+2213,ETRS89 / TM 30 NE,2546,projected,4400,,4258,16430,,,Oil industry usage.,,,EPSG,2001-11-06,,1,0
+2214,Douala 1948 / AOF west,2555,projected,4400,,4192,18415,,,Medium and small scale topographic mapping and engineering survey.,Superseded by Manoca 1962 / UTM zone 32N (code 2215).,,EPSG,2002-01-18,,1,1
+2215,Manoca 1962 / UTM zone 32N,2555,projected,4400,,4193,16032,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Douala 1948 / AOF west (code 2214). The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGN) ellipsoid (code 7012) but in practice this CRS has used the IGN version.,,EPSG,2002-11-18,2002.84,1,0
+2216,Qornoq 1927 / UTM zone 22N,2573,projected,4400,,4194,16022,,,Topographic mapping.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-18,,1,0
+2217,Qornoq 1927 / UTM zone 23N,2572,projected,4400,,4194,16023,,,Topographic mapping.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-18,,1,0
+2218,Scoresbysund 1952 / Greenland zone 5 east,2560,projected,4501,,4195,18425,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2219,ATS77 / UTM zone 19N,1531,projected,4400,,4122,16019,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1997-07-22,,1,0
+2220,ATS77 / UTM zone 20N,1532,projected,4400,,4122,16020,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1997-07-22,,1,0
+2221,Scoresbysund 1952 / Greenland zone 6 east,2561,projected,4501,,4195,18426,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2222,NAD83 / Arizona East (ft),2167,projected,4495,,4269,15304,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26948. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2223,NAD83 / Arizona Central (ft),2166,projected,4495,,4269,15305,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26949. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2224,NAD83 / Arizona West (ft),2168,projected,4495,,4269,15306,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26950. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2225,NAD83 / California zone 1 (ftUS),2175,projected,4497,,4269,15307,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26941. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2226,NAD83 / California zone 2 (ftUS),2176,projected,4497,,4269,15308,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26942. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2227,NAD83 / California zone 3 (ftUS),2177,projected,4497,,4269,15309,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26943. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2228,NAD83 / California zone 4 (ftUS),2178,projected,4497,,4269,15310,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26944. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2229,NAD83 / California zone 5 (ftUS),2182,projected,4497,,4269,15311,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26945. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2230,NAD83 / California zone 6 (ftUS),2180,projected,4497,,4269,15312,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26946. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2231,NAD83 / Colorado North (ftUS),2184,projected,4497,,4269,15313,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26953. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2232,NAD83 / Colorado Central (ftUS),2183,projected,4497,,4269,15314,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26954. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2233,NAD83 / Colorado South (ftUS),2185,projected,4497,,4269,15315,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26955. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2234,NAD83 / Connecticut (ftUS),1377,projected,4497,,4269,15316,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26956. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2235,NAD83 / Delaware (ftUS),1378,projected,4497,,4269,15317,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26957. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2236,NAD83 / Florida East (ftUS),2186,projected,4497,,4269,15318,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26958. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2237,NAD83 / Florida West (ftUS),2188,projected,4497,,4269,15319,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26959. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2238,NAD83 / Florida North (ftUS),2187,projected,4497,,4269,15320,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26960. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2239,NAD83 / Georgia East (ftUS),2189,projected,4497,,4269,15321,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26966. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2240,NAD83 / Georgia West (ftUS),2190,projected,4497,,4269,15322,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26967. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2241,NAD83 / Idaho East (ftUS),2192,projected,4497,,4269,15323,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26968. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2242,NAD83 / Idaho Central (ftUS),2191,projected,4497,,4269,15324,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26969. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2243,NAD83 / Idaho West (ftUS),2193,projected,4497,,4269,15325,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26970. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2244,NAD83 / Indiana East (ftUS),2196,projected,4497,,4269,15326,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26973. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,1
+2245,NAD83 / Indiana West (ftUS),2197,projected,4497,,4269,15327,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26974. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,1
+2246,NAD83 / Kentucky North (ftUS),2202,projected,4497,,4269,15328,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 2205. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2247,NAD83 / Kentucky South (ftUS),2203,projected,4497,,4269,15329,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26980. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2248,NAD83 / Maryland (ftUS),1389,projected,4497,,4269,15330,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26985. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2249,NAD83 / Massachusetts Mainland (ftUS),2209,projected,4497,,4269,15331,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26986. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2250,NAD83 / Massachusetts Island (ftUS),2208,projected,4497,,4269,15332,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26987. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2251,NAD83 / Michigan North (ft),1723,projected,4495,,4269,15333,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26988. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2252,NAD83 / Michigan Central (ft),1724,projected,4495,,4269,15334,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26989. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2253,NAD83 / Michigan South (ft),1725,projected,4495,,4269,15335,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 26990. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2254,NAD83 / Mississippi East (ftUS),2216,projected,4497,,4269,15336,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26994. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2255,NAD83 / Mississippi West (ftUS),2217,projected,4497,,4269,15337,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26995. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2256,NAD83 / Montana (ft),1395,projected,4495,,4269,15338,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32100. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2257,NAD83 / New Mexico East (ftUS),2228,projected,4497,,4269,15339,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32112. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2258,NAD83 / New Mexico Central (ftUS),2231,projected,4497,,4269,15340,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32113. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2259,NAD83 / New Mexico West (ftUS),2232,projected,4497,,4269,15341,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32114. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2260,NAD83 / New York East (ftUS),2234,projected,4497,,4269,15342,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32115. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2261,NAD83 / New York Central (ftUS),2233,projected,4497,,4269,15343,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32116. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2262,NAD83 / New York West (ftUS),2236,projected,4497,,4269,15344,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32117. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2263,NAD83 / New York Long Island (ftUS),2235,projected,4497,,4269,15345,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32118. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2264,NAD83 / North Carolina (ftUS),1402,projected,4497,,4269,15346,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 32119.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2265,NAD83 / North Dakota North (ft),2237,projected,4495,,4269,15347,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32120. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2266,NAD83 / North Dakota South (ft),2238,projected,4495,,4269,15348,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32121. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2267,NAD83 / Oklahoma North (ftUS),2241,projected,4497,,4269,15349,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32124. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2268,NAD83 / Oklahoma South (ftUS),2242,projected,4497,,4269,15350,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32125. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2269,NAD83 / Oregon North (ft),2243,projected,4495,,4269,15351,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32126. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2270,NAD83 / Oregon South (ft),2244,projected,4495,,4269,15352,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32127. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2271,NAD83 / Pennsylvania North (ftUS),2245,projected,4497,,4269,15353,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 32128.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2272,NAD83 / Pennsylvania South (ftUS),2246,projected,4497,,4269,15354,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 32129.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2273,NAD83 / South Carolina (ft),1409,projected,4495,,4269,15355,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see CRS code 32133.,National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2006-01-31,2005.891,1,0
+2274,NAD83 / Tennessee (ftUS),1411,projected,4497,,4269,15356,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32136. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2275,NAD83 / Texas North (ftUS),2253,projected,4497,,4269,15357,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32137. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2276,NAD83 / Texas North Central (ftUS),2254,projected,4497,,4269,15358,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32138. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2277,NAD83 / Texas Central (ftUS),2252,projected,4497,,4269,15359,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32139. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2278,NAD83 / Texas South Central (ftUS),2527,projected,4497,,4269,15360,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32140. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2279,NAD83 / Texas South (ftUS),2528,projected,4497,,4269,15361,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32141. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2280,NAD83 / Utah North (ft),2258,projected,4495,,4269,15362,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32142. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2281,NAD83 / Utah Central (ft),2257,projected,4495,,4269,15363,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32143. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2282,NAD83 / Utah South (ft),2259,projected,4495,,4269,15364,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 32144. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2283,NAD83 / Virginia North (ftUS),2260,projected,4497,,4269,15365,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32146. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2284,NAD83 / Virginia South (ftUS),2261,projected,4497,,4269,15366,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32147. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2285,NAD83 / Washington North (ftUS),2273,projected,4497,,4269,15367,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32148. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2286,NAD83 / Washington South (ftUS),2274,projected,4497,,4269,15368,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32149. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2287,NAD83 / Wisconsin North (ftUS),2267,projected,4497,,4269,15369,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32152. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2288,NAD83 / Wisconsin Central (ftUS),2266,projected,4497,,4269,15370,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32153. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2289,NAD83 / Wisconsin South (ftUS),2268,projected,4497,,4269,15371,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 32154. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2001-11-06,,1,0
+2290,ATS77 / Prince Edward Isl. Stereographic (ATS77),1533,projected,4496,,4122,19933,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1997-11-13,,1,0
+2291,NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83),1533,projected,4496,,4122,19960,,,Large and medium scale topographic mapping and engineering survey.,Deprecated due to error in source geogCRS.,PEI Department of Transportation & Public Works,EPSG,2000-10-19,,1,1
+2292,NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83),1533,projected,4496,,4140,19960,,,Large and medium scale topographic mapping and engineering survey.,,PEI Department of Transportation & Public Works,EPSG,2001-08-28,,1,1
+2294,ATS77 / MTM Nova Scotia zone 4,1534,projected,4400,,4122,17794,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1997-11-13,,1,0
+2295,ATS77 / MTM Nova Scotia zone 5,1535,projected,4400,,4122,17795,,,Large and medium scale topographic mapping and engineering survey.,In use from 1979.  To be phased out in late 1990's.,Geomatics Centre; Nova Scotia Ministry of Housing and Municipal Affairs.,EPSG,1997-11-13,,1,0
+2296,Ammassalik 1958 / Greenland zone 7 east,2562,projected,4501,,4196,18427,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2297,Qornoq 1927 / Greenland zone 1 east,2556,projected,4501,,4194,18421,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2298,Qornoq 1927 / Greenland zone 2 east,2557,projected,4501,,4194,18422,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2299,Qornoq 1927 / Greenland zone 2 west,2563,projected,4501,,4194,18432,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2300,Qornoq 1927 / Greenland zone 3 east,2558,projected,4501,,4194,18423,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2301,Qornoq 1927 / Greenland zone 3 west,2564,projected,4501,,4194,18433,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2302,Qornoq 1927 / Greenland zone 4 east,2559,projected,4501,,4194,18424,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2303,Qornoq 1927 / Greenland zone 4 west,2565,projected,4501,,4194,18434,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2304,Qornoq 1927 / Greenland zone 5 west,2566,projected,4501,,4194,18435,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2305,Qornoq 1927 / Greenland zone 6 west,2567,projected,4501,,4194,18436,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2306,Qornoq 1927 / Greenland zone 7 west,2568,projected,4501,,4194,18437,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2307,Qornoq 1927 / Greenland zone 8 east,2569,projected,4501,,4194,18428,,,Topographic mapping.,Coordinate system second axis has abbreviation E but is positive to the west.,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-26,,1,0
+2308,Batavia / TM 109 SE,2577,projected,4400,,4211,16709,,,Used by Arco and BP for ONWJ.,,BP Indonesia.,EPSG,2002-02-12,,1,0
+2309,WGS 84 / TM 116 SE,2588,projected,4400,,4326,16716,,,Used by BP for Terang-Sirasun.,,BP Indonesia.,EPSG,2002-06-22,2002.151,1,0
+2310,WGS 84 / TM 132 SE,2589,projected,4400,,4326,16732,,,Used for hydrocarbons exploration and development.,,BP Indonesia.,EPSG,2002-06-22,2002.151,1,0
+2311,WGS 84 / TM 6 NE,2981,projected,4400,,4326,16406,,,Oil exploration and production.,Used for oil exploration beyond the contintental shelf by ExxonMobil and with effect from March 2004 by Total for all offshore areas.,ExxonMobil.,EPSG,2002-02-12,,1,0
+2312,Garoua / UTM zone 33N,2590,projected,4400,,4197,16033,,,Large and medium scale topographic mapping and engineering survey.,,TotalFinaElf,EPSG,2002-02-12,,1,0
+2313,Kousseri / UTM zone 33N,2591,projected,4400,,4198,16033,,,Large and medium scale topographic mapping and engineering survey.,,TotalFinaElf,EPSG,2002-02-12,,1,0
+2314,Trinidad 1903 / Trinidad Grid (ftCla),1339,projected,4403,,4302,19975,,,Oil industry exploration and production.,Foot version of Trinidad 1903 / Trinidad Grid (code 30200) used by some US-based companies including Amoco Trinidad.,BP,EPSG,2005-07-01,2005.33,1,0
+2315,Campo Inchauspe / UTM zone 19S,2596,projected,4400,,4221,16119,,,Oil industry exploration.,,TotalFinaElf,EPSG,2002-02-12,,1,0
+2316,Campo Inchauspe / UTM zone 20S,2597,projected,4400,,4221,16120,,,Oil industry exploration.,,TotalFinaElf,EPSG,2002-02-12,,1,0
+2317,PSAD56 / ICN Regional,3327,projected,4499,,4248,19976,,,Small scale topographic and geological mapping.,,Institute Cartografica Nacional,EPSG,2002-02-12,,1,0
+2318,Ain el Abd / Aramco Lambert,3303,projected,4400,,4204,19977,,,Oil industry exploration and production.,Used by Saudi Aramco when area of interest crosses UTM zone boundary. Adopted by partners for Core Venture 1 (South Ghawar) area.,Saudi Aramco,EPSG,2002-02-12,,1,0
+2319,ED50 / TM27,1524,projected,4530,,4230,16369,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 9 (code 2206).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2320,ED50 / TM30,1525,projected,4530,,4230,16370,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 10 (code 2207).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2321,ED50 / TM33,1526,projected,4530,,4230,16371,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 11 (code 2208).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2322,ED50 / TM36,1527,projected,4530,,4230,16372,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 12 (code 2209).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2323,ED50 / TM39,1528,projected,4530,,4230,16373,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 13 (code 2210).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2324,ED50 / TM42,1529,projected,4530,,4230,16374,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 14 (code 2211).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2325,ED50 / TM45,1530,projected,4530,,4230,16375,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with zone number prefix to false easting - see ED50 / 3-degree Gauss-Kruger zone 15 (code 2212).,General Command of Mapping via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2326,Hong Kong 1980 Grid System,1118,projected,4500,,4611,19978,,,"Large scale topographic mapping, cadastral and engineering survey.",Supersedes Hong Kong 1963 Grid System.,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2006-06-22,2005.26,1,0
+2327,Xian 1980 / Gauss-Kruger zone 13,1587,projected,4530,,4610,16213,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 75E (code 2338).,EPSG,EPSG,2002-06-22,,1,0
+2328,Xian 1980 / Gauss-Kruger zone 14,1588,projected,4530,,4610,16214,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 81E (code 2339).,EPSG,EPSG,2002-06-22,,1,0
+2329,Xian 1980 / Gauss-Kruger zone 15,1589,projected,4530,,4610,16215,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 87E (code 2340).,EPSG,EPSG,2002-06-22,,1,0
+2330,Xian 1980 / Gauss-Kruger zone 16,1590,projected,4530,,4610,16216,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 93E (code 2341).,EPSG,EPSG,2002-06-22,,1,0
+2331,Xian 1980 / Gauss-Kruger zone 17,1591,projected,4530,,4610,16217,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 99E (code 2342).,EPSG,EPSG,2002-06-22,,1,0
+2332,Xian 1980 / Gauss-Kruger zone 18,1592,projected,4530,,4610,16218,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 105E (code 2343).,EPSG,EPSG,2002-06-22,,1,0
+2333,Xian 1980 / Gauss-Kruger zone 19,1593,projected,4530,,4610,16219,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 111E (code 2344).,EPSG,EPSG,2002-06-22,,1,0
+2334,Xian 1980 / Gauss-Kruger zone 20,1594,projected,4530,,4610,16220,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 117E (code 2345).,EPSG,EPSG,2002-06-22,,1,0
+2335,Xian 1980 / Gauss-Kruger zone 21,1595,projected,4530,,4610,16221,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 123E (code 2346).,EPSG,EPSG,2002-06-22,,1,0
+2336,Xian 1980 / Gauss-Kruger zone 22,1596,projected,4530,,4610,16222,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 129E (code 2347).,EPSG,EPSG,2002-06-22,,1,0
+2337,Xian 1980 / Gauss-Kruger zone 23,1597,projected,4530,,4610,16223,,,Medium scale topographic mapping.,Also found with truncated false easting - see Xian 1980 / [6-degree] Gauss-Kruger CM 135E (code 2348).,EPSG,EPSG,2002-06-22,,1,0
+2338,Xian 1980 / Gauss-Kruger CM 75E,1587,projected,4530,,4610,16313,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 13 (code 2327).,EPSG,EPSG,2002-06-22,,1,0
+2339,Xian 1980 / Gauss-Kruger CM 81E,1588,projected,4530,,4610,16314,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 14 (code 2328).,EPSG,EPSG,2002-06-22,,1,0
+2340,Xian 1980 / Gauss-Kruger CM 87E,1589,projected,4530,,4610,16315,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 15 (code 2329).,EPSG,EPSG,2002-06-22,,1,0
+2341,Xian 1980 / Gauss-Kruger CM 93E,1590,projected,4530,,4610,16316,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 16 (code 2330).,EPSG,EPSG,2002-06-22,,1,0
+2342,Xian 1980 / Gauss-Kruger CM 99E,1591,projected,4530,,4610,16317,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 17 (code 2331).,EPSG,EPSG,2002-06-22,,1,0
+2343,Xian 1980 / Gauss-Kruger CM 105E,1592,projected,4530,,4610,16318,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 18 (code 2332).,EPSG,EPSG,2002-06-22,,1,0
+2344,Xian 1980 / Gauss-Kruger CM 111E,1593,projected,4530,,4610,16319,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 19 (code 2333).,EPSG,EPSG,2002-06-22,,1,0
+2345,Xian 1980 / Gauss-Kruger CM 117E,1594,projected,4530,,4610,16320,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 20 (code 2334).,EPSG,EPSG,2002-06-22,,1,0
+2346,Xian 1980 / Gauss-Kruger CM 123E,1595,projected,4530,,4610,16321,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 21 (code 2335).,EPSG,EPSG,2002-06-22,,1,0
+2347,Xian 1980 / Gauss-Kruger CM 129E,1596,projected,4530,,4610,16322,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 22 (code 2336).,EPSG,EPSG,2002-06-22,,1,0
+2348,Xian 1980 / Gauss-Kruger CM 135E,1597,projected,4530,,4610,16323,,,Medium scale topographic mapping.,Truncated form of Xian 1980 / [6-degree] Gauss-Kruger zone 23 (code 2337).,EPSG,EPSG,2002-06-22,,1,0
+2349,Xian 1980 / 3-degree Gauss-Kruger zone 25,2711,projected,4530,,4610,16285,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 75E (code 2370).,EPSG,EPSG,2002-06-22,,1,0
+2350,Xian 1980 / 3-degree Gauss-Kruger zone 26,2712,projected,4530,,4610,16286,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 78E (code 2371).,EPSG,EPSG,2002-06-22,,1,0
+2351,Xian 1980 / 3-degree Gauss-Kruger zone 27,2713,projected,4530,,4610,16287,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 81E (code 2372).,EPSG,EPSG,2002-06-22,,1,0
+2352,Xian 1980 / 3-degree Gauss-Kruger zone 28,2714,projected,4530,,4610,16288,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 84E (code 2373).,EPSG,EPSG,2002-06-22,,1,0
+2353,Xian 1980 / 3-degree Gauss-Kruger zone 29,2715,projected,4530,,4610,16289,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 87E (code 2374).,EPSG,EPSG,2002-06-22,,1,0
+2354,Xian 1980 / 3-degree Gauss-Kruger zone 30,2716,projected,4530,,4610,16290,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 90E (code 2375).,EPSG,EPSG,2002-06-22,,1,0
+2355,Xian 1980 / 3-degree Gauss-Kruger zone 31,2717,projected,4530,,4610,16291,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 93E (code 2376).,EPSG,EPSG,2002-06-22,,1,0
+2356,Xian 1980 / 3-degree Gauss-Kruger zone 32,2718,projected,4530,,4610,16292,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 96E (code 2377).,EPSG,EPSG,2002-06-22,,1,0
+2357,Xian 1980 / 3-degree Gauss-Kruger zone 33,2719,projected,4530,,4610,16293,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 99E (code 2378).,EPSG,EPSG,2002-06-22,,1,0
+2358,Xian 1980 / 3-degree Gauss-Kruger zone 34,2720,projected,4530,,4610,16294,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 102E (code 2379).,EPSG,EPSG,2002-06-22,,1,0
+2359,Xian 1980 / 3-degree Gauss-Kruger zone 35,2721,projected,4530,,4610,16295,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 105E (code 2380).,EPSG,EPSG,2002-06-22,,1,0
+2360,Xian 1980 / 3-degree Gauss-Kruger zone 36,2722,projected,4530,,4610,16296,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 108E (code 2381).,EPSG,EPSG,2002-06-22,,1,0
+2361,Xian 1980 / 3-degree Gauss-Kruger zone 37,2723,projected,4530,,4610,16297,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 111E (code 2382).,EPSG,EPSG,2002-06-22,,1,0
+2362,Xian 1980 / 3-degree Gauss-Kruger zone 38,2724,projected,4530,,4610,16298,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 114E (code 2383).,EPSG,EPSG,2002-06-22,,1,0
+2363,Xian 1980 / 3-degree Gauss-Kruger zone 39,2725,projected,4530,,4610,16299,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 117E (code 2384).,EPSG,EPSG,2002-06-22,,1,0
+2364,Xian 1980 / 3-degree Gauss-Kruger zone 40,2726,projected,4530,,4610,16070,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 123E (code 2385).,EPSG,EPSG,2002-06-22,,1,0
+2365,Xian 1980 / 3-degree Gauss-Kruger zone 41,2727,projected,4530,,4610,16071,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 126E (code 2386).,EPSG,EPSG,2002-06-22,,1,0
+2366,Xian 1980 / 3-degree Gauss-Kruger zone 42,2728,projected,4530,,4610,16072,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 126E (code 2387).,EPSG,EPSG,2002-06-22,,1,0
+2367,Xian 1980 / 3-degree Gauss-Kruger zone 43,2729,projected,4530,,4610,16073,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 129E (code 2388).,EPSG,EPSG,2002-06-22,,1,0
+2368,Xian 1980 / 3-degree Gauss-Kruger zone 44,2730,projected,4530,,4610,16074,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 132E (code 2389).,EPSG,EPSG,2002-06-22,,1,0
+2369,Xian 1980 / 3-degree Gauss-Kruger zone 45,2731,projected,4530,,4610,16075,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Xian 1980 / 3-degree Gauss-Kruger CM 135E (code 2390).,EPSG,EPSG,2002-06-22,,1,0
+2370,Xian 1980 / 3-degree Gauss-Kruger CM 75E,2711,projected,4530,,4610,16385,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 25 (code 2349).,EPSG,EPSG,2002-06-22,,1,0
+2371,Xian 1980 / 3-degree Gauss-Kruger CM 78E,2712,projected,4530,,4610,16386,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 26 (code 2350).,EPSG,EPSG,2002-06-22,,1,0
+2372,Xian 1980 / 3-degree Gauss-Kruger CM 81E,2713,projected,4530,,4610,16387,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 27 (code 2351).,EPSG,EPSG,2002-06-22,,1,0
+2373,Xian 1980 / 3-degree Gauss-Kruger CM 84E,2714,projected,4530,,4610,16388,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 28 (code 2352).,EPSG,EPSG,2002-06-22,,1,0
+2374,Xian 1980 / 3-degree Gauss-Kruger CM 87E,2715,projected,4530,,4610,16389,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 29 (code 2353).,EPSG,EPSG,2002-06-22,,1,0
+2375,Xian 1980 / 3-degree Gauss-Kruger CM 90E,2716,projected,4530,,4610,16390,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 30 (code 2354).,EPSG,EPSG,2002-06-22,,1,0
+2376,Xian 1980 / 3-degree Gauss-Kruger CM 93E,2717,projected,4530,,4610,16391,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 31 (code 2355).,EPSG,EPSG,2002-06-22,,1,0
+2377,Xian 1980 / 3-degree Gauss-Kruger CM 96E,2718,projected,4530,,4610,16392,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 32 (code 2356).,EPSG,EPSG,2002-06-22,,1,0
+2378,Xian 1980 / 3-degree Gauss-Kruger CM 99E,2719,projected,4530,,4610,16393,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 33 (code 2357).,EPSG,EPSG,2002-06-22,,1,0
+2379,Xian 1980 / 3-degree Gauss-Kruger CM 102E,2720,projected,4530,,4610,16394,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 34 (code 2358).,EPSG,EPSG,2002-06-22,,1,0
+2380,Xian 1980 / 3-degree Gauss-Kruger CM 105E,2721,projected,4530,,4610,16395,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 35 (code 2359).,EPSG,EPSG,2002-06-22,,1,0
+2381,Xian 1980 / 3-degree Gauss-Kruger CM 108E,2722,projected,4530,,4610,16396,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 36 (code 2360).,EPSG,EPSG,2002-06-22,,1,0
+2382,Xian 1980 / 3-degree Gauss-Kruger CM 111E,2723,projected,4530,,4610,16397,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 37 (code 2361).,EPSG,EPSG,2002-06-22,,1,0
+2383,Xian 1980 / 3-degree Gauss-Kruger CM 114E,2724,projected,4530,,4610,16398,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 38 (code 2362).,EPSG,EPSG,2002-06-22,,1,0
+2384,Xian 1980 / 3-degree Gauss-Kruger CM 117E,2725,projected,4530,,4610,16399,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 39 (code 2363).,EPSG,EPSG,2002-06-22,,1,0
+2385,Xian 1980 / 3-degree Gauss-Kruger CM 120E,2726,projected,4530,,4610,16170,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 40 (code 2364).,EPSG,EPSG,2002-06-22,,1,0
+2386,Xian 1980 / 3-degree Gauss-Kruger CM 123E,2727,projected,4530,,4610,16171,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 41 (code 2365).,EPSG,EPSG,2002-06-22,,1,0
+2387,Xian 1980 / 3-degree Gauss-Kruger CM 126E,2728,projected,4530,,4610,16172,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 42 (code 2366).,EPSG,EPSG,2002-06-22,,1,0
+2388,Xian 1980 / 3-degree Gauss-Kruger CM 129E,2729,projected,4530,,4610,16173,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 43 (code 2367).,EPSG,EPSG,2002-06-22,,1,0
+2389,Xian 1980 / 3-degree Gauss-Kruger CM 132E,2730,projected,4530,,4610,16174,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 44 (code 2368).,EPSG,EPSG,2002-06-22,,1,0
+2390,Xian 1980 / 3-degree Gauss-Kruger CM 135E,2731,projected,4530,,4610,16175,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Xian 1980 / 3-degree Gauss-Kruger zone 45 (code 2369).,EPSG,EPSG,2002-06-22,,1,0
+2391,KKJ / Finland zone 1,1536,projected,4530,,4123,18191,,,Large and medium scale topographic mapping and engineering survey.,,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,1997-07-22,,1,0
+2392,KKJ / Finland zone 2,1537,projected,4530,,4123,18192,,,Large and medium scale topographic mapping and engineering survey.,,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,1997-07-22,,1,0
+2393,KKJ / Finland Uniform Coordinate System,1538,projected,4530,,4123,18193,,,Large and medium scale topographic mapping and engineering survey.,Known as Uniform Coordinate System when used over all country and also as Basic Coordinate System zone 3 at larger scales.,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-05-27,2005.18,1,0
+2394,KKJ / Finland zone 4,1539,projected,4530,,4123,18194,,,Large and medium scale topographic mapping and engineering survey.,,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,1997-07-22,,1,0
+2395,South Yemen / Gauss-Kruger zone 8,1492,projected,4530,,4164,16208,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-06-22,,1,0
+2396,South Yemen / Gauss-Kruger zone 9,1493,projected,4530,,4164,16209,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-06-22,,1,0
+2397,Pulkovo 1942(83) / Gauss-Kruger zone 3,1512,projected,4530,,4178,16263,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",In Thuringen superseded by DHDN / Gauss Kruger zone 3.,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2398,Pulkovo 1942(83) / Gauss-Kruger zone 4,1513,projected,4530,,4178,16264,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.","In Brandenburg superseded by ETRS89 / UTM zone 33N. 
+In Sachsen and Thuringen superseded by DHDN / Gauss Kruger zone 4.",Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2399,Pulkovo 1942(83) / Gauss-Kruger zone 5,1512,projected,4530,,4178,16265,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.","In Brandenburg superseded by ETRS89 / UTM zone 33N. 
+In Sachsen superseded by DHDN / Gauss Kruger zone 5.",Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2400,RT90 2.5 gon W,1225,projected,4530,,4124,19929,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 2.5 gon W (code 30800).,National Land Survey of Sweden,EPSG,1997-11-13,,1,1
+2401,Beijing 1954 / 3-degree Gauss-Kruger zone 25,2711,projected,4530,,4214,16285,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 75E (code 2422). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 25 (code 2349).,EPSG,EPSG,2002-06-22,,1,0
+2402,Beijing 1954 / 3-degree Gauss-Kruger zone 26,2712,projected,4530,,4214,16286,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 78E (code 2423). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 26 (code 2350).,EPSG,EPSG,2002-06-22,,1,0
+2403,Beijing 1954 / 3-degree Gauss-Kruger zone 27,2713,projected,4530,,4214,16287,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 81E (code 2424). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 27 (code 2351).,EPSG,EPSG,2002-06-22,,1,0
+2404,Beijing 1954 / 3-degree Gauss-Kruger zone 28,2714,projected,4530,,4214,16288,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 84E (code 2425). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 28 (code 2352).,EPSG,EPSG,2002-06-22,,1,0
+2405,Beijing 1954 / 3-degree Gauss-Kruger zone 29,2715,projected,4530,,4214,16289,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 87E (code 2426). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 29 (code 2353).,EPSG,EPSG,2002-06-22,,1,0
+2406,Beijing 1954 / 3-degree Gauss-Kruger zone 30,2716,projected,4530,,4214,16290,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 90E (code 2427). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 30 (code 2354).,EPSG,EPSG,2002-06-22,,1,0
+2407,Beijing 1954 / 3-degree Gauss-Kruger zone 31,2717,projected,4530,,4214,16291,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 93E (code 2428). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 31 (code 2355).,EPSG,EPSG,2002-06-22,,1,0
+2408,Beijing 1954 / 3-degree Gauss-Kruger zone 32,2718,projected,4530,,4214,16292,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 96E (code 2429). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 32 (code 2356).,EPSG,EPSG,2002-06-22,,1,0
+2409,Beijing 1954 / 3-degree Gauss-Kruger zone 33,2719,projected,4530,,4214,16293,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 99E (code 2430). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 33 (code 2357).,EPSG,EPSG,2002-06-22,,1,0
+2410,Beijing 1954 / 3-degree Gauss-Kruger zone 34,2720,projected,4530,,4214,16294,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 102E (code 2431). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 34 (code 2358).,EPSG,EPSG,2002-06-22,,1,0
+2411,Beijing 1954 / 3-degree Gauss-Kruger zone 35,2721,projected,4530,,4214,16295,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 105E (code 2432). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 35 (code 2359).,EPSG,EPSG,2002-06-22,,1,0
+2412,Beijing 1954 / 3-degree Gauss-Kruger zone 36,2722,projected,4530,,4214,16296,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 108E (code 2433). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 36 (code 2360).,EPSG,EPSG,2002-06-22,,1,0
+2413,Beijing 1954 / 3-degree Gauss-Kruger zone 37,2723,projected,4530,,4214,16297,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 111E (code 2434). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 37 (code 2361).,EPSG,EPSG,2002-06-22,,1,0
+2414,Beijing 1954 / 3-degree Gauss-Kruger zone 38,2724,projected,4530,,4214,16298,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 114E (code 2435). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 38 (code 2362).,EPSG,EPSG,2002-06-22,,1,0
+2415,Beijing 1954 / 3-degree Gauss-Kruger zone 39,2725,projected,4530,,4214,16299,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 117E (code 2436). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 39 (code 2363).,EPSG,EPSG,2002-06-22,,1,0
+2416,Beijing 1954 / 3-degree Gauss-Kruger zone 40,2726,projected,4530,,4214,16070,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 120E (code 2437). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 40 (code 2364).,EPSG,EPSG,2002-06-22,,1,0
+2417,Beijing 1954 / 3-degree Gauss-Kruger zone 41,2727,projected,4530,,4214,16071,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 123E (code 2438). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 41 (code 2365).,EPSG,EPSG,2002-06-22,,1,0
+2418,Beijing 1954 / 3-degree Gauss-Kruger zone 42,2728,projected,4530,,4214,16072,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 126E (code 2439). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 42 (code 2366).,EPSG,EPSG,2002-06-22,,1,0
+2419,Beijing 1954 / 3-degree Gauss-Kruger zone 43,2729,projected,4530,,4214,16073,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 129E (code 2440). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 43 (code 2367).,EPSG,EPSG,2002-06-22,,1,0
+2420,Beijing 1954 / 3-degree Gauss-Kruger zone 44,2730,projected,4530,,4214,16074,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 132E (code 2441). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 44 (code 2368).,EPSG,EPSG,2002-06-22,,1,0
+2421,Beijing 1954 / 3-degree Gauss-Kruger zone 45,2731,projected,4530,,4214,16075,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Beijing 1954 / 3-degree Gauss-Kruger CM 135E (code 2442). Superseded by Xian 1980 / 3-degree Gauss-Kruger zone 45 (code 2369).,EPSG,EPSG,2002-06-22,,1,0
+2422,Beijing 1954 / 3-degree Gauss-Kruger CM 75E,2711,projected,4530,,4214,16385,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 25 (code 2401). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 75E (code 2370).,EPSG,EPSG,2002-06-22,,1,0
+2423,Beijing 1954 / 3-degree Gauss-Kruger CM 78E,2712,projected,4530,,4214,16386,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 26 (code 2402). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 78E (code 2371).,EPSG,EPSG,2002-06-22,,1,0
+2424,Beijing 1954 / 3-degree Gauss-Kruger CM 81E,2713,projected,4530,,4214,16387,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 27 (code 2403). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 81E (code 2372).,EPSG,EPSG,2002-06-22,,1,0
+2425,Beijing 1954 / 3-degree Gauss-Kruger CM 84E,2714,projected,4530,,4214,16388,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 28 (code 2404). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 84E (code 2373).,EPSG,EPSG,2002-06-22,,1,0
+2426,Beijing 1954 / 3-degree Gauss-Kruger CM 87E,2715,projected,4530,,4214,16389,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 29 (code 2405). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 87E (code 2374).,EPSG,EPSG,2002-06-22,,1,0
+2427,Beijing 1954 / 3-degree Gauss-Kruger CM 90E,2716,projected,4530,,4214,16390,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 30 (code 2406). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 90E (code 2375).,EPSG,EPSG,2002-06-22,,1,0
+2428,Beijing 1954 / 3-degree Gauss-Kruger CM 93E,2717,projected,4530,,4214,16391,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 31 (code 2407). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 93E (code 2376).,EPSG,EPSG,2002-06-22,,1,0
+2429,Beijing 1954 / 3-degree Gauss-Kruger CM 96E,2718,projected,4530,,4214,16392,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 32 (code 2408). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 96E (code 2377).,EPSG,EPSG,2002-06-22,,1,0
+2430,Beijing 1954 / 3-degree Gauss-Kruger CM 99E,2719,projected,4530,,4214,16393,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 33 (code 2409). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 99E (code 2378).,EPSG,EPSG,2002-06-22,,1,0
+2431,Beijing 1954 / 3-degree Gauss-Kruger CM 102E,2720,projected,4530,,4214,16394,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 45 (code 2421). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 102E (code 2379).,EPSG,EPSG,2002-06-22,,1,0
+2432,Beijing 1954 / 3-degree Gauss-Kruger CM 105E,2721,projected,4530,,4214,16395,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 35 (code 2411). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 105E (code 2380).,EPSG,EPSG,2002-06-22,,1,0
+2433,Beijing 1954 / 3-degree Gauss-Kruger CM 108E,2722,projected,4530,,4214,16396,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 36 (code 2412). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 108E (code 2381).,EPSG,EPSG,2002-06-22,,1,0
+2434,Beijing 1954 / 3-degree Gauss-Kruger CM 111E,2723,projected,4530,,4214,16397,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 37 (code 2413). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 111E (code 2382).,EPSG,EPSG,2002-06-22,,1,0
+2435,Beijing 1954 / 3-degree Gauss-Kruger CM 114E,2724,projected,4530,,4214,16398,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 38 (code 2414). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 114E (code 2383).,EPSG,EPSG,2002-06-22,,1,0
+2436,Beijing 1954 / 3-degree Gauss-Kruger CM 117E,2725,projected,4530,,4214,16399,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 39 (code 2415). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 117E (code 2384).,EPSG,EPSG,2002-06-22,,1,0
+2437,Beijing 1954 / 3-degree Gauss-Kruger CM 120E,2726,projected,4530,,4214,16170,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 40 (code 2416). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 120E (code 2385).,EPSG,EPSG,2002-06-22,,1,0
+2438,Beijing 1954 / 3-degree Gauss-Kruger CM 123E,2727,projected,4530,,4214,16171,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 41 (code 2417). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 123E (code 2386).,EPSG,EPSG,2002-06-22,,1,0
+2439,Beijing 1954 / 3-degree Gauss-Kruger CM 126E,2728,projected,4530,,4214,16172,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 42 (code 2418). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 126E (code 2387).,EPSG,EPSG,2002-06-22,,1,0
+2440,Beijing 1954 / 3-degree Gauss-Kruger CM 129E,2729,projected,4530,,4214,16173,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 43 (code 2419). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 129E (code 2388).,EPSG,EPSG,2002-06-22,,1,0
+2441,Beijing 1954 / 3-degree Gauss-Kruger CM 132E,2730,projected,4530,,4214,16174,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 44 (code 2420). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 132E (code 2389).,EPSG,EPSG,2002-06-22,,1,0
+2442,Beijing 1954 / 3-degree Gauss-Kruger CM 135E,2731,projected,4530,,4214,16175,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Beijing 1954 / 3-degree Gauss-Kruger zone 45 (code 2421). Superseded by Xian 1980 / 3-degree Gauss-Kruger CM 135E (code 2390).,EPSG,EPSG,2002-06-22,,1,0
+2443,JGD2000 / Japan Plane Rectangular CS I,1854,projected,4530,,4612,17801,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS I (code 30161).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2444,JGD2000 / Japan Plane Rectangular CS II,1855,projected,4530,,4612,17802,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS II (code 30162).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2445,JGD2000 / Japan Plane Rectangular CS III,1856,projected,4530,,4612,17803,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS III (code 30163).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2446,JGD2000 / Japan Plane Rectangular CS IV,1857,projected,4530,,4612,17804,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS IV (code 30164).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2447,JGD2000 / Japan Plane Rectangular CS V,1858,projected,4530,,4612,17805,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS V (code 30165).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2448,JGD2000 / Japan Plane Rectangular CS VI,1859,projected,4530,,4612,17806,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS VI (code 30166).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2449,JGD2000 / Japan Plane Rectangular CS VII,1860,projected,4530,,4612,17807,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS VII (code 30167).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2450,JGD2000 / Japan Plane Rectangular CS VIII,1861,projected,4530,,4612,17808,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS VIII (code 30168).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2451,JGD2000 / Japan Plane Rectangular CS IX,1862,projected,4530,,4612,17809,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS IX (code 30169).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2452,JGD2000 / Japan Plane Rectangular CS X,1863,projected,4530,,4612,17810,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS X (code 30170).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2453,JGD2000 / Japan Plane Rectangular CS XI,1864,projected,4530,,4612,17811,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XI (code 30171).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2454,JGD2000 / Japan Plane Rectangular CS XII,1865,projected,4530,,4612,17812,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XII (code 30172).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2455,JGD2000 / Japan Plane Rectangular CS XIII,1866,projected,4530,,4612,17813,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XIII (code 30173).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2456,JGD2000 / Japan Plane Rectangular CS XIV,1867,projected,4530,,4612,17814,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XIV (code 30174).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2457,JGD2000 / Japan Plane Rectangular CS XV,1868,projected,4530,,4612,17815,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XV (code 30175).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2458,JGD2000 / Japan Plane Rectangular CS XVI,1869,projected,4530,,4612,17816,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XVI (code 30176).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2459,JGD2000 / Japan Plane Rectangular CS XVII,1870,projected,4530,,4612,17817,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XVII (code 30177).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2460,JGD2000 / Japan Plane Rectangular CS XVIII,1871,projected,4530,,4612,17818,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XVIII (code 30178).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2461,JGD2000 / Japan Plane Rectangular CS XIX,1872,projected,4530,,4612,17819,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Tokyo / Japan Plane Rectangular CS XIX (code 30179).,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,,1,0
+2462,Albanian 1987 / Gauss-Kruger zone 4,1025,projected,4530,,4191,16204,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+2463,Pulkovo 1995 / Gauss-Kruger CM 21E,1763,projected,4530,,4200,16304,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 4 (code 20004).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,0
+2464,Pulkovo 1995 / Gauss-Kruger CM 27E,1764,projected,4530,,4200,16305,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 5 (code 20005).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2465,Pulkovo 1995 / Gauss-Kruger CM 33E,1765,projected,4530,,4200,16306,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 6 (code 20006).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2466,Pulkovo 1995 / Gauss-Kruger CM 39E,1766,projected,4530,,4200,16307,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 7 (code 20007).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2467,Pulkovo 1995 / Gauss-Kruger CM 45E,1767,projected,4530,,4200,16308,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 8 (code 20008).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2468,Pulkovo 1995 / Gauss-Kruger CM 51E,1768,projected,4530,,4200,16309,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 9 (code 20009).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2469,Pulkovo 1995 / Gauss-Kruger CM 57E,1769,projected,4530,,4200,16310,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 10 (code 20010).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2470,Pulkovo 1995 / Gauss-Kruger CM 63E,1770,projected,4530,,4200,16311,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 11 (code 20011).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2471,Pulkovo 1995 / Gauss-Kruger CM 69E,1771,projected,4530,,4200,16312,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 12 (code 20012).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2472,Pulkovo 1995 / Gauss-Kruger CM 75E,1772,projected,4530,,4200,16313,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 13 (code 20013).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2473,Pulkovo 1995 / Gauss-Kruger CM 81E,1773,projected,4530,,4200,16314,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 14 (code 20014).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2474,Pulkovo 1995 / Gauss-Kruger CM 87E,1774,projected,4530,,4200,16315,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 15 (code 20015).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2475,Pulkovo 1995 / Gauss-Kruger CM 93E,1775,projected,4530,,4200,16316,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 16 (code 20016).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2476,Pulkovo 1995 / Gauss-Kruger CM 99E,1776,projected,4530,,4200,16317,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 17 (code 20017).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2477,Pulkovo 1995 / Gauss-Kruger CM 105E,1777,projected,4530,,4200,16318,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 18 (code 20018).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2478,Pulkovo 1995 / Gauss-Kruger CM 111E,1778,projected,4530,,4200,16319,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 19 (code 20019).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2479,Pulkovo 1995 / Gauss-Kruger CM 117E,1779,projected,4530,,4200,16320,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 20 (code 20020).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2480,Pulkovo 1995 / Gauss-Kruger CM 123E,1780,projected,4530,,4200,16321,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 21 (code 20021).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2481,Pulkovo 1995 / Gauss-Kruger CM 129E,1781,projected,4530,,4200,16322,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 22 (code 20022).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2482,Pulkovo 1995 / Gauss-Kruger CM 135E,1782,projected,4530,,4200,16323,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 23 (code 20023).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2483,Pulkovo 1995 / Gauss-Kruger CM 141E,1783,projected,4530,,4200,16324,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 24 (code 20024).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2484,Pulkovo 1995 / Gauss-Kruger CM 147E,1784,projected,4530,,4200,16325,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 25 (code 20025).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2485,Pulkovo 1995 / Gauss-Kruger CM 153E,1785,projected,4530,,4200,16326,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 26 (code 20026).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2486,Pulkovo 1995 / Gauss-Kruger CM 159E,1786,projected,4530,,4200,16327,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 27 (code 20027).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2487,Pulkovo 1995 / Gauss-Kruger CM 165E,1787,projected,4530,,4200,16328,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 28 (code 20028).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2488,Pulkovo 1995 / Gauss-Kruger CM 171E,1788,projected,4530,,4200,16329,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 29 (code 20029).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2489,Pulkovo 1995 / Gauss-Kruger CM 177E,1789,projected,4530,,4200,16330,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 30 (code 20030).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2490,Pulkovo 1995 / Gauss-Kruger CM 177W,1790,projected,4530,,4200,16331,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 31 (code 20031).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2491,Pulkovo 1995 / Gauss-Kruger CM 171W,1791,projected,4530,,4200,16332,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1995 / Gauss-Kruger zone 32 (code 20032).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,,1,0
+2492,Pulkovo 1942 / Gauss-Kruger CM 9E,1805,projected,4530,,4284,16302,,,Military mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 2 (code 28402).,EPSG,EPSG,2002-06-22,,1,0
+2493,Pulkovo 1942 / Gauss-Kruger CM 15E,1792,projected,4530,,4284,16303,,,Military mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 3 (code 28403).,EPSG,EPSG,2002-06-22,,1,0
+2494,Pulkovo 1942 / Gauss-Kruger CM 21E,1793,projected,4530,,4284,16304,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 4 (code 28404).,EPSG,EPSG,2002-06-22,,1,0
+2495,Pulkovo 1942 / Gauss-Kruger CM 27E,1794,projected,4530,,4284,16305,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 5 (code 28405).,EPSG,EPSG,2002-06-22,,1,0
+2496,Pulkovo 1942 / Gauss-Kruger CM 33E,1795,projected,4530,,4284,16306,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 6 (code 28406).,EPSG,EPSG,2002-06-22,,1,0
+2497,Pulkovo 1942 / Gauss-Kruger CM 39E,1796,projected,4530,,4284,16307,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 7 (code 28407).,EPSG,EPSG,2002-06-22,,1,0
+2498,Pulkovo 1942 / Gauss-Kruger CM 45E,1797,projected,4530,,4284,16308,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 8 (code 28408).,EPSG,EPSG,2002-06-22,,1,0
+2499,Pulkovo 1942 / Gauss-Kruger CM 51E,1798,projected,4530,,4284,16309,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 9 (code 28409).,EPSG,EPSG,2002-06-22,,1,0
+2500,Pulkovo 1942 / Gauss-Kruger CM 57E,1799,projected,4530,,4284,16310,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 10 (code 28410).,EPSG,EPSG,2002-06-22,,1,0
+2501,Pulkovo 1942 / Gauss-Kruger CM 63E,1800,projected,4530,,4284,16311,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 11 (code 28411).,EPSG,EPSG,2002-06-22,,1,0
+2502,Pulkovo 1942 / Gauss-Kruger CM 69E,1801,projected,4530,,4284,16312,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 12 (code 28412).,EPSG,EPSG,2002-06-22,,1,0
+2503,Pulkovo 1942 / Gauss-Kruger CM 75E,1802,projected,4530,,4284,16313,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 13 (code 28413).,EPSG,EPSG,2002-06-22,,1,0
+2504,Pulkovo 1942 / Gauss-Kruger CM 81E,1803,projected,4530,,4284,16314,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 14 (code 28414).,EPSG,EPSG,2002-06-22,,1,0
+2505,Pulkovo 1942 / Gauss-Kruger CM 87E,1804,projected,4530,,4284,16315,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 15 (code 28415).,EPSG,EPSG,2002-06-22,,1,0
+2506,Pulkovo 1942 / Gauss-Kruger CM 93E,1775,projected,4530,,4284,16316,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 16 (code 28416).,EPSG,EPSG,2002-06-22,,1,0
+2507,Pulkovo 1942 / Gauss-Kruger CM 99E,1776,projected,4530,,4284,16317,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 17 (code 28417).,EPSG,EPSG,2002-06-22,,1,0
+2508,Pulkovo 1942 / Gauss-Kruger CM 105E,1777,projected,4530,,4284,16318,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 18 (code 28418).,EPSG,EPSG,2002-06-22,,1,0
+2509,Pulkovo 1942 / Gauss-Kruger CM 111E,1778,projected,4530,,4284,16319,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 19 (code 28419).,EPSG,EPSG,2002-06-22,,1,0
+2510,Pulkovo 1942 / Gauss-Kruger CM 117E,1779,projected,4530,,4284,16320,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 20 (code 28420).,EPSG,EPSG,2002-06-22,,1,0
+2511,Pulkovo 1942 / Gauss-Kruger CM 123E,1780,projected,4530,,4284,16321,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 21 (code 28421).,EPSG,EPSG,2002-06-22,,1,0
+2512,Pulkovo 1942 / Gauss-Kruger CM 129E,1781,projected,4530,,4284,16322,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 22 (code 28422).,EPSG,EPSG,2002-06-22,,1,0
+2513,Pulkovo 1942 / Gauss-Kruger CM 135E,1782,projected,4530,,4284,16323,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 23 (code 28423).,EPSG,EPSG,2002-06-22,,1,0
+2514,Pulkovo 1942 / Gauss-Kruger CM 141E,1783,projected,4530,,4284,16324,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 24 (code 28424).,EPSG,EPSG,2002-06-22,,1,0
+2515,Pulkovo 1942 / Gauss-Kruger CM 147E,1784,projected,4530,,4284,16325,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 25 (code 28425).,EPSG,EPSG,2002-06-22,,1,0
+2516,Pulkovo 1942 / Gauss-Kruger CM 153E,1785,projected,4530,,4284,16326,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 26 (code 28426).,EPSG,EPSG,2002-06-22,,1,0
+2517,Pulkovo 1942 / Gauss-Kruger CM 159E,1786,projected,4530,,4284,16327,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 27 (code 28427).,EPSG,EPSG,2002-06-22,,1,0
+2518,Pulkovo 1942 / Gauss-Kruger CM 165E,1787,projected,4530,,4284,16328,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 28 (code 28428).,EPSG,EPSG,2002-06-22,,1,0
+2519,Pulkovo 1942 / Gauss-Kruger CM 171E,1788,projected,4530,,4284,16329,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 29 (code 28429).,EPSG,EPSG,2002-06-22,,1,0
+2520,Pulkovo 1942 / Gauss-Kruger CM 177E,1789,projected,4530,,4284,16330,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 30 (code 28430).,EPSG,EPSG,2002-06-22,,1,0
+2521,Pulkovo 1942 / Gauss-Kruger CM 177W,1790,projected,4530,,4284,16331,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 31 (code 28431).,EPSG,EPSG,2002-06-22,,1,0
+2522,Pulkovo 1942 / Gauss-Kruger CM 171W,1791,projected,4530,,4284,16332,,,Medium scale topographic mapping.,Truncated form of Pulkovo 1942 / Gauss-Kruger zone 32 (code 28432).,EPSG,EPSG,2002-06-22,,1,0
+2523,Pulkovo 1942 / 3-degree Gauss-Kruger zone 7,2653,projected,4530,,4284,16267,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E (code 2582).,EPSG,EPSG,2002-06-22,,1,0
+2524,Pulkovo 1942 / 3-degree Gauss-Kruger zone 8,2654,projected,4530,,4284,16268,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E (code 2583).,EPSG,EPSG,2002-06-22,,1,0
+2525,Pulkovo 1942 / 3-degree Gauss-Kruger zone 9,2655,projected,4530,,4284,16269,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E (code 2584).,EPSG,EPSG,2002-06-22,,1,0
+2526,Pulkovo 1942 / 3-degree Gauss-Kruger zone 10,2656,projected,4530,,4284,16270,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E (code 2585).,EPSG,EPSG,2002-06-22,,1,0
+2527,Pulkovo 1942 / 3-degree Gauss-Kruger zone 11,2657,projected,4530,,4284,16271,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E (code 2586).,EPSG,EPSG,2002-06-22,,1,0
+2528,Pulkovo 1942 / 3-degree Gauss-Kruger zone 12,2658,projected,4530,,4284,16272,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E (code 2587).,EPSG,EPSG,2002-06-22,,1,0
+2529,Pulkovo 1942 / 3-degree Gauss-Kruger zone 13,2659,projected,4530,,4284,16273,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E (code 2588).,EPSG,EPSG,2002-06-22,,1,0
+2530,Pulkovo 1942 / 3-degree Gauss-Kruger zone 14,2660,projected,4530,,4284,16274,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E (code 2589).,EPSG,EPSG,2002-06-22,,1,0
+2531,Pulkovo 1942 / 3-degree Gauss-Kruger zone 15,2661,projected,4530,,4284,16275,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E (code 2590).,EPSG,EPSG,2002-06-22,,1,0
+2532,Pulkovo 1942 / 3-degree Gauss-Kruger zone 16,2662,projected,4530,,4284,16276,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E (code 2591).,EPSG,EPSG,2002-06-22,,1,0
+2533,Pulkovo 1942 / 3-degree Gauss-Kruger zone 17,2663,projected,4530,,4284,16277,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E (code 2592).,EPSG,EPSG,2002-06-22,,1,0
+2534,Pulkovo 1942 / 3-degree Gauss-Kruger zone 18,2664,projected,4530,,4284,16278,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E (code 2593).,EPSG,EPSG,2002-06-22,,1,0
+2535,Pulkovo 1942 / 3-degree Gauss-Kruger zone 19,2665,projected,4530,,4284,16279,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E (code 2594).,EPSG,EPSG,2002-06-22,,1,0
+2536,Pulkovo 1942 / 3-degree Gauss-Kruger zone 20,2666,projected,4530,,4284,16280,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E (code 2595).,EPSG,EPSG,2002-06-22,,1,0
+2537,Pulkovo 1942 / 3-degree Gauss-Kruger zone 21,2667,projected,4530,,4284,16281,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E (code 2596).,EPSG,EPSG,2002-06-22,,1,0
+2538,Pulkovo 1942 / 3-degree Gauss-Kruger zone 22,2668,projected,4530,,4284,16282,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E (code 2597).,EPSG,EPSG,2002-06-22,,1,0
+2539,Pulkovo 1942 / 3-degree Gauss-Kruger zone 23,2669,projected,4530,,4284,16283,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E (code 2598).,EPSG,EPSG,2002-06-22,,1,0
+2540,Pulkovo 1942 / 3-degree Gauss-Kruger zone 24,2670,projected,4530,,4284,16284,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E (code 2599).,EPSG,EPSG,2002-06-22,,1,0
+2541,Pulkovo 1942 / 3-degree Gauss-Kruger zone 25,2671,projected,4530,,4284,16285,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E (code 2601).,EPSG,EPSG,2002-06-22,,1,0
+2542,Pulkovo 1942 / 3-degree Gauss-Kruger zone 26,2672,projected,4530,,4284,16286,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E (code 2602).,EPSG,EPSG,2002-06-22,,1,0
+2543,Pulkovo 1942 / 3-degree Gauss-Kruger zone 27,2673,projected,4530,,4284,16287,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E (code 2603).,EPSG,EPSG,2002-06-22,,1,0
+2544,Pulkovo 1942 / 3-degree Gauss-Kruger zone 28,2674,projected,4530,,4284,16288,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E (code 2604).,EPSG,EPSG,2002-06-22,,1,0
+2545,Pulkovo 1942 / 3-degree Gauss-Kruger zone 29,2675,projected,4530,,4284,16289,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E (code 2605).,EPSG,EPSG,2002-06-22,,1,0
+2546,Pulkovo 1942 / 3-degree Gauss-Kruger zone 30,2676,projected,4530,,4284,16290,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E (code 2606).,EPSG,EPSG,2002-06-22,,1,0
+2547,Pulkovo 1942 / 3-degree Gauss-Kruger zone 31,2677,projected,4530,,4284,16291,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E (code 2607).,EPSG,EPSG,2002-06-22,,1,0
+2548,Pulkovo 1942 / 3-degree Gauss-Kruger zone 32,2678,projected,4530,,4284,16292,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E (code 2608).,EPSG,EPSG,2002-06-22,,1,0
+2549,Pulkovo 1942 / 3-degree Gauss-Kruger zone 33,2679,projected,4530,,4284,16293,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E (code 2609).,EPSG,EPSG,2002-06-22,,1,0
+2550,Samboja / UTM zone 50S,1328,projected,4400,,4125,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,1
+2551,Pulkovo 1942 / 3-degree Gauss-Kruger zone 34,2680,projected,4530,,4284,16294,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E (code 2610).,EPSG,EPSG,2002-06-22,,1,0
+2552,Pulkovo 1942 / 3-degree Gauss-Kruger zone 35,2681,projected,4530,,4284,16295,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E (code 2611).,EPSG,EPSG,2002-06-22,,1,0
+2553,Pulkovo 1942 / 3-degree Gauss-Kruger zone 36,2682,projected,4530,,4284,16296,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E (code 2612).,EPSG,EPSG,2002-06-22,,1,0
+2554,Pulkovo 1942 / 3-degree Gauss-Kruger zone 37,2683,projected,4530,,4284,16297,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E (code 2613).,EPSG,EPSG,2002-06-22,,1,0
+2555,Pulkovo 1942 / 3-degree Gauss-Kruger zone 38,2684,projected,4530,,4284,16298,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E (code 2614).,EPSG,EPSG,2002-06-22,,1,0
+2556,Pulkovo 1942 / 3-degree Gauss-Kruger zone 39,2685,projected,4530,,4284,16299,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E (code 2615).,EPSG,EPSG,2002-06-22,,1,0
+2557,Pulkovo 1942 / 3-degree Gauss-Kruger zone 40,2686,projected,4530,,4284,16070,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E (code 2616).,EPSG,EPSG,2002-06-22,,1,0
+2558,Pulkovo 1942 / 3-degree Gauss-Kruger zone 41,2687,projected,4530,,4284,16071,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E (code 2617).,EPSG,EPSG,2002-06-22,,1,0
+2559,Pulkovo 1942 / 3-degree Gauss-Kruger zone 42,2688,projected,4530,,4284,16072,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E (code 2618).,EPSG,EPSG,2002-06-22,,1,0
+2560,Pulkovo 1942 / 3-degree Gauss-Kruger zone 43,2689,projected,4530,,4284,16073,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E (code 2619).,EPSG,EPSG,2002-06-22,,1,0
+2561,Pulkovo 1942 / 3-degree Gauss-Kruger zone 44,2690,projected,4530,,4284,16074,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E (code 2620).,EPSG,EPSG,2002-06-22,,1,0
+2562,Pulkovo 1942 / 3-degree Gauss-Kruger zone 45,2691,projected,4530,,4284,16075,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E (code 2621).,EPSG,EPSG,2002-06-22,,1,0
+2563,Pulkovo 1942 / 3-degree Gauss-Kruger zone 46,2692,projected,4530,,4284,16076,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E (code 2622).,EPSG,EPSG,2002-06-22,,1,0
+2564,Pulkovo 1942 / 3-degree Gauss-Kruger zone 47,2693,projected,4530,,4284,16077,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E (code 2623).,EPSG,EPSG,2002-06-22,,1,0
+2565,Pulkovo 1942 / 3-degree Gauss-Kruger zone 48,2694,projected,4530,,4284,16078,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E (code 2624).,EPSG,EPSG,2002-06-22,,1,0
+2566,Pulkovo 1942 / 3-degree Gauss-Kruger zone 49,2695,projected,4530,,4284,16079,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E (code 2625).,EPSG,EPSG,2002-06-22,,1,0
+2567,Pulkovo 1942 / 3-degree Gauss-Kruger zone 50,2696,projected,4530,,4284,16080,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E (code 2626).,EPSG,EPSG,2002-06-22,,1,0
+2568,Pulkovo 1942 / 3-degree Gauss-Kruger zone 51,2697,projected,4530,,4284,16081,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E (code 2627).,EPSG,EPSG,2002-06-22,,1,0
+2569,Pulkovo 1942 / 3-degree Gauss-Kruger zone 52,2698,projected,4530,,4284,16082,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E (code 2628).,EPSG,EPSG,2002-06-22,,1,0
+2570,Pulkovo 1942 / 3-degree Gauss-Kruger zone 53,2699,projected,4530,,4284,16083,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E (code 2629).,EPSG,EPSG,2002-06-22,,1,0
+2571,Pulkovo 1942 / 3-degree Gauss-Kruger zone 54,2700,projected,4530,,4284,16084,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E (code 2630).,EPSG,EPSG,2002-06-22,,1,0
+2572,Pulkovo 1942 / 3-degree Gauss-Kruger zone 55,2701,projected,4530,,4284,16085,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E (code 2631).,EPSG,EPSG,2002-06-22,,1,0
+2573,Pulkovo 1942 / 3-degree Gauss-Kruger zone 56,2702,projected,4530,,4284,16086,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E (code 2632).,EPSG,EPSG,2002-06-22,,1,0
+2574,Pulkovo 1942 / 3-degree Gauss-Kruger zone 57,2703,projected,4530,,4284,16087,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E (code 2633).,EPSG,EPSG,2002-06-22,,1,0
+2575,Pulkovo 1942 / 3-degree Gauss-Kruger zone 58,2704,projected,4530,,4284,16088,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E (code 2634).,EPSG,EPSG,2002-06-22,,1,0
+2576,Pulkovo 1942 / 3-degree Gauss-Kruger zone 59,2705,projected,4530,,4284,16089,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E (code 2635).,EPSG,EPSG,2002-06-22,,1,0
+2577,Pulkovo 1942 / 3-degree Gauss-Kruger zone 60,2706,projected,4530,,4284,16090,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E (code 2636).,EPSG,EPSG,2002-06-22,,1,0
+2578,Pulkovo 1942 / 3-degree Gauss-Kruger zone 61,2707,projected,4530,,4284,16091,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W (code 2637).,EPSG,EPSG,2002-06-22,,1,0
+2579,Pulkovo 1942 / 3-degree Gauss-Kruger zone 62,2708,projected,4530,,4284,16092,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W (code 2638).,EPSG,EPSG,2002-06-22,,1,0
+2580,Pulkovo 1942 / 3-degree Gauss-Kruger zone 63,2709,projected,4530,,4284,16093,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W (code 2639).,EPSG,EPSG,2002-06-22,,1,0
+2581,Pulkovo 1942 / 3-degree Gauss-Kruger zone 64,2710,projected,4530,,4284,16094,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W (code 2640).,EPSG,EPSG,2002-06-22,,1,0
+2582,Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E,2747,projected,4530,,4284,16367,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 7 (code 2523).,EPSG,EPSG,2002-06-22,,1,0
+2583,Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E,2654,projected,4530,,4284,16368,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 8 (code 2524).,EPSG,EPSG,2002-06-22,,1,0
+2584,Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E,2655,projected,4530,,4284,16369,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 9 (code 2525).,EPSG,EPSG,2002-06-22,,1,0
+2585,Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E,2656,projected,4530,,4284,16370,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 10 (code 2526).,EPSG,EPSG,2002-06-22,,1,0
+2586,Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E,2657,projected,4530,,4284,16371,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 11 (code 2527).,EPSG,EPSG,2002-06-22,,1,0
+2587,Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E,2658,projected,4530,,4284,16372,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 12 (code 2528).,EPSG,EPSG,2002-06-22,,1,0
+2588,Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E,2659,projected,4530,,4284,16373,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 13 (code 2529).,EPSG,EPSG,2002-06-22,,1,0
+2589,Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E,2660,projected,4530,,4284,16374,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 14 (code 2530).,EPSG,EPSG,2002-06-22,,1,0
+2590,Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E,2661,projected,4530,,4284,16375,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 15 (code 2531).,EPSG,EPSG,2002-06-22,,1,0
+2591,Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E,2662,projected,4530,,4284,16376,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 16 (code 2532).,EPSG,EPSG,2002-06-22,,1,0
+2592,Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E,2663,projected,4530,,4284,16377,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 17 (code 2533).,EPSG,EPSG,2002-06-22,,1,0
+2593,Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E,2664,projected,4530,,4284,16378,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 18 (code 2534).,EPSG,EPSG,2002-06-22,,1,0
+2594,Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E,2665,projected,4530,,4284,16379,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 19 (code 2535).,EPSG,EPSG,2002-06-22,,1,0
+2595,Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E,2666,projected,4530,,4284,16380,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 20 (code 2536).,EPSG,EPSG,2002-06-22,,1,0
+2596,Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E,2667,projected,4530,,4284,16381,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 21 (code 2537).,EPSG,EPSG,2002-06-22,,1,0
+2597,Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E,2668,projected,4530,,4284,16382,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 22 (code 2538).,EPSG,EPSG,2002-06-22,,1,0
+2598,Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E,2669,projected,4530,,4284,16383,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 23 (code 2539).,EPSG,EPSG,2002-06-22,,1,0
+2599,Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E,2670,projected,4530,,4284,16384,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 24 (code 2540).,EPSG,EPSG,2002-06-22,,1,0
+2600,Lietuvos Koordinoei Sistema 1994,1145,projected,4530,,4669,19934,,,Large and medium scale topographic mapping and engineering survey.,LKS94 / TM Baltic (CRS code 25884) used for medium and small scale applications.,,EPSG,2005-05-27,2004.55 2005.18,1,1
+2601,Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E,2671,projected,4530,,4284,16385,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 25 (code 2541).,EPSG,EPSG,2002-06-22,,1,0
+2602,Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E,2672,projected,4530,,4284,16386,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 26 (code 2542).,EPSG,EPSG,2002-06-22,,1,0
+2603,Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E,2673,projected,4530,,4284,16387,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 27 (code 2543).,EPSG,EPSG,2002-06-22,,1,0
+2604,Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E,2674,projected,4530,,4284,16388,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 28 (code 2544).,EPSG,EPSG,2002-06-22,,1,0
+2605,Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E,2675,projected,4530,,4284,16389,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 29 (code 2545).,EPSG,EPSG,2002-06-22,,1,0
+2606,Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E,2676,projected,4530,,4284,16390,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 30 (code 2546).,EPSG,EPSG,2002-06-22,,1,0
+2607,Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E,2677,projected,4530,,4284,16391,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 31 (code 2547).,EPSG,EPSG,2002-06-22,,1,0
+2608,Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E,2678,projected,4530,,4284,16392,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 32 (code 2548).,EPSG,EPSG,2002-06-22,,1,0
+2609,Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E,2679,projected,4530,,4284,16393,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 33 (code 2549).,EPSG,EPSG,2002-06-22,,1,0
+2610,Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E,2680,projected,4530,,4284,16394,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 34 (code 2551).,EPSG,EPSG,2002-06-22,,1,0
+2611,Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E,2681,projected,4530,,4284,16395,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 35 (code 2552).,EPSG,EPSG,2002-06-22,,1,0
+2612,Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E,2682,projected,4530,,4284,16396,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 36 (code 2553).,EPSG,EPSG,2002-06-22,,1,0
+2613,Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E,2683,projected,4530,,4284,16397,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 37 (code 2554).,EPSG,EPSG,2002-06-22,,1,0
+2614,Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E,2684,projected,4530,,4284,16398,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 38 (code 2555).,EPSG,EPSG,2002-06-22,,1,0
+2615,Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E,2685,projected,4530,,4284,16399,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 39 (code 2556).,EPSG,EPSG,2002-06-22,,1,0
+2616,Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E,2686,projected,4530,,4284,16170,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 40 (code 2557).,EPSG,EPSG,2002-06-22,,1,0
+2617,Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E,2687,projected,4530,,4284,16171,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 41 (code 2558).,EPSG,EPSG,2002-06-22,,1,0
+2618,Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E,2688,projected,4530,,4284,16172,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 42 (code 2559).,EPSG,EPSG,2002-06-22,,1,0
+2619,Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E,2689,projected,4530,,4284,16173,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 43 (code 2560).,EPSG,EPSG,2002-06-22,,1,0
+2620,Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E,2690,projected,4530,,4284,16174,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 44 (code 2561).,EPSG,EPSG,2002-06-22,,1,0
+2621,Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E,2691,projected,4530,,4284,16175,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 45 (code 2562).,EPSG,EPSG,2002-06-22,,1,0
+2622,Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E,2692,projected,4530,,4284,16176,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 46 (code 2563).,EPSG,EPSG,2002-06-22,,1,0
+2623,Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E,2693,projected,4530,,4284,16177,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 47 (code 2564).,EPSG,EPSG,2002-06-22,,1,0
+2624,Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E,2694,projected,4530,,4284,16178,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 48 (code 2565).,EPSG,EPSG,2002-06-22,,1,0
+2625,Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E,2695,projected,4530,,4284,16179,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 49 (code 2566).,EPSG,EPSG,2002-06-22,,1,0
+2626,Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E,2696,projected,4530,,4284,16180,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 50 (code 2567).,EPSG,EPSG,2002-06-22,,1,0
+2627,Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E,2697,projected,4530,,4284,16181,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 51 (code 2568).,EPSG,EPSG,2002-06-22,,1,0
+2628,Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E,2698,projected,4530,,4284,16182,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 52 (code 2569).,EPSG,EPSG,2002-06-22,,1,0
+2629,Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E,2699,projected,4530,,4284,16183,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 53 (code 2570).,EPSG,EPSG,2002-06-22,,1,0
+2630,Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E,2700,projected,4530,,4284,16184,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 54 (code 2571).,EPSG,EPSG,2002-06-22,,1,0
+2631,Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E,2701,projected,4530,,4284,16185,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 55 (code 2572).,EPSG,EPSG,2002-06-22,,1,0
+2632,Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E,2702,projected,4530,,4284,16186,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 56 (code 2573).,EPSG,EPSG,2002-06-22,,1,0
+2633,Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E,2703,projected,4530,,4284,16187,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 57 (code 2574).,EPSG,EPSG,2002-06-22,,1,0
+2634,Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E,2704,projected,4530,,4284,16188,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 58 (code 2575).,EPSG,EPSG,2002-06-22,,1,0
+2635,Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E,2705,projected,4530,,4284,16189,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 59 (code 2576).,EPSG,EPSG,2002-06-22,,1,0
+2636,Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E,2706,projected,4530,,4284,16190,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (code 2577).,EPSG,EPSG,2002-06-22,,1,0
+2637,Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W,2707,projected,4530,,4284,16191,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 61 (code 2578).,EPSG,EPSG,2002-06-22,,1,0
+2638,Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W,2708,projected,4530,,4284,16192,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 62 (code 2579).,EPSG,EPSG,2002-06-22,,1,0
+2639,Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W,2709,projected,4530,,4284,16193,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 63 (code 2580).,EPSG,EPSG,2002-06-22,,1,0
+2640,Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W,2710,projected,4530,,4284,16194,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1942 / 3-degree Gauss-Kruger zone 64 (code 2581).,EPSG,EPSG,2002-06-22,,1,0
+2641,Pulkovo 1995 / 3-degree Gauss-Kruger zone 7,2747,projected,4530,,4200,16267,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E (code 2699).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2642,Pulkovo 1995 / 3-degree Gauss-Kruger zone 8,2748,projected,4530,,4200,16268,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E (code 2700).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2643,Pulkovo 1995 / 3-degree Gauss-Kruger zone 9,2749,projected,4530,,4200,16269,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E (code 2701).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2644,Pulkovo 1995 / 3-degree Gauss-Kruger zone 10,2750,projected,4530,,4200,16270,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E (code 2702).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2645,Pulkovo 1995 / 3-degree Gauss-Kruger zone 11,2751,projected,4530,,4200,16271,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E (code 2703).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2646,Pulkovo 1995 / 3-degree Gauss-Kruger zone 12,2752,projected,4530,,4200,16272,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E (code 2704).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2647,Pulkovo 1995 / 3-degree Gauss-Kruger zone 13,2753,projected,4530,,4200,16273,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E (code 2705).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2648,Pulkovo 1995 / 3-degree Gauss-Kruger zone 14,2754,projected,4530,,4200,16274,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E (code 2706).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2649,Pulkovo 1995 / 3-degree Gauss-Kruger zone 15,2755,projected,4530,,4200,16275,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E (code 2707).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2650,Pulkovo 1995 / 3-degree Gauss-Kruger zone 16,2756,projected,4530,,4200,16276,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E (code 2708).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2651,Pulkovo 1995 / 3-degree Gauss-Kruger zone 17,2757,projected,4530,,4200,16277,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E (code 2709).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2652,Pulkovo 1995 / 3-degree Gauss-Kruger zone 18,2758,projected,4530,,4200,16278,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E (code 2710).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2653,Pulkovo 1995 / 3-degree Gauss-Kruger zone 19,2759,projected,4530,,4200,16279,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E (code 2711).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2654,Pulkovo 1995 / 3-degree Gauss-Kruger zone 20,2760,projected,4530,,4200,16280,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E (code 2712).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2655,Pulkovo 1995 / 3-degree Gauss-Kruger zone 21,2761,projected,4530,,4200,16281,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E (code 2713).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2656,Pulkovo 1995 / 3-degree Gauss-Kruger zone 22,2762,projected,4530,,4200,16282,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E (code 2714).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2657,Pulkovo 1995 / 3-degree Gauss-Kruger zone 23,2763,projected,4530,,4200,16283,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E (code 2715).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2658,Pulkovo 1995 / 3-degree Gauss-Kruger zone 24,2764,projected,4530,,4200,16284,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E (code 2716).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2659,Pulkovo 1995 / 3-degree Gauss-Kruger zone 25,2765,projected,4530,,4200,16285,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E (code 2717).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2660,Pulkovo 1995 / 3-degree Gauss-Kruger zone 26,2766,projected,4530,,4200,16286,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E (code 2718).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2661,Pulkovo 1995 / 3-degree Gauss-Kruger zone 27,2767,projected,4530,,4200,16287,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E (code 2719).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2662,Pulkovo 1995 / 3-degree Gauss-Kruger zone 28,2768,projected,4530,,4200,16288,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E (code 2720).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2663,Pulkovo 1995 / 3-degree Gauss-Kruger zone 29,2769,projected,4530,,4200,16289,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E (code 2721).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2664,Pulkovo 1995 / 3-degree Gauss-Kruger zone 30,2676,projected,4530,,4200,16290,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E (code 2722).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2665,Pulkovo 1995 / 3-degree Gauss-Kruger zone 31,2677,projected,4530,,4200,16291,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E (code 2723).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2666,Pulkovo 1995 / 3-degree Gauss-Kruger zone 32,2678,projected,4530,,4200,16292,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E (code 2724).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2667,Pulkovo 1995 / 3-degree Gauss-Kruger zone 33,2679,projected,4530,,4200,16293,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E (code 2725).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2668,Pulkovo 1995 / 3-degree Gauss-Kruger zone 34,2680,projected,4530,,4200,16294,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E (code 2726).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2669,Pulkovo 1995 / 3-degree Gauss-Kruger zone 35,2681,projected,4530,,4200,16295,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E (code 2727).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2670,Pulkovo 1995 / 3-degree Gauss-Kruger zone 36,2682,projected,4530,,4200,16296,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E (code 2728).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2671,Pulkovo 1995 / 3-degree Gauss-Kruger zone 37,2683,projected,4530,,4200,16297,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E (code 2729).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2672,Pulkovo 1995 / 3-degree Gauss-Kruger zone 38,2684,projected,4530,,4200,16298,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E (code 2730).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2673,Pulkovo 1995 / 3-degree Gauss-Kruger zone 39,2685,projected,4530,,4200,16299,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E (code 2731).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2674,Pulkovo 1995 / 3-degree Gauss-Kruger zone 40,2686,projected,4530,,4200,16070,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E (code 2732).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2675,Pulkovo 1995 / 3-degree Gauss-Kruger zone 41,2687,projected,4530,,4200,16071,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E (code 2733).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2676,Pulkovo 1995 / 3-degree Gauss-Kruger zone 42,2688,projected,4530,,4200,16072,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E (code 2734).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2677,Pulkovo 1995 / 3-degree Gauss-Kruger zone 43,2689,projected,4530,,4200,16073,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E (code 2735).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2678,Pulkovo 1995 / 3-degree Gauss-Kruger zone 44,2690,projected,4530,,4200,16074,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E (code 2738).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2679,Pulkovo 1995 / 3-degree Gauss-Kruger zone 45,2691,projected,4530,,4200,16075,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E (code 2739).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2680,Pulkovo 1995 / 3-degree Gauss-Kruger zone 46,2692,projected,4530,,4200,16076,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E (code 2740).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2681,Pulkovo 1995 / 3-degree Gauss-Kruger zone 47,2693,projected,4530,,4200,16077,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E (code 2741).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2682,Pulkovo 1995 / 3-degree Gauss-Kruger zone 48,2694,projected,4530,,4200,16078,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E (code 2742).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2683,Pulkovo 1995 / 3-degree Gauss-Kruger zone 49,2695,projected,4530,,4200,16079,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E (code 2743).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2684,Pulkovo 1995 / 3-degree Gauss-Kruger zone 50,2696,projected,4530,,4200,16080,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E (code 2744).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2685,Pulkovo 1995 / 3-degree Gauss-Kruger zone 51,2697,projected,4530,,4200,16081,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E (code 2745).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2686,Pulkovo 1995 / 3-degree Gauss-Kruger zone 52,2698,projected,4530,,4200,16082,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E (code 2746).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2687,Pulkovo 1995 / 3-degree Gauss-Kruger zone 53,2699,projected,4530,,4200,16083,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E (code 2747).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2688,Pulkovo 1995 / 3-degree Gauss-Kruger zone 54,2700,projected,4530,,4200,16084,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E (code 2748).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2689,Pulkovo 1995 / 3-degree Gauss-Kruger zone 55,2701,projected,4530,,4200,16085,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E (code 2749).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2690,Pulkovo 1995 / 3-degree Gauss-Kruger zone 56,2702,projected,4530,,4200,16086,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E (code 2750).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2691,Pulkovo 1995 / 3-degree Gauss-Kruger zone 57,2703,projected,4530,,4200,16087,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E (code 2751).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2692,Pulkovo 1995 / 3-degree Gauss-Kruger zone 58,2704,projected,4530,,4200,16088,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E (code 2752).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2693,Pulkovo 1995 / 3-degree Gauss-Kruger zone 59,2705,projected,4530,,4200,16089,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E (code 2753).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2694,Pulkovo 1995 / 3-degree Gauss-Kruger zone 60,2706,projected,4530,,4200,16090,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E (code 2754).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2695,Pulkovo 1995 / 3-degree Gauss-Kruger zone 61,2707,projected,4530,,4200,16091,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W (code 2755).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2696,Pulkovo 1995 / 3-degree Gauss-Kruger zone 62,2708,projected,4530,,4200,16092,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W (code 2756).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2697,Pulkovo 1995 / 3-degree Gauss-Kruger zone 63,2709,projected,4530,,4200,16093,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W (code 2757).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2698,Pulkovo 1995 / 3-degree Gauss-Kruger zone 64,2710,projected,4530,,4200,16094,,,"Large scale topographic mapping, cadastral and engineering survey.",Also found with truncated false easting - see Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W (code 2758).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2699,Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E,2747,projected,4530,,4200,16367,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 7 (code 2641).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2700,Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E,2654,projected,4530,,4200,16368,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 8 (code 2642).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2701,Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E,2655,projected,4530,,4200,16369,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 9 (code 2643).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2702,Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E,2656,projected,4530,,4200,16370,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 10 (code 2644).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2703,Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E,2657,projected,4530,,4200,16371,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 11 (code 2645).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2704,Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E,2658,projected,4530,,4200,16372,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 12 (code 2646).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2705,Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E,2659,projected,4530,,4200,16373,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 13 (code 2647).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2706,Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E,2660,projected,4530,,4200,16374,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 14 (code 2648).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2707,Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E,2661,projected,4530,,4200,16375,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 15 (code 2649).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2708,Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E,2662,projected,4530,,4200,16376,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 16 (code 2650).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2709,Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E,2663,projected,4530,,4200,16377,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 17 (code 2651).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2710,Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E,2664,projected,4530,,4200,16378,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 18 (code 2652).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2711,Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E,2665,projected,4530,,4200,16379,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 19 (code 2653).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2712,Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E,2666,projected,4530,,4200,16380,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 20 (code 2654).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2713,Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E,2667,projected,4530,,4200,16381,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 21 (code 2655).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2714,Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E,2668,projected,4530,,4200,16382,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 22 (code 2656).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2715,Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E,2669,projected,4530,,4200,16383,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 23 (code 2657).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2716,Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E,2670,projected,4530,,4200,16384,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 24 (code 2658).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2717,Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E,2671,projected,4530,,4200,16385,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 25 (code 2659).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2718,Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E,2672,projected,4530,,4200,16386,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 26 (code 2660).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2719,Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E,2673,projected,4530,,4200,16387,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 27 (code 2661).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2720,Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E,2674,projected,4530,,4200,16388,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 28 (code 2662).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2721,Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E,2675,projected,4530,,4200,16389,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 29 (code 2663).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2722,Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E,2676,projected,4530,,4200,16390,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 30 (code 2664).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2723,Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E,2677,projected,4530,,4200,16391,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 31 (code 2665).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2724,Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E,2678,projected,4530,,4200,16392,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 32 (code 2666).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2725,Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E,2679,projected,4530,,4200,16393,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 33 (code 2667).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2726,Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E,2680,projected,4530,,4200,16394,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 34 (code 2668).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2727,Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E,2681,projected,4530,,4200,16395,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 35 (code 2669).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2728,Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E,2682,projected,4530,,4200,16396,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 36 (code 2670).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2729,Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E,2683,projected,4530,,4200,16397,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 37 (code 2671).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2730,Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E,2684,projected,4530,,4200,16398,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 38 (code 2672).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2731,Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E,2685,projected,4530,,4200,16399,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 39 (code 2673).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2732,Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E,2686,projected,4530,,4200,16170,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 40 (code 2674).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2733,Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E,2687,projected,4530,,4200,16171,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 41 (code 2675).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2734,Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E,2688,projected,4530,,4200,16172,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 42 (code 2676).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2735,Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E,2689,projected,4530,,4200,16173,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 43 (code 2677).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2736,Tete / UTM zone 36S,1540,projected,4400,,4127,16136,,,Large and medium scale topographic mapping and engineering survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+2737,Tete / UTM zone 37S,1541,projected,4400,,4127,16137,,,Large and medium scale topographic mapping and engineering survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+2738,Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E,2690,projected,4530,,4200,16174,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 44 (code 2678).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2739,Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E,2691,projected,4530,,4200,16175,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 45 (code 2679).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2740,Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E,2692,projected,4530,,4200,16176,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 46 (code 2680).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2741,Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E,2693,projected,4530,,4200,16177,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 47 (code 2681).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2742,Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E,2694,projected,4530,,4200,16178,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 48 (code 2682).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2743,Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E,2695,projected,4530,,4200,16179,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 49 (code 2683).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2744,Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E,2696,projected,4530,,4200,16180,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 50 (code 2684).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2745,Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E,2697,projected,4530,,4200,16181,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 51 (code 2685).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2746,Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E,2698,projected,4530,,4200,16182,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 52 (code 2686).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2747,Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E,2699,projected,4530,,4200,16183,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 53 (code 2687).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2748,Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E,2700,projected,4530,,4200,16184,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 54 (code 2688).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2749,Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E,2701,projected,4530,,4200,16185,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 55 (code 2689).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2750,Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E,2702,projected,4530,,4200,16186,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 56 (code 2690).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2751,Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E,2703,projected,4530,,4200,16187,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 57 (code 2691).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2752,Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E,2704,projected,4530,,4200,16188,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 58 (code 2692).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2753,Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E,2705,projected,4530,,4200,16189,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 59 (code 2693).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2754,Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E,2706,projected,4530,,4200,16190,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (code 2694).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2755,Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W,2707,projected,4530,,4200,16191,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 61 (code 2695).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2756,Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W,2708,projected,4530,,4200,16192,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 62 (code 2696).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2757,Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W,2709,projected,4530,,4200,16193,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 63 (code 2697).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2758,Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W,2710,projected,4530,,4200,16194,,,"Large scale topographic mapping, cadastral and engineering survey.",Truncated form of Pulkovo 1995 / 3-degree Gauss-Kruger zone 64 (code 2698).,EPSG,EPSG,2003-09-19,2003.31,1,0
+2759,NAD83(HARN) / Alabama East,2154,projected,4499,,4152,10131,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2760,NAD83(HARN) / Alabama West,2155,projected,4499,,4152,10132,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2761,NAD83(HARN) / Arizona East,2167,projected,4499,,4152,10231,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2867 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2762,NAD83(HARN) / Arizona Central,2166,projected,4499,,4152,10232,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2868 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2763,NAD83(HARN) / Arizona West,2168,projected,4499,,4152,10233,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2869 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2764,NAD83(HARN) / Arkansas North,2169,projected,4499,,4152,10331,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2765,NAD83(HARN) / Arkansas South,2170,projected,4499,,4152,10332,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2766,NAD83(HARN) / California zone 1,2175,projected,4499,,4152,10431,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2870 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2767,NAD83(HARN) / California zone 2,2176,projected,4499,,4152,10432,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2871 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2768,NAD83(HARN) / California zone 3,2177,projected,4499,,4152,10433,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2872 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2769,NAD83(HARN) / California zone 4,2178,projected,4499,,4152,10434,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2873 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2770,NAD83(HARN) / California zone 5,2182,projected,4499,,4152,10435,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2874 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2771,NAD83(HARN) / California zone 6,2180,projected,4499,,4152,10436,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2875 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2772,NAD83(HARN) / Colorado North,2184,projected,4499,,4152,10531,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2876 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2773,NAD83(HARN) / Colorado Central,2183,projected,4499,,4152,10532,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2877 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2774,NAD83(HARN) / Colorado South,2185,projected,4499,,4152,10533,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2878 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2775,NAD83(HARN) / Connecticut,1377,projected,4499,,4152,10630,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2879 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2776,NAD83(HARN) / Delaware,1378,projected,4499,,4152,10730,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2880 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2777,NAD83(HARN) / Florida East,2186,projected,4499,,4152,10931,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2881 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2778,NAD83(HARN) / Florida West,2188,projected,4499,,4152,10932,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2882 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2779,NAD83(HARN) / Florida North,2187,projected,4499,,4152,10933,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2883 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2780,NAD83(HARN) / Georgia East,2189,projected,4499,,4152,11031,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2884 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2781,NAD83(HARN) / Georgia West,2190,projected,4499,,4152,11032,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2885 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2782,NAD83(HARN) / Hawaii zone 1,1546,projected,4499,,4152,15131,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2783,NAD83(HARN) / Hawaii zone 2,1547,projected,4499,,4152,15132,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2784,NAD83(HARN) / Hawaii zone 3,1548,projected,4499,,4152,15133,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2785,NAD83(HARN) / Hawaii zone 4,1549,projected,4499,,4152,15134,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2786,NAD83(HARN) / Hawaii zone 5,1550,projected,4499,,4152,15135,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2787,NAD83(HARN) / Idaho East,2192,projected,4499,,4152,11131,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2886 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2788,NAD83(HARN) / Idaho Central,2191,projected,4499,,4152,11132,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2887 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2789,NAD83(HARN) / Idaho West,2193,projected,4499,,4152,11133,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2888 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2790,NAD83(HARN) / Illinois East,2194,projected,4499,,4152,11231,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2791,NAD83(HARN) / Illinois West,2195,projected,4499,,4152,11232,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2792,NAD83(HARN) / Indiana East,2196,projected,4499,,4152,11331,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2967 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.770,1,0
+2793,NAD83(HARN) / Indiana West,2197,projected,4499,,4152,11332,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2968 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.770,1,0
+2794,NAD83(HARN) / Iowa North,2198,projected,4499,,4152,11431,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2795,NAD83(HARN) / Iowa South,2199,projected,4499,,4152,11432,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2796,NAD83(HARN) / Kansas North,2200,projected,4499,,4152,11531,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2797,NAD83(HARN) / Kansas South,2201,projected,4499,,4152,11532,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2798,NAD83(HARN) / Kentucky North,2202,projected,4499,,4152,15303,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2891 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2799,NAD83(HARN) / Kentucky South,2203,projected,4499,,4152,11632,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2892 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2800,NAD83(HARN) / Louisiana North,2204,projected,4499,,4152,11731,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2801,NAD83(HARN) / Louisiana South,2529,projected,4499,,4152,11732,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2802,NAD83(HARN) / Maine East,2206,projected,4499,,4152,11831,,,Large and medium scale topographic mapping and engineering survey.,"From 1/1/2001, superseded by Maine Coordinate System of 2000.",National Geodetic Survey,EPSG,2002-06-22,,1,0
+2803,NAD83(HARN) / Maine West,2207,projected,4499,,4152,11832,,,Large and medium scale topographic mapping and engineering survey.,"From 1/1/2001, superseded by Maine Coordinate System of 2000.",National Geodetic Survey,EPSG,2002-06-22,,1,0
+2804,NAD83(HARN) / Maryland,1389,projected,4499,,4152,11930,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2893 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2805,NAD83(HARN) / Massachusetts Mainland,2209,projected,4499,,4152,12031,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2894 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2806,NAD83(HARN) / Massachusetts Island,2208,projected,4499,,4152,12032,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2895 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2807,NAD83(HARN) / Michigan North,1723,projected,4499,,4152,12141,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2896 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2808,NAD83(HARN) / Michigan Central,1724,projected,4499,,4152,12142,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2897 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2809,NAD83(HARN) / Michigan South,1725,projected,4499,,4152,12143,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2898 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2810,NAD83(HARN) / Minnesota North,2214,projected,4499,,4152,12231,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2811,NAD83(HARN) / Minnesota Central,2213,projected,4499,,4152,12232,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2812,NAD83(HARN) / Minnesota South,2215,projected,4499,,4152,12233,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2813,NAD83(HARN) / Mississippi East,2216,projected,4499,,4152,12331,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2899 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2814,NAD83(HARN) / Mississippi West,2217,projected,4499,,4152,12332,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2900 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2815,NAD83(HARN) / Missouri East,2219,projected,4499,,4152,12431,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2816,NAD83(HARN) / Missouri Central,2218,projected,4499,,4152,12432,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2817,NAD83(HARN) / Missouri West,2220,projected,4499,,4152,12433,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2818,NAD83(HARN) / Montana,1395,projected,4499,,4152,12530,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2901 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2819,NAD83(HARN) / Nebraska,1396,projected,4499,,4152,12630,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2820,NAD83(HARN) / Nevada East,2224,projected,4499,,4152,12731,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2821,NAD83(HARN) / Nevada Central,2223,projected,4499,,4152,12732,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2822,NAD83(HARN) / Nevada West,2225,projected,4499,,4152,12733,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2823,NAD83(HARN) / New Hampshire,1398,projected,4499,,4152,12830,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2824,NAD83(HARN) / New Jersey,1399,projected,4499,,4152,12930,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2825,NAD83(HARN) / New Mexico East,2228,projected,4499,,4152,13031,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2902 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2826,NAD83(HARN) / New Mexico Central,2231,projected,4499,,4152,13032,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2903 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2827,NAD83(HARN) / New Mexico West,2232,projected,4499,,4152,13033,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2904 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2828,NAD83(HARN) / New York East,2234,projected,4499,,4152,13131,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2905 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2829,NAD83(HARN) / New York Central,2233,projected,4499,,4152,13132,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2906 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2830,NAD83(HARN) / New York West,2236,projected,4499,,4152,13133,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2907 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2831,NAD83(HARN) / New York Long Island,2235,projected,4499,,4152,13134,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2908 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2832,NAD83(HARN) / North Dakota North,2237,projected,4499,,4152,13331,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2909 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2833,NAD83(HARN) / North Dakota South,2238,projected,4499,,4152,13332,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2910 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2834,NAD83(HARN) / Ohio North,2239,projected,4499,,4152,13431,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2835,NAD83(HARN) / Ohio South,2240,projected,4499,,4152,13432,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2836,NAD83(HARN) / Oklahoma North,2241,projected,4499,,4152,13531,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2911 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2837,NAD83(HARN) / Oklahoma South,2242,projected,4499,,4152,13532,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2912 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2838,NAD83(HARN) / Oregon North,2243,projected,4499,,4152,13631,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2913 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2839,NAD83(HARN) / Oregon South,2244,projected,4499,,4152,13632,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2914 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2840,NAD83(HARN) / Rhode Island,1408,projected,4499,,4152,13830,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2841,NAD83(HARN) / South Dakota North,2249,projected,4499,,4152,14031,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2842,NAD83(HARN) / South Dakota South,2250,projected,4499,,4152,14032,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2843,NAD83(HARN) / Tennessee,1411,projected,4499,,4152,14130,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2915 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2844,NAD83(HARN) / Texas North,2253,projected,4499,,4152,14231,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2916 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2845,NAD83(HARN) / Texas North Central,2254,projected,4499,,4152,14232,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2917 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2846,NAD83(HARN) / Texas Central,2252,projected,4499,,4152,14233,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2918 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2847,NAD83(HARN) / Texas South Central,2527,projected,4499,,4152,14234,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2919 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2848,NAD83(HARN) / Texas South,2528,projected,4499,,4152,14235,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2920 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2849,NAD83(HARN) / Utah North,2258,projected,4499,,4152,14331,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2921 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2850,NAD83(HARN) / Utah Central,2257,projected,4499,,4152,14332,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2922 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2851,NAD83(HARN) / Utah South,2259,projected,4499,,4152,14333,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2923 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2852,NAD83(HARN) / Vermont,1414,projected,4499,,4152,14430,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2853,NAD83(HARN) / Virginia North,2260,projected,4499,,4152,14531,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2924 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2854,NAD83(HARN) / Virginia South,2261,projected,4499,,4152,14532,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2925 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2855,NAD83(HARN) / Washington North,2273,projected,4499,,4152,14631,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2926 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2856,NAD83(HARN) / Washington South,2274,projected,4499,,4152,14632,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2927 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2857,NAD83(HARN) / West Virginia North,2264,projected,4499,,4152,14731,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2858,NAD83(HARN) / West Virginia South,2265,projected,4499,,4152,14732,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2859,NAD83(HARN) / Wisconsin North,2267,projected,4499,,4152,14831,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2928 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2860,NAD83(HARN) / Wisconsin Central,2266,projected,4499,,4152,14832,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2929 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2861,NAD83(HARN) / Wisconsin South,2268,projected,4499,,4152,14833,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2930 for equivalent non-metric definition.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2862,NAD83(HARN) / Wyoming East,2269,projected,4499,,4152,14931,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2863,NAD83(HARN) / Wyoming East Central,2270,projected,4499,,4152,14932,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2864,NAD83(HARN) / Wyoming West Central,2272,projected,4499,,4152,14933,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2865,NAD83(HARN) / Wyoming West,2271,projected,4499,,4152,14934,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2866,NAD83(HARN) / Puerto Rico & Virgin Is.,2251,projected,4499,,4152,15230,,,Large and medium scale topographic mapping and engineering survey.,,National Geodetic Survey,EPSG,2002-06-22,,1,0
+2867,NAD83(HARN) / Arizona East (ft),2167,projected,4495,,4152,15304,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2761.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2868,NAD83(HARN) / Arizona Central (ft),2166,projected,4495,,4152,15305,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2762.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2869,NAD83(HARN) / Arizona West (ft),2168,projected,4495,,4152,15306,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2763.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2870,NAD83(HARN) / California zone 1 (ftUS),2175,projected,4497,,4152,15307,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2766.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2871,NAD83(HARN) / California zone 2 (ftUS),2176,projected,4497,,4152,15308,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2767.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2872,NAD83(HARN) / California zone 3 (ftUS),2177,projected,4497,,4152,15309,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2768.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2873,NAD83(HARN) / California zone 4 (ftUS),2178,projected,4497,,4152,15310,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2769.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2874,NAD83(HARN) / California zone 5 (ftUS),2182,projected,4497,,4152,15311,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2770.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2875,NAD83(HARN) / California zone 6 (ftUS),2180,projected,4497,,4152,15312,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2771.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2876,NAD83(HARN) / Colorado North (ftUS),2184,projected,4497,,4152,15313,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2772.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2877,NAD83(HARN) / Colorado Central (ftUS),2183,projected,4497,,4152,15314,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2773.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2878,NAD83(HARN) / Colorado South (ftUS),2185,projected,4497,,4152,15315,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2774.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2879,NAD83(HARN) / Connecticut (ftUS),1377,projected,4497,,4152,15316,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2775.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2880,NAD83(HARN) / Delaware (ftUS),1378,projected,4497,,4152,15317,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2776.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2881,NAD83(HARN) / Florida East (ftUS),2186,projected,4497,,4152,15318,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2777.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2882,NAD83(HARN) / Florida West (ftUS),2188,projected,4497,,4152,15319,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2778.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2883,NAD83(HARN) / Florida North (ftUS),2187,projected,4497,,4152,15320,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2779.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2884,NAD83(HARN) / Georgia East (ftUS),2189,projected,4497,,4152,15321,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2780.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2885,NAD83(HARN) / Georgia West (ftUS),2190,projected,4497,,4152,15322,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2781.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2886,NAD83(HARN) / Idaho East (ftUS),2192,projected,4497,,4152,15323,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2787.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2887,NAD83(HARN) / Idaho Central (ftUS),2191,projected,4497,,4152,15324,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2788.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2888,NAD83(HARN) / Idaho West (ftUS),2193,projected,4497,,4152,15325,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2789.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2889,NAD83(HARN) / Indiana East (ftUS),2196,projected,4497,,4152,15326,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 26973.,National Geodetic Survey,EPSG,2002-06-22,,1,1
+2890,NAD83(HARN) / Indiana West (ftUS),2197,projected,4497,,4152,15327,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 26974.,National Geodetic Survey,EPSG,2002-06-22,,1,1
+2891,NAD83(HARN) / Kentucky North (ftUS),2202,projected,4497,,4152,15328,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2798.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2892,NAD83(HARN) / Kentucky South (ftUS),2203,projected,4497,,4152,15329,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2799.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2893,NAD83(HARN) / Maryland (ftUS),1389,projected,4497,,4152,15330,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2804.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2894,NAD83(HARN) / Massachusetts Mainland (ftUS),2209,projected,4497,,4152,15331,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2805.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2895,NAD83(HARN) / Massachusetts Island (ftUS),2208,projected,4497,,4152,15332,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2806.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2896,NAD83(HARN) / Michigan North (ft),1723,projected,4495,,4152,15333,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2807.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2897,NAD83(HARN) / Michigan Central (ft),1724,projected,4495,,4152,15334,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2808.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2898,NAD83(HARN) / Michigan South (ft),1725,projected,4495,,4152,15335,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2809.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2899,NAD83(HARN) / Mississippi East (ftUS),2216,projected,4497,,4152,15336,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2813.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2900,NAD83(HARN) / Mississippi West (ftUS),2217,projected,4497,,4152,15337,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2814.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2901,NAD83(HARN) / Montana (ft),1395,projected,4495,,4152,15338,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2818.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2902,NAD83(HARN) / New Mexico East (ftUS),2228,projected,4497,,4152,15339,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2825.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2903,NAD83(HARN) / New Mexico Central (ftUS),2231,projected,4497,,4152,15340,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2826.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2904,NAD83(HARN) / New Mexico West (ftUS),2232,projected,4497,,4152,15341,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2827.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2905,NAD83(HARN) / New York East (ftUS),2234,projected,4497,,4152,15342,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2828.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2906,NAD83(HARN) / New York Central (ftUS),2233,projected,4497,,4152,15343,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2829.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2907,NAD83(HARN) / New York West (ftUS),2236,projected,4497,,4152,15344,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2830.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2908,NAD83(HARN) / New York Long Island (ftUS),2235,projected,4497,,4152,15345,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2831.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2909,NAD83(HARN) / North Dakota North (ft),2237,projected,4495,,4152,15347,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2832.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2910,NAD83(HARN) / North Dakota South (ft),2238,projected,4495,,4152,15348,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2833.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2911,NAD83(HARN) / Oklahoma North (ftUS),2241,projected,4497,,4152,15349,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2836.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2912,NAD83(HARN) / Oklahoma South (ftUS),2242,projected,4497,,4152,15350,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2837.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2913,NAD83(HARN) / Oregon North (ft),2243,projected,4495,,4152,15351,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2838.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2914,NAD83(HARN) / Oregon South (ft),2244,projected,4495,,4152,15352,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2839.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2915,NAD83(HARN) / Tennessee (ftUS),1411,projected,4497,,4152,15356,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2843.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2916,NAD83(HARN) / Texas North (ftUS),2253,projected,4497,,4152,15357,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2844.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2917,NAD83(HARN) / Texas North Central (ftUS),2254,projected,4497,,4152,15358,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2845.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2918,NAD83(HARN) / Texas Central (ftUS),2252,projected,4497,,4152,15359,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2846.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2919,NAD83(HARN) / Texas South Central (ftUS),2527,projected,4497,,4152,15360,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2847.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2920,NAD83(HARN) / Texas South (ftUS),2528,projected,4497,,4152,15361,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2848.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2921,NAD83(HARN) / Utah North (ft),2258,projected,4495,,4152,15362,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2849.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2922,NAD83(HARN) / Utah Central (ft),2257,projected,4495,,4152,15363,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2850.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2923,NAD83(HARN) / Utah South (ft),2259,projected,4495,,4152,15364,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 2851.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2924,NAD83(HARN) / Virginia North (ftUS),2260,projected,4497,,4152,15365,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2853.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2925,NAD83(HARN) / Virginia South (ftUS),2261,projected,4497,,4152,15366,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2854.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2926,NAD83(HARN) / Washington North (ftUS),2273,projected,4497,,4152,15367,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2855.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2927,NAD83(HARN) / Washington South (ftUS),2274,projected,4497,,4152,15368,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2856.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2928,NAD83(HARN) / Wisconsin North (ftUS),2267,projected,4497,,4152,15369,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2859.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2929,NAD83(HARN) / Wisconsin Central (ftUS),2266,projected,4497,,4152,15370,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2860.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2930,NAD83(HARN) / Wisconsin South (ftUS),2268,projected,4497,,4152,15371,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2861.,National Geodetic Survey,EPSG,2002-10-13,2002.771,1,0
+2931,Beduaram / TM 13 NE,2771,projected,4499,,4213,16413,,,Oil exploration.,Used by Elf in 1986.,TotalFinaElf,EPSG,2003-08-30,2003.28,1,0
+2932,QND95 / Qatar National Grid,1346,projected,4400,,4614,19919,,,Large and medium scale topographic mapping and engineering survey.,,Qatar Centre for Geographic Information.,EPSG,2002-06-28,,1,0
+2933,Segara / UTM zone 50S,1328,projected,4400,,4613,16150,,,Large and medium scale topographic mapping and engineering survey.,,TotalFinaElf,EPSG,2002-06-22,,1,0
+2934,Segara (Jakarta) / NEIEZ,1360,projected,4499,,4820,19905,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2002-06-22,,1,1
+2935,Pulkovo 1942 / CS63 zone A1,2772,projected,4530,,4284,18441,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2936,Pulkovo 1942 / CS63 zone A2,2773,projected,4530,,4284,18442,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2937,Pulkovo 1942 / CS63 zone A3,2774,projected,4530,,4284,18443,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2938,Pulkovo 1942 / CS63 zone A4,2775,projected,4530,,4284,18444,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2939,Pulkovo 1942 / CS63 zone K2,2776,projected,4530,,4284,18446,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2940,Pulkovo 1942 / CS63 zone K3,2777,projected,4530,,4284,18447,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2941,Pulkovo 1942 / CS63 zone K4,2778,projected,4530,,4284,18448,,,"Large scale topographic mapping, cadastral and engineering survey.",,EPSG,EPSG,2002-06-28,,1,0
+2942,Porto Santo / UTM zone 28N,1314,projected,4400,,4615,16028,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2005-05-27,2003.231 2003.232 2005.18,1,0
+2943,Selvagem Grande / UTM zone 28N,2779,projected,4400,,4616,16028,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2003-08-14,2003.232,1,0
+2944,NAD83(CSRS) / SCoPQ zone 2,1420,projected,4499,,4617,17700,,,Large and medium scale topographic mapping and engineering survey.,,Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2945,NAD83(CSRS) / MTM zone 3,1421,projected,4496,,4617,17703,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 3"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2946,NAD83(CSRS) / MTM zone 4,1422,projected,4496,,4617,17704,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 4"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2947,NAD83(CSRS) / MTM zone 5,1423,projected,4496,,4617,17705,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 5"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2948,NAD83(CSRS) / MTM zone 6,1424,projected,4496,,4617,17706,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 6"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2949,NAD83(CSRS) / MTM zone 7,1425,projected,4496,,4617,17707,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 7"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2950,NAD83(CSRS) / MTM zone 8,1426,projected,4496,,4617,17708,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 8"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2951,NAD83(CSRS) / MTM zone 9,1427,projected,4496,,4617,17709,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 9"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2952,NAD83(CSRS) / MTM zone 10,1428,projected,4496,,4617,17710,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83(CSRS98) / SCoPQ zone 10"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,2002-07-13,,1,0
+2953,NAD83(CSRS) / New Brunswick Stereo,1447,projected,4500,,4617,19946,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2002-07-13,,1,0
+2954,NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83),1533,projected,4496,,4617,19960,,,Large and medium scale topographic mapping and engineering survey.,,PEI Department of Transportation & Public Works,EPSG,2002-07-13,,1,0
+2955,NAD83(CSRS) / UTM zone 11N,1508,projected,4400,,4617,16011,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2956,NAD83(CSRS) / UTM zone 12N,1507,projected,4400,,4617,16012,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2957,NAD83(CSRS) / UTM zone 13N,1506,projected,4400,,4617,16013,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2958,NAD83(CSRS) / UTM zone 17N,1428,projected,4400,,4617,16017,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2959,NAD83(CSRS) / UTM zone 18N,1443,projected,4400,,4617,16018,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2960,NAD83(CSRS) / UTM zone 19N,1448,projected,4400,,4617,16019,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2002-07-13,,1,0
+2961,NAD83(CSRS) / UTM zone 20N,1449,projected,4400,,4617,16020,,,Large and medium scale topographic mapping and engineering survey.,In use from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2002-07-13,,1,0
+2962,NAD83(CSRS) / UTM zone 21N,1446,projected,4400,,4617,16021,,,Large and medium scale topographic mapping and engineering survey.,In use from 2000.,Geomatics Canada.,EPSG,2002-07-13,,1,0
+2963,Lisbon 1890 (Lisbon) / Portugal Bonne,1294,projected,6509,,4904,19979,,,Medium scale topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2003-08-14,2003.232,1,0
+2964,NAD27 / Alaska Albers,1330,projected,4497,,4267,15020,,,Small scale mapping and state planning.,,Various industry sources.,EPSG,2002-09-19,,1,0
+2965,NAD83 / Indiana East (ftUS),2196,projected,4497,,4269,15372,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26973. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2002-10-13,,1,0
+2966,NAD83 / Indiana West (ftUS),2197,projected,4497,,4269,15373,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  Federal definition is metric - see code 26974. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",National Geodetic Survey  http://www.ngs.noaa.gov/INFO/Policy/st_plane.html,EPSG,2002-10-13,,1,0
+2967,NAD83(HARN) / Indiana East (ftUS),2196,projected,4497,,4152,15372,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2792.,National Geodetic Survey,EPSG,2002-10-13,,1,0
+2968,NAD83(HARN) / Indiana West (ftUS),2197,projected,4497,,4152,15373,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 2793.,National Geodetic Survey,EPSG,2002-10-13,,1,0
+2969,Fort Marigot / UTM zone 20N,2828,projected,4400,,4621,16020,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RRAF 1991 / UTM zone 20N (CRS code 2989).,IGN Paris,EPSG,2002-11-29,,1,0
+2970,Guadeloupe 1948 / UTM zone 20N,2829,projected,4400,,4622,16020,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RRAF 1991 / UTM zone 20N (CRS code 2989).,IGN Paris,EPSG,2004-10-14,2004.561,1,0
+2971,CSG67 / UTM zone 22N,3144,projected,4400,,4623,16022,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGFG95 / UTM zone 22N (CRS code 2972).,IGN Paris,EPSG,2005-04-24,2004.562,1,0
+2972,RGFG95 / UTM zone 22N,3144,projected,4400,,4624,16022,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CSG67 / UTM zone 22N (CRS code 2971).,IGN Paris,EPSG,2002-11-29,,1,0
+2973,Martinique 1938 / UTM zone 20N,3276,projected,4400,,4625,16020,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RRAF 1991 / UTM zone 20N (CRS code 2989).,IGN Paris,EPSG,2004-10-14,2004.561,1,0
+2975,RGR92 / UTM zone 40S,1196,projected,4400,,4627,16140,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Piton des Neiges / TM Reunion (CRS code 2990),IGN Paris,EPSG,2002-11-29,,1,0
+2976,Tahiti 52 / UTM zone 6S,2811,projected,4400,,4628,16106,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Tahiti 79 / UTM zone 6S (CRS code 3304) in Tahiti and Moorea 87 / UTM zone 6S (code 3305) in Moorea.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,2005.38,1,0
+2977,Tahaa 54 / UTM zone 5S,2812,projected,4400,,4629,16105,,,Large and medium scale topographic mapping and engineering survey.,"Superseded by RGPF / UTM zone 5S, CRS code 3296.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,2005.38,1,0
+2978,IGN72 Nuku Hiva / UTM zone 7S,3129,projected,4400,,4630,16107,,,Large and medium scale topographic mapping and engineering survey.,"Superseded by RGPF / UTM zone 7S, CRS code 3298.",IGN Paris,EPSG,2005-08-12,2005.38,1,0
+2979,K0 1949 / UTM zone 42S,2816,projected,4400,,4631,16142,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-11-29,,1,1
+2980,Combani 1950 / UTM zone 38S,3340,projected,4400,,4632,16138,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-11-29,,1,0
+2981,IGN56 Lifou / UTM zone 58S,2814,projected,4400,,4633,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2982,IGN72 Grand Terre / UTM zone 58S,2822,projected,4400,,4634,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,1
+2983,ST87 Ouvea / UTM zone 58S,2813,projected,4400,,4635,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2984,RGNC 1991 / Lambert New Caledonia,1174,projected,4499,,4645,19981,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes IGN72 Grande Terre / UTM zone 58S, IGN56 Lifou / UTM zone 58S, ST87 Ouvea / UTM zone 58S, IGN53 Mare / UTM zone 58S, ST84 Ile des Pins / UTM zone 58S, ST71 Belep / UTM zone 58S and NEA74 Noumea / UTM zone 58S (CRS codes 2981,2983,2995-98,3060)",IGN Paris,EPSG,2003-08-14,2003.24,1,0
+2985,Petrels 1972 / Terre Adelie Polar Stereographic,2817,projected,4492,,4636,19983,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2003-09-22,2003.22,1,0
+2986,Perroud 1950 / Terre Adelie Polar Stereographic,2818,projected,4492,,4637,19983,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-11-29,,1,0
+2987,Saint Pierre et Miquelon 1950 / UTM zone 21N,1220,projected,4400,,4638,16021,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2006-02-03,2006.06,1,0
+2988,MOP78 / UTM zone 1S,2815,projected,4400,,4639,16101,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-11-29,,1,0
+2989,RRAF 1991 / UTM zone 20N,2824,projected,4400,,4640,16020,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Sainte Anne / UTM zone 20N and Fort Marigot / UTM zone 20N (CRS codes 2969-70) in Guadeloupe and Fort Desaix / UTM zone 20N (CRS code 2973) in Martinique.,IGN Paris,EPSG,2002-11-29,,1,0
+2990,Reunion 1947 / TM Reunion,3337,projected,4499,,4626,19982,,,Large and medium scale topographic mapping and engineering survey.,Replaces Reunion 1947 / Gauss Laborde Reunion (alias Piton des Neiges / Gauss Laborde Reunion). Superseded by RGR92 / UTM zone 40S (CRS code 2975).,IGN Paris,EPSG,2004-10-14,2004.561,1,0
+2991,NAD83 / Oregon Lambert,1406,projected,4499,,4269,13633,,,Used by Oregon agencies for publishing State-wide spatial data in a single projected system.,"State law defines use of International feet (note: not US survey feet).  See code 2992 for non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / Oregon Lambert (code 2993).","Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+2992,NAD83 / Oregon Lambert (ft),1406,projected,4495,,4269,15374,,,Used by Oregon agencies for publishing State-wide spatial data in a single projected system.,"State law defines use of International feet (note: not US survey feet).  See code 2991 for metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / Oregon Lambert (ft) (code 2994).","Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+2993,NAD83(HARN) / Oregon Lambert,1406,projected,4499,,4152,13633,,,Used by Oregon agencies for publishing State-wide spatial data in a single projected system.,State law defines use of International feet (note: not US survey feet).  See code 2994 for non-metric definition.,"Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+2994,NAD83(HARN) / Oregon Lambert (ft),1406,projected,4495,,4152,15374,,,Used by Oregon agencies for publishing State-wide spatial data in a single projected system.,State law defines use of International feet (note: not US survey feet).  See code 2993 for metric definition.,"Oregon Geographic Information Council - Oregon Geospatial Data Clearing House, www.gis.state.or.us/coord/project/gpl.html",EPSG,2002-12-19,,1,0
+2995,IGN53 Mare / UTM zone 58S,2819,projected,4400,,4641,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2996,ST84 Ile des Pins / UTM zone 58S,2820,projected,4400,,4642,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2997,ST71 Belep / UTM zone 58S,2821,projected,4400,,4643,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2998,NEA74 Noumea / UTM zone 58S,2823,projected,4400,,4644,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2002-11-29,,1,0
+2999,Grand Comoros / UTM zone 38S,2807,projected,4400,,4646,16138,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,EPSG,2002-11-29,,1,0
+3000,Segara / NEIEZ,1360,projected,4499,,4613,19905,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2003-01-16,,1,0
+3001,Batavia / NEIEZ,1285,projected,4499,,4211,19905,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2003-01-16,,1,0
+3002,Makassar / NEIEZ,1316,projected,4499,,4257,19905,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2003-01-16,,1,0
+3003,Monte Mario / Italy zone 1,1718,projected,4499,,4265,18121,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2005-05-27,2004.07 2005.18,1,0
+3004,Monte Mario / Italy zone 2,1719,projected,4499,,4265,18122,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2005-05-27,2004.07 2005.18,1,0
+3005,NAD83 / BC Albers,2832,projected,4400,,4269,19984,,,Spatial data storage and use for whole province in grid coordinates.,,Government of British Columbia Ministry of Sustainable Resource Management. http://srmwww.gov.bc.ca/gis/bceprojection.html,EPSG,2003-06-27,,1,0
+3006,SWEREF99 TM,1225,projected,4531,,4619,17333,,,Medium and small scale topographic mapping.,From 2003 supersedes RT90 2.5 gon V (CRS code 3021). For large scale applications see CRS codes 3007-18.,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3007,SWEREF99 12 00,2833,projected,4531,,4619,17321,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3008,SWEREF99 13 30,2834,projected,4531,,4619,17322,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3009,SWEREF99 15 00,2835,projected,4531,,4619,17323,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3010,SWEREF99 16 30,2836,projected,4531,,4619,17324,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3011,SWEREF99 18 00,2837,projected,4531,,4619,17325,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3012,SWEREF99 14 15,2838,projected,4531,,4619,17326,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3013,SWEREF99 15 45,2839,projected,4531,,4619,17327,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3014,SWEREF99 17 15,2840,projected,4531,,4619,17328,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3015,SWEREF99 18 45,2841,projected,4531,,4619,17329,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3016,SWEREF99 20 15,2842,projected,4531,,4619,17330,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3017,SWEREF99 21 45,2843,projected,4531,,4619,17331,,,"Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24). For medium and small scale applications see SWEREF 99 TM (CRS code 3006).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3018,SWEREF99 23 15,2844,projected,4531,,4619,17332,,,"Large scale topographic mapping, engineering and cadastral survey.",From 2003 supersedes RT90 systems (CRS codes 3019-24).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3019,RT90 7.5 gon V,2845,projected,4530,,4124,17334,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 7.5 gon V (CRS code 3025) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3007-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3020,RT90 5 gon V,2846,projected,4530,,4124,17335,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 5 gon V (CRS code 3026) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3007-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3021,RT90 2.5 gon V,2847,projected,4530,,4124,19929,,,"(i) Medium and small scale mapping. (ii) Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",Supersedes RT38 2.5 gon V (CRS code 3027) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3006-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-27,2005.18 2005.22,1,0
+3022,RT90 0 gon,2848,projected,4530,,4124,17336,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 0 gon (CRS code 3028) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3007-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3023,RT90 2.5 gon O,2849,projected,4530,,4124,17337,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 2.5 gon O (CRS code 3029) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3007-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3024,RT90 5 gon O,2850,projected,4530,,4124,17338,,,"Topographic mapping, engineering survey, cadastre.",Supersedes RT38 5 gon O (CRS code 3030) from 1990. From 2003 superseded by SWEREF systems (CRS codes 3007-3018).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3025,RT38 7.5 gon V,2845,projected,4530,,4308,17334,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 7.5 gon V (CRS code 3019).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3026,RT38 5 gon V,2846,projected,4530,,4308,17335,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 5 gon V (CRS code 3020).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3027,RT38 2.5 gon V,2847,projected,4530,,4308,19929,,,"(i) Medium and small scale mapping. (ii) Large scale (1:10,000 and greater) topographic mapping, engineering and cadastral survey.",Superseded by RT90 2.5 gon V (CRS code 3021).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3028,RT38 0 gon,2848,projected,4530,,4308,17336,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 0 gon (CRS code 3022).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3029,RT38 2.5 gon O,2849,projected,4530,,4308,17337,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 2.5 gon O (CRS code 3023).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3030,RT38 5 gon O,2850,projected,4530,,4308,17338,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 5 gon O (CRS code 3024).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-21,2005.22,1,0
+3031,WGS 84 / Antarctic Polar Stereographic,1031,projected,4490,,4326,19992,,,"Antarctic Digital Database and small scale (<1:1,000,000) studies and topographic mapping.",,Scientific Committee for Antarctic Reasearch (SCAR) Antarctic Digital Database (ADD) manual. http://www.add.scar.org.,EPSG,2005-04-14,2005.12,1,0
+3032,WGS 84 / Australian Antarctic Polar Stereographic,1278,projected,4489,,4326,19993,,,"1: Small scale (<1:1,000,000) studies and topographic mapping. 2: Medium scale studies and topographic mapping south of 80 deg S.",,Australian Antarctic Data Centre. http://www-aadc.aad.gov.au/,EPSG,2005-09-29,2005.46,1,0
+3033,WGS 84 / Australian Antarctic Lambert,2880,projected,4400,,4326,19994,,,Medium scale studies and topographic mapping.,,Australian Antarctic Data Centre. http://www-aadc.aad.gov.au/,EPSG,2005-09-29,2005.46,1,0
+3034,ETRS89 / ETRS-LCC,1298,projected,4500,,4258,19985,,,"Single CRS for all Europe. Used for conformal mapping at scales of 1:500,000 and smaller.","ETRS-TM (CRS codes 3038-51) used for conformal mapping at scales larger than 1:500,000. ETRS-LAEA (CRS code 3035) used for statistical applications at any scale","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3035,ETRS89 / ETRS-LAEA,1298,projected,4532,,4258,19986,,,Single CRS for all Europe. Used for statistical mapping at all scales and other purposes where true area representation is required.,ETRS-LCC (code 3034) or ETRS-TM (codes 3038-51) used for conformal mapping.,"European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3036,Moznet / UTM zone 36S,1540,projected,4400,,4130,16136,,,Large and medium scale topographic mapping and engineering survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+3037,Moznet / UTM zone 37S,1541,projected,4400,,4130,16137,,,Large and medium scale topographic mapping and engineering survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+3038,ETRS89 / ETRS-TM26,2855,projected,4500,,4258,16026,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3039,ETRS89 / ETRS-TM27,2856,projected,4500,,4258,16027,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3040,ETRS89 / ETRS-TM28,2122,projected,4500,,4258,16028,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3041,ETRS89 / ETRS-TM29,2123,projected,4500,,4258,16029,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3042,ETRS89 / ETRS-TM30,2124,projected,4500,,4258,16030,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3043,ETRS89 / ETRS-TM31,2125,projected,4500,,4258,16031,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3044,ETRS89 / ETRS-TM32,2126,projected,4500,,4258,16032,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3045,ETRS89 / ETRS-TM33,2127,projected,4500,,4258,16033,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3046,ETRS89 / ETRS-TM34,2128,projected,4500,,4258,16034,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3047,ETRS89 / ETRS-TM35,2129,projected,4500,,4258,16035,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3048,ETRS89 / ETRS-TM36,2130,projected,4500,,4258,16036,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3049,ETRS89 / ETRS-TM37,2131,projected,4500,,4258,16037,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3050,ETRS89 / ETRS-TM38,2132,projected,4500,,4258,16038,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.18 2005.46,1,0
+3051,ETRS89 / ETRS-TM39,2868,projected,4500,,4258,16039,,,"Zoned CRS covering all Europe. Used for conformal mapping at scales larger than 1:500,000.","ETRS-LCC (CRS code 3034) used for conformal mapping at 1:500,000 and smaller scales. ETRS-LAEA (CRS code 3035) used for statitistical applications at all scales.","European Commission Joint Research Centre ""Map Projections for Europe"". http://www.ec-gis.org",EPSG,2005-09-29,2005.142 2005.18 2005.46,1,0
+3052,Reykjavik 1900 / Lambert 1900,3262,projected,4491,,4657,19987,,,Medium scale topographic mapping.,Superseded by Hjorsey 1955 / Lambert 1955 (CRS code 3053). See ellipsoid remarks.,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3053,Hjorsey 1955 / Lambert 1955,3262,projected,4491,,4658,19988,,,Engineering survey and small scale mapping.,Supersedes Reykjavik 1900 / Lambert 1900 (CRS code 3052). Superseded by ISN93 / Lambert 1993 (CRS code 3057).,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3054,Hjorsey 1955 / UTM zone 26N,2851,projected,4400,,4658,16026,,,"1/50,000 scale topographic mapping published between 1955 and 2000.",Superseded by ISN93 / Lambert 1993 (CRS code 3057).,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3055,Hjorsey 1955 / UTM zone 27N,2852,projected,4400,,4658,16027,,,"1/50,000 scale topographic mapping published between 1955 and 2000.",Superseded by ISN93 / Lambert 1993 (CRS code 3057).,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3056,Hjorsey 1955 / UTM zone 28N,2853,projected,4400,,4658,16028,,,"1/50,000 scale topographic mapping published between 1955 and 2000.",Superseded by ISN93 / Lambert 1993 (CRS code 3057).,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3057,ISN93 / Lambert 1993,1120,projected,4499,,4659,19989,,,Medium and small scale topographic mapping.,Supersedes Hjorsey 1955 / Lambert 1955 (CRS code 3053).,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,0
+3058,Helle 1954 / Jan Mayen Grid,2869,projected,4531,,4660,19991,,,Topographic mapping.,,Statens kartverk,EPSG,2003-06-27,,1,0
+3059,LKS92 / Latvia TM,1139,projected,4530,,4661,19990,,,Large and medium scale topographic mapping and engineering survey.,LKS92 / TM Baltic (CRS code 25884) used for medium and small scale applications.,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu,EPSG,2005-05-27,2005.18,1,0
+3060,IGN72 Grande Terre / UTM zone 58S,2822,projected,4400,,4662,16158,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGNC 1991 / Lambert Caledonie (CRS code 2984).,IGN Paris,EPSG,2003-08-14,,1,0
+3061,Porto Santo 1995 / UTM zone 28N,1314,projected,4400,,4663,16028,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2003-08-14,,1,0
+3062,Azores Oriental 1995 / UTM zone 26N,1345,projected,4400,,4664,16026,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2003-08-14,,1,0
+3063,Azores Central 1995 / UTM zone 26N,1301,projected,4400,,4665,16026,,,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2003-08-14,,1,0
+3064,IGM95 / UTM zone 32N,1718,projected,4400,,4670,16032,,,Scientific study.,,ENI,EPSG,2004-01-07,,1,0
+3065,IGM95 / UTM zone 33N,1719,projected,4400,,4670,16033,,,Scientific study.,,ENI,EPSG,2004-01-07,,1,0
+3066,ED50 / Jordan TM,1130,projected,4400,,4230,19995,,,Large and medium scale topographic mapping and engineering survey.,Information has not been confirmed by National Mapping Agency.,Various industry sources,EPSG,2004-01-29,,1,0
+3067,ETRS89 / ETRS-TM35FIN,1095,projected,4400,,4258,16065,,,Large and medium scale topographic mapping and engineering survey.,Identical to ETRS89 / UTM zone 35N (code 25835) except for area of use.,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2004-03-09,,1,0
+3068,DHDN / Soldner Berlin,2898,projected,4531,,4314,19996,,,"Large scale topographic and statistical mapping, cadastral and engineering survey.",,"Berlin state statistical office. Also at
+http://www.kulturbuch-verlag.de/online/brv/D0026/F01293.pdf",EPSG,2004-04-22,,1,0
+3069,NAD27 / Wisconsin Transverse Mercator,1418,projected,4499,,4267,14811,,,State-wide applications requiring a single system.,Designed as a single zone for the whole state. Superseded by NAD83 / Wisconsin Transverse Mercator (CRS code 3070).,Wisconsin Coordinate Systems Handbook (1991) http://sco.wisc.edu/pubs/wiscoord/wiscoord.php,EPSG,2004-04-23,2005.17,1,0
+3070,NAD83 / Wisconsin Transverse Mercator,1418,projected,4499,,4269,14841,,,State-wide applications requiring a single system.,Designed as a single zone for the whole state. Supersedes NAD27 / Wisconsin Transverse Mercator (CRS code 3069).,Wisconsin Coordinate Systems Handbook (1991) http://sco.wisc.edu/pubs/wiscoord/wiscoord.php,EPSG,2004-04-23,,1,0
+3071,NAD83(HARN) / Wisconsin Transverse Mercator,1418,projected,4499,,4152,14841,,,State-wide applications requiring a single system.,Designed as a single zone for the whole state. Supersedes NAD27 / Wisconsin Transverse Mercator (CRS code 3069).,Wisconsin Coordinate Systems Handbook (1991) http://sco.wisc.edu/pubs/wiscoord/wiscoord.php,EPSG,2004-04-23,,1,0
+3072,NAD83 / Maine CS2000 East,2960,projected,4499,,4269,11851,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3073,NAD83 / Maine CS2000 Central,2959,projected,4499,,4269,11852,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3074,NAD83 / Maine CS2000 West,2958,projected,4499,,4269,11853,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3075,NAD83(HARN) / Maine CS2000 East,2960,projected,4499,,4152,11851,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3076,NAD83(HARN) / Maine CS2000 Central,2959,projected,4499,,4152,11852,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3077,NAD83(HARN) / Maine CS2000 West,2958,projected,4499,,4152,11853,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CS27 and SPCS83 from 1/1/2001.,"State of Maine statutes, http://janus.state.me.us/legis/statutes/33/title33sec801.html",EPSG,2004-06-16,,1,0
+3078,NAD83 / Michigan Oblique Mercator,1391,projected,4499,,4269,12150,,,Used for spatial data presentation for whole state.,,"Michigan Department of Natural Resources,  http://www.michigan.gov/documents/DNR_Map_Proj_and_MI_Georef_Info_20889_7.pdf",EPSG,2004-06-16,,1,0
+3079,NAD83(HARN) / Michigan Oblique Mercator,1391,projected,4499,,4152,12150,,,Used for spatial data presentation for whole state.,,"Michigan Department of Natural Resources,  http://www.michigan.gov/documents/DNR_Map_Proj_and_MI_Georef_Info_20889_7.pdf",EPSG,2004-06-16,,1,0
+3080,NAD27 / Shackleford,1412,projected,4495,,4267,14252,,,Used for spatial data presentation for whole state.,"Superseded by NAD83 / TSMS.
+Care: survey data in Texas uses the US survey foot, not the International foot used by this system.","Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3081,NAD83 / Texas State Mapping System,1412,projected,4499,,4269,14251,,,Used for spatial data presentation for whole state.,Supersedes NAD27 / Shackleford. From 2001 superseded by NAD83 / Texas Centric Mapping System (TCMS/LC and TCMX/AEA).,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3082,NAD83 / Texas Centric Lambert Conformal,1412,projected,4499,,4269,14253,,,Used for state-wide spatial data presentation requiring shape preservation.,For state-wide spatial data presentation requiring true area measurements use TCMS/AEA.,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3083,NAD83 / Texas Centric Albers Equal Area,1412,projected,4499,,4269,14254,,,Used for state-wide spatial data presentation requiring true area measurements.,For state-wide spatial data presentation requiring shape preservation use TCMS/LC.,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3084,NAD83(HARN) / Texas Centric Lambert Conformal,1412,projected,4499,,4152,14253,,,Used for state-wide spatial data presentation requiring shape preservation.,For state-wide spatial data presentation requiring true area measurements use TCMS/AEA (CRS code 3085).,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3085,NAD83(HARN) / Texas Centric Albers Equal Area,1412,projected,4499,,4152,14254,,,Used for state-wide spatial data presentation requiring true area measurements.,For state-wide spatial data presentation requiring shape preservation use TCMS/LC (CRS code 3084).,"Texas Natural Resources Information System, http://www.tnris.state.tx.us/DigitalData/projections.htm",EPSG,2004-06-16,,1,0
+3086,NAD83 / Florida GDL Albers,1379,projected,4499,,4269,10934,,,Used for spatial data presentation for whole state.,,"Florida Geographic Data Library, http://www.fgdl.org/fgdldocs/index.htm#proj",EPSG,2004-08-13,,1,0
+3087,NAD83(HARN) / Florida GDL Albers,1379,projected,4499,,4152,10934,,,Used for spatial data presentation for whole state.,,"Florida Geographic Data Library, http://www.fgdl.org/fgdldocs/index.htm#proj",EPSG,2004-08-13,,1,0
+3088,NAD83 / Kentucky Single Zone,1386,projected,4499,,4269,11630,,,Used for spatial data presentation for whole state.,"State law defines system in US survey feet.  See code 3089 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / Kentucky (m) (code 3090).","National Geodetic Survey (private communication) and Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-08-13,,1,0
+3089,NAD83 / Kentucky Single Zone (ftUS),1386,projected,4497,,4269,15375,,,Used for spatial data presentation for whole state.,"State law defines system in US survey feet.  See code 3088 for equivalent metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / Kentucky (ftUS) (code 3091).","National Geodetic Survey (private communication) and Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-08-13,,1,0
+3090,NAD83(HARN) / Kentucky Single Zone,1386,projected,4499,,4152,11630,,,Used for spatial data presentation for whole state.,State law defines system in US survey feet.  See code 3091 for equivalent non-metric definition.,"National Geodetic Survey (private communication) and Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-08-13,,1,0
+3091,NAD83(HARN) / Kentucky Single Zone (ftUS),1386,projected,4497,,4152,15375,,,Used for spatial data presentation for whole state.,State law defines system in US survey feet.  See code 3090 for equivalent metric definition.,"National Geodetic Survey (private communication) and Kentucky Division of Geographic Information, http://ngs.ky.gov/pdf-ppt/BB/KY_Single-Zone_Article.pdf",EPSG,2004-08-13,,1,0
+3092,Tokyo / UTM zone 51N,2951,projected,4400,,4301,16051,,,Medium scale topographic mapping.,Superseded by JGD2000 / UTM zone 51N (code 3182).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3093,Tokyo / UTM zone 52N,2952,projected,4400,,4301,16052,,,Medium scale topographic mapping.,Superseded by JGD2000 / UTM zone 52N (code 3183).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3094,Tokyo / UTM zone 53N,2953,projected,4400,,4301,16053,,,Medium scale topographic mapping.,Superseded by JGD2000 / UTM zone 53N (code 3184).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3095,Tokyo / UTM zone 54N,2954,projected,4400,,4301,16054,,,Medium scale topographic mapping.,Superseded by JGD2000 / UTM zone 54N (code 3185).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3096,Tokyo / UTM zone 55N,2955,projected,4400,,4301,16055,,,Medium scale topographic mapping.,Superseded by JGD2000 / UTM zone 55N (code 3186).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3097,JGD2000 / UTM zone 51N,2951,projected,4400,,4612,16051,,,Medium scale topographic mapping.,Supersedes Tokyo / UTM zone 51N (code 3177).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3098,JGD2000 / UTM zone 52N,2952,projected,4400,,4612,16052,,,Medium scale topographic mapping.,Supersedes Tokyo / UTM zone 52N (code 3178).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3099,JGD2000 / UTM zone 53N,2953,projected,4400,,4612,16053,,,Medium scale topographic mapping.,Supersedes Tokyo / UTM zone 53N (code 3179).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3100,JGD2000 / UTM zone 54N,2954,projected,4400,,4612,16054,,,Medium scale topographic mapping.,Supersedes Tokyo / UTM zone 54N (code 3180).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3101,JGD2000 / UTM zone 55N,2955,projected,4400,,4612,16055,,,Medium scale topographic mapping.,Supersedes Tokyo / UTM zone 55N (code 3181).,Geographic Survey Institute; Japan.,EPSG,2004-04-27,,1,0
+3102,American Samoa 1962 / American Samoa Lambert,3109,projected,4497,,4169,15376,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NAD83(HARN) / UTM zone 2S (projCRS 2195) as of mid-2000.,US National Geodetic Survey (NGS)  http://www.ngs.noaa.gov/,EPSG,2005-05-21,2005.23,1,0
+3103,Mauritania 1999 / UTM zone 28N,2971,projected,4400,,4681,16028,,,Large and medium scale topographic mapping and engineering survey.,CARE! This CRS under investigation - may be in error.,Department for the Mining Cadastre.,EPSG,2004-10-14,,1,0
+3104,Mauritania 1999 / UTM zone 29N,2970,projected,4400,,4681,16029,,,Large and medium scale topographic mapping and engineering survey.,CARE! This CRS under investigation - may be in error.,Department for the Mining Cadastre.,EPSG,2004-10-14,,1,0
+3105,Mauritania 1999 / UTM zone 30N,2969,projected,4400,,4681,16030,,,Large and medium scale topographic mapping and engineering survey.,CARE! This CRS under investigation - may be in error.,Department for the Mining Cadastre.,EPSG,2004-10-14,,1,0
+3106,Gulshan 303 / Bangladesh Transverse Mercator,1041,projected,4400,,4682,16490,,,Large and medium scale topographic mapping and engineering survey.,,IGN,EPSG,2004-10-14,,1,0
+3107,GDA94 / SA Lambert,2986,projected,4400,,4283,17359,,,Natural Resources mapping of whole State.,,"South Australia Department for Environment and Heritage, Spatial Information Committee (SICOM); http://www.environment.sa.gov.au/mapland/sicom/sicom/lambert.html",EPSG,2004-10-20,,1,0
+3108,ETRS89 / Guernsey Grid,2989,projected,4400,,4258,19998,,,Large and medium scale topographic mapping and engineering survey.,Superseded ED50 / UTM zone 30N with effect from 1996.,"States of Guernsey and Digimap Ltd, Guernsey.",EPSG,2004-11-26,,1,0
+3109,ETRS89 / Jersey Transverse Mercator,2988,projected,4400,,4258,19999,,,Large and medium scale topographic mapping and engineering survey.,Effective from January 1st 2005.,Jersey Planning & Environment Department.,EPSG,2004-11-26,,1,0
+3110,AGD66 / Vicgrid66,2285,projected,4400,,4202,17360,,,Natural Resources mapping of whole State.,"May also be used to display Victoria, New South Wales, Tasmania and South Australia as a single entity. Superseded by Vicgrid94 (CRS code 3111) with effect from 2nd February 2000.",Victoria Land Registry; http://www.land.vic.gov.au,EPSG,2005-01-07,,1,0
+3111,GDA94 / Vicgrid94,2285,projected,4400,,4283,17361,,,Natural Resources mapping of whole State.,"May also be used to display Victoria, New South Wales, Tasmania and South Australia as a single entity. Supersedes Vicgrid66 (CRS code 3110) with effect from 2nd February 2000.",Victoria Land Registry; http://www.land.vic.gov.au,EPSG,2005-01-07,,1,0
+3112,GDA94 / Geoscience Australia Lambert,2575,projected,4400,,4283,17362,,,Australia-wide geoscience mapping.,,Geoscience Australia; http://www.ga.gov.au/map/broker/wms_info.php,EPSG,2005-01-07,,1,0
+3113,GDA94 / BCSG02,2990,projected,4400,,4283,17363,,,Engineering survey projects and consequent design and construction,,Brisbane City Council,EPSG,2005-02-21,,1,0
+3114,MAGNA-SIRGAS / Colombia Far West zone,3091,projected,4500,,4686,18055,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Bogota 1975 / Colombia West zone (CRS code 21891).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-27,,1,0
+3115,MAGNA-SIRGAS / Colombia West zone,3090,projected,4500,,4686,18056,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Bogota 1975 / Colombia West zone (CRS code 21891).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-27,,1,0
+3116,MAGNA-SIRGAS / Colombia Bogota zone,1599,projected,4500,,4686,18057,,,Large and medium scale topographic mapping and engineering survey. Also used for small scale mappig of whole country.,Supersedes Bogota 1975 / Colombia Bogota zone (CRS code 21892).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-27,,1,0
+3117,MAGNA-SIRGAS / Colombia East Central zone,1600,projected,4500,,4686,18058,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Bogota 1975 / Colombia East Central zone (CRS code 21893).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-27,,1,0
+3118,MAGNA-SIRGAS / Colombia East zone,1601,projected,4500,,4686,18059,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Bogota 1975 / Colombia East zone (CRS code 21894).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-27,,1,0
+3119,Douala 1948 / AEF west,2555,projected,4400,,4192,18415,,,Medium and small scale topographic mapping and engineering survey.,Superseded by Manoca 1962 / UTM zone 32N (code 2215).,,EPSG,2005-06-17,,1,0
+3120,Pulkovo 1942(58) / Poland zone I,1515,projected,4530,,4179,18280,,,Large and medium scale topographic mapping and engineering survey.,To be phased out after 2009. Superseded by ETRS89 / Poland CS2000 zones 7 and 8 (codes 2178-79).,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,OGP,2005-10-29,,1,0
+3121,PRS92 / Philippines zone 1,1698,projected,4499,,4683,18171,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Luzon 1911 /  Philippines zone I (CRS code 25391).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+3122,PRS92 / Philippines zone 2,1699,projected,4499,,4683,18172,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Luzon 1911 /  Philippines zone II (CRS code 25392).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+3123,PRS92 / Philippines zone 3,1700,projected,4499,,4683,18173,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Luzon 1911 /  Philippines zone III (CRS code 25393).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+3124,PRS92 / Philippines zone 4,1701,projected,4499,,4683,18174,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Luzon 1911 /  Philippines zone IV (CRS code 25394).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+3125,PRS92 / Philippines zone 5,1702,projected,4499,,4683,18175,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Luzon 1911 /  Philippines zone V (CRS code 25395).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+3126,ETRS89 / ETRS-GK19FIN,3092,projected,4500,,4258,18183,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3127,ETRS89 / ETRS-GK20FIN,3093,projected,4500,,4258,18184,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3128,ETRS89 / ETRS-GK21FIN,3094,projected,4500,,4258,18185,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3129,ETRS89 / ETRS-GK22FIN,3095,projected,4500,,4258,18186,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3130,ETRS89 / ETRS-GK23FIN,3096,projected,4500,,4258,18187,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3131,ETRS89 / ETRS-GK24FIN,3097,projected,4500,,4258,18188,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3132,ETRS89 / ETRS-GK25FIN,3098,projected,4500,,4258,18189,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3133,ETRS89 / ETRS-GK26FIN,3099,projected,4500,,4258,18190,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3134,ETRS89 / ETRS-GK27FIN,3100,projected,4500,,4258,18195,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3135,ETRS89 / ETRS-GK28FIN,3101,projected,4500,,4258,18196,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3136,ETRS89 / ETRS-GK29FIN,3102,projected,4500,,4258,18197,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3137,ETRS89 / ETRS-GK30FIN,3103,projected,4500,,4258,18198,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3138,ETRS89 / ETRS-GK31FIN,3104,projected,4500,,4258,18199,,,"Large topographic mapping, cadastral and engineering survey. (For medium scale mapping and country-wide work use ETRS89 / ETRS-TM35FIN, code 3067).",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-04-14,,1,0
+3148,Indian 1960 / UTM zone 48N,1542,projected,4400,,4131,16048,,,Large and medium scale topographic mapping and engineering survey.,In Vietnam superseded by Hanoi 72 / Gauss zone 18 from 1988 onwards.,,EPSG,1998-11-11,,1,0
+3149,Indian 1960 / UTM zone 49N,1453,projected,4400,,4131,16049,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Hanoi 72 / Gauss zone 18 from 1988 onwards.,,EPSG,1998-11-11,,1,0
+3176,Indian 1960 / TM 106 NE,1495,projected,4400,,4131,16506,,,Used by Petrovietnam for offshore block 15.,,Petrovietnam,EPSG,1998-11-11,,1,0
+3200,FD58 / Iraq zone,1300,projected,4400,,4132,19906,,,Large and medium scale topographic mapping and engineering survey.,,IOEPC records.,EPSG,1998-11-11,,1,0
+3204,WGS 84 / SCAR IMW SP19-20,2991,projected,4400,,4326,17204,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3205,WGS 84 / SCAR IMW SP21-22,2992,projected,4400,,4326,17205,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3206,WGS 84 / SCAR IMW SP23-24,2993,projected,4400,,4326,17206,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3207,WGS 84 / SCAR IMW SQ01-02,2994,projected,4400,,4326,17207,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3208,WGS 84 / SCAR IMW SQ19-20,2995,projected,4400,,4326,17208,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3209,WGS 84 / SCAR IMW SQ21-22,2996,projected,4400,,4326,17209,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3210,WGS 84 / SCAR IMW SQ37-38,2997,projected,4400,,4326,17210,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3211,WGS 84 / SCAR IMW SQ39-40,2998,projected,4400,,4326,17211,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3212,WGS 84 / SCAR IMW SQ41-42,2999,projected,4400,,4326,17212,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3213,WGS 84 / SCAR IMW SQ43-44,3000,projected,4400,,4326,17213,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3214,WGS 84 / SCAR IMW SQ45-46,3001,projected,4400,,4326,17214,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3215,WGS 84 / SCAR IMW SQ47-48,3002,projected,4400,,4326,17215,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3216,WGS 84 / SCAR IMW SQ49-50,3003,projected,4400,,4326,17216,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3217,WGS 84 / SCAR IMW SQ51-52,3004,projected,4400,,4326,17217,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3218,WGS 84 / SCAR IMW SQ53-54,3005,projected,4400,,4326,17218,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3219,WGS 84 / SCAR IMW SQ55-56,3006,projected,4400,,4326,17219,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3220,WGS 84 / SCAR IMW SQ57-58,3007,projected,4400,,4326,17220,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3221,WGS 84 / SCAR IMW SR13-14,3008,projected,4400,,4326,17221,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3222,WGS 84 / SCAR IMW SR15-16,3009,projected,4400,,4326,17222,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3223,WGS 84 / SCAR IMW SR17-18,3010,projected,4400,,4326,17223,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3224,WGS 84 / SCAR IMW SR19-20,3011,projected,4400,,4326,17224,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3225,WGS 84 / SCAR IMW SR27-28,3012,projected,4400,,4326,17225,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3226,WGS 84 / SCAR IMW SR29-30,3013,projected,4400,,4326,17226,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3227,WGS 84 / SCAR IMW SR31-32,3014,projected,4400,,4326,17227,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3228,WGS 84 / SCAR IMW SR33-34,3015,projected,4400,,4326,17228,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3229,WGS 84 / SCAR IMW SR35-36,3016,projected,4400,,4326,17229,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3230,WGS 84 / SCAR IMW SR37-38,3017,projected,4400,,4326,17230,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3231,WGS 84 / SCAR IMW SR39-40,3018,projected,4400,,4326,17231,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3232,WGS 84 / SCAR IMW SR41-42,3019,projected,4400,,4326,17232,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3233,WGS 84 / SCAR IMW SR43-44,3020,projected,4400,,4326,17233,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3234,WGS 84 / SCAR IMW SR45-46,3021,projected,4400,,4326,17234,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3235,WGS 84 / SCAR IMW SR47-48,3022,projected,4400,,4326,17235,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3236,WGS 84 / SCAR IMW SR49-50,3023,projected,4400,,4326,17236,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3237,WGS 84 / SCAR IMW SR51-52,3024,projected,4400,,4326,17237,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3238,WGS 84 / SCAR IMW SR53-54,3025,projected,4400,,4326,17238,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3239,WGS 84 / SCAR IMW SR55-56,3026,projected,4400,,4326,17239,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3240,WGS 84 / SCAR IMW SR57-58,3027,projected,4400,,4326,17240,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3241,WGS 84 / SCAR IMW SR59-60,3028,projected,4400,,4326,17241,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3242,WGS 84 / SCAR IMW SS04-06,3029,projected,4400,,4326,17242,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3243,WGS 84 / SCAR IMW SS07-09,3030,projected,4400,,4326,17243,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3244,WGS 84 / SCAR IMW SS10-12,3031,projected,4400,,4326,17244,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3245,WGS 84 / SCAR IMW SS13-15,3032,projected,4400,,4326,17245,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3246,WGS 84 / SCAR IMW SS16-18,3033,projected,4400,,4326,17246,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3247,WGS 84 / SCAR IMW SS19-21,3034,projected,4400,,4326,17247,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3248,WGS 84 / SCAR IMW SS25-27,3035,projected,4400,,4326,17248,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3249,WGS 84 / SCAR IMW SS28-30,3036,projected,4400,,4326,17249,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3250,WGS 84 / SCAR IMW SS31-33,3037,projected,4400,,4326,17250,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3251,WGS 84 / SCAR IMW SS34-36,3038,projected,4400,,4326,17251,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3252,WGS 84 / SCAR IMW SS37-39,3039,projected,4400,,4326,17252,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3253,WGS 84 / SCAR IMW SS40-42,3040,projected,4400,,4326,17253,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3254,WGS 84 / SCAR IMW SS43-45,3041,projected,4400,,4326,17254,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3255,WGS 84 / SCAR IMW SS46-48,3042,projected,4400,,4326,17255,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3256,WGS 84 / SCAR IMW SS49-51,3043,projected,4400,,4326,17256,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3257,WGS 84 / SCAR IMW SS52-54,3044,projected,4400,,4326,17257,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3258,WGS 84 / SCAR IMW SS55-57,3045,projected,4400,,4326,17258,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3259,WGS 84 / SCAR IMW SS58-60,3046,projected,4400,,4326,17259,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3260,WGS 84 / SCAR IMW ST01-04,3047,projected,4400,,4326,17260,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3261,WGS 84 / SCAR IMW ST05-08,3048,projected,4400,,4326,17261,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3262,WGS 84 / SCAR IMW ST09-12,3049,projected,4400,,4326,17262,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3263,WGS 84 / SCAR IMW ST13-16,3050,projected,4400,,4326,17263,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3264,WGS 84 / SCAR IMW ST17-20,3051,projected,4400,,4326,17264,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3265,WGS 84 / SCAR IMW ST21-24,3052,projected,4400,,4326,17265,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3266,WGS 84 / SCAR IMW ST25-28,3053,projected,4400,,4326,17266,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3267,WGS 84 / SCAR IMW ST29-32,3054,projected,4400,,4326,17267,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3268,WGS 84 / SCAR IMW ST33-36,3055,projected,4400,,4326,17268,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3269,WGS 84 / SCAR IMW ST37-40,3056,projected,4400,,4326,17269,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3270,WGS 84 / SCAR IMW ST41-44,3057,projected,4400,,4326,17270,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3271,WGS 84 / SCAR IMW ST45-48,3058,projected,4400,,4326,17271,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3272,WGS 84 / SCAR IMW ST49-52,3059,projected,4400,,4326,17272,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3273,WGS 84 / SCAR IMW ST53-56,3060,projected,4400,,4326,17273,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3274,WGS 84 / SCAR IMW ST57-60,3061,projected,4400,,4326,17274,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3275,WGS 84 / SCAR IMW SU01-05,3062,projected,4471,,4326,17275,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3276,WGS 84 / SCAR IMW SU06-10,3063,projected,4473,,4326,17276,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3277,WGS 84 / SCAR IMW SU11-15,3064,projected,4474,,4326,17277,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3278,WGS 84 / SCAR IMW SU16-20,3065,projected,4476,,4326,17278,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3279,WGS 84 / SCAR IMW SU21-25,3066,projected,4477,,4326,17279,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3280,WGS 84 / SCAR IMW SU26-30,3067,projected,4479,,4326,17280,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3281,WGS 84 / SCAR IMW SU31-35,3068,projected,4480,,4326,17281,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3282,WGS 84 / SCAR IMW SU36-40,3069,projected,4482,,4326,17282,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3283,WGS 84 / SCAR IMW SU41-45,3070,projected,4483,,4326,17283,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3284,WGS 84 / SCAR IMW SU46-50,3071,projected,4485,,4326,17284,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3285,WGS 84 / SCAR IMW SU51-55,3072,projected,4486,,4326,17285,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3286,WGS 84 / SCAR IMW SU56-60,3073,projected,4488,,4326,17286,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3287,WGS 84 / SCAR IMW SV01-10,3074,projected,4472,,4326,17287,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3288,WGS 84 / SCAR IMW SV11-20,3075,projected,4475,,4326,17288,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3289,WGS 84 / SCAR IMW SV21-30,3076,projected,4478,,4326,17289,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3290,WGS 84 / SCAR IMW SV31-40,3077,projected,4481,,4326,17290,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3291,WGS 84 / SCAR IMW SV41-50,3078,projected,4484,,4326,17291,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3292,WGS 84 / SCAR IMW SV51-60,3079,projected,4487,,4326,17292,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3293,WGS 84 / SCAR IMW SW01-60,3080,projected,4490,,4326,17293,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3294,WGS 84 / USGS Transantarctic Mountains,3081,projected,4400,,4326,17294,,,Medium scale studies and topographic mapping.,,Scientific Committee for Antarctic Research (SCAR) Geospatial Information Group.,EPSG,2005-04-14,,1,0
+3295,Guam 1963 / Yap Islands,3108,projected,4499,,4675,15399,,,"Public reference, land and photgrammetric survey, mapping.",,"Yap State Code, Title 20, Chapter 5. http://www.fsmlaw.org/yap/code/title20/T20_Ch05.htm",EPSG,2005-05-21,,1,0
+3296,RGPF / UTM zone 5S,3120,projected,4400,,4687,16105,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Tahaa 54 / UTM zone 5S (CRS code 2977) and Maupiti 83 / UTM zone 5S (code 3306).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3297,RGPF / UTM zone 6S,3121,projected,4400,,4687,16106,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Moorea 87 / UTM zone 6S (CRS code 3305) and Tahiti 79 / UTM zone 6S (code 3304).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3298,RGPF / UTM zone 7S,3122,projected,4400,,4687,16107,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes IGN 63 Hiva Oa / UTM zone 7S (CRS code 3302), IGN 72 Nuku Hiva / UTM zone 7S (code 2978) and MHEFO 55 / UTM zone 7S (code 3303).","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3299,RGPF / UTM zone 8S,3123,projected,4400,,4687,16108,,,Large and medium scale topographic mapping and engineering survey.,,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3300,Estonian Coordinate System of 1992,1090,projected,4530,,4133,19938,,,Used for 1:20000 and larger scale mapping.,EST97 / TM Baltic (CRS code 25884) used for medium and small scale applications. Superseded by Estonian Coordinate System of 1997 (code 3301).,http://www.geo.ut.ee/,EPSG,2005-09-29,2005.46,1,0
+3301,Estonian Coordinate System of 1997,1090,projected,4530,,4180,19938,,,Used for 1:20000 and larger scale mapping.,Supersedes Estonian Coordinate System of 1992 (code 3300). EST97 / TM Baltic (CRS code 25884) used for medium and small scale applications.,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+3302,IGN63 Hiva Oa / UTM zone 7S,3130,projected,4400,,4689,16107,,,Large and medium scale topographic mapping and engineering survey.,"Superseded by RGPF / UTM zone 7S, CRS code 3298.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3303,Fatu Iva 72 / UTM zone 7S,3133,projected,4400,,4688,16107,,,Large and medium scale topographic mapping and engineering survey.,"Superseded by RGPF / UTM zone 7S, CRS code 3298.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3304,Tahiti 79 / UTM zone 6S,3124,projected,4400,,4690,16106,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes Tahiti 52 / UTM zone 6S (CRS code 2976) in Tahiti. Superseded by RGPF / UTM zone 6S, CRS code 3297.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3305,Moorea 87 / UTM zone 6S,3125,projected,4400,,4691,16106,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes Tahiti 52 / UTM zone 6S (CRS code 2976) in Moorea. Superseded by RGPF / UTM zone 6S, CRS code 3297.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3306,Maupiti 83 / UTM zone 5S,3126,projected,4400,,4692,16105,,,Large and medium scale topographic mapping and engineering survey.,"Superseded by RGPF / UTM zone 5S, CRS code 3296.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+3307,Nakhl-e Ghanem / UTM zone 39N,2362,projected,4400,,4693,16039,,,Engineering survey for onshore facilities for South Pars phase 11 and Pars LNG.,,Total,EPSG,2005-08-17,,1,0
+3308,GDA94 / NSW Lambert,3139,projected,4400,,4283,17364,,,Natural Resources mapping of whole State.,,NSW Department of Lands.,EPSG,2005-08-18,,1,0
+3309,NAD27 / California Albers,1375,projected,4499,,4267,10420,,,Natural Resources mapping of whole State.,,"California Spatial Information Library (CaSIL), http://gis.ca.gov",EPSG,2005-09-19,,1,0
+3310,NAD83 / California Albers,1375,projected,4499,,4269,10420,,,Natural Resources mapping of whole State.,,"California Spatial Information Library (CaSIL), http://gis.ca.gov",EPSG,2005-09-19,,1,0
+3311,NAD83(HARN) / California Albers,1375,projected,4499,,4152,10420,,,Natural Resources mapping of whole State.,,"California Spatial Information Library (CaSIL), http://gis.ca.gov",EPSG,2005-09-19,,1,0
+3312,CSG67 / UTM zone 21N,3145,projected,4400,,4623,16021,,,Large and medium scale topographic mapping and engineering survey.,Superseded by RGFG95 / UTM zone 21N (CRS code 3313).,IGN Paris,EPSG,2005-09-23,,1,0
+3313,RGFG95 / UTM zone 21N,3145,projected,4400,,4624,16021,,,Large and medium scale topographic mapping and engineering survey.,Supersedes CSG67 / UTM zone 21N (CRS code 3312).,IGN Paris,EPSG,2005-09-23,,1,0
+3314,Katanga 1955 / Katanga Lambert,3147,projected,4400,,4695,17401,,,Medium and small scale topographic mapping.,,"Clifford J. Mugnier in Photgrammetric Engineering and Remote Sensing, June 2005.",EPSG,2005-09-30,,1,0
+3315,Katanga 1955 / Katanga TM,3147,projected,4400,,4695,17402,,,"Cadastre, engineering survey.",,"Clifford J. Mugnier in Photgrammetric Engineering and Remote Sensing, June 2005.",EPSG,2005-09-30,,1,0
+3316,Kasai 1953 / Congo TM zone 22,3163,projected,4400,,4696,17422,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3317,Kasai 1953 / Congo TM zone 24,3164,projected,4400,,4696,17424,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3318,IGC 1962 / Congo TM zone 12,3150,projected,4400,,4697,17412,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3319,IGC 1962 / Congo TM zone 14,3151,projected,4400,,4697,17414,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3320,IGC 1962 / Congo TM zone 16,3160,projected,4400,,4697,17416,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3321,IGC 1962 / Congo TM zone 18,3161,projected,4400,,4697,17418,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3322,IGC 1962 / Congo TM zone 20,3162,projected,4400,,4697,17420,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3323,IGC 1962 / Congo TM zone 22,3163,projected,4400,,4697,17422,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3324,IGC 1962 / Congo TM zone 24,3164,projected,4400,,4697,17424,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3325,IGC 1962 / Congo TM zone 26,3165,projected,4400,,4697,17426,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3326,IGC 1962 / Congo TM zone 28,3166,projected,4400,,4697,17428,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3327,IGC 1962 / Congo TM zone 30,3167,projected,4400,,4697,17430,,,"Cadastre, medium scale topographic mapping and engineering survey.",,Institut Geographique du Congo.,EPSG,2005-09-30,,1,0
+3328,Pulkovo 1942(58) / GUGiK-80,1192,projected,4530,,4179,18286,,,Small scale (1/100000 and smaler) topographic mapping of whole country.,,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3329,Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5,1520,projected,4530,,4179,16265,,,"Large scale (1/5000 and larger) topographic mapping, engineering survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3330,Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6,1521,projected,4530,,4179,16266,,,"Large scale (1/5000 and larger) topographic mapping, engineering survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3331,Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7,1522,projected,4530,,4179,16267,,,"Large scale (1/5000 and larger) topographic mapping, engineering survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3332,Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8,1523,projected,4530,,4179,16268,,,"Large scale (1/5000 and larger) topographic mapping, engineering survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3333,Pulkovo 1942(58) / Gauss-Kruger zone 3,3168,projected,4530,,4179,16203,,,"Medium scale (1/10000 and smaller) topographic mapping, military survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3334,Pulkovo 1942(58) / Gauss-Kruger zone 4,3169,projected,4530,,4179,16204,,,"Medium scale (1/10000 and smaller) topographic mapping, military survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3335,Pulkovo 1942(58) / Gauss-Kruger zone 5,3170,projected,4530,,4179,16205,,,"Medium scale (1/10000 and smaller) topographic mapping, military survey.",,"Geodeta issue 64, September 2000, http://www.atomnet.pl/~geodeta",OGP,2005-11-02,,1,0
+3336,IGN 1962 Kerguelen / UTM zone 42S,2816,projected,4400,,4698,16142,,,Large and medium scale topographic mapping and engineering survey.,,IGN Paris,OGP,2005-11-23,,1,0
+3339,IGCB 1955 / Congo TM zone 12,3150,projected,4400,,4701,17412,,,Large and medium scale topographic mapping and engineering survey.,Oil industry operations used IGBC 1955 / UTM zone 33S (code 3342).,IGN Paris,OGP,2005-11-28,,1,0
+3340,IGCB 1955 / Congo TM zone 14,3151,projected,4400,,4701,17414,,,Large and medium scale topographic mapping and engineering survey.,Oil industry operations used IGBC 1955 / UTM zone 33S (code 3342).,IGN Paris,OGP,2005-11-28,,1,0
+3341,IGCB 1955 / Congo TM zone 16,3152,projected,4400,,4701,17416,,,Large and medium scale topographic mapping and engineering survey.,Oil industry operations used IGBC 1955 / UTM zone 33S (code 3342).,IGN Paris,OGP,2005-11-28,,1,0
+3342,IGCB 1955 / UTM zone 33S,3171,projected,4400,,4701,16133,,,Oil industry operations.,,Petrofina.,OGP,2005-11-28,,1,0
+3346,LKS94 / Lithuania TM,1145,projected,4530,,4669,19934,,,Large and medium scale topographic mapping and engineering survey.,LKS94 / TM Baltic (CRS code 25884) used for medium and small scale applications.,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,OGP,2005-11-30,,1,0
+3347,NAD83 / Statistics Canada Lambert,1061,projected,4400,,4269,19897,,,Small scale mapping and statistical analysis.,"Data may sometimes be referenced to NAD83(CSRS) / STC Lambert (see CRS code 2248) which is then called ""NAD83 / STC Lambert"". At the scales involved the difference of under 2 metres between the two CRSs may not be significant.",Statistics Canada.,OGP,2005-12-21,,1,0
+3348,NAD83(CSRS) / Statistics Canada Lambert,1061,projected,4400,,4617,19897,,,Small scale mapping and statistical analysis.,"This CRS may sometimes be called ""NAD83 / STC Lambert"". That is the name of a different system (see CRS code 3347) but at the scales involved the positional difference of under 2 metres may not be significant.",Statistics Canada.,OGP,2005-12-21,,1,0
+3349,WGS 84 / PDC Mercator,3172,projected,4400,,4326,19898,,,Small scale mapping and analysis.,,"Pacific Disaster Center, Kihei, Hawaii, USA.",OGP,2005-12-21,,1,0
+3350,Pulkovo 1942 / CS63 zone C0,3173,projected,4530,,4284,18450,,,Large and medium scale topographic mapping and engineering survey.,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+3351,Pulkovo 1942 / CS63 zone C1,3174,projected,4530,,4284,18451,,,Large and medium scale topographic mapping and engineering survey.,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+3352,Pulkovo 1942 / CS63 zone C2,3175,projected,4530,,4284,18452,,,Large and medium scale topographic mapping and engineering survey.,,Informacines Technologijos Group,OGP,2005-12-21,,1,0
+3353,Mhast (onshore) / UTM zone 32S,3179,projected,4400,,4704,16132,,,Large and medium scale topographic mapping and engineering survey.,"Used by CABGOC. For offshore areas, in 1979 superseded by Mhast (offshore) / UTM zone 32S (CRS code 3354), from which this CRS differs by approximately 10m.",ChevronTexaco.,OGP,2006-01-06,,1,0
+3354,Mhast (offshore) / UTM zone 32S,3180,projected,4400,,4705,16132,,,Oil industry exploration and production between 1979 and 1987.,Used by CABGOC for offshore areas between 1979 and 1987. Differs from Mhast (onshore) / UTM zone 32S by approximately 10m. Superseded by Malongo 1987 / UTM zone 32S (CRS code 25932) in 1987.,ChevronTexaco.,OGP,2006-01-06,,1,0
+3355,Egypt Gulf of Suez S-650 TL / Red Belt,2341,projected,4400,,4706,18072,,,Oil industry exploration and production in Gulf of Suez after 1980.,Differs from Egypt 1907 / Red Belt (CRS code 22992) by approximately 20m.,Various industry sources.,OGP,2006-01-31,,1,0
+3356,Grand Cayman 1959 / UTM zone 17N,3185,projected,4400,,4723,16017,,,"Topographic mapping, cadastral and engineering survey.",,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,1,0
+3357,Little Cayman 1961 / UTM zone 17N,3186,projected,4400,,4726,16017,,,"Topographic mapping, cadastral and engineering survey.",,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,1,0
+3358,NAD83(HARN) / North Carolina,1402,projected,4499,,4152,13230,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See CRS code 3359 for equivalent non-metric definition.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3359,NAD83(HARN) / North Carolina (ftUS),1402,projected,4495,,4152,15346,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see CRS code 3358.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3360,NAD83(HARN) / South Carolina,1409,projected,4499,,4152,13930,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 3361 for equivalent non-metric definition.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3361,NAD83(HARN) / South Carolina (ft),1409,projected,4495,,4152,15355,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  Federal definition is metric - see code 3360.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3362,NAD83(HARN) / Pennsylvania North,2245,projected,4499,,4152,13731,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 3363 for equivalent non-metric definition.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3363,NAD83(HARN) / Pennsylvania North (ftUS),2245,projected,4497,,4152,15353,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 3362.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3364,NAD83(HARN) / Pennsylvania South,2246,projected,4499,,4152,13732,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 3365 for equivalent non-metric definition.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3365,NAD83(HARN) / Pennsylvania South (ftUS),2246,projected,4497,,4152,15354,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  Federal definition is metric - see code 3364.,National Geodetic Survey,OGP,2006-01-31,,1,0
+3366,Hong Kong 1963 Grid System,1118,projected,4500,,4738,19896,,,"Large scale topographic mapping, cadastral and engineering survey.",Superseded by Hong Kong 1980 Grid System (CRS code 2326).,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd",OGP,2006-02-06,,1,0
+3439,PSD93 / UTM zone 39N,1544,projected,4400,,4134,16039,,,Oil exploration and production.,Supersedes Fahud / UTM zone 39N projCRS (code 23239). Maximum differences to Fahud adjustment are 20 metres.,Petroleum Development Oman,EPSG,2004-04-07,2004.21,1,0
+3440,PSD93 / UTM zone 40N,1545,projected,4400,,4134,16040,,,Oil exploration and production.,Supersedes Fahud / UTM zone 40N projCRS (code 23240). Maximum differences to Fahud adjustment are 20 metres.,Petroleum Development Oman,EPSG,2004-04-07,2004.21,1,0
+3561,Old Hawaiian / Hawaii zone 1,1546,projected,4497,,4135,15101,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Hawaii zone 1.,,EPSG,1999-05-24,99.322,1,0
+3562,Old Hawaiian / Hawaii zone 2,1547,projected,4497,,4135,15102,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Hawaii zone 2.,,EPSG,1999-05-24,99.322,1,0
+3563,Old Hawaiian / Hawaii zone 3,1548,projected,4497,,4135,15103,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Hawaii zone 3.,,EPSG,1999-05-24,99.322,1,0
+3564,Old Hawaiian / Hawaii zone 4,1549,projected,4497,,4135,15104,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Hawaii zone 4.,,EPSG,1999-05-24,99.322,1,0
+3565,Old Hawaiian / Hawaii zone 5,1550,projected,4497,,4135,15105,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Hawaii zone 5.,,EPSG,1999-05-24,99.322,1,0
+3920,Puerto Rico / UTM zone 20N,1253,projected,4400,,4139,16020,,,Large and medium scale topographic mapping and engineering survey.,NAD27 / UTM zone 20 N (code 26720) used for military purposes.,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+3991,Puerto Rico State Plane CS of 1927,1194,projected,4497,,4139,15201,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / Puerto Rico State Plane CS.,US National Geodetic Survey,EPSG,1999-05-24,99.323,1,0
+3992,Puerto Rico / St. Croix,1254,projected,4497,,4139,15202,,,Large and medium scale topographic mapping and engineering survey.,Sometimes erroneously referred to as NAD27 / St. Croix State Plane CS.,US National Geodetic Survey,EPSG,1999-05-24,99.323,1,0
+3993,Guam 1963 / Guam SPCS,3255,projected,4499,,4675,15400,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,US National Geodetic Survey,EPSG,2004-04-22,,1,0
+4001,Unknown datum based upon the Airy 1830 ellipsoid,1263,geographic 2D,6422,6001,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4002,Unknown datum based upon the Airy Modified 1849 ellipsoid,1263,geographic 2D,6422,6002,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4003,Unknown datum based upon the Australian National Spheroid,1263,geographic 2D,6422,6003,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4004,Unknown datum based upon the Bessel 1841 ellipsoid,1263,geographic 2D,6422,6004,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4005,Unknown datum based upon the Bessel Modified ellipsoid,1263,geographic 2D,6422,6005,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4006,Unknown datum based upon the Bessel Namibia ellipsoid,1263,geographic 2D,6422,6006,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4007,Unknown datum based upon the Clarke 1858 ellipsoid,1263,geographic 2D,6422,6007,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4008,Unknown datum based upon the Clarke 1866 ellipsoid,1263,geographic 2D,6422,6008,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4009,Unknown datum based upon the Clarke 1866 Michigan ellipsoid,1263,geographic 2D,6422,6009,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4010,Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid,1263,geographic 2D,6422,6010,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4011,Unknown datum based upon the Clarke 1880 (IGN) ellipsoid,1263,geographic 2D,6422,6011,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4012,Unknown datum based upon the Clarke 1880 (RGS) ellipsoid,1263,geographic 2D,6422,6012,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4013,Unknown datum based upon the Clarke 1880 (Arc) ellipsoid,1263,geographic 2D,6422,6013,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4014,Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid,1263,geographic 2D,6422,6014,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4015,Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid,1263,geographic 2D,6422,6015,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4016,Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid,1263,geographic 2D,6422,6016,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4018,Unknown datum based upon the Everest 1830 Modified ellipsoid,1263,geographic 2D,6422,6018,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4019,Unknown datum based upon the GRS 1980 ellipsoid,1263,geographic 2D,6422,6019,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4020,Unknown datum based upon the Helmert 1906 ellipsoid,1263,geographic 2D,6422,6020,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4021,Unknown datum based upon the Indonesian National Spheroid,1263,geographic 2D,6422,6021,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42,0,0
+4022,Unknown datum based upon the International 1924 ellipsoid,1263,geographic 2D,6422,6022,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4024,Unknown datum based upon the Krassowsky 1940 ellipsoid,1263,geographic 2D,6422,6024,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4025,Unknown datum based upon the NWL 9D ellipsoid,1263,geographic 2D,6422,6025,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4027,Unknown datum based upon the Plessis 1817 ellipsoid,1263,geographic 2D,6422,6027,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4028,Unknown datum based upon the Struve 1860 ellipsoid,1263,geographic 2D,6422,6028,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4029,Unknown datum based upon the War Office ellipsoid,1263,geographic 2D,6422,6029,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4030,Unknown datum based upon the WGS 84 ellipsoid,1263,geographic 2D,6422,6030,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4031,Unknown datum based upon the GEM 10C ellipsoid,1263,geographic 2D,6422,6031,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4032,Unknown datum based upon the OSU86F ellipsoid,1263,geographic 2D,6422,6032,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4033,Unknown datum based upon the OSU91A ellipsoid,1263,geographic 2D,6422,6033,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4034,Unknown datum based upon the Clarke 1880 ellipsoid,1263,geographic 2D,6422,6034,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,96.08  2000.42 2003.37,0,0
+4035,Unknown datum based upon the Authalic Sphere,1263,geographic 2D,6402,6035,,,,,Not recommended.,Deprecated. Use code 4047.,EPSG,EPSG,2000-05-03,96.08  2000.42,0,1
+4036,Unknown datum based upon the GRS 1967 ellipsoid,1263,geographic 2D,6422,6036,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4041,Unknown datum based upon the Average Terrestrial System 1977 ellipsoid,1263,geographic 2D,6422,6041,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4042,Unknown datum based upon the Everest (1830 Definition) ellipsoid,1263,geographic 2D,6422,6042,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4043,Unknown datum based upon the WGS 72 ellipsoid,1263,geographic 2D,6422,6043,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4044,Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid,1263,geographic 2D,6422,6044,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4045,Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid,1263,geographic 2D,6422,6045,,,,,Not recommended.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2000.42 2003.37,0,0
+4047,Unspecified datum based upon the GRS 1980 Authalic Sphere,1263,geographic 2D,6422,6047,,,,,Small scale statistical mapping.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-01-06,2003.37 2003.33,0,0
+4052,Unspecified datum based upon the Clarke 1866 Authalic Sphere,1263,geographic 2D,6422,6052,,,,,Small scale statistical mapping.,Use only in cases where geodetic datum is unknown.,EPSG,EPSG,2004-04-27,,0,0
+4120,Greek,1106,geographic 2D,6422,6120,,,,,Geodetic survey.,,Topography Department; National Technical University of Greece.,EPSG,2004-01-06,2003.37,1,0
+4121,GGRS87,1106,geographic 2D,6422,6121,,,,,Geodetic survey.,,Geodesy Department; Public Petroleum Corporation of Greece.,EPSG,2004-01-06,2003.37,1,0
+4122,ATS77,1283,geographic 2D,6422,6122,,,,,Geodetic survey.,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,2004-01-06,2003.37,1,0
+4123,KKJ,1095,geographic 2D,6422,6123,,,,,Geodetic survey.,,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2004-01-06,2003.37,1,0
+4124,RT90,1225,geographic 2D,6422,6124,,,,,Geodetic survey.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2004-01-06,2003.37,1,0
+4125,Samboja,1328,geographic 2D,6402,6125,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1997-11-13,,1,1
+4126,LKS94 (ETRS89),1145,geographic 2D,6402,6126,,,,,Geodetic survey.,,,EPSG,1998-03-13,,1,1
+4127,Tete,3281,geographic 2D,6422,6127,,,,,Geodetic survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2004-01-06,2003.37,1,0
+4128,Madzansua,1315,geographic 2D,6422,6128,,,,,Geodetic survey.,Superseded by values transformed to Tete GeogCRS (code 4127).,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2004-01-06,2003.37,1,0
+4129,Observatario,1329,geographic 2D,6422,6129,,,,,Geodetic survey.,Superseded by values transformed to Tete geogCRS (code 4127).,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2004-04-07,2003.37 2004.21,1,0
+4130,Moznet,1167,geographic 2D,6422,6130,4953,15523,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4131,Indian 1960,1302,geographic 2D,6422,6131,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.362 2003.37,1,0
+4132,FD58,1300,geographic 2D,6422,6132,,,,,Geodetic survey.,,IOEPC records.,EPSG,2004-01-06,2003.37,1,0
+4133,EST92,1090,geographic 2D,6422,6133,,,,,Geodetic survey.,This name is also used for a projected CRS (see projCRS code 3300). Superseded by EST97 (code 4180).,http://www.geo.ut.ee/,EPSG,2005-09-29,2003.37 2005.46,1,0
+4134,PDO Survey Datum 1993,3288,geographic 2D,6422,6134,,,,,Geodetic survey.,Supersedes Fahud geogCRS (code 4232). Maximum differences to Fahud adjustment are 20 metres.,Petroleum Development Oman,EPSG,2004-03-26,2003.37 2004.183,1,0
+4135,Old Hawaiian,1334,geographic 2D,6422,6135,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4136,St. Lawrence Island,1332,geographic 2D,6422,6136,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4137,St. Paul Island,1333,geographic 2D,6422,6137,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4138,St. George Island,1331,geographic 2D,6422,6138,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4139,Puerto Rico,1335,geographic 2D,6422,6139,,,,,Geodetic surveying for civilian purposes. Geodetic survey.,NAD27 (CRS code 4267) used for military purposes.  Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4140,NAD83(CSRS98),1336,geographic 2D,6402,6140,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,In New Brunswick superseded ATS77 from 1999.,Service New Brunswick Land and Information Standards Manual,EPSG,2000-10-19,99.90,1,1
+4141,Israel,2603,geographic 2D,6422,6141,,,,,Geodetic survey.,Supersedes Palestine 1923.,Survey of Israel,EPSG,2004-01-06,2002.34 2003.37,1,0
+4142,Locodjo 1965,1075,geographic 2D,6422,6142,,,,,Geodetic survey.,Superseded by Abidjan 1987 (EPSG code 4143).,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4143,Abidjan 1987,1075,geographic 2D,6422,6143,,,,,Geodetic survey.,Supersedes Locodjo 1965 (EPSG code 4142).,IGN Paris,EPSG,2004-01-06,2001.11 2003.37,1,0
+4144,Kalianpur 1937,1308,geographic 2D,6422,6144,,,,,Geodetic survey.,Adopts 1937 metric conversion of 0.30479841 metres per Indian foot.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2004-01-06,2003.37,1,0
+4145,Kalianpur 1962,3289,geographic 2D,6422,6145,,,,,Geodetic survey.,Adopts 1962 metric conversion of 0.3047996 metres per Indian foot.,,EPSG,2004-01-06,2003.37,1,0
+4146,Kalianpur 1975,3341,geographic 2D,6422,6146,,,,,Geodetic survey.,Adopts 1975 metric conversion of 0.3047995 metres per Indian foot.,,EPSG,2004-01-06,2003.37,1,0
+4147,Hanoi 1972,3328,geographic 2D,6422,6147,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4148,Hartebeesthoek94,1215,geographic 2D,6422,6148,4941,15511,,,Horizontal component of 3D system.,Supersedes Cape (code 4222) from 1999.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,99.96  2000.04 2003.37,1,0
+4149,CH1903,1286,geographic 2D,6422,6149,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4150,CH1903+,1286,geographic 2D,6422,6150,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4151,CHTRF95,1286,geographic 2D,6422,6151,4933,15503,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4152,NAD83(HARN),1337,geographic 2D,6422,6152,4957,15527,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4153,Rassadiran,1338,geographic 2D,6422,6153,,,,,Geodetic survey.,,Total-Fina,EPSG,2004-01-06,2003.37,1,0
+4154,ED50(ED77),1123,geographic 2D,6422,6154,,,,,Geodetic survey.,,National Cartographic Centre of Iran,EPSG,2004-01-06,2003.37,1,0
+4155,Dabola 1981,3257,geographic 2D,6422,6155,,,,,Geodetic survey.,Supersedes Conakry 1905 (EPSG code 4315).,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4156,S-JTSK,1306,geographic 2D,6422,6156,,,,,Geodetic survey.,"S-JTSK is the Uniform Trigonometric Cadastral Network.  It is a modification of the Austrian MGI geogCRS, code 4312.",Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2004-01-06,2001.26 2003.37,1,0
+4157,Mount Dillon,1322,geographic 2D,6422,6157,,,,,Geodetic survey.,,University of the West Indies Geodetic Services.,EPSG,2004-01-06,2003.37,1,0
+4158,Naparima 1955,3143,geographic 2D,6422,6158,,,,,Geodetic survey.,Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.,Ordnance Survey International.,EPSG,2004-01-06,2003.37,1,0
+4159,ELD79,1143,geographic 2D,6422,6159,,,,,Geodetic survey.,,Various oil company records.,EPSG,2004-01-06,2003.37,1,0
+4160,Chos Malal 1914,1292,geographic 2D,6422,6160,,,,,Geodetic survey.,Superseded by Campo Inchauspe (geogCRS code 4221).,Various oil company records.,EPSG,2004-04-07,2003.37 2004.21,1,0
+4161,Pampa del Castillo,1265,geographic 2D,6422,6161,,,,,Geodetic surveying within the oil industry. Geodetic survey.,Superseded by Campo Inchauspe (geogCRS code 4221).,Various oil company records.,EPSG,2004-04-07,2003.37 2004.21,1,0
+4162,Korean 1985,3266,geographic 2D,6422,6162,,,,,Geodetic survey.,Supersedes use of Tokyo datum.,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org,EPSG,2005-09-29,2001.28 2003.37 2005.46,1,0
+4163,Yemen NGN96,1257,geographic 2D,6422,6163,4981,15551,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4164,South Yemen,1340,geographic 2D,6422,6164,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4165,Bissau,3258,geographic 2D,6422,6165,,,,,Geodetic survey.,,NIMA,EPSG,2004-01-06,2003.37,1,0
+4166,Korean 1995,3266,geographic 2D,6422,6166,,,,,Geodetic survey.,,NIMA TR8350.2  http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2003.37 2005.46,1,0
+4167,NZGD2000,3285,geographic 2D,6422,6167,4959,15530,,,Horizontal component of 3D system.,Supersedes NZGD49 (code 4272) and CI79 (code 4673) from March 2000.,EPSG. See 3D CRS for original information source.,EPSG,2004-03-26,2003.37 2004.11,1,0
+4168,Accra,1104,geographic 2D,6422,6168,,,,,Geodetic survey.,"Ellipsoid semi-major axis (a)=20926201 exactly Gold Coast feet. 
+Superseded by Leigon (code 4250) in 1978.",Ordnance Survey International,EPSG,2004-01-06,2003.37,1,0
+4169,American Samoa 1962,3109,geographic 2D,6422,6169,,,,,Geodetic survey.,,NIMA TR8350.2 revision of January 2000 and ftp://ftp.ngs.noaa.gov/pub/pcsoft/nadcon/samoa_readme.txt,EPSG,2005-05-21,2003.37 2005.23,1,0
+4170,SIRGAS,1341,geographic 2D,6422,6170,4975,15545,,,Horizontal component of 3D system.,Superseded by SIRGAS 2000.,EPSG. See 3D CRS for original information source.,EPSG,2004-04-22,2001.33 2003.37 2004.25,1,0
+4171,RGF93,1096,geographic 2D,6422,6171,4965,15535,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4172,POSGAR,1033,geographic 2D,6402,6172,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,"A geodetic network of 127 high accuracy surved points that define the National Geodetic System (Sistema Geodésico Nacional), adopted by IGM in May 1997",http://www.igm.gov.ar/posgar.html,EPSG,2000-10-19,2001.051,1,1
+4173,IRENET95,1305,geographic 2D,6422,6173,4943,15513,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4174,Sierra Leone 1924,1342,geographic 2D,6422,6174,,,,,Geodetic survey.,Ellipsoid semi-major axis (a)=20926201 exactly Gold Coast feet; 1 Gold Coast foot = 0.3047997101815 m.,Ordnance Survey International,EPSG,2004-01-06,2003.37,1,0
+4175,Sierra Leone 1968,3306,geographic 2D,6422,6175,,,,,Geodetic survey.,Supersedes Sierra Leone 1960.  The 1968 readjustment coordinates are within 3m of the 1960 provisional adjustment.,Ordnance Survey International.,EPSG,2004-01-06,2003.37,1,0
+4176,Australian Antarctic,1278,geographic 2D,6422,6176,4931,15501,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2006-01-30,2003.37 2006.08,1,0
+4178,Pulkovo 1942(83),1343,geographic 2D,6422,6178,,,,,Geodetic survey.,"In Brandenburg superseded by ETRS89. 
+In Sachsen and Thuringen superseded by DHDN.",Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.37,1,0
+4179,Pulkovo 1942(58),1192,geographic 2D,6422,6179,,,,,Geodetic survey.,,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.37,1,0
+4180,EST97,1090,geographic 2D,6422,6180,4935,15505,,,Horizontal component of 3D system.,This name is also used for a projected CRS (see projCRS code 3301). Supersedes EST92 (code 4133).,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4181,Luxembourg 1930,1146,geographic 2D,6422,6181,,,,,Geodetic survey.,,Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.37,1,0
+4182,Azores Occidental 1939,1344,geographic 2D,6422,6182,,,,,Geodetic survey.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.37,1,0
+4183,Azores Central 1948,1301,geographic 2D,6422,6183,,,,,Geodetic survey.,Superseded by 1995 system (CRS code 4665).,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.231 2003.37,1,0
+4184,Azores Oriental 1940,1345,geographic 2D,6422,6184,,,,,Geodetic survey.,Superseded by 1995 system (CRS code 4664).,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.231 2003.37,1,0
+4185,Madeira 1936,1314,geographic 2D,6402,6185,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,1
+4188,OSNI 1952,2530,geographic 2D,6422,6188,,,,,Geodetic survey.,Superseded by 1975 Mapping Adjustment alias TM75.  See CRS code 4300.,Ordnance Survey of Northern Ireland.,EPSG,2004-01-06,2002.97 2003.37,1,0
+4189,REGVEN,1251,geographic 2D,6422,6189,4963,15533,,,Horizontal component of 3D system.,Densification in Venezuela of SIRGAS.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4190,POSGAR 98,1033,geographic 2D,6422,6190,4961,15531,,,Horizontal component of 3D system.,Densification in Argentina of SIRGAS.,EPSG. See 3D CRS for original information source.,EPSG,2005-09-04,2003.37 2005.46,1,0
+4191,Albanian 1987,1025,geographic 2D,6422,6191,,,,,Geodetic survey.,,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-06,2003.37,1,0
+4192,Douala 1948,2555,geographic 2D,6422,6192,,,,,Geodetic survey.,Superseded by Manoca 1962 (code 4193).,TotalFinaElf,EPSG,2004-01-06,2003.37,1,0
+4193,Manoca 1962,2555,geographic 2D,6422,6193,,,,,Geodetic survey.,Supersedes Doula 1948 (code 4192). The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS) ellipsoid (code 7012) but in practice this CRS has used the IGN version.,TotalFinaElf,EPSG,2004-01-06,2002.84 2003.37,1,0
+4194,Qornoq 1927,3119,geographic 2D,6422,6194,,,,,Geodetic survey.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2004-01-06,2003.37,1,0
+4195,Scoresbysund 1952,2570,geographic 2D,6422,6195,,,,,Geodetic survey.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2004-01-06,2003.37,1,0
+4196,Ammassalik 1958,2571,geographic 2D,6422,6196,,,,,Geodetic survey.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2004-01-06,2003.37,1,0
+4197,Garoua,2590,geographic 2D,6422,6197,,,,,Geodetic survey.,,TotalFinaElf,EPSG,2004-01-06,2002.84 2003.37,1,0
+4198,Kousseri,2591,geographic 2D,6422,6198,,,,,Geodetic survey.,,TotalFinaElf,EPSG,2004-01-06,2003.37,1,0
+4199,Egypt 1930,3242,geographic 2D,6422,6199,,,,,Scientific purposes only.,"Note that Egypt 1930 uses the International 1924 ellipsoid, unlike the Egypt 1907 CRS (code 4229) which uses the Helmert ellipsoid. Oil industry references to the Egypt 1930 name and the Helmert ellipsoid probably mean Egypt 1907.",,EPSG,2004-01-06,2003.37,1,0
+4200,Pulkovo 1995,1198,geographic 2D,6422,6200,,,,,Geodetic survey.,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2004-01-06,2003.37,1,0
+4201,Adindan,1271,geographic 2D,6422,6201,,,,,Geodetic survey.,"The 12th parallel traverse of 1966-70 (geogCRS Point 58, code 4620) is connected to the Adindan network in western Sudan. This has given rise to misconceptions that the Adindan network is used in west Africa.",,EPSG,2004-01-06,2002.431 2003.37,1,0
+4202,AGD66,1279,geographic 2D,6422,6202,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4203,AGD84,2576,geographic 2D,6422,6203,,,,,Geodetic survey.,,"""GDA technical manual v2_2"", Intergovernmental Committee on Surveying and Mapping. www.anzlic.org.au/icsm/gdtm/",EPSG,2004-01-06,2003.29 2003.37,1,0
+4204,Ain el Abd,1272,geographic 2D,6422,6204,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4205,Afgooye,1214,geographic 2D,6422,6205,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4206,Agadez,1177,geographic 2D,6422,6206,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4207,Lisbon,1294,geographic 2D,6422,6207,,,,,Geodetic survey.,Supersedes Lisbon 1890 system which used Bessel 1841 ellipsoid (code 4666). Superseded by Datum 73 (code 4274).,Instituto Geografico e Cadastral; Lisbon,EPSG,2004-01-06,2001.551 2003.37,1,0
+4208,Aratu,1274,geographic 2D,6422,6208,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4209,Arc 1950,1276,geographic 2D,6422,6209,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4210,Arc 1960,1277,geographic 2D,6422,6210,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4211,Batavia,1285,geographic 2D,6422,6211,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4212,Barbados 1938,1042,geographic 2D,6422,6212,,,,,Geodetic survey.,,,EPSG,2004-01-06,99.171 2003.37,1,0
+4213,Beduaram,2771,geographic 2D,6422,6213,,,,,Geodetic survey.,,,EPSG,2004-01-06,2002.43 2003.37,1,0
+4214,Beijing 1954,1067,geographic 2D,6422,6214,,,,,Geodetic survey.,Superseded by Xian 1980 (code 4610).,,EPSG,2004-01-06,2003.37,1,0
+4215,Belge 1950,1347,geographic 2D,6422,6215,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4216,Bermuda 1957,1047,geographic 2D,6422,6216,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4218,Bogota 1975,3229,geographic 2D,6422,6218,,,,,Geodetic survey.,"Supersedes earlier 3 adjustments of 1951, 1944 and 1941. Superseded by MAGNA-SIRGAS (CRS code 4685).","IGAC special publication no. 1, ""Geodesia"" 4th edition, 1975.",EPSG,2005-04-14,2000.20 2003.37 2005.06,1,0
+4219,Bukit Rimpah,1287,geographic 2D,6422,6219,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4220,Camacupa,1288,geographic 2D,6422,6220,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4221,Campo Inchauspe,1033,geographic 2D,6422,6221,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4222,Cape,1290,geographic 2D,6422,6222,,,,,Geodetic survey.,Superseded by Hartbeesthoek94 from 1999.,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2004-01-06,2000.04 2003.37,1,0
+4223,Carthage,1236,geographic 2D,6422,6223,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4224,Chua,3356,geographic 2D,6422,6224,,,,,Geodetic survey.,,,EPSG,2006-02-17,2003.37 2005.84,1,0
+4225,Corrego Alegre,1293,geographic 2D,6422,6225,,,,,Geodetic survey.,Superseded by SAD69.,,EPSG,2005-12-30,2003.37 2005.841,1,0
+4226,Cote d'Ivoire,1075,geographic 2D,6402,6226,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4227,Deir ez Zor,1623,geographic 2D,6422,6227,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4228,Douala,1060,geographic 2D,6402,6228,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4229,Egypt 1907,1086,geographic 2D,6422,6229,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4230,ED50,1296,geographic 2D,6422,6230,,,,,Geodetic survey. Minerals management in Germany.,,,EPSG,2004-10-23,2003.37 2004.63,1,0
+4231,ED87,1297,geographic 2D,6422,6231,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4232,Fahud,3288,geographic 2D,6422,6232,,,,,Geodetic survey.,Since 1993 superseded by PSD93 geogCRS (code 4134). Maximum differences to Fahud adjustment are 20 metres.,,EPSG,2004-04-07,2003.37 2004.21,1,0
+4233,Gandajika 1970,1152,geographic 2D,6422,6233,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,1
+4234,Garoua,1060,geographic 2D,6402,6234,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4235,Guyane Francaise,1097,geographic 2D,6402,6235,,,,,Geodetic survey.,,,EPSG,1995-06-02,,1,1
+4236,Hu Tzu Shan,3315,geographic 2D,6422,6236,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4237,HD72,1119,geographic 2D,6422,6237,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4238,ID74,1122,geographic 2D,6422,6238,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4239,Indian 1954,1304,geographic 2D,6422,6239,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4240,Indian 1975,1231,geographic 2D,6422,6240,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4241,Jamaica 1875,3342,geographic 2D,6422,6241,,,,,Geodetic survey.,,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,2003.37 2004.51,1,0
+4242,JAD69,3342,geographic 2D,6422,6242,,,,,Geodetic survey.,,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,2003.37 2004.41,1,0
+4243,Kalianpur 1880,1307,geographic 2D,6422,6243,,,,,Geodetic survey.,,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2004-01-06,97.23 2003.37,1,0
+4244,Kandawala,3310,geographic 2D,6422,6244,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4245,Kertau,1309,geographic 2D,6422,6245,,,,,Geodetic survey.,Adopts metric conversion of 39.370113 inches per metre.,,EPSG,2004-01-06,2003.37,1,0
+4246,KOC,3267,geographic 2D,6422,6246,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4247,La Canoa,3327,geographic 2D,6422,6247,,,,,Geodetic survey.,PSAD56 uses same origin.,,EPSG,2004-01-06,2003.37,1,0
+4248,PSAD56,1348,geographic 2D,6422,6248,,,,,Geodetic survey.,Origin is same as La Canoa.  In Venezuela known as La Canoa.,,EPSG,2004-01-06,2003.37,1,0
+4249,Lake,1312,geographic 2D,6422,6249,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4250,Leigon,1104,geographic 2D,6422,6250,,,,,Geodetic survey.,Superseded Accra (code 4168) from 1978.,Ordnance Survey International,EPSG,2004-01-06,2003.37,1,0
+4251,Liberia 1964,3270,geographic 2D,6422,6251,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4252,Lome,1232,geographic 2D,6422,6252,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4253,Luzon 1911,1190,geographic 2D,6422,6253,,,,,Geodetic survey.,Superseded by PRS92 (CRS code 4683).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,2003.37 2004.73,1,0
+4254,Hito XVIII 1963,1303,geographic 2D,6422,6254,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4255,Herat North,1024,geographic 2D,6422,6255,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4256,Mahe 1971,1208,geographic 2D,6422,6256,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4257,Makassar,1316,geographic 2D,6422,6257,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4258,ETRS89,1298,geographic 2D,6422,6258,4937,15507,,,Horizontal component of 3D system.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,97.11  99.11 2000.72 2003.37,1,0
+4259,Malongo 1987,3180,geographic 2D,6422,6259,,,,,Oil industry offshore exploration and production from 1987.,"Superseded Mhast (offshore) (CRS code 4705) in 1987. References to ""Mhast"" since 1987 often should have stated ""Malongo 1987"".",Chevron Petroleum Technology,EPSG,2006-01-06,2003.37 2004.21 2005.751,1,0
+4260,Manoca,1060,geographic 2D,6402,6260,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4261,Merchich,3280,geographic 2D,6422,6261,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4262,Massawa,1089,geographic 2D,6422,6262,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4263,Minna,1178,geographic 2D,6422,6263,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4264,Mhast,1318,geographic 2D,6422,6264,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,1
+4265,Monte Mario,3343,geographic 2D,6422,6265,,,,,"Geodetic survey, offshore minerals licencing.",,,EPSG,2004-01-15,2003.37 2004.07,1,0
+4266,M'poraloko,1100,geographic 2D,6422,6266,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4267,NAD27,1349,geographic 2D,6422,6267,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.  Superseded by NAD27(76) (code 4608) in Ontario and CGQ77 (code 4609) in Quebec.,,EPSG,2004-01-06,99.04 2003.37,1,0
+4268,NAD27 Michigan,1391,geographic 2D,6422,6268,,,,,Geodetic survey.,Ellipsoid taken to be 800ft above geoid. Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,96.28 2003.37,1,0
+4269,NAD83,1350,geographic 2D,6422,6269,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4270,Nahrwan 1967,1351,geographic 2D,6422,6270,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4271,Naparima 1972,1322,geographic 2D,6422,6271,,,,,Geodetic survey.,Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.,Ordnance Survey International.,EPSG,2004-01-06,2003.37,1,0
+4272,NZGD49,3285,geographic 2D,6422,6272,,,,,Geodetic survey.,Superseded by NZGD49 in March 2000.,New Zealand Department of Lands and Surveys Technical Report No. 1; 1978.,EPSG,2004-01-06,2000.702 2003.37,1,0
+4273,NGO 1948,1352,geographic 2D,6422,6273,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4274,Datum 73,1294,geographic 2D,6422,6274,,,,,Geodetic survey.,,Instituto Geografico e Cadastral; Lisbon,EPSG,2004-01-06,2003.37,1,0
+4275,NTF,1326,geographic 2D,6422,6275,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4276,NSWC 9Z-2,1262,geographic 2D,6422,6276,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4277,OSGB 1936,1264,geographic 2D,6422,6277,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4278,OSGB70,1264,geographic 2D,6422,6278,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4279,OS(SN)80,1354,geographic 2D,6422,6279,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4280,Padang,1355,geographic 2D,6422,6280,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4281,Palestine 1923,1356,geographic 2D,6422,6281,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4282,Pointe Noire,1072,geographic 2D,6422,6282,,,,,Geodetic survey.,,,EPSG,2004-01-06,2002.05 2003.37,1,0
+4283,GDA94,2575,geographic 2D,6422,6283,4939,15509,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4284,Pulkovo 1942,1357,geographic 2D,6422,6284,,,,,Geodetic survey.,For Germany see Pulkovo 1942(83); for Poland see Pulkovo 1942(58).,,EPSG,2004-01-06,2003.37,1,0
+4285,Qatar 1974,1346,geographic 2D,6422,6285,,,,,Geodetic survey.,,Qatar Centre for Geographic Information.,EPSG,2004-01-06,2000.29  (2001.27) 2003.37,1,0
+4286,Qatar 1948,1346,geographic 2D,6422,6286,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4287,Qornoq,1107,geographic 2D,6402,6287,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4288,Loma Quintana,1313,geographic 2D,6422,6288,,,,,Geodetic survey.,Superseded by La Canoa (code 4247).,,EPSG,2004-01-06,2003.37,1,0
+4289,Amersfoort,1275,geographic 2D,6422,6289,,,,,Geodetic survey.,,http://www.rdnap.nl/,EPSG,2005-09-29,2003.37 2005.37,1,0
+4291,SAD69,1358,geographic 2D,6402,6291,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.251.  Error introduced if not using the truncated precision is 0 to 31mm.,,EPSG,1995-06-02,97.252,1,1
+4292,Sapper Hill 1943,3247,geographic 2D,6422,6292,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4293,Schwarzeck,1169,geographic 2D,6422,6293,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4294,Segora,1359,geographic 2D,6402,6294,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4295,Serindung,1360,geographic 2D,6422,6295,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4296,Sudan,1361,geographic 2D,6402,6296,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,1995-06-02,,1,1
+4297,Tananarive,3273,geographic 2D,6422,6297,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4298,Timbalai 1948,1362,geographic 2D,6422,6298,,,,,Geodetic survey.,Adopts metric conversion of 39.370147 inches per metre.,,EPSG,2004-01-06,2003.37,1,0
+4299,TM65,1305,geographic 2D,6422,6299,,,,,Basis for topographic mapping in Republic of Ireland between 1965 and 1975; for scientific purposes only in Northern Ireland.,Superseded by 1975 Mapping Adjustment alias TM75 (CRS code 4300). Not to be confused with the Geodetic Datum of 1965 (datum code 6300) which is used by TM75.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2006-01-16,2002.621 2003.37 2005.88,1,0
+4300,TM75,1305,geographic 2D,6422,6300,,,,,Basis for topographic mapping.,"Uses Geodetic Datum of 1965 which should not be confused with the 1965 adjustment (TM65, datum code 6299 and CRS code 4299). Supersedes OSNI52 (CRS code 4188) and TM65 (CRS code 4299). Superseded by IRENET95 (CRS code 4173).","""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2004-01-06,2002.621 2003.37,1,0
+4301,Tokyo,1364,geographic 2D,6422,6301,,,,,Geodetic survey.,Superseded by JGD2000 (code 4612) from April 2002.,Geographic Survey Institute; Japan; Bulletin 40 (March 1994).  Also http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2004-01-06,2002.08 2003.37,1,0
+4302,Trinidad 1903,1339,geographic 2D,6422,6302,,,,,Geodetic survey.,,,EPSG,2005-07-01,2003.37 2005.33,1,0
+4303,TC(1948),1363,geographic 2D,6422,6303,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4304,Voirol 1875,1365,geographic 2D,6422,6304,,,,,Geodetic survey.,The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either. All superseded by Nord Sahara 1959 (CRS code 4307).,IGN Paris,EPSG,2004-01-06,2003.361 2003.37,1,0
+4306,Bern 1938,1286,geographic 2D,6422,6306,,,,,Used for the geographic coordinates overprinted on topographic maps constructed on the CH1903 / LV03 projected CS (code 21781).,,,EPSG,2004-01-06,2003.37,1,0
+4307,Nord Sahara 1959,1365,geographic 2D,6422,6307,,,,,Geodetic survey.,Adjustment includes Morocco and Tunisia but use only in Algeria. Sometimes incorrectly referred to as Voirol Unifie 1960. Voirol Unifie 1960 is NOT a GeogCRS: it is two projected coordinate reference systems based on Nord Sahara 1959. See codes 30791-92.,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2004-01-06,2000.47 2002.56 2003.37,1,0
+4308,RT38,3313,geographic 2D,6422,6308,,,,,Geodetic survey.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2004-01-06,97.09 2003.37,1,0
+4309,Yacare,1247,geographic 2D,6422,6309,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4310,Yoff,1207,geographic 2D,6422,6310,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4311,Zanderij,1222,geographic 2D,6422,6311,,,,,Geodetic survey.,Introduced in 1975.,Shell International,EPSG,2004-01-06,2003.37,1,0
+4312,MGI,1321,geographic 2D,6422,6312,,,,,Geodetic survey.,,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2004-01-06,2003.37,1,0
+4313,Belge 1972,1347,geographic 2D,6422,6313,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4314,DHDN,1295,geographic 2D,6422,6314,,,,,Geodetic survey.,,EPSG,EPSG,2004-01-06,2003.37,1,0
+4315,Conakry 1905,3257,geographic 2D,6422,6315,,,,,Geodetic survey.,Superseded by Dabola 1981 (EPSG code 4155).,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4316,Dealul Piscului 1933,3295,geographic 2D,6422,6316,,,,,Geodetic survey.,Superseded by 1970 system (geogCRS code 4317).,,EPSG,2004-04-07,2003.37 2004.21,1,0
+4317,Dealul Piscului 1970,1197,geographic 2D,6422,6317,,,,,Geodetic survey.,Supersedes 1933 system (geogCRS code 4316).,,EPSG,2004-04-07,2003.37 2004.21,1,0
+4318,NGN,3267,geographic 2D,6422,6318,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4319,KUDAMS,1310,geographic 2D,6422,6319,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4322,WGS 72,1262,geographic 2D,6422,6322,4985,15555,,,Horizontal component of 3D system.,Superseded by WGS 84.,,EPSG,2004-01-06,2003.37,1,0
+4324,WGS 72BE,1262,geographic 2D,6422,6324,4987,15557,,,Horizontal component of 3D system.,Broadcast ephemeris. Superseded by WGS 84.,,EPSG,2004-01-06,2003.37,1,0
+4326,WGS 84,1262,geographic 2D,6422,6326,4979,15549,,,Horizontal component of 3D system. Used by the GPS satellite navigation system and for NATO military geodetic surveying.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2002.151 2003.37,1,0
+4327,WGS 84 (geographic 3D),1262,geographic 3D,6401,6326,,,,,Used by the GPS satellite navigation system.,,NIMA TR8350.2 January 2000 revision. http://164.214.2.59/GandG/tr8350_2.html,EPSG,2002-06-22,2002.151,1,1
+4328,WGS 84 (geocentric),1262,geocentric,6500,6326,,,,,Used by the GPS satellite navigation system.,,NIMA TR8350.2 January 2000 revision. http://164.214.2.59/GandG/tr8350_2.html,EPSG,2002-06-22,2002.151,1,1
+4329,WGS 84 (3D),2830,geographic 3D,6401,6326,,,,,Used by the GPS satellite navigation system.,,,EPSG,2002-12-07,,1,1
+4330,ITRF88 (geocentric),1262,geocentric,6500,6647,,,,,Geodesy.,Superseded by ITRF89 (code 4331).,International Earth Rotation Service (IERS) Annual Report for 1988. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4331,ITRF89 (geocentric),1262,geocentric,6500,6648,,,,,Geodesy.,Supersedes ITRF88 (code 4330). Superseded by ITRF91 (code 4332).,International Earth Rotation Service (IERS) Technical Note #6. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4332,ITRF90 (geocentric),1262,geocentric,6500,6649,,,,,Geodesy.,Supersedes ITRF89 (code 4331). Superseded by ITRF91 (code 4333).,International Earth Rotation Service (IERS) Technical Note #9. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4333,ITRF91 (geocentric),1262,geocentric,6500,6650,,,,,Geodesy.,Supersedes ITRF90 (code 4332). Superseded by ITRF92 (code 4334).,International Earth Rotation Service (IERS) Technical Note #12. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4334,ITRF92 (geocentric),1262,geocentric,6500,6651,,,,,Geodesy.,Supersedes ITRF91 (code 4333). Superseded by ITRF93 (code 4335).,International Earth Rotation Service (IERS) Technical Note #15. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4335,ITRF93 (geocentric),1262,geocentric,6500,6652,,,,,Geodesy.,Supersedes ITRF92 (code 4334). Superseded by ITRF94 (code 4336).,International Earth Rotation Service (IERS) Technical Note #18. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4336,ITRF94 (geocentric),1262,geocentric,6500,6653,,,,,Geodesy.,Supersedes ITRF93 (code 4335). Superseded by ITRF96 (code 4337).,International Earth Rotation Service (IERS) Technical Note #20. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4337,ITRF96 (geocentric),1262,geocentric,6500,6654,,,,,Geodesy.,Supersedes ITRF94 (code 4336). Superseded by ITRF97 (code 4338).,International Earth Rotation Service (IERS) Technical Note #24. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4338,ITRF97 (geocentric),1262,geocentric,6500,6655,,,,,Geodesy.,Supersedes ITRF96 (code 4337). Superseded by ITRF2000 (code 4385).,International Earth Rotation Service (IERS) Technical Note #27. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4339,Australian Antarctic (3D),1278,geographic 3D,6401,6176,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Standards Australia,EPSG,2002-12-07,,1,1
+4340,Australian Antarctic (geocentric),1278,geocentric,6500,6176,,,,,Geodetic survey.,,Standards Australia,EPSG,2002-12-07,,1,1
+4341,EST97 (3D),1090,geographic 3D,6401,6180,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2002-12-07,,1,1
+4342,EST97 (geocentric),1090,geocentric,6500,6180,,,,,Geodetic survey.,,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2002-12-07,,1,1
+4343,CHTRF95 (3D),1286,geographic 3D,6401,6151,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,2002-12-07,,1,1
+4344,CHTRF95 (geocentric),1286,geocentric,6500,6151,,,,,Geodetic survey.,,,EPSG,2002-12-07,,1,1
+4345,ETRS89 (3D),1298,geographic 3D,6401,6258,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,Norwegian Geodetic Institute geodetic publication 1990:1,EPSG,2002-12-07,,1,1
+4346,ETRS89 (geocentric),1298,geocentric,6500,6258,,,,,Geodetic survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,Norwegian Geodetic Institute geodetic publication 1990:1,EPSG,2002-12-07,,1,1
+4347,GDA94 (3D),1036,geographic 3D,6423,6283,,,,,Geodetic survey.,"Horizontal coordinates referenced to this CRS are in degrees. Any degree representation (e.g. DMSH, decimal, etc.) may be used but that used must be declared for the user.",Australian Surveying and Land Information Group Internet WWW page.,EPSG,2003-12-31,2003.37,1,1
+4348,GDA94 (geocentric),1036,geocentric,6500,6283,,,,,Geodetic survey.,,Australian Surveying and Land Information Group Internet WWW page.,EPSG,2002-12-07,,1,1
+4349,Hartebeesthoek94 (3D),1215,geographic 3D,6401,6148,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2002-12-07,,1,1
+4350,Hartebeesthoek94 (geocentric),1215,geocentric,6500,6148,,,,,Geodetic survey.,,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2002-12-07,,1,1
+4351,IRENET95 (3D),1305,geographic 3D,6401,6173,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Ordnance Survey of Ireland,EPSG,2002-12-07,,1,1
+4352,IRENET95 (geocentric),1305,geocentric,6500,6173,,,,,Geodetic survey.,,Ordnance Survey of Ireland,EPSG,2002-12-07,,1,1
+4353,JGD2000 (3D),1129,geographic 3D,6401,6612,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Japanese Survey Federation.,EPSG,2002-12-07,,1,1
+4354,JGD2000 (geocentric),1129,geocentric,6500,6612,,,,,Geodetic survey.,,Japanese Survey Federation.,EPSG,2002-12-07,,1,1
+4355,LKS94 (ETRS89) (3D),1145,geographic 3D,6401,6126,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,,EPSG,2002-12-07,,1,1
+4356,LKS94 (ETRS89) (geocentric),1145,geocentric,6500,6126,,,,,Geodetic survey.,,,EPSG,2002-12-07,,1,1
+4357,Moznet (3D),1167,geographic 3D,6401,6130,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2002-12-07,,1,1
+4358,Moznet (geocentric),1167,geocentric,6500,6130,,,,,Geodetic survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2002-12-07,,1,1
+4359,NAD83(CSRS) (3D),2784,geographic 3D,6401,6140,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Service New Brunswick Land and Information Standards Manual,EPSG,2002-12-07,,1,1
+4360,NAD83(CSRS) (geocentric),2784,geocentric,6500,6140,,,,,Geodetic survey.,,Service New Brunswick Land and Information Standards Manual,EPSG,2002-12-07,,1,1
+4361,NAD83(HARN) (3D),1337,geographic 3D,6401,6152,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,National Geodetic Survey,EPSG,2002-12-07,,1,1
+4362,NAD83(HARN) (geocentric),1337,geocentric,6500,6152,,,,,Geodetic survey.,,National Geodetic Survey,EPSG,2002-12-07,,1,1
+4363,NZGD2000 (3D),1175,geographic 3D,6401,6167,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Land Information New Zealand.,EPSG,2002-12-07,,1,1
+4364,NZGD2000 (geocentric),1175,geocentric,6500,6167,,,,,Geodetic survey.,,Land Information New Zealand.,EPSG,2002-12-07,,1,1
+4365,POSGAR 98 (3D),1033,geographic 3D,6401,6190,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,Densification in Argentina of SIRGAS.,http://www.igm.gov.ar/posgar.html,EPSG,2002-12-07,,1,1
+4366,POSGAR 98 (geocentric),1033,geocentric,6500,6190,,,,,Geodetic survey.,A geodetic network of 127 high accuracy surved points that define the National Geodetic System (Sistema Geodésico Nacional). Densification of SIRGAS 1995.,http://www.igm.gov.ar/posgar.html,EPSG,2002-12-07,,1,1
+4367,REGVEN (3D),1251,geographic 3D,6401,6189,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,Densification in Venezuela of SIRGAS.,Servicio Autonomo de Geografia y Cartografia Nacional.,EPSG,2002-12-07,,1,1
+4368,REGVEN (geocentric),1251,geocentric,6500,6189,,,,,Geodetic survey.,Densification in Venezuela of SIRGAS.,Servicio Autonomo de Geografia y Cartografia Nacional.,EPSG,2002-12-07,,1,1
+4369,RGF93 (3D),1096,geographic 3D,6401,6171,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,TotalFinaElf,EPSG,2002-12-07,,1,1
+4370,RGF93 (geocentric),1096,geocentric,6500,6171,,,,,Geodetic survey.,,TotalFinaElf,EPSG,2002-12-07,,1,1
+4371,RGFG95 (3D),1097,geographic 3D,6401,6624,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,IGN Paris,EPSG,2002-12-07,,1,1
+4372,RGFG95 (geocentric),1097,geocentric,6500,6624,,,,,Geodetic survey.,,IGN Paris,EPSG,2002-12-07,,1,1
+4373,RGR92 (3D),1196,geographic 3D,6401,6627,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,IGN Paris,EPSG,2002-12-07,,1,1
+4374,RGR92 (geocentric),1196,geocentric,6500,6627,,,,,Geodetic survey.,,IGN Paris,EPSG,2002-12-07,,1,1
+4375,SIRGAS (3D),1341,geographic 3D,6401,6170,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,NIMA TR8350.2 revision of January 2000.,EPSG,2002-12-07,,1,1
+4376,SIRGAS (geocentric),1341,geocentric,6500,6170,,,,,Geodetic survey.,,NIMA TR8350.2 revision of January 2000.,EPSG,2002-12-07,,1,1
+4377,SWEREF99 (3D),1225,geographic 3D,6401,6619,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2002-12-07,,1,1
+4378,SWEREF99 (geocentric),1225,geocentric,6500,6619,,,,,Geodetic survey.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2002-12-07,,1,1
+4379,Yemen NGN96 (3D),1257,geographic 3D,6401,6163,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,IGN Paris,EPSG,2002-12-07,,1,1
+4380,Yemen NGN96 (geocentric),1257,geocentric,6500,6163,,,,,Geodetic survey.,,IGN Paris,EPSG,2002-12-07,,1,1
+4381,RGNC 1991 (3D),1174,geographic 3D,6401,6645,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,"Supersedes older local 2D systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71 Belep and NEA74 Noumea (CRS codes 4633, 4635, 4650-53 and 4662).",Service Topographique de la Nouvelle Caledonie,EPSG,2003-08-14,2003.24,1,1
+4382,RGNC 1991 (geocentric),1174,geocentric,6500,6645,,,,,Geodetic survey.,"Supersedes older local geographic 2D systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71 Belep and NEA74 Noumea (CRS codes 463, 4635, 4650-53 and 4662).",Service Topographique de la Nouvelle Caledonie,EPSG,2003-08-14,2003.24,1,1
+4383,RRAF 1991 (3D),2824,geographic 3D,6401,6640,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,Supersedes older local 2D systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS code 4625) in Martinique.,IGN Paris,EPSG,2002-11-29,,1,1
+4384,RRAF 1991 (geocentric),2824,geocentric,6500,6640,,,,,Geodetic survey.,Supersedes older local geographic 2D systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS code 4625) in Martinique.,IGN Paris,EPSG,2002-11-29,,1,1
+4385,ITRF2000 (geocentric),2830,geocentric,6500,6656,,,,,Geodesy.,Supersedes ITRF97 (code 4336).,IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,1,1
+4386,ISN93 (3D),1120,geographic 3D,6401,6659,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,1
+4387,ISN93 (geocentric),1120,geocentric,6500,6659,,,,,Geodetic survey.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,1,1
+4388,LKS92 (3D),1139,geographic 3D,6401,6661,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu,EPSG,2003-06-27,,1,1
+4389,LKS92 (geocentric),1139,geocentric,6500,6661,,,,,Geodetic survey.,,,EPSG,2003-06-27,,1,1
+4600,Anguilla 1957,3214,geographic 2D,6422,6600,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4601,Antigua 1943,1273,geographic 2D,6422,6601,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4602,Dominica 1945,3239,geographic 2D,6422,6602,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4603,Grenada 1953,1551,geographic 2D,6422,6603,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4604,Montserrat 1958,3279,geographic 2D,6422,6604,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4605,St. Kitts 1955,3297,geographic 2D,6422,6605,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4606,St. Lucia 1955,3298,geographic 2D,6422,6606,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4607,St. Vincent 1945,3300,geographic 2D,6422,6607,,,,,Geodetic survey.,,,EPSG,2004-01-06,2003.37,1,0
+4608,NAD27(76),1367,geographic 2D,6422,6608,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4609,NAD27(CGQ77),1368,geographic 2D,6422,6609,,,,,Geodetic survey.,Note: this coordinate system includes longitudes which are POSITIVE EAST.,,EPSG,2004-01-06,2003.37,1,0
+4610,Xian 1980,3228,geographic 2D,6422,6610,,,,,Geodetic survey.,Supersedes Beijing 1954 (code 4214).,,EPSG,2004-01-06,2003.37,1,0
+4611,Hong Kong 1980,1118,geographic 2D,6422,6611,,,,,Geodetic survey.,Supersedes Hong Kong 1963 and Hong Kong 1963(67).,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2006-02-06,2003.37 2005.26,1,0
+4612,JGD2000,1129,geographic 2D,6422,6612,4947,15517,,,Horizontal component of 3D system.,Supersedes Tokyo (code 4301) from April 2002.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4613,Segara,1360,geographic 2D,6422,6613,,,,,Geodetic survey.,,EPSG,EPSG,2004-01-06,2003.37,1,0
+4614,QND95,1346,geographic 2D,6422,6614,,,,,Geodetic survey.,,Qatar Centre for Geographic Information.,EPSG,2004-01-06,2003.37,1,0
+4615,Porto Santo,1314,geographic 2D,6422,6615,,,,,Geodetic survey.,Superseded by 1995 system (CRS code 4663).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2004-01-06,2003.231 2003.232 2003.37,1,0
+4616,Selvagem Grande,2779,geographic 2D,6422,6616,,,,,Geodetic survey.,,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2004-01-06,2003.232 2003.37,1,0
+4617,NAD83(CSRS),2784,geographic 2D,6422,6140,4955,15525,,,Horizontal component of 3D system.,In New Brunswick superseded ATS77 from 1999.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4618,SAD69,1358,geographic 2D,6422,6618,,,,,Geodetic survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2004-01-06,2003.37,1,0
+4619,SWEREF99,1225,geographic 2D,6422,6619,4977,15547,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4620,Point 58,2790,geographic 2D,6422,6620,,,,,Geodetic survey.,The 12th parallel traverse of 1966-70 is connected to the Adindan network in western Sudan (geogCRS code 4201).,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4621,Fort Marigot,2828,geographic 2D,6422,6621,,,,,Geodetic survey.,Superseded by RRAF 1991 (CRS code 4640).,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4622,Guadeloupe 1948,2829,geographic 2D,6422,6622,,,,,Geodetic survey.,Superseded by RRAF 1991 (CRS code 4640).,IGN Paris,EPSG,2004-10-14,2003.37 2004.561,1,0
+4623,CSG67,3105,geographic 2D,6422,6623,,,,,Geodetic survey.,,IGN Paris,EPSG,2005-04-24,2003.37 2004.562,1,0
+4624,RGFG95,1097,geographic 2D,6422,6624,4967,15537,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4625,Martinique 1938,3276,geographic 2D,6422,6625,,,,,Geodetic survey.,Superseded by RRAF 1991 (CRS code 4640).,IGN Paris,EPSG,2004-10-14,2003.37 2004.561,1,0
+4626,Reunion 1947,3337,geographic 2D,6422,6626,,,,,Geodetic survey.,Superseded by RGR92 (code 4627).,IGN Paris,EPSG,2004-10-14,2003.37 2004.561,1,0
+4627,RGR92,1196,geographic 2D,6422,6627,4971,15541,,,Horizontal component of 3D system.,Supersedes Piton des Neiges (code 4626).,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4628,Tahiti 52,2811,geographic 2D,6422,6628,,,,,Geodetic survey.,Superseded by Tahiti 79 (CRS code 4690) in Tahiti and Moorea 87 (CRS code 4691) in Moorea.,IGN Paris,EPSG,2005-08-12,2003.37 2005.38,1,0
+4629,Tahaa 54,2812,geographic 2D,6422,6629,,,,,Geodetic survey.,"Superseded by RGPF, CRS code 4687.",IGN Paris,EPSG,2005-08-12,2003.37 2005.38,1,0
+4630,IGN72 Nuku Hiva,3129,geographic 2D,6422,6630,,,,,Geodetic survey.,"Superseded by RGPF, CRS code 4687.",IGN Paris,EPSG,2005-08-12,2003.37 2005.38,1,0
+4631,K0 1949,2816,geographic 2D,6422,6631,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,1
+4632,Combani 1950,3340,geographic 2D,6422,6632,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4633,IGN56 Lifou,2814,geographic 2D,6422,6633,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4634,IGN72 Grand Terre,2822,geographic 2D,6402,6634,,,,,Geodetic survey. Recommended coordinate axis representation for the human interface.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2002-11-29,,1,1
+4635,ST87 Ouvea,2813,geographic 2D,6422,6635,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4636,Petrels 1972,2817,geographic 2D,6422,6636,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4637,Perroud 1950,2818,geographic 2D,6422,6637,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4638,Saint Pierre et Miquelon 1950,1220,geographic 2D,6422,6638,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4639,MOP78,2815,geographic 2D,6422,6639,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4640,RRAF 1991,2824,geographic 2D,6422,6640,4973,15543,,,Horizontal component of 3D system.,Supersedes older local systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS code 4625) in Martinique.,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4641,IGN53 Mare,2819,geographic 2D,6422,6641,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4642,ST84 Ile des Pins,2820,geographic 2D,6422,6642,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4643,ST71 Belep,2821,geographic 2D,6422,6643,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4644,NEA74 Noumea,2823,geographic 2D,6422,6644,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4645,RGNC 1991,1174,geographic 2D,6422,6645,4969,15539,,,Horizontal component of 3D system.,"Supersedes older local systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71 Belep and NEA74 Noumea (CRS codes 4633, 4635, 4641-44 and 4662).",EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.24 2003.37,1,0
+4646,Grand Comoros,2807,geographic 2D,6422,6646,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-06,2003.37,1,0
+4657,Reykjavik 1900,3262,geographic 2D,6422,6657,,,,,Geodetic survey.,See ellipsoid remarks.,Landmaelingar Islands (National Survey of Iceland).,EPSG,2004-01-06,2003.37,1,0
+4658,Hjorsey 1955,3262,geographic 2D,6422,6658,,,,,Geodetic survey.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2004-01-06,2003.37,1,0
+4659,ISN93,1120,geographic 2D,6422,6659,4945,15515,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4660,Helle 1954,2869,geographic 2D,6422,6660,,,,,Geodetic survey.,,Statens kartverk,EPSG,2004-01-06,2003.37,1,0
+4661,LKS92,1139,geographic 2D,6422,6661,4949,15519,,,Horizontal component of 3D system.,This name is also used for a projected CRS (see projCRS code 3059).,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4662,IGN72 Grande Terre,2822,geographic 2D,6422,6634,,,,,Geodetic survey.,Superseded by RGNC 1991 (CRS code 4645).,Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-06,2003.37,1,0
+4663,Porto Santo 1995,1314,geographic 2D,6422,6663,,,,,Geodetic survey.,Supersedes 1936 system (CRS code 4615).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2004-01-06,2003.37,1,0
+4664,Azores Oriental 1995,1345,geographic 2D,6422,6664,,,,,Geodetic survey.,Supersedes 1948 system (CRS code 4184).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2004-01-06,2003.37,1,0
+4665,Azores Central 1995,1301,geographic 2D,6422,6665,,,,,Geodetic survey.,Supersedes 1948 system (CRS code 4183).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt,EPSG,2004-01-06,2003.37,1,0
+4666,Lisbon 1890,1294,geographic 2D,6422,6666,,,,,Geodetic survey.,Superseded by Lisbon 1937 system which uses International 1924 ellipsoid (code 4207).,Instituto Geografico e Cadastral; Lisbon,EPSG,2004-01-06,2003.37,1,0
+4667,IKBD-92,2876,geographic 2D,6422,6667,,,,,Geodetic survey.,,"United Nations Iraq-Kuwait Boundary Demarcation Commission, Final Report, May 1993.",EPSG,2004-01-06,2003.37,1,0
+4668,ED79,1297,geographic 2D,6422,6668,,,,,Geodetic survey.,,,EPSG,2005-05-27,2003.37 2005.18,1,0
+4669,LKS94,1145,geographic 2D,6422,6126,4951,15521,,,Horizontal component of 3D system.,,EPSG. See 3D CRS for original information source.,EPSG,2004-01-06,2003.37,1,0
+4670,IGM95,1127,geographic 2D,6422,6670,4983,15553,,,Horizontal component of 3D system.,,ENI,EPSG,2004-01-07,,1,0
+4671,Voirol 1879,1365,geographic 2D,6422,6671,,,,,Geodetic survey.,The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either. All superseded by Nord Sahara 1959 (CRS code 4307).,IGN Paris,EPSG,2004-01-06,,1,0
+4672,CI1971,2889,geographic 2D,6422,6672,,,,,Geodetic survey.,Superseded by CI1979.,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,1,0
+4673,CI1979,2889,geographic 2D,6422,6673,,,,,Geodetic survey.,Supersedes CI1971. Superseded by NZGD2000 from March 2000.,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,1,0
+4674,SIRGAS 2000,1341,geographic 2D,6422,6674,4989,15559,,,Horizontal component of 3D system.,Supersedes SIRGAS 1995.,EPSG. See 3D CRS for original information source.,EPSG,2004-04-22,,1,0
+4675,Guam 1963,3255,geographic 2D,6422,6675,,,,,"Topographic mapping, engineering survey, cadastral survey.",,National Geodetic Survey,EPSG,2004-04-22,,1,0
+4676,Vientiane 1982,1138,geographic 2D,6422,6676,,,,,Medium and small scale topographic mapping.,Superseded by Lao 1993 and then by Lao 1997. Vientiane 1982 coordinate values are within 3m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4677,Lao 1993,1138,geographic 2D,6422,6677,4991,15561,,,Horizontal component of 3D system.,Supersedes Vientiane 1982. Superseded by Lao 1997. Lao 1993 coordinate values are within 1m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4678,Lao 1997,1138,geographic 2D,6422,6678,4993,15563,,,Horizontal component of 3D system.,Supersedes Lao 1993 which in turn superseded Vientiane 1982. Lao 1993 coordinate values are within 1m of Lao 1997 values. Vientiane 1982 coordinate values are within 3m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4679,Jouik 1961,2967,geographic 2D,6422,6679,,,,,Hydrographic charting.,Superseded by Mauritania 1999 (CRS code 4681).,Woodside,EPSG,2004-10-14,,1,0
+4680,Nouakchott 1965,2968,geographic 2D,6422,6680,,,,,Hydrographic charting.,Superseded by Mauritania 1999 (CRS code 4681).,Woodside,EPSG,2004-10-14,,1,0
+4681,Mauritania 1999,1157,geographic 2D,6422,6681,,,,,"Minerals management, topographic mapping.","Mining title descriptions referring to ""Clarke 1880 ellipsoid"" should be assumed to be referenced to this CRS. Supersedes all earlier local systems. CARE! This CRS under investigation - may be in error.",Woodside,EPSG,2004-10-14,,1,0
+4682,Gulshan 303,1041,geographic 2D,6422,6682,,,,,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN,EPSG,2004-10-14,,1,0
+4683,PRS92,1190,geographic 2D,6422,6683,4995,15565,,,Horizontal component of 3D system.,Supersedes Luzon 19111 (CRS code 4253).,EPSG. See 3D CRS for original information source.,EPSG,2004-12-24,,1,0
+4684,Gan 1970,3274,geographic 2D,6422,6684,,,,,Geodetic survey.,"In some references incorrectly named ""Gandajika 1970"". See CRS ""Gandajika"", code 4685, from the Democratic Republic of the Congo (Zaire).",Various industry sources,EPSG,2005-04-14,,1,0
+4685,Gandajika,1259,geographic 2D,6422,6685,,,,,Geodetic survey.,"In some references incorrectly attributed to the Maldives. See CRS ""Gan 1970"", code 4684.",Various industry sources,EPSG,2005-04-14,,1,1
+4686,MAGNA-SIRGAS,3229,geographic 2D,6422,6686,4997,15567,,,Horizontal component of 3D system.,Supersedes Bogota 1975 (CRS code .4218).,EPSG. See 3D CRS for original information source.,EPSG,2005-04-14,,1,0
+4687,RGPF,1098,geographic 2D,6422,6687,4999,15569,,,Horizontal component of 3D system.,"Supersedes Tahaa 54 (CRS code 4629), IGN 63 Hiva Oa (4689), IGN 72 Nuku Hiva (4630), Maupiti 83 (4692), MHEFO 55 (4688), Moorea 87 (4691) and Tahiti 79 (4690).",EPSG. See 3D CRS for original information source.,EPSG,2005-08-12,,1,0
+4688,Fatu Iva 72,3133,geographic 2D,6422,6688,,,,,Hydrographic and topographic survey.,"Recomputed by IGN in 1972 using origin and observations of 1953-1955 Mission Hydrographique des Etablissement Francais d'Oceanie (MHEFO 55). Superseded by RGPF, CRS code 4687.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+4689,IGN63 Hiva Oa,3130,geographic 2D,6422,6689,,,,,Hydrographic and topographic survey.,"Superseded by RGPF, CRS code 4687.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+4690,Tahiti 79,3124,geographic 2D,6422,6690,,,,,Hydrographic and topographic survey.,Supersedes Tahiti 52 (CRS code 4628) in Tahiti. Superseded by RGPF (CRS code 4687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+4691,Moorea 87,3125,geographic 2D,6422,6691,,,,,Hydrographic and topographic survey.,Supersedes Tahiti 52 (CRS code 4628) in Moorea. Superseded by RGPF (CRS code 4687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+4692,Maupiti 83,3126,geographic 2D,6422,6692,,,,,Hydrographic and topographic survey.,"Superseded by RGPF, CRS code 4687.","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+4693,Nakhl-e Ghanem,2362,geographic 2D,6422,6693,,,,,Engineering survey for onshore facilities for South Pars phase 11 and Pars LNG.,,Total,EPSG,2005-08-17,,1,0
+4694,POSGAR 94,1033,geographic 2D,6422,6694,4929,15571,,,Horizontal component of 3D system.,Legally adopted in May 1997. Superseded by POSGAR 98 for many practical purposes.,EPSG. See 3D CRS for original information source.,OGP,2005-09-12,,1,0
+4695,Katanga 1955,3147,geographic 2D,6422,6695,,,,,Geodetic survey.,,"Clifford J. Mugnier, in Photgrammetric Engineering and Remote Sensing, June 2005.",OGP,2005-09-30,,1,0
+4696,Kasai 1953,3148,geographic 2D,6422,6696,,,,,Geodetic survey.,,Institute Geographique du Congo.,OGP,2005-09-30,,1,0
+4697,IGC 1962 6th Parallel South,3149,geographic 2D,6422,6697,,,,,Geodetic survey.,,Institute Geographique du Congo.,OGP,2005-09-30,,1,0
+4698,IGN 1962 Kerguelen,2816,geographic 2D,6422,6698,,,,,Geodetic survey.,,IGN Paris,OGP,2005-11-23,,1,0
+4701,IGCB 1955,3171,geographic 2D,6422,6701,,,,,Geodetic survey.,"Superseded by IGC 1962 Arc of the 6th Parallel South, except for oil industry activities.",Institut Geographique du Bas Congo.,OGP,2005-11-28,,1,0
+4703,Mhast 1951,1318,geographic 2D,6422,6703,,,,,Coastal hydrography. Not used by oil industry.,A variation of this system has been adopted by the oil industry but using the International 1924 ellipsoid - see Mhast (onshore) and Mhast (offshore) (codes 4704 and 4705).,Various industry sources.,OGP,2006-01-03,,1,0
+4704,Mhast (onshore),3179,geographic 2D,6422,6704,,,,,Oil industry exploration and production onshore. Also offshore before 1979.,"Adopted by CABGOC with intention of being Mhast 1951 (CRS code 4703) but because it uses a different ellipsoid it is a different system. From 1979, offshore use superseded by Mhast (offshore) (CRS code 4705) from which this CRS differes by approx. 10m.",ChevronTexaco.,OGP,2006-01-06,,1,0
+4705,Mhast (offshore),3180,geographic 2D,6422,6705,,,,,Oil industry exploration and production between 1979 and 1987.,Used by CABGOC. Differs from Mhast (onshore) by approximately 10m. Superseded by Malongo 1987 (CRS code 4259) in 1987.,ChevronTexaco.,OGP,2006-01-06,,1,0
+4706,Egypt Gulf of Suez S-650 TL,2341,geographic 2D,6422,6706,,,,,Oil industry exploration and production in Gulf of Suez after 1980.,Differs from Egypt 1907 (CRS code 4229) by approximately 20m.,Various industry sources.,OGP,2006-01-31,,1,0
+4707,Tern Island 1961,3181,geographic 2D,6422,6707,,,,,Military and topographic mapping.,,"DMA / NIMA / NGA TR8350.2 (original 1987 first edition and 3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,1,0
+4708,Cocos Islands 1965,1069,geographic 2D,6422,6708,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4709,Iwo Jima 1945,3200,geographic 2D,6422,6709,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4710,St. Helena 1971,3183,geographic 2D,6422,6710,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4711,Marcus Island 1952,3203,geographic 2D,6422,6711,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4712,Ascension Island 1958,3182,geographic 2D,6422,6712,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4713,Ayabelle Lighthouse,1081,geographic 2D,6422,6713,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4714,Bellevue,1249,geographic 2D,6422,6714,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4715,Camp Area Astro,3205,geographic 2D,6422,6715,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4716,Phoenix Islands 1966,3196,geographic 2D,6422,6716,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4717,Cape Canaveral,3206,geographic 2D,6422,6717,,,,,US space and military operations.,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4718,Solomon 1968,1213,geographic 2D,6422,6718,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4719,Easter Island 1967,3188,geographic 2D,6422,6719,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4720,Fiji 1986,1094,geographic 2D,6422,6720,,,,,Topographic mapping,Supersedes Fiji 1956 (CRS code 4721).,SOPAC!!,OGP,2006-01-26,,1,0
+4721,Fiji 1956,1094,geographic 2D,6422,6721,,,,,Military and topographic mapping,Superseded by Fiji 1986 (CRS code 4720).,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4722,South Georgia 1968,3187,geographic 2D,6422,6722,,,,,Military and topograhic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4723,Grand Cayman 1959,3185,geographic 2D,6422,6723,,,,,"Topographic mapping, engineering and cadastral survey.",,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,1,0
+4724,Diego Garcia 1969,3189,geographic 2D,6422,6724,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4725,Johnston Island 1961,3201,geographic 2D,6422,6725,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4726,Little Cayman 1961,3186,geographic 2D,6422,6726,,,,,"Topographic mapping, engineering and cadastral survey.",,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,1,0
+4727,Midway 1961,3202,geographic 2D,6422,6727,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4728,Pico de la Nieves,3199,geographic 2D,6422,6728,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4729,Pitcairn 1967,3208,geographic 2D,6422,6729,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4730,Santo 1965,3194,geographic 2D,6422,6730,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4731,Viti Levu 1916,3195,geographic 2D,6422,6731,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4732,Marshall Islands 1960,3191,geographic 2D,6422,6732,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4733,Wake Island 1952,3190,geographic 2D,6422,6733,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4734,Tristan 1968,3184,geographic 2D,6422,6734,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4735,Kusaie 1951,3192,geographic 2D,6422,6735,,,,,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4736,Deception Island,3204,geographic 2D,6422,6736,,,,,Military and scientific mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, January 2000).",OGP,2006-01-26,,1,0
+4737,Korea 2000,1135,geographic 2D,6422,6737,4927,15573,,,Horizontal component of 3D system.,,OGP. See 3D CRS for original information source.,OGP,2005-11-28,,1,0
+4738,Hong Kong 1963,1118,geographic 2D,6422,6738,,,,,Topographic mapping,"Superseded by Hong Kong 1963(67) (CRS code 4839) for military purposes only.  For all purposes, superseded by Hong Kong 1980 (CRS code 4611).","Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/",OGP,2006-02-03,,1,0
+4739,Hong Kong 1963(67),1118,geographic 2D,6422,6739,,,,,Military mapping and charting.,"For military purposes only, supersedes Hong Kong 1963. Superseded by Hong Kong 1980 (CRS code 4611).",UK Hydrographic Office.,OGP,2006-02-03,,1,0
+4801,Bern 1898 (Bern),1286,geographic 2D,6422,6801,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4802,Bogota 1975 (Bogota),3229,geographic 2D,6422,6802,,,,,Geodetic survey.,"Supersedes earlier 3 adjustments of 1951, 1944 and 1941.","IGAC special publication no. 1, ""Geodesia"" 4th edition, 1975.",EPSG,2004-01-06,2000.07 2000.20 2003.37,1,0
+4803,Lisbon (Lisbon),1294,geographic 2D,6422,6803,,,,,Geodetic survey.,Supersedes Lisbon 1890 (Lisbon) system which used Bessel 1841 ellipsoid (code 4904).  Superseded by Datum 73 (code 4274).,Instituto Geografico e Cadastral; Lisbon,EPSG,2004-01-06,97.12  2000.07  2001.551 2003.37,1,0
+4804,Makassar (Jakarta),1316,geographic 2D,6422,6804,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4805,MGI (Ferro),1321,geographic 2D,6422,6805,,,,,Geodetic survey.,,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2004-01-06,2000.07 2003.37,1,0
+4806,Monte Mario (Rome),3343,geographic 2D,6422,6806,,,,,"Geodetic survey, onshore minerals licencing.",,,EPSG,2004-01-15,2000.07 2003.37 2004.07,1,0
+4807,NTF (Paris),1326,geographic 2D,6403,6807,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07,1,0
+4808,Padang (Jakarta),1355,geographic 2D,6422,6808,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4809,Belge 1950 (Brussels),1347,geographic 2D,6422,6809,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4810,Tananarive (Paris),3273,geographic 2D,6403,6810,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07,1,0
+4811,Voirol 1875 (Paris),1365,geographic 2D,6403,6811,,,,,Geodetic survey.,The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either. All superseded by Nord Sahara 1959 (CRS code 4307).,IGN Paris,EPSG,2004-01-06,2000.07 2003.361 2003.37,1,0
+4813,Batavia (Jakarta),1285,geographic 2D,6422,6813,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4814,RT38 (Stockholm),3313,geographic 2D,6422,6814,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4815,Greek (Athens),1106,geographic 2D,6422,6815,,,,,Geodetic survey.,,Topography Department; National Technical University of Greece.,EPSG,2004-01-06,2000.07 2003.37,1,0
+4816,Carthage (Paris),1618,geographic 2D,6403,6816,,,,,Geodetic survey.,Superseded by Greenwich-based Carthage geogCRS.,,EPSG,2004-01-06,2000.07,1,0
+4817,NGO 1948 (Oslo),1352,geographic 2D,6422,6817,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07 2003.37,1,0
+4818,S-JTSK (Ferro),1306,geographic 2D,6422,6818,,,,,Geodetic survey.,"S-JTSK(Ferro) is the Uniform Trigonometric Cadastral Network.  It is a modification of  the Austrian MGI (Ferro) geogCS, code 4805.",Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2004-01-06,2003.37,1,0
+4819,Nord Sahara 1959 (Paris),1366,geographic 2D,6403,6819,,,,,Geodetic survey.,,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2000-10-19,2000.74,1,1
+4820,Segara (Jakarta),1360,geographic 2D,6422,6820,,,,,Geodetic survey.,,,EPSG,2006-01-16,2003.37 2005.88,1,0
+4821,Voirol 1879 (Paris),1365,geographic 2D,6403,6821,,,,,Geodetic survey.,The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either. All superseded by Nord Sahara 1959 (CRS code 4307).,IGN Paris,EPSG,2004-01-07,,1,0
+4901,ATF (Paris),1326,geographic 2D,6403,6901,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07,1,0
+4902,NDG (Paris),1369,geographic 2D,6403,6902,,,,,Geodetic survey.,,,EPSG,2004-01-06,2000.07,1,0
+4903,Madrid 1870 (Madrid),2366,geographic 2D,6422,6903,,,,,Geodetic survey.,,Institut de Geomatica; Barcelona.,EPSG,2004-01-06,2000.07 2003.37,1,0
+4904,Lisbon 1890 (Lisbon),1294,geographic 2D,6422,6904,,,,,Geodetic survey.,Superseded by Lisbon 1937 system which uses International 1924 ellipsoid (code 4803).,Instituto Geografico e Cadastral; Lisbon,EPSG,2004-01-06,2003.37,1,0
+4910,ITRF88,1262,geocentric,6500,6647,,,,,Geodesy.,Superseded by ITRF89 (code 4911).,International Earth Rotation Service (IERS) Annual Report for 1988. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4911,ITRF89,1262,geocentric,6500,6648,,,,,Geodesy.,Supersedes ITRF88 (code 4910). Superseded by ITRF91 (code 4912).,International Earth Rotation Service (IERS) Technical Note #6. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4912,ITRF90,1262,geocentric,6500,6649,,,,,Geodesy.,Supersedes ITRF89 (code 4911). Superseded by ITRF91 (code 4913).,International Earth Rotation Service (IERS) Technical Note #9. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4913,ITRF91,1262,geocentric,6500,6650,,,,,Geodesy.,Supersedes ITRF90 (code 4912). Superseded by ITRF92 (code 4914).,International Earth Rotation Service (IERS) Technical Note #12. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4914,ITRF92,1262,geocentric,6500,6651,,,,,Geodesy.,Supersedes ITRF91 (code 4913). Superseded by ITRF93 (code 4915).,International Earth Rotation Service (IERS) Technical Note #15. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4915,ITRF93,1262,geocentric,6500,6652,,,,,Geodesy.,Supersedes ITRF92 (code 4914). Superseded by ITRF94 (code 4916).,International Earth Rotation Service (IERS) Technical Note #18. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4916,ITRF94,1262,geocentric,6500,6653,,,,,Geodesy.,Supersedes ITRF93 (code 4915). Superseded by ITRF96 (code 4917).,International Earth Rotation Service (IERS) Technical Note #20. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4917,ITRF96,1262,geocentric,6500,6654,,,,,Geodesy.,Supersedes ITRF94 (code 4916). Superseded by ITRF97 (code 4918).,International Earth Rotation Service (IERS) Technical Note #24. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4918,ITRF97,1262,geocentric,6500,6655,,,,,Geodesy.,Supersedes ITRF96 (code 4917). Superseded by ITRF2000 (code 4919).,International Earth Rotation Service (IERS) Technical Note #27. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4919,ITRF2000,2830,geocentric,6500,6656,,,,,Geodesy.,Supersedes ITRF97 (code 4918).,IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2004-03-23,2004.183,1,0
+4926,Korea 2000,1135,geocentric,6500,6737,,,,,Geodetic survey.,,"Permanent Committee for GIS Infrastructure for Asia and the Pacific (PCGIAP), http://www.gsi.go.jp/PCGIAP",OGP,2006-01-30,,1,0
+4927,Korea 2000,1135,geographic 3D,6423,6737,4926,15572,,,Geodetic survey.,,"Permanent Committee for GIS Infrastructure for Asia and the Pacific (PCGIAP), http://www.gsi.go.jp/PCGIAP",OGP,2006-01-30,,1,0
+4928,POSGAR 94,1033,geocentric,6500,6694,,,,,Geodetic survey.,Legally adopted in May 1997. Superseded by POSGAR 98 for scientific and many practical purposes.,"Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",OGP,2005-09-12,,1,0
+4929,POSGAR 94,1033,geographic 3D,6423,6694,4928,15570,,,Geodetic survey.,Legally adopted in May 1997. Superseded by POSGAR 98 for scientific and many practical purposes.,"Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",OGP,2005-09-12,,1,0
+4930,Australian Antarctic,1278,geocentric,6500,6176,,,,,Geodetic survey.,,Standards Australia,EPSG,2004-01-05,,1,0
+4931,Australian Antarctic,1278,geographic 3D,6423,6176,4930,15500,,,Geodetic survey.,,Standards Australia,EPSG,2004-01-05,,1,0
+4932,CHTRF95,1286,geocentric,6500,6151,,,,,Geodetic survey.,,,EPSG,2004-01-05,,1,0
+4933,CHTRF95,1286,geographic 3D,6423,6151,4932,15502,,,Geodetic survey.,,,EPSG,2004-01-05,,1,0
+4934,EST97,1090,geocentric,6500,6180,,,,,Geodetic survey.,,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-05,,1,0
+4935,EST97,1090,geographic 3D,6423,6180,4934,15504,,,Geodetic survey.,,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-05,,1,0
+4936,ETRS89,1298,geocentric,6500,6258,,,,,Geodetic survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,"Norwegian Geodetic Institute geodetic publication 1990:1. Also at EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+4937,ETRS89,1298,geographic 3D,6423,6258,4936,15506,,,Geodetic survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,"Norwegian Geodetic Institute geodetic publication 1990:1. Also at EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+4938,GDA94,2575,geocentric,6500,6283,,,,,Geodetic survey.,,Australian Surveying and Land Information Group Internet WWW page.,EPSG,2004-01-05,,1,0
+4939,GDA94,2575,geographic 3D,6423,6283,4938,15508,,,Geodetic survey.,,Australian Surveying and Land Information Group Internet WWW page.,EPSG,2004-01-05,,1,0
+4940,Hartebeesthoek94,1215,geocentric,6500,6148,,,,,Geodetic survey.,,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2004-01-05,,1,0
+4941,Hartebeesthoek94,1215,geographic 3D,6423,6148,4940,15510,,,Geodetic survey.,,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2004-01-05,,1,0
+4942,IRENET95,1305,geocentric,6500,6173,,,,,Geodetic survey.,,Ordnance Survey of Ireland,EPSG,2004-01-05,,1,0
+4943,IRENET95,1305,geographic 3D,6423,6173,4942,15512,,,Geodetic survey.,,Ordnance Survey of Ireland,EPSG,2004-01-05,,1,0
+4944,ISN93,1120,geocentric,6500,6659,,,,,Geodetic survey.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2004-01-05,,1,0
+4945,ISN93,1120,geographic 3D,6423,6659,4944,15514,,,Geodetic survey.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2004-01-05,,1,0
+4946,JGD2000,1129,geocentric,6500,6612,,,,,Geodetic survey.,,Japanese Survey Federation.,EPSG,2004-01-05,,1,0
+4947,JGD2000,1129,geographic 3D,6423,6612,4946,15516,,,Geodetic survey.,,Japanese Survey Federation.,EPSG,2004-01-05,,1,0
+4948,LKS92,1139,geocentric,6500,6661,,,,,Geodetic survey.,,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu,EPSG,2004-01-05,,1,0
+4949,LKS92,1139,geographic 3D,6423,6661,4948,15518,,,Geodetic survey.,,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu,EPSG,2004-01-05,,1,0
+4950,LKS94,1145,geocentric,6500,6126,,,,,Geodetic survey.,,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-05,,1,0
+4951,LKS94,1145,geographic 3D,6423,6126,4950,15520,,,Geodetic survey.,,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-05,,1,0
+4952,Moznet,1167,geocentric,6500,6130,,,,,Geodetic survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2004-01-05,,1,0
+4953,Moznet,1167,geographic 3D,6423,6130,4952,15522,,,Geodetic survey.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,2004-01-05,,1,0
+4954,NAD83(CSRS),2784,geocentric,6500,6140,,,,,Geodetic survey.,,Service New Brunswick Land and Information Standards Manual,EPSG,2004-01-05,,1,0
+4955,NAD83(CSRS),2784,geographic 3D,6423,6140,4954,15524,,,Geodetic survey.,,Service New Brunswick Land and Information Standards Manual,EPSG,2004-01-05,,1,0
+4956,NAD83(HARN),1337,geocentric,6500,6152,,,,,Geodetic survey.,,National Geodetic Survey,EPSG,2004-01-05,,1,0
+4957,NAD83(HARN),1337,geographic 3D,6423,6152,4956,15526,,,Geodetic survey.,,National Geodetic Survey,EPSG,2004-01-05,,1,0
+4958,NZGD2000,3285,geocentric,6500,6167,,,,,Geodetic survey.,,Land Information New Zealand.,EPSG,2004-01-05,,1,0
+4959,NZGD2000,3285,geographic 3D,6423,6167,4958,15529,,,Geodetic survey.,,Land Information New Zealand.,EPSG,2004-01-05,,1,0
+4960,POSGAR 98,1033,geocentric,6500,6190,,,,,Geodetic survey.,Densification in Argentina of SIRGAS 1995.,"Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",EPSG,2005-09-04,2005.46,1,0
+4961,POSGAR 98,1033,geographic 3D,6423,6190,4960,15530,,,Geodetic survey.,Densification in Argentina of SIRGAS.,"Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",EPSG,2005-09-04,2005.46,1,0
+4962,REGVEN,1251,geocentric,6500,6189,,,,,Geodetic survey.,Densification in Venezuela of SIRGAS.,Servicio Autonomo de Geografia y Cartografia Nacional.,EPSG,2004-01-05,,1,0
+4963,REGVEN,1251,geographic 3D,6423,6189,4962,15532,,,Geodetic survey.,Densification in Venezuela of SIRGAS.,Servicio Autonomo de Geografia y Cartografia Nacional.,EPSG,2004-01-05,,1,0
+4964,RGF93,1096,geocentric,6500,6171,,,,,Geodetic survey.,,TotalFinaElf,EPSG,2004-01-05,,1,0
+4965,RGF93,1096,geographic 3D,6423,6171,4964,15534,,,Geodetic survey.,,TotalFinaElf,EPSG,2004-01-05,,1,0
+4966,RGFG95,1097,geocentric,6500,6624,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4967,RGFG95,1097,geographic 3D,6423,6624,4966,15536,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4968,RGNC 1991,1174,geocentric,6500,6645,,,,,Geodetic survey.,"Supersedes older local geographic 2D systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71 Belep and NEA74 Noumea (CRS codes 463, 4635, 4650-53 and 4662).",Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-05,,1,0
+4969,RGNC 1991,1174,geographic 3D,6423,6645,4968,15538,,,Geodetic survey.,"Supersedes older local 2D systems IGN56 Lifou, IGN72 Grande Terre, ST87 Ouvea, IGN53 Mare, ST84 Ile des Pins, ST71 Belep and NEA74 Noumea (CRS codes 4633, 4635, 4650-53 and 4662).",Service Topographique de la Nouvelle Caledonie,EPSG,2004-01-05,,1,0
+4970,RGR92,1196,geocentric,6500,6627,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4971,RGR92,1196,geographic 3D,6423,6627,4970,15540,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4972,RRAF 1991,2824,geocentric,6500,6640,,,,,Geodetic survey.,Supersedes older local geographic 2D systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS code 4625) in Martinique.,IGN Paris,EPSG,2004-01-05,,1,0
+4973,RRAF 1991,2824,geographic 3D,6423,6640,4972,15542,,,Geodetic survey.,Supersedes older local 2D systems Fort Marigot and Sainte Anne CRS (codes 4621-22) in Guadeloupe and Fort Desaix (CRS code 4625) in Martinique.,IGN Paris,EPSG,2004-01-05,,1,0
+4974,SIRGAS,1341,geocentric,6500,6170,,,,,Geodetic survey.,Superseded by SIRGAS 2000.,"IBGE Brazil, http://www1.ibge.gov.br/",EPSG,2005-09-29,2004.25 2005.46,1,0
+4975,SIRGAS,1341,geographic 3D,6423,6170,4974,15544,,,Geodetic survey.,Superseded by SIRGAS 2000.,"IBGE Brazil, http://www1.ibge.gov.br/",EPSG,2005-09-29,2004.25 2005.46,1,0
+4976,SWEREF99,1225,geocentric,6500,6619,,,,,Geodetic survey.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2004-01-05,,1,0
+4977,SWEREF99,1225,geographic 3D,6423,6619,4976,15546,,,Geodetic survey.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2004-01-05,,1,0
+4978,WGS 84,1262,geocentric,6500,6326,,,,,Used by the GPS satellite navigation system.,,NIMA TR8350.2 January 2000 revision. http://earth-info.nga.mil/GandG/,EPSG,2005-09-29,2005.46,1,0
+4979,WGS 84,2830,geographic 3D,6423,6326,4978,15548,,,Used by the GPS satellite navigation system.,,,EPSG,2004-01-05,,1,0
+4980,Yemen NGN96,1257,geocentric,6500,6163,,,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4981,Yemen NGN96,1257,geographic 3D,6423,6163,4980,15550,,,Geodetic survey.,,IGN Paris,EPSG,2004-01-05,,1,0
+4982,IGM95,1127,geocentric,6500,6670,,,,,Geodetic survey.,,ENI,EPSG,2004-04-27,2004.201,1,0
+4983,IGM95,1127,geographic 3D,6423,6670,4982,15552,,,Geodetic survey.,,ENI,EPSG,2004-04-27,2004.201,1,0
+4984,WGS 72,1262,geocentric,6500,6322,,,,,Geodetic survey.,Superseded by WGS 84.,,EPSG,2004-01-09,,1,0
+4985,WGS 72,1262,geographic 3D,6423,6322,4984,15554,,,Geodetic survey.,Superseded by WGS 84.,,EPSG,2004-01-09,,1,0
+4986,WGS 72BE,1262,geocentric,6500,6324,,,,,Geodetic survey.,Broadcast ephemeris. Superseded by WGS 84.,,EPSG,2004-01-09,,1,0
+4987,WGS 72BE,1262,geographic 3D,6423,6324,4986,15556,,,Geodetic survey.,Broadcast ephemeris. Superseded by WGS 84.,,EPSG,2004-01-09,,1,0
+4988,SIRGAS 2000,1341,geocentric,6500,6674,,,,,Geodetic survey.,Supersedes SIRGAS 1995.,"IBGE Brazil, http://www1.ibge.gov.br/",EPSG,2005-09-29,2005.46,1,0
+4989,SIRGAS 2000,1341,geographic 3D,6423,6674,4988,15558,,,Geodetic survey.,Supersedes SIRGAS 1995.,"IBGE Brazil, http://www1.ibge.gov.br/",EPSG,2005-09-29,2005.46,1,0
+4990,Lao 1993,1138,geocentric,6500,6677,,,,,Geodetic survey.,Superseded by Lao 1997. Lao 1993 coordinate values are within 1m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4991,Lao 1993,1138,geographic 3D,6423,6677,4990,15560,,,Geodetic survey.,Superseded by Lao 1997. Lao 1993 coordinate values are within 1m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4992,Lao 1997,1138,geocentric,6500,6678,,,,,Geodetic survey.,Supersedes Lao 1993. Lao 1993 coordinate values are within 1m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4993,Lao 1997,1138,geographic 3D,6423,6678,4992,15562,,,Geodetic survey.,Supersedes Lao 1993. Lao 1993 coordinate values are within 1m of Lao 1997 values.,National Geographic Department,EPSG,2004-04-27,,1,0
+4994,PRS92,1190,geocentric,6500,6683,,,,,Geodetic survey.,,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+4995,PRS92,1190,geographic 3D,6423,6683,4994,15564,,,Geodetic survey.,,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,1,0
+4996,MAGNA-SIRGAS,3229,geocentric,6500,6686,,,,,Geodetic survey.,,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+4997,MAGNA-SIRGAS,3229,geographic 3D,6423,6686,4996,15566,,,Geodetic survey.,,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,1,0
+4998,RGPF,1098,geocentric,6500,6687,,,,,Geodetic survey.,,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie. Also www.shom.fr, technical report 002/199.",EPSG,2005-08-12,,1,0
+4999,RGPF,1098,geographic 3D,6423,6687,4998,15568,,,Geodetic survey.,,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie. Also www.shom.fr, technical report 002/199.",EPSG,2005-08-12,,1,0
+5600,NGPF,3134,vertical,6499,5195,,,,,"Geodetic survey, topographic mapping, engineering survey.",The collection of heterogeneous vertical coordinate reference systems throughout the Society Islands of French Polynesia.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5601,IGN 1966,3124,vertical,6499,5196,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5602,Moorea SAU 1981,3125,vertical,6499,5197,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5603,Raiatea SAU 2001,3136,vertical,6499,5198,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5604,Maupiti SAU 2001,3126,vertical,6499,5199,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5605,Huahine SAU 2001,3135,vertical,6499,5200,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5606,Tahaa SAU 2001,3138,vertical,6499,5201,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5607,Bora Bora SAU 2001,3137,vertical,6499,5202,,,,,"Geodetic survey, topographic mapping, engineering survey.",Part of NGPF (CRS code 5600).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,1,0
+5701,Newlyn,2792,vertical,6499,5101,,,,,Geodetic and engineering surveying.,,,EPSG,2005-05-27,2005.18,1,0
+5702,National Geodetic Vertical Datum of 1929,1323,vertical,6497,5102,,,,,Geodetic and engineering surveying.,,,EPSG,1996-10-18,,1,0
+5703,North American Vertical Datum of 1988,1325,vertical,6499,5103,,,,,Geodetic and engineering surveying.,,,EPSG,1996-10-18,,1,0
+5704,Yellow Sea,1067,vertical,6499,5104,,,,,Geodetic and engineering surveying.,,,EPSG,1995-06-02,,1,1
+5705,Baltic,1284,vertical,6499,5105,,,,,Geodetic and engineering surveying.,,,EPSG,2005-05-27,2005.18,1,0
+5706,Caspian,1291,vertical,6498,5106,,,,,Used for Soviet Union nautical charting of the Caspian Sea.,Capsian Sea water levels are now offset appreciably from this datum.,,EPSG,1996-09-12,,1,0
+5709,Normaal Amsterdams Peil,1275,vertical,6499,5109,,,,,Geodetic and engineering surveying.,,Nederlandse Commissie voor Geodesie publication 30; 1993,EPSG,2005-05-27,2000.10 2005.18,1,0
+5710,Oostende,1347,vertical,6499,5110,,,,,Geodetic and engineering surveying.,,Nederlandse Commissie voor Geodesie publication 30; 1993,EPSG,1996-09-12,,1,0
+5711,Australian Height Datum,1281,vertical,6499,5111,,,,,Geodetic and engineering surveying.,,http://www.auslig.gov.au/geodesy,EPSG,1996-09-12,,1,0
+5712,Australian Height Datum (Tasmania),1282,vertical,6499,5112,,,,,Geodetic and engineering surveying.,,,EPSG,1996-09-12,,1,0
+5713,Canadian Geodetic Vertical Datum of 1928,1289,vertical,6499,5114,,,,,Geodetic and engineering surveying.,,Geodetic Survey Division of Natural Resources Canada.,EPSG,2004-11-26,2004.723,1,0
+5714,mean sea level height,1262,vertical,6499,5100,,,,,Used for hydrographic surveying.,Approximates geoid.  Not specific to any location or epoch.,,EPSG,1996-04-12,,1,0
+5715,mean sea level depth,1262,vertical,6498,5100,,,,,Used for hydrographic surveying.,Approximates geoid.  Not specific to any location or epoch.,,EPSG,1996-10-18,,1,0
+5716,Piraeus,3254,vertical,6499,5115,,,,,Geodetic and engineering surveying.,,Geodesy Department; Public Petroleum Corporation of Greece.,EPSG,1997-06-16,,1,0
+5717,N60,3333,vertical,6499,5116,,,,,Geodetic and engineering surveying.,In use since 1968.,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,2005-05-27,2005.18,1,0
+5718,RH70,3313,vertical,6499,5117,,,,,Geodetic and engineering surveying.,,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,2005-05-27,2005.18,1,0
+5719,NGF Lallemand,1326,vertical,6499,5118,,,,,Geodetic and engineering surveying.,Generally but not entirely superseded by NGF IGN69 (CRS code 5720).,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994",EPSG,1997-11-13,,1,0
+5720,NGF IGN69,1326,vertical,6499,5119,,,,,Geodetic and engineering surveying.,Generally but not entirely supersedes NGF Lallemand (CRS code 5719).,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994",EPSG,2005-05-27,2005.18,1,0
+5721,IGN78 Corsica,1327,vertical,6499,5120,,,,,Geodetic and engineering surveying.,Supersedes NGC 1948 (CRS code 5791).,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994",EPSG,2004-10-14,2004.564,1,0
+5722,Maputo,3281,vertical,6499,5121,,,,,Geodetic and engineering surveying.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,1,0
+5723,Japanese Standard Levelling Datum,3263,vertical,6499,5122,,,,,Geodetic and engineering surveying.,,Geographic Survey Institute; Japan.  http://vldb.gsi-mc.jp/sokuchi/datum/image/heichoku2.gif,EPSG,2004-05-09,2002.08 2004.38,1,0
+5724,PDO Height Datum 1993,3288,vertical,6499,5123,,,,,Geodetic and engineering surveying.,Supersedes Fahud vertical datum (code 5725) from 1993.,Petroleum Development Oman,EPSG,1999-04-22,,1,0
+5725,Fahud Height Datum 1993,3288,vertical,6499,5124,,,,,Geodetic and engineering surveying.,Superseded by PHD93 (code 5724)  from 1993.,Petroleum Development Oman,EPSG,1999-04-22,,1,0
+5726,Ha Tien 1960,1302,vertical,6499,5125,,,,,Geodetic and engineering surveying.,In Vietnam superseded by Hon Dau from 1992.,,EPSG,1999-10-20,,1,0
+5727,Hon Dau 1992,3328,vertical,6499,5126,,,,,Geodetic and engineering surveying.,In Vietnam supersedes Ha Tien from 1992.,,EPSG,1999-10-20,,1,0
+5728,Landesnivellement 1902,1286,vertical,6499,5127,,,,,Topographic and engineering surveying.,To be superseded by LHN95 (code 5729).,Bundesamt für Landestopographie,EPSG,2005-05-27,2005.18,1,0
+5729,Landeshohennetz 1995,1286,vertical,6499,5128,,,,,Geodetic surveying.,To supersede LN02 (code 5728).,Bundesamt für Landestopographie,EPSG,2005-05-27,2005.18,1,0
+5730,EVRF2000,1299,vertical,6499,5129,,,,,For pan-European products and services.,,"IAG subcommission for Europe (EUREF). Also at EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2004.10 2005.18,1,0
+5731,Malin Head,1305,vertical,6499,5130,,,,,Topographic mapping at all scales in Republic and medium and small scales in Northern Ireland.,Belfast Lough (code 5732) used for large scale topographic mapping in Northern Ireland.,Ordnance Survey of Ireland.,EPSG,2005-05-27,2005.18,1,0
+5732,Belfast,2530,vertical,6499,5131,,,,,Large scale topographic mapping.,Malin Head (code 5731) used for medium and small scale topographic mapping.,Ordnance Survey of Northern Ireland.,EPSG,2001-11-06,,1,0
+5733,Dansk Normal Nul,3237,vertical,6499,5132,,,,,Topographic mapping and engineering survey.,,Kort & Matrikelstyrelsen,EPSG,2005-05-27,2005.18,1,0
+5734,AIOC95 depths,2592,vertical,6498,5133,,,,,Used by AIOC and BP for all offshore Azerbaijan activities.,Also used by AIOC and BP as a height system for engineering survey at Sangachal terminal (see CRS code 5797). AIOC95 datum is 1.7m above Caspian datum and 26.3m below Baltic datum.,BP,EPSG,2004-11-26,2004.724,1,0
+5735,Black Sea,1102,vertical,6499,5134,,,,,Hydrographic surveying and since breakup of Former Soviet Union also topographic mapping.,Black Sea datum is 0.4m below Baltic datum.,BP,EPSG,2002-02-12,,1,0
+5736,Yellow Sea 1956,3228,vertical,6499,5104,,,,,Geodetic and engineering surveying.,Superseded by Yellow Sea 1985 (code 5737).,Guangdong Province Land Resource Information Centre,EPSG,2002-06-22,,1,0
+5737,Yellow Sea 1985,3228,vertical,6499,5137,,,,,Geodetic and engineering surveying.,Supersedes Yellow Sea 1956 (code 5736).,Guangdong Province Land Resource Information Centre,EPSG,2002-06-22,,1,0
+5738,Hong Kong Principal Datum,3334,vertical,6499,5135,,,,,"Geodetic, topographic and engineering surveying.",,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,1,0
+5739,Hong Kong Chart Datum,3335,vertical,6498,5136,,,,,Hydrographic charting.,Chart datum is 0.15 metres below Hong Kong Principal Datum (CRS code 5738) and 1.38m below MSL at Quarry Bay.,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,1,0
+5740,Newlyn (Orkney Isles),2793,vertical,6499,5138,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5741,Fair Isle,2794,vertical,6499,5139,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5742,Lerwick,2795,vertical,6499,5140,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5743,Foula,2796,vertical,6499,5141,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5744,Sule Skerry,2797,vertical,6499,5142,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5745,North Rona,2798,vertical,6499,5143,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5746,Stornoway,2799,vertical,6499,5144,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5747,St. Kilda,2800,vertical,6499,5145,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5748,Flannan Isles,2801,vertical,6499,5146,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5749,St. Marys,2802,vertical,6499,5147,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5750,Douglas,2803,vertical,6499,5148,,,,,Geodetic and engineering surveying.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,,1,0
+5751,Fao,2806,vertical,6499,5149,,,,,Oil exploration and production..,Superseded by Bandar Abbas (code 5752) for national map agency work. NIOC data still generally referenced to Fao.,National Iranian Oil Company (NIOC).,EPSG,2002-09-19,,1,0
+5752,Bandar Abbas,3336,vertical,6499,5150,,,,,Geodetic and engineering surveying.,Supersedes Fao (code 5751) for national map agency work. At time of record creation NIOC data still generally referenced to Fao.,National Cartographic Cenre of Iran,EPSG,2004-04-07,2004.211,1,0
+5753,NGNC,2822,vertical,6499,5151,,,,,"Geodetic and engineering surveying, topographic mapping.",,Service Topographique de la Nouvelle Caledonie,EPSG,2002-11-29,,1,0
+5754,Poolbeg,1305,vertical,6496,5152,,,,,Topographic mapping at all scales in Republic and medium and small scales in Northern Ireland.,Topographic mapping before 1956 in Northern Ireland and 1970 in the Republic of Ireland. Superseded by Belfast Lough and Malin Head (CRS codes 5732 and 5731).,Ordnance Survey of Ireland.,EPSG,2001-11-06,,1,0
+5755,NGG1977,3146,vertical,6499,5153,,,,,"Geodetic survey, topographic mapping, engineering survey.",,IGN Paris,EPSG,2003-06-27,,1,0
+5756,Martinique 1987,3276,vertical,6499,5154,,,,,"Geodetic survey, topographic mapping, engineering survey.",Supersedes Martinique 1955 (CRS code 5794),IGN Paris,EPSG,2004-10-14,2004.561,1,0
+5757,Guadeloupe 1988,2829,vertical,6499,5155,,,,,"Geodetic survey, topographic mapping, engineering survey.",Supersedes Guadeloupe 1951 (CRS code 5795).,IGN Paris,EPSG,2006-01-16,2004.561 2005.88,1,0
+5758,Reunion 1989,3337,vertical,6499,5156,,,,,"Geodetic survey, topographic mapping, engineering survey.",,IGN Paris,EPSG,2004-10-14,2004.561,1,0
+5759,Auckland,1500,vertical,6499,5157,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5760,Bluff,1501,vertical,6499,5158,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5761,Dunedin,1501,vertical,6499,5159,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5762,Gisborne,1500,vertical,6499,5160,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5763,Lyttleton,1501,vertical,6499,5161,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5764,Moturiki,1500,vertical,6499,5162,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5765,Napier,1500,vertical,6499,5163,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5766,Nelson,1501,vertical,6499,5164,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5767,One Tree Point,1500,vertical,6499,5165,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5768,Tararu,1500,vertical,6499,5166,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5769,Taranaki,1500,vertical,6499,5167,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5770,Wellington,1500,vertical,6499,5168,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,1,0
+5771,Chatham Island,2889,vertical,6499,5169,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"Interim Report GEO/T1/19/51 for LINZ by John Hannah, ""An Assessment of New Zealand's Height Systems and Options for a Future Height System"", January 2001.",EPSG,2004-03-09,,1,0
+5772,Stewart Island,3338,vertical,6499,5170,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"Interim Report GEO/T1/19/51 for LINZ by John Hannah, ""An Assessment of New Zealand's Height Systems and Options for a Future Height System"", January 2001.",EPSG,2004-03-09,,1,0
+5773,EGM96 geoid,1262,vertical,6499,5171,,,,,Geodesy.,Height surface resulting from the application of the EGM96 geoid model to the WGS 84 ellipsoid.,NASA http://cddis.gsfc.nasa.gov/926/egm96/egm96.html,EPSG,2004-04-27,,1,0
+5774,NG-L,1146,vertical,6499,5172,,,,,"Geodetic survey, topographic mapping, engineering survey.",,Administration du Cadastre et de la Topographie. http://www.etat.lu/ACT,EPSG,2005-05-27,2005.18,1,0
+5775,Antalya,3322,vertical,6499,5173,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5776,NN54,1352,vertical,6499,5174,,,,,"Geodetic survey, topographic mapping, engineering survey.",,Statoil,EPSG,2005-05-27,2005.18,1,0
+5777,Durres,3212,vertical,6499,5175,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5778,GHA,1037,vertical,6499,5176,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5779,NVN99,3307,vertical,6499,5177,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5780,Cascais,1294,vertical,6499,5178,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5781,Constanta,3295,vertical,6499,5179,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/evrs/Relations.html",EPSG,2004-11-26,2004.721,1,0
+5782,Alicante,2366,vertical,6499,5180,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-04-20,,1,0
+5783,DHHN92,3339,vertical,6499,5181,,,,,"Geodetic survey, topographic mapping, engineering survey.",,Bundesamt für Kartographie und Geodäsie (BKG) http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+5784,DHHN85,2326,vertical,6499,5182,,,,,"Geodetic survey, topographic mapping, engineering survey.",Superseded by DNNH92.,Bundesamt für Kartographie und Geodäsie (BKG) http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+5785,SNN76,1343,vertical,6499,5183,,,,,"Geodetic survey, topographic mapping, engineering survey.",Superseded by DNNH92.,Bundesamt für Kartographie und Geodäsie (BKG) http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+5786,Baltic 1982,3224,vertical,6499,5184,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-21,2005.18,1,0
+5787,EOMA 1980,1119,vertical,6499,5185,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"EuroGeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2005-05-27,2005.18,1,0
+5788,Kuwait PWD,3267,vertical,6499,5186,,,,,Municipality and military purposes.,,KOC,EPSG,2004-06-16,,1,0
+5789,KOC WD,3267,vertical,6498,5187,,,,,KOC exploration and field development subsurface work.,,KOC,EPSG,2004-06-16,,1,0
+5790,KOC CD,3267,vertical,6499,5188,,,,,KOC survey control and facilities engineering..,,KOC,EPSG,2004-06-16,,1,0
+5791,NGC 1948,1327,vertical,6499,5189,,,,,Geodetic and engineering surveying.,Superseded by IGN78 (CRS code 5721),IGN Paris.,EPSG,2004-10-14,,1,0
+5792,Danger 1950,3299,vertical,6499,5190,,,,,Geodetic and engineering surveying.,,IGN Paris.,EPSG,2004-10-14,,1,0
+5793,Mayotte 1950,3340,vertical,6499,5191,,,,,Geodetic and engineering surveying.,,IGN Paris.,EPSG,2004-10-14,,1,0
+5794,Martinique 1955,3276,vertical,6499,5192,,,,,"Geodetic survey, topographic mapping, engineering survey.",Superseded by Martinique 1987 (CRS code 5756),IGN Paris.,EPSG,2004-10-14,,1,0
+5795,Guadeloupe 1951,2892,vertical,6499,5193,,,,,"Geodetic survey, topographic mapping, engineering survey.",Superseded by Guadeloupe 1988 (CRS code 5757).,IGN Paris.,EPSG,2004-10-14,,1,0
+5796,Lagos 1955,3287,vertical,6499,5194,,,,,"Geodetic survey, topographic mapping, engineering survey.",,"Ebong et al, AVN International, 1991.",EPSG,2004-10-14,,1,0
+5797,AIOC95 heights,2592,vertical,6499,5133,,,,,Used by AIOC and BP as a height system for engineering survey at Sangachal terminal.,AIOC95 datum is 1.7m above Caspian datum and 26.3m below Baltic datum. Also used by AIOC and BP as the depth system for all offshore Azerbaijan activities (see CRS code 5734).,BP,EPSG,2004-11-26,,1,0
+5798,EGM84 geoid,1262,vertical,6499,5203,,,,,Geodesy.,Height surface resulting from the application of the EGM84 geoid model to the WGS 84 ellipsoid. Superseded by EGM96 geoid (CRS code 5773).,US National Geospatial-Intelligence Agency (NGA); http://earth-info.nga.mil/GandG/,EPSG,2005-09-30,,1,0
+5800,Astra Minas Grid,1265,engineering,6507,9300,,,,,Oil exploration.,,,EPSG,2000-03-07,,1,0
+5801,Barcelona Grid B1,1266,engineering,4500,9301,,,,,Oil exploration by MGO and Talon.,Centre of the gateway of San Cristobal chuch; Plaza Boyaca; Barcelona.  500000E 300000 N at 10deg 08min 06sec N  64deg 41min 17sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-03-07,,1,0
+5802,Barcelona Grid B2,1266,engineering,4500,9301,,,,,Oil exploration by Phillips; Mobil; Texas; Mercedes; Varco.,Centre of the gateway of San Cristobal chuch; Plaza Boyaca; Barcelona.  500000E 300000 N at 10deg 08min 06sec N  64deg 41min 07.5sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-03-07,,1,0
+5803,Maturin Grid,1320,engineering,4500,9302,,,,,Oil exploration by MGO and Talon.,Centre of the gateway of San Cristobal chuch; Plaza Boyaca; Barcelona.  500000E 300000 N at 10deg 08min 06sec N  64deg 41min 17sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-03-07,,1,0
+5804,EPSG seismic bin grid example A,1263,engineering,6508,9312,,,,,Example only - fictitious.,"Bin grid I=J=1 at WGS 84 / UTM zone 31N 456781E 5836723N.
+Bin grid orientation = 20 degrees grid.  Bin width I=25m, J=12.5m.  Bin increment I=1, J=1.  Scale factor at origin 0.99984",UKOOA P6/98 seismic bin grid guideline.,EPSG,2000-06-23,,1,1
+5805,EPSG seismic bin grid example B,1263,engineering,6506,9312,,,,,Example only - fictitious.,,,EPSG,2000-06-23,,1,1
+5806,EPSG local engineering grid example A,1263,engineering,6505,9313,,,,,Example only - fictitious.,"Coordinates are 0,0 at conductor slot A1.",EPSG,EPSG,2000-06-23,,1,0
+5807,EPSG local engineering grid example B,1263,engineering,6504,9313,,,,,Example only - fictitious.,"Shows alternative use of coordinate axis name.
+
+Coordinates are 0,0 at conductor slot A1.",EPSG,EPSG,2000-06-23,,1,0
+5808,Maracaibo Cross Grid M4,1319,engineering,4500,9303,,,,,Oil exploration by Chevron and CVP.,Grid coordinates 200000N 200000E at Cruz Canada Morillo in Maracaibo.  The cross is ascribed coordinates of 10deg 38min 22sec N; 71deg 37min 18sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5809,Maracaibo Cross Grid M5,1319,engineering,4500,9303,,,,,Oil exploration by Texas.,Grid coordinates 200000N 200000E at Cruz Canada Morillo in Maracaibo.  The cross is ascribed coordinates of 10deg 38min 32.3sec N; 71deg 37min 12.1sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5810,La Rosa Grid,1311,engineering,4500,9304,,,,,Oil exploration.,Grid coordinates (0 0) at the monument in La Rosa (10deg 22min 40.417sec N 71deg 26min 59.488sec W; Loma Qunitana datum).  Origin possibly at Cerro Penal (71deg 12min 58sec W) where grid north aligned to true north.  See Lake / Maracaibo La Rosa grid.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5811,Mene Grande,1270,engineering,4500,9305,,,,,Oil exploration by Shell.,Grid coordinates (0 0) at the monument in Santa Barabara; Mene Grande.  The monument is ascribed coordinates of 9deg 52min 25.488sec N; 70deg 54min 35.310sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5812,El Cubo,1269,engineering,4500,9306,,,,,Oil exploration by Shell.,Grid coordinates (0 0) at El Cubo (8deg 44min 17.258sec N; 72deg 30min 09.01sec W).,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5813,Dabajuro,1268,engineering,4500,9307,,,,,Oil exploration by Chevron Creole and Texas.,Grid coordinates 200000N 200000E at the centre of the tower of the church at Dabajuro.  The tower is ascribed coordinates of 11deg 01min 19sec N; 70deg 40min 40sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5814,Tucupita,1370,engineering,4500,9308,,,,,Oil exploration by Creole and Texas.,Grid coordinates 200000N 200000E at centre of the Bolivar plaza in Tucupita.  The plaza is ascribed coordinates of 9deg 03min 32sec N; 62deg 03min 07.6sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5815,Santa Maria de Ipire,1371,engineering,4500,9310,,,,,Oil exploration by Creole  Phillips and Varco.,Grid coordinates 200000N 200000E at concrete monument PR-1 in the Bolivar plaza in Santa Maria de Ipire.  The monument is ascribed coordinates of 8deg 40min 06sec N; 65deg 19min 09sec W.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5816,Barinas west base,1267,engineering,4500,9311,,,,,Oil exploration by Sinclair.,Grid coordinates 200000N 200000E at the west base monument in Barinas.,Ministry of Mines standards manual of 1974.,EPSG,2000-06-23,,1,0
+5817,Tombak LNG plant,2362,engineering,6510,9314,,,,,Engineering survey.,Used for South Pars phase 11 and Pars LNG plant.,Total,EPSG,2005-08-18,,1,0
+5818,UKOOA P6 seismic bin grid example,1263,engineering,6511,9315,,,,,Example only - fictitious.,The bin grid is related to the earth through a transformation - see coordinate operation (transformation) code 15744.,"UKOOA Data Exchange Format P6/98 ""Definition of 3D Seismic Binning Grids"".",EPSG,2005-09-09,,1,0
+7400,NTF (Paris) + NGF IGN69,1326,compound,,,,,4807,5720,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+7401,NTF (Paris) / France II + NGF Lallemand,1326,compound,,,,,27582,5719,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,1
+7402,NTF (Paris) / France II + NGF IGN69,1326,compound,,,,,27582,5720,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,1
+7403,NTF (Paris) / France III + NGF IGN69,1733,compound,,,,,27583,5720,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,1
+7404,RT90 + RH70,1225,compound,,,,,4124,5718,Large and medium scale topographic mapping and engineering survey.,When combined with geoid model RN92 forms geographic 3D coordinate system RR92.,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,1997-11-13,,1,0
+7405,OSGB36 / British National Grid + ODN,2792,compound,,,,,27700,5701,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2006-01-16,2005.88,1,0
+7406,NAD27 + NGVD29,1323,compound,,,,,4267,5702,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+7407,NAD27 / Texas North + NGVD29,2253,compound,,,,,32037,5702,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+7408,RD/NAP,1275,compound,,,,,4289,5709,Large and medium scale topographic mapping and engineering survey.,,http://www.rdnap.nl/,EPSG,2005-09-29,2005.46,1,1
+7409,ETRS89 + EVRF2000,1299,compound,,,,,4258,5730,For pan-European products and services.,,IAG subcommission for Europe,EPSG,2005-04-27,2005.18,1,0
+7410,PSHD93,3288,compound,,,,,4134,5724,Oil exploration.,,Petroleum Development Oman,EPSG,2001-06-05,,1,0
+7411,NTF (Paris) / Lambert zone II + NGF Lallemand,1326,compound,,,,,27572,5719,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+7412,NTF (Paris) / Lambert zone II + NGF IGN69,1326,compound,,,,,27572,5719,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+7413,NTF (Paris) / Lambert zone III + NGF IGN69,1733,compound,,,,,27573,5719,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2001-11-06,,1,0
+7414,Tokyo + JSLD,1129,compound,,,,,4301,5723,xxx,,EPSG,EPSG,2004-05-09,,1,0
+7415,Amersfoort / RD New + NAP,1275,compound,,,,,28992,5709,Large and medium scale topographic mapping and engineering survey.,,http://www.rdnap.nl/,OGP,2006-01-30,,1,0
+20004,Pulkovo 1995 / Gauss-Kruger zone 4,1763,projected,4530,,4200,16204,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 21E (code 2463).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20005,Pulkovo 1995 / Gauss-Kruger zone 5,1764,projected,4530,,4200,16205,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 27E (code 2464).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20006,Pulkovo 1995 / Gauss-Kruger zone 6,1765,projected,4530,,4200,16206,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 33E (code 2465).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20007,Pulkovo 1995 / Gauss-Kruger zone 7,1766,projected,4530,,4200,16207,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 39E (code 2466).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20008,Pulkovo 1995 / Gauss-Kruger zone 8,1767,projected,4530,,4200,16208,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 45E (code 2467).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20009,Pulkovo 1995 / Gauss-Kruger zone 9,1768,projected,4530,,4200,16209,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 51E (code 2468).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20010,Pulkovo 1995 / Gauss-Kruger zone 10,1769,projected,4530,,4200,16210,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 57E (code 2469).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20011,Pulkovo 1995 / Gauss-Kruger zone 11,1770,projected,4530,,4200,16211,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 63E (code 2470).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20012,Pulkovo 1995 / Gauss-Kruger zone 12,1771,projected,4530,,4200,16212,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 69E (code 2471).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20013,Pulkovo 1995 / Gauss-Kruger zone 13,1772,projected,4530,,4200,16213,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 75E (code 2472).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20014,Pulkovo 1995 / Gauss-Kruger zone 14,1773,projected,4530,,4200,16214,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 81E (code 2473).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20015,Pulkovo 1995 / Gauss-Kruger zone 15,1774,projected,4530,,4200,16215,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 87E (code 2474).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20016,Pulkovo 1995 / Gauss-Kruger zone 16,1775,projected,4530,,4200,16216,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 93E (code 2475).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20017,Pulkovo 1995 / Gauss-Kruger zone 17,1776,projected,4530,,4200,16217,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 99E (code 2476).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20018,Pulkovo 1995 / Gauss-Kruger zone 18,1777,projected,4530,,4200,16218,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 105E (code 2477).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20019,Pulkovo 1995 / Gauss-Kruger zone 19,1778,projected,4530,,4200,16219,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 111E (code 2478).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20020,Pulkovo 1995 / Gauss-Kruger zone 20,1779,projected,4530,,4200,16220,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 117E (code 2479).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20021,Pulkovo 1995 / Gauss-Kruger zone 21,1780,projected,4530,,4200,16221,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 123E (code 2480).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20022,Pulkovo 1995 / Gauss-Kruger zone 22,1781,projected,4530,,4200,16222,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 129E (code 2481).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20023,Pulkovo 1995 / Gauss-Kruger zone 23,1782,projected,4530,,4200,16223,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 135E (code 2482).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20024,Pulkovo 1995 / Gauss-Kruger zone 24,1783,projected,4530,,4200,16224,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 141E (code 2483).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20025,Pulkovo 1995 / Gauss-Kruger zone 25,1784,projected,4530,,4200,16225,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 147E (code 2484).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20026,Pulkovo 1995 / Gauss-Kruger zone 26,1785,projected,4530,,4200,16226,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 153E (code 2485).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20027,Pulkovo 1995 / Gauss-Kruger zone 27,1786,projected,4530,,4200,16227,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 159E (code 2486).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20028,Pulkovo 1995 / Gauss-Kruger zone 28,1787,projected,4530,,4200,16228,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 165E (code 2487).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20029,Pulkovo 1995 / Gauss-Kruger zone 29,1788,projected,4530,,4200,16229,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 171E (code 2488).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20030,Pulkovo 1995 / Gauss-Kruger zone 30,1789,projected,4530,,4200,16230,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 177E (code 2489).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20031,Pulkovo 1995 / Gauss-Kruger zone 31,1790,projected,4530,,4200,16231,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 177W (code 2490).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20032,Pulkovo 1995 / Gauss-Kruger zone 32,1791,projected,4530,,4200,16232,,,Medium scale topographic mapping.,Also found with truncated false easting - see Pulkovo 1995 / Gauss-Kruger CM 171W (code 2491).,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,2002-06-22,2002.36,1,0
+20064,Pulkovo 1995 / Gauss-Kruger 4N,1763,projected,4530,,4200,16304,,,Truncated form of Gauss-Kruger zone 4,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20065,Pulkovo 1995 / Gauss-Kruger 5N,1764,projected,4530,,4200,16305,,,Truncated form of Gauss-Kruger zone 5,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20066,Pulkovo 1995 / Gauss-Kruger 6N,1765,projected,4530,,4200,16306,,,Truncated form of Gauss-Kruger zone 6,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20067,Pulkovo 1995 / Gauss-Kruger 7N,1766,projected,4530,,4200,16307,,,Truncated form of Gauss-Kruger zone 7,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20068,Pulkovo 1995 / Gauss-Kruger 8N,1767,projected,4530,,4200,16308,,,Truncated form of Gauss-Kruger zone 8,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20069,Pulkovo 1995 / Gauss-Kruger 9N,1768,projected,4530,,4200,16309,,,Truncated form of Gauss-Kruger zone 9,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20070,Pulkovo 1995 / Gauss-Kruger 10N,1769,projected,4530,,4200,16310,,,Truncated form of Gauss-Kruger zone 10,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20071,Pulkovo 1995 / Gauss-Kruger 11N,1770,projected,4530,,4200,16311,,,Truncated form of Gauss-Kruger zone 11,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20072,Pulkovo 1995 / Gauss-Kruger 12N,1771,projected,4530,,4200,16312,,,Truncated form of Gauss-Kruger zone 12,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20073,Pulkovo 1995 / Gauss-Kruger 13N,1772,projected,4530,,4200,16313,,,Truncated form of Gauss-Kruger zone 13,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20074,Pulkovo 1995 / Gauss-Kruger 14N,1773,projected,4530,,4200,16314,,,Truncated form of Gauss-Kruger zone 14,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20075,Pulkovo 1995 / Gauss-Kruger 15N,1774,projected,4530,,4200,16315,,,Truncated form of Gauss-Kruger zone 15,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20076,Pulkovo 1995 / Gauss-Kruger 16N,1775,projected,4530,,4200,16316,,,Truncated form of Gauss-Kruger zone 16,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20077,Pulkovo 1995 / Gauss-Kruger 17N,1776,projected,4530,,4200,16317,,,Truncated form of Gauss-Kruger zone 17,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20078,Pulkovo 1995 / Gauss-Kruger 18N,1777,projected,4530,,4200,16318,,,Truncated form of Gauss-Kruger zone 18,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20079,Pulkovo 1995 / Gauss-Kruger 19N,1778,projected,4530,,4200,16319,,,Truncated form of Gauss-Kruger zone 19,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20080,Pulkovo 1995 / Gauss-Kruger 20N,1779,projected,4530,,4200,16320,,,Truncated form of Gauss-Kruger zone 20,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20081,Pulkovo 1995 / Gauss-Kruger 21N,1780,projected,4530,,4200,16321,,,Truncated form of Gauss-Kruger zone 21,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20082,Pulkovo 1995 / Gauss-Kruger 22N,1781,projected,4530,,4200,16322,,,Truncated form of Gauss-Kruger zone 22,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20083,Pulkovo 1995 / Gauss-Kruger 23N,1782,projected,4530,,4200,16323,,,Truncated form of Gauss-Kruger zone 23,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20084,Pulkovo 1995 / Gauss-Kruger 24N,1783,projected,4530,,4200,16324,,,Truncated form of Gauss-Kruger zone 24,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20085,Pulkovo 1995 / Gauss-Kruger 25N,1784,projected,4530,,4200,16325,,,Truncated form of Gauss-Kruger zone 25,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20086,Pulkovo 1995 / Gauss-Kruger 26N,1785,projected,4530,,4200,16326,,,Truncated form of Gauss-Kruger zone 26,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20087,Pulkovo 1995 / Gauss-Kruger 27N,1786,projected,4530,,4200,16327,,,Truncated form of Gauss-Kruger zone 27,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20088,Pulkovo 1995 / Gauss-Kruger 28N,1787,projected,4530,,4200,16328,,,Truncated form of Gauss-Kruger zone 28,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20089,Pulkovo 1995 / Gauss-Kruger 29N,1788,projected,4530,,4200,16329,,,Truncated form of Gauss-Kruger zone 29,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20090,Pulkovo 1995 / Gauss-Kruger 30N,1789,projected,4530,,4200,16330,,,Truncated form of Gauss-Kruger zone 30,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20091,Pulkovo 1995 / Gauss-Kruger 31N,1790,projected,4530,,4200,16331,,,Truncated form of Gauss-Kruger zone 31,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20092,Pulkovo 1995 / Gauss-Kruger 32N,1791,projected,4530,,4200,16332,,,Truncated form of Gauss-Kruger zone 32,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,1,1
+20135,Adindan / UTM zone 35N,2827,projected,4400,,4201,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2003-01-16,,1,0
+20136,Adindan / UTM zone 36N,2825,projected,4400,,4201,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2003-01-16,,1,0
+20137,Adindan / UTM zone 37N,1552,projected,4400,,4201,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2003-01-16,2002.81,1,0
+20138,Adindan / UTM zone 38N,1553,projected,4400,,4201,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2003-01-16,2002.81,1,0
+20248,AGD66 / AMG zone 48,1556,projected,4400,,4202,17448,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20249,AGD66 / AMG zone 49,1557,projected,4400,,4202,17449,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20250,AGD66 / AMG zone 50,1558,projected,4400,,4202,17450,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20251,AGD66 / AMG zone 51,1559,projected,4400,,4202,17451,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20252,AGD66 / AMG zone 52,1560,projected,4400,,4202,17452,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20253,AGD66 / AMG zone 53,1561,projected,4400,,4202,17453,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20254,AGD66 / AMG zone 54,1567,projected,4400,,4202,17454,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20255,AGD66 / AMG zone 55,1568,projected,4400,,4202,17455,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20256,AGD66 / AMG zone 56,1564,projected,4400,,4202,17456,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20257,AGD66 / AMG zone 57,1565,projected,4400,,4202,17457,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20258,AGD66 / AMG zone 58,1566,projected,4400,,4202,17458,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20348,AGD84 / AMG zone 48,1556,projected,4400,,4203,17448,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20349,AGD84 / AMG zone 49,1557,projected,4400,,4203,17449,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20350,AGD84 / AMG zone 50,1558,projected,4400,,4203,17450,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20351,AGD84 / AMG zone 51,1559,projected,4400,,4203,17451,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20352,AGD84 / AMG zone 52,1560,projected,4400,,4203,17452,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20353,AGD84 / AMG zone 53,1561,projected,4400,,4203,17453,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20354,AGD84 / AMG zone 54,1562,projected,4400,,4203,17454,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20355,AGD84 / AMG zone 55,1563,projected,4400,,4203,17455,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20356,AGD84 / AMG zone 56,1564,projected,4400,,4203,17456,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20357,AGD84 / AMG zone 57,1565,projected,4400,,4203,17457,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20358,AGD84 / AMG zone 58,1566,projected,4400,,4203,17458,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20436,Ain el Abd / UTM zone 36N,3107,projected,4400,,4204,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-12,,1,0
+20437,Ain el Abd / UTM zone 37N,1569,projected,4400,,4204,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-12,2005.11,1,0
+20438,Ain el Abd / UTM zone 38N,1571,projected,4400,,4204,16038,,,"Large and medium scale topographic mapping and engineering survey. In Kuwait, oil production (but not exploration - see KOC Lambert, code 24600).","Known in Kuwait as ""KOC UTM"". Used by KOC for engineering but not explorartion (see KOC Lambert, code 24600).",,EPSG,2005-05-12,97.59 2005.11,1,0
+20439,Ain el Abd / UTM zone 39N,1570,projected,4400,,4204,16039,,,"Large and medium scale topographic mapping and engineering survey. In Kuwait, oil production (but not exploration - see KOC Lambert, code 24600).","Known in Kuwait as ""KOC UTM"". Used by KOC for engineering but not explorartion (see KOC Lambert, code 24600).",,EPSG,2005-05-12,2005.11,1,0
+20440,Ain el Abd / UTM zone 40N,3106,projected,4400,,4204,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-12,,1,0
+20499,Ain el Abd / Bahrain Grid,1040,projected,4400,,4204,19900,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20538,Afgooye / UTM zone 38N,1554,projected,4400,,4205,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20539,Afgooye / UTM zone 39N,1555,projected,4400,,4205,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+20790,Lisbon (Lisbon)/Portuguese National Grid,1294,projected,4499,,4803,19936,,,Large and medium scale topographic mapping and engineering survey for military purposes.,,Instituto Geografico e Cadastral; Lisbon,EPSG,1998-11-11,98.42  2000.551,1,0
+20791,Lisbon (Lisbon)/Portuguese Grid,1294,projected,4499,,4803,19969,,,Large and medium scale topographic mapping and engineering survey.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+20822,Aratu / UTM zone 22S,1572,projected,4400,,4208,16122,,,Oil exploration and production.,,,EPSG,1995-07-21,95.191,1,0
+20823,Aratu / UTM zone 23S,1573,projected,4400,,4208,16123,,,Oil exploration and production.,,,EPSG,1995-07-21,95.191,1,0
+20824,Aratu / UTM zone 24S,1574,projected,4400,,4208,16124,,,Oil exploration and production.,,,EPSG,1995-07-21,95.191,1,0
+20934,Arc 1950 / UTM zone 34S,1575,projected,4400,,4209,16134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+20935,Arc 1950 / UTM zone 35S,1576,projected,4400,,4209,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+20936,Arc 1950 / UTM zone 36S,1577,projected,4400,,4209,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21035,Arc 1960 / UTM zone 35S,1579,projected,4400,,4210,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21036,Arc 1960 / UTM zone 36S,1581,projected,4400,,4210,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21037,Arc 1960 / UTM zone 37S,1583,projected,4400,,4210,16137,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21095,Arc 1960 / UTM zone 35N,1578,projected,4400,,4210,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21096,Arc 1960 / UTM zone 36N,1580,projected,4400,,4210,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21097,Arc 1960 / UTM zone 37N,1582,projected,4400,,4210,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,,1,0
+21100,Batavia (Jakarta) / NEIEZ,1285,projected,4499,,4813,19905,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+21148,Batavia / UTM zone 48S,1584,projected,4400,,4211,16148,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+21149,Batavia / UTM zone 49S,1586,projected,4400,,4211,16149,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+21150,Batavia / UTM zone 50S,1585,projected,4400,,4211,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+21291,Barbados 1938 / British West Indies Grid,1042,projected,4400,,4212,19942,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by Barbados National Grid (code 21292) from 1983.,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+21292,Barbados 1938 / Barbados National Grid,1042,projected,4400,,4212,19943,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Barbados 1938 / BWI Grid (code 21291) from 1983.,Ordnance Survey of Great Britain,EPSG,1999-04-22,,1,0
+21413,Beijing 1954 / Gauss-Kruger zone 13,1587,projected,4530,,4214,16213,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 75E (code 24153). Superseded by Xian 1980 / Gauss-Kruger zone 13 (code 2327).,,EPSG,2002-06-22,2002.16,1,0
+21414,Beijing 1954 / Gauss-Kruger zone 14,1588,projected,4530,,4214,16214,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 81E (code 24154). Superseded by Xian 1980 / Gauss-Kruger zone 14 (code 2328).,,EPSG,2002-06-22,2002.16,1,0
+21415,Beijing 1954 / Gauss-Kruger zone 15,1589,projected,4530,,4214,16215,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 87E (code 24155). Superseded by Xian 1980 / Gauss-Kruger zone 15 (code 2329).,,EPSG,2002-06-22,2002.16,1,0
+21416,Beijing 1954 / Gauss-Kruger zone 16,1590,projected,4530,,4214,16216,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 93E (code 24156). Superseded by Xian 1980 / Gauss-Kruger zone 16 (code 2330).,,EPSG,2002-06-22,2002.16,1,0
+21417,Beijing 1954 / Gauss-Kruger zone 17,1591,projected,4530,,4214,16217,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 99E (code 24157). Superseded by Xian 1980 / Gauss-Kruger zone 17 (code 2331).,,EPSG,2002-06-22,2002.16,1,0
+21418,Beijing 1954 / Gauss-Kruger zone 18,1592,projected,4530,,4214,16218,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 105E (code 24158). Superseded by Xian 1980 / Gauss-Kruger zone 18 (code 2332).,,EPSG,2002-06-22,2002.16,1,0
+21419,Beijing 1954 / Gauss-Kruger zone 19,1593,projected,4530,,4214,16219,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 111E (code 24159). Superseded by Xian 1980 / Gauss-Kruger zone 19 (code 2333).,,EPSG,2002-06-22,2002.16,1,0
+21420,Beijing 1954 / Gauss-Kruger zone 20,1594,projected,4530,,4214,16220,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 117E (code 24160). Superseded by Xian 1980 / Gauss-Kruger zone 20 (code 2334).,,EPSG,2002-06-22,2002.16,1,0
+21421,Beijing 1954 / Gauss-Kruger zone 21,1595,projected,4530,,4214,16221,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 123E (code 24161). Superseded by Xian 1980 / Gauss-Kruger zone 21 (code 2335).,,EPSG,2002-06-22,2002.16,1,0
+21422,Beijing 1954 / Gauss-Kruger zone 22,1596,projected,4530,,4214,16222,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 129E (code 24162). Superseded by Xian 1980 / Gauss-Kruger zone 22 (code 2336).,,EPSG,2002-06-22,2002.16,1,0
+21423,Beijing 1954 / Gauss-Kruger zone 23,1597,projected,4530,,4214,16223,,,Medium scale topographic mapping.,Also found with truncated false easting - see Beijing 1954 / Gauss-Kruger CM 135E (code 24163). Superseded by Xian 1980 / Gauss-Kruger zone 23 (code 2337).,,EPSG,2002-06-22,2002.16,1,0
+21453,Beijing 1954 / Gauss-Kruger CM 75E,1587,projected,4530,,4214,16313,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 13 (code 21413). Superseded by Xian 1980 / Gauss-Kruger CM 75E (code 2338).,,EPSG,2002-06-22,,1,0
+21454,Beijing 1954 / Gauss-Kruger CM 81E,1588,projected,4530,,4214,16314,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 14 (code 21414). Superseded by Xian 1980 / Gauss-Kruger CM 81E (code 2339).,,EPSG,2002-06-22,,1,0
+21455,Beijing 1954 / Gauss-Kruger CM 87E,1589,projected,4530,,4214,16315,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 15 (code 21415). Superseded by Xian 1980 / Gauss-Kruger CM 87E (code 2340).,,EPSG,2002-06-22,,1,0
+21456,Beijing 1954 / Gauss-Kruger CM 93E,1590,projected,4530,,4214,16316,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 16 (code 21416). Superseded by Xian 1980 / Gauss-Kruger CM 93E (code 2341).,,EPSG,2002-06-22,,1,0
+21457,Beijing 1954 / Gauss-Kruger CM 99E,1591,projected,4530,,4214,16317,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 17 (code 21417). Superseded by Xian 1980 / Gauss-Kruger CM 99E (code 2342).,,EPSG,2002-06-22,,1,0
+21458,Beijing 1954 / Gauss-Kruger CM 105E,1592,projected,4530,,4214,16318,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 18 (code 21418). Superseded by Xian 1980 / Gauss-Kruger CM 105E (code 2343).,,EPSG,2002-06-22,,1,0
+21459,Beijing 1954 / Gauss-Kruger CM 111E,1593,projected,4530,,4214,16319,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 19 (code 21419). Superseded by Xian 1980 / Gauss-Kruger CM 111E (code 2344).,,EPSG,2002-06-22,,1,0
+21460,Beijing 1954 / Gauss-Kruger CM 117E,1594,projected,4530,,4214,16320,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 20 (code 21420). Superseded by Xian 1980 / Gauss-Kruger CM 117E (code 2345).,,EPSG,2002-06-22,,1,0
+21461,Beijing 1954 / Gauss-Kruger CM 123E,1595,projected,4530,,4214,16321,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 21 (code 21421). Superseded by Xian 1980 / Gauss-Kruger CM 123E (code 2346).,,EPSG,2002-06-22,,1,0
+21462,Beijing 1954 / Gauss-Kruger CM 129E,1596,projected,4530,,4214,16322,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 22 (code 21422). Superseded by Xian 1980 / Gauss-Kruger CM 129E (code 2347).,,EPSG,2002-06-22,,1,0
+21463,Beijing 1954 / Gauss-Kruger CM 135E,1597,projected,4530,,4214,16323,,,Medium scale topographic mapping.,Truncated form of Beijing 1954 / Gauss-Kruger zone 33 (code 21423). Superseded by Xian 1980 / Gauss-Kruger CM 135E (code 2348).,,EPSG,2002-06-22,,1,0
+21473,Beijing 1954 / Gauss-Kruger 13N,1587,projected,4530,,4214,16313,,,Truncated form of Gauss-Kruger zone 13,,,EPSG,1995-06-02,,1,1
+21474,Beijing 1954 / Gauss-Kruger 14N,1588,projected,4530,,4214,16314,,,Truncated form of Gauss-Kruger zone 14,,,EPSG,1995-06-02,,1,1
+21475,Beijing 1954 / Gauss-Kruger 15N,1589,projected,4530,,4214,16315,,,Truncated form of Gauss-Kruger zone 15,,,EPSG,1995-06-02,,1,1
+21476,Beijing 1954 / Gauss-Kruger 16N,1590,projected,4530,,4214,16316,,,Truncated form of Gauss-Kruger zone 16,,,EPSG,1995-06-02,,1,1
+21477,Beijing 1954 / Gauss-Kruger 17N,1591,projected,4530,,4214,16317,,,Truncated form of Gauss-Kruger zone 17,,,EPSG,1995-06-02,,1,1
+21478,Beijing 1954 / Gauss-Kruger 18N,1592,projected,4530,,4214,16318,,,Truncated form of Gauss-Kruger zone 18,,,EPSG,1995-06-02,,1,1
+21479,Beijing 1954 / Gauss-Kruger 19N,1593,projected,4530,,4214,16319,,,Truncated form of Gauss-Kruger zone 19,,,EPSG,1995-06-02,,1,1
+21480,Beijing 1954 / Gauss-Kruger 20N,1594,projected,4530,,4214,16320,,,Truncated form of Gauss-Kruger zone 20,,,EPSG,1995-06-02,,1,1
+21481,Beijing 1954 / Gauss-Kruger 21N,1595,projected,4530,,4214,16321,,,Truncated form of Gauss-Kruger zone 21,,,EPSG,1995-06-02,,1,1
+21482,Beijing 1954 / Gauss-Kruger 22N,1596,projected,4530,,4214,16322,,,Truncated form of Gauss-Kruger zone 22,,,EPSG,1995-06-02,,1,1
+21483,Beijing 1954 / Gauss-Kruger 23N,1597,projected,4530,,4214,16323,,,Truncated form of Gauss-Kruger zone 23,,,EPSG,1995-06-02,,1,1
+21500,Belge 1950 (Brussels) / Belge Lambert 50,1347,projected,4499,,4809,19901,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Belge 1972 / Belge Lambert 72 (code 31300) and Belge 1972 / Belgian Lambert 72 (code 31370).,,EPSG,1997-04-11,97.13,1,0
+21780,Bern 1898 (Bern) / LV03C,1286,projected,4498,,4801,19923,,,Large and medium scale topographic mapping and engineering survey.,Superseded by CH1903 / LV03 (code 21781).,,EPSG,1997-06-30,97.27  97.62,1,0
+21781,CH1903 / LV03,1286,projected,4498,,4149,19922,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes LV03C (code 21780).  Superseded by CH1903+/LV95 (code 2056).,,EPSG,2005-05-27,2001.29 2005.18,1,0
+21817,Bogota 1975 / UTM zone 17N,1602,projected,4400,,4218,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,2000.20,1,1
+21818,Bogota 1975 / UTM zone 18N,1603,projected,4400,,4218,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,2000.20,1,0
+21891,Bogota 1975 / Colombia West zone,1598,projected,4499,,4218,18051,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,97.11  97.57 2000.20,1,1
+21892,Bogota 1975 / Colombia Bogota zone,1599,projected,4499,,4218,18052,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,97.11  97.57 2000.20,1,1
+21893,Bogota 1975 / Colombia East Central zone,1600,projected,4499,,4218,18053,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,97.11  97.57 2000.20,1,1
+21894,Bogota 1975 / Colombia East,1601,projected,4499,,4218,18054,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-10-19,97.11  97.57 2000.20,1,1
+21896,Bogota 1975 / Colombia West zone,1598,projected,4530,,4218,18051,,,Large and medium scale topographic mapping and engineering survey.,Superseded by MAGNA-SIRGAS / Colombia West zone (CRS code 3114).,,EPSG,2005-04-27,,1,0
+21897,Bogota 1975 / Colombia Bogota zone,1599,projected,4530,,4218,18052,,,Large and medium scale topographic mapping and engineering survey.,Superseded by MAGNA-SIRGAS / Colombia Bogota zone (CRS code 3116).,,EPSG,2005-04-27,,1,0
+21898,Bogota 1975 / Colombia East Central zone,1600,projected,4530,,4218,18053,,,Large and medium scale topographic mapping and engineering survey.,Superseded by MAGNA-SIRGAS / Colombia East Central zone (CRS code 3117).,,EPSG,2005-04-27,,1,0
+21899,Bogota 1975 / Colombia East,1601,projected,4530,,4218,18054,,,Large and medium scale topographic mapping and engineering survey.,Superseded by MAGNA-SIRGAS / Colombia East zone (CRS code 3118).,,EPSG,2005-04-27,,1,0
+22032,Camacupa / UTM zone 32S,1606,projected,4400,,4220,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,97.58,1,0
+22033,Camacupa / UTM zone 33S,1607,projected,4400,,4220,16133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-11-13,97.58,1,0
+22091,Camacupa / TM 11.30 SE,1605,projected,4400,,4220,16611,,,Oil exploration by Esso Angola offshore blocks 15 and 24.,,Esso Angola,EPSG,1998-11-11,,1,0
+22092,Camacupa / TM 12 SE,1604,projected,4400,,4220,16612,,,"Oil exploration by Shell Angola for offshore blocks 1 and 16  and by BP Amoco, Elf and Esso for offshore blocks 31-33.",,Shell Angola,EPSG,1998-11-11,,1,0
+22171,POSGAR 98 / Argentina 1,1608,projected,4530,,4190,18031,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 1 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22172,POSGAR 98 / Argentina 2,1609,projected,4530,,4190,18032,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 2 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22173,POSGAR 98 / Argentina 3,1610,projected,4530,,4190,18033,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 3 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22174,POSGAR 98 / Argentina 4,1611,projected,4530,,4190,18034,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 4 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22175,POSGAR 98 / Argentina 5,1612,projected,4530,,4190,18035,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 5 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22176,POSGAR 98 / Argentina 6,1613,projected,4530,,4190,18036,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 6 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22177,POSGAR 98 / Argentina 7,1614,projected,4530,,4190,18037,,,Large and medium scale topographic mapping and engineering survey.,"Supersedes POSGAR 94 / Argentina 7 for many practical purposes, but at this time the older system remains the official system.",Total Argentina.,EPSG,2005-09-12,,1,0
+22181,POSGAR 94 / Argentina 1,1608,projected,4530,,4694,18031,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 1 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22182,POSGAR 94 / Argentina 2,1609,projected,4530,,4694,18032,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 2 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22183,POSGAR 94 / Argentina 3,1610,projected,4530,,4694,18033,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 3 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22184,POSGAR 94 / Argentina 4,1611,projected,4530,,4694,18034,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 4 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22185,POSGAR 94 / Argentina 5,1612,projected,4530,,4694,18035,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 5 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22186,POSGAR 94 / Argentina 6,1613,projected,4530,,4694,18036,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 6 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22187,POSGAR 94 / Argentina 7,1614,projected,4530,,4694,18037,,,Large and medium scale topographic mapping and engineering survey.,Legally adopted in May 1997. Superseded by POSGAR 98 / Argentina 7 for many practical purposes.,Total Argentina.,OGP,2005-09-12,,1,0
+22191,Campo Inchauspe / Argentina 1,1608,projected,4530,,4221,18031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22192,Campo Inchauspe / Argentina 2,1609,projected,4530,,4221,18032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22193,Campo Inchauspe / Argentina 3,1610,projected,4530,,4221,18033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22194,Campo Inchauspe / Argentina 4,1611,projected,4530,,4221,18034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22195,Campo Inchauspe / Argentina 5,1612,projected,4530,,4221,18035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22196,Campo Inchauspe / Argentina 6,1613,projected,4530,,4221,18036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22197,Campo Inchauspe / Argentina 7,1614,projected,4530,,4221,18037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,97.72 2002.36,1,0
+22234,Cape / UTM zone 34S,1615,projected,4400,,4222,16134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-12-08,,1,0
+22235,Cape / UTM zone 35S,1617,projected,4400,,4222,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-12-08,,1,0
+22236,Cape / UTM zone 36S,1616,projected,4400,,4222,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-12-08,,1,0
+22275,South African Coordinate System zone 15,1454,projected,6503,,4222,17515,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22277,South African Coordinate System zone 17,1455,projected,6503,,4222,17517,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22279,South African Coordinate System zone 19,1456,projected,6503,,4222,17519,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22281,South African Coordinate System zone 21,1457,projected,6503,,4222,17521,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22283,South African Coordinate System zone 23,1458,projected,6503,,4222,17523,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22285,South African Coordinate System zone 25,1459,projected,6503,,4222,17525,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22287,South African Coordinate System zone 27,1460,projected,6503,,4222,17527,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22289,South African Coordinate System zone 29,1461,projected,6503,,4222,17529,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22291,South African Coordinate System zone 31,1462,projected,6503,,4222,17531,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22293,South African Coordinate System zone 33,1463,projected,6503,,4222,17533,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,"Directorate of Surveys and Mapping, Mowbray, South Africa.",EPSG,2000-03-07,99.98  2000.04,1,0
+22300,Carthage (Paris) / Tunisia Mining Grid,1618,projected,4406,,4816,19937,,,Large and medium scale topographic mapping and engineering survey.,CAUTION: Carthage datum did not exist when the 1953 decree was issued and an inference is that grid should be applied to the Voirol 1875 geogCRS.  Common practice assumes that the current Tunisian geodetic datum of Carthage applies.,,EPSG,1998-11-11,,1,0
+22332,Carthage / UTM zone 32N,1489,projected,4400,,4223,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+22391,Carthage / Nord Tunisie,1619,projected,4499,,4223,18181,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+22392,Carthage / Sud Tunisie,1620,projected,4499,,4223,18182,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+22521,Corrego Alegre / UTM zone 21S,3355,projected,4400,,4225,16121,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SAD69 / UTM zone 21S.,OGP,OGP,2005-12-30,,1,0
+22522,Corrego Alegre / UTM zone 22S,3176,projected,4400,,4225,16122,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SAD69 / UTM zone 22S.,OGP,OGP,2005-12-30,,1,0
+22523,Corrego Alegre / UTM zone 23S,3177,projected,4400,,4225,16123,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SAD69 / UTM zone 23S.,IBGE,EPSG,2005-12-30,2005.841,1,0
+22524,Corrego Alegre / UTM zone 24S,1818,projected,4400,,4225,16124,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SAD69 / UTM zone 24S.,IBGE,EPSG,2005-12-30,2005.841,1,0
+22525,Corrego Alegre / UTM zone 25S,3178,projected,4400,,4225,16125,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SAD69 / UTM zone 25S.,OGP,OGP,2005-12-30,,1,0
+22700,Deir ez Zor / Levant Zone,1623,projected,4499,,4227,19940,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Deir ez Zor / Syria Lambert (EPSG code 22770) from 1973.,,EPSG,1999-04-22,,1,0
+22770,Deir ez Zor / Syria Lambert,1623,projected,4499,,4227,19948,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Deir ez Zor / Levant zone (EPSG code 22700) from 1973.,,EPSG,1999-10-20,,1,0
+22780,Deir ez Zor / Levant Stereographic,1623,projected,4499,,4227,19949,,,Used  prior to World War II for cadastral and large scale topographic mapping.,,,EPSG,2000-10-19,,1,0
+22832,Douala / UTM zone 32N,1060,projected,4400,,4228,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+22991,Egypt 1907 / Blue Belt,1642,projected,4400,,4229,18071,,,Military topographic mapping.  Oil industry usually uses Egypt 1907 / Red Belt rather than this projected CRS.,Also known as Egypt 1907 / Green Belt.,,EPSG,2002-07-16,2002.49,1,0
+22992,Egypt 1907 / Red Belt,1643,projected,4400,,4229,18072,,,Large and medium scale topographic mapping and engineering survey.,See also Egypt 1907 / Blue Belt for non oil industry usage in Sinai peninsula.,,EPSG,1995-06-02,,1,0
+22993,Egypt 1907 / Purple Belt,1644,projected,4400,,4229,18073,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+22994,Egypt 1907 / Extended Purple Belt,1645,projected,4400,,4229,18074,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+23028,ED50 / UTM zone 28N,1631,projected,4400,,4230,16028,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,2005.18,1,0
+23029,ED50 / UTM zone 29N,1632,projected,4400,,4230,16029,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,2005.18,1,0
+23030,ED50 / UTM zone 30N,1633,projected,4400,,4230,16030,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23031,ED50 / UTM zone 31N,1634,projected,4400,,4230,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23032,ED50 / UTM zone 32N,1635,projected,4400,,4230,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23033,ED50 / UTM zone 33N,1636,projected,4400,,4230,16033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23034,ED50 / UTM zone 34N,1637,projected,4400,,4230,16034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+23035,ED50 / UTM zone 35N,1638,projected,4400,,4230,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23036,ED50 / UTM zone 36N,1639,projected,4400,,4230,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23037,ED50 / UTM zone 37N,1640,projected,4400,,4230,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23038,ED50 / UTM zone 38N,1641,projected,4400,,4230,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-05-27,2005.18,1,0
+23090,ED50 / TM 0 N,1629,projected,4400,,4230,16400,,,Used by Shell UK for UKCS North Sea oil exploration and production.,,Shell UK,EPSG,1998-11-11,,1,0
+23095,ED50 / TM 5 NE,1630,projected,4400,,4230,16405,,,Used by NAM for Dutch Sector of the North Sea oil exploration and production.,,NAM,EPSG,1998-11-11,,1,0
+23239,Fahud / UTM zone 39N,1544,projected,4400,,4232,16039,,,Large and medium scale topographic mapping and engineering survey.,Since 1993 superseded by PSD93 / UTM zone 39N projCRS (code 3439). Maximum differences to Fahud adjustment are 20 metres.,,EPSG,2004-04-07,2004.21,1,0
+23240,Fahud / UTM zone 40N,1545,projected,4400,,4232,16040,,,Large and medium scale topographic mapping and engineering survey.,Since 1993 superseded by PSD93 / UTM zone 40N projCRS (code 3440). Maximum differences to Fahud adjustment are 20 metres.,,EPSG,2004-04-07,2004.21,1,0
+23433,Garoua / UTM zone 33N,1060,projected,4400,,4234,16033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+23700,HD72 / EOV,1119,projected,4498,,4237,19931,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1997-07-22,,1,0
+23846,ID74 / UTM zone 46N,1647,projected,4400,,4238,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-08-08,95.193  95.20,1,0
+23847,ID74 / UTM zone 47N,1649,projected,4400,,4238,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23848,ID74 / UTM zone 48N,1651,projected,4400,,4238,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23849,ID74 / UTM zone 49N,1653,projected,4400,,4238,16049,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23850,ID74 / UTM zone 50N,1655,projected,4400,,4238,16050,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23851,ID74 / UTM zone 51N,1657,projected,4400,,4238,16051,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23852,ID74 / UTM zone 52N,1659,projected,4400,,4238,16052,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23853,ID74 / UTM zone 53N,1661,projected,4400,,4238,16053,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,1
+23886,ID74 / UTM zone 46S,1648,projected,4400,,4238,16146,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-08-08,95.193  95.20,1,1
+23887,ID74 / UTM zone 47S,1650,projected,4400,,4238,16147,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23888,ID74 / UTM zone 48S,1652,projected,4400,,4238,16148,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23889,ID74 / UTM zone 49S,1654,projected,4400,,4238,16149,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23890,ID74 / UTM zone 50S,1656,projected,4400,,4238,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23891,ID74 / UTM zone 51S,1658,projected,4400,,4238,16151,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23892,ID74 / UTM zone 52S,1660,projected,4400,,4238,16152,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23893,ID74 / UTM zone 53S,1662,projected,4400,,4238,16153,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23894,ID74 / UTM zone 54S,1663,projected,4400,,4238,16154,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.193,1,0
+23946,Indian 1954 / UTM zone 46N,1664,projected,4400,,4239,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1998-06-13,,1,0
+23947,Indian 1954 / UTM zone 47N,1665,projected,4400,,4239,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+23948,Indian 1954 / UTM zone 48N,1666,projected,4400,,4239,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24047,Indian 1975 / UTM zone 47N,1667,projected,4400,,4240,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24048,Indian 1975 / UTM zone 48N,1666,projected,4400,,4240,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24100,Jamaica 1875 / Jamaica (Old Grid),3342,projected,4403,,4241,19909,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JAD69 / Jamaica National Grid (CRS code 24200).,"Survey Department, Government of Jamaica, 1983.",EPSG,1995-06-02,,1,0
+24200,JAD69 / Jamaica National Grid,3342,projected,4400,,4242,19910,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Supersedes Jamaica 1875 / Jamaica (Old Grid) (CRS code 24100).,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,2004.51,1,0
+24305,Kalianpur 1937 / UTM zone 45N,1674,projected,4400,,4144,16045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24306,Kalianpur 1937 / UTM zone 46N,1675,projected,4400,,4144,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24311,Kalianpur 1962 / UTM zone 41N,1687,projected,4400,,4145,16041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24312,Kalianpur 1962 / UTM zone 42N,1688,projected,4400,,4145,16042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24313,Kalianpur 1962 / UTM zone 43N,1689,projected,4400,,4145,16043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24342,Kalianpur 1975 / UTM zone 42N,1679,projected,4400,,4146,16042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24343,Kalianpur 1975 / UTM zone 43N,1680,projected,4400,,4146,16043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24344,Kalianpur 1975 / UTM zone 44N,1681,projected,4400,,4146,16044,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24345,Kalianpur 1975 / UTM zone 45N,1682,projected,4400,,4146,16045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24346,Kalianpur 1975 / UTM zone 46N,1683,projected,4400,,4146,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24347,Kalianpur 1975 / UTM zone 47N,1684,projected,4400,,4146,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,,1,0
+24370,Kalianpur 1880 / India zone 0,1668,projected,4408,,4243,18110,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24371,Kalianpur 1880 / India zone I,1669,projected,4408,,4243,18111,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24372,Kalianpur 1880 / India zone IIa,1670,projected,4408,,4243,18112,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24373,Kalianpur 1880 / India zone III,1672,projected,4408,,4243,18114,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24374,Kalianpur 1880 / India zone IV,1673,projected,4408,,4243,18116,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24375,Kalianpur 1937 / India zone IIb,1041,projected,4400,,4144,18238,,,Large and medium scale topographic mapping and engineering survey.,Used by Bangladesh since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and Benoit's 1895 British inch-metre ratio of 39.370115 rounded as Ind ft = 0.30479841m exactly.,,EPSG,1999-10-20,97.23,1,0
+24376,Kalianpur 1962 / India zone I,1685,projected,4400,,4145,18236,,,Large and medium scale topographic mapping and engineering survey.,Used by Pakistan since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded by G.Bomford with slight error as Ind ft = 0.3048996m exactly.,,EPSG,1999-10-20,97.23,1,0
+24377,Kalianpur 1962 / India zone IIa,1686,projected,4400,,4145,18237,,,Large and medium scale topographic mapping and engineering survey.,Used by Pakistan since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded by G.Bomford with slight error as Ind ft = 0.3048996m exactly.,,EPSG,1999-10-20,97.23,1,0
+24378,Kalianpur 1975 / India zone I,1676,projected,4400,,4146,18231,,,Large and medium scale topographic mapping and engineering survey.,Used by India since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded as 1 Ind ft = 0.3048995m exactly.,,EPSG,1999-10-20,97.23,1,0
+24379,Kalianpur 1975 / India zone IIa,1677,projected,4400,,4146,18232,,,Large and medium scale topographic mapping and engineering survey.,Used by India since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded as 1 Ind ft = 0.3048995m exactly.,,EPSG,1999-10-20,97.23,1,0
+24380,Kalianpur 1975 / India zone IIb,1678,projected,4400,,4146,18235,,,Large and medium scale topographic mapping and engineering survey.,Used by India since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded as 1 Ind ft = 0.3048995m exactly.,,EPSG,1999-10-20,97.23,1,0
+24381,Kalianpur 1975 / India zone III,1672,projected,4400,,4146,18233,,,Large and medium scale topographic mapping and engineering survey.,Used by India since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded as 1 Ind ft = 0.3048995m exactly.,,EPSG,1999-10-20,97.23,1,0
+24382,Kalianpur 1880 / India zone IIb,1671,projected,4408,,4243,18113,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.23,1,0
+24383,Kalianpur 1975 / India zone IV,1673,projected,4400,,4146,18234,,,Large and medium scale topographic mapping and engineering survey.,Used by India since metrication.  Metric conversion applies A.R.Clarke's Indian foot-British foot ratio of 0.99999566 and J.S.Clark's 1865 British inch-metre ratio of 39.369971 rounded as 1 Ind ft = 0.3048995m exactly.,,EPSG,1999-10-20,97.23,1,0
+24500,Kertau / Singapore Grid,1210,projected,4400,,4245,19920,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24547,Kertau / UTM zone 47N,1691,projected,4400,,4245,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24548,Kertau / UTM zone 48N,1692,projected,4400,,4245,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-07-21,95.192,1,0
+24571,Kertau / R.S.O. Malaya (ch),1690,projected,4401,,4245,19935,,,Large and medium scale topographic mapping and engineering survey.,Adopts metric conversion of 39.370113 inches per metre.,,EPSG,1999-10-20,97.231,1,0
+24600,KOC Lambert,3267,projected,4400,,4246,19906,,,"Oil industry exploration (but not production - see Ain el Abd / UTM zone 38N, code 20438).","Used by KOC for exploration but not engineering (see Ain el Abd / UTM zone 38N, code 24600).",,EPSG,1996-04-12,,1,0
+24718,La Canoa / UTM zone 18N,1693,projected,4400,,4247,16018,,,Large and medium scale topographic mapping and engineering survey.,Sometimes referred to as PSAD56 / UTM zone 18N.,,EPSG,1999-10-20,,1,0
+24719,La Canoa / UTM zone 19N,1694,projected,4400,,4247,16019,,,Large and medium scale topographic mapping and engineering survey.,Sometimes referred to as PSAD56 / UTM zone 19N.,,EPSG,1999-10-20,,1,0
+24720,La Canoa / UTM zone 20N,1695,projected,4400,,4247,16020,,,Large and medium scale topographic mapping and engineering survey.,Sometimes referred to as PSAD56 / UTM zone 20N.,,EPSG,1995-06-02,,1,0
+24817,PSAD56 / UTM zone 17N,3112,projected,4400,,4248,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-07-01,,1,0
+24818,PSAD56 / UTM zone 18N,1756,projected,4400,,4248,16018,,,Large and medium scale topographic mapping and engineering survey.,In Venezuela also known as La Canoa / UTM zone 18N.,,EPSG,1995-06-02,,1,0
+24819,PSAD56 / UTM zone 19N,1758,projected,4400,,4248,16019,,,Large and medium scale topographic mapping and engineering survey.,In Venezuela also known as La Canoa / UTM zone 19N.,,EPSG,1995-06-02,,1,0
+24820,PSAD56 / UTM zone 20N,1760,projected,4400,,4248,16020,,,Large and medium scale topographic mapping and engineering survey.,In Venezuela also known as La Canoa / UTM zone 20N.,,EPSG,1995-06-02,,1,0
+24821,PSAD56 / UTM zone 21N,1762,projected,4400,,4248,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24877,PSAD56 / UTM zone 17S,1755,projected,4400,,4248,16117,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24878,PSAD56 / UTM zone 18S,1757,projected,4400,,4248,16118,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24879,PSAD56 / UTM zone 19S,1759,projected,4400,,4248,16119,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24880,PSAD56 / UTM zone 20S,1761,projected,4400,,4248,16120,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24881,PSAD56 / UTM zone 21S,1761,projected,4400,,4248,16121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-07-01,,1,0
+24882,PSAD56 / UTM zone 22S,1754,projected,4400,,4248,16122,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-04-22,,1,0
+24891,PSAD56 / Peru west zone,1753,projected,4499,,4248,18161,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24892,PSAD56 / Peru central zone,1752,projected,4499,,4248,18162,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+24893,PSAD56 / Peru east zone,1751,projected,4499,,4248,18163,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+25000,Leigon / Ghana Metre Grid,1104,projected,4400,,4250,19904,,,Large and medium scale topographic mapping and engineering survey.,Superseded Accra / Ghana National Grid (code 2136) in 1978.,,EPSG,1995-06-02,,1,0
+25231,Lome / UTM zone 31N,1232,projected,4400,,4252,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+25391,Luzon 1911 / Philippines zone I,1698,projected,4499,,4253,18171,,,Large and medium scale topographic mapping and engineering survey.,Superseded by PRS92 / Philippines zone 1 (CRS code 3121).,,EPSG,2004-12-24,2004.73,1,0
+25392,Luzon 1911 / Philippines zone II,1699,projected,4499,,4253,18172,,,Large and medium scale topographic mapping and engineering survey.,Superseded by PRS92 / Philippines zone 2 (CRS code 3122).,,EPSG,2004-12-24,2004.73,1,0
+25393,Luzon 1911 / Philippines zone III,1700,projected,4499,,4253,18173,,,Large and medium scale topographic mapping and engineering survey.,Superseded by PRS92 / Philippines zone 3 (CRS code 3123).,,EPSG,2004-12-24,2004.73,1,0
+25394,Luzon 1911 / Philippines zone IV,1701,projected,4499,,4253,18174,,,Large and medium scale topographic mapping and engineering survey.,Superseded by PRS92 / Philippines zone 4 (CRS code 3124).,,EPSG,2004-12-24,2004.73,1,0
+25395,Luzon 1911 / Philippines zone V,1702,projected,4499,,4253,18175,,,Large and medium scale topographic mapping and engineering survey.,Superseded by PRS92 / Philippines zone 5 (CRS code 3125).,,EPSG,2004-12-24,2004.73,1,0
+25700,Makassar (Jakarta) / NEIEZ,1316,projected,4499,,4804,19905,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+25828,ETRS89 / UTM zone 28N,2122,projected,4400,,4258,16028,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25829,ETRS89 / UTM zone 29N,2123,projected,4400,,4258,16029,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25830,ETRS89 / UTM zone 30N,2124,projected,4400,,4258,16030,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25831,ETRS89 / UTM zone 31N,2125,projected,4400,,4258,16031,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25832,ETRS89 / UTM zone 32N,2126,projected,4400,,4258,16032,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25833,ETRS89 / UTM zone 33N,2127,projected,4400,,4258,16033,,,Large and medium scale topographic mapping and engineering survey.,Used for all state of Brandenburg including those areas west of 12 deg E.,,EPSG,2005-05-27,99.11 2000.72,1,0
+25834,ETRS89 / UTM zone 34N,2128,projected,4400,,4258,16034,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25835,ETRS89 / UTM zone 35N,2129,projected,4400,,4258,16035,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25836,ETRS89 / UTM zone 36N,2130,projected,4400,,4258,16036,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25837,ETRS89 / UTM zone 37N,2131,projected,4400,,4258,16037,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25838,ETRS89 / UTM zone 38N,2132,projected,4400,,4258,16038,,,Large and medium scale topographic mapping and engineering survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used as synonyms.,,EPSG,2000-10-19,99.11 2000.72,1,0
+25884,ETRS89 / TM Baltic93,1646,projected,4530,,4258,19939,,,Medium and small scale topographic mapping and engineering survey.,"Used as a common coordinate system for the Baltic states and for medium and small scale mapping since 1993. For large scale applications see CRS codes 3300-01 (Estonia), 3059 (Latvia) and 2600 (Lituania).",http://www.geo.ut.ee/,EPSG,2005-09-29,99.11 2000.72 2005.46,1,0
+25932,Malongo 1987 / UTM zone 32S,3180,projected,4400,,4259,16132,,,Oil industry offshore exploration and production from 1987.,"Superseded Mhast (offshore) / UTM zone 32S (CRS code 3354) in 1987. References to ""Mhast"" since 1987 often should have stated ""Malongo 1987"".",ChevronTexaco.,EPSG,2006-01-06,2005.751,1,0
+26191,Merchich / Nord Maroc,1703,projected,4499,,4261,18131,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-09-19,2002.64,1,0
+26192,Merchich / Sud Maroc,2787,projected,4499,,4261,18132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-09-19,2002.64,1,0
+26193,Merchich / Sahara,1705,projected,4499,,4261,18133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+26194,Merchich / Sahara Nord,2788,projected,4499,,4261,18134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-09-19,,1,0
+26195,Merchich / Sahara Sud,2789,projected,4499,,4261,18135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-09-19,,1,0
+26237,Massawa / UTM zone 37N,1089,projected,4400,,4262,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26331,Minna / UTM zone 31N,1716,projected,4400,,4263,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26332,Minna / UTM zone 32N,1717,projected,4400,,4263,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26391,Minna / Nigeria West Belt,1715,projected,4400,,4263,18151,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26392,Minna / Nigeria Mid Belt,1714,projected,4400,,4263,18152,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26393,Minna / Nigeria East Belt,1713,projected,4400,,4263,18153,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26432,Mhast / UTM zone 32S,1318,projected,4400,,4264,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+26591,Monte Mario (Rome) / Italy zone 1,1718,projected,4499,,4806,18121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+26592,Monte Mario (Rome) / Italy zone 2,1719,projected,4499,,4806,18122,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+26632,M'poraloko / UTM zone 32N,1696,projected,4400,,4266,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26692,M'poraloko / UTM zone 32S,1697,projected,4400,,4266,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26703,NAD27 / UTM zone 3N,2133,projected,4400,,4267,16003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26704,NAD27 / UTM zone 4N,2134,projected,4400,,4267,16004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26705,NAD27 / UTM zone 5N,2135,projected,4400,,4267,16005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26706,NAD27 / UTM zone 6N,2136,projected,4400,,4267,16006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26707,NAD27 / UTM zone 7N,2137,projected,4400,,4267,16007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26708,NAD27 / UTM zone 8N,2138,projected,4400,,4267,16008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26709,NAD27 / UTM zone 9N,2139,projected,4400,,4267,16009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26710,NAD27 / UTM zone 10N,2140,projected,4400,,4267,16010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26711,NAD27 / UTM zone 11N,2141,projected,4400,,4267,16011,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26712,NAD27 / UTM zone 12N,2142,projected,4400,,4267,16012,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26713,NAD27 / UTM zone 13N,2143,projected,4400,,4267,16013,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26714,NAD27 / UTM zone 14N,2144,projected,4400,,4267,16014,,,Large and medium scale topographic mapping and engineering survey.,See NAD27 / BLM 14N (feet) (code 32064) for non-metric equivalent used in US Gulf of Mexico.,,EPSG,1995-06-02,,1,0
+26715,NAD27 / UTM zone 15N,2145,projected,4400,,4267,16015,,,Large and medium scale topographic mapping and engineering survey.,In Ontario superseded by NAD27(76) / UTM zone 15N (code 2027). See NAD27 / BLM 15N (feet) (code 32065) for non-metric equivalent used in US Gulf of Mexico.,,EPSG,1995-06-02,,1,0
+26716,NAD27 / UTM zone 16N,2146,projected,4400,,4267,16016,,,Large and medium scale topographic mapping and engineering survey.,In Ontario superseded by NAD27(76) / UTM zone 16N (code 2028). See NAD27 / BLM 16N (feet) (code 32066) for non-metric equivalent used in US Gulf of Mexico.,,EPSG,1995-06-02,,1,0
+26717,NAD27 / UTM zone 17N,2147,projected,4400,,4267,16017,,,Large and medium scale topographic mapping and engineering survey.,In Ontario superseded by NAD27(76) / UTM zone 17N (code 2029).  In Quebec superseded by NAD27(CGQ77) / UTM zone 17N (code 2031). See NAD27 / BLM 17N (feet) (code 32067) for non-metric equivalent used in US Gulf of Mexico.,,EPSG,1995-06-02,,1,0
+26718,NAD27 / UTM zone 18N,2148,projected,4400,,4267,16018,,,Large and medium scale topographic mapping and engineering survey.,In Ontario superseded by NAD27(76) / UTM zone 18N (code 2030).  In Quebec superseded by NAD27(CGQ77) / UTM zone 18N (code 2032).,,EPSG,1995-06-02,,1,0
+26719,NAD27 / UTM zone 19N,2149,projected,4400,,4267,16019,,,Large and medium scale topographic mapping and engineering survey.,In Quebec superseded by NAD27(CGQ77) / UTM zone 19N (code 2033).,,EPSG,1995-06-02,,1,0
+26720,NAD27 / UTM zone 20N,2150,projected,4400,,4267,16020,,,Large and medium scale topographic mapping and engineering survey.,In Quebec superseded by NAD27(CGQ77) / UTM zone 20N (code 2034).,,EPSG,1995-06-02,,1,0
+26721,NAD27 / UTM zone 21N,2151,projected,4400,,4267,16021,,,Large and medium scale topographic mapping and engineering survey.,In Quebec superseded by NAD27(CGQ77) / UTM zone 21N (code 2035).,,EPSG,1995-06-02,,1,0
+26722,NAD27 / UTM zone 22N,2152,projected,4400,,4267,16022,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26729,NAD27 / Alabama East,2154,projected,4497,,4267,10101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26730,NAD27 / Alabama West,2155,projected,4497,,4267,10102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26731,NAD27 / Alaska zone 1,2156,projected,4497,,4267,15001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26732,NAD27 / Alaska zone 2,2158,projected,4497,,4267,15002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26733,NAD27 / Alaska zone 3,2159,projected,4497,,4267,15003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26734,NAD27 / Alaska zone 4,2160,projected,4497,,4267,15004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26735,NAD27 / Alaska zone 5,2161,projected,4497,,4267,15005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26736,NAD27 / Alaska zone 6,2162,projected,4497,,4267,15006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26737,NAD27 / Alaska zone 7,2163,projected,4497,,4267,15007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26738,NAD27 / Alaska zone 8,2164,projected,4497,,4267,15008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26739,NAD27 / Alaska zone 9,2165,projected,4497,,4267,15009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26740,NAD27 / Alaska zone 10,2157,projected,4497,,4267,15010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26741,NAD27 / California zone I,2175,projected,4497,,4267,10401,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26742,NAD27 / California zone II,2176,projected,4497,,4267,10402,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26743,NAD27 / California zone III,2177,projected,4497,,4267,10403,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26744,NAD27 / California zone IV,2178,projected,4497,,4267,10404,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26745,NAD27 / California zone V,2179,projected,4497,,4267,10405,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26746,NAD27 / California zone VI,2180,projected,4497,,4267,10406,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26747,NAD27 / California zone VII,2181,projected,4497,,4267,10407,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+26748,NAD27 / Arizona East,2167,projected,4497,,4267,10201,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,95.25  2000.091,1,0
+26749,NAD27 / Arizona Central,2166,projected,4497,,4267,10202,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-08-22,95.25,1,0
+26750,NAD27 / Arizona West,2168,projected,4497,,4267,10203,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,95.25  2000.091,1,0
+26751,NAD27 / Arkansas North,2169,projected,4497,,4267,10301,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26752,NAD27 / Arkansas South,2170,projected,4497,,4267,10302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26753,NAD27 / Colorado North,2184,projected,4497,,4267,10501,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26754,NAD27 / Colorado Central,2183,projected,4497,,4267,10502,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26755,NAD27 / Colorado South,2185,projected,4497,,4267,10503,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26756,NAD27 / Connecticut,1377,projected,4497,,4267,10600,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26757,NAD27 / Delaware,1378,projected,4497,,4267,10700,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26758,NAD27 / Florida East,2186,projected,4497,,4267,10901,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26759,NAD27 / Florida West,2188,projected,4497,,4267,10902,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26760,NAD27 / Florida North,2187,projected,4497,,4267,10903,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26766,NAD27 / Georgia East,2189,projected,4497,,4267,11001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26767,NAD27 / Georgia West,2190,projected,4497,,4267,11002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26768,NAD27 / Idaho East,2192,projected,4497,,4267,11101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26769,NAD27 / Idaho Central,2191,projected,4497,,4267,11102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26770,NAD27 / Idaho West,2193,projected,4497,,4267,11103,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26771,NAD27 / Illinois East,2194,projected,4497,,4267,11201,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26772,NAD27 / Illinois West,2195,projected,4497,,4267,11202,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26773,NAD27 / Indiana East,2196,projected,4497,,4267,11301,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26774,NAD27 / Indiana West,2197,projected,4497,,4267,11302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26775,NAD27 / Iowa North,2198,projected,4497,,4267,11401,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26776,NAD27 / Iowa South,2199,projected,4497,,4267,11402,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26777,NAD27 / Kansas North,2200,projected,4497,,4267,11501,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26778,NAD27 / Kansas South,2201,projected,4497,,4267,11502,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26779,NAD27 / Kentucky North,2202,projected,4497,,4267,11601,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26780,NAD27 / Kentucky South,2203,projected,4497,,4267,11602,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26781,NAD27 / Louisiana North,2204,projected,4497,,4267,11701,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26782,NAD27 / Louisiana South,2205,projected,4497,,4267,11702,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26783,NAD27 / Maine East,2206,projected,4497,,4267,11801,,,Large and medium scale topographic mapping and engineering survey.,"From 1/1/2001, superseded by Maine Coordinate System of 2000.",,EPSG,2000-03-07,2000.091,1,0
+26784,NAD27 / Maine West,2207,projected,4497,,4267,11802,,,Large and medium scale topographic mapping and engineering survey.,"From 1/1/2001, superseded by Maine Coordinate System of 2000.",,EPSG,2000-03-07,2000.091,1,0
+26785,NAD27 / Maryland,1389,projected,4497,,4267,11900,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26786,NAD27 / Massachusetts Mainland,2209,projected,4497,,4267,12001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26787,NAD27 / Massachusetts Island,2208,projected,4497,,4267,12002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26791,NAD27 / Minnesota North,2214,projected,4497,,4267,12201,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26792,NAD27 / Minnesota Central,2213,projected,4497,,4267,12202,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26793,NAD27 / Minnesota South,2215,projected,4497,,4267,12203,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26794,NAD27 / Mississippi East,2216,projected,4497,,4267,12301,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26795,NAD27 / Mississippi West,2217,projected,4497,,4267,12302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26796,NAD27 / Missouri East,2219,projected,4497,,4267,12401,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+26797,NAD27 / Missouri Central,2218,projected,4497,,4267,12402,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26798,NAD27 / Missouri West,2220,projected,4497,,4267,12403,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26799,NAD27 / California zone VII,2181,projected,4497,,4267,10408,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-07-05,,1,0
+26801,NAD Michigan / Michigan East,1720,projected,4497,,4268,12101,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NAD Michigan / Michigan Central and South zones (CRS codes 26812 and 26813).,,EPSG,2005-05-21,95.25  97.19  98.22  2000.091 2005.24,1,0
+26802,NAD Michigan / Michigan Old Central,1721,projected,4497,,4268,12102,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NAD Michigan / Michigan Central and South zones (CRS codes 26812 and 26813).,,EPSG,2005-05-21,95.25  97.19  98.22 2005.24,1,0
+26803,NAD Michigan / Michigan West,1723,projected,4497,,4268,12103,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NAD Michigan / Michigan North zone (CRS code 26811).,,EPSG,2005-05-21,95.25  97.19  98.22  2000.091 2005.24,1,0
+26811,NAD Michigan / Michigan North,1723,projected,4497,,4268,12111,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD Michigan / Michigan North zone (CRS code 26803).,,EPSG,2005-05-21,96.28  98.22 2005.24,1,0
+26812,NAD Michigan / Michigan Central,1724,projected,4497,,4268,12112,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD Michigan / Michigan Central and South zones (CRS codes 26801-02).,,EPSG,2005-05-21,96.28  97.19  98.22 2005.24,1,0
+26813,NAD Michigan / Michigan South,1725,projected,4497,,4268,12113,,,Large and medium scale topographic mapping and engineering survey.,Supersedes NAD Michigan / Michigan North zone (CRS code 26803).,,EPSG,2005-05-21,96.28  97.19  98.22 2005.24,1,0
+26903,NAD83 / UTM zone 3N,2133,projected,4400,,4269,16003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26904,NAD83 / UTM zone 4N,2134,projected,4400,,4269,16004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26905,NAD83 / UTM zone 5N,2135,projected,4400,,4269,16005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26906,NAD83 / UTM zone 6N,2136,projected,4400,,4269,16006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26907,NAD83 / UTM zone 7N,2137,projected,4400,,4269,16007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26908,NAD83 / UTM zone 8N,2138,projected,4400,,4269,16008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26909,NAD83 / UTM zone 9N,2139,projected,4400,,4269,16009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26910,NAD83 / UTM zone 10N,2140,projected,4400,,4269,16010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26911,NAD83 / UTM zone 11N,2141,projected,4400,,4269,16011,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26912,NAD83 / UTM zone 12N,2142,projected,4400,,4269,16012,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26913,NAD83 / UTM zone 13N,2143,projected,4400,,4269,16013,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26914,NAD83 / UTM zone 14N,2144,projected,4400,,4269,16014,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26915,NAD83 / UTM zone 15N,2145,projected,4400,,4269,16015,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26916,NAD83 / UTM zone 16N,2146,projected,4400,,4269,16016,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26917,NAD83 / UTM zone 17N,2147,projected,4400,,4269,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26918,NAD83 / UTM zone 18N,2148,projected,4400,,4269,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26919,NAD83 / UTM zone 19N,2149,projected,4400,,4269,16019,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26920,NAD83 / UTM zone 20N,2150,projected,4400,,4269,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26921,NAD83 / UTM zone 21N,2151,projected,4400,,4269,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26922,NAD83 / UTM zone 22N,2152,projected,4400,,4269,16022,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26923,NAD83 / UTM zone 23N,2153,projected,4400,,4269,16023,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26929,NAD83 / Alabama East,2154,projected,4499,,4269,10131,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26930,NAD83 / Alabama West,2155,projected,4499,,4269,10132,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26931,NAD83 / Alaska zone 1,2156,projected,4499,,4269,15031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26932,NAD83 / Alaska zone 2,2158,projected,4499,,4269,15032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26933,NAD83 / Alaska zone 3,2159,projected,4499,,4269,15033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26934,NAD83 / Alaska zone 4,2160,projected,4499,,4269,15034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26935,NAD83 / Alaska zone 5,2161,projected,4499,,4269,15035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26936,NAD83 / Alaska zone 6,2162,projected,4499,,4269,15036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26937,NAD83 / Alaska zone 7,2163,projected,4499,,4269,15037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26938,NAD83 / Alaska zone 8,2164,projected,4499,,4269,15038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26939,NAD83 / Alaska zone 9,2165,projected,4499,,4269,15039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26940,NAD83 / Alaska zone 10,2157,projected,4499,,4269,15040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+26941,NAD83 / California zone 1,2175,projected,4499,,4269,10431,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2225 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26942,NAD83 / California zone 2,2176,projected,4499,,4269,10432,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2226 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26943,NAD83 / California zone 3,2177,projected,4499,,4269,10433,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2227 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26944,NAD83 / California zone 4,2178,projected,4499,,4269,10434,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2228 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26945,NAD83 / California zone 5,2182,projected,4499,,4269,10435,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2229 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26946,NAD83 / California zone 6,2180,projected,4499,,4269,10436,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2230 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26948,NAD83 / Arizona East,2167,projected,4499,,4269,10231,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2222 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26949,NAD83 / Arizona Central,2166,projected,4499,,4269,10232,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2223 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26950,NAD83 / Arizona West,2168,projected,4499,,4269,10233,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2224 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26951,NAD83 / Arkansas North,2169,projected,4499,,4269,10331,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26952,NAD83 / Arkansas South,2170,projected,4499,,4269,10332,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26953,NAD83 / Colorado North,2184,projected,4499,,4269,10531,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2231 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26954,NAD83 / Colorado Central,2183,projected,4499,,4269,10532,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2232 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26955,NAD83 / Colorado South,2185,projected,4499,,4269,10533,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2233 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26956,NAD83 / Connecticut,1377,projected,4499,,4269,10630,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2234 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26957,NAD83 / Delaware,1378,projected,4499,,4269,10730,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2235 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26958,NAD83 / Florida East,2186,projected,4499,,4269,10931,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2236 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26959,NAD83 / Florida West,2188,projected,4499,,4269,10932,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2237 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26960,NAD83 / Florida North,2187,projected,4499,,4269,10933,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2238 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26961,NAD83 / Hawaii zone 1,1546,projected,4499,,4269,15131,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26962,NAD83 / Hawaii zone 2,1547,projected,4499,,4269,15132,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26963,NAD83 / Hawaii zone 3,1548,projected,4499,,4269,15133,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26964,NAD83 / Hawaii zone 4,1549,projected,4499,,4269,15134,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26965,NAD83 / Hawaii zone 5,1550,projected,4499,,4269,15135,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26966,NAD83 / Georgia East,2189,projected,4499,,4269,11031,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2239 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26967,NAD83 / Georgia West,2190,projected,4499,,4269,11032,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2240 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26968,NAD83 / Idaho East,2192,projected,4499,,4269,11131,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2241 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26969,NAD83 / Idaho Central,2191,projected,4499,,4269,11132,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2242 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26970,NAD83 / Idaho West,2193,projected,4499,,4269,11133,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2243 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26971,NAD83 / Illinois East,2194,projected,4499,,4269,11231,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26972,NAD83 / Illinois West,2195,projected,4499,,4269,11232,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26973,NAD83 / Indiana East,2196,projected,4499,,4269,11331,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2965 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2002-10-13,2000.091  2002.770,1,0
+26974,NAD83 / Indiana West,2197,projected,4499,,4269,11332,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2966 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2002-10-13,2000.091  2002.770,1,0
+26975,NAD83 / Iowa North,2198,projected,4499,,4269,11431,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26976,NAD83 / Iowa South,2199,projected,4499,,4269,11432,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26977,NAD83 / Kansas North,2200,projected,4499,,4269,11531,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26978,NAD83 / Kansas South,2201,projected,4499,,4269,11532,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26979,NAD83 / Kentucky North,2202,projected,4499,,4269,11631,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,1
+26980,NAD83 / Kentucky South,2203,projected,4499,,4269,11632,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2247 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26981,NAD83 / Louisiana North,2204,projected,4499,,4269,11731,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26982,NAD83 / Louisiana South,2529,projected,4499,,4269,11732,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26983,NAD83 / Maine East,2206,projected,4499,,4269,11831,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS. From 1/1/2001, superseded by Maine Coordinate System of 2000.",,EPSG,2000-03-07,2000.091,1,0
+26984,NAD83 / Maine West,2207,projected,4499,,4269,11832,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS. From 1/1/2001, superseded by Maine Coordinate System of 2000.",,EPSG,2000-03-07,2000.091,1,0
+26985,NAD83 / Maryland,1389,projected,4499,,4269,11930,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2248 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26986,NAD83 / Massachusetts Mainland,2209,projected,4499,,4269,12031,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2249 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26987,NAD83 / Massachusetts Island,2208,projected,4499,,4269,12032,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2250 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26988,NAD83 / Michigan North,1723,projected,4499,,4269,12141,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2251 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26989,NAD83 / Michigan Central,1724,projected,4499,,4269,12142,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2252 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26990,NAD83 / Michigan South,1725,projected,4499,,4269,12143,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2253 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26991,NAD83 / Minnesota North,2214,projected,4499,,4269,12231,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26992,NAD83 / Minnesota Central,2213,projected,4499,,4269,12232,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26993,NAD83 / Minnesota South,2215,projected,4499,,4269,12233,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26994,NAD83 / Mississippi East,2216,projected,4499,,4269,12331,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2254 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26995,NAD83 / Mississippi West,2217,projected,4499,,4269,12332,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2255 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26996,NAD83 / Missouri East,2219,projected,4499,,4269,12431,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+26997,NAD83 / Missouri Central,2218,projected,4499,,4269,12432,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+26998,NAD83 / Missouri West,2220,projected,4499,,4269,12433,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+27038,Nahrwan 1967 / UTM zone 38N,1739,projected,4400,,4270,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+27039,Nahrwan 1967 / UTM zone 39N,1749,projected,4400,,4270,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,96.12,1,0
+27040,Nahrwan 1967 / UTM zone 40N,1750,projected,4400,,4270,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+27120,Naparima 1972 / UTM zone 20N,1322,projected,4400,,4271,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.351,1,0
+27200,NZGD49 / New Zealand Map Grid,3285,projected,4400,,4272,19917,,,Large and medium scale topographic mapping and engineering survey.,Supersedes 27291 (NZGD49 / North Island Grid) and 27292 (NZGD49 / South Island Grid) from 1972.,,EPSG,2000-10-19,2000.702,1,0
+27205,NZGD49 / Mount Eden Circuit,1501,projected,4500,,4272,17901,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Mount Eden Circuit 2000 (code 2105) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27206,NZGD49 / Bay of Plenty Circuit,1500,projected,4500,,4272,17902,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Bay of Plenty Circuit 2000 (code 2106) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27207,NZGD49 / Poverty Bay Circuit,1500,projected,4500,,4272,17903,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Poverty Bay Circuit 2000 (code 2107) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27208,NZGD49 / Hawkes Bay Circuit,1500,projected,4500,,4272,17904,,,Cadastral survey.,Superseded Hawkes Bay 1931 datum with Imperial measure version of projection in 1972.  Superseded by NZGD2000 / Hawkes Bay Circuit 2000 (code 2108) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27209,NZGD49 / Taranaki Circuit,1500,projected,4500,,4272,17905,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Taranaki Circuit 2000 (code 2109) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27210,NZGD49 / Tuhirangi Circuit,1500,projected,4500,,4272,17906,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Tuhirangi Circuit 2000 (code 2110) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27211,NZGD49 / Wanganui Circuit,1500,projected,4500,,4272,17907,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Wanganui Circuit 2000 (code 2111) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27212,NZGD49 / Wairarapa Circuit,1500,projected,4500,,4272,17908,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Wairarapa Circuit 2000 (code 2112) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27213,NZGD49 / Wellington Circuit,1500,projected,4500,,4272,17909,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Wellington Circuit 2000 (code 2113) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27214,NZGD49 / Collingwood Circuit,1501,projected,4500,,4272,17910,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Collingwood Circuit 2000 (code 2114) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27215,NZGD49 / Nelson Circuit,1501,projected,4500,,4272,17911,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Nelson Circuit 2000 (code 2115) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27216,NZGD49 / Karamea Circuit,1501,projected,4500,,4272,17912,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Karamea Circuit 2000 (code 2116) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27217,NZGD49 / Buller Circuit,1501,projected,4500,,4272,17913,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Buller Circuit 2000 (code 2117) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27218,NZGD49 / Grey Circuit,1501,projected,4500,,4272,17914,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Grey Circuit 2000 (code 2118) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27219,NZGD49 / Amuri Circuit,1501,projected,4500,,4272,17915,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Amuri Circuit 2000 (code 2119) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27220,NZGD49 / Marlborough Circuit,1501,projected,4500,,4272,17916,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Marlborough Circuit 2000 (code 2120) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27221,NZGD49 / Hokitika Circuit,1501,projected,4500,,4272,17917,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Hokitika Circuit 2000 (code 2121) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27222,NZGD49 / Okarito Circuit,1501,projected,4500,,4272,17918,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Okarito Circuit 2000 (code 2122) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27223,NZGD49 / Jacksons Bay Circuit,1501,projected,4500,,4272,17919,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Jacksons Bay Circuit 2000 (code 2123) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27224,NZGD49 / Mount Pleasant Circuit,1501,projected,4500,,4272,17920,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Mount Pleasant Circuit 2000 (code 2124) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27225,NZGD49 / Gawler Circuit,1501,projected,4500,,4272,17921,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Gawler Circuit 2000 (code 2125) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27226,NZGD49 / Timaru Circuit,1501,projected,4500,,4272,17922,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Timaru Circuit 2000 (code 2126) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27227,NZGD49 / Lindis Peak Circuit,1501,projected,4500,,4272,17923,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Lindis Peak Circuit 2000 (code 2127) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27228,NZGD49 / Mount Nicholas Circuit,1501,projected,4500,,4272,17924,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Mount Nicholas Circuit 2000 (code 2128) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27229,NZGD49 / Mount York Circuit,1501,projected,4500,,4272,17925,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Mount York Circuit 2000 (code 2129) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27230,NZGD49 / Observation Point Circuit,1501,projected,4500,,4272,17926,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Observation Point Circuit 2000 (code 2130) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27231,NZGD49 / North Taieri Circuit,1501,projected,4500,,4272,17927,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / North Taieri Circuit 2000 (code 2131) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27232,NZGD49 / Bluff Circuit,1501,projected,4500,,4272,17928,,,Cadastral survey.,Superseded Imperial measure version in 1972.  Superseded by NZGD2000 / Bluff Circuit 2000 (code 2132) from March 2000.,Land Information New Zealand OSG Technical Report 8; 16 April 1999.,EPSG,2000-10-19,,1,0
+27258,NZGD49 / UTM zone 58S,1502,projected,4400,,4272,16158,,,Oil exploration.,Superseded by NZGD2000 / UTM zone 58S (code 2133) from March 2000.,,EPSG,2000-10-19,,1,0
+27259,NZGD49 / UTM zone 59S,1503,projected,4400,,4272,16159,,,Oil exploration.,Superseded by NZGD2000 / UTM zone 59S (code 2134) from March 2000.,,EPSG,2000-10-19,,1,0
+27260,NZGD49 / UTM zone 60S,1504,projected,4400,,4272,16160,,,Oil exploration.,Superseded by NZGD2000 / UTM zone 60S (code 2135) from March 2000.,,EPSG,2000-10-19,,1,0
+27291,NZGD49 / North Island Grid,1500,projected,4409,,4272,18141,,,Large and medium scale topographic mapping and engineering survey.,Sears 1922 British foot-metre conversion factor applied to ellipsoid.  Superseded by 27200 (GD49 / New Zealand Map Grid) in 1972.,,EPSG,2000-10-19,97.231 2000.702,1,0
+27292,NZGD49 / South Island Grid,3344,projected,4409,,4272,18142,,,Large and medium scale topographic mapping and engineering survey.,Sears 1922 British foot-metre conversion factor applied to ellipsoid.  Superseded by 27200 (GD49 / New Zealand Map Grid) in 1972.,,EPSG,2000-10-19,97.231 2000.702,1,0
+27391,NGO 1948 (Oslo) / NGO zone I,1741,projected,4531,,4817,18221,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 32N.,,EPSG,2005-05-27,2005.18,1,0
+27392,NGO 1948 (Oslo) / NGO zone II,1742,projected,4531,,4817,18222,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 32N.,,EPSG,2005-05-27,2005.18,1,0
+27393,NGO 1948 (Oslo) / NGO zone III,1743,projected,4531,,4817,18223,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 32N.,,EPSG,2005-05-27,2005.18,1,0
+27394,NGO 1948 (Oslo) / NGO zone IV,1744,projected,4531,,4817,18224,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 32N and ETRF89 / UTM zone 33N.,,EPSG,2005-05-27,2005.18,1,0
+27395,NGO 1948 (Oslo) / NGO zone V,1745,projected,4531,,4817,18225,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 33N and ETRF89 / UTM zone 34N.,,EPSG,2005-05-27,2005.18,1,0
+27396,NGO 1948 (Oslo) / NGO zone VI,1746,projected,4531,,4817,18226,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 34N.,,EPSG,2005-05-27,2005.18,1,0
+27397,NGO 1948 (Oslo) / NGO zone VII,1747,projected,4531,,4817,18227,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 34N and ETRF89 / UTM zone 35N.,,EPSG,2005-05-27,2005.18,1,0
+27398,NGO 1948 (Oslo) / NGO zone VIII,1748,projected,4531,,4817,18228,,,Large (>1:50000) scale mapping and cadastral work.,To be phased out and replaced by ETRF89 / UTM zone 35N.,,EPSG,2005-05-27,2005.18,1,0
+27429,Datum 73 / UTM zone 29N,1294,projected,4400,,4274,16029,,,Large and medium scale topographic mapping and engineering survey.,,Instituto Geografico e Cadastral; Lisbon,EPSG,1995-06-02,,1,0
+27492,Datum 73 / Modified Portuguese Grid,1294,projected,4530,,4274,19974,,,Large and medium scale topographic mapping and engineering survey.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+27500,ATF (Paris) / Nord de Guerre,1369,projected,4499,,4901,19903,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+27561,NTF (Paris) / Lambert Nord France,1731,projected,4499,,4807,18091,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF (Paris) / France zone I (code 27571) from 1972.,,EPSG,2005-05-27,2005.18,1,0
+27562,NTF (Paris) / Lambert Centre France,1732,projected,4499,,4807,18092,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF (Paris) / France zone II (code 27572) from 1972.,,EPSG,2005-05-27,2005.18,1,0
+27563,NTF (Paris) / Lambert Sud France,1733,projected,4499,,4807,18093,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF (Paris) / France zone III (code 27573) from 1972.,,EPSG,2005-05-27,2005.18,1,0
+27564,NTF (Paris) / Lambert Corse,1327,projected,4499,,4807,18094,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF (Paris) / France zone IV (code 27574) from 1972.,,EPSG,2005-05-27,2005.18,1,0
+27571,NTF (Paris) / Lambert zone I,1731,projected,4499,,4807,18081,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF (Paris) / Lambert Nord France (code 27561).,,EPSG,2001-11-06,,1,0
+27572,NTF (Paris) / Lambert zone II,1734,projected,4499,,4807,18082,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF (Paris) / Lambert Centre France (code 27562).,,EPSG,2005-05-27,2004.546 2005.18,1,0
+27573,NTF (Paris) / Lambert zone III,1733,projected,4499,,4807,18083,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF (Paris) / Lambert Sud France (code 27563).,,EPSG,2001-11-06,,1,0
+27574,NTF (Paris) / Lambert zone IV,1327,projected,4499,,4807,18084,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF (Paris) / Lambert Corse (code 27564).,,EPSG,2001-11-06,,1,0
+27581,NTF (Paris) / France I,1731,projected,4499,,4807,18081,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF / Nord France (code 27591).,,EPSG,1996-04-12,95.26,1,1
+27582,NTF (Paris) / France II,1734,projected,4499,,4807,18082,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF / Centre France (code 27592).,,EPSG,1996-04-12,95.26,1,1
+27583,NTF (Paris) / France III,1733,projected,4499,,4807,18083,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF / Sud France (code 27593).,,EPSG,1996-04-12,95.26,1,1
+27584,NTF (Paris) / France IV,1327,projected,4499,,4807,18084,,,Large and medium scale topographic mapping and engineering survey.,Introduced 1972. Supersedes NTF / Corse (code 27594).,,EPSG,1996-04-12,,1,1
+27591,NTF (Paris) / Nord France,1731,projected,4499,,4807,18091,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF / France I (code 27581) from 1972.,,EPSG,1996-04-12,95.26,1,1
+27592,NTF (Paris) / Centre France,1732,projected,4499,,4807,18092,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF / France II (code 27582) from 1972.,,EPSG,1996-04-12,95.26,1,1
+27593,NTF (Paris) / Sud France,1733,projected,4499,,4807,18093,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF / France III (code 27583) from 1972.,,EPSG,1996-04-12,95.26,1,1
+27594,NTF (Paris) / Corse,1327,projected,4499,,4807,18094,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NTF / France IV (code 27584) from 1972.,,EPSG,1996-04-12,,1,1
+27700,OSGB 1936 / British National Grid,1264,projected,4400,,4277,19916,,,Large and medium scale topographic mapping and engineering survey.,,Ordnance Survey of Great Britain.,EPSG,2005-05-27,2003.01 2005.18,1,0
+28191,Palestine 1923 / Palestine Grid,1356,projected,4400,,4281,18201,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-04-22,,1,0
+28192,Palestine 1923 / Palestine Belt,1356,projected,4400,,4281,18202,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-04-22,,1,0
+28193,Palestine 1923 / Israeli CS Grid,2603,projected,4400,,4281,18203,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Israeli TM Grid (EPSG code 2039).,Survey of Israel.,EPSG,2002-06-22,2002.34,1,0
+28232,Pointe Noire / UTM zone 32S,1072,projected,4400,,4282,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,2002.05,1,0
+28348,GDA94 / MGA zone 48,1556,projected,4400,,4283,17348,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28349,GDA94 / MGA zone 49,1557,projected,4400,,4283,17349,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28350,GDA94 / MGA zone 50,1558,projected,4400,,4283,17350,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28351,GDA94 / MGA zone 51,1559,projected,4400,,4283,17351,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28352,GDA94 / MGA zone 52,1560,projected,4400,,4283,17352,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28353,GDA94 / MGA zone 53,1561,projected,4400,,4283,17353,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28354,GDA94 / MGA zone 54,1562,projected,4400,,4283,17354,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28355,GDA94 / MGA zone 55,1563,projected,4400,,4283,17355,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28356,GDA94 / MGA zone 56,1564,projected,4400,,4283,17356,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28357,GDA94 / MGA zone 57,1565,projected,4400,,4283,17357,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28358,GDA94 / MGA zone 58,1566,projected,4400,,4283,17358,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+28402,Pulkovo 1942 / Gauss-Kruger zone 2,1805,projected,4530,,4284,16202,,,Military mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 9E (code 2492).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28403,Pulkovo 1942 / Gauss-Kruger zone 3,1792,projected,4530,,4284,16203,,,Military mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 15E (code 2493).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28404,Pulkovo 1942 / Gauss-Kruger zone 4,1793,projected,4530,,4284,16204,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 21E (code 2494).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28405,Pulkovo 1942 / Gauss-Kruger zone 5,1794,projected,4530,,4284,16205,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 27E (code 2495).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28406,Pulkovo 1942 / Gauss-Kruger zone 6,1795,projected,4530,,4284,16206,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 33E (code 2496).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28407,Pulkovo 1942 / Gauss-Kruger zone 7,1796,projected,4530,,4284,16207,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 39E (code 2497).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28408,Pulkovo 1942 / Gauss-Kruger zone 8,1797,projected,4530,,4284,16208,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 45E (code 2498).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28409,Pulkovo 1942 / Gauss-Kruger zone 9,1798,projected,4530,,4284,16209,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 51E (code 2499).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28410,Pulkovo 1942 / Gauss-Kruger zone 10,1799,projected,4530,,4284,16210,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 57E (code 2500).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28411,Pulkovo 1942 / Gauss-Kruger zone 11,1800,projected,4530,,4284,16211,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 63E (code 2501).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28412,Pulkovo 1942 / Gauss-Kruger zone 12,1801,projected,4530,,4284,16212,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 69E (code 2502).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28413,Pulkovo 1942 / Gauss-Kruger zone 13,1802,projected,4530,,4284,16213,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 75E (code 2503).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28414,Pulkovo 1942 / Gauss-Kruger zone 14,1803,projected,4530,,4284,16214,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 81E (code 2504).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28415,Pulkovo 1942 / Gauss-Kruger zone 15,1804,projected,4530,,4284,16215,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 87E (code 2505).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28416,Pulkovo 1942 / Gauss-Kruger zone 16,1775,projected,4530,,4284,16216,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 93E (code 2506).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28417,Pulkovo 1942 / Gauss-Kruger zone 17,1776,projected,4530,,4284,16217,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 99E (code 2507).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28418,Pulkovo 1942 / Gauss-Kruger zone 18,1777,projected,4530,,4284,16218,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 105E (code 2508).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28419,Pulkovo 1942 / Gauss-Kruger zone 19,1778,projected,4530,,4284,16219,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 111E (code 2509).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28420,Pulkovo 1942 / Gauss-Kruger zone 20,1779,projected,4530,,4284,16220,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 117E (code 2510).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28421,Pulkovo 1942 / Gauss-Kruger zone 21,1780,projected,4530,,4284,16221,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 123E (code 2511).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28422,Pulkovo 1942 / Gauss-Kruger zone 22,1781,projected,4530,,4284,16222,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 129E (code 2512).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28423,Pulkovo 1942 / Gauss-Kruger zone 23,1782,projected,4530,,4284,16223,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 135E (code 2513).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28424,Pulkovo 1942 / Gauss-Kruger zone 24,1783,projected,4530,,4284,16224,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 141E (code 2514).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28425,Pulkovo 1942 / Gauss-Kruger zone 25,1784,projected,4530,,4284,16225,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 147E (code 2515).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28426,Pulkovo 1942 / Gauss-Kruger zone 26,1785,projected,4530,,4284,16226,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 153E (code 2516).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28427,Pulkovo 1942 / Gauss-Kruger zone 27,1786,projected,4530,,4284,16227,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 159E (code 2517).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28428,Pulkovo 1942 / Gauss-Kruger zone 28,1787,projected,4530,,4284,16228,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 165E (code 2518).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28429,Pulkovo 1942 / Gauss-Kruger zone 29,1788,projected,4530,,4284,16229,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 171E (code 2519).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28430,Pulkovo 1942 / Gauss-Kruger zone 30,1789,projected,4530,,4284,16230,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 177E (code 2520).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28431,Pulkovo 1942 / Gauss-Kruger zone 31,1790,projected,4530,,4284,16231,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 177W (code 2521).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28432,Pulkovo 1942 / Gauss-Kruger zone 32,1791,projected,4530,,4284,16232,,,Medium scale topographic mapping.,Also found with truncated fase easting - see Pulkovo 1942 / Gauss-Kruger CM 171W (code 2522).,EPSG,EPSG,2002-06-22,2002.36,1,0
+28462,Pulkovo 1942 / Gauss-Kruger 2N,1805,projected,4530,,4284,16302,,,Truncated form of Gauss-Kruger zone 2,,,EPSG,1998-06-30,,1,1
+28463,Pulkovo 1942 / Gauss-Kruger 3N,1792,projected,4530,,4284,16303,,,Military mapping.,Truncated form of Gauss-Kruger zone 3,,EPSG,1998-06-30,,1,1
+28464,Pulkovo 1942 / Gauss-Kruger 4N,1793,projected,4530,,4284,16304,,,Military mapping.,,,EPSG,1995-06-02,,1,1
+28465,Pulkovo 1942 / Gauss-Kruger 5N,1794,projected,4530,,4284,16305,,,Truncated form of Gauss-Kruger zone 5,,,EPSG,1995-06-02,,1,1
+28466,Pulkovo 1942 / Gauss-Kruger 6N,1795,projected,4530,,4284,16306,,,Truncated form of Gauss-Kruger zone 6,,,EPSG,1995-06-02,,1,1
+28467,Pulkovo 1942 / Gauss-Kruger 7N,1796,projected,4530,,4284,16307,,,Truncated form of Gauss-Kruger zone 7,,,EPSG,1995-06-02,,1,1
+28468,Pulkovo 1942 / Gauss-Kruger 8N,1797,projected,4530,,4284,16308,,,Truncated form of Gauss-Kruger zone 8,,,EPSG,1995-06-02,,1,1
+28469,Pulkovo 1942 / Gauss-Kruger 9N,1798,projected,4530,,4284,16309,,,Truncated form of Gauss-Kruger zone 9,,,EPSG,1995-06-02,,1,1
+28470,Pulkovo 1942 / Gauss-Kruger 10N,1799,projected,4530,,4284,16310,,,Truncated form of Gauss-Kruger zone 10,,,EPSG,1995-06-02,,1,1
+28471,Pulkovo 1942 / Gauss-Kruger 11N,1800,projected,4530,,4284,16311,,,Truncated form of Gauss-Kruger zone 11,,,EPSG,1995-06-02,,1,1
+28472,Pulkovo 1942 / Gauss-Kruger 12N,1801,projected,4530,,4284,16312,,,Truncated form of Gauss-Kruger zone 12,,,EPSG,1995-06-02,,1,1
+28473,Pulkovo 1942 / Gauss-Kruger 13N,1802,projected,4530,,4284,16313,,,Truncated form of Gauss-Kruger zone 13,,,EPSG,1995-06-02,,1,1
+28474,Pulkovo 1942 / Gauss-Kruger 14N,1803,projected,4530,,4284,16314,,,Truncated form of Gauss-Kruger zone 14,,,EPSG,1995-06-02,,1,1
+28475,Pulkovo 1942 / Gauss-Kruger 15N,1804,projected,4530,,4284,16315,,,Truncated form of Gauss-Kruger zone 15,,,EPSG,1995-06-02,,1,1
+28476,Pulkovo 1942 / Gauss-Kruger 16N,1775,projected,4530,,4284,16316,,,Truncated form of Gauss-Kruger zone 16,,,EPSG,1995-06-02,,1,1
+28477,Pulkovo 1942 / Gauss-Kruger 17N,1776,projected,4530,,4284,16317,,,Truncated form of Gauss-Kruger zone 17,,,EPSG,1995-06-02,,1,1
+28478,Pulkovo 1942 / Gauss-Kruger 18N,1777,projected,4530,,4284,16318,,,Truncated form of Gauss-Kruger zone 18,,,EPSG,1995-06-02,,1,1
+28479,Pulkovo 1942 / Gauss-Kruger 19N,1778,projected,4530,,4284,16319,,,Truncated form of Gauss-Kruger zone 19,,,EPSG,1995-06-02,,1,1
+28480,Pulkovo 1942 / Gauss-Kruger 20N,1779,projected,4530,,4284,16320,,,Truncated form of Gauss-Kruger zone 20,,,EPSG,1995-06-02,,1,1
+28481,Pulkovo 1942 / Gauss-Kruger 21N,1780,projected,4530,,4284,16321,,,Truncated form of Gauss-Kruger zone 21,,,EPSG,1995-06-02,,1,1
+28482,Pulkovo 1942 / Gauss-Kruger 22N,1781,projected,4530,,4284,16322,,,Truncated form of Gauss-Kruger zone 22,,,EPSG,1995-06-02,,1,1
+28483,Pulkovo 1942 / Gauss-Kruger 23N,1782,projected,4530,,4284,16323,,,Truncated form of Gauss-Kruger zone 23,,,EPSG,1995-06-02,,1,1
+28484,Pulkovo 1942 / Gauss-Kruger 24N,1783,projected,4530,,4284,16324,,,Truncated form of Gauss-Kruger zone 24,,,EPSG,1995-06-02,,1,1
+28485,Pulkovo 1942 / Gauss-Kruger 25N,1784,projected,4530,,4284,16325,,,Truncated form of Gauss-Kruger zone 25,,,EPSG,1995-06-02,,1,1
+28486,Pulkovo 1942 / Gauss-Kruger 26N,1785,projected,4530,,4284,16326,,,Truncated form of Gauss-Kruger zone 26,,,EPSG,1995-06-02,,1,1
+28487,Pulkovo 1942 / Gauss-Kruger 27N,1786,projected,4530,,4284,16327,,,Truncated form of Gauss-Kruger zone 27,,,EPSG,1995-06-02,,1,1
+28488,Pulkovo 1942 / Gauss-Kruger 28N,1787,projected,4530,,4284,16328,,,Truncated form of Gauss-Kruger zone 28,,,EPSG,1995-06-02,,1,1
+28489,Pulkovo 1942 / Gauss-Kruger 29N,1788,projected,4530,,4284,16329,,,Truncated form of Gauss-Kruger zone 29,,,EPSG,1995-06-02,,1,1
+28490,Pulkovo 1942 / Gauss-Kruger 30N,1789,projected,4530,,4284,16330,,,Truncated form of Gauss-Kruger zone 30,,,EPSG,1995-06-02,,1,1
+28491,Pulkovo 1942 / Gauss-Kruger 31N,1790,projected,4530,,4284,16331,,,Truncated form of Gauss-Kruger zone 31,,,EPSG,1995-06-02,,1,1
+28492,Pulkovo 1942 / Gauss-Kruger 32N,1791,projected,4530,,4284,16332,,,Truncated form of Gauss-Kruger zone 32,,,EPSG,1995-06-02,,1,1
+28600,Qatar 1974 / Qatar National Grid,1346,projected,4400,,4285,19919,,,Large and medium scale topographic mapping and engineering survey.,,Qatar Centre for Geographic Information.,EPSG,2000-03-07,2000.29,1,0
+28991,Amersfoort / RD Old,1275,projected,4499,,4289,19913,,,Large and medium scale topographic mapping and engineering survey.,Superseded by 28992 (Amersfoort / RD New).,,EPSG,2000-03-07,2000.37,1,0
+28992,Amersfoort / RD New,1275,projected,4499,,4289,19914,,,Large and medium scale topographic mapping and engineering survey.,Supersedes 28991 (Amersfoort / RD Old).,,EPSG,2005-05-27,2000.37 2005.18,1,0
+29100,SAD69 / Brazil Polyconic,1053,projected,4499,,4291,19941,,,Small scale mapping.,,PetroBras,EPSG,1999-04-22,,1,1
+29101,SAD69 / Brazil Polyconic,1053,projected,4499,,4618,19941,,,Small scale mapping.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,PetroBras,EPSG,2002-09-19,,1,0
+29118,SAD69 / UTM zone 18N,1807,projected,4400,,4291,16018,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.251.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29119,SAD69 / UTM zone 19N,1809,projected,4400,,4291,16019,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29120,SAD69 / UTM zone 20N,1811,projected,4400,,4291,16020,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29121,SAD69 / UTM zone 21N,1813,projected,4400,,4291,16021,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29122,SAD69 / UTM zone 22N,1815,projected,4400,,4291,16022,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29168,SAD69 / UTM zone 18N,1825,projected,4400,,4618,16018,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29169,SAD69 / UTM zone 19N,1827,projected,4400,,4618,16019,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29170,SAD69 / UTM zone 20N,1829,projected,4400,,4618,16020,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29171,SAD69 / UTM zone 21N,1831,projected,4400,,4618,16021,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29172,SAD69 / UTM zone 22N,1815,projected,4400,,4618,16022,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29177,SAD69 / UTM zone 17S,1806,projected,4400,,4291,16117,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29178,SAD69 / UTM zone 18S,1808,projected,4400,,4291,16118,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29179,SAD69 / UTM zone 19S,1810,projected,4400,,4291,16119,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29180,SAD69 / UTM zone 20S,1812,projected,4400,,4291,16120,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29181,SAD69 / UTM zone 21S,1814,projected,4400,,4291,16121,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29182,SAD69 / UTM zone 22S,1816,projected,4400,,4291,16122,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29183,SAD69 / UTM zone 23S,1817,projected,4400,,4291,16123,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29184,SAD69 / UTM zone 24S,1818,projected,4400,,4291,16124,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29185,SAD69 / UTM zone 25S,1819,projected,4400,,4291,16125,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision will not exceed 5 cm.,,EPSG,1995-06-02,97.252,1,1
+29187,SAD69 / UTM zone 17S,1824,projected,4400,,4618,16117,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29188,SAD69 / UTM zone 18S,1826,projected,4400,,4618,16118,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29189,SAD69 / UTM zone 19S,1828,projected,4400,,4618,16119,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29190,SAD69 / UTM zone 20S,1830,projected,4400,,4618,16120,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2005-07-01,2005.144,1,0
+29191,SAD69 / UTM zone 21S,1814,projected,4400,,4618,16121,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29192,SAD69 / UTM zone 22S,1816,projected,4400,,4618,16122,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29193,SAD69 / UTM zone 23S,1817,projected,4400,,4618,16123,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29194,SAD69 / UTM zone 24S,1818,projected,4400,,4618,16124,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29195,SAD69 / UTM zone 25S,1819,projected,4400,,4618,16125,,,Large and medium scale topographic mapping and engineering survey.,Uses GRS 1967 ellipsoid with 1/f to exactly 2 decimal places.,,EPSG,2002-09-19,,1,0
+29220,Sapper Hill 1943 / UTM zone 20S,1820,projected,4400,,4292,16120,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29221,Sapper Hill 1943 / UTM zone 21S,1821,projected,4400,,4292,16121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29333,Schwarzeck / UTM zone 33S,1822,projected,4400,,4293,16133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+29371,South West African Coord. System zone 11,1838,projected,6502,,4293,17611,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29373,South West African Coord. System zone 13,1839,projected,6502,,4293,17613,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29375,South West African Coord. System zone 15,1840,projected,6502,,4293,17615,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29377,South West African Coord. System zone 17,1841,projected,6502,,4293,17617,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29379,South West African Coord. System zone 19,1842,projected,6502,,4293,17619,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29381,South West African Coord. System zone 21,1843,projected,6502,,4293,17621,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29383,South West African Coord. System zone 23,1844,projected,6502,,4293,17623,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29385,South West African Coord. System zone 25,1845,projected,6502,,4293,17625,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",,,EPSG,2000-03-07,97.16  99.98,1,0
+29635,Sudan / UTM zone 35N,1846,projected,4400,,4296,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+29636,Sudan / UTM zone 36N,1847,projected,4400,,4296,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,1
+29700,Tananarive (Paris) / Laborde Grid,3273,projected,4499,,4810,19911,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29738,Tananarive / UTM zone 38S,1848,projected,4400,,4297,16138,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29739,Tananarive / UTM zone 39S,1849,projected,4400,,4297,16139,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29849,Timbalai 1948 / UTM zone 49N,1852,projected,4400,,4298,16049,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29850,Timbalai 1948 / UTM zone 50N,1853,projected,4400,,4298,16050,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+29871,Timbalai 1948 / R.S.O. Borneo (ch),1362,projected,4402,,4298,19956,,,Large and medium scale topographic mapping and engineering survey.,Adopts metric conversion of 39.370147 inches per metre. Being superseded by metric version (code 29873).,,EPSG,2002-07-13,97.231  2000.60  2002.47,1,0
+29872,Timbalai 1948 / R.S.O. Borneo (ft),1851,projected,4405,,4298,19957,,,Large and medium scale topographic mapping and engineering survey.,Original projection definition in chains.  1 chain = 66 feet.  Adopts Sears 1922 metric conversion of 39.370147 inches per metre.  Being superseded by metric version (code 29873).,,EPSG,2002-07-13,97.231  2000.60  2002.47,1,0
+29873,Timbalai 1948 / R.S.O. Borneo (m),1362,projected,4400,,4298,19958,,,Large and medium scale topographic mapping and engineering survey.,Original projection definition in chains.  1 chain = 66 feet=792 inches.  Adopts Sears 1922 metric conversion of 39.370147 inches per metre.,,EPSG,2000-10-19,2000.60,1,0
+29900,TM65 / Irish National Grid,1305,projected,4400,,4299,19908,,,Large and medium scale topographic mapping and engineering survey.,Superseded by IRENET95 / Irish Transverse Mercator (code 2157) from 1/1/2001.  Deprecated due to change of name - see 29902.,Ordnance Survey of Ireland,EPSG,1995-06-02,,1,1
+29901,OSNI 1952 / Irish National Grid,2530,projected,4400,,4188,19973,,,Large and medium scale topographic mapping and engineering survey.,Not used in Republic of Ireland.  Superseded in 1975 by TM75 / Irish Grid (CRS code 29903).,Ordnance Survey of Northern Ireland.,EPSG,2001-11-06,,1,0
+29902,TM65 / Irish Grid,1125,projected,4400,,4299,19972,,,Large and medium scale topographic mapping and engineering survey.,Not used in Northern Ireland.  Superseded by TM75 / Irish Grid (code 29903) in 1975.,Ordnance Survey of Ireland.,EPSG,2005-05-27,2005.18,1,0
+29903,TM75 / Irish Grid,1305,projected,4400,,4300,19972,,,Large and medium scale topographic mapping and engineering survey.,Supersedes both OSNI 1952 / Irish National Grid (code 29901) and TM65 / Irish Grid (code 29902) from 1975.  Superseded by IRENET95 / Irish Transverse Mercator (code 2157) from 1/1/2001.,Ordnance Survey of Ireland,EPSG,2001-11-06,,1,0
+30161,Tokyo / Japan Plane Rectangular CS I,1854,projected,4530,,4301,17801,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS I (code 2443) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30162,Tokyo / Japan Plane Rectangular CS II,1855,projected,4530,,4301,17802,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS II (code 2444) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30163,Tokyo / Japan Plane Rectangular CS III,1856,projected,4530,,4301,17803,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS III (code 2445) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30164,Tokyo / Japan Plane Rectangular CS IV,1857,projected,4530,,4301,17804,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS IV (code 2446) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30165,Tokyo / Japan Plane Rectangular CS V,1858,projected,4530,,4301,17805,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS V (code 2447) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30166,Tokyo / Japan Plane Rectangular CS VI,1859,projected,4530,,4301,17806,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS VI (code 2448) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30167,Tokyo / Japan Plane Rectangular CS VII,1860,projected,4530,,4301,17807,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS VII (code 2449) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30168,Tokyo / Japan Plane Rectangular CS VIII,1861,projected,4530,,4301,17808,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS VIII (code 2450) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30169,Tokyo / Japan Plane Rectangular CS IX,1862,projected,4530,,4301,17809,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS IX (code 2451) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30170,Tokyo / Japan Plane Rectangular CS X,1863,projected,4530,,4301,17810,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS X (code 2452) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30171,Tokyo / Japan Plane Rectangular CS XI,1864,projected,4530,,4301,17811,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS XI (code 2453) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30172,Tokyo / Japan Plane Rectangular CS XII,1865,projected,4530,,4301,17812,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS XII (code 2454) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30173,Tokyo / Japan Plane Rectangular CS XIII,1866,projected,4530,,4301,17813,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS XIII (code 2455) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08,1,0
+30174,Tokyo / Japan Plane Rectangular CS XIV,1867,projected,4530,,4301,17814,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Although legally defined as Tokyo datum the accuracy of the geodetic connection to mainland Japan is low. Superseded by JGD2000 / Japan Plane Rectangular CS XIV (code 2456) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,2002.08,1,0
+30175,Tokyo / Japan Plane Rectangular CS XV,1868,projected,4530,,4301,17815,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS XV (code 2457) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30176,Tokyo / Japan Plane Rectangular CS XVI,1869,projected,4530,,4301,17816,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Superseded by JGD2000 / Japan Plane Rectangular CS XVI (code 2458) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,2002.08,1,0
+30177,Tokyo / Japan Plane Rectangular CS XVII,1870,projected,4530,,4301,17817,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Although legally defined as Tokyo datum the accuracy of the geodetic connection to mainland Japan is low. Superseded by JGD2000 / Japan Plane Rectangular CS XVII (code 2459) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30178,Tokyo / Japan Plane Rectangular CS XVIII,1871,projected,4530,,4301,17818,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Although legally defined as Tokyo datum the accuracy of the geodetic connection to mainland Japan is low. Superseded by JGD2000 / Japan Plane Rectangular CS XVIII (code 2460) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30179,Tokyo / Japan Plane Rectangular CS XIX,1872,projected,4530,,4301,17819,,,"Large and medium scale topographic mapping, cadastral and engineering survey.",Although legally defined as Tokyo datum the accuracy of the geodetic connection to mainland Japan is low. Superseded by JGD2000 / Japan Plane Rectangular CS XIX (code 2461) from April 2002.,Geographic Survey Institute; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,99.97 2002.08 2002.081,1,0
+30200,Trinidad 1903 / Trinidad Grid,1339,projected,4407,,4302,19925,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2005-07-01,97.231 2005.33,1,0
+30339,TC(1948) / UTM zone 39N,1850,projected,4400,,4303,16039,,,Oil exploration.,,,EPSG,1995-06-02,,1,0
+30340,TC(1948) / UTM zone 40N,1750,projected,4400,,4303,16040,,,Oil exploration.,,,EPSG,1995-06-02,,1,0
+30491,Voirol 1875 / Nord Algerie (ancienne),1728,projected,4499,,4304,18011,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Nord Sahara 1959 / Voirol Unifie Nord (code 30791). The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either.,,EPSG,1995-06-02,,1,0
+30492,Voirol 1875 / Sud Algerie (ancienne),1729,projected,4499,,4304,18012,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Nord Sahara 1959 / Voirol Unifie Sud (code 30792). The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either.,,EPSG,2004-01-07,2003.361,1,0
+30493,Voirol 1879 / Nord Algerie (ancienne),1728,projected,4499,,4671,18011,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Nord Sahara 1959 / Voirol Unifie Nord (code 30791). The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either.,,EPSG,2004-01-07,,1,0
+30494,Voirol 1879 / Sud Algerie (ancienne),1729,projected,4499,,4671,18012,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Nord Sahara 1959 / Voirol Unifie Sud (code 30792). The appropriate usage of CRSs using the Voirol 1875 and 1879 datums is lost in antiquity. They differ by about 9 metres. Oil industry references to one could in reality be to either.,,EPSG,2004-01-07,,1,0
+30729,Nord Sahara 1959 / UTM zone 29N,1735,projected,4400,,4307,16029,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+30730,Nord Sahara 1959 / UTM zone 30N,1736,projected,4400,,4307,16030,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+30731,Nord Sahara 1959 / UTM zone 31N,1737,projected,4400,,4307,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+30732,Nord Sahara 1959 / UTM zone 32N,1738,projected,4400,,4307,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+30791,Nord Sahara 1959 / Voirol Unifie Nord,1728,projected,4499,,4307,18021,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Voirol 1879 / Nord Algeria ancienne (code 30493).  Grid coordinates on average across Algeria are unchanged although local differences reach 30 metres; geographic coordinate equivalents do change.,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2004-01-07,2002.56 2003.361,1,0
+30792,Nord Sahara 1959 / Voirol Unifie Sud,1729,projected,4499,,4307,18022,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Voirol 1879 / Sud Algeria ancienne (code 30494).  Grid coordinates on average across Algeria are unchanged although local differences reach 30 metres; geographic coordinate equivalents do change.,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2004-01-07,2002.56 2003.361,1,0
+30800,RT38 2.5 gon W,1225,projected,4530,,4308,19929,,,"Topographic mapping, engineering survey, cadastre.",Superseded by RT90 2.5 gon W (code 2400).,Lantmateriverket (National Land Survey of Sweden). http://www.lantmateriet.se,EPSG,1997-11-13,97.14  97.39,1,1
+31028,Yoff / UTM zone 28N,1207,projected,4400,,4310,16028,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+31121,Zanderij / UTM zone 21N,1222,projected,4400,,4311,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+31154,Zanderij / TM 54 NW,1727,projected,4400,,4311,17054,,,Large and medium scale topographic mapping and engineering survey.,,Shell International,EPSG,2000-06-10,,1,0
+31170,Zanderij / Suriname Old TM,3312,projected,4400,,4311,19954,,,Large and medium scale topographic mapping and engineering survey.,Introduced in 1975.  Superseded by Zanderij / Suriname TM in 1979.,Shell International,EPSG,2000-06-10,,1,0
+31171,Zanderij / Suriname TM,3312,projected,4400,,4311,19955,,,Large and medium scale topographic mapping and engineering survey.,Superseded Zanderij / Suriname Old TM in 1979.,Shell International,EPSG,2000-06-10,,1,0
+31265,MGI / 3-degree Gauss zone 5,1709,projected,4499,,4312,16265,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,1
+31266,MGI / 3-degree Gauss zone 6,1710,projected,4499,,4312,16266,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,1
+31267,MGI / 3-degree Gauss zone 7,1711,projected,4499,,4312,16267,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,1
+31268,MGI / 3-degree Gauss zone 8,1712,projected,4499,,4312,16268,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,,1,1
+31275,MGI / Balkans zone 5,1709,projected,4530,,4312,18275,,,Large and medium scale topographic mapping and engineering survey.,In Slovenia the truncated form MGI / Slovenia Grid (code 2169) is preferred.,EPSG,EPSG,2005-05-27,2005.18,1,0
+31276,MGI / Balkans zone 6,1710,projected,4530,,4312,18276,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2005-05-27,2005.18,1,0
+31277,MGI / Balkans zone 7,1711,projected,4530,,4312,18277,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2001-06-05,,1,0
+31278,MGI / Balkans zone 8,1712,projected,4530,,4312,18277,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2001-06-05,,1,1
+31279,MGI / Balkans zone 8,1712,projected,4530,,4312,18278,,,Large and medium scale topographic mapping and engineering survey.,,EPSG,EPSG,2001-08-28,,1,0
+31281,MGI (Ferro) / Austria West Zone,1706,projected,4530,,4805,18041,,,Cadastral survey.,"Also known as ""Gebrauchsnetz"". For other uses see MGI (Ferro) / M28 (alias Bundesmeldenetz M28) (EPSG code 31288).",Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2005-05-21,2002.57 2005.18,1,0
+31282,MGI (Ferro) / Austria Central Zone,1707,projected,4530,,4805,18042,,,Cadastral survey.,"Also known as ""Gebrauchsnetz"". For other uses see MGI (Ferro) / M31 (alias Bundesmeldenetz M31) (EPSG code 31289).",Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2005-05-21,2002.57 2005.18,1,0
+31283,MGI (Ferro) / Austria East Zone,1708,projected,4530,,4805,18043,,,Cadastral survey.,"Also known as ""Gebrauchsnetz"". For other uses see MGI (Ferro) / M34 (alias Bundesmeldenetz M34) (EPSG code 31290).",Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2005-05-21,2002.57 2005.18,1,0
+31284,MGI / M28,1706,projected,4530,,4312,18044,,,Large and medium scale topographic mapping and engineering survey.,Greenwich equivalent of MGI (Ferro) / M28 (alias Bundesmeldenetz M28) (EPSG code 31288).,EPSG,EPSG,2002-09-19,2002.57,1,0
+31285,MGI / M31,1707,projected,4530,,4312,18045,,,Large and medium scale topographic mapping and engineering survey.,Greenwich equivalent of MGI (Ferro) / M31 (alias Bundesmeldenetz M31) (EPSG code 31289).,EPSG,EPSG,2002-09-19,2002.57,1,0
+31286,MGI / M34,1708,projected,4530,,4312,18046,,,Large and medium scale topographic mapping and engineering survey.,Greenwich equivalent of MGI (Ferro) / M34 (alias Bundesmeldenetz M34) (EPSG code 31290).,EPSG,EPSG,2002-09-19,2002.57,1,0
+31287,MGI / Austria Lambert,1037,projected,4530,,4312,19947,,,Medium and small scale mapping.,,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2001-06-05,,1,0
+31288,MGI (Ferro) / M28,1706,projected,4530,,4805,18047,,,Large and medium scale topographic mapping and engineering survey.,Also known as Bundesmeldenetz. For equivalent using Greenwich meridian see MGI / M28 (code 31284). For cadastral survey see MGI (Ferro) / Austria West zone (alias Gebrauchsnetz M28) (EPSG code 31281).,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2002-09-19,,1,0
+31289,MGI (Ferro) / M31,1707,projected,4530,,4805,18048,,,Large and medium scale topographic mapping and engineering survey.,Also known as Bundesmeldenetz. For equivalent using Greenwich meridian see MGI / M31 (code 31285). For cadastral survey see MGI (Ferro) / Austria Central zone (alias Gebrauchsnetz M31) (EPSG code 31282).,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2002-09-19,,1,0
+31290,MGI (Ferro) / M34,1708,projected,4530,,4805,18049,,,Large and medium scale topographic mapping and engineering survey.,Also known as Bundesmeldenetz. For equivalent using Greenwich meridian see MGI / M34 (code 31286). For cadastral survey see MGI (Ferro) / Austria East zone (alias Gebrauchsnetz M34) (EPSG code 31283).,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,2002-09-19,,1,0
+31291,MGI (Ferro) / Austria West Zone,1706,projected,4499,,4805,18041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,97.01,1,1
+31292,MGI (Ferro) / Austria Central Zone,1708,projected,4499,,4805,18042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,97.01,1,1
+31293,MGI (Ferro) / Austria East Zone,1707,projected,4499,,4805,18043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,97.01,1,1
+31294,MGI / M28,1706,projected,4499,,4312,18044,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.01,1,1
+31295,MGI / M31,1707,projected,4499,,4312,18045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.01,1,1
+31296,MGI / M34,1708,projected,4499,,4312,18046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-10-20,97.01,1,1
+31297,MGI / Austria Lambert,1037,projected,4499,,4312,19947,,,Medium and small scale mapping.,,,EPSG,1999-10-20,97.01,1,1
+31300,Belge 1972 / Belge Lambert 72,1347,projected,4499,,4313,19902,,,Large and medium scale topographic mapping and engineering survey.,Supersedes 21500 (Belge 1950 / Belge Lambert 50).  An alternative - Belge 1972 / Belgian Lambert 72 (code 31370) - was introduced in 2000 to use the standard Lambert Conic Conformal (2SP) projection method (code 9802).  EPSG recommends this alternative.,IGN Brussels; www.ngi.be/,EPSG,2005-09-29,2005.46,1,0
+31370,Belge 1972 / Belgian Lambert 72,1347,projected,4499,,4313,19961,,,Large and medium scale topographic mapping and engineering survey.,"Introduced in 2000 as an alternative to CRS code 31300 to avoid the special projection method LCC (2SP Belgium) (code 9803). If software cannot handle latitude of origin 90°N, use latitude of origin = 50° 47' 57.704""N with Nf = 165372.956 m.",IGN Brussels; www.ngi.be/,EPSG,2005-09-29,2005.46,1,0
+31461,DHDN / 3-degree Gauss zone 1,1628,projected,4499,,4314,16261,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.101,1,1
+31462,DHDN / 3-degree Gauss zone 2,1624,projected,4499,,4314,16262,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.101,1,1
+31463,DHDN / 3-degree Gauss zone 3,1625,projected,4499,,4314,16263,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.101,1,1
+31464,DHDN / 3-degree Gauss zone 4,1626,projected,4499,,4314,16264,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.101,1,1
+31465,DHDN / 3-degree Gauss zone 5,1627,projected,4499,,4314,16265,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.101,1,1
+31466,DHDN / Gauss-Kruger zone 2,1624,projected,4530,,4314,16262,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",Zone width 3 degrees.,Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+31467,DHDN / Gauss-Kruger zone 3,1625,projected,4530,,4314,16263,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",Zone width 3 degrees.,Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+31468,DHDN / Gauss-Kruger zone 4,1626,projected,4530,,4314,16264,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",Zone width 3 degrees.,Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-05-27,2005.18,1,0
+31469,DHDN / Gauss-Kruger zone 5,1627,projected,4530,,4314,16265,,,"Large and medium scale topographic mapping and engineering survey, cadastral survey.",Zone width 3 degrees.,Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1,0
+31528,Conakry 1905 / UTM zone 28N,1468,projected,4400,,4315,16028,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Dabola 1981 / UTM zone 28 (EPSG code 2063).,,EPSG,1999-12-09,,1,0
+31529,Conakry 1905 / UTM zone 29N,1469,projected,4400,,4315,16029,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Dabola 1981 / UTM zone 29 (EPSG code 2064).,,EPSG,1999-12-09,,1,0
+31600,Dealul Piscului 1933/ Stereo 33,3295,projected,4499,,4316,19927,,,Large and medium scale topographic mapping and engineering survey.,Superseded by Stereo 70 system (ProjCRS code 31700).,,EPSG,2004-04-07,2004.21,1,0
+31700,Dealul Piscului 1970/ Stereo 70,1197,projected,4530,,4317,19926,,,Large and medium scale topographic mapping and engineering survey.,Supersedes Stereo 33 system.,,EPSG,1996-04-12,,1,0
+31838,NGN / UTM zone 38N,1739,projected,4400,,4318,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+31839,NGN / UTM zone 39N,1740,projected,4400,,4318,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1996-04-12,,1,0
+31900,KUDAMS / KTM,1310,projected,4400,,4319,19928,,,Large scale engineering and utility mapping.,,,EPSG,2004-07-19,,1,1
+31901,KUDAMS / KTM,1310,projected,4400,,4319,19997,,,Large scale engineering and utility mapping.,,,EPSG,1996-04-12,,1,0
+31971,SIRGAS 2000 / UTM zone 17N,1823,projected,4400,,4674,16017,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31972,SIRGAS 2000 / UTM zone 18N,1825,projected,4400,,4674,16018,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31973,SIRGAS 2000 / UTM zone 19N,1827,projected,4400,,4674,16019,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31974,SIRGAS 2000 / UTM zone 20N,1829,projected,4400,,4674,16020,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31975,SIRGAS 2000 / UTM zone 21N,1831,projected,4400,,4674,16021,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31976,SIRGAS 2000 / UTM zone 22N,1833,projected,4400,,4674,16022,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31977,SIRGAS 2000 / UTM zone 17S,1824,projected,4400,,4674,16117,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31978,SIRGAS 2000 / UTM zone 18S,1826,projected,4400,,4674,16118,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31979,SIRGAS 2000 / UTM zone 19S,1828,projected,4400,,4674,16119,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31980,SIRGAS 2000 / UTM zone 20S,1830,projected,4400,,4674,16120,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31981,SIRGAS 2000 / UTM zone 21S,1832,projected,4400,,4674,16121,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31982,SIRGAS 2000 / UTM zone 22S,1834,projected,4400,,4674,16122,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31983,SIRGAS 2000 / UTM zone 23S,1835,projected,4400,,4674,16123,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31984,SIRGAS 2000 / UTM zone 24S,1836,projected,4400,,4674,16124,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31985,SIRGAS 2000 / UTM zone 25S,1837,projected,4400,,4674,16125,,,Large and medium scale topographic mapping and engineering survey.,Supersedes SIRGAS 1995 system.,EPSG,EPSG,2004-04-22,,1,0
+31986,SIRGAS / UTM zone 17N,1823,projected,4400,,4170,16017,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31987,SIRGAS / UTM zone 18N,1825,projected,4400,,4170,16018,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31988,SIRGAS / UTM zone 19N,1827,projected,4400,,4170,16019,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31989,SIRGAS / UTM zone 20N,1829,projected,4400,,4170,16020,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31990,SIRGAS / UTM zone 21N,1831,projected,4400,,4170,16021,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31991,SIRGAS / UTM zone 22N,1833,projected,4400,,4170,16022,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31992,SIRGAS / UTM zone 17S,1824,projected,4400,,4170,16117,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31993,SIRGAS / UTM zone 18S,1826,projected,4400,,4170,16118,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31994,SIRGAS / UTM zone 19S,1828,projected,4400,,4170,16119,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31995,SIRGAS / UTM zone 20S,1830,projected,4400,,4170,16120,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31996,SIRGAS / UTM zone 21S,1832,projected,4400,,4170,16121,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31997,SIRGAS / UTM zone 22S,1834,projected,4400,,4170,16122,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31998,SIRGAS / UTM zone 23S,1835,projected,4400,,4170,16123,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+31999,SIRGAS / UTM zone 24S,1836,projected,4400,,4170,16124,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+32000,SIRGAS / UTM zone 25S,1837,projected,4400,,4170,16125,,,Large and medium scale topographic mapping and engineering survey.,Superseded by SIRGAS 2000 system.,,EPSG,2004-04-22,2004.25,1,0
+32001,NAD27 / Montana North,2211,projected,4497,,4267,12501,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32002,NAD27 / Montana Central,2210,projected,4497,,4267,12502,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32003,NAD27 / Montana South,2212,projected,4497,,4267,12503,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32005,NAD27 / Nebraska North,2221,projected,4497,,4267,12601,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32006,NAD27 / Nebraska South,2222,projected,4497,,4267,12602,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32007,NAD27 / Nevada East,2224,projected,4497,,4267,12701,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32008,NAD27 / Nevada Central,2223,projected,4497,,4267,12702,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32009,NAD27 / Nevada West,2225,projected,4497,,4267,12703,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32010,NAD27 / New Hampshire,1398,projected,4497,,4267,12800,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32011,NAD27 / New Jersey,1399,projected,4497,,4267,12900,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32012,NAD27 / New Mexico East,2228,projected,4497,,4267,13001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32013,NAD27 / New Mexico Central,2229,projected,4497,,4267,13002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32014,NAD27 / New Mexico West,2230,projected,4497,,4267,13003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32015,NAD27 / New York East,2234,projected,4497,,4267,13101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32016,NAD27 / New York Central,2233,projected,4497,,4267,13102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32017,NAD27 / New York West,2236,projected,4497,,4267,13103,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32018,NAD27 / New York Long Island,2235,projected,4497,,4267,13104,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32019,NAD27 / North Carolina,1402,projected,4497,,4267,13200,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32020,NAD27 / North Dakota North,2237,projected,4497,,4267,13301,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32021,NAD27 / North Dakota South,2238,projected,4497,,4267,13302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32022,NAD27 / Ohio North,2239,projected,4497,,4267,13401,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32023,NAD27 / Ohio South,2240,projected,4497,,4267,13402,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32024,NAD27 / Oklahoma North,2241,projected,4497,,4267,13501,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32025,NAD27 / Oklahoma South,2242,projected,4497,,4267,13502,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32026,NAD27 / Oregon North,2243,projected,4497,,4267,13601,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32027,NAD27 / Oregon South,2244,projected,4497,,4267,13602,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32028,NAD27 / Pennsylvania North,2245,projected,4497,,4267,13701,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32029,NAD27 / Pennsylvania South,2246,projected,4497,,4267,13702,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32030,NAD27 / Rhode Island,1408,projected,4497,,4267,13800,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32031,NAD27 / South Carolina North,2247,projected,4497,,4267,13901,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32033,NAD27 / South Carolina South,2248,projected,4497,,4267,13902,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32034,NAD27 / South Dakota North,2249,projected,4497,,4267,14001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32035,NAD27 / South Dakota South,2250,projected,4497,,4267,14002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32036,NAD27 / Tennessee,1411,projected,4497,,4267,14100,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,1
+32037,NAD27 / Texas North,2253,projected,4497,,4267,14201,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32038,NAD27 / Texas North Central,2254,projected,4497,,4267,14202,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32039,NAD27 / Texas Central,2252,projected,4497,,4267,14203,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32040,NAD27 / Texas South Central,2256,projected,4497,,4267,14204,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32041,NAD27 / Texas South,2255,projected,4497,,4267,14205,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32042,NAD27 / Utah North,2258,projected,4497,,4267,14301,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32043,NAD27 / Utah Central,2257,projected,4497,,4267,14302,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32044,NAD27 / Utah South,2259,projected,4497,,4267,14303,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32045,NAD27 / Vermont,1414,projected,4497,,4267,14400,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32046,NAD27 / Virginia North,2260,projected,4497,,4267,14501,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32047,NAD27 / Virginia South,2261,projected,4497,,4267,14502,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32048,NAD27 / Washington North,2262,projected,4497,,4267,14601,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32049,NAD27 / Washington South,2263,projected,4497,,4267,14602,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32050,NAD27 / West Virginia North,2264,projected,4497,,4267,14701,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32051,NAD27 / West Virginia South,2265,projected,4497,,4267,14702,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32052,NAD27 / Wisconsin North,2267,projected,4497,,4267,14801,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32053,NAD27 / Wisconsin Central,2266,projected,4497,,4267,14802,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32054,NAD27 / Wisconsin South,2268,projected,4497,,4267,14803,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32055,NAD27 / Wyoming East,2269,projected,4497,,4267,14901,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32056,NAD27 / Wyoming East Central,2270,projected,4497,,4267,14902,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32057,NAD27 / Wyoming West Central,2272,projected,4497,,4267,14903,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32058,NAD27 / Wyoming West,2271,projected,4497,,4267,14904,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32061,NAD27 / Guatemala Norte,2120,projected,4499,,4267,18211,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1999-08-18,,1,0
+32062,NAD27 / Guatemala Sur,2121,projected,4499,,4267,18212,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-01-06,99.95,1,0
+32064,NAD27 / BLM 14N (ftUS),2171,projected,4497,,4267,15914,,,"Minerals (including oil) management, exploration and production.",,EPSG,EPSG,2002-02-12,,1,0
+32065,NAD27 / BLM 15N (ftUS),2171,projected,4497,,4267,15915,,,"Minerals (including oil) management, exploration and production.",,EPSG,EPSG,2002-02-12,,1,0
+32066,NAD27 / BLM 16N (ftUS),2171,projected,4497,,4267,15916,,,"Minerals (including oil) management, exploration and production.",,EPSG,EPSG,2002-02-12,,1,0
+32067,NAD27 / BLM 17N (ftUS),2171,projected,4497,,4267,15917,,,"Minerals (including oil) management, exploration and production.",,EPSG,EPSG,2002-02-12,,1,0
+32074,NAD27 / BLM 14N (feet),2171,projected,4497,,4267,15914,,,"Minerals (including oil) management, exploration and production.",,,EPSG,1996-04-12,96.03,1,1
+32075,NAD27 / BLM 15N (feet),2172,projected,4497,,4267,15915,,,"Minerals (including oil) management, exploration and production.",,,EPSG,1996-04-12,96.03,1,1
+32076,NAD27 / BLM 16N (feet),2173,projected,4497,,4267,15916,,,"Minerals (including oil) management, exploration and production.",,,EPSG,1996-04-12,95.27  96.03,1,1
+32077,NAD27 / BLM 17N (feet),2174,projected,4497,,4267,15917,,,"Minerals (including oil) management, exploration and production.",,,EPSG,1996-04-12,96.03,1,1
+32081,NAD27 / MTM zone 1,2226,projected,4400,,4267,17701,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32082,NAD27 / MTM zone 2,2227,projected,4400,,4267,17702,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32083,NAD27 / MTM zone 3,2275,projected,4400,,4267,17703,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32084,NAD27 / MTM zone 4,2276,projected,4400,,4267,17704,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32085,NAD27 / MTM zone 5,2277,projected,4400,,4267,17705,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32086,NAD27 / MTM zone 6,2278,projected,4400,,4267,17706,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32098,NAD27 / Quebec Lambert,1368,projected,4499,,4267,19944,,,Large and medium scale topographic mapping and engineering survey.,Superseded by NAD27(CGQ77) / Quebec Lambert (code 2137) in 1977.,Service de la Cartographie; Ministère des Ressources Naturelles; Quebec,EPSG,2000-10-19,,1,0
+32100,NAD83 / Montana,1395,projected,4499,,4269,12530,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2256 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32104,NAD83 / Nebraska,1396,projected,4499,,4269,12630,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32107,NAD83 / Nevada East,2224,projected,4499,,4269,12731,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32108,NAD83 / Nevada Central,2223,projected,4499,,4269,12732,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32109,NAD83 / Nevada West,2225,projected,4499,,4269,12733,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32110,NAD83 / New Hampshire,1398,projected,4499,,4269,12830,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32111,NAD83 / New Jersey,1399,projected,4499,,4269,12930,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32112,NAD83 / New Mexico East,2228,projected,4499,,4269,13031,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2257 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32113,NAD83 / New Mexico Central,2231,projected,4499,,4269,13032,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2258 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32114,NAD83 / New Mexico West,2232,projected,4499,,4269,13033,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2259 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32115,NAD83 / New York East,2234,projected,4499,,4269,13131,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2260 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32116,NAD83 / New York Central,2233,projected,4499,,4269,13132,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2261 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32117,NAD83 / New York West,2236,projected,4499,,4269,13133,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2263 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32118,NAD83 / New York Long Island,2235,projected,4499,,4269,13134,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2264 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32119,NAD83 / North Carolina,1402,projected,4499,,4269,13230,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2264 for equivalent non-metric definition.,,EPSG,2000-03-07,98.30  2000.091,1,0
+32120,NAD83 / North Dakota North,2237,projected,4499,,4269,13331,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2265 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32121,NAD83 / North Dakota South,2238,projected,4499,,4269,13332,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2266 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32122,NAD83 / Ohio North,2239,projected,4499,,4269,13431,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32123,NAD83 / Ohio South,2240,projected,4499,,4269,13432,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32124,NAD83 / Oklahoma North,2241,projected,4499,,4269,13531,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2267 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32125,NAD83 / Oklahoma South,2242,projected,4499,,4269,13532,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2268 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32126,NAD83 / Oregon North,2243,projected,4499,,4269,13631,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2269 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32127,NAD83 / Oregon South,2244,projected,4499,,4269,13632,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2270 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32128,NAD83 / Pennsylvania North,2245,projected,4499,,4269,13731,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2271 for equivalent non-metric definition.,,EPSG,1995-06-02,,1,0
+32129,NAD83 / Pennsylvania South,2246,projected,4499,,4269,13732,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in US survey feet.  See code 2272 for equivalent non-metric definition.,,EPSG,1995-06-02,,1,0
+32130,NAD83 / Rhode Island,1408,projected,4499,,4269,13830,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32133,NAD83 / South Carolina,1409,projected,4499,,4269,13930,,,Large and medium scale topographic mapping and engineering survey.,State law defines system in International feet (note: not US survey feet).  See code 2273 for equivalent non-metric definition.,,EPSG,1995-06-02,,1,0
+32134,NAD83 / South Dakota North,2249,projected,4499,,4269,14031,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32135,NAD83 / South Dakota South,2250,projected,4499,,4269,14032,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32136,NAD83 / Tennessee,1411,projected,4499,,4269,14130,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2274 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32137,NAD83 / Texas North,2253,projected,4499,,4269,14231,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2275 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32138,NAD83 / Texas North Central,2254,projected,4499,,4269,14232,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2276 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32139,NAD83 / Texas Central,2252,projected,4499,,4269,14233,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2277 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32140,NAD83 / Texas South Central,2527,projected,4499,,4269,14234,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2278 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32141,NAD83 / Texas South,2528,projected,4499,,4269,14235,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2279 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32142,NAD83 / Utah North,2258,projected,4499,,4269,14331,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2280 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32143,NAD83 / Utah Central,2257,projected,4499,,4269,14332,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2281 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32144,NAD83 / Utah South,2259,projected,4499,,4269,14333,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in International feet (note: not US survey feet).  See code 2282 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32145,NAD83 / Vermont,1414,projected,4499,,4269,14430,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2000-03-07,2000.091,1,0
+32146,NAD83 / Virginia North,2260,projected,4499,,4269,14531,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2283 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32147,NAD83 / Virginia South,2261,projected,4499,,4269,14532,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2284 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32148,NAD83 / Washington North,2273,projected,4499,,4269,14631,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2285 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32149,NAD83 / Washington South,2274,projected,4499,,4269,14632,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2286 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32150,NAD83 / West Virginia North,2264,projected,4499,,4269,14731,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32151,NAD83 / West Virginia South,2265,projected,4499,,4269,14732,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32152,NAD83 / Wisconsin North,2267,projected,4499,,4269,14831,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2287 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32153,NAD83 / Wisconsin Central,2266,projected,4499,,4269,14832,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2288 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32154,NAD83 / Wisconsin South,2268,projected,4499,,4269,14833,,,Large and medium scale topographic mapping and engineering survey.,"State law defines system in US survey feet.  See code 2289 for equivalent non-metric definition. For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32155,NAD83 / Wyoming East,2269,projected,4499,,4269,14931,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32156,NAD83 / Wyoming East Central,2270,projected,4499,,4269,14932,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32157,NAD83 / Wyoming West Central,2272,projected,4499,,4269,14933,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32158,NAD83 / Wyoming West,2271,projected,4499,,4269,14934,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,2000-03-07,2000.091,1,0
+32161,NAD83 / Puerto Rico & Virgin Is.,2251,projected,4499,,4269,15230,,,Large and medium scale topographic mapping and engineering survey.,"For applications with an accuracy of better than 1m, superseded by NAD83(HARN) / SPCS.",,EPSG,1995-06-02,,1,0
+32180,NAD83 / SCoPQ zone 2,1420,projected,4499,,4269,17700,,,Large and medium scale topographic mapping and engineering survey.,,Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,1997-11-13,,1,0
+32181,NAD83 / MTM zone 1,2226,projected,4496,,4269,17701,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32182,NAD83 / MTM zone 2,2227,projected,4496,,4269,17702,,,Large and medium scale topographic mapping and engineering survey.,,Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32183,NAD83 / MTM zone 3,2275,projected,4496,,4269,17703,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 3"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32184,NAD83 / MTM zone 4,2276,projected,4496,,4269,17704,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 4"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32185,NAD83 / MTM zone 5,2277,projected,4496,,4269,17705,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 5"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32186,NAD83 / MTM zone 6,2278,projected,4496,,4269,17706,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 6"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources. Also Geodetic Surveys Section; Newfoundland Department of Government Services and Lands.,EPSG,1997-11-13,,1,0
+32187,NAD83 / MTM zone 7,1425,projected,4496,,4269,17707,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 7"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Topographic Mapping Section; Quebec Ministry of Natural Resources.,EPSG,1997-11-13,,1,0
+32188,NAD83 / MTM zone 8,2279,projected,4496,,4269,17708,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 8"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32189,NAD83 / MTM zone 9,2280,projected,4496,,4269,17709,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 9"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32190,NAD83 / MTM zone 10,2281,projected,4496,,4269,17710,,,Large and medium scale topographic mapping and engineering survey.,"Known in Quebec as ""NAD83 / SCoPQ zone 10"" with axis 1 and 2 abbreviations of ""X"" and ""Y"" respectively.",Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32191,NAD83 / MTM zone 11,1432,projected,4400,,4269,17711,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32192,NAD83 / MTM zone 12,1433,projected,4400,,4269,17712,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32193,NAD83 / MTM zone 13,1434,projected,4400,,4269,17713,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32194,NAD83 / MTM zone 14,1435,projected,4400,,4269,17714,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32195,NAD83 / MTM zone 15,1436,projected,4400,,4269,17715,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32196,NAD83 / MTM zone 16,1437,projected,4400,,4269,17716,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32197,NAD83 / MTM zone 17,1438,projected,4400,,4269,17717,,,Large and medium scale topographic mapping and engineering survey.,,Surveys and Mapping Section; Ontario Ministry of Transportation.,EPSG,1997-11-13,,1,0
+32198,NAD83 / Quebec Lambert,1368,projected,4499,,4269,19944,,,Large and medium scale topographic mapping and engineering survey.,,Service de la Cartographie; Ministère des Ressources Naturelles; Quebec,EPSG,1999-10-20,,1,0
+32201,WGS 72 / UTM zone 1N,1873,projected,4400,,4322,16001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32202,WGS 72 / UTM zone 2N,1875,projected,4400,,4322,16002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32203,WGS 72 / UTM zone 3N,1877,projected,4400,,4322,16003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32204,WGS 72 / UTM zone 4N,1879,projected,4400,,4322,16004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32205,WGS 72 / UTM zone 5N,1881,projected,4400,,4322,16005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32206,WGS 72 / UTM zone 6N,1883,projected,4400,,4322,16006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32207,WGS 72 / UTM zone 7N,1885,projected,4400,,4322,16007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32208,WGS 72 / UTM zone 8N,1887,projected,4400,,4322,16008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32209,WGS 72 / UTM zone 9N,1889,projected,4400,,4322,16009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32210,WGS 72 / UTM zone 10N,1891,projected,4400,,4322,16010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32211,WGS 72 / UTM zone 11N,1893,projected,4400,,4322,16011,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32212,WGS 72 / UTM zone 12N,1895,projected,4400,,4322,16012,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32213,WGS 72 / UTM zone 13N,1897,projected,4400,,4322,16013,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32214,WGS 72 / UTM zone 14N,1899,projected,4400,,4322,16014,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32215,WGS 72 / UTM zone 15N,1901,projected,4400,,4322,16015,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32216,WGS 72 / UTM zone 16N,1903,projected,4400,,4322,16016,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32217,WGS 72 / UTM zone 17N,1905,projected,4400,,4322,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32218,WGS 72 / UTM zone 18N,1907,projected,4400,,4322,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32219,WGS 72 / UTM zone 19N,1909,projected,4400,,4322,16019,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32220,WGS 72 / UTM zone 20N,1911,projected,4400,,4322,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32221,WGS 72 / UTM zone 21N,1913,projected,4400,,4322,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32222,WGS 72 / UTM zone 22N,1915,projected,4400,,4322,16022,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32223,WGS 72 / UTM zone 23N,1917,projected,4400,,4322,16023,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32224,WGS 72 / UTM zone 24N,1919,projected,4400,,4322,16024,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32225,WGS 72 / UTM zone 25N,1921,projected,4400,,4322,16025,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32226,WGS 72 / UTM zone 26N,1923,projected,4400,,4322,16026,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32227,WGS 72 / UTM zone 27N,1925,projected,4400,,4322,16027,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32228,WGS 72 / UTM zone 28N,1927,projected,4400,,4322,16028,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32229,WGS 72 / UTM zone 29N,1929,projected,4400,,4322,16029,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32230,WGS 72 / UTM zone 30N,1931,projected,4400,,4322,16030,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32231,WGS 72 / UTM zone 31N,1933,projected,4400,,4322,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32232,WGS 72 / UTM zone 32N,1935,projected,4400,,4322,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32233,WGS 72 / UTM zone 33N,1937,projected,4400,,4322,16033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32234,WGS 72 / UTM zone 34N,1939,projected,4400,,4322,16034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32235,WGS 72 / UTM zone 35N,1941,projected,4400,,4322,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32236,WGS 72 / UTM zone 36N,1943,projected,4400,,4322,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32237,WGS 72 / UTM zone 37N,1945,projected,4400,,4322,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32238,WGS 72 / UTM zone 38N,1947,projected,4400,,4322,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32239,WGS 72 / UTM zone 39N,1949,projected,4400,,4322,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32240,WGS 72 / UTM zone 40N,1951,projected,4400,,4322,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32241,WGS 72 / UTM zone 41N,1953,projected,4400,,4322,16041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32242,WGS 72 / UTM zone 42N,1955,projected,4400,,4322,16042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32243,WGS 72 / UTM zone 43N,1957,projected,4400,,4322,16043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32244,WGS 72 / UTM zone 44N,1959,projected,4400,,4322,16044,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32245,WGS 72 / UTM zone 45N,1961,projected,4400,,4322,16045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32246,WGS 72 / UTM zone 46N,1963,projected,4400,,4322,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32247,WGS 72 / UTM zone 47N,1965,projected,4400,,4322,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32248,WGS 72 / UTM zone 48N,1967,projected,4400,,4322,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32249,WGS 72 / UTM zone 49N,1969,projected,4400,,4322,16049,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32250,WGS 72 / UTM zone 50N,1971,projected,4400,,4322,16050,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32251,WGS 72 / UTM zone 51N,1973,projected,4400,,4322,16051,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32252,WGS 72 / UTM zone 52N,1975,projected,4400,,4322,16052,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32253,WGS 72 / UTM zone 53N,1977,projected,4400,,4322,16053,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32254,WGS 72 / UTM zone 54N,1979,projected,4400,,4322,16054,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32255,WGS 72 / UTM zone 55N,1981,projected,4400,,4322,16055,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32256,WGS 72 / UTM zone 56N,1983,projected,4400,,4322,16056,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32257,WGS 72 / UTM zone 57N,1985,projected,4400,,4322,16057,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32258,WGS 72 / UTM zone 58N,1987,projected,4400,,4322,16058,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32259,WGS 72 / UTM zone 59N,1989,projected,4400,,4322,16059,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32260,WGS 72 / UTM zone 60N,1991,projected,4400,,4322,16060,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32301,WGS 72 / UTM zone 1S,1874,projected,4400,,4322,16101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32302,WGS 72 / UTM zone 2S,1876,projected,4400,,4322,16102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32303,WGS 72 / UTM zone 3S,1878,projected,4400,,4322,16103,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32304,WGS 72 / UTM zone 4S,1880,projected,4400,,4322,16104,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32305,WGS 72 / UTM zone 5S,1882,projected,4400,,4322,16105,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32306,WGS 72 / UTM zone 6S,1884,projected,4400,,4322,16106,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32307,WGS 72 / UTM zone 7S,1886,projected,4400,,4322,16107,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32308,WGS 72 / UTM zone 8S,1888,projected,4400,,4322,16108,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32309,WGS 72 / UTM zone 9S,1890,projected,4400,,4322,16109,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32310,WGS 72 / UTM zone 10S,1892,projected,4400,,4322,16110,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32311,WGS 72 / UTM zone 11S,1894,projected,4400,,4322,16111,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32312,WGS 72 / UTM zone 12S,1896,projected,4400,,4322,16112,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32313,WGS 72 / UTM zone 13S,1898,projected,4400,,4322,16113,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32314,WGS 72 / UTM zone 14S,1900,projected,4400,,4322,16114,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32315,WGS 72 / UTM zone 15S,1902,projected,4400,,4322,16115,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32316,WGS 72 / UTM zone 16S,1904,projected,4400,,4322,16116,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32317,WGS 72 / UTM zone 17S,1906,projected,4400,,4322,16117,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32318,WGS 72 / UTM zone 18S,1908,projected,4400,,4322,16118,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32319,WGS 72 / UTM zone 19S,1910,projected,4400,,4322,16119,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32320,WGS 72 / UTM zone 20S,1912,projected,4400,,4322,16120,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32321,WGS 72 / UTM zone 21S,1914,projected,4400,,4322,16121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32322,WGS 72 / UTM zone 22S,1916,projected,4400,,4322,16122,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32323,WGS 72 / UTM zone 23S,1918,projected,4400,,4322,16123,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32324,WGS 72 / UTM zone 24S,1920,projected,4400,,4322,16124,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32325,WGS 72 / UTM zone 25S,1922,projected,4400,,4322,16125,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32326,WGS 72 / UTM zone 26S,1924,projected,4400,,4322,16126,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32327,WGS 72 / UTM zone 27S,1926,projected,4400,,4322,16127,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32328,WGS 72 / UTM zone 28S,1928,projected,4400,,4322,16128,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32329,WGS 72 / UTM zone 29S,1930,projected,4400,,4322,16129,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32330,WGS 72 / UTM zone 30S,1932,projected,4400,,4322,16130,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32331,WGS 72 / UTM zone 31S,1934,projected,4400,,4322,16131,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32332,WGS 72 / UTM zone 32S,1936,projected,4400,,4322,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32333,WGS 72 / UTM zone 33S,1938,projected,4400,,4322,16133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32334,WGS 72 / UTM zone 34S,1940,projected,4400,,4322,16134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32335,WGS 72 / UTM zone 35S,1942,projected,4400,,4322,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32336,WGS 72 / UTM zone 36S,1944,projected,4400,,4322,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32337,WGS 72 / UTM zone 37S,1946,projected,4400,,4322,16137,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32338,WGS 72 / UTM zone 38S,1948,projected,4400,,4322,16138,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32339,WGS 72 / UTM zone 39S,1950,projected,4400,,4322,16139,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32340,WGS 72 / UTM zone 40S,1952,projected,4400,,4322,16140,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32341,WGS 72 / UTM zone 41S,1954,projected,4400,,4322,16141,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32342,WGS 72 / UTM zone 42S,1956,projected,4400,,4322,16142,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32343,WGS 72 / UTM zone 43S,1958,projected,4400,,4322,16143,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32344,WGS 72 / UTM zone 44S,1960,projected,4400,,4322,16144,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32345,WGS 72 / UTM zone 45S,1962,projected,4400,,4322,16145,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32346,WGS 72 / UTM zone 46S,1964,projected,4400,,4322,16146,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32347,WGS 72 / UTM zone 47S,1966,projected,4400,,4322,16147,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32348,WGS 72 / UTM zone 48S,1968,projected,4400,,4322,16148,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32349,WGS 72 / UTM zone 49S,1970,projected,4400,,4322,16149,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32350,WGS 72 / UTM zone 50S,1972,projected,4400,,4322,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32351,WGS 72 / UTM zone 51S,1974,projected,4400,,4322,16151,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32352,WGS 72 / UTM zone 52S,1976,projected,4400,,4322,16152,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32353,WGS 72 / UTM zone 53S,1978,projected,4400,,4322,16153,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32354,WGS 72 / UTM zone 54S,1980,projected,4400,,4322,16154,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32355,WGS 72 / UTM zone 55S,1982,projected,4400,,4322,16155,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32356,WGS 72 / UTM zone 56S,1984,projected,4400,,4322,16156,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32357,WGS 72 / UTM zone 57S,1986,projected,4400,,4322,16157,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32358,WGS 72 / UTM zone 58S,1988,projected,4400,,4322,16158,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32359,WGS 72 / UTM zone 59S,1990,projected,4400,,4322,16159,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32360,WGS 72 / UTM zone 60S,1992,projected,4400,,4322,16160,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32401,WGS 72BE / UTM zone 1N,1873,projected,4400,,4324,16001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32402,WGS 72BE / UTM zone 2N,1876,projected,4400,,4324,16002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32403,WGS 72BE / UTM zone 3N,1877,projected,4400,,4324,16003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32404,WGS 72BE / UTM zone 4N,1879,projected,4400,,4324,16004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32405,WGS 72BE / UTM zone 5N,1881,projected,4400,,4324,16005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32406,WGS 72BE / UTM zone 6N,1883,projected,4400,,4324,16006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32407,WGS 72BE / UTM zone 7N,1885,projected,4400,,4324,16007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32408,WGS 72BE / UTM zone 8N,1887,projected,4400,,4324,16008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32409,WGS 72BE / UTM zone 9N,1889,projected,4400,,4324,16009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32410,WGS 72BE / UTM zone 10N,1891,projected,4400,,4324,16010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32411,WGS 72BE / UTM zone 11N,1893,projected,4400,,4324,16011,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32412,WGS 72BE / UTM zone 12N,1895,projected,4400,,4324,16012,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32413,WGS 72BE / UTM zone 13N,1897,projected,4400,,4324,16013,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32414,WGS 72BE / UTM zone 14N,1899,projected,4400,,4324,16014,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32415,WGS 72BE / UTM zone 15N,1901,projected,4400,,4324,16015,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32416,WGS 72BE / UTM zone 16N,1903,projected,4400,,4324,16016,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32417,WGS 72BE / UTM zone 17N,1905,projected,4400,,4324,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32418,WGS 72BE / UTM zone 18N,1907,projected,4400,,4324,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32419,WGS 72BE / UTM zone 19N,1909,projected,4400,,4324,16019,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32420,WGS 72BE / UTM zone 20N,1911,projected,4400,,4324,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32421,WGS 72BE / UTM zone 21N,1913,projected,4400,,4324,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32422,WGS 72BE / UTM zone 22N,1915,projected,4400,,4324,16022,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32423,WGS 72BE / UTM zone 23N,1917,projected,4400,,4324,16023,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32424,WGS 72BE / UTM zone 24N,1919,projected,4400,,4324,16024,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32425,WGS 72BE / UTM zone 25N,1921,projected,4400,,4324,16025,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32426,WGS 72BE / UTM zone 26N,1923,projected,4400,,4324,16026,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32427,WGS 72BE / UTM zone 27N,1925,projected,4400,,4324,16027,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32428,WGS 72BE / UTM zone 28N,1927,projected,4400,,4324,16028,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32429,WGS 72BE / UTM zone 29N,1929,projected,4400,,4324,16029,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32430,WGS 72BE / UTM zone 30N,1931,projected,4400,,4324,16030,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32431,WGS 72BE / UTM zone 31N,1933,projected,4400,,4324,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32432,WGS 72BE / UTM zone 32N,1935,projected,4400,,4324,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32433,WGS 72BE / UTM zone 33N,1937,projected,4400,,4324,16033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32434,WGS 72BE / UTM zone 34N,1939,projected,4400,,4324,16034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32435,WGS 72BE / UTM zone 35N,1941,projected,4400,,4324,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32436,WGS 72BE / UTM zone 36N,1943,projected,4400,,4324,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32437,WGS 72BE / UTM zone 37N,1945,projected,4400,,4324,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32438,WGS 72BE / UTM zone 38N,1947,projected,4400,,4324,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32439,WGS 72BE / UTM zone 39N,1949,projected,4400,,4324,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32440,WGS 72BE / UTM zone 40N,1951,projected,4400,,4324,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32441,WGS 72BE / UTM zone 41N,1953,projected,4400,,4324,16041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32442,WGS 72BE / UTM zone 42N,1955,projected,4400,,4324,16042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32443,WGS 72BE / UTM zone 43N,1957,projected,4400,,4324,16043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32444,WGS 72BE / UTM zone 44N,1959,projected,4400,,4324,16044,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32445,WGS 72BE / UTM zone 45N,1961,projected,4400,,4324,16045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32446,WGS 72BE / UTM zone 46N,1963,projected,4400,,4324,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32447,WGS 72BE / UTM zone 47N,1965,projected,4400,,4324,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32448,WGS 72BE / UTM zone 48N,1993,projected,4400,,4324,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32449,WGS 72BE / UTM zone 49N,1994,projected,4400,,4324,16049,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32450,WGS 72BE / UTM zone 50N,1971,projected,4400,,4324,16050,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32451,WGS 72BE / UTM zone 51N,1973,projected,4400,,4324,16051,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32452,WGS 72BE / UTM zone 52N,1975,projected,4400,,4324,16052,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32453,WGS 72BE / UTM zone 53N,1977,projected,4400,,4324,16053,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32454,WGS 72BE / UTM zone 54N,1979,projected,4400,,4324,16054,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32455,WGS 72BE / UTM zone 55N,1981,projected,4400,,4324,16055,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32456,WGS 72BE / UTM zone 56N,1983,projected,4400,,4324,16056,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32457,WGS 72BE / UTM zone 57N,1985,projected,4400,,4324,16057,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32458,WGS 72BE / UTM zone 58N,1987,projected,4400,,4324,16058,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32459,WGS 72BE / UTM zone 59N,1989,projected,4400,,4324,16059,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32460,WGS 72BE / UTM zone 60N,1991,projected,4400,,4324,16060,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32501,WGS 72BE / UTM zone 1S,1874,projected,4400,,4324,16101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32502,WGS 72BE / UTM zone 2S,1876,projected,4400,,4324,16102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32503,WGS 72BE / UTM zone 3S,1878,projected,4400,,4324,16103,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32504,WGS 72BE / UTM zone 4S,1880,projected,4400,,4324,16104,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32505,WGS 72BE / UTM zone 5S,1882,projected,4400,,4324,16105,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32506,WGS 72BE / UTM zone 6S,1884,projected,4400,,4324,16106,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32507,WGS 72BE / UTM zone 7S,1886,projected,4400,,4324,16107,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32508,WGS 72BE / UTM zone 8S,1888,projected,4400,,4324,16108,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32509,WGS 72BE / UTM zone 9S,1890,projected,4400,,4324,16109,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32510,WGS 72BE / UTM zone 10S,1892,projected,4400,,4324,16110,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32511,WGS 72BE / UTM zone 11S,1894,projected,4400,,4324,16111,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32512,WGS 72BE / UTM zone 12S,1896,projected,4400,,4324,16112,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32513,WGS 72BE / UTM zone 13S,1898,projected,4400,,4324,16113,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32514,WGS 72BE / UTM zone 14S,1900,projected,4400,,4324,16114,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32515,WGS 72BE / UTM zone 15S,1902,projected,4400,,4324,16115,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32516,WGS 72BE / UTM zone 16S,1904,projected,4400,,4324,16116,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32517,WGS 72BE / UTM zone 17S,1906,projected,4400,,4324,16117,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32518,WGS 72BE / UTM zone 18S,1908,projected,4400,,4324,16118,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32519,WGS 72BE / UTM zone 19S,1910,projected,4400,,4324,16119,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32520,WGS 72BE / UTM zone 20S,1912,projected,4400,,4324,16120,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32521,WGS 72BE / UTM zone 21S,1914,projected,4400,,4324,16121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32522,WGS 72BE / UTM zone 22S,1916,projected,4400,,4324,16122,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32523,WGS 72BE / UTM zone 23S,1918,projected,4400,,4324,16123,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32524,WGS 72BE / UTM zone 24S,1920,projected,4400,,4324,16124,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32525,WGS 72BE / UTM zone 25S,1922,projected,4400,,4324,16125,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32526,WGS 72BE / UTM zone 26S,1924,projected,4400,,4324,16126,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32527,WGS 72BE / UTM zone 27S,1926,projected,4400,,4324,16127,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32528,WGS 72BE / UTM zone 28S,1928,projected,4400,,4324,16128,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32529,WGS 72BE / UTM zone 29S,1930,projected,4400,,4324,16129,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32530,WGS 72BE / UTM zone 30S,1932,projected,4400,,4324,16130,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32531,WGS 72BE / UTM zone 31S,1934,projected,4400,,4324,16131,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32532,WGS 72BE / UTM zone 32S,1936,projected,4400,,4324,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32533,WGS 72BE / UTM zone 33S,1938,projected,4400,,4324,16133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32534,WGS 72BE / UTM zone 34S,1940,projected,4400,,4324,16134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32535,WGS 72BE / UTM zone 35S,1942,projected,4400,,4324,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32536,WGS 72BE / UTM zone 36S,1944,projected,4400,,4324,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32537,WGS 72BE / UTM zone 37S,1946,projected,4400,,4324,16137,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32538,WGS 72BE / UTM zone 38S,1948,projected,4400,,4324,16138,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32539,WGS 72BE / UTM zone 39S,1950,projected,4400,,4324,16139,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32540,WGS 72BE / UTM zone 40S,1952,projected,4400,,4324,16140,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32541,WGS 72BE / UTM zone 41S,1954,projected,4400,,4324,16141,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32542,WGS 72BE / UTM zone 42S,1956,projected,4400,,4324,16142,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32543,WGS 72BE / UTM zone 43S,1958,projected,4400,,4324,16143,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32544,WGS 72BE / UTM zone 44S,1960,projected,4400,,4324,16144,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32545,WGS 72BE / UTM zone 45S,1962,projected,4400,,4324,16145,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32546,WGS 72BE / UTM zone 46S,1964,projected,4400,,4324,16146,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32547,WGS 72BE / UTM zone 47S,1966,projected,4400,,4324,16147,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32548,WGS 72BE / UTM zone 48S,1968,projected,4400,,4324,16148,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32549,WGS 72BE / UTM zone 49S,1995,projected,4400,,4324,16149,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32550,WGS 72BE / UTM zone 50S,1972,projected,4400,,4324,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32551,WGS 72BE / UTM zone 51S,1974,projected,4400,,4324,16151,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32552,WGS 72BE / UTM zone 52S,1976,projected,4400,,4324,16152,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32553,WGS 72BE / UTM zone 53S,1978,projected,4400,,4324,16153,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32554,WGS 72BE / UTM zone 54S,1980,projected,4400,,4324,16154,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32555,WGS 72BE / UTM zone 55S,1982,projected,4400,,4324,16155,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32556,WGS 72BE / UTM zone 56S,1984,projected,4400,,4324,16156,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32557,WGS 72BE / UTM zone 57S,1986,projected,4400,,4324,16157,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32558,WGS 72BE / UTM zone 58S,1988,projected,4400,,4324,16158,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32559,WGS 72BE / UTM zone 59S,1990,projected,4400,,4324,16159,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32560,WGS 72BE / UTM zone 60S,1992,projected,4400,,4324,16160,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32600,WGS 84 / UTM grid system (northern hemisphere),1998,projected,4400,,4326,16000,,,For strict use within zone boundaries,Use WGS 84 / UTM zone xx N (codes 32601-32660) for use outwith zone boundary or when easting is not prefixed by zone number.,EPSG,EPSG,2001-06-05,,1,0
+32601,WGS 84 / UTM zone 1N,2000,projected,4400,,4326,16001,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32602,WGS 84 / UTM zone 2N,2002,projected,4400,,4326,16002,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32603,WGS 84 / UTM zone 3N,2004,projected,4400,,4326,16003,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32604,WGS 84 / UTM zone 4N,2006,projected,4400,,4326,16004,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32605,WGS 84 / UTM zone 5N,2008,projected,4400,,4326,16005,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32606,WGS 84 / UTM zone 6N,2010,projected,4400,,4326,16006,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32607,WGS 84 / UTM zone 7N,2012,projected,4400,,4326,16007,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32608,WGS 84 / UTM zone 8N,2014,projected,4400,,4326,16008,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32609,WGS 84 / UTM zone 9N,2016,projected,4400,,4326,16009,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32610,WGS 84 / UTM zone 10N,2018,projected,4400,,4326,16010,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32611,WGS 84 / UTM zone 11N,2020,projected,4400,,4326,16011,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32612,WGS 84 / UTM zone 12N,2022,projected,4400,,4326,16012,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32613,WGS 84 / UTM zone 13N,2024,projected,4400,,4326,16013,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32614,WGS 84 / UTM zone 14N,2026,projected,4400,,4326,16014,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32615,WGS 84 / UTM zone 15N,2028,projected,4400,,4326,16015,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32616,WGS 84 / UTM zone 16N,2030,projected,4400,,4326,16016,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32617,WGS 84 / UTM zone 17N,2032,projected,4400,,4326,16017,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32618,WGS 84 / UTM zone 18N,2034,projected,4400,,4326,16018,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32619,WGS 84 / UTM zone 19N,2036,projected,4400,,4326,16019,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32620,WGS 84 / UTM zone 20N,2038,projected,4400,,4326,16020,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32621,WGS 84 / UTM zone 21N,2040,projected,4400,,4326,16021,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32622,WGS 84 / UTM zone 22N,2042,projected,4400,,4326,16022,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32623,WGS 84 / UTM zone 23N,2044,projected,4400,,4326,16023,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32624,WGS 84 / UTM zone 24N,2046,projected,4400,,4326,16024,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32625,WGS 84 / UTM zone 25N,2048,projected,4400,,4326,16025,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32626,WGS 84 / UTM zone 26N,2050,projected,4400,,4326,16026,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32627,WGS 84 / UTM zone 27N,2052,projected,4400,,4326,16027,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32628,WGS 84 / UTM zone 28N,2054,projected,4400,,4326,16028,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32629,WGS 84 / UTM zone 29N,2056,projected,4400,,4326,16029,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32630,WGS 84 / UTM zone 30N,2058,projected,4400,,4326,16030,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32631,WGS 84 / UTM zone 31N,2060,projected,4400,,4326,16031,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32632,WGS 84 / UTM zone 32N,2062,projected,4400,,4326,16032,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32633,WGS 84 / UTM zone 33N,2064,projected,4400,,4326,16033,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32634,WGS 84 / UTM zone 34N,2066,projected,4400,,4326,16034,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32635,WGS 84 / UTM zone 35N,2068,projected,4400,,4326,16035,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32636,WGS 84 / UTM zone 36N,2070,projected,4400,,4326,16036,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32637,WGS 84 / UTM zone 37N,2072,projected,4400,,4326,16037,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32638,WGS 84 / UTM zone 38N,2074,projected,4400,,4326,16038,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32639,WGS 84 / UTM zone 39N,2076,projected,4400,,4326,16039,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32640,WGS 84 / UTM zone 40N,2078,projected,4400,,4326,16040,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32641,WGS 84 / UTM zone 41N,2080,projected,4400,,4326,16041,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32642,WGS 84 / UTM zone 42N,2082,projected,4400,,4326,16042,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32643,WGS 84 / UTM zone 43N,2084,projected,4400,,4326,16043,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32644,WGS 84 / UTM zone 44N,2086,projected,4400,,4326,16044,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32645,WGS 84 / UTM zone 45N,2088,projected,4400,,4326,16045,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32646,WGS 84 / UTM zone 46N,2090,projected,4400,,4326,16046,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32647,WGS 84 / UTM zone 47N,2092,projected,4400,,4326,16047,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32648,WGS 84 / UTM zone 48N,2094,projected,4400,,4326,16048,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32649,WGS 84 / UTM zone 49N,2096,projected,4400,,4326,16049,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32650,WGS 84 / UTM zone 50N,2098,projected,4400,,4326,16050,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32651,WGS 84 / UTM zone 51N,2100,projected,4400,,4326,16051,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32652,WGS 84 / UTM zone 52N,2102,projected,4400,,4326,16052,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32653,WGS 84 / UTM zone 53N,2104,projected,4400,,4326,16053,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32654,WGS 84 / UTM zone 54N,2106,projected,4400,,4326,16054,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32655,WGS 84 / UTM zone 55N,2108,projected,4400,,4326,16055,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32656,WGS 84 / UTM zone 56N,2110,projected,4400,,4326,16056,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32657,WGS 84 / UTM zone 57N,2112,projected,4400,,4326,16057,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32658,WGS 84 / UTM zone 58N,2114,projected,4400,,4326,16058,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32659,WGS 84 / UTM zone 59N,2116,projected,4400,,4326,16059,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32660,WGS 84 / UTM zone 60N,2118,projected,4400,,4326,16060,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32661,WGS 84 / UPS North,1996,projected,4493,,4326,16061,,,Large and medium scale topographic mapping and engineering survey.,,DMA TR8358.2,EPSG,2002-12-23,2002.93,1,0
+32662,WGS 84 / Plate Carree,1262,projected,4499,,4326,19968,,,Graticule coordinates expressed in simple Cartesian form.,Origin is at intersection of equator and Greenwich meridian. Note: this is not the same as plotting unrectified graticule coordinates on a computer display using the so-called pseudo Plate Carrée method: here the grid units are metres.,EPSG,EPSG,2001-11-06,,1,0
+32700,WGS 84 / UTM grid system (southern hemisphere),1999,projected,4400,,4326,16100,,,For strict use within zone boundaries,Use WGS 84 / UTM zone xx S (codes 32701-32760) for use outwith zone boundary or when easting is not prefixed by zone number.,EPSG,EPSG,2001-06-05,,1,0
+32701,WGS 84 / UTM zone 1S,2001,projected,4400,,4326,16101,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32702,WGS 84 / UTM zone 2S,2003,projected,4400,,4326,16102,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32703,WGS 84 / UTM zone 3S,2005,projected,4400,,4326,16103,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32704,WGS 84 / UTM zone 4S,2007,projected,4400,,4326,16104,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32705,WGS 84 / UTM zone 5S,2009,projected,4400,,4326,16105,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32706,WGS 84 / UTM zone 6S,2011,projected,4400,,4326,16106,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32707,WGS 84 / UTM zone 7S,2013,projected,4400,,4326,16107,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32708,WGS 84 / UTM zone 8S,2015,projected,4400,,4326,16108,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32709,WGS 84 / UTM zone 9S,2017,projected,4400,,4326,16109,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32710,WGS 84 / UTM zone 10S,2019,projected,4400,,4326,16110,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32711,WGS 84 / UTM zone 11S,2021,projected,4400,,4326,16111,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32712,WGS 84 / UTM zone 12S,2023,projected,4400,,4326,16112,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32713,WGS 84 / UTM zone 13S,2025,projected,4400,,4326,16113,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32714,WGS 84 / UTM zone 14S,2027,projected,4400,,4326,16114,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32715,WGS 84 / UTM zone 15S,2029,projected,4400,,4326,16115,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32716,WGS 84 / UTM zone 16S,2031,projected,4400,,4326,16116,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32717,WGS 84 / UTM zone 17S,2033,projected,4400,,4326,16117,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32718,WGS 84 / UTM zone 18S,2035,projected,4400,,4326,16118,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32719,WGS 84 / UTM zone 19S,2037,projected,4400,,4326,16119,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32720,WGS 84 / UTM zone 20S,2039,projected,4400,,4326,16120,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32721,WGS 84 / UTM zone 21S,2041,projected,4400,,4326,16121,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32722,WGS 84 / UTM zone 22S,2043,projected,4400,,4326,16122,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32723,WGS 84 / UTM zone 23S,2045,projected,4400,,4326,16123,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32724,WGS 84 / UTM zone 24S,2047,projected,4400,,4326,16124,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32725,WGS 84 / UTM zone 25S,2049,projected,4400,,4326,16125,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32726,WGS 84 / UTM zone 26S,2051,projected,4400,,4326,16126,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32727,WGS 84 / UTM zone 27S,2053,projected,4400,,4326,16127,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32728,WGS 84 / UTM zone 28S,2055,projected,4400,,4326,16128,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32729,WGS 84 / UTM zone 29S,2057,projected,4400,,4326,16129,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32730,WGS 84 / UTM zone 30S,2059,projected,4400,,4326,16130,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32731,WGS 84 / UTM zone 31S,2061,projected,4400,,4326,16131,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32732,WGS 84 / UTM zone 32S,2063,projected,4400,,4326,16132,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32733,WGS 84 / UTM zone 33S,2065,projected,4400,,4326,16133,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32734,WGS 84 / UTM zone 34S,2067,projected,4400,,4326,16134,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32735,WGS 84 / UTM zone 35S,2069,projected,4400,,4326,16135,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32736,WGS 84 / UTM zone 36S,2071,projected,4400,,4326,16136,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32737,WGS 84 / UTM zone 37S,2073,projected,4400,,4326,16137,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32738,WGS 84 / UTM zone 38S,2075,projected,4400,,4326,16138,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32739,WGS 84 / UTM zone 39S,2077,projected,4400,,4326,16139,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32740,WGS 84 / UTM zone 40S,2079,projected,4400,,4326,16140,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32741,WGS 84 / UTM zone 41S,2081,projected,4400,,4326,16141,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32742,WGS 84 / UTM zone 42S,2083,projected,4400,,4326,16142,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32743,WGS 84 / UTM zone 43S,2085,projected,4400,,4326,16143,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32744,WGS 84 / UTM zone 44S,2087,projected,4400,,4326,16144,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32745,WGS 84 / UTM zone 45S,2089,projected,4400,,4326,16145,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32746,WGS 84 / UTM zone 46S,2091,projected,4400,,4326,16146,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32747,WGS 84 / UTM zone 47S,2093,projected,4400,,4326,16147,,,Large and medium scale topographic mapping and engineering survey.Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32748,WGS 84 / UTM zone 48S,2095,projected,4400,,4326,16148,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32749,WGS 84 / UTM zone 49S,2097,projected,4400,,4326,16149,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32750,WGS 84 / UTM zone 50S,2099,projected,4400,,4326,16150,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32751,WGS 84 / UTM zone 51S,2101,projected,4400,,4326,16151,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32752,WGS 84 / UTM zone 52S,2103,projected,4400,,4326,16152,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32753,WGS 84 / UTM zone 53S,2105,projected,4400,,4326,16153,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32754,WGS 84 / UTM zone 54S,2107,projected,4400,,4326,16154,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,2002-06-22,2002.151,1,0
+32755,WGS 84 / UTM zone 55S,2109,projected,4400,,4326,16155,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32756,WGS 84 / UTM zone 56S,2111,projected,4400,,4326,16156,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32757,WGS 84 / UTM zone 57S,2113,projected,4400,,4326,16157,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32758,WGS 84 / UTM zone 58S,2115,projected,4400,,4326,16158,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32759,WGS 84 / UTM zone 59S,2117,projected,4400,,4326,16159,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32760,WGS 84 / UTM zone 60S,2119,projected,4400,,4326,16160,,,Large and medium scale topographic mapping and engineering survey.,,,EPSG,1995-06-02,,1,0
+32761,WGS 84 / UPS South,1997,projected,4494,,4326,16161,,,Large and medium scale topographic mapping and engineering survey.,,DMA TR8358.2,EPSG,2002-12-23,2002.93,1,0
+32766,WGS 84 / TM 36 SE,1726,projected,4400,,4326,16636,,,Used for oil exploration by BP Mozambique for Offshore Zambezi block oil exploration.,,BP Mozambique.,EPSG,1998-11-11,,1,0
+61206405,Greek (deg),1106,geographic 2D,6405,,4120,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4120 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61216405,GGRS87 (deg),1106,geographic 2D,6405,,4121,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4121 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61226405,ATS77 (deg),1283,geographic 2D,6405,,4122,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4122 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61236405,KKJ (deg),1095,geographic 2D,6405,,4123,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4123 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61246405,RT90 (deg),1225,geographic 2D,6405,,4124,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4124 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61266405,LKS94 (ETRS89) (deg),1145,geographic 2D,6405,,4126,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4126 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61266413,LKS94 (ETRS89) (3D deg),1145,geographic 2D,6413,,4355,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4355 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61276405,Tete (deg),1167,geographic 2D,6405,,4127,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4127 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61286405,Madzansua (deg),1315,geographic 2D,6405,,4128,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4128 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61296405,Observatario (deg),1329,geographic 2D,6405,,4129,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4129 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61306405,Moznet (deg),1167,geographic 2D,6405,,4130,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4130 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61306413,Moznet (3D deg),1167,geographic 3D,6413,,4357,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4357 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61316405,Indian 1960 (deg),1302,geographic 2D,6405,,4131,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4131 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61326405,FD58 (deg),1300,geographic 2D,6405,,4132,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4132 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61336405,EST92 (deg),1090,geographic 2D,6405,,4133,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4133 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61346405,PDO Survey Datum 1993 (deg),1183,geographic 2D,6405,,4134,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4134 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61356405,Old Hawaiian (deg),1334,geographic 2D,6405,,4135,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4135 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61366405,St. Lawrence Island (deg),1332,geographic 2D,6405,,4136,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4136 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61376405,St. Paul Island (deg),1333,geographic 2D,6405,,4137,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4137 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61386405,St. George Island (deg),1331,geographic 2D,6405,,4138,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4138 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61396405,Puerto Rico (deg),1335,geographic 2D,6405,,4139,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4139 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61406405,NAD83(CSRS) (deg),2784,geographic 2D,6405,,4140,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4617 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61406413,NAD83(CSRS) (3D deg),2784,geographic 3D,6413,,4359,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4359 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61416405,Israel (deg),2603,geographic 2D,6405,,4141,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4141 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61426405,Locodjo 1965 (deg),1075,geographic 2D,6405,,4142,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4142 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61436405,Abidjan 1987 (deg),1075,geographic 2D,6405,,4143,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4143 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61446405,Kalianpur 1937 (deg),1308,geographic 2D,6405,,4144,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4144 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61456405,Kalianpur 1962 (deg),1184,geographic 2D,6405,,4145,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4145 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61466405,Kalianpur 1975 (deg),1121,geographic 2D,6405,,4146,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4146 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61476405,Hanoi 1972 (deg),1252,geographic 2D,6405,,4147,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4147 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61486405,Hartebeesthoek94 (deg),1215,geographic 2D,6405,,4148,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4148 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61486413,Hartebeesthoek94 (3D deg),1215,geographic 3D,6413,,4349,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4349 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61496405,CH1903 (deg),1286,geographic 2D,6405,,4149,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4149 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61506405,CH1903+ (deg),1286,geographic 2D,6405,,4150,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4150 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61516405,CHTRF95 (deg),1286,geographic 2D,6405,,4151,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4151 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61516413,CHTRF95 (3D deg),1286,geographic 3D,6413,,4343,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4343 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61526405,NAD83(HARN) (deg),1337,geographic 2D,6405,,4152,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4152 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61526413,NAD83(HARN) (3D deg),1337,geographic 3D,6413,,4361,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4361 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61536405,Rassadiran (deg),1338,geographic 2D,6405,,4153,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4153 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61546405,ED50(ED77) (deg),1123,geographic 2D,6405,,4154,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4154 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61556405,Dabola 1981 (deg),1112,geographic 2D,6405,,4155,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4155 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61566405,S-JTSK (deg),1306,geographic 2D,6405,,4156,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4156 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61576405,Mount Dillon (deg),1322,geographic 2D,6405,,4157,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4157 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61586405,Naparima 1955 (deg),1339,geographic 2D,6405,,4158,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4158 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61596405,ELD79 (deg),1143,geographic 2D,6405,,4159,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4159 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61606405,Chos Malal 1914 (deg),1292,geographic 2D,6405,,4160,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4160 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61616405,Pampa del Castillo (deg),1265,geographic 2D,6405,,4161,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4161 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61626405,Korean 1985 (deg),1135,geographic 2D,6405,,4162,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4162 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61636405,Yemen NGN96 (deg),1257,geographic 2D,6405,,4163,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4163 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61636413,Yemen NGN96 (3D deg),1257,geographic 3D,6413,,4379,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4379 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61646405,South Yemen (deg),1340,geographic 2D,6405,,4164,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4164 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61656405,Bissau (deg),1113,geographic 2D,6405,,4165,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4165 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61666405,Korean 1995 (deg),1135,geographic 2D,6405,,4166,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4166 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61676405,NZGD2000 (deg),1175,geographic 2D,6405,,4167,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4167 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61676413,NZGD2000 (3D deg),1175,geographic 3D,6413,,4363,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4363 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61686405,Accra (deg),1104,geographic 2D,6405,,4168,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4168 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61696405,American Samoa 1962 (deg),1027,geographic 2D,6405,,4169,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4169 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61706405,SIRGAS (deg),1341,geographic 2D,6405,,4170,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4170 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61706413,SIRGAS (3D deg),1341,geographic 3D,6413,,4375,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4375 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61716405,RGF93 (deg),1096,geographic 2D,6405,,4171,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4171 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61716413,RGF93 (3D deg),1096,geographic 3D,6413,,4369,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4369 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61736405,IRENET95 (deg),1305,geographic 2D,6405,,4173,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4173 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61736413,IRENET95 (3D deg),1305,geographic 3D,6413,,4351,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4351 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61746405,Sierra Leone 1924 (deg),1342,geographic 2D,6405,,4174,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4174 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61756405,Sierra Leone 1968 (deg),1209,geographic 2D,6405,,4175,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4175 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61766405,Australian Antarctic (deg),1278,geographic 2D,6405,,4176,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4176 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61766413,Australian Antarctic (3D deg),1278,geographic 3D,6413,,4339,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4339 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61786405,Pulkovo 1942(83) (deg),1343,geographic 2D,6405,,4178,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4178 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61796405,Pulkovo 1942(58) (deg),1192,geographic 2D,6405,,4179,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4179 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61806405,EST97 (deg),1090,geographic 2D,6405,,4180,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4180 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61806413,EST97 (3D deg),1090,geographic 3D,6413,,4341,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4341 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61816405,Luxembourg 1930 (deg),1146,geographic 2D,6405,,4181,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4181 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61826405,Azores Occidental 1939 (deg),1344,geographic 2D,6405,,4182,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4182 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61836405,Azores Central 1948 (deg),1301,geographic 2D,6405,,4183,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4183 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61846405,Azores Oriental 1940 (deg),1345,geographic 2D,6405,,4184,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4184 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61886405,OSNI 1952 (deg),2530,geographic 2D,6405,,4188,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4188 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61896405,REGVEN (deg),1251,geographic 2D,6405,,4189,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4189 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61896413,REGVEN (3D deg),1251,geographic 3D,6413,,4367,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4367 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61906405,POSGAR 98 (deg),1033,geographic 2D,6405,,4190,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4190 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61906413,POSGAR 98 (3D deg),1033,geographic 3D,6413,,4365,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4365 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+61916405,Albanian 1987 (deg),1025,geographic 2D,6405,,4191,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4191 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61926405,Douala 1948 (deg),1060,geographic 2D,6405,,4192,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4192 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61936405,Manoca 1962 (deg),1060,geographic 2D,6405,,4193,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4193 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61946405,Qornoq 1927 (deg),1107,geographic 2D,6405,,4194,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4194 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61956405,Scoresbysund 1952 (deg),2570,geographic 2D,6405,,4195,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4195 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61966405,Ammassalik 1958 (deg),2571,geographic 2D,6405,,4196,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4196 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61976405,Garoua (deg),2590,geographic 2D,6405,,4197,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4197 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61986405,Kousseri (deg),2591,geographic 2D,6405,,4198,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4198 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+61996405,Egypt 1930 (deg),1086,geographic 2D,6405,,4199,101,,,Scientific purposes only. Recommended coordinate axis representation for computer interchange.,See CRS code 4199 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62006405,Pulkovo 1995 (deg),1198,geographic 2D,6405,,4200,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4200 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62016405,Adindan (deg),1271,geographic 2D,6405,,4201,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4201 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62026405,AGD66 (deg),1279,geographic 2D,6405,,4202,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4202 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62036405,AGD84 (deg),2576,geographic 2D,6405,,4203,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4203 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-09-01,2003.29,0,1
+62046405,Ain el Abd (deg),1272,geographic 2D,6405,,4204,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4204 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62056405,Afgooye (deg),1214,geographic 2D,6405,,4205,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4205 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62066405,Agadez (deg),1177,geographic 2D,6405,,4206,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4206 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62076405,Lisbon (deg),1294,geographic 2D,6405,,4207,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4207 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62086405,Aratu (deg),1274,geographic 2D,6405,,4208,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4208 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62096405,Arc 1950 (deg),1276,geographic 2D,6405,,4209,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4209 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62106405,Arc 1960 (deg),1277,geographic 2D,6405,,4210,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4210 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62116405,Batavia (deg),1285,geographic 2D,6405,,4211,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4211 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62126405,Barbados 1938 (deg),1042,geographic 2D,6405,,4212,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4212 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62136405,Beduaram (deg),2771,geographic 2D,6405,,4213,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4213 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62146405,Beijing 1954 (deg),1067,geographic 2D,6405,,4214,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4214 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62156405,Belge 1950 (deg),1347,geographic 2D,6405,,4215,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4215 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62166405,Bermuda 1957 (deg),1047,geographic 2D,6405,,4216,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4216 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62186405,Bogota 1975 (deg),1070,geographic 2D,6405,,4218,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4218 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62196405,Bukit Rimpah (deg),1287,geographic 2D,6405,,4219,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4219 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62206405,Camacupa (deg),1288,geographic 2D,6405,,4220,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4220 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62216405,Campo Inchauspe (deg),1033,geographic 2D,6405,,4221,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4221 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62226405,Cape (deg),1290,geographic 2D,6405,,4222,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4222 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62236405,Carthage (deg),1236,geographic 2D,6405,,4223,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4223 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62246405,Chua (deg),1053,geographic 2D,6405,,4224,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4224 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62256405,Corrego Alegre (deg),1293,geographic 2D,6405,,4225,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4225 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62276405,Deir ez Zor (deg),1623,geographic 2D,6405,,4227,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4227 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62296405,Egypt 1907 (deg),1086,geographic 2D,6405,,4229,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4229 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62306405,ED50 (deg),1296,geographic 2D,6405,,4230,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4230 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62316405,ED87 (deg),1297,geographic 2D,6405,,4231,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4231 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62326405,Fahud (deg),1183,geographic 2D,6405,,4232,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4232 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62336405,Gandajika 1970 (deg),1152,geographic 2D,6405,,4233,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4233 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62366405,Hu Tzu Shan (deg),1228,geographic 2D,6405,,4236,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4236 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62376405,HD72 (deg),1119,geographic 2D,6405,,4237,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4237 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62386405,ID74 (deg),1122,geographic 2D,6405,,4238,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4238 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62396405,Indian 1954 (deg),1304,geographic 2D,6405,,4239,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4239 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62406405,Indian 1975 (deg),1231,geographic 2D,6405,,4240,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4240 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62416405,Jamaica 1875 (deg),1128,geographic 2D,6405,,4241,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4241 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62426405,JAD69 (deg),1128,geographic 2D,6405,,4242,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4242 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62436405,Kalianpur 1880 (deg),1307,geographic 2D,6405,,4243,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4243 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62446405,Kandawala (deg),1218,geographic 2D,6405,,4244,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4244 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62456405,Kertau (deg),1309,geographic 2D,6405,,4245,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4245 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62466405,KOC (deg),1136,geographic 2D,6405,,4246,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4246 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62476405,La Canoa (deg),1251,geographic 2D,6405,,4247,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4247 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62486405,PSAD56 (deg),1348,geographic 2D,6405,,4248,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4248 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62496405,Lake (deg),1312,geographic 2D,6405,,4249,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4249 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62506405,Leigon (deg),1104,geographic 2D,6405,,4250,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4250 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62516405,Liberia 1964 (deg),1142,geographic 2D,6405,,4251,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4251 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62526405,Lome (deg),1232,geographic 2D,6405,,4252,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4252 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62536405,Luzon 1911 (deg),1190,geographic 2D,6405,,4253,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4253 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62546405,Hito XVIII 1963 (deg),1303,geographic 2D,6405,,4254,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4254 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62556405,Herat North (deg),1024,geographic 2D,6405,,4255,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4255 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62566405,Mahe 1971 (deg),1208,geographic 2D,6405,,4256,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4256 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62576405,Makassar (deg),1316,geographic 2D,6405,,4257,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4257 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62586405,ETRS89 (deg),1298,geographic 2D,6405,,4258,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4258 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62586413,ETRS89 (3D deg),1298,geographic 3D,6413,,4345,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4345 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+62596405,Malongo 1987 (deg),1317,geographic 2D,6405,,4259,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4259 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62616405,Merchich (deg),1166,geographic 2D,6405,,4261,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4261 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62626405,Massawa (deg),1089,geographic 2D,6405,,4262,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4262 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62636405,Minna (deg),1178,geographic 2D,6405,,4263,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4263 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62646405,Mhast (deg),1318,geographic 2D,6405,,4264,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4264 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62656405,Monte Mario (deg),1127,geographic 2D,6405,,4265,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4265 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62666405,M'poraloko (deg),1100,geographic 2D,6405,,4266,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4266 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62676405,NAD27 (deg),1349,geographic 2D,6405,,4267,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4267 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62686405,NAD27 Michigan (deg),1391,geographic 2D,6405,,4268,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4268 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62696405,NAD83 (deg),1350,geographic 2D,6405,,4269,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4269 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62706405,Nahrwan 1967 (deg),1351,geographic 2D,6405,,4270,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4270 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62716405,Naparima 1972 (deg),1322,geographic 2D,6405,,4271,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4271 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62726405,NZGD49 (deg),1175,geographic 2D,6405,,4272,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4272 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62736405,NGO 1948 (deg),1352,geographic 2D,6405,,4273,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4273 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62746405,Datum 73 (deg),1294,geographic 2D,6405,,4274,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4274 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62756405,NTF (deg),1353,geographic 2D,6405,,4275,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4275 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62766405,NSWC 9Z-2 (deg),1262,geographic 2D,6405,,4276,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4276 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62776405,OSGB 1936 (deg),1264,geographic 2D,6405,,4277,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4277 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62786405,OSGB70 (deg),1264,geographic 2D,6405,,4278,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4278 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62796405,OS(SN)80 (deg),1354,geographic 2D,6405,,4279,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4279 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62806405,Padang (deg),1355,geographic 2D,6405,,4280,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4280 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62816405,Palestine 1923 (deg),1356,geographic 2D,6405,,4281,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4281 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62826405,Pointe Noire (deg),1072,geographic 2D,6405,,4282,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4282 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62836405,GDA94 (deg),1036,geographic 2D,6405,,4283,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4283 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62836413,GDA94 (3D deg),1036,geographic 3D,6413,,4347,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4347 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+62846405,Pulkovo 1942 (deg),1357,geographic 2D,6405,,4284,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4284 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62856405,Qatar 1974 (deg),1346,geographic 2D,6405,,4285,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4285 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62866405,Qatar 1948 (deg),1346,geographic 2D,6405,,4286,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4286 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62886405,Loma Quintana (deg),1313,geographic 2D,6405,,4288,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4288 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62896405,Amersfoort (deg),1275,geographic 2D,6405,,4289,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4289 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62926405,Sapper Hill 1943 (deg),1092,geographic 2D,6405,,4292,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4292 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62936405,Schwarzeck (deg),1169,geographic 2D,6405,,4293,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4293 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62956405,Serindung (deg),1360,geographic 2D,6405,,4295,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4295 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62976405,Tananarive (deg),1149,geographic 2D,6405,,4297,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4297 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62986405,Timbalai 1948 (deg),1362,geographic 2D,6405,,4298,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4298 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+62996405,TM65 (deg),1125,geographic 2D,6405,,4299,101,,,Basis for topographic mapping in Republic of Ireland between 1965 and 1975; for scientific purposes only in Northern Ireland. Recommended coordinate axis representation for computer interchange.,See CRS code 4299 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63006405,TM75 (deg),1305,geographic 2D,6405,,4300,101,,,Basis for topographic mapping. Recommended coordinate axis representation for computer interchange.,See CRS code 4300 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63016405,Tokyo (deg),1364,geographic 2D,6405,,4301,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4301 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63026405,Trinidad 1903 (deg),1322,geographic 2D,6405,,4302,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4302 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63036405,TC(1948) (deg),1363,geographic 2D,6405,,4303,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4303 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63046405,Voirol 1875 (deg),1365,geographic 2D,6405,,4304,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4304 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63066405,Bern 1938 (deg),1286,geographic 2D,6405,,4306,101,,,Used for the geographic coordinates overprinted on topographic maps constructed on the CH1903 / LV03 projected CS (code 21781).,See CRS code 4306 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63076405,Nord Sahara 1959 (deg),1366,geographic 2D,6405,,4307,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4307 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63086405,RT38 (deg),1225,geographic 2D,6405,,4308,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4308 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63096405,Yacare (deg),1247,geographic 2D,6405,,4309,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4309 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63106405,Yoff (deg),1207,geographic 2D,6405,,4310,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4310 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63116405,Zanderij (deg),1222,geographic 2D,6405,,4311,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4311 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63126405,MGI (deg),1321,geographic 2D,6405,,4312,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4312 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63136405,Belge 1972 (deg),1347,geographic 2D,6405,,4313,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4313 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63146405,DHDN (deg),1295,geographic 2D,6405,,4314,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4314 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63156405,Conakry 1905 (deg),1112,geographic 2D,6405,,4315,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4315 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63166405,Dealul Piscului 1933 (deg),1197,geographic 2D,6405,,4316,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4316 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63176405,Dealul Piscului 1970 (deg),1197,geographic 2D,6405,,4317,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4317 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63186405,NGN (deg),1136,geographic 2D,6405,,4318,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4318 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63196405,KUDAMS (deg),1310,geographic 2D,6405,,4319,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4319 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63226405,WGS 72 (deg),1262,geographic 2D,6405,,4322,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4322 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63246405,WGS 72BE (deg),1262,geographic 2D,6405,,4324,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4324 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266405,WGS 84 (deg),1262,geographic 2D,6405,,4326,101,,,Used by the GPS satellite navigation system. Recommended coordinate axis representation for computer interchange.,See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266406,WGS 84 (degH),1262,geographic 2D,6406,,4326,102,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266407,WGS 84 (Hdeg),1262,geographic 2D,6407,,4326,103,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266408,WGS 84 (DM),1262,geographic 2D,6408,,4326,104,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266409,WGS 84 (DMH),1262,geographic 2D,6409,,4326,105,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266410,WGS 84 (HDM),1262,geographic 2D,6410,,4326,106,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266411,WGS 84 (DMS),1262,geographic 2D,6411,,4326,107,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266412,WGS 84 (HDMS),1262,geographic 2D,6412,,4326,108,,,"An alternative representation of the axis units for geogCRS code 4326, WGS 84.",See CRS code 4326 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266413,WGS 84 (3D deg),1262,geographic 3D,6413,,4329,101,,,Used by the GPS satellite navigation system. Recommended coordinate axis representation for computer interchange.,See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266414,WGS 84 (3D degH),1262,geographic 3D,6414,,4329,102,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266415,WGS 84 (3D Hdeg),1262,geographic 3D,6415,,4329,103,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266416,WGS 84 (3D DM),1262,geographic 3D,6416,,4329,104,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266417,WGS 84 (3D DMH),1262,geographic 3D,6417,,4329,105,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266418,WGS 84 (3D HDM),1262,geographic 3D,6418,,4329,106,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266419,WGS 84 (3D DMS),1262,geographic 3D,6419,,4329,107,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+63266420,WGS 84 (3D HDMS),1262,geographic 3D,6420,,4329,108,,,"An alternative representation of the axis units for geogCRS code 4329, WGS 84 (3D).",See CRS code 4329 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66006405,Anguilla 1957 (deg),1030,geographic 2D,6405,,4600,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4600 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66016405,Antigua 1943 (deg),1273,geographic 2D,6405,,4601,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4601 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66026405,Dominica 1945 (deg),1082,geographic 2D,6405,,4602,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4602 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66036405,Grenada 1953 (deg),1551,geographic 2D,6405,,4603,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4603 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66046405,Montserrat 1958 (deg),1165,geographic 2D,6405,,4604,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4604 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66056405,St. Kitts 1955 (deg),1200,geographic 2D,6405,,4605,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4605 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66066405,St. Lucia 1955 (deg),1201,geographic 2D,6405,,4606,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4606 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66076405,St. Vincent 1945 (deg),1202,geographic 2D,6405,,4607,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4607 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66086405,NAD27(76) (deg),1367,geographic 2D,6405,,4608,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4608 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66096405,NAD27(CGQ77) (deg),1368,geographic 2D,6405,,4609,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4609 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66106405,Xian 1980 (deg),1067,geographic 2D,6405,,4610,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4610 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66116405,Hong Kong 1980 (deg),1118,geographic 2D,6405,,4611,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4611 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66126405,JGD2000 (deg),1129,geographic 2D,6405,,4612,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4612 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66126413,JGD2000 (3D deg),1129,geographic 3D,6413,,4353,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4353 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+66136405,Segara (deg),1360,geographic 2D,6405,,4613,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4613 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66146405,QND95 (deg),1346,geographic 2D,6405,,4614,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4614 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66156405,Porto Santo (deg),1314,geographic 2D,6405,,4615,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4615 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66166405,Selvagem Grande (deg),2779,geographic 2D,6405,,4616,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4616 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66186405,SAD69 (deg),1358,geographic 2D,6405,,4618,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4618 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66196405,SWEREF99 (deg),1225,geographic 2D,6405,,4619,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4619 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66196413,SWEREF99 (3D deg),1225,geographic 3D,6413,,4377,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4377 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+66206405,Point 58 (deg),2790,geographic 2D,6405,,4620,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4620 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+66216405,Fort Marigot (deg),2828,geographic 2D,6405,,4621,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4621 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66226405,Sainte Anne (deg),2829,geographic 2D,6405,,4622,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4622 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66236405,CSG67 (deg),1097,geographic 2D,6405,,4623,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4623 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66246405,RGFG95 (deg),1097,geographic 2D,6405,,4624,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4624 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66246413,RGFG95 (3D deg),1097,geographic 3D,6413,,4371,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4371 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+66256405,Fort Desaix (deg),1156,geographic 2D,6405,,4625,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4625 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66266405,Piton des Neiges (deg),1196,geographic 2D,6405,,4626,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4626 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66276405,RGR92 (deg),1196,geographic 2D,6405,,4627,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4627 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66276413,RGR92 (3D deg),1196,geographic 3D,6413,,4373,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4373 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-12-07,,0,1
+66286405,Tahiti (deg),2811,geographic 2D,6405,,4628,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4628 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66296405,Tahaa (deg),2812,geographic 2D,6405,,4629,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4629 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66306405,IGN72 Nuku Hiva (deg),2810,geographic 2D,6405,,4630,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4630 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66316405,K0 1949 (deg),2816,geographic 2D,6405,,4631,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4631 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66326405,Combani 1950 (deg),1159,geographic 2D,6405,,4632,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4632 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66336405,IGN56 Lifou (deg),2814,geographic 2D,6405,,4633,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4633 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66346405,IGN72 Grande Terre (deg),2822,geographic 2D,6405,,4662,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4634 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-09-30,2003.24,0,1
+66356405,ST87 Ouvea (deg),2813,geographic 2D,6405,,4635,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4635 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66366405,Petrels 1972 (deg),2817,geographic 2D,6405,,4636,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4636 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66376405,Perroud 1950 (deg),2818,geographic 2D,6405,,4637,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4637 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66386405,Saint Pierre et Miquelon 1950 (deg),1220,geographic 2D,6405,,4638,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4638 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66396405,MOP78 (deg),2815,geographic 2D,6405,,4639,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4639 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66406405,RRAF 1991 (deg),2824,geographic 2D,6405,,4640,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4655 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66406413,RRAF 1991 (3D deg),2824,geographic 3D,6413,,4383,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4383 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66416405,IGN53 Mare (deg),2819,geographic 2D,6405,,4641,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4650 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66426405,ST84 Ile des Pins (deg),2820,geographic 2D,6405,,4642,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4651 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66436405,ST71 Belep (deg),2821,geographic 2D,6405,,4643,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4652 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66446405,NEA74 Noumea (deg),2823,geographic 2D,6405,,4644,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4653 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66456405,RGNC 1991 (deg),1174,geographic 2D,6405,,4645,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4654 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66456413,RGNC 1991 (3D deg),1174,geographic 3D,6413,,4381,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4381 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66466405,Grand Comoros (deg),1071,geographic 2D,6405,,4646,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4640 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-29,,0,1
+66576405,Reykjavik 1900 (deg),1120,geographic 2D,6405,,4657,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4657 for recommended coordinate axis representation for the human interface. See ellipsoid remarks.,EPSG,EPSG,2003-06-27,,0,1
+66586405,Hjorsey 1955 (deg),1120,geographic 2D,6405,,4658,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4658 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66596405,ISN93 (deg),1120,geographic 2D,6405,,4659,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4659 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66596413,ISN93 (3D deg),1120,geographic 3D,6401,,4386,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4386 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66606405,Helle 1954 (deg),2869,geographic 2D,6405,,4660,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4660 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66616405,LKS92 (deg),1139,geographic 2D,6405,,4661,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4126 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66616413,LKS92 (3D deg),1139,geographic 3D,6413,,4388,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4355 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-06-27,,0,1
+66636405,Porto Santo 1995 (deg),1314,geographic 2D,6405,,4663,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4663 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-08-14,,0,1
+66646405,Azores Oriental 1995 (deg),1345,geographic 2D,6405,,4664,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4664 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-08-14,,0,1
+66656405,Azores Central 1995 (deg),1301,geographic 2D,6405,,4665,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4665 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-08-14,,0,1
+66666405,Lisbon 1890 (deg),1294,geographic 2D,6405,,4666,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4666 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-08-14,,0,1
+66676405,IKBD-92 (deg),2876,geographic 2D,6405,,4667,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4667 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2003-09-01,,0,1
+68016405,Bern 1898 (Bern) (deg),1286,geographic 2D,6405,,4801,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4801 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68026405,Bogota 1975 (Bogota) (deg),1070,geographic 2D,6405,,4802,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4802 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68036405,Lisbon (Lisbon) (deg),1294,geographic 2D,6405,,4803,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4803 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68046405,Makassar (Jakarta) (deg),1316,geographic 2D,6405,,4804,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4804 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68056405,MGI (Ferro) (deg),1321,geographic 2D,6405,,4805,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4805 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68066405,Monte Mario (Rome) (deg),1127,geographic 2D,6405,,4806,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4806 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68086405,Padang (Jakarta) (deg),1355,geographic 2D,6405,,4808,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4808 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68096405,Belge 1950 (Brussels) (deg),1347,geographic 2D,6405,,4809,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4809 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68136405,Batavia (Jakarta) (deg),1285,geographic 2D,6405,,4813,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4813 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68146405,RT38 (Stockholm) (deg),1225,geographic 2D,6405,,4814,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4814 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68156405,Greek (Athens) (deg),1106,geographic 2D,6405,,4815,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4815 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68186405,S-JTSK (Ferro) (deg),1306,geographic 2D,6405,,4818,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4818 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+68206405,Segara (Jakarta) (deg),1285,geographic 2D,6405,,4820,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4820 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1
+69036405,Madrid 1870 (Madrid) (deg),1217,geographic 2D,6405,,4903,101,,,Geodetic survey. Recommended coordinate axis representation for computer interchange.,See CRS code 4903 for recommended coordinate axis representation for the human interface.,EPSG,EPSG,2002-11-22,,0,1

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_system.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_system.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/coordinate_system.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,85 @@
+coord_sys_code,coord_sys_name,coord_sys_type,dimension,remarks,information_source,data_source,revision_date,change_id,deprecated
+4400,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4401,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: chBnB.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4402,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: chSe.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4403,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: ftCla.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4404,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: ftGC.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4405,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: ftSe.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4406,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: km.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4407,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: lkCla.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4408,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: ydInd.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4409,"Cartesian 2D CS.  Axes: easting, northing (E,N). Orientations: east, north.  UoM: ydSe.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4471,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 75 deg West, N along 165 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4472,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 60 deg West, N along 150 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4473,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 45 deg West, N along 135 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4474,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 15 deg West, N along 105 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4475,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 0 deg, N along 90 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4476,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 15 deg East, N along 75 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4477,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 45 deg East, N along 45 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4478,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 60 deg East, N along 30 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4479,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 75 deg East, N along 15 deg West meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4480,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 105 deg East, N along 15 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4481,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 120 deg East, N along 30 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4482,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 135 deg East, N along 45 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4483,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 165 deg East, N along 75 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4484,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 180 deg, N along 90 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4485,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 165 deg West, N along 105 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4486,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 135 deg West, N along 135 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4487,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 120 deg West, N along 150 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4488,"Cartesian 2D CS for SCAR PS.  Axes: E,N. Orientations: E along 105 deg West, N along 165 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2005-04-14,,0
+4489,"Cartesian 2D CS for AAPS.  Axes: E,N. Orientations: E along 160 deg East, N along 70 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2003-09-22,,0
+4490,"Cartesian 2D CS for APS.  Axes: E,N. Orientations: E along 90 deg East, N along 0 deg meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,EPSG,EPSG,2003-09-22,,0
+4491,"Cartesian 2D CS.  Axes: westing, northing (W,N). Orientations: west, north.  UoM: m.",Cartesian,2,Used in old Danish coordinate reference systems.,Landmaelingar Islands (National Land Survey of Iceland).,EPSG,2001-04-29,,0
+4492,"Cartesian 2D CS for Terre Adelie PS.  Axes: X,Y. Orientations: X along 130 deg West, Y along 140 deg East meridians.  UoM: m.",Cartesian,2,Used for Terre Adelie South Pole secant projection.,EPSG,EPSG,2002-11-29,,0
+4493,"Cartesian 2D CS for UPS north.  Axes: N,E. Orientations: N along 0 then180 deg meridians, E along 90 deg East meridian.  UoM: m.",Cartesian,2,Used for North Pole tangential and secant projections.,DMA TM8358.2,EPSG,2002-12-23,,0
+4494,"Cartesian 2D CS for UPS south.  Axes: N,E. Orientations: N along 0 deg, E along 90 deg East meridians.  UoM: m.",Cartesian,2,Used for South Pole tangential and secant projections.,DMA TM8358.2,EPSG,2002-12-23,,0
+4495,"Cartesian 2D CS.  Axes: easting, northing (X,Y). Orientations: east, north.  UoM: ft.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-11-06,,0
+4496,"Cartesian 2D CS.  Axes: easting, northing [E(X),N(Y)]. Orientations: east, north.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4497,"Cartesian 2D CS.  Axes: easting, northing (X,Y). Orientations: east, north.  UoM: ftUS.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4498,"Cartesian 2D CS.  Axes: easting, northing (Y,X). Orientations: east, north.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4499,"Cartesian 2D CS.  Axes: easting, northing (X,Y). Orientations: east, north.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4500,"Cartesian 2D CS.  Axes: northing, easting (N,E). Orientations: north, east.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4501,"Cartesian 2D CS.  Axes: northing, westing (N,E). Orientations: north, west.  UoM: m.",Cartesian,2,Used in Danish projected coordinate reference systems. Note that second axis has abbreviation E but is positive west.,EPSG,EPSG,2002-01-26,,0
+4530,"Cartesian 2D CS.  Axes: northing, easting (X,Y). Orientations: north, east.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4531,"Cartesian 2D CS.  Axes: northing, easting (x,y). Orientations: north, east.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+4532,"Cartesian 2D CS.  Axes: northing, easting (Y,X). Orientations: north, east.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+6401,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: DMSH, DMSH, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems. Preferred axis unit format for human interface.,EPSG,EPSG,2002-11-18,2002.85,1
+6402,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: DMSH.",ellipsoidal,2,Used in geographic 2D coordinate reference systems. Preferred axis unit format for human interface.,EPSG,EPSG,2002-11-18,2002.85,1
+6403,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: grads.",ellipsoidal,2,Used in geographic 2D coordinate reference systems.,EPSG,EPSG,2002-11-18,2002.85,0
+6404,"Spherical 3D CS. Axes: latitude, longitude, radius. Orientations: north, east, up.  UoM: degrees, degrees, metres.",spherical,3,Used in geocentric 3D coordinate reference systems.,Open GIS Consortium,EPSG,2004-01-06,2002.30 2003.39,0
+6405,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: dec deg",ellipsoidal,2,Used for computer interchange of geographic 2D coordinate reference systems.,EPSG,EPSG,2002-11-22,,1
+6406,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: degH",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6407,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: Hdeg",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6408,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: DM",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6409,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: DMH",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6410,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: HDM",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6411,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: DMS",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6412,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: HDMS",ellipsoidal,2,Used in geographic 2D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6413,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: dec deg, dec deg, m.",ellipsoidal,3,Used for computer interchange of geographic 3D coordinate reference systems.,EPSG,EPSG,2002-11-22,,1
+6414,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: degH, degH, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6415,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: Hdeg, Hdeg, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6416,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: DM, DM, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6417,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: DMH, DMH, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6418,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: HDM, HDM, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6419,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: DMS, DMS, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6420,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: HDMS, HDMS, m.",ellipsoidal,3,Used in geographic 3D coordinate reference systems adopting an alternative representation to degree minute second hemisphere.,EPSG,EPSG,2002-11-22,,1
+6421,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: grads, grads, metres.",ellipsoidal,3,Used in geographic 3D coordinate reference systems.,EPSG,EPSG,2002-11-22,,0
+6422,"Ellipsoidal 2D CS. Axes: latitude, longitude. Orientations: north, east.  UoM: deg",ellipsoidal,2,"Coordinates referenced to this CS are in degrees. Any degree representation (e.g. DMSH, decimal, etc.) may be used but that used must be declared for the user by the supplier of data. Used in geographic 2D coordinate reference systems.",EPSG,EPSG,2004-01-05,,0
+6423,"Ellipsoidal 3D CS. Axes: latitude, longitude, ellipsoidal height. Orientations: north, east, up.  UoM: deg, deg, m.",ellipsoidal,3,"Horizontal coordinates referenced to this CS are in degrees. Any degree representation (e.g. DMSH, decimal, etc.) may be used but that used must be declared for the user. Used in geographic 3D coordinate reference systems.",EPSG,EPSG,2004-01-05,,0
+6496,Gravity-related CS. Axis: height (H). Orientation: up.  UoM: ft(Br36).,gravity-related,1,Used in vertical coordinate reference systems.,EPSG,EPSG,2003-06-27,,0
+6497,Gravity-related CS. Axis: height (H). Orientation: up.  UoM: ftUS.,gravity-related,1,Used in vertical coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6498,Gravity-related CS. Axis: depth (D). Orientation: down.  UoM: m.,gravity-related,1,Used in vertical coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6499,Gravity-related CS. Axis: height (H). Orientation: up.  UoM: m.,gravity-related,1,Used in vertical coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6500,"Earth centred, earth fixed, righthanded 3D coordinate system, consisting of 3 orthogonal axes with X and Y axes in the equatorial plane,  positive Z-axis parallel to mean earth rotation axis and pointing towards North Pole. UoM: m.",Cartesian,3,"Cartesian 3D CS, used in geocentric coordinate reference systems.",EPSG,EPSG,2001-01-19,,0
+6501,"Cartesian 2D CS.  Axes: southing, westing (X,Y). Orientations: south, west.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+6502,"Cartesian 2D CS.  Axes: westing, southing (Y,X). Orientations: west, south.  UoM: GLM.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+6503,"Cartesian 2D CS.  Axes: westing, southing (Y,X). Orientations: west, south.  UoM: m.",Cartesian,2,Used in projected and engineering coordinate reference systems.,EPSG,EPSG,2001-04-29,,0
+6504,"Cartesian 2D CS.  Axes: plant N, Plant E (n,e). Orientations: northwest, northeast.  UoM: m.",Cartesian,2,Used in engineering coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6505,"Cartesian 2D CS.  Axes: 1st local axis, 2nd local axis (n,e). Orientations: northwest, northeast.  UoM: m.",Cartesian,2,Used in engineering coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6506,"Cartesian 2D CS.  Axes: 1st local axis, 2nd local axis (I,J). Orientations: ese/nne.  UoM: 165 x 330 ftUS.",Cartesian,2,Used in engineering coordinate reference systems for seismic bin grids.,EPSG,EPSG,2001-01-19,,0
+6507,"Cartesian 2D CS.  Axes: 1st local axis, 2nd local axis (X,Y). Orientations: north, west.  UoM: m.",Cartesian,2,Used in engineering coordinate reference systems.,EPSG,EPSG,2001-01-19,,0
+6508,"Cartesian 2D CS.  Axes: bin grid J, bin grid I (J,I). Orientations: nne/ese.  UoM: 12.5 x 25m.",Cartesian,2,Used in engineering coordinate reference systems for seismic bin grids.,EPSG,EPSG,2001-01-19,,0
+6509,"Cartesian 2D CS.  Axes: southing, westing (P,M). Orientations: south, west.  UoM: m.",Cartesian,2,Used in old projected coordinate reference systems in Portugal.,EPSG,EPSG,2002-07-13,,0
+6510,"Cartesian 2D CS.  Axes: plant E, Plant N (x,y). Orientations: northeast, northwest.  UoM: m.",Cartesian,2,Used in engineering coordinate reference systems.,EPSG,EPSG,2005-05-18,,0
+6511,"Seismic acquisition bin grid.  Axes: Inline, Crossline (I,J). Orientations: Along rx line, across rx line.  UoM: 25m x 12.5m.",Cartesian,2,"Bin grid increment on I axis = 1 bin, bin grid increment on J axis = 1 bin.
+By definition, I axis is rotated 90 degrees clockwise from J axis.",EPSG,EPSG,2005-09-09,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/csv.txt
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/csv.txt	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/csv.txt	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,166 @@
+-------------------------------------------------------------------
+CSV file format
+-------------------------------------------------------------------
+
+The CSV format is supposedly one of the most 'standard' interchange
+formats between data based programs.  Almost all data based applications
+seem to be able to export CSV formatted data, and almost all have
+a way to import it.
+
+However, the format is anything BUT standard.  There are quite a
+few variations that are very important to understand.
+
+-------------------------------------------------------------------
+DATA ENCAPSULATION
+-------------------------------------------------------------------
+Data is either 'naked' (without encapsulating doublequotes), or quoted.
+Quoted data is used to protect imbedded carriage returns, imbedded
+commas, odd characters and of course, the quote character itself.  
+Quotes that are 'data' are doubled up.  
+
+-------------------------------------------------------------------
+UNQUOTED ENCAPSULATION
+-------------------------------------------------------------------
+Data that does NOT contain newlines, carriage returns, comma's or
+quotes (or ASCII data below 0x20 or above 0x7f) stands on its
+own:
+
+  data <1234> followed by <The Big Ol' Bear>  
+
+becomes:
+
+  1234,The Big Ol' Bear{CR}
+
+
+-------------------------------------------------------------------
+QUOTED ENCAPSULATION
+-------------------------------------------------------------------
+Data that contains double quotes, commas, returns or other odd
+characters outside the 7-bit ASCII character set is quoted.  
+
+  data <1234 Harrington St, Northwest> followed by <Suite 17 Stop 3>
+
+becomes:
+
+  "1234 Harrington St, Northwest",Suite 17 Stop 3
+
+Note that the second chunk of data does not have the protection
+of the quotes: it doesn't need it, having no odd characters within.
+   <1234 West "Q" St.>
+
+
+-------------------------------------------------------------------
+QUOTED ENCAPSULATION OF DOUBLE QUOTE
+-------------------------------------------------------------------
+Data that contains double quotes is a special case, and oddly 
+interpreted by all nature of commercial programs.  Consider the 
+data:
+
+   <1234 West "Q" St.>
+
+It should become:
+
+   "1234 West ""Q"" St."	<<< RIGHT WAY
+
+Where each internal DATA quote is doubled up.  However, some 
+programs (such as Paradox) don't do so nicely.  They would represent
+the data as:
+
+   "1234 West "Q" St.",....	<<< WRONG WAY
+
+Where they feel that a doublequote with no comma following is part of
+the data. This turns out to be rather bogus, as it can be painful under
+various common circumstances (e.g.:
+
+   <1234 West "Q" St. (for "Quantum", or "Quality")>
+
+becomes
+
+   "1234 West "Q" St. (for "Quantum", or "Quality")",
+
+Which of course is entirely ambiguous as to the placement of data in 
+the field.
+
+
+-------------------------------------------------------------------
+QUOTED ENCAPSULATION OF CARRIAGE RETURNS
+-------------------------------------------------------------------
+Often times data has imbedded carriage returns.  YOU MUST MAKE SURE
+YOUR ROUTES HANDLE THIS CORRECTLY, as it is a VERY common case:
+
+   <Thomas Aquinus, Esq.{CR}
+    Prosecutor for the Pope{CR}
+    St. Luke's Dungeon{CR}
+    Somewhere in Italy>
+
+becomes
+
+   "Thomas Aquinus, Esq.{CR}
+    Prosecutor for the Pope{CR}
+    St. Luke's Dungeon{CR}
+    Somewhere in Italy"
+
+What makes this so blasted difficult is that at the 'outer level', 
+most CSV parsing code is trying to evaluate LINES, not fields. However,
+the imbedded CR louses up the logic.  OPTIMALLY, you should code 
+your CSV reader to have a 'field-by-field' read logic.  If this is
+impossible (or awkward, as in PERL), you may want to have conditional
+logic looking for a trailing and unmatched doublequote.
+
+-------------------------------------------------------------------
+EMPTY DATA CONVENTIONS
+-------------------------------------------------------------------
+When data is 'empty' (either the empty string, or the numeric
+value '0', or FALSE if boolean), you have the option of either
+writing out:
+
+   ""
+
+or writing nothing at all.  Therefore, it is common to see CSV files
+that look like both of these examples:
+
+  "","Thos.","","Aquinus","Esq.","Pros.forPope","","Somewhere..."
+  ,Thos.,,Aquinus,Esq,Pros.forPope,,Somewhere...
+
+They're both equivalent, and do not violate the spirit of the CSV
+standard.
+
+-------------------------------------------------------------------
+REMOVING PADDING
+-------------------------------------------------------------------
+Though not strictly required, it is conventional to remove empty 
+space padding before and after data.  Likewise, it is conventional
+to remove empty padding when READING data [on the off chance that
+someone forgot to remove it when writing the data out!]
+
+
+
+-------------------------------------------------------------------
+THE FIELD-DESCRIPTION HEADER
+-------------------------------------------------------------------
+Surprisingly there is absolutly no part of the standard that either
+calls for the first record to consist of the names of the fields
+in the data following, or, that identifies the first record uniquely
+as such should it exist!  
+
+However, it is both common AND EXPECTED that the first line should
+consist of the names of the fields for the records that follow.
+
+
+-------------------------------------------------------------------
+VARIABLY FORMATTED CSV's
+-------------------------------------------------------------------
+Some programmers have abandonded the very precept of a regularly
+formatted CSV file and have added their own twists.  Groupwise
+CSV export is one of these programs.  They "enhance" the CSV
+output format so that the first field of the record determines
+the structure of the rest of the record.  This is hopelessly 
+hard to cope with.  DON'T DO IT IF YOU WANT TO REMAIN ALIVE.
+
+
+This document was created in a fit of disgust with the complete
+lack of CSV documentation found on the Internet.
+
+Author: Robert J. Lynch
+rlynch at lynchmarks.com
+Copyright (c) 2001
\ No newline at end of file

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/csv2c.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/csv2c.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/csv2c.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,91 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: csv2c.py,v 1.3 2004/04/27 20:42:57 warmerda Exp $
+# 
+#  Project:  GDAL
+#  Purpose:  Build the epsg_pcs.csv table with the minimum information
+#            required to define a PCS (not including GCS defs). 
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+#******************************************************************************
+#  Copyright (c) 2002, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: csv2c.py,v $
+# Revision 1.3  2004/04/27 20:42:57  warmerda
+# fixed up C version
+#
+# Revision 1.2  2004/03/20 07:31:16  warmerda
+# improved filename handling
+#
+# Revision 1.1  2004/03/20 07:10:21  warmerda
+# New
+#
+#
+
+import string
+import sys
+import csv_tools
+import os.path
+
+###############################################################################
+def emit_token_line( fd, field_list, counter, varname ):
+    fd.write( 'datafile_rows_t %s_row_%d[] = {' % (varname, counter) )
+    for item in field_list:
+        item = string.replace(item,'\n',' ')
+        item = string.replace(item,'"','\\\"')
+        fd.write( '"%s",' % item )
+    fd.write( 'NULL};\n' )
+    
+###############################################################################
+def convert_csv_table( csv_filename ):
+
+    without_ext, ext = os.path.splitext( csv_filename )
+    c_filename = without_ext + '.c'
+    csv_filename = without_ext + '.csv'
+    varname = os.path.basename(without_ext)
+
+    lines = csv_tools.merge_split_lines(open(csv_filename).readlines())
+
+    c_fd = open( c_filename, 'w' )
+    c_fd.write( '#include "defs.h"\n' )
+
+    data_lines = 0
+    for line in lines:
+        emit_token_line( c_fd, csv_tools.SplitCSVLine(line), data_lines,
+                         varname )
+        data_lines = data_lines + 1
+
+    c_fd.write( 'datafile_rows_t *%s_rows[] = {' % varname )
+    for i in range(data_lines):
+        if i != 0:
+            c_fd.write(' ,')
+        c_fd.write( '%s_row_%d' % (varname, i) )
+    c_fd.write( ',NULL};\n' )
+    c_fd = None
+
+###############################################################################
+# main
+if len(sys.argv) < 2:
+    print 'Usage: csv2c.py filename.csv [...]'
+    sys.exit( 1 )
+
+for arg in sys.argv[1:]:
+    convert_csv_table( arg )


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/csv2c.py
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/csv_tools.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/csv_tools.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/csv_tools.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,220 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: csv_tools.py,v 1.6 2006/02/28 05:43:29 fwarmerdam Exp $
+# 
+#  Project:  GDAL
+#  Purpose:  Build the epsg_pcs.csv table with the minimum information
+#            required to define a PCS (not including GCS defs). 
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+# 
+#******************************************************************************
+#  Copyright (c) 2002, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: csv_tools.py,v $
+# Revision 1.6  2006/02/28 05:43:29  fwarmerdam
+# force field names to upper case
+#
+# Revision 1.5  2004/05/04 00:31:00  warmerda
+# add support for # comment character in first column
+#
+# Revision 1.4  2004/03/20 07:31:41  warmerda
+# split merge_split_lines() into its own function
+#
+# Revision 1.3  2003/06/20 21:25:55  warmerda
+# allow adding a field to a loaded table
+#
+# Revision 1.2  2002/11/29 04:37:48  warmerda
+# upgraded to 'true' csv support
+#
+# Revision 1.1  2002/11/28 16:11:47  warmerda
+# New
+#
+#
+
+import string
+
+def SplitCSVLine( line ):
+    tokens = []
+    l = len(line)
+    cur_token = ''
+    in_quotes = 0
+    escaped = 0
+    for i in range(l):
+        c = line[i]
+        if c == '"':
+            if escaped == 0 and in_quotes and i < l-1 and line[i+1] == '"':
+                escaped = 1
+            elif escaped == 1:
+                cur_token = cur_token + '"'
+                escaped = 0
+            else:
+                in_quotes = not in_quotes
+        elif c == ',' and not in_quotes:
+            tokens.append( cur_token )
+            cur_token = ''
+        else:
+            cur_token = cur_token + c
+            
+    tokens.append(cur_token)
+
+    return tokens
+
+# Merge records split by newlines within quotes.
+def merge_split_lines( raw_lines ):
+    rest_of_lines = []
+    cur_line = ''
+    for line in raw_lines:
+        cur_line = cur_line + line
+        quote_count = string.count(cur_line,'"')
+        if quote_count % 2 == 0:
+            rest_of_lines.append( cur_line )
+            cur_line = ''
+    if cur_line != '':
+        rest_of_lines.append( cur_line )
+    return rest_of_lines
+    
+class CSVTable:
+
+    def __init__( self ):
+        self.fields = []
+        self.data = {}
+        self.multi = 0
+
+    def add_field( self, field_name, default_value = '' ):
+        self.fields.append( field_name )
+        for key in self.data.keys():
+            self.data[key] = self.data[key] + ',' + default_value
+
+    def read_from_csv( self, filename, multi = 0 ):
+
+        self.multi = multi
+        
+        fd = open( filename )
+
+        # Process the first line as field names.
+        tokens = string.split( string.strip(fd.readline()), ',' )
+        for field in tokens:
+            self.fields.append(string.upper(string.replace( field, '"', '' )))
+
+        # Load the rest of the files, merging records split by newlines
+        # within quotes.
+        rest_of_lines = merge_split_lines( fd.readlines() )
+
+        # Build lines into an indexed hash table. 
+        for line in rest_of_lines:
+            if line[0] == '#':
+                continue
+            
+            if len(line) > 2:
+                key, rest = string.split(line,',', 1 )
+                key = int(key)
+                if multi:
+                    if self.data.has_key(key):
+                        self.data[key].append(string.strip(line))
+                    else:
+                        self.data[key] = [string.strip(line)]
+                else:
+                    self.data[key] = string.strip(line)
+            else:
+                print 'problem line: %s\n' % line
+
+    def write_to_csv( self, filename ):
+        def_line = ''
+        for i in range(len(self.fields)):
+            if i > 0:
+                def_line = def_line + ','
+            def_line = def_line + '"' + self.fields[i] + '"'
+
+        fd = open( filename, 'w' )
+        fd.write( def_line + '\n' )
+
+        keys = self.data.keys()
+        keys.sort()
+        for key in keys:
+            fd.write( self.data[key] + '\n' )
+        fd.close()
+
+    def escape_field( self, in_text ):
+        safe_chars = string.ascii_letters + string.digits + '.- '
+        
+        out_field = ''
+        need_quotes = 0
+        for c in in_text:
+            if c not in safe_chars:
+                need_quotes = 1
+
+            if c == '"':
+                # add extra quote for quotes.
+                out_field = out_field + '"'
+                need_quotes = 1
+            
+            out_field = out_field + c
+
+        if need_quotes:
+            out_field = '"' + out_field + '"'
+
+        return out_field
+
+    def line_to_record( self, line ):
+        tokens = SplitCSVLine( line )
+        if len(tokens) != len(self.fields):
+            print 'CSV lines field count does not match'
+            print line
+            print len(tokens)
+            print len(self.fields)
+            print tokens
+
+        record = {}
+        for i in range(len(self.fields)):
+            record[self.fields[i]] = tokens[i]
+
+        return record
+
+    def record_to_line( self, record ):
+        line = ''
+        for i in range(len(self.fields)):
+            if record.has_key(self.fields[i]):
+                field_val = self.escape_field( record[self.fields[i]] )
+            else:
+                field_val = ''
+            if i > 0:
+                line = line + ','
+            line = line + field_val
+        return line
+
+    def add_record( self, key, record ):
+        self.data[key] = self.record_to_line(record)
+        
+    def set_record( self, key, record ):
+        self.data[key] = self.record_to_line(record)
+        
+    def get_record( self, key ):
+        return self.line_to_record( self.data[key] )
+
+    def get_records( self, key ):
+        lines = self.data[key]
+        records = []
+        for line in lines:
+            records.append( self.line_to_record( line ) )
+
+        return records
+        

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,402 @@
+#include "defs.h"
+datafile_rows_t datum_row_0[] = {"DATUM_CODE","DATUM_NAME","DATUM_TYPE","ORIGIN_DESCRIPTION","REALIZATION_EPOCH","ELLIPSOID_CODE","PRIME_MERIDIAN_CODE","AREA_OF_USE_CODE","DATUM_SCOPE","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED ",NULL};
+datafile_rows_t datum_row_1[] = {"5100","Mean Sea Level","vertical","","","","","1262","Hydrography.","msl has geographic and temporal components.  Users are advised to not use this generic vertical datum but to define specific instances of msl based on knowledge of these components; for instance \"msl at xxx during 19yy\".","","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_2[] = {"5101","Ordnance Datum Newlyn","vertical","","","","","2792","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","1996-10-18 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_3[] = {"5102","National Geodetic Vertical Datum 1929","vertical","26 tide gauges in the US and Canada.","1929","","","1323","Topographic mapping, geodetic survey.","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_4[] = {"5103","North American Vertical Datum 1988","vertical","Father's Point, Rimouski, Quebec.","1988","","","1325","Topographic mapping, geodetic survey.","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_5[] = {"5104","Yellow Sea 1956","vertical","2 years tide readings at Qingdao.","1956","","","1067","Topographic mapping, geodetic survey.","Superseded by Yellow Sea 1985 datum.","","EPSG","2002-06-22 00:00:00","2002.16","0 ",NULL};
+datafile_rows_t datum_row_6[] = {"5105","Baltic Sea","vertical","Average water level at Kronshtadt","","","","1284","Topographic mapping, geodetic survey.","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_7[] = {"5106","Caspian Sea","vertical","Defined as -28.0m Baltic datum","","","","1291","Hydrography.","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_8[] = {"5107","Nivellement general de la France","vertical","Mean sea level at Marseille","","","","1326","Topographic mapping, geodetic survey.","The CNIG states that NGF is a general term applying to all vertical network readjustments of France and recommends more specific terminology. See codes 5118-5120.","Conseil National de l'Information Geographique groupe de travail \"Reseaux de Nivellement\" recommendations v5.1 April 1994.","EPSG","1996-09-12 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_9[] = {"5109","Normaal Amsterdams Peil","vertical","","","","","1172","Topographic mapping, geodetic survey, hydrography.","","Nederlandse Commissie voor Geodesie publication 30; 1993","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_10[] = {"5110","Oostende","vertical","Mean low water during 1958","1958","","","1044","Topographic mapping, geodetic survey.","","Nederlandse Commissie voor Geodesie publication 30; 1993","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_11[] = {"5111","Australian Height Datum","vertical","MSL 1966-68 at 30 gauges around coast.","1968","","","1281","Topographic mapping, geodetic survey.","","http://www.auslig.gov.au/geodesy","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_12[] = {"5112","Australian Height Datum (Tasmania)","vertical","MSL 1972 at Hobart and Burnie.","1972","","","1282","Topographic mapping, geodetic survey.","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_13[] = {"5113","Sea Level","vertical","","","","","1262","Hydrography.","An unspecified local vertical datum not recommended for use.","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_14[] = {"5114","Canadian Vertical Datum of 1928","vertical","","1928","","","1289","Topographic mapping, geodetic survey.","","","EPSG","1996-12-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_15[] = {"5115","Piraeus Harbour 1986","vertical","MSL determined during 1986.","1986","","","1106","Topographic mapping, geodetic survey.","","Geodesy Department; Public Pertoleum Corporation of Greece","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_16[] = {"5116","Helsinki 1960","vertical","MSL at Helsinki during 1960.","1960","","","1095","Topographic mapping, geodetic survey.","","www.nls.fi/maa/papers/kkj.html","EPSG","1997-07-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_17[] = {"5117","Rikets hojdsystem 1970","vertical","","1970","","","1225","Topographic mapping, geodetic survey.","","National Land Survey of Sweden","EPSG","2003-02-08 00:00:00","2002.48","0 ",NULL};
+datafile_rows_t datum_row_18[] = {"5118","Nivellement general de la France - Lalle","vertical","Mean sea level at Marseille.","","","","1326","Geodetic survey, topographic mapping, engineering survey.","","Conseil National de l'Information Geographique groupe de travail \"Reseaux de Nivellement\" recommendations v5.1 April 1994.","EPSG","1997-11-13 00:00:00","2001.47","0 ",NULL};
+datafile_rows_t datum_row_19[] = {"5119","Nivellement general de la France - IGN69","vertical","Mean sea level at Marseille.","1969","","","1326","Geodetic survey, topographic mapping, engineering survey.","Normal heights.","Conseil National de l'Information Geographique groupe de travail \"Reseaux de Nivellement\" recommendations v5.1 April 1994.","EPSG","1997-11-13 00:00:00","2001.47","0 ",NULL};
+datafile_rows_t datum_row_20[] = {"5120","Nivellement general de la France - IGN78","vertical","Mean Sea Level Ajaccio","1978","","","1327","Geodetic survey, topographic mapping, engineering survey.","Normal heights.","Conseil National de l'Information Geographique groupe de travail \"Reseaux de Nivellement\" recommendations v5.1 April 1994.","EPSG","1997-11-13 00:00:00","2001.47","0 ",NULL};
+datafile_rows_t datum_row_21[] = {"5121","Maputo","vertical","Mean sea level at Maputo.","","","","1167","Topographic mapping.","","Direcção Nacional de Geografia e Cadastral (DINAGECA).","EPSG","1998-04-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_22[] = {"5122","Japanese Standard Levelling Datum 1949","vertical","24.4140 metres above mean sea level Tokyo Bay.","1949","","","1129","Topographic mapping, geodetic survey.","","Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html","EPSG","2002-06-22 00:00:00","2002.08","0 ",NULL};
+datafile_rows_t datum_row_23[] = {"5123","PDO Height Datum 1993","vertical","","1993","","","1183","Oil industry mapping.","Misclosure between Muscat and Salalah less than .5 meters with differences from of up to 5 meters from old Fahud Datum.  The PHD93 adjustment was initially known as the Spine.  Supercedes Fahud Vertical Datum (Code 5124) from 1993.","Petroleum Development Oman","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_24[] = {"5124","Fahud Height Datum","vertical","","","","","1183","Oil industry mapping.","Superceded by PHD93 Datum (Code 5123) in 1993.  Based on reciprocal trigonometric heighting based on single MSL determination at Mina Al Fahal.","Petroleum Development Oman","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_25[] = {"5125","Ha Tien 1960","vertical","","1960","","","1302","Topographic mapping, geodetic survey.","In Vietnam replaced by Hon Dau in 1992.","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_26[] = {"5126","Hon Dau 1992","vertical","","1992","","","1252","Topographic mapping, geodetic survey.","Supersedes Ha Tien in Vietnam.","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_27[] = {"5127","Landesnivellement 1902","vertical","Origin at Repere Pierre du Niton (RPN) 373.6 metres above msl derived at Marseille.","1902","","","1286","Topographic mapping, geodetic survey.","","Bundesamt für Landestopographie","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_28[] = {"5128","Landeshohennetz 1995","vertical","Origin at Repere Pierre du Niton (RPN) 373.6 metres above msl derived at Marseille.","1995","","","1286","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Bundesamt für Landestopographie","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_29[] = {"5129","European Vertical Reference Frame 2000","vertical","Geopotential number at Normaal Amsterdams Peil is zero.","2000","","","1299","Geodesy.","Realised by geopotential numbers and normal heights of the United European Levelling Network.","","EPSG","2000-10-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_30[] = {"5130","Malin Head","vertical","Mean sea level between January 1960 and December 1969.","1970","","","1305","Topographic mapping","","Ordnance Survey of Ireland","EPSG","2001-11-06 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_31[] = {"5131","Belfast Lough","vertical","Mean sea level between 1951 and 1956 at Clarendon Dock, Belfast.","1957","","","2530","Large scale (1:1,250, 1:2,500 and 1:10,000) topographic mapping.","Malin Head (datum code 5130) used for 1:50,000 and smaller mapping.","Ordnance Survey of Northern Ireland","EPSG","2002-09-19 00:00:00","2002.62","0 ",NULL};
+datafile_rows_t datum_row_32[] = {"5132","Dansk Normal Nul","vertical","","","","","1080","Topographic mapping and engineering survey","","Kort & Matrikelstyrelsen","EPSG","2001-11-06 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_33[] = {"5133","AIOC 1995","vertical","Average level of Caspian Sea at the Oil Rocks tide gauge June-September 1995.","1995","","","2592","Oil industry mapping.","AIOC 1995 datum is 1.7m above Caspian datum and 26.3m below Baltic datum.","BP","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_34[] = {"5134","Black Sea","vertical","","","","","1102","Hydrographic surveying and since break-up of Former Soviet Union also topographic mapping.","Black Sea datum is 0.4m below Baltic datum.","BP","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_35[] = {"5135","Hong Kong Principal Datum","vertical","1.23m below the mean of 19 years (1965-83) observations of tide levels at North Point, Victoria Harbour.","1980","","","1118","Geodetic survey, engineering survey, cadastre.","","Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_36[] = {"5136","Hong Kong Chart Datum","vertical","Approximates to Lowest Astronomic Tide level (LAT).","","","","1118","Hydrographic survey and charting.","Chart datum is 0.15 metres below Hong Kong Principal Datum (code 5135) and 1.38m below MSL at Quarry Bay.","Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_37[] = {"5137","Yellow Sea 1985","vertical","20 years tide readings at Qingdao.","1985","","","1067","Topographic mapping, geodetic survey.","Supersedes Yellow Sea 1956 datum.","Guangdong Province Land Resource Information Centre","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_38[] = {"5138","Ordnance Datum Newlyn (Orkney Isles)","vertical","","","","","2793","Topographic mapping, geodetic survey.","Connected to Newlyn datum by triangulation from the British mainland.","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_39[] = {"5139","Fair Isle","vertical","","","","","2794","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_40[] = {"5140","Lerwick","vertical","","","","","2795","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_41[] = {"5141","Foula","vertical","","","","","2796","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_42[] = {"5142","Sule Skerry","vertical","","","","","2797","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_43[] = {"5143","North Rona","vertical","","","","","2798","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_44[] = {"5144","Stornoway","vertical","","","","","2799","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_45[] = {"5145","St. Kilda","vertical","","","","","2800","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_46[] = {"5146","Flannan Isles","vertical","","","","","1264","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_47[] = {"5147","St. Marys","vertical","","","","","2802","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_48[] = {"5148","Douglas","vertical","","","","","2803","Topographic mapping, geodetic survey.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_49[] = {"5149","Fao","vertical","","","","","2806","Topographic mapping, geodetic survey.","Established by Hunting Surveys for IPC. Superseded by Bandar Abbas (code 5150). At time of record creation NIOC data in Ahwaz area still usually referenced to Fao.","National Iranian Oil Company (NIOC).","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_50[] = {"5150","Bandar Abbas","vertical","Average sea level at Bandar Abbass 1995-2001.","2001","","","1123","Topographic mapping, geodetic survey.","Supersedes Fao (code 5149).","National Cartographic Centre of Iran","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_51[] = {"5151","Nivellement General Nouvelle Caledonie","vertical","","","","","1174","Geodetic survey, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_52[] = {"5152","Poolbeg","vertical","Low water mark of the spring tide on the 8 April 1837 at Poolbeg Lighthouse, Dublin.","1837","","","1305","Topographic mapping before 1956 in Northern Ireland and 1970 in the Republic of Ireland.","Superseded by Belfast Lough and Malin Head (datum codes 5130-31).","\"The Irish Grid - A Description of the Co-ordinate Reference System\" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_53[] = {"5153","Nivellement General Guyanais 1977","vertical","","","","","1097","Geodetic survey, topographic mapping, engineering survey.","Normal heights.","IGN Paris","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_54[] = {"5154","IGN 1987","vertical","","","","","1156","Geodetic survey, topographic mapping, engineering survey.","","IGN Paris","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_55[] = {"5155","IGN 1988","vertical","","","","","1109","Geodetic survey, topographic mapping, engineering survey.","","IGN Paris","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_56[] = {"5156","IGN 1989","vertical","","","","","1196","Geodetic survey, topographic mapping, engineering survey.","","IGN Paris","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_57[] = {"6001","Not specified (based on Airy 1830 ellipsoid)","geodetic","","","7001","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_58[] = {"6002","Not specified (based on Airy Modified 1849 ellipsoid)","geodetic","","","7002","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_59[] = {"6003","Not specified (based on Australian National Spheroid)","geodetic","","","7003","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_60[] = {"6004","Not specified (based on Bessel 1841 ellipsoid)","geodetic","","","7004","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_61[] = {"6005","Not specified (based on Bessel Modified ellipsoid)","geodetic","","","7005","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_62[] = {"6006","Not specified (based on Bessel Namibia ellipsoid)","geodetic","","","7046","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2001-01-21 00:00:00","96.08  2000.42  2001.15","0 ",NULL};
+datafile_rows_t datum_row_63[] = {"6007","Not specified (based on Clarke 1858 ellipsoid)","geodetic","","","7007","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_64[] = {"6008","Not specified (based on Clarke 1866 ellipsoid)","geodetic","","","7008","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_65[] = {"6009","Not specified (based on Clarke 1866 Michigan ellipsoid)","geodetic","","","7009","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_66[] = {"6010","Not specified (based on Clarke 1880 (Benoit) ellipsoid)","geodetic","","","7010","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_67[] = {"6011","Not specified (based on Clarke 1880 (IGN) ellipsoid)","geodetic","","","7011","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_68[] = {"6012","Not specified (based on Clarke 1880 (RGS) ellipsoid)","geodetic","","","7012","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_69[] = {"6013","Not specified (based on Clarke 1880 (Arc) ellipsoid)","geodetic","","","7013","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_70[] = {"6014","Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)","geodetic","","","7014","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_71[] = {"6015","Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)","geodetic","","","7015","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_72[] = {"6016","Not specified (based on Everest 1830 (1967 Definition) ellipsoid)","geodetic","","","7016","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_73[] = {"6018","Not specified (based on Everest 1830 Modified ellipsoid)","geodetic","","","7018","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_74[] = {"6019","Not specified (based on GRS 1980 ellipsoid)","geodetic","","","7019","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_75[] = {"6020","Not specified (based on Helmert 1906 ellipsoid)","geodetic","","","7020","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_76[] = {"6021","Not specified (based on Indonesian National Spheroid)","geodetic","","","7021","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_77[] = {"6022","Not specified (based on International 1924 ellipsoid)","geodetic","","","7022","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_78[] = {"6024","Not specified (based on Krassowsky 1940 ellipsoid)","geodetic","","","7024","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_79[] = {"6025","Not specified (based on NWL 9D ellipsoid)","geodetic","","","7025","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_80[] = {"6027","Not specified (based on Plessis 1817 ellipsoid)","geodetic","","","7027","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_81[] = {"6028","Not specified (based on Struve 1860 ellipsoid)","geodetic","","","7028","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_82[] = {"6029","Not specified (based on War Office ellipsoid)","geodetic","","","7029","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_83[] = {"6030","Not specified (based on WGS 84 ellipsoid)","geodetic","","","7030","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_84[] = {"6031","Not specified (based on GEM 10C ellipsoid)","geodetic","","","7031","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_85[] = {"6032","Not specified (based on OSU86F ellipsoid)","geodetic","","","7032","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_86[] = {"6033","Not specified (based on OSU91A ellipsoid)","geodetic","","","7033","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_87[] = {"6034","Not specified (based on Clarke 1880 ellipsoid)","geodetic","","","7034","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","96.08  2000.42","0 ",NULL};
+datafile_rows_t datum_row_88[] = {"6035","Not specified (based on Authalic Sphere)","geodetic","","","7035","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown. Deprecated and superseded by 6047.","EPSG","EPSG","2001-06-05 00:00:00","96.08  2000.42","1 ",NULL};
+datafile_rows_t datum_row_89[] = {"6036","Not specified (based on GRS 1967 ellipsoid)","geodetic","","","7036","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_90[] = {"6041","Not specified (based on Average Terrestrial System 1977 ellipsoid)","geodetic","","","7041","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_91[] = {"6042","Not specified (based on Everest (1830 Definition) ellipsoid)","geodetic","","","7042","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_92[] = {"6043","Not specified (based on WGS 72 ellipsoid)","geodetic","","","7043","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_93[] = {"6044","Not specified (based on Everest 1830 (1962 Definition) ellipsoid)","geodetic","","","7044","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_94[] = {"6045","Not specified (based on Everest 1830 (1975 Definition) ellipsoid)","geodetic","","","7045","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2000-05-03 00:00:00","2000.42","0 ",NULL};
+datafile_rows_t datum_row_95[] = {"6047","Not specified (based on GRS 1980 Authalic Sphere)","geodetic","","","7047","8901","1263","Not a valid datum.","Included for coordinate reference systems where datum is unknown.","EPSG","EPSG","2001-06-25 00:00:00","2001.19","0 ",NULL};
+datafile_rows_t datum_row_96[] = {"6120","Greek","geodetic","Fundamental point: Athens Observatory; latitude 37 deg 58 min 20.132 sec N; longitude 23 deg 42 min 58.815 sec E of Greenwich","","7004","8901","1106","Topographic mapping.","See geodetic datum alias 6404.  Used as basis of topographic mapping based on Hatt projection.","Topography Department; National Technical University of Athens","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_97[] = {"6121","Greek Geodetic Reference System 1987","geodetic","Fundamental point: Dionysos; latitude 38 deg 04 min 33.8 sec N; longitude 23 deg 55 min 51.0 sec E of Greenwich; geoid height 7.0 m.","1987","7019","8901","1106","Topographic mapping.","Superseded (old) Greek datum.  Oil industry work based on ED50.","L. Portokalakis; Public Petroleum Corporation of Greece","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_98[] = {"6122","Average Terrestrial System 1977","geodetic","","1977","7041","8901","1283","Topographic mapping.","In use from 1979.  To be phased out in late 1990's.","New Brunswick Geographic Information Corporation land and water information standards manual.","EPSG","1997-07-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_99[] = {"6123","Kartasto Koordinaati Jarjestelma 1966","geodetic","Adjustment with fundamental point SF31 based on ED50 transformed to best fit the older VVJ adjustment.","1966","7022","8901","1095","Geodetic survey, cadastre, topographic mapping, engineering survey.","Adopted in 1970.","www.nls.fi/maa/papers/kkj.html","EPSG","1997-07-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_100[] = {"6124","Rikets koordinatsystem 1990","geodetic","","1982","7004","8901","1225","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes RT38 adjustment (datum code 6308)","National Land Survey of Sweden","EPSG","1997-11-13 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_101[] = {"6125","Samboja","geodetic","Original origin station P2 Exc now destroyed.  Extensions recomputed using Toran station T9 as origin.","","7004","8901","1328","Topographic mapping.","","Total Indonesia.","EPSG","1997-11-13 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_102[] = {"6126","Lithuania 1994 (ETRS89)","geodetic","Constrained to 4 ETRS89 points in Lithuania from the EUREF Baltic 1992 campaign..","1994","7019","8901","1145","Topographic mapping, geodetic survey.","Densification of ETRS89 during the 1992 Baltic campaign.","HNIT-Baltic GeoInfoServisas","EPSG","1998-03-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_103[] = {"6127","Tete","geodetic","Fundamental point: Tete.","","7008","8901","1167","Topographic mapping.","","Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).","EPSG","1998-04-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_104[] = {"6128","Madzansua","geodetic","Fundamental point: Madzansua.","","7008","8901","1315","Topographic mapping.","Superseded by transformation to Tete datum (datum code 6127).","Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).","EPSG","1998-04-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_105[] = {"6129","Observatario","geodetic","Fundamental point: Maputo observatory.","","7008","8901","1329","Topographic mapping.","Superseded by transformation to Tete datum (datum code 6127).","Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).","EPSG","1998-04-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_106[] = {"6130","Moznet (ITRF94)","geodetic","ITRF 1994 epoch 20","","7030","8901","1167","Topographic mapping.","","Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).","EPSG","1998-04-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_107[] = {"6131","Indian 1960","geodetic","DMA extension over IndoChina of the Indian 1954 network adjusted  to better fit local geoid.","","7015","8901","1302","Topographic mapping.","Also known as Indian (DMA Reduced).","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_108[] = {"6132","Final Datum 1958","geodetic","Fundamental point: Maniyur.  Latitude: 31 deg 23 min 59.19 sec N; Longitude: 48 deg 32 min 31.38 sec E (of Greenwich).","","7012","8901","1300","Oil industry mapping.","Network included in Nahrwan 1967 adjustment.","IOEPC records","EPSG","1998-11-11 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_109[] = {"6133","Estonia 1992","geodetic","Densification from 4  ETRS89 points.","1992","7019","8901","1090","Topographic mapping, Geodetic survey.","Based on ETRS89 as established during the 1992 Baltic campaign. Superseded by Estonia 1997 adjustment (code 6180).","http://www.geo.ut.ee/~raivo/estcoord.html","EPSG","1998-12-14 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_110[] = {"6134","PDO Survey Datum 1993","geodetic","Adjustment best fitted to Fahud network.","1993","7012","8901","1183","Oil industry mapping.","Supersedes Fahud datum (code 6232). Maximum differences to Fahud adjustment are 20 metres.","Petroleum Development Oman","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_111[] = {"6135","Old Hawaiian","geodetic","Fundamental point: Oahu West Base Astro.  Latitude: 21 deg 18 min 13.89 sec N; longitude 157 deg 50 min 55.79 sec W (of Greenwich)","","7008","8901","1334","Topographic mapping.","Hawaiian Islands were never on NAD27 but rather on Old Hawaiian Datum.  NADCON conversion program provides transformation from Old Hawaiian Datum to NAD83 (original 1986 realization) but making the transformation appear to user as if from NAD27.","http://www.ngs.noaa.gov/ (NADCON readme file) and the NIMA publication http://164.214.2.59/publications/guides/Datum_Pamphlet/datum.html","EPSG","1999-05-24 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_112[] = {"6136","St. Lawrence Island","geodetic","","","7008","8901","1332","Topographic mapping.","Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. Lawrence Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.","http://www.ngs.noaa.gov/ (NADCON readme file)","EPSG","1999-05-24 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_113[] = {"6137","St. Paul Island","geodetic","Fundamental point latitude: 57 deg 07 min 16.86 sec N; longitude: 170 deg 16 min 24.00 sec W (of Greenwich).","","7008","8901","1333","Topographic mapping.","Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. Paul Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.","http://www.ngs.noaa.gov/ (NADCON readme file)","EPSG","1999-05-24 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_114[] = {"6138","St. George Island","geodetic","Fundamental point latitude: 56 deg 36 min 11.31 sec N; longitude: 169 deg 32 min 36.00 sec W (of Greenwich).","","7008","8901","1331","Topographic mapping.","Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. George Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.","http://www.ngs.noaa.gov/ (NADCON readme file)","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_115[] = {"6139","Puerto Rico","geodetic","Fundamental point: Cardona Island Lighthouse. Latitude:17 deg 57 min 31.40 sec N; Longitude: 66 deg 38 min 07.53 sec W (of Greenwich).","1901","7008","8901","1335","Topographic mapping.","NADCON conversion program provides transformation from Puerto Rico Datum to NAD83 (original 1986 realization) but making the transformation appear to user as if from NAD27.","Ordnance Survey of Great Britain and http://www.ngs.noaa.gov/ (NADCON readme file).","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_116[] = {"6140","NAD83 Canadian Spatial Reference System","geodetic","","1998","7019","8901","1336","Geodetic survey.","Supersedes ATS77 from 1999 in New Brunswick.","Service New Brunswick Land and Information Standards Manual","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_117[] = {"6141","Israel","geodetic","Fundamental point:  Latitude: 31 deg 44 min 03.817 sec N; Longitude: 35 deg 12 min 16.261 sec E (of Greenwich).","","7019","8901","2603","Topographic mapping.","","Survey of Israel.","EPSG","2002-06-22 00:00:00","2002.34","0 ",NULL};
+datafile_rows_t datum_row_118[] = {"6142","Locodjo 1965","geodetic","Fundamental point: T5 Banco. Latitude: 5 deg 18 min 50.5 sec N; Longitude: 4 deg 02 min 05.1 sec W (of Greenwich).","1965","7012","8901","1075","Topographic mapping.","","IGN Paris.","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_119[] = {"6143","Abidjan 1987","geodetic","Fundamental point: Abidjan I. Latitude: 5 deg 18 min 51.01 sec N; Longitude: 4 deg 02 min 06.04 sec W (of Greenwich).","1987","7012","8901","1075","Topographic mapping.","","IGN Paris.","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_120[] = {"6144","Kalianpur 1937","geodetic","Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).","1937","7015","8901","1308","Topographic mapping.","Supersedes 1880 adjustment except for topographic mapping.  Superseded in Pakistan by 1962 metrication conversion and in India by 1975 metrication conversion.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_121[] = {"6145","Kalianpur 1962","geodetic","Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).","1962","7044","8901","1184","Topographic mapping.","1937 adjustment rescaled by ratio metric conversions of Indian foot (1937) to Indian foot (1962).","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_122[] = {"6146","Kalianpur 1975","geodetic","Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).","1975","7045","8901","1121","Topographic mapping.","1937 adjustment rescaled by ratio metric conversions of Indian foot (1937) to Indian foot (1975).","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_123[] = {"6147","Hanoi 1972","geodetic","","1972","7024","8901","1252","Geodetic survey, cadastre, topographic mapping, engineering survey.","","PetroVietnam","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_124[] = {"6148","Hartebeesthoek94","geodetic","Coincident with ITRF91 (1994.0) at Hartebeesthoek astronomical observatory near Pretoria.","1994","7030","8901","1215","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes Cape datum (code 6222).","Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm","EPSG","2000-01-06 00:00:00","99.96","0 ",NULL};
+datafile_rows_t datum_row_125[] = {"6149","CH1903","geodetic","Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min 08.660 sec N; Longitude: 7 deg 26 min 22.500 sec E (of Greenwich).","1903","7004","8901","1286","Topographic mapping.","","Bundesamt für Landestopographie","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_126[] = {"6150","CH1903+","geodetic","Fundamental point: Zimmerwald observatory.","","7004","8901","1286","Geodetic survey, topographic mapping.","","Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.","EPSG","2001-11-06 00:00:00","2001.52","0 ",NULL};
+datafile_rows_t datum_row_127[] = {"6151","Swiss Terrestrial Reference Frame 1995","geodetic","ETRF89 at 1993.0","1995","7019","8901","1286","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_128[] = {"6152","NAD83 (High Accuracy Regional Network)","geodetic","","","7019","8901","1337","Geodetic survey.","","National Geodetic Survey","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_129[] = {"6153","Rassadiran","geodetic","Fundamental point: Total1. Latitude: 27 deg 31 min 07.784 sec N; Longitude: 52 deg 36 min 12.741 sec E (of Greenwich).","","7022","8901","1338","Oil industry mapping.","","Total-Fina","EPSG","1999-11-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_130[] = {"6154","European Datum 1950(1977)","geodetic","Extension of ED50 over Iran.","1977","7022","8901","1123","Topographic mapping.","Sometimes referred to as ED50-ED77.","National Cartographic Centre of Iran","EPSG","1999-11-20 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_131[] = {"6155","Dabola 1981","geodetic","","1981","7011","8901","1112","Topographic mapping.","","IGN Paris","EPSG","1999-12-09 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_132[] = {"6156","Jednotne Trigonometricke Site Katastralni","geodetic","Modification of Austrian MGI datum, code 6312.","","7004","8901","1306","Geodetic survey, cadastre, topographic mapping, engineering survey.","S-JTSK = System of the Unified Trigonometrical Cadastral Network.","Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.","EPSG","2001-11-06 00:00:00","2001.26  2001.51","0 ",NULL};
+datafile_rows_t datum_row_133[] = {"6157","Mount Dillon","geodetic","Fundamental point: Mount Dillon triangulation station. Latitude: 11 deg 15 min 07.843 sec N; Longitude: 60 deg 41 min 09.632 sec W (of Greenwich).","","7007","8901","1322","Topographic mapping.","","University of the West Indies Geodetic Services.","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_134[] = {"6158","Naparima 1955","geodetic","Fundamental point: Naparima. Latitude: 10 deg 16 min 44.860 sec N; Longitude: 61 deg 27 min 34.620 sec W (of Greenwich).","1955","7022","8901","1339","Topographic mapping.","Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.","Ordnance Survey International.","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_135[] = {"6159","European Libyan Datum 1979","geodetic","Extension of ED50 over Libya.","1979","7022","8901","1143","Topographic mapping.","","Brown and Root","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_136[] = {"6160","Chos Malal 1914","geodetic","Chos Malal police station.","1914","7022","8901","1292","Oil industry mapping.","Also known as Quini-Huao.  Superseded by Campo Inchauspe (code 6221).","Various oil company records.","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_137[] = {"6161","Pampa del Castillo","geodetic","","","7022","8901","1265","Oil industry mapping.","Used in Comodoro Rivadavia area.  Superseded by Campo Inchauspe (code 6221).","Various oil company records.","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_138[] = {"6162","Korean Datum 1985","geodetic","Fundamental point: Suwon; latitude 37 deg 16 min 31.9034 sec N; longitude 127 deg 03 min 05.1451 sec E of Greenwich.","1985","7004","8901","1135","Topographic mapping.","","Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org/resources.html","EPSG","2000-03-07 00:00:00","2001.28","0 ",NULL};
+datafile_rows_t datum_row_139[] = {"6163","Yemen National Geodetic Network 1996","geodetic","Sana'a IGN reference marker","1996","7030","8901","1257","Topographic mapping.","","IGN Paris","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_140[] = {"6164","South Yemen","geodetic","","","7024","8901","1340","Topographic mapping.","","IGN Paris","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_141[] = {"6165","Bissau","geodetic","","","7022","8901","1113","Topographic mapping.","","NIMA TR8350.2","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_142[] = {"6166","Korean Datum 1995","geodetic","","1995","7030","8901","1135","Topographic mapping.","","NIMA TR8350.2  ftp://164.214.2.65/pub/gg/tr8350.2/changes.pdf","EPSG","2000-05-08 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_143[] = {"6167","New Zealand Geodetic Datum 2000","geodetic","Based on ITRF96 at epoch 2000.0","2000","7019","8901","1175","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Land Information New Zealand. http://www.linz.govt.nz/rcs/linz/pub/web/root/core/SurveySystem/GeodeticInfo/GeodeticDatums/nzgd2000factsheet/index.jsp","EPSG","2000-10-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_144[] = {"6168","Accra","geodetic","Fundamental point: GCS Station 547. Latitude: 5 deg 23 min 43.3 sec N; Longitude: 0 deg 11 min 52.3 sec W (of Greenwich).","","7029","8901","1104","Topographic mapping.","Superseded in 1978 by Leigon datum (code 6250).","Ordnance Survey International","EPSG","2000-10-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_145[] = {"6169","American Samoa 1962","geodetic","Fundamental point: Betty 13 eccentric. Latitude: 14 deg 20 min 08.34 sec S; longitude: 170 deg 42 min 52.25 sec W","1962","7008","8901","1027","Topographic mapping.","","NIMA TR8350.2 revision of January 2000. Oil industry sources for origin description details.","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_146[] = {"6170","Sistema de Referencia Geocentrico para America del Sur","geodetic","ITRF94 epoch 1995.42.","1995","7019","8901","1342","Geodetic survey.","Realised by a frame of 58 stations observed in 1995 and adjusted in the ITRF94.","NIMA TR8350.2 revision of January 2000.","EPSG","2000-10-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_147[] = {"6171","Reseau Geodesique Francais 1993","geodetic","Coincident with ETRS89 at epoch 1993.0","1993","7019","8901","1096","Geodetic survey.","","http://www.ign.fr/fr/PI/activites/geodesie/rgf93/RGF/rgf93.html via TotalFinaElf","EPSG","2001-11-06 00:00:00","2001.51","0 ",NULL};
+datafile_rows_t datum_row_148[] = {"6172","Posiciones Geodesicas Argentinas","geodetic","","1994","7019","8901","1033","Topographic mapping, geodetic survey.","Una red geodésica de 127 puntos materializados en el terreno que definen el Sistema Geodésico Nacional.  [A geodetic network of 127 points defining the National Geodetic System.] Superseded by POSGAR98 (code 6190).","http://www.igm.gov.ar/posgar.html","EPSG","2000-10-19 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_149[] = {"6173","IRENET95","geodetic","ETRS89 stations in Ireland","1995","7019","8901","1305","Geodetic survey.","Densification of ETRS89","Ordnance Survey of Ireland","EPSG","2000-10-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_150[] = {"6174","Sierra Leone Colony 1924","geodetic","Fundamental point: Kortright. Latitude: 8 deg 28 min 44.4 sec N; Longitude: 13 deg 13 min 03.81 sec W (of Greenwich).","1924","7029","8901","1342","Topographic mapping, engineering survey.","","Ordnance Survey International.","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_151[] = {"6175","Sierra Leone 1968","geodetic","Fundamental point: SLX2 Astro. Latitude: 8 deg 27 min 17.567 sec N; Longitude: 12 deg 49 min 40.186 sec W (of Greenwich).","1968","7012","8901","1209","Topographic mapping, engineering survey.","Extension and readjustment with additional observations of 1960 network.  Coordinates of 1960 stations change by less than 3 metres.","Ordnance Survey International.","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_152[] = {"6176","Australian Antarctic Datum 1998","geodetic","","1998","7019","8901","1278","Topographic mapping.","","Standards Australia","ISO 19127","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_153[] = {"6178","Pulkovo 1942/83","geodetic","Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).","1983","7024","8901","1343","Geodetic survey, cadastre, topographic mapping, engineering survey.","International adjustment of Uniforrm Astro-Geodetic Network of countries of central and eastern Europe.","Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_154[] = {"6179","Pulkovo 1942/58","geodetic","Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).","1958","7024","8901","1192","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_155[] = {"6180","Estonia 1997","geodetic","Densification of ETRS89 during EUREF-ESTONIA97 campaign through transformation from ITRF96 epoch 1997.56.","1997","7019","8901","1090","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes Estonia 1992 adjustment (code 6133).","Estonian National Land Board via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_156[] = {"6181","Luxembourg 1930","geodetic","Fundamental point: northern station of Habay-la-Neuve baseline in Belgium. Latitude: 49 deg 43 min 24.408 sec N; longitude: 5 deg 38 min 22.470 sec E (of Greenwich)","1930","7022","8901","1146","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_157[] = {"6182","Azores Occidental Islands 1939","geodetic","Fundamental point: Observatario Meteorologico Flores.","1939","7022","8901","1344","Topographic mapping.","","Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_158[] = {"6183","Azores Central Islands 1948","geodetic","Fundamental point: Graciosa south west base. Latitude: 39 deg 03 min 54.934 sec N; longitude: 28 deg 02 min 23.882 sec W","1948","7022","8901","1301","Topographic mapping.","Superseded by 1995 adjustment (datum code 6665).","Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.ifag.de/  Oil industry sources for origin description details.","EPSG","2003-12-31 00:00:00","2002.25 2003.231 2003.362","0 ",NULL};
+datafile_rows_t datum_row_159[] = {"6184","Azores Oriental Islands 1940","geodetic","Fundamental point: Forte de São Bras.","1940","7022","8901","1345","Topographic mapping.","Superseded by 1995 adjustment (datum code 6664).","Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.ifag.de/","EPSG","2003-08-14 00:00:00","2003.231","0 ",NULL};
+datafile_rows_t datum_row_160[] = {"6185","Madeira 1936","geodetic","Fundamental point: Madeira SE Base.","1936","7022","8901","1314","Topographic mapping.","","Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.ifag.de/","EPSG","2001-06-05 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_161[] = {"6188","OSNI 1952","geodetic","Position fixed to the coordinates from the 19th century Principle Triangulation of station Divis. Scale and orientation controlled by position of Principle Triangulation stations Knocklayd and Trostan.","1952","7001","8901","2530","Geodetic survey and topographic mapping.","Superseded by Geodetic Datum of 1965 alias 1975 Mapping Adjustment or TM75 (datum code 6300).","Ordnance Survey of Northern Ireland.","EPSG","2001-11-06 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_162[] = {"6189","Red Geodesica Venezolana","geodetic","Realised by a frame of 67 stations observed in 1995 as a densification of the SIRGAS campaign and adjusted in the ITRF94.","2000","7019","8901","1251","Geodetic survey.","","Servicio Autonomo de Geografia y Cartografia Nacional.","EPSG","2001-06-11 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_163[] = {"6190","Posiciones Geodesicas Argentinas 1998","geodetic","A geodetic network of 127 high accuracy surveyed points that define the National Geodetic System (Sistema Geodésico Nacional). Densification of SIRGAS 1995; ITRF94 epoch 1995.42.","1998","7019","8901","1033","Topographic mapping, geodetic survey.","Una red geodésica de 127 puntos materializados en el terreno que definen el Sistema Geodésico Nacional.  [A geodetic network of 127 points defining the National Geodetic System.] Supersedes the 1994 POSGAR adjustment (code 6172).","http://www.igm.gov.ar/posgar.html","EPSG","2004-01-05 00:00:00","2003.372","0 ",NULL};
+datafile_rows_t datum_row_164[] = {"6191","Albanian 1987","geodetic","","1987","7024","8901","1025","Geodetic survey, cadastre, topographic mapping, engineering survey.","","EuroGeographics; http://crs.ifag.de/","EPSG","2001-11-06 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_165[] = {"6192","Douala 1948","geodetic","South pillar of Doula base; 4deg 00min 40.64sec N, 9deg 42min 30.41sec E","1948","7022","8901","1060","Topographic mapping.","Superseded  by Manoca 1962 datum (code 6193).","TotalFinaElf","EPSG","2002-01-18 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_166[] = {"6193","Manoca 1962","geodetic","Reservoir centre at the  Manoca tower (\"tube Suel\"), 3deg 51min 49.896sec N, 9deg 36min 49.347sec E.","1962","7011","8901","1060","Topographic mapping.","The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS) ellipsoid (code 7012) but in practice this datum has used the IGN version.  Supersedes Douala 1948 (code 6192).","TotalFinaElf","EPSG","2002-01-18 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_167[] = {"6194","Qornoq 1927","geodetic","Fundamental point: Station 7008. Latitude: 64 deg 31 min 06.27 sec N; Longitude: 51 deg 12 min 24.86 sec W (of Greenwich).","1927","7022","8901","1107","Topographic mapping.","","Kort & Matrikelstyrelsen, Copenhagen. Origin coordinates from NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_168[] = {"6195","Scoresbysund 1952","geodetic","","1952","7022","8901","2570","Topographic mapping.","","Kort & Matrikelstyrelsen, Copenhagen.","EPSG","2002-01-18 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_169[] = {"6196","Ammassalik 1958","geodetic","","1958","7022","8901","2571","Topographic mapping.","","Kort & Matrikelstyrelsen, Copenhagen.","EPSG","2002-01-18 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_170[] = {"6197","Garoua","geodetic","Fundamental ;point: IGN astronomical station and benchmark no. 16 at Tongo. Latitude 8 deg 55 min 08.74 sec N; longitude 13 deg 30 min 43.19 sec E (of Greenwich).","","7012","8901","2590","Topographic mapping.","","TotalFinaElf","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_171[] = {"6198","Kousseri","geodetic","IGN astronomical station Dabanga; 11deg 55min 05.9sec N  14deg 38min 40.8sec E.","","7012","8901","2591","Topographic mapping.","","TotalFinaElf","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_172[] = {"6199","Egypt 1930","geodetic","Fundamental point: Station F1 (Venus). Latitude: 30 deg 01 min 42.86 sec N; Longitude: 31 deg 16 min 37.05 sec E (of Greenwich).","1930","7022","8901","1086","Used for scientific purposes only.","Note that Egypt 1930 uses the International 1924 ellipsoid, unlike the Egypt 1907 datum (code 6229) which uses the Helmert ellipsoid. Oil industry references to the Egypt 1930 datum name and the Helmert ellipsoid probably mean Egypt 1907 datum.","","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_173[] = {"6200","Pulkovo 1995","geodetic","Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 15.359 sec N; Longitude: 30 deg 19 min 28.318 sec E (of Greenwich).","1995","7024","8901","1198","Scientific adjustment.","","\"Main Terms of Reference for the State Geodetic Network\"; Federal Geodetic Service of Russia; 1994","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_174[] = {"6201","Adindan","geodetic","Fundamental point: Station 15; Adindan. Latitude: 22 deg 10 min 07.110 sec N; Longitude: 31 deg 29 min 21.608 sec E (of Greenwich).","","7012","8901","1271","Topographic mapping.","The 12th parallel traverse of 1966-70 (Point 58 datum, code 6620) is connected to the Adindan network in western Sudan. This has given rise to misconceptions that the Adindan network is used in west Africa.","","EPSG","2003-12-31 00:00:00","2002.431 2003.361","0 ",NULL};
+datafile_rows_t datum_row_175[] = {"6202","Australian Geodetic Datum 1966","geodetic","Fundamental point: Johnson Memorial Cairn. Latitude: 25 deg 56 min 54.5515 sec S; Longitude: 133 deg 12 min 30.0771 sec E (of Greenwich).","1966","7003","8901","1279","Topographic mapping.","","Australian Map Grid Technical Manual. National Mapping Council of Australia Technical Publication 7; 1972.","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_176[] = {"6203","Australian Geodetic Datum 1984","geodetic","Fundamental point: Johnson Memorial Cairn. Latitude: 25 deg 56 min 54.5515 sec S; Longitude: 133 deg 12 min 30.0771 sec E (of Greenwich).","1984","7003","8901","2576","Topographic mapping.","Uses all data from 1966 adjustment with additional observations, improved software and a geoid model.","\"GDA technical manual v2_2\", Intergovernmental Committee on Surveying and Mapping. www.anzlic.org.au/icsm/gdtm/","EPSG","2003-12-31 00:00:00","2003.29 2003.361","0 ",NULL};
+datafile_rows_t datum_row_177[] = {"6204","Ain el Abd 1970","geodetic","Fundamental point: Ain El Abd.  Latitude: 28 deg 14 min 06.171 sec N; Longitude: 48 deg 16 min 20.906 sec E (of Greenwich).","1970","7022","8901","1272","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_178[] = {"6205","Afgooye","geodetic","","","7024","8901","1214","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_179[] = {"6206","Agadez","geodetic","","","7011","8901","1177","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_180[] = {"6207","Lisbon 1937","geodetic","Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 9 deg 07 min 54.862 sec W (of Greenwich).","1937","7022","8901","1294","Topographic mapping.","Supersedes Lisbon 1890 adjustment (which used Bessel 1841 ellipsoid).","Instituto Geografico e Cadastral; Lisbon","EPSG","1995-06-02 00:00:00","2001.551","0 ",NULL};
+datafile_rows_t datum_row_181[] = {"6208","Aratu","geodetic","","","7022","8901","1274","Oil industry geodetic purposes.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_182[] = {"6209","Arc 1950","geodetic","Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).","1950","7013","8901","1276","Topographic mapping, geodetic survey.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_183[] = {"6210","Arc 1960","geodetic","Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).","1960","7012","8901","1277","Topographic mapping, geodetic survey.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_184[] = {"6211","Batavia","geodetic","Fundamental point: Longitude at Batavia Astro. Station. Latitude: 6 deg  7 min 39.522 sec S; Longitude: 106 deg 48 min 27.790 sec E (of Greenwich). Latitude and azimuth at Genuk.","","7004","8901","1285","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_185[] = {"6212","Barbados 1938","geodetic","Fundamental point: HMS Challenger astro station M1; latitude 13 deg 04 min 32.53 sec N; longitude 59 deg 36 min 29.34 sec W (of Greenwich).","1938","7012","8901","1042","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","99.171","0 ",NULL};
+datafile_rows_t datum_row_186[] = {"6213","Beduaram","geodetic","","","7011","8901","1177","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_187[] = {"6214","Beijing 1954","geodetic","","1954","7024","8901","1067","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_188[] = {"6215","Reseau National Belge 1950","geodetic","Fundamental point: Lommel (tower). Latitude: 51 deg 13 min 47.334 sec N; Longitude: 5 deg 18 min 49.483 sec E (of Greenwich).","1950","7022","8901","1347","Topographic mapping.","","","EPSG","2003-12-18 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_189[] = {"6216","Bermuda 1957","geodetic","Fundamental point: Fort George base. Latitude 32 deg 22 min 44.36 sec N; longitude 64 deg 40 min 58.11 sec W (of Greenwich).","1957","7008","8901","1047","Topographic mapping.","","Various oil industry sources.","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_190[] = {"6218","Bogota 1975","geodetic","Fundamental point: Bogota observatory. Latitude: 4 deg 35 min 56.570 sec N; Longitude: 74 deg  4 min 51.300 sec W (of Greenwich).","1975","7022","8901","1070","Topographic mapping.","Supersedes 1951 adjustment.","Instituto Geografico Agustin Caduzzi (IGAC) special publication no. 1, 4th edition (1975) \"Geodesia: Resultados Definitvos de Parte de las Redes Geodesicas Establecidas en el Pais\".","EPSG","2000-10-19 00:00:00","2000.20","0 ",NULL};
+datafile_rows_t datum_row_191[] = {"6219","Bukit Rimpah","geodetic","2deg 00min 40.16sec S  105deg 51min 39.76sec E (of Greenwich).","","7004","8901","1287","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_192[] = {"6220","Camacupa","geodetic","Fundamental point: Campo de Aviaçao. Latitude: 12 deg 01 min 19.070 sec South, Longitude = 17 deg 27 min 19.800 sec East of Greenwich","1948","7012","8901","1288","Coastal hydrography.","","Clifford J. Mugnier, PE&RS journal, March 2001.","EPSG","2004-01-08 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_193[] = {"6221","Campo Inchauspe","geodetic","Fundamental point: Campo Inchauspe. Latitude: 35 deg 58 min 16.56 sec S; Longitude: 62 deg 10 min 12.03 sec W (of Greenwich).","","7022","8901","1033","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_194[] = {"6222","Cape","geodetic","Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).","","7013","8901","1290","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Private Communication, Directorate of Surveys and Land Information, Cape Town.","EPSG","1996-10-18 00:00:00","96.25  99.69","0 ",NULL};
+datafile_rows_t datum_row_195[] = {"6223","Carthage","geodetic","Fundamental point: Carthage. Latitude: 40.9464506g = 36 deg 51 min 06.50 sec N; Longitude: 8.8724368g E of Paris = 10 deg 19 min 20.72 sec E of Greenwich.","","7011","8901","1236","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_196[] = {"6224","Chua","geodetic","Fundamental point: Chua. Latitude: 19 deg 45 min 41.160 sec S; Longitude: 48 deg 06 min 07.560 sec W (of Greenwich).","","7022","8901","1053","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_197[] = {"6225","Corrego Alegre","geodetic","Fundamental point: Corrego Alegre. Latitude: 19 deg 50 min 15.140 sec S; Longitude: 48 deg 57 min 42.750 sec W (of Greenwich).","","7022","8901","1293","Topographic mapping, geodetic survey.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_198[] = {"6226","Cote d'Ivoire","geodetic","","","7011","8901","1075","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","2001.11","1 ",NULL};
+datafile_rows_t datum_row_199[] = {"6227","Deir ez Zor","geodetic","Fundamental point: Trig. 254 Deir. Latitude: 35 deg 21 min 49.975 sec N; Longitude: 40 deg 05 min 46.770 sec E (of Greenwich).","","7011","8901","1623","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_200[] = {"6228","Douala","geodetic","","","7011","8901","1060","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_201[] = {"6229","Egypt 1907","geodetic","Fundamental point: Station F1 (Venus). Latitude: 30 deg 01 min 42.86 sec N; Longitude: 31 deg 16 min 33.60 sec E (of Greenwich).","1907","7020","8901","1086","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_202[] = {"6230","European Datum 1950","geodetic","Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).","1950","7022","8901","1296","Topographic mapping, geodetic survey.","","EuroGeographics; http://crs.ifag.de/","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_203[] = {"6231","European Datum 1987","geodetic","Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).","1987","7022","8901","2420","Scientific network.","","","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_204[] = {"6232","Fahud","geodetic","Fundamental point: Station NO68-024 Fahud. Latitude: 22 deg 17 min 31.182 sec N; Longitude: 56 deg 29 min 18.820 sec E (of Greenwich).","","7012","8901","1183","Oil industry mapping.","Superseded by PSD93 (code 6134).","Petroleum Development Oman.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_205[] = {"6233","Gandajika 1970","geodetic","","1970","7022","8901","1152","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_206[] = {"6234","Garoua","geodetic","","","7011","8901","1060","Topographic mapping.","The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS) ellipsoid (code 7012) but in practice this datum has used the IGN version.","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_207[] = {"6235","Guyane Francaise","geodetic","","","7022","8901","1097","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_208[] = {"6236","Hu Tzu Shan","geodetic","Fundamental point: Herat North. Latitude: 23 deg 58 min 32.34 sec N; Longitude: 120 deg 58 min 25.975 sec E (of Greenwich).","","7022","8901","1228","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_209[] = {"6237","Hungarian Datum 1972","geodetic","Fundamental point: Szolohegy. Latitude: 47 deg 17 min 32,6156 sec N; Longitude 19 deg 36 min 09.9865 sec E; geoid height 6.56m.","1972","7036","8901","1119","Topographic mapping.","","http://lazarus.elte.hu/gb/geodez/geod3.htm","EPSG","1996-10-18 00:00:00","96.09","0 ",NULL};
+datafile_rows_t datum_row_210[] = {"6238","Indonesian Datum 1974","geodetic","Fundamental point: Padang. Latitude: 0 deg 56 min 38.414 sec S; Longitude: 100 deg 22 min  8.804 sec E (of Greenwich). Ellipsoidal height 3.190m, gravity-related height 14.0m above mean sea level.","1974","7021","8901","1122","Topographic mapping.","","Bakosurtanal 1979 paper by Jacob Rais.","EPSG","2002-06-22 00:00:00","2002.151","0 ",NULL};
+datafile_rows_t datum_row_211[] = {"6239","Indian 1954","geodetic","Extension of Kalianpur 1937 over Myanmar and Thailand.","1954","7015","8901","1304","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_212[] = {"6240","Indian 1975","geodetic","Fundamental point: Khau Sakaerang","1975","7015","8901","1231","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_213[] = {"6241","Jamaica 1875","geodetic","Fundamental point: Fort Charles Flagstaff. Latitude: 17 deg 55 min 55.800 sec N; Longitude: 76 deg 56 min 37.260 sec W (of Greenwich).","1875","7034","8901","1128","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_214[] = {"6242","Jamaica 1969","geodetic","Fundamental point: Fort Charles Flagstaff. Latitude: 17 deg 55 min 55.800 sec N; Longitude: 76 deg 56 min 37.260 sec W (of Greenwich).","1969","7008","8901","1128","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_215[] = {"6243","Kalianpur 1880","geodetic","Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).","1880","7042","8901","1307","Topographic mapping.","Includes 1916 extrension into Burma (Myanmar).  Superseded by 1937 adjustment.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","1999-10-20 00:00:00","97.23","0 ",NULL};
+datafile_rows_t datum_row_216[] = {"6244","Kandawala","geodetic","","","7015","8901","1218","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_217[] = {"6245","Kertau","geodetic","Fundamental point: Kertau. Latitude: 3 deg 27 min 50.710 sec N; Longitude: 102 deg 37 min 24.550 sec E (of Greenwich).","","7018","8901","1309","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_218[] = {"6246","Kuwait Oil Company","geodetic","","","7012","8901","1136","Oil industry mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_219[] = {"6247","La Canoa","geodetic","Fundamental point: La Canoa. Latitude: 8 deg 34 min 17.170 sec N; Longitude: 63 deg 51 min 34.880 sec W (of Greenwich).","","7022","8901","1251","Geodetic survey, topographic mapping, engineering survey.","Origin also adopted for PSAD56.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_220[] = {"6248","Provisional South American Datum 1956","geodetic","Fundamental point: La Canoa. Latitude: 8 deg 34 min 17.170 sec N; Longitude: 63 deg 51 min 34.880 sec W (of Greenwich).","1956","7022","8901","1348","Topographic mapping.","Same origin as La Canoa datum.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_221[] = {"6249","Lake","geodetic","Fundamental point: Maracaibo Cathedral. Latitude: 10 deg 38 min 34.678 sec N; Longitude: 71 deg 36 min 20.224 sec W (of Greenwich).","","7022","8901","1312","Oil industry mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_222[] = {"6250","Leigon","geodetic","Fundamental point: GCS Station 121, Leigon. Latitude: 5 deg 38 min 52.27 sec N; Longitude: 0 deg 11 min 46.08 sec W (of Greenwich).","","7012","8901","1104","Topographic mapping.","Superseded Accra datum (code 6168) from 1978.  Coordinates at Leigon fundamental point defined as Accra datum values for that point.","Ordnance Survey International","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_223[] = {"6251","Liberia 1964","geodetic","Fundamental point: Robertsfield. Latitude: 6 deg 13 min 53.02 sec N; Longitude: 10 deg 21 min 35.44 sec W (of Greenwich).","1964","7012","8901","1142","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_224[] = {"6252","Lome","geodetic","","","7011","8901","1232","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_225[] = {"6253","Luzon 1911","geodetic","Fundamental point: Balacan. Latitude: 13 deg 33 min 41.000 sec N; Longitude: 121 deg 52 min  03.000 sec E (of Greenwich).","1911","7008","8901","1190","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_226[] = {"6254","Hito XVIII 1963","geodetic","Chile-Argentina boundary survey.","1963","7022","8901","1303","Geodetic survey.","Used in Tierra del Fuego.","Various oil company records.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_227[] = {"6255","Herat North","geodetic","Fundamental point: Herat North. Latitude: 34 deg 23 min 09.08 sec N; Longitude: 64 deg 10 min 58.94 sec E (of Greenwich).","","7022","8901","1024","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_228[] = {"6256","Mahe 1971","geodetic","Fundamental point: Mahe","1971","7012","8901","1208","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_229[] = {"6257","Makassar","geodetic","Fundamental point: station P1, Moncongloe. Latitude: 5 deg 08 min 41.42 sec S; long 119 deg 24 min 14.94 sec E of Greenwich.","","7004","8901","1316","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.361.","0 ",NULL};
+datafile_rows_t datum_row_230[] = {"6258","European Terrestrial Reference System 1989","geodetic","Fixed to the stable part of the Eurasian continental  plate and consistent with ITRS at the epoch 1989.0.","1989","7019","8901","1298","Geodetic survey.","The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used for the realisation.","","EPSG","2003-08-14 00:00:00","97.11  97.55  99.111 2000.72 2003.26","0 ",NULL};
+datafile_rows_t datum_row_231[] = {"6259","Malongo 1987","geodetic","Fundamental point: Station Y at Malongo base camp. Latitude: 5 deg 23 min 34.327 sec S; Longitude: 12 deg 12 min  02.393 sec E (of Greenwich).","1987","7022","8901","1317","Oil industry mapping.","Offshore extension of Mhast datum (6264) using Transit translocation.","Chevron Petroleum Technology.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_232[] = {"6260","Manoca","geodetic","","","7012","8901","1060","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_233[] = {"6261","Merchich","geodetic","Fundamental point: Merchich. Latitude: 33 deg 26 min 59.672 sec N; Longitude: 7deg 33 min 27.295sec W (of Greenwich).","1922","7011","8901","1166","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_234[] = {"6262","Massawa","geodetic","","","7004","8901","1089","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_235[] = {"6263","Minna","geodetic","Fundamental point: Minna base station L40. Latitude: 9 deg 38 min 08.87 sec N; Longitude: 6 deg 30 min 58.76 sec E (of Greenwich).","","7012","8901","1178","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_236[] = {"6264","Mhast","geodetic","","","7022","8901","1318","Coastal hydrography.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_237[] = {"6265","Monte Mario","geodetic","Fundamental point: Monte Mario. Latitude: 41 deg 55 min 25.51 sec N; Longitude: 12 deg  27 min  08.4 sec E (of Greenwich).","1940","7022","8901","1127","Topographic mapping.","Superseded Genova datum, Bessel 1841 ellipsoid, from 1940.","","EPSG","2003-12-31 00:00:00","2003.36","0 ",NULL};
+datafile_rows_t datum_row_238[] = {"6266","M'poraloko","geodetic","","","7011","8901","1100","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_239[] = {"6267","North American Datum 1927","geodetic","Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).","1927","7008","8901","1349","Topographic mapping.","Superseded by North American Datum 1983 (NAD83)","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_240[] = {"6268","NAD Michigan","geodetic","Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).","","7009","8901","1391","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_241[] = {"6269","North American Datum 1983","geodetic","Origin at geocentre.","1986","7019","8901","1350","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_242[] = {"6270","Nahrwan 1967","geodetic","Fundamental point: Nahrwan south base.  Latitude: 33 deg 19 min 10.87 sec N; Longitude: 44 deg 43 min 25.54 sec E (of Greenwich).","1967","7012","8901","1351","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_243[] = {"6271","Naparima 1972","geodetic","Fundamental point: Naparima. Latitude: 10 deg 16 min 44.860 sec N; Longitude: 61 deg 27 min 34.620 sec W (of Greenwich).","1972","7022","8901","1322","Topographic mapping.","Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.","Ordnance Survey International.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_244[] = {"6272","New Zealand Geodetic Datum 1949","geodetic","Fundamental point: Papatahi. Latitude: 41 deg 19 min  8.900 sec S; Longitude: 175 deg  02 min 51.000 sec E (of Greenwich).","1949","7022","8901","1175","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","2000-10-19 00:00:00","2000.702","0 ",NULL};
+datafile_rows_t datum_row_245[] = {"6273","NGO 1948","geodetic","Fundamental point: Oslo observatory. Latitude: 59 deg 54 min 43.7 sec N; Longitude: 10 deg 43 min 22.5 sec E (of Greenwich).","1948","7005","8901","1352","Geodetic survey, cadastre, topographic mapping, engineering survey.","","EuroGeographics; http://crs.ifag.de/","EPSG","2004-01-05 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_246[] = {"6274","Datum 73","geodetic","Fundamental point:  TF4, Melrica. Latitude: 39 deg 41 min 37.30 sec N; Longitude: 8 deg 07 min 53.31 sec W (of Greenwich).","1964","7022","8901","1294","Topographic mapping.","","Instituto Geografico e Cadastral; Lisbon","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_247[] = {"6275","Nouvelle Triangulation Francaise","geodetic","Fundamental point: Pantheon. Latitude: 48 deg 50 min 46.522 sec N; Longitude: 2 deg 20 min 48.667 sec E (of Greenwich).","1895","7011","8901","1353","Topographic mapping.","","","EPSG","2004-01-07 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_248[] = {"6276","NSWC 9Z-2","geodetic","","","7025","8901","1262","Satellite navigation.","Transit precise ephemeris before 1991.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_249[] = {"6277","OSGB 1936","geodetic","Fundamental point: Pre 2002: Herstmonceux, Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich). From April 2002 the datum is defined through the application of the OSTN02 transformation (tfm code 1039) to ETRS89.","1936","7001","8901","1264","Topographic mapping.Topographic mapping.Topographic mapping.Topographic mapping.","","Ordnance Survey of Great Britain","EPSG","2002-09-19 00:00:00","2002.62","0 ",NULL};
+datafile_rows_t datum_row_250[] = {"6278","OSGB 1970 (SN)","geodetic","Fundamental point: Herstmonceux. Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich).","1970","7001","8901","1354","Scientific network.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_251[] = {"6279","OS (SN) 1980","geodetic","Fundamental point: Herstmonceux. Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich).","1980","7001","8901","1354","Scientific network.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_252[] = {"6280","Padang 1884","geodetic","Fundamental point: Padang","1884","7004","8901","1355","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_253[] = {"6281","Palestine 1923","geodetic","Fundamental point: Point 82'M  Jerusalem. Latitude: 31 deg 44 min  2.749 sec N; Longitude: 35 deg 12 min 43.490 sec E (of Greenwich).","1923","7010","8901","1356","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_254[] = {"6282","Congo 1960 Pointe Noire","geodetic","Fundamental point: Point Noire Astro. Latitude: 4 deg 47 min 00.10 sec S; Longitude: 11 deg 51 min 01.55 sec E (of Greenwich).","1960","7011","8901","1072","Topographic mapping.","","Elf","EPSG","2003-12-31 00:00:00","2002.05 2003.361","0 ",NULL};
+datafile_rows_t datum_row_255[] = {"6283","Geocentric Datum of Australia 1994","geodetic","ITRF92 at epoch 1994.0","1994","7019","8901","1036","Topographic mapping, geodetic survey.","Coincident with WGS84 to within 1 metre.","Australian Surveying and Land Information Group Internet WWW page. http://www.auslig.gov.au/geodesy/datums/gda.htm#specs","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_256[] = {"6284","Pulkovo 1942","geodetic","Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).","1942","7024","8901","1357","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_257[] = {"6285","Qatar 1974","geodetic","Fundamental point: Station G3","1974","7022","8901","1346","Topographic mapping.","","","EPSG","2001-08-28 00:00:00","2001.27","0 ",NULL};
+datafile_rows_t datum_row_258[] = {"6286","Qatar 1948","geodetic","Fundamental point: Sokey 0 M. Latitude: 25 deg 22 min 56.500 sec N; Longitude: 50 deg 45 min 41.000 sec E (of Greenwich).","1948","7020","8901","1346","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_259[] = {"6287","Qornoq","geodetic","","1927","7022","8901","1107","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_260[] = {"6288","Loma Quintana","geodetic","Fundamental point: Loma Quintana","","7022","8901","1313","Topographic mapping.","Superseded by La Canoa (code 6247).","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_261[] = {"6289","Amersfoort","geodetic","Fundamental point: Amersfoort. Latitude: 52 deg 09 min 22.178 sec N; Longitude: 5 deg 23 min 15.478 sec E (of Greenwich).","","7004","8901","1275","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","2003-12-31 00:00:00","2000.56 2003.361","0 ",NULL};
+datafile_rows_t datum_row_262[] = {"6291","South American Datum 1969","geodetic","","1969","7036","8901","1358","Topographic mapping.","SAD69 uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision is 0 to 31mm.","","EPSG","1996-10-18 00:00:00","96.09  97.252","1 ",NULL};
+datafile_rows_t datum_row_263[] = {"6292","Sapper Hill 1943","geodetic","","1943","7022","8901","1092","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_264[] = {"6293","Schwarzeck","geodetic","","","7046","8901","1169","Topographic mapping.","","Private Communication, Directorate of Surveys and Land Information, Cape Town.","EPSG","2001-01-21 00:00:00","2001.15","0 ",NULL};
+datafile_rows_t datum_row_265[] = {"6294","Segora","geodetic","","","7004","8901","1359","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_266[] = {"6295","Serindung","geodetic","Fundamental point: Ep A. Latitude: 1 deg 06 min 10.60 sec N; Longitude: 105 deg 00 min 59.82 sec E (of Greenwich).","","7004","8901","1360","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_267[] = {"6296","Sudan","geodetic","","","7011","8901","1361","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_268[] = {"6297","Tananarive 1925","geodetic","Fundamental point: Tananarive observatory. Latitude: 18 deg 55 min 02.10 sec S; Longitude: 47 deg 33 min 06.75 sec E (of Greenwich).","2025","7022","8901","1149","Topographic mapping.","","IGN Paris","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_269[] = {"6298","Timbalai 1948","geodetic","Fundamental point: Timbalai. Latitude: 5 deg 17 min  3.548 sec N; Longitude: 115 deg 10 min 56.409 sec E (of Greenwich).","1948","7016","8901","1362","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_270[] = {"6299","TM65","geodetic","Adjusted to best mean fit 12 stations of the OSNI 1952 primary adjustment.","1965","7002","8901","1305","Topographic mapping.","Differences between OSNI 1952 and TM65 at these stations are RMS 0.25m east, 0.23m north, maximum vector 0.57m. TM65 superseded by and not to be confused with Geodetic Datum of 1965 alias 1975 Mapping Adjustment or TM75 (datum code 6300).","\"The Irish Grid - A Description of the Co-ordinate Reference System\" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.","EPSG","2003-06-27 00:00:00","2002.621","0 ",NULL};
+datafile_rows_t datum_row_271[] = {"6300","Geodetic Datum of 1965","geodetic","Adjusted to best mean fit 9 stations of the OSNI 1952 primary adjustment in Northern Ireland plus the 1965 values of 3 stations in the Republic of Ireland.","1975","7002","8901","1305","Geodetic survey, topographic mapping and engineering survey.","Differences from the 1965 adjustment (datum code 6299) are: average difference in Eastings 0.092m; average difference in Northings 0.108m; maximum vector difference 0.548m.","\"The Irish Grid - A Description of the Co-ordinate Reference System\" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.","EPSG","2003-06-27 00:00:00","2002.621","0 ",NULL};
+datafile_rows_t datum_row_272[] = {"6301","Tokyo","geodetic","Fundamental point: Nikon-Keido-Genten. Latitude: 35 deg 39 min 17.5148 sec N; Longitude: 139 deg 44 min 40.5020 sec E (of Greenwich).","","7004","8901","1364","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by Japanese Geodetic Datum 2000 (code 6611).","Geographic Survey Institute; Japan; Bulletin 40 (March 1994).  Also http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html","EPSG","2002-06-22 00:00:00","98.46  2002.08","0 ",NULL};
+datafile_rows_t datum_row_273[] = {"6302","Trinidad 1903","geodetic","Harbour Master's Flagstaff; Port of Spain. Latitude: 10 deg 38 min 39.02 sec N,  Longitude: 61 deg 30 min 38.00 sec W (of Greenwich)","1903","7007","8901","1339","Topographic mapping.","","Clifford J. Mugnier, PE&RS November 2000.","EPSG","2004-01-09 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_274[] = {"6303","Trucial Coast 1948","geodetic","Fundamental point: TC1. Latitude: 25 deg 23 min 50.190 sec N; Longitude: 55 deg 26 min 43.950 sec E (of Greenwich).","1948","7020","8901","1363","Oil industry mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_275[] = {"6304","Voirol 1875","geodetic","Fundamental point: Voirol. Latitude: 36 deg 45 min 07.927 sec N; Longitude: 3 deg 02 min 49.435 sec E of Greenwich. Uses RGS (and old IGN) value of 2 deg 20 min 13.95 sec for Greenwich-Paris meridian difference.","1875","7011","8901","1365","Topographic mapping.","Superseded by Voirol 1879 (code 6671).","IGN Paris","EPSG","2004-01-07 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_276[] = {"6306","Bern 1938","geodetic","Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min  7.890 sec N; Longitude: 7 deg 26 min 22.335 sec E (of Greenwich).","1938","7004","8901","1286","Topographic mapping.","This redetermination of the coordinates of fundamental point is used for scientific purposes and as the graticule overprinted on topographic maps constructed on the CH1903 / LV03 projected CS (code 21781).","\"Die Projektionen der schweizerischen Plan- und Kartenwerke\"; J. Bolliger 1967","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_277[] = {"6307","Nord Sahara 1959","geodetic","Coordinates of primary network readjusted on ED50 datum and then transformed conformally to Clarke 1880 (RGS) ellipsoid.","1959","7012","8901","1026","Topographic mapping.","Sometimes incorrectly referred to as Voirol Unifie 1960. Voirol Unifie 1960 is NOT a datum:  it is two projected coordinate systems based on  Nord Sahara 1959.  See coordinate system codes 30791 and 30792.","\"Le System Geodesique Nord-Sahara\"; IGN Paris","EPSG","2003-12-18 00:00:00","99.62 2003.361","0 ",NULL};
+datafile_rows_t datum_row_278[] = {"6308","Stockholm 1938","geodetic","Fundamental point: Stockholm observatory","1938","7004","8901","1225","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RT90 adjustment (datum code 6124)","","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_279[] = {"6309","Yacare","geodetic","Fundamental point: Yacare. Latitude: 30 deg 35 min 53.68 sec S; Longitude: 57 deg 25 min 01.30 sec W of Greenwich.","","7022","8901","1247","Topographic mapping.","","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_280[] = {"6310","Yoff","geodetic","Fundamental point: Yoff. Latitude: 14 deg 44 min 41.62 sec N; Longitude: 17 deg 29 min 07.02 sec W of Greenwich.","","7011","8901","1207","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_281[] = {"6311","Zanderij","geodetic","","","7022","8901","1222","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_282[] = {"6312","Militar-Geographische Institut","geodetic","Fundamental point: Hermannskogel. Latitude: 48 deg 16 min 15.29 sec N; Longitude: 16 deg 17 min 41.06 sec E (of Greenwich).","1901","7004","8901","1321","Topographic mapping.","Croatia is planning to define a new modern datum to supersede HR1901 (info from EuroGeographics; http://crs.ifag.de/).","Bundesamt fur Eich- und Vermessungswesen; Wien","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_283[] = {"6313","Reseau National Belge 1972","geodetic","Fundamental point: Uccle observatory. Latitude: 50 deg 47 min 57.704 sec N; Longitude: 4 deg 21 min 24.983 sec E (of Greenwich).","1972","7022","8901","1347","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_284[] = {"6314","Deutsches Hauptdreiecksnetz","geodetic","Fundamental point: Rauenberg. Latitude: 52 deg 27 min 12.021 sec N; Longitude: 13 deg 22 min 04.928 sec E (of Greenwich).","","7004","8901","1295","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","2001-11-06 00:00:00","2001.511","0 ",NULL};
+datafile_rows_t datum_row_285[] = {"6315","Conakry 1905","geodetic","Fundamental point: Conakry. Latitude: 10.573766g N; Longitude: 17.833682g W (of Paris).","1905","7011","8901","1112","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_286[] = {"6316","Dealul Piscului 1933","geodetic","Fundamental point: latitude 44 deg 24 min 33.9606 sec N; longitude 26 deg 06 min 44.8772 sec E (of Greenwich).","1933","7022","8901","1197","Topographic mapping.","Superseded by 1970 adjustment (datum code 6317)","Institute for Geodesy Photogrametry and Land Management","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_287[] = {"6317","Dealul Piscului 1970","geodetic","Fundamental point: latitude 44 deg 24 min 23.7709 sec N; longitude 26deg 06 min 44.1265 sec E (of Greenwich).","1970","7024","8901","1197","Topographic mapping.","Supersedes 1933 adjustment (datum code 6316)","Institute for Geodesy Photogrametry and Land Management","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_288[] = {"6318","National Geodetic Network","geodetic","","","7030","8901","1136","Geodetic survey.","","","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_289[] = {"6319","Kuwait Utility","geodetic","","","7019","8901","1310","Cadastre, engineering survey.","","","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_290[] = {"6322","World Geodetic System 1972","geodetic","Developed from a worldwide distribution of terrestrial and geodetic satellite observations and defined through a set of station coordinates.","1972","7043","8901","1262","Satellite navigation.","Used by GPS before 1987. For Transit satellite positioning see also WGS 72BE. Datum code 6323 reserved for southern hemisphere ProjCS's.","NIMA http://earth-info.nima.mil/GandG/historic/hdatums.html","EPSG","2003-12-31 00:00:00","99.03 2003.362","0 ",NULL};
+datafile_rows_t datum_row_291[] = {"6324","WGS 72 Transit Broadcast Ephemeris","geodetic","","1972","7043","8901","1262","Satellite navigation.","Alleged datum for use with Transit broadcast ephemeris prior to 1989. Relationship to WGS 72 has changed over time.  Datum code 6325 reserved for southern hemisphere ProjCS's.","","EPSG","1999-04-22 00:00:00","99.03","0 ",NULL};
+datafile_rows_t datum_row_292[] = {"6326","World Geodetic System 1984","geodetic","Defined through a consistent set of station coordinates. These have changed with time: by 0.7m on 29/6/1994 [WGS 84 (G730)], and a further 0.2m on 29/1/1997 [WGS 84 (G873)] since when they have been retained within 10cm of the then current ITRF.","1984","7030","8901","1262","Satellite navigation.","EPSG's WGS 84 datum has been the then current realisation. No distinction is made between the original WGS 84 frame, WGS 84 (G730) and WGS 84 (G873).","NIMA TR8350.2 January 2000 revision. http://164.214.2.59/GandG/tr8350_2.html","EPSG","2003-08-27 00:00:00","2002.151 2002.89 2003.27","0 ",NULL};
+datafile_rows_t datum_row_293[] = {"6600","Anguilla 1957","geodetic","Fundamental point: station A4.","1957","7012","8901","1030","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_294[] = {"6601","Antigua 1943","geodetic","Fundamental point: station A14.","1943","7012","8901","1273","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_295[] = {"6602","Dominica 1945","geodetic","Fundamental point: station M12.","1945","7012","8901","1082","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_296[] = {"6603","Grenada 1953","geodetic","Fundamental point: station GS8.","1953","7012","8901","1551","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_297[] = {"6604","Montserrat 1958","geodetic","Fundamental point: station M36.","1958","7012","8901","1165","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_298[] = {"6605","St. Kitts 1955","geodetic","Fundamental point: station K12.","1955","7012","8901","1200","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_299[] = {"6606","St. Lucia 1955","geodetic","Fundamental point: station DCS3.","1955","7012","8901","1201","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_300[] = {"6607","St. Vincent 1945","geodetic","Fundamental point: station V1.","1945","7012","8901","1202","Topographic mapping.","","Ordnance Survey of Great Britain.","EPSG","1999-04-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_301[] = {"6608","North American Datum 1927 (1976)","geodetic","Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).","1976","7008","8901","1367","Geodetic survey, cadastre, topographic mapping, engineering survey.","NAD27(76) used in Ontario for all maps at scale 1/20 000 and larger; elsewhere in Canada for selected purposes.","Geodetic Survey of Canada.","EPSG","1999-05-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_302[] = {"6609","North American Datum 1927 (CGQ77)","geodetic","Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).","1977","7008","8901","1368","Geodetic survey, cadastre, topographic mapping, engineering survey.","NAD27 (CGQ77) used in Quebec for all maps at scale 1/20 000 and larger; generally for maps issued by the Quebec cartography office whose reference system is CGQ77.","Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca","EPSG","1999-05-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_303[] = {"6610","Xian 1980","geodetic","","1980","7049","8901","1067","Geodetic survey, topographic and engineering survey.","","BP","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_304[] = {"6611","Hong Kong 1980","geodetic","Fundamental point: Trig \"Zero\", 38.4 feet south along the transit circle of the Kowloon Observatory. Latitude 22deg 18min 12.82sec North, longitude 114deg 10min 18.75sec East.","1980","7022","8901","1118","Geodetic survey, topgraphic and engineering survey, cadastre.","Supersedes Hong Kong 1963 datum and 1973 metric adjustment.","Survey and Mapping Office, Lands Department. http://www.info.gov.hk/landsd/mapping/tindex.htm","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_305[] = {"6612","Japanese Geodetic Datum 2000","geodetic","ITRF94 at epoch 1997.0","2000","7019","8901","1129","Geodetic survey, topographic and engineering survey.","Instigated under amendment to the Japanese Surveying Law with effect from April 2002. Supersedes Tokyo datum (code 6301).","Japanese Survey Federation and Geographical Survey Institute http://www.gsi.go.jp/ENGLISH/RESEARCH/BULLETIN/vol-45/45abst1.htm","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_306[] = {"6613","Gunung Segara","geodetic","Station P5 (Gunung Segara). Latitude 0deg 32min 12.83sec S, longitude  117deg 08min 48.47sec E (of Greenwich).","","7004","8901","1360","Topographic mapping.","","TotalFinaElf.","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_307[] = {"6614","Qatar National Datum 1995","geodetic","Defined by transformation from WGS 84 - see coordinate operation code 1840.","1995","7022","8901","1346","Topographic mapping.","","Qatar Centre for Geographic Information.","EPSG","2002-06-28 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_308[] = {"6615","Porto Santo 1936","geodetic","SE Base on Porto Santo island.","1936","7022","8901","1314","Topographic mapping.","Superseded by 1995 adjustment (datum code 6663). For Selvagens see Selvagem Grande (code 6616).","Instituto Geografico e Cadastral Lisbon http://www.igeo.pt","EPSG","2003-08-14 00:00:00","2003.231 2003.232","0 ",NULL};
+datafile_rows_t datum_row_309[] = {"6616","Selvagem Grande","geodetic","","","7022","8901","2779","Topographic mapping.","","Instituto Geografico e Cadastral Lisbon http://www.igeo.pt","EPSG","2003-08-14 00:00:00","2003.232","0 ",NULL};
+datafile_rows_t datum_row_310[] = {"6618","South American Datum 1969","geodetic","Fundamental point: Chua. Geodetic latitude: 19 deg 45 min 41.6527 sec S; geodetic longitude: 48 deg 06 min 04.0639 sec W (of Greenwich). (Astronomic coordinates: Latitude 19 deg 45 min 41.34 +/- 0.05 sec S; Longitude 48 deg 06 min 07.80 +/- 0.08 sec W).","1969","7050","8901","1358","Topographic mapping.","SAD69 uses GRS 1967 ellipsoid but with 1/f to exactly 2 decimal places.","DMA 1974.","EPSG","2004-01-09 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_311[] = {"6619","SWEREF99","geodetic","Densification of ETRS89.","1982","7019","8901","1225","Geodetic survey, cadastre, topographic mapping, engineering survey.","","National Land Survey of Sweden http://www.lantmateriet.se","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_312[] = {"6620","Point 58","geodetic","Fundamental point: Point 58. Latitude: 3 deg 58 min 37.040 sec N; Longitude: 12 deg 52 min 44.045 sec E (of Greenwich).","1969","7012","8901","2790","Geodetic survey","Used as the basis for computation of the 12th Parallel traverse conducted 1966-70 from Senegal to Chad and connecting to the Adindan triangulation in Sudan.","IGN Paris.","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_313[] = {"6621","Fort Marigot","geodetic","","","7022","8901","2828","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RRAF 1991 (datum code 6640).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_314[] = {"6622","Sainte Anne","geodetic","","","7022","8901","2829","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RRAF 1991 (datum code 6640).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_315[] = {"6623","Centre Spatial Guyanais 1967","geodetic","Fundamental point: Kourou-Diane. Latitude: 5 deg 15 min 53.699 sec N; Longitude: 52 deg 48 min 09.149 sec W (of Greenwich).","1967","7022","8901","1097","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RGFG95 (code 6624).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_316[] = {"6624","Reseau Geodesique Francais Guyane 1995","geodetic","ITRF93 at epoch 1995.0","1995","7019","8901","1097","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes CSG67 (datum code 6623).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_317[] = {"6625","Fort Desaix","geodetic","Fundamental point: Fort Desaix. Latitude: 14 deg 36 min 54.090 sec N; Longitude: 61 deg 04 min 04.030 sec W (of Greenwich).","","7022","8901","1156","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RRAF 1991 (datum code 6640).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_318[] = {"6626","Piton des Neiges","geodetic","Fundamental point: Piton des Neiges (Borne). Latitude: 21 deg 05 min 13.119 sec S; Longitude: 55 deg 29 min 09.193 sec E (of Greenwich).","","7022","8901","1196","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RGR92 (datum code 6627).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_319[] = {"6627","Reseau Geodesique de la Reunion 1992","geodetic","ITRF91 at epoch 93.0","1992","7019","8901","1196","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes Piton des Neiges (code 6626).","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_320[] = {"6628","Tahiti","geodetic","Tahiti North Base","","7022","8901","2811","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_321[] = {"6629","Tahaa","geodetic","","","7022","8901","2812","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_322[] = {"6630","IGN72 Nuku Hiva","geodetic","","1972","7022","8901","2810","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_323[] = {"6631","K0 1949","geodetic","","1949","7022","8901","2816","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_324[] = {"6632","Combani 1950","geodetic","","1950","7022","8901","1159","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_325[] = {"6633","IGN56 Lifou","geodetic","","1956","7022","8901","2814","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_326[] = {"6634","IGN72 Grande Terre","geodetic","","1972","7022","8901","2822","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_327[] = {"6635","ST87 Ouvea","geodetic","","1987","7022","8901","2813","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_328[] = {"6636","Petrels 1972","geodetic","Fundamental point: Astro station DZ on Ile de Petrels. Latitude: 66 deg 40 min 00 sec S; Longitude: 140 deg 00 min 46 sec E (of Greenwich).","1972","7022","8901","2817","Geodetic survey,  topographic mapping.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_329[] = {"6637","Pointe Geologie Perroud 1950","geodetic","Fundamental point: Astro station G.0 on Pointe Geologie. Latitude: 66 deg 39 min 30 sec S; Longitude: 140 deg 01 min 00 sec E (of Greenwich).","1950","7022","8901","2818","Geodetic survey,  topographic mapping.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_330[] = {"6638","Saint Pierre et Miquelon 1950","geodetic","","1950","7008","8901","1220","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_331[] = {"6639","MOP78","geodetic","","1978","7022","8901","2815","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_332[] = {"6640","Reseau de Reference des Antilles Francaises 1991","geodetic","WGS 84 coordinates of a single station determined during the 1988 Tango mission.","1991","7030","8901","1156","Geodetic survey, cadastre, topographic mapping, engineering survey.","Supersedes Fort Marigot and Sainte Anne (datum codes 6621-22) in Guadeloupe and Fort Desaix (datum code 6625) in Martinique.","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_333[] = {"6641","IGN53 Mare","geodetic","","1953","7022","8901","2819","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_334[] = {"6642","ST84 Ile des Pins","geodetic","","1984","7022","8901","2820","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_335[] = {"6643","ST71 Belep","geodetic","","1971","7022","8901","2821","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_336[] = {"6644","NEA74 Noumea","geodetic","","1974","7022","8901","2823","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_337[] = {"6645","Reseau Geodesique Nouvelle Caledonie 1991","geodetic","ITRF90 at 1989.0","1989","7022","8901","1174","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Service Topographique de la Nouvelle Caledonie.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_338[] = {"6646","Grand Comoros","geodetic","Fundamental point: M'Tsaoueni.  Latitude: 11 deg 28 min 32.200 sec S; Longitude: 43 deg 15 min 42.315 sec E (of Greenwich).","","7022","8901","1071","Geodetic survey, cadastre, topographic mapping, engineering survey.","","IGN Paris.","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_339[] = {"6647","IERS Terrestrial Reference Frame 1988","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1988","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1988.0. Superseded by ITRF89 (code 6648).","International Earth Rotation Service (IERS) Annual Report for 1988. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_340[] = {"6648","IERS Terrestrial Reference Frame 1989","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1989","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1989.0. Supersedes ITRF88 (code 6647). Superseded by ITRF90 (code 6649).","International Earth Rotation Service (IERS) Technical Note No. 6. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_341[] = {"6649","IERS Terrestrial Reference Frame 1990","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1990","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1990.0. Supersedes ITRF89 (code 6648). Superseded by ITRF91 (code 6650).","International Earth Rotation Service (IERS) Technical Note No. 9. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_342[] = {"6650","IERS Terrestrial Reference Frame 1991","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1991","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1991.0. Supersedes ITRF90 (code 6649). Superseded by ITRF92 (code 6651).","International Earth Rotation Service (IERS) Technical Note No. 12. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_343[] = {"6651","IERS Terrestrial Reference Frame 1992","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1992","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1992.0. Supersedes ITRF91 (code 6650). Superseded by ITRF93 (code 6652).","International Earth Rotation Service (IERS) Technical Note No. 15. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_344[] = {"6652","IERS Terrestrial Reference Frame 1993","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1993","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1993.0. Supersedes ITRF92 (code 6651). Superseded by ITRF94 (code 6653).","International Earth Rotation Service (IERS) Technical Note No. 18. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_345[] = {"6653","IERS Terrestrial Reference Frame 1994","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1994","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1994.0. Supersedes ITRF93 (code 6652). Superseded by ITRF96 (code 6654).","International Earth Rotation Service (IERS) Technical Note No. 20. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_346[] = {"6654","IERS Terrestrial Reference Frame 1996","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1996","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1996.0. Supersedes ITRF94 (code 6653). Superseded by ITRF97 (code 6655).","International Earth Rotation Service (IERS) Technical Note No. 24. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_347[] = {"6655","IERS Terrestrial Reference Frame 1997","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","1997","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 1997.0. Supersedes ITRF96 (code 6654). Superseded by ITRF2000 (code 6656).","International Earth Rotation Service (IERS) Technical Note No. 27. Also IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_348[] = {"6656","IERS Terrestrial Reference Frame 2000","geodetic","Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).","2000","7019","8901","1262","Geodesy.","Realisation of the IERS Terrestrial Reference System (ITRS) at 2000.0. Supersedes ITRF97 (code 6655).","IGN Paris http://lareg.ensg.ign.fr/ITRF","EPSG","2002-11-29 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_349[] = {"6657","Reykjavik 1900","geodetic","Fundamental point:  Latitude: 64 deg 08 min 31.88 sec N; Longitude: 21 deg 55 min 51.15 sec W (of Greenwich).","1900","7051","8901","1120","Medium scale topographic mapping.","","Landmaelingar Islands (National Survey of Iceland).","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_350[] = {"6658","Hjorsey 1955","geodetic","Fundamental point:  Latitude: 64 deg 31 min 29.26 sec N; Longitude: 22 deg 22 min 05.84 sec W (of Greenwich).","1955","7022","8901","1120","1/50,000 scale topographic mapping.","","Landmaelingar Islands (National Survey of Iceland).","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_351[] = {"6659","Islands Network 1993","geodetic","ITRF93 at 1993.6.","1996","7019","8901","1120","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Landmaelingar Islands (National Survey of Iceland).","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_352[] = {"6660","Helle 1954","geodetic","","1954","7022","8901","2869","Geodetic survey, topographic mapping..","","Statens kartverk.","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_353[] = {"6661","Latvia 1992","geodetic","Constrained to 4 ETRS89 points in Latvia from the EUREF Baltic 1992 campaign.","1992","7019","8901","1139","Topographic mapping, geodetic survey.","Densification of ETRS89 during the 1992 Baltic campaign.","Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.ifag.de","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_354[] = {"6663","Porto Santo 1995","geodetic","SE Base on Porto Santo island. Origin and orientation constrained to those of the 1936 adjustment.","1995","7022","8901","1314","Topographic mapping.","Classical and GPS observations. Supersedes 1936 adjustment (datum code 6615).  For Selvagens see Selvagem Grande (datum code 6616).","Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/IGEO/portugues/Frameset-produtos.html","EPSG","2003-08-14 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_355[] = {"6664","Azores Oriental Islands 1995","geodetic","Fundamental point: Forte de São Bras. Origin and orientation constrained to those of the 1940 adjustment.","1940","7022","8901","1345","Topographic mapping.","Classical and GPS observations. Supersedes 1940 adjustment (datum code 6184).","Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/IGEO/portugues/Frameset-produtos.html","EPSG","2003-08-14 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_356[] = {"6665","Azores Central Islands 1995","geodetic","Fundamental point: Graciosa south west base. Origin and orientation constrained to those of the 1948 adjustment.","1948","7022","8901","1301","Topographic mapping.","Classical and GPS observations. Supersedes 1948 adjustment (datum code 6183).","Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/IGEO/portugues/Frameset-produtos.html","EPSG","2003-08-14 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_357[] = {"6666","Lisbon 1890","geodetic","Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 9 deg 07 min 54.862 sec W of Greenwich.","1937","7004","8901","1294","Topographic mapping.","Superseded by Lisbon 1937 adjustment (which uses International 1924 ellipsoid).","Instituto Geografico e Cadastral Lisbon http://www.igeo.pt","EPSG","2003-12-18 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_358[] = {"6667","Iraq-Kuwait Boundary Datum 1992","geodetic","Four stations established between September and December 1991 determined by GPS and Doppler observations.","1992","7030","8901","2876","International boundary demarcation","","United Nations Iraq-Kuwait Boundary Demarcation Commission, Final Report, May 1993.","EPSG","2003-09-01 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_359[] = {"6668","European Datum 1979","geodetic","Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).","1979","7022","8901","2420","Scientific network.","Superseded by 1987 adjustment.","","EPSG","2003-12-31 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_360[] = {"6670","Istituto Geografico Militaire 1995","geodetic","Network of 1296 points observed 1992-1995 and adjusted in 1996 constrained to 9 ETRS89 points. Densification of ETRS89 in Italy.","1995","7030","8901","1127","Geodetic survey and scientific study.","","ENI","EPSG","2004-01-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_361[] = {"6671","Voirol 1879","geodetic","Fundamental point: Voirol. Latitude: 36 deg 45 min 08.199 sec N; Longitude: 3 deg 02 min 49.435 sec E of Greenwich. Uses RGS (and old IGN) value of 2 deg 20 min 13.95 sec for Greenwich-Paris meridian difference.","1879","7011","8901","1365","Topographic mapping.","Supersedes Voirol 1875 (code 6304).","IGN Paris","EPSG","2004-01-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_362[] = {"6801","CH1903 (Bern)","geodetic","Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min 08.660 sec N; Longitude: 0 deg E of Bern.","1903","7004","8907","1286","Topographic mapping.","","Bundesamt für Landestopographie","EPSG","2003-12-18 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_363[] = {"6802","Bogota 1975 (Bogota)","geodetic","Fundamental point: Bogota observatory. Latitude: 4 deg 35 min 56.570 sec N; Longitude: 0 deg E of Bogota.","1975","7022","8904","1070","Topographic mapping.","","","EPSG","2003-12-18 00:00:00","2000.20 2003.361","0 ",NULL};
+datafile_rows_t datum_row_364[] = {"6803","Lisbon 1937 (Lisbon)","geodetic","Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 0","1937","7022","8902","1294","Topographic mapping.","Supersedes Lisbon 1890 adjustment (which used Bessel 1841 ellipsoid).","Instituto Geografico e Cadastral; Lisbon","EPSG","1995-06-02 00:00:00","2001.551","0 ",NULL};
+datafile_rows_t datum_row_365[] = {"6804","Makassar (Jakarta)","geodetic","Fundamental point: station P1, Moncongloe. Latitude 5 deg 08 min 41.42 sec S; longitude 12 deg 35 min 47.15 sec E of Jakarta.","","7004","8908","1316","Topographic mapping.","","EPSG","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_366[] = {"6805","Militar-Geographische Institut (Ferro)","geodetic","Fundamental point: Hermannskogel. Latitude: 48 deg 16 min 15.29 sec N; Longitude: 33 deg 57 min 41.06 sec E of Ferro.","1901","7004","8909","1321","Topographic mapping.","","Bundesamt fur Eich- und Vermessungswesen; Wien","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_367[] = {"6806","Monte Mario (Rome)","geodetic","Fundamental point: Monte Mario. Latitude: 41 deg 55 min 25.51 sec N; Longitude: 0 deg  00 min  00.00 sec E (of Rome).","","7022","8906","1127","Topographic mapping.","Superseded Genova datum, Bessel 1841 ellipsoid, from 1940.","","EPSG","2003-12-31 00:00:00","2003.36","0 ",NULL};
+datafile_rows_t datum_row_368[] = {"6807","Nouvelle Triangulation Francaise (Paris)","geodetic","Fundamental point: Pantheon. Latitude: 54.273618g N; Longitude: 0.0106921g E (of Paris).","1895","7011","8903","1353","Topographic mapping.","","","EPSG","2004-01-07 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_369[] = {"6808","Padang 1884 (Jakarta)","geodetic","Fundamental point: Padang","1884","7004","8908","1355","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_370[] = {"6809","Reseau National Belge 1950 (Brussels)","geodetic","Fundamental point: Lommel (tower). Latitude: 51 deg 13 min 47.334 sec N; Longitude: 0 deg 56 min 44.773 sec E (of Brussels).","1950","7022","8910","1347","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_371[] = {"6810","Tananarive 1925 (Paris)","geodetic","Fundamental point: Tananarive observatory. Latitude: 21.0191667g S; Longitude: 50.23849537g E (of Paris)","1925","7022","8903","1149","Topographic mapping.","","IGN Paris","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_372[] = {"6811","Voirol 1875 (Paris)","geodetic","Fundamental point: Voirol. Latitude: 40.83578 grads N; Longitude: 0.78873 grads E of Paris.","1875","7011","8903","1365","Topographic mapping.","","IGN Paris","EPSG","2004-01-07 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_373[] = {"6813","Batavia (Jakarta)","geodetic","Fundamental point: Longitude at Batavia Astro. Station. Latitude: 6 deg  7 min 39.522 sec S; Longitude: 0 deg 00 min 00.0 sec E (of Jakarta). Latitude and azimuth at Genuk.","","7004","8908","1285","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.361","0 ",NULL};
+datafile_rows_t datum_row_374[] = {"6814","Stockholm 1938 (Stockholm)","geodetic","Fundamental point: Stockholm observatory","1938","7004","8911","1225","Geodetic survey, cadastre, topographic mapping, engineering survey.","Superseded by RT90 adjustment (datum code 6124)","","EPSG","1996-04-12 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_375[] = {"6815","Greek (Athens)","geodetic","Fundamental point: Athens Observatory; latitude 37 deg 58 min 20.132 sec N; longitude 0 deg E of Athens.","","7004","8912","1106","Topographic mapping.","See geodetic datum alias 6404.  Used as basis of topographic mapping based on Hatt projection.","Topography Department; National Technical University of Athens","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_376[] = {"6816","Carthage (Paris)","geodetic","Fundamental point: Carthage. Latitude: 40.9464506g N; Longitude: 8.8724368g E (of Paris).","","7011","8903","1236","Topographic mapping.","","","EPSG","2003-12-31 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_377[] = {"6817","NGO 1948 (Oslo)","geodetic","Fundamental point: Oslo observatory. Latitude: 59 deg 54 min 43.7 sec N; Longitude: 0 deg 00 min 00.0 sec E (of Oslo).","1948","7005","8913","1352","Geodetic survey, cadastre, topographic mapping, engineering survey.","","","EPSG","2004-01-05 00:00:00","2003.362","0 ",NULL};
+datafile_rows_t datum_row_378[] = {"6818","S-JTSK (Ferro)","geodetic","Modification of Austrian MGI (Ferro) datum.","1920","7004","8909","1306","Geodetic survey, cadastre, topographic mapping, engineering survey.","","Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.","EPSG","2001-08-28 00:00:00","2001.26","0 ",NULL};
+datafile_rows_t datum_row_379[] = {"6819","Nord Sahara 1959 (Paris)","geodetic","Coordinates of primary network readjusted on ED50 datum and then transformed conformally to Clarke 1880 (RGS) ellipsoid.","1959","7012","8903","1366","Topographic mapping.","","\"Le System Geodesique Nord-Sahara\"; IGN Paris","EPSG","2000-06-23 00:00:00","","1 ",NULL};
+datafile_rows_t datum_row_380[] = {"6820","Gunung Segara (Jakarta)","geodetic","Station P5 (Gunung Segara) 0deg 32min 12.83sec S  117deg 08min 48.47sec E of Greenwich (8deg 20min 20.68sec E of Jakarta).","","7004","8908","1360","Topographic mapping.","","","EPSG","2002-06-22 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_381[] = {"6821","Voirol 1879 (Paris)","geodetic","Fundamental point: Voirol. Latitude: 40.835864 grads N; Longitude: 0.788735 grads E of Paris.","1879","7011","8903","1365","Topographic mapping.","Supersedes Voirol 1875 (Paris) (code 6811).","IGN Paris","EPSG","2004-01-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_382[] = {"6901","Ancienne Triangulation Francaise (Paris)","geodetic","","","7027","8903","1326","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_383[] = {"6902","Nord de Guerre (Paris)","geodetic","","","7027","8903","1369","Topographic mapping.","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_384[] = {"6903","Madrid 1870 (Madrid)","geodetic","Fundamental point: Madrid observatory.","1870","7028","8905","1217","Topographic mapping.","","Institut de Geomatica; Barcelona","EPSG","1998-11-11 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_385[] = {"6904","Lisbon 1890 (Lisbon)","geodetic","Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 0 deg E of Lisbon.","1937","7004","8902","1294","Topographic mapping.","Superseded by Lisbon 1937 adjustment (which uses International 1924 ellipsoid).","Instituto Geografico e Cadastral Lisbon http://www.igeo.pt","EPSG","2003-08-14 00:00:00","2003.232","0 ",NULL};
+datafile_rows_t datum_row_386[] = {"9300","Astra Minas","engineering","Origin at 45 deg 59 min 54.79 sec S; 67 deg 34 min 38.94 sec W.","","","","1265","Oil industry mapping.","","","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_387[] = {"9301","Barcelona","engineering","Centre of the gateway of San Cristobal chuch; Plaza Boyaca; Barcelona.","","","","1266","Oil industry mapping.","Coordinates variously given as 10deg 08min 06sec N  64deg 41min 17sec W and 10deg 08min 06sec N  64deg 41min 07.5sec W.  It is not clear whether there should be two local datums.","Ministry of Mines standards manual, 1974.","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_388[] = {"9302","Maturin","engineering","Concrete post PR-1 in Plaza Bolivar; Maturin.  9deg 44min 55sec N  63deg 10min 40sec W.","","","","1320","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_389[] = {"9303","Maracaibo Cross","engineering","Cruz Canada Morillo in Maracaibo; 10deg 38min 32.328sec N  71deg 37min 12.12sec W  Loma Quintana datum.","","","","1319","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_390[] = {"9304","La Rosa","engineering","Monument in La Rosa; 10deg 22min 40.417sec N  71deg 26min 59.488sec W  Loma Quintana datum.","","","","1311","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_391[] = {"9305","Mene Grande","engineering","Monument in Santa Barbara; Mene Grande.  9deg 52min 25.488sec N  70deg 54min 35.310sec W.","","","","1270","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_392[] = {"9306","El Cubo","engineering","8deg 44min 17.258sec N  72deg 30min 09.01sec W.","","","","1269","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_393[] = {"9307","Dabajuro","engineering","Church tower at Dabajuro; 11deg 01min 19sec N  70deg 40min 40sec W.","","","","1268","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_394[] = {"9308","Tucupita","engineering","Centre of Plaza Bolivar; Tucupita; 9deg 03min 32sec N  62deg 03min 07.6sec W.","","","","1370","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_395[] = {"9309","El Mene","engineering","10deg 04min 49.1sec N  71deg 02min 10sec W.","","","","1270","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_396[] = {"9310","Santa Maria de Ipire","engineering","Concrete post PR-1 in Plaza Bolivar; Santa Maria de Ipire; 8deg 40min 06sec N  65deg 19min 09sec W.","","","","1371","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_397[] = {"9311","Barinas west base","engineering","Concrete pillar","","","","1267","Oil industry mapping.","","Ministry of Mines standards manual, 1974.","EPSG","2000-06-10 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_398[] = {"9312","EPSG example  X","engineering","Bin grid I=J=1 at WGS 84 / UTM zone 31N 456781E 5836723N.","","","","1263","Example only.","Bin grid orientation = 20 degrees grid.  Bin width I=25m, J=12.5m.  Bin increment I=1, J=1.  Scale factor at origin 0.99984.  Example only!","UKOOA P6/98 documentation","EPSG","2000-06-23 00:00:00","","0 ",NULL};
+datafile_rows_t datum_row_399[] = {"9313","EPSG example Platform Y","engineering","Conductor slot A1","","","","1263","Example only.","Example only","EPSG","EPSG","2000-06-23 00:00:00","","0 ",NULL};
+datafile_rows_t *datum_rows[] = {datum_row_0 ,datum_row_1 ,datum_row_2 ,datum_row_3 ,datum_row_4 ,datum_row_5 ,datum_row_6 ,datum_row_7 ,datum_row_8 ,datum_row_9 ,datum_row_10 ,datum_row_11 ,datum_row_12 ,datum_row_13 ,datum_row_14 ,datum_row_15 ,datum_row_16 ,datum_row_17 ,datum_row_18 ,datum_row_19 ,datum_row_20 ,datum_row_21 ,datum_row_22 ,datum_row_23 ,datum_row_24 ,datum_row_25 ,datum_row_26 ,datum_row_27 ,datum_row_28 ,datum_row_29 ,datum_row_30 ,datum_row_31 ,datum_row_32 ,datum_row_33 ,datum_row_34 ,datum_row_35 ,datum_row_36 ,datum_row_37 ,datum_row_38 ,datum_row_39 ,datum_row_40 ,datum_row_41 ,datum_row_42 ,datum_row_43 ,datum_row_44 ,datum_row_45 ,datum_row_46 ,datum_row_47 ,datum_row_48 ,datum_row_49 ,datum_row_50 ,datum_row_51 ,datum_row_52 ,datum_row_53 ,datum_row_54 ,datum_row_55 ,datum_row_56 ,datum_row_57 ,datum_row_58 ,datum_row_59 ,datum_row_60 ,datum_row_61 ,datum_row_62 ,datum_row_63 ,datum_row_64 ,datum_row_65 ,datum_row_66 ,datum_row_67 ,datum_row_68 ,datum_row_69 ,datum_row_70 ,datum_row_71 ,datum_row_72 ,datum_row_73 ,datum_row_74 ,datum_row_75 ,datum_row_76 ,datum_row_77 ,datum_row_78 ,datum_row_79 ,datum_row_80 ,datum_row_81 ,datum_row_82 ,datum_row_83 ,datum_row_84 ,datum_row_85 ,datum_row_86 ,datum_row_87 ,datum_row_88 ,datum_row_89 ,datum_row_90 ,datum_row_91 ,datum_row_92 ,datum_row_93 ,datum_row_94 ,datum_row_95 ,datum_row_96 ,datum_row_97 ,datum_row_98 ,datum_row_99 ,datum_row_100 ,datum_row_101 ,datum_row_102 ,datum_row_103 ,datum_row_104 ,datum_row_105 ,datum_row_106 ,datum_row_107 ,datum_row_108 ,datum_row_109 ,datum_row_110 ,datum_row_111 ,datum_row_112 ,datum_row_113 ,datum_row_114 ,datum_row_115 ,datum_row_116 ,datum_row_117 ,datum_row_118 ,datum_row_119 ,datum_row_120 ,datum_row_121 ,datum_row_122 ,datum_row_123 ,datum_row_124 ,datum_row_125 ,datum_row_126 ,datum_row_127 ,datum_row_128 ,datum_row_129 ,datum_row_130 ,datum_row_131 ,datum_row_132 ,datum_row_133 ,datum_row_134 ,datum_row_135 ,datum_row_136 ,datum_row_137 ,datum_row_138 ,datum_row_139 ,datum_row_140 ,datum_row_141 ,datum_row_142 ,datum_row_143 ,datum_row_144 ,datum_row_145 ,datum_row_146 ,datum_row_147 ,datum_row_148 ,datum_row_149 ,datum_row_150 ,datum_row_151 ,datum_row_152 ,datum_row_153 ,datum_row_154 ,datum_row_155 ,datum_row_156 ,datum_row_157 ,datum_row_158 ,datum_row_159 ,datum_row_160 ,datum_row_161 ,datum_row_162 ,datum_row_163 ,datum_row_164 ,datum_row_165 ,datum_row_166 ,datum_row_167 ,datum_row_168 ,datum_row_169 ,datum_row_170 ,datum_row_171 ,datum_row_172 ,datum_row_173 ,datum_row_174 ,datum_row_175 ,datum_row_176 ,datum_row_177 ,datum_row_178 ,datum_row_179 ,datum_row_180 ,datum_row_181 ,datum_row_182 ,datum_row_183 ,datum_row_184 ,datum_row_185 ,datum_row_186 ,datum_row_187 ,datum_row_188 ,datum_row_189 ,datum_row_190 ,datum_row_191 ,datum_row_192 ,datum_row_193 ,datum_row_194 ,datum_row_195 ,datum_row_196 ,datum_row_197 ,datum_row_198 ,datum_row_199 ,datum_row_200 ,datum_row_201 ,datum_row_202 ,datum_row_203 ,datum_row_204 ,datum_row_205 ,datum_row_206 ,datum_row_207 ,datum_row_208 ,datum_row_209 ,datum_row_210 ,datum_row_211 ,datum_row_212 ,datum_row_213 ,datum_row_214 ,datum_row_215 ,datum_row_216 ,datum_row_217 ,datum_row_218 ,datum_row_219 ,datum_row_220 ,datum_row_221 ,datum_row_222 ,datum_row_223 ,datum_row_224 ,datum_row_225 ,datum_row_226 ,datum_row_227 ,datum_row_228 ,datum_row_229 ,datum_row_230 ,datum_row_231 ,datum_row_232 ,datum_row_233 ,datum_row_234 ,datum_row_235 ,datum_row_236 ,datum_row_237 ,datum_row_238 ,datum_row_239 ,datum_row_240 ,datum_row_241 ,datum_row_242 ,datum_row_243 ,datum_row_244 ,datum_row_245 ,datum_row_246 ,datum_row_247 ,datum_row_248 ,datum_row_249 ,datum_row_250 ,datum_row_251 ,datum_row_252 ,datum_row_253 ,datum_row_254 ,datum_row_255 ,datum_row_256 ,datum_row_257 ,datum_row_258 ,datum_row_259 ,datum_row_260 ,datum_row_261 ,datum_row_262 ,datum_row_263 ,datum_row_264 ,datum_row_265 ,datum_row_266 ,datum_row_267 ,datum_row_268 ,datum_row_269 ,datum_row_270 ,datum_row_271 ,datum_row_272 ,datum_row_273 ,datum_row_274 ,datum_row_275 ,datum_row_276 ,datum_row_277 ,datum_row_278 ,datum_row_279 ,datum_row_280 ,datum_row_281 ,datum_row_282 ,datum_row_283 ,datum_row_284 ,datum_row_285 ,datum_row_286 ,datum_row_287 ,datum_row_288 ,datum_row_289 ,datum_row_290 ,datum_row_291 ,datum_row_292 ,datum_row_293 ,datum_row_294 ,datum_row_295 ,datum_row_296 ,datum_row_297 ,datum_row_298 ,datum_row_299 ,datum_row_300 ,datum_row_301 ,datum_row_302 ,datum_row_303 ,datum_row_304 ,datum_row_305 ,datum_row_306 ,datum_row_307 ,datum_row_308 ,datum_row_309 ,datum_row_310 ,datum_row_311 ,datum_row_312 ,datum_row_313 ,datum_row_314 ,datum_row_315 ,datum_row_316 ,datum_row_317 ,datum_row_318 ,datum_row_319 ,datum_row_320 ,datum_row_321 ,datum_row_322 ,datum_row_323 ,datum_row_324 ,datum_row_325 ,datum_row_326 ,datum_row_327 ,datum_row_328 ,datum_row_329 ,datum_row_330 ,datum_row_331 ,datum_row_332 ,datum_row_333 ,datum_row_334 ,datum_row_335 ,datum_row_336 ,datum_row_337 ,datum_row_338 ,datum_row_339 ,datum_row_340 ,datum_row_341 ,datum_row_342 ,datum_row_343 ,datum_row_344 ,datum_row_345 ,datum_row_346 ,datum_row_347 ,datum_row_348 ,datum_row_349 ,datum_row_350 ,datum_row_351 ,datum_row_352 ,datum_row_353 ,datum_row_354 ,datum_row_355 ,datum_row_356 ,datum_row_357 ,datum_row_358 ,datum_row_359 ,datum_row_360 ,datum_row_361 ,datum_row_362 ,datum_row_363 ,datum_row_364 ,datum_row_365 ,datum_row_366 ,datum_row_367 ,datum_row_368 ,datum_row_369 ,datum_row_370 ,datum_row_371 ,datum_row_372 ,datum_row_373 ,datum_row_374 ,datum_row_375 ,datum_row_376 ,datum_row_377 ,datum_row_378 ,datum_row_379 ,datum_row_380 ,datum_row_381 ,datum_row_382 ,datum_row_383 ,datum_row_384 ,datum_row_385 ,datum_row_386 ,datum_row_387 ,datum_row_388 ,datum_row_389 ,datum_row_390 ,datum_row_391 ,datum_row_392 ,datum_row_393 ,datum_row_394 ,datum_row_395 ,datum_row_396 ,datum_row_397 ,datum_row_398 ,datum_row_399,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/datum.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,526 @@
+datum_code,datum_name,datum_type,origin_description,realization_epoch,ellipsoid_code,prime_meridian_code,area_of_use_code,datum_scope,remarks,information_source,data_source,revision_date,change_id,deprecated
+5100,Mean Sea Level,vertical,,,,,1262,Hydrography.,"msl has geographic and temporal components.  Users are advised to not use this generic vertical datum but to define specific instances of msl based on knowledge of these components; for instance ""msl at xxx during 19yy"".",,EPSG,1996-04-12,,0
+5101,Ordnance Datum Newlyn,vertical,Mean Sea Level at Newlyn between 1915 and 1921.,,,,2792,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2004-06-16,2004.10,0
+5102,National Geodetic Vertical Datum 1929,vertical,26 tide gauges in the US and Canada.,1929,,,1323,"Topographic mapping, geodetic survey.",,,EPSG,1996-09-12,,0
+5103,North American Vertical Datum 1988,vertical,"Father's Point, Rimouski, Quebec.",1988,,,1325,"Topographic mapping, geodetic survey.",,,EPSG,2006-01-16,2005.88,0
+5104,Yellow Sea 1956,vertical,2 years tide readings at Qingdao.,1956,,,3228,"Topographic mapping, geodetic survey.",Superseded by Yellow Sea 1985 datum.,,EPSG,2002-06-22,2002.16,0
+5105,Baltic Sea,vertical,Datum: average water level at Kronstadt 1833. Network adjusted in 1977.,1977,,,1284,"Topographic mapping, geodetic survey.",Uses Normal heights.,,EPSG,2005-05-27,2004.10 2005.18,0
+5106,Caspian Sea,vertical,Defined as -28.0m Baltic datum,,,,1291,Hydrography.,,,EPSG,1996-09-12,,0
+5107,Nivellement general de la France,vertical,Mean sea level at Marseille,,,,1326,"Topographic mapping, geodetic survey.",The CNIG states that NGF is a general term applying to all vertical network readjustments of France and recommends more specific terminology. See codes 5118-5120.,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994.",EPSG,1996-09-12,,1
+5109,Normaal Amsterdams Peil,vertical,Mean high tide at Amsterdams Peil in 1684.,,,,1275,"Topographic mapping, geodetic survey, hydrography.",Orthometric heights.,Nederlandse Commissie voor Geodesie publication 30; 1993,EPSG,2006-01-16,2004.10 2005.88,0
+5110,Oostende,vertical,Mean low water during 1958,1958,,,1347,"Topographic mapping, geodetic survey.",,Nederlandse Commissie voor Geodesie publication 30; 1993,EPSG,2006-01-16,2005.88,0
+5111,Australian Height Datum,vertical,MSL 1966-68 at 30 gauges around coast.,1968,,,1281,"Topographic mapping, geodetic survey.",,Australian Land Information Group  www.auslig.gov.au,EPSG,2005-09-06,2005.46,0
+5112,Australian Height Datum (Tasmania),vertical,MSL 1972 at Hobart and Burnie.,1972,,,1282,"Topographic mapping, geodetic survey.",,,EPSG,1996-09-12,,0
+5113,Sea Level,vertical,,,,,1262,Hydrography.,An unspecified local vertical datum not recommended for use.,,EPSG,1996-09-12,,0
+5114,Canadian Geodetic Vertical Datum of 1928,vertical,Based on the mean sea level determined from several tidal gauges located in strategic areas of the country,1928,,,1289,"Topographic mapping, geodetic survey.",,"Geodetic Survey Division, Natural Resources Canada. http://maps.nrcan.gc.ca/asdb/asdb_datum.html and http://www.geod.nrcan.gc.ca/index_e/help_e/acron_e.html",EPSG,2004-11-26,2004.723,0
+5115,Piraeus Harbour 1986,vertical,MSL determined during 1986.,1986,,,3254,"Topographic mapping, geodetic survey.",,Geodesy Department; Public Pertoleum Corporation of Greece,EPSG,1997-06-16,,0
+5116,Helsinki 1960,vertical,MSL at Helsinki during 1960.,1960,,,3333,"Topographic mapping, geodetic survey.",,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,1997-07-22,,0
+5117,Rikets hojdsystem 1970,vertical,"Adjustment is referenced to mean high tide at Amsterdams Peil in 1684. To account for land level movements caused by isostatic rebound, heights are reduced to epoch 1970.0 using uplift values computed from repeated levelling observations.",1970,,,3313,"Topographic mapping, geodetic survey.",Uses Normal heights.,National Land Survey of Sweden,EPSG,2004-06-16,2002.48 2004.10,0
+5118,Nivellement General de la France - Lallemand,vertical,"Rivet number M.ac O-VIII on the Marseille tide gauge site, with the height fixed in 1897 at 1.661 metre above mean sea level between February 2nd 1885 and January 1st 1897.",,,,1326,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994.",EPSG,1997-11-13,2001.47 2004.06,0
+5119,Nivellement General de la France - IGN69,vertical,"Rivet number M.ac O-VIII on the Marseille tide gauge site, with the height fixed in 1897 at 1.661 metre above mean sea level between February 2nd 1885 and January 1st 1897.",1969,,,1326,"Geodetic survey, topographic mapping, engineering survey.",Uses Normal heights.,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994.",EPSG,1997-11-13,2001.47,0
+5120,IGN78 Corsica,vertical,Marker MM3 situated on the tide gauge site of Ajaccio. Height is 3.640 metre above mean sea level.,1978,,,1327,"Geodetic survey, topographic mapping, engineering survey.",Uses Normal heights. Supersedes NGC (datum code 5189).,"Conseil National de l'Information Geographique groupe de travail ""Reseaux de Nivellement"" recommendations v5.1 April 1994.",EPSG,2004-10-14,2001.47 2004.06 2004.564,0
+5121,Maputo,vertical,Mean sea level at Maputo.,,,,3281,Topographic mapping.,,Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,0
+5122,Japanese Standard Levelling Datum 1949,vertical,24.4140 metres above mean sea level Tokyo Bay.,1949,,,3263,"Topographic mapping, geodetic survey.",,Ministry of Construction; Japan.  http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2004-05-09,2002.08 2004.38,0
+5123,PDO Height Datum 1993,vertical,,1993,,,3288,Oil industry mapping.,Misclosure between Muscat and Salalah less than .5 meters with differences from of up to 5 meters from old Fahud Datum.  The PHD93 adjustment was initially known as the Spine.  Supersedes Fahud Vertical Datum (code 5124) from 1993.,Petroleum Development Oman,EPSG,1999-04-22,,0
+5124,Fahud Height Datum,vertical,Single MSL determination at Mina Al Fahal.,,,,3288,Oil industry mapping.,Based on reciprocal trigonometric heighting. Superseded by PHD93 Datum (code 5123) in 1993.,Petroleum Development Oman,EPSG,2004-04-07,2004.212,0
+5125,Ha Tien 1960,vertical,,1960,,,1302,"Topographic mapping, geodetic survey.",In Vietnam replaced by Hon Dau in 1992.,,EPSG,1999-10-20,,0
+5126,Hon Dau 1992,vertical,,1992,,,3328,"Topographic mapping, geodetic survey.",Supersedes Ha Tien in Vietnam.,,EPSG,1999-10-20,,0
+5127,Landesnivellement 1902,vertical,Origin at Repere Pierre du Niton (RPN) defined as 373.6 metres above msl. This value derived from msl at Marseille in 1897 through the French Lallemand network.,1902,,,1286,"Topographic mapping, cadastral survey.","Levelling observations not corrected for gravity field. For scientific purposes, superseded by LHHN95.",Bundesamt für Landestopographie,EPSG,2004-06-16,2004.10,0
+5128,Landeshohennetz 1995,vertical,Origin at Repere Pierre du Niton (RPN) defined as 373.6 metres above msl. This value derived from msl at Marseille in 1897 through the French Lallemand network.,1995,,,1286,Geodetic survey and scientific studies.,"Orthometric heights. For scientific purposes only, supersedes LN02.",Bundesamt für Landestopographie,EPSG,2004-06-16,2004.10,0
+5129,European Vertical Reference Frame 2000,vertical,"Height at Normaal Amsterdams Peil (NAP) is zero, defined through height at UELN bench mark 13600 (52°22'53""N 4°54'34""E) of 0.71599m. Datum at NAP is mean high tide in 1684.",2000,,,1299,Geodesy.,Realised by geopotential numbers and Normal heights of the United European Levelling Network.,"European veritical data centre at Bundesamt für Kartographie und Geodäsie (BKG), Leipzig branch. http://crs.bkg.bund.de/evrs/",EPSG,2000-10-19,,0
+5130,Malin Head,vertical,Mean sea level between January 1960 and December 1969.,1970,,,1305,Topographic mapping,Orthometric heights.,Ordnance Survey of Ireland,EPSG,2001-11-06,,0
+5131,Belfast Lough,vertical,"Mean sea level between 1951 and 1956 at Clarendon Dock, Belfast.",1957,,,2530,"Large scale (1:1,250, 1:2,500 and 1:10,000) topographic mapping.","Orthometric heights. Malin Head (datum code 5130) used for 1:50,000 and smaller mapping.",Ordnance Survey of Northern Ireland,EPSG,2002-09-19,2002.62,0
+5132,Dansk Normal Nul,vertical,Mean Sea Level at 10 gauges.,,,,3237,Topographic mapping and engineering survey,Orthometric heights.,Kort & Matrikelstyrelsen,EPSG,2001-11-06,,0
+5133,AIOC 1995,vertical,Average level of Caspian Sea at the Oil Rocks tide gauge June-September 1995.,1995,,,2592,Oil industry mapping.,AIOC 1995 datum is 1.7m above Caspian datum and 26.3m below Baltic datum.,BP,EPSG,2002-02-12,,0
+5134,Black Sea,vertical,,,,,1102,Hydrographic surveying and since break-up of Former Soviet Union also topographic mapping.,Black Sea datum is 0.4m below Baltic datum.,BP,EPSG,2002-02-12,,0
+5135,Hong Kong Principal Datum,vertical,"1.23m below the mean of 19 years (1965-83) observations of tide levels at North Point, Victoria Harbour.",1980,,,3334,"Geodetic survey, engineering survey, cadastre.",,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,0
+5136,Hong Kong Chart Datum,vertical,Approximates to Lowest Astronomic Tide level (LAT).,,,,3335,Hydrographic survey and charting.,Chart datum is 0.15 metres below Hong Kong Principal Datum (code 5135) and 1.38m below MSL at Quarry Bay.,"Survey and Mapping Office, Lands Department. Http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2002-06-22,,0
+5137,Yellow Sea 1985,vertical,20 years tide readings at Qingdao.,1985,,,3228,"Topographic mapping, geodetic survey.",Supersedes Yellow Sea 1956 datum.,Guangdong Province Land Resource Information Centre,EPSG,2002-06-22,,0
+5138,Ordnance Datum Newlyn (Orkney Isles),vertical,Connected to Newlyn datum by triangulation from the British mainland.,,,,2793,"Topographic mapping, geodetic survey.",Considered as separate from Newlyn because the accuracy of the trigonometric connection across the Pentland Firth does not meet geodetic levelling specifications. Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2004-06-16,2004.10,0
+5139,Fair Isle,vertical,,,,,2794,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5140,Lerwick,vertical,,,,,2795,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5141,Foula,vertical,,,,,2796,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5142,Sule Skerry,vertical,,,,,2797,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5143,North Rona,vertical,,,,,2798,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5144,Stornoway,vertical,,,,,2799,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5145,St. Kilda,vertical,,,,,2800,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5146,Flannan Isles,vertical,,,,,2801,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2006-01-16,2005.88,0
+5147,St. Marys,vertical,,,,,2802,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5148,Douglas,vertical,,,,,2803,"Topographic mapping, geodetic survey.",Orthometric heights.,Ordnance Survey of Great Britain,EPSG,2002-09-19,,0
+5149,Fao,vertical,,,,,2806,"Topographic mapping, geodetic survey.",Established by Hunting Surveys for IPC. Superseded by Bandar Abbas (code 5150). At time of record creation NIOC data in Ahwaz area still usually referenced to Fao.,National Iranian Oil Company (NIOC).,EPSG,2002-09-19,,0
+5150,Bandar Abbas,vertical,Average sea level at Bandar Abbass 1995-2001.,2001,,,3336,"Topographic mapping, geodetic survey.",Supersedes Fao (code 5149).,National Cartographic Centre of Iran,EPSG,2002-09-19,,0
+5151,Nivellement General de Nouvelle Caledonie,vertical,Rivet AB01 established by SHOM (Service Hydrographique de la Marine)  in 1937 on the Quai des Volontaires in Noumea. Height i: 1.885 metre above mean sea level.,1969,,,2822,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,Service Topographique de la Nouvelle Caledonie.,EPSG,2004-03-15,2004.06,0
+5152,Poolbeg,vertical,"Low water mark of the spring tide on the 8 April 1837 at Poolbeg Lighthouse, Dublin.",1837,,,1305,Topographic mapping before 1956 in Northern Ireland and 1970 in the Republic of Ireland.,Superseded by Belfast Lough and Malin Head (datum codes 5130-31).,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,,0
+5153,Nivellement General Guyanais 1977,vertical,,1977,,,3146,"Geodetic survey, topographic mapping, engineering survey.",Normal heights.,IGN Paris,EPSG,2003-06-27,,0
+5154,Martinique 1987,vertical,,,,,3276,"Geodetic survey, topographic mapping, engineering survey.",Supersedes Martinique 1955 (datum code 5192).,IGN Paris,EPSG,2004-10-14,2004.561,0
+5155,Guadeloupe 1988,vertical,,,,,2829,"Geodetic survey, topographic mapping, engineering survey.",Supersedes Guadeloupe 1951 (datum code 5193).,IGN Paris,EPSG,2004-10-14,2004.561,0
+5156,Reunion 1989,vertical,,,,,3337,"Geodetic survey, topographic mapping, engineering survey.",,IGN Paris,EPSG,2004-10-14,2004.561,0
+5157,Auckland,vertical,MSL at Auckland harbour 1909-1923.,1946,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5158,Bluff,vertical,MSL at Invercargill harbour over 8 years between 1918 and 1934.,1955,,,1501,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5159,Dunedin,vertical,MSL at Dunedin harbour 1918-1937.,1958,,,1501,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5160,Gisborne,vertical,MSL at Gisborne harbour 1926.,1926,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5161,Lyttleton,vertical,MSL at Lyttleton harbour over 9 years between 1918 and 1933.,1937,,,1501,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5162,Moturiki,vertical,MSL at Moturiki Island February 1949 to December 1952.,1953,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5163,Napier,vertical,MSL at Napier harbour. Period of derivation unknown.,1962,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5164,Nelson,vertical,MSL at Nelson harbour 1939-1942.,1955,,,1501,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5165,One Tree Point,vertical,MSL at Whangarei harbour 1960-1963.,1964,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5166,Tararu,vertical,MSL at Tararu Point 1922-1923.,1952,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5167,Taranaki,vertical,MSL at Taranaki harbour 1918-1921.,1970,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5168,Wellington,vertical,MSL at Wellington harbour 1909-1946.,1953,,,1500,"Geodetic survey, topographic mapping, engineering survey.",,"OSG Technical Report #10, February 2001.",EPSG,2004-03-09,,0
+5169,Chatham Island,vertical,MSL at Waitangi harbour collected in 1959.,1959,,,2889,"Geodetic survey, topographic mapping, engineering survey.",,"Interim Report GEO/T1/19/51 for LINZ by John Hannah, ""An Assessment of New Zealand's Height Systems and Options for a Future Height System"", January 2001.",EPSG,2004-03-09,,0
+5170,Stewart Island,vertical,MSL at 3-5 high and low tides at two different locations.,1977,,,3338,"Geodetic survey, topographic mapping, engineering survey.",,"Interim Report GEO/T1/19/51 for LINZ by John Hannah, ""An Assessment of New Zealand's Height Systems and Options for a Future Height System"", January 2001.",EPSG,2004-03-09,,0
+5171,EGM96 geoid,vertical,WGS 84 ellipsoid.,1996,,,1262,Geodesy.,,NASA http://cddis.gsfc.nasa.gov/926/egm96/egm96.html,EPSG,2004-04-27,,0
+5172,Nivellement General du Luxembourg,vertical,Reference point Wemperhardt defined as 528.030m above Normaal Amsterdams Peil (NAP). Datum at NAP is mean high tide in 1684. Network adjusted in 1995.,1995,,,1146,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,Administration du Cadastre et de la Topographie. http://www.etat.lu/ACT,EPSG,2004-03-09,,0
+5173,Antalya,vertical,Mean sea Level at Antalya 1936-71.,,,,3322,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-11-26,2004.722,0
+5174,Norway Normal Nul 1954,vertical,MSL defined by regression at 7 gauges with between 17 and 67 years observations.,1974,,,1352,"Geodetic survey, topographic mapping, engineering survey.",Includes initial NN1954 system and NNN1957 system. Former name retained. Normal-orthometric heights.,Statoil,EPSG,2004-03-09,,0
+5175,Durres,vertical,Mean Sea Level at Durres.,,,,3212,"Geodetic survey, topographic mapping, engineering survey.",Normal-orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5176,Gebrauchshohen ADRIA,vertical,Reference point Hutbiegl defined relative to mean sea level at Trieste in 1875.,,,,1037,"Geodetic survey, topographic mapping, engineering survey.",Normal-orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5177,National Vertical Network 1999,vertical,Reference point Ruse defined relative to mean sea level at Trieste in 1875.,1999,,,3307,"Geodetic survey, topographic mapping, engineering survey.",Normal-orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5178,Cascais,vertical,Mean Sea Level at Cascais 1938.,1938,,,1294,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5179,Constanta,vertical,Mean Sea Level at Constanta.,,,,3295,"Geodetic survey, topographic mapping, engineering survey.",Normal-orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/evrs/Relations.html",EPSG,2004-03-09,,0
+5180,Alicante,vertical,Mean Sea Level at Alicante between 1870 and 1882.,,,,2366,"Geodetic survey, topographic mapping, engineering survey.",Orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5181,Deutches Haupthohennetz 1992,vertical,Network adjusted in 1992. Geopotential number at reference point Wallenhorst defined as value from the UELN-73/86 adjustment. Datum at Normaal Amsterdams Peil (NAP) is mean high tide in 1684.,1992,,,3339,"Geodetic survey, topographic mapping, engineering survey.",Supersedes DHHN85 in West Germany and SNN76 in East Germany. Uses Normal heights.,"Bundesamt für Kartographie und Geodäsie (BKG), http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5182,Deutches Haupthohennetz 1985,vertical,Network adjusted in 1985. Height of reference point Wallenhorst defined as value from 1928 adjustment. Datum at Normaal Amsterdams Peil (NAP) is mean high tide in 1684.,1985,,,2326,"Geodetic survey, topographic mapping, engineering survey.",Superseded by DHHN92. Uses Normal-orthometric heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5183,SNN76,vertical,Network adjusted in 1976. Height at reference point Hoppegarten defined as 1957 value from the UPLN adjustment. Datum at Kronstadt is mean sea level of Baltic in 1833.,1976,,,1343,"Geodetic survey, topographic mapping, engineering survey.",Superseded by DHHN92. Uses Normal heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5184,Baltic 1982,vertical,Network adjusted in 1982. Height at reference point Varna defined as 1958 value from the UPLN adjustment. Datum at Kronstadt is mean sea level of Baltic in 1833.,1982,,,3224,"Geodetic survey, topographic mapping, engineering survey.",Uses Normal heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5185,Baltic 1980,vertical,,,,,1119,"Geodetic survey, topographic mapping, engineering survey.",Uses Normal heights.,"Eurogeographics, http://crs.bkg.bund.de/crs-eu/",EPSG,2004-03-09,,0
+5186,Kuwait PWD,vertical,Mean Low Low Water (MLLW) at Kuwait City.,,,,3267,Municipality and military purposes.,Approximately 1.03m below MSL.,Kuwait Oil Company.,EPSG,2004-06-16,,0
+5187,KOC Well Datum,vertical,,1937,,,3267,KOC exploration and field development subsurface work.,Approximately 3.22m above MSL.,Kuwait Oil Company.,EPSG,2004-06-16,,0
+5188,KOC Construction Datum,vertical,,1952,,,3267,KOC survey control and facilities engineering.,Approximately 1.52m below MSL. Created for the construction of the Mina al Ahmadi refinery.,Kuwait Oil Company.,EPSG,2004-06-16,,0
+5189,Nivellement General de la Corse 1948,vertical,Mean sea level at Ajaccio between 1912 and 1937.,1948,,,1327,"Geodetic survey, topographic mapping, engineering survey.",Superseded by IGN78 Corsica (datum 5120).,IGN Paris,EPSG,2004-10-14,,0
+5190,Danger 1950,vertical,Marker near tide gauge at port of Saint Pierre. Height is 1.26 metres above zero of tide gauge.,1950,,,3299,"Geodetic survey, topographic mapping, engineering survey.",,IGN Paris,EPSG,2004-10-14,,0
+5191,Mayotte 1950,vertical,Marker on Issoufali jetty at Dzaoudzi. Height is 2.18m above zero of tide gauge.,1950,,,3340,"Geodetic survey, topographic mapping, engineering survey.",,IGN Paris,EPSG,2004-10-14,,0
+5192,Martinique 1955,vertical,Marker N.BC-2 situated at the port of Fort de France.,1955,,,3276,"Geodetic survey, topographic mapping, engineering survey.",Superseded by Martinique 1987 (datum code 5154).,IGN Paris,EPSG,2004-10-14,,0
+5193,Guadeloupe 1951,vertical,At the port of Pointe-a-Pitre.,1955,,,2892,"Geodetic survey, topographic mapping, engineering survey.",Superseded by Guadeloupe 1988 (datum code 5155).,IGN Paris,EPSG,2004-10-14,,0
+5194,Lagos 1955,vertical,"Mean sea level at Lagos, 1912-1928.",1955,,,3287,"Geodetic survey, topographic mapping, engineering survey.",,"Ebong et al, AVN International, 1991.",EPSG,2004-10-14,,0
+5195,Nivellement General de Polynesie Francaise,vertical,,,,,3134,"Geodetic survey, topographic mapping, engineering survey.",The collection of heterogeneous levelling networks throughout the Society Islands of French Polynesia.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5196,IGN 1966,vertical,Fundamental benchmark: RN501,1966,,,3124,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5197,Moorea SAU 1981,vertical,Fundamental benchmark: RN225,1981,,,3125,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5198,Raiatea SAU 2001,vertical,Fundamental benchmark: RN1,2001,,,3136,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5199,Maupiti SAU 2001,vertical,Fundamental benchmark: RN11,2001,,,3126,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5200,Huahine SAU 2001,vertical,Fundamental benchmark: SHOM B3,2001,,,3135,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5201,Tahaa SAU 2001,vertical,Fundamental benchmark: RN16,2001,,,3138,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5202,Bora Bora SAU 2001,vertical,Fundamental benchmark: Vaitape quay SHOM benchmark B.,2001,,,3137,"Geodetic survey, topographic mapping, engineering survey.",Included as part of NGPF - see datum code 5195.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+5203,EGM84 geoid,vertical,WGS 84 ellipsoid.,1984,,,1262,Geodesy.,,US National Geospatial-Intelligence Agency (NGA); http://earth-info.nga.mil/GandG/,EPSG,2005-09-30,,0
+6001,Not specified (based on Airy 1830 ellipsoid),geodetic,,,7001,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6002,Not specified (based on Airy Modified 1849 ellipsoid),geodetic,,,7002,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6003,Not specified (based on Australian National Spheroid),geodetic,,,7003,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6004,Not specified (based on Bessel 1841 ellipsoid),geodetic,,,7004,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6005,Not specified (based on Bessel Modified ellipsoid),geodetic,,,7005,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6006,Not specified (based on Bessel Namibia ellipsoid),geodetic,,,7046,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2001-01-21,96.08  2000.42  2001.15,0
+6007,Not specified (based on Clarke 1858 ellipsoid),geodetic,,,7007,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6008,Not specified (based on Clarke 1866 ellipsoid),geodetic,,,7008,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6009,Not specified (based on Clarke 1866 Michigan ellipsoid),geodetic,,,7009,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6010,Not specified (based on Clarke 1880 (Benoit) ellipsoid),geodetic,,,7010,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6011,Not specified (based on Clarke 1880 (IGN) ellipsoid),geodetic,,,7011,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6012,Not specified (based on Clarke 1880 (RGS) ellipsoid),geodetic,,,7012,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6013,Not specified (based on Clarke 1880 (Arc) ellipsoid),geodetic,,,7013,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6014,Not specified (based on Clarke 1880 (SGA 1922) ellipsoid),geodetic,,,7014,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6015,Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid),geodetic,,,7015,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6016,Not specified (based on Everest 1830 (1967 Definition) ellipsoid),geodetic,,,7016,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6018,Not specified (based on Everest 1830 Modified ellipsoid),geodetic,,,7018,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6019,Not specified (based on GRS 1980 ellipsoid),geodetic,,,7019,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6020,Not specified (based on Helmert 1906 ellipsoid),geodetic,,,7020,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6021,Not specified (based on Indonesian National Spheroid),geodetic,,,7021,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6022,Not specified (based on International 1924 ellipsoid),geodetic,,,7022,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6024,Not specified (based on Krassowsky 1940 ellipsoid),geodetic,,,7024,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6025,Not specified (based on NWL 9D ellipsoid),geodetic,,,7025,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6027,Not specified (based on Plessis 1817 ellipsoid),geodetic,,,7027,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6028,Not specified (based on Struve 1860 ellipsoid),geodetic,,,7028,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6029,Not specified (based on War Office ellipsoid),geodetic,,,7029,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6030,Not specified (based on WGS 84 ellipsoid),geodetic,,,7030,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6031,Not specified (based on GEM 10C ellipsoid),geodetic,,,7031,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6032,Not specified (based on OSU86F ellipsoid),geodetic,,,7032,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6033,Not specified (based on OSU91A ellipsoid),geodetic,,,7033,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6034,Not specified (based on Clarke 1880 ellipsoid),geodetic,,,7034,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,96.08  2000.42,0
+6035,Not specified (based on Authalic Sphere),geodetic,,,7035,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown. Deprecated and superseded by 6047.,EPSG,EPSG,2001-06-05,96.08  2000.42,1
+6036,Not specified (based on GRS 1967 ellipsoid),geodetic,,,7036,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6041,Not specified (based on Average Terrestrial System 1977 ellipsoid),geodetic,,,7041,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6042,Not specified (based on Everest (1830 Definition) ellipsoid),geodetic,,,7042,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6043,Not specified (based on WGS 72 ellipsoid),geodetic,,,7043,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6044,Not specified (based on Everest 1830 (1962 Definition) ellipsoid),geodetic,,,7044,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6045,Not specified (based on Everest 1830 (1975 Definition) ellipsoid),geodetic,,,7045,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2000-05-03,2000.42,0
+6047,Not specified (based on GRS 1980 Authalic Sphere),geodetic,,,7048,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2004-04-27,2001.19 2003.33,0
+6052,Not specified (based on Clarke 1866 Authalic Sphere),geodetic,,,7052,8901,1263,Not a valid datum.,Included for coordinate reference systems where datum is unknown.,EPSG,EPSG,2004-04-27,,0
+6120,Greek,geodetic,Fundamental point: Athens Observatory; latitude 37 deg 58 min 20.132 sec N; longitude 23 deg 42 min 58.815 sec E of Greenwich,,7004,8901,1106,Topographic mapping.,See geodetic datum alias 6404.  Used as basis of topographic mapping based on Hatt projection. Superseded by GGRS87 (code 6121).,Topography Department; National Technical University of Athens,EPSG,2004-03-26,2004.183,0
+6121,Greek Geodetic Reference System 1987,geodetic,Fundamental point: Dionysos; latitude 38 deg 04 min 33.8 sec N; longitude 23 deg 55 min 51.0 sec E of Greenwich; geoid height 7.0 m.,1987,7019,8901,1106,Topographic mapping.,Superseded (old) Greek datum.  Oil industry work based on ED50.,L. Portokalakis; Public Petroleum Corporation of Greece,EPSG,1997-06-16,,0
+6122,Average Terrestrial System 1977,geodetic,,1977,7041,8901,1283,Topographic mapping.,In use from 1979.  To be phased out in late 1990's.,New Brunswick Geographic Information Corporation land and water information standards manual.,EPSG,1997-07-02,,0
+6123,Kartasto Koordinaati Jarjestelma 1966,geodetic,Adjustment with fundamental point SF31 based on ED50 transformed to best fit the older VVJ adjustment.,1966,7022,8901,1095,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Adopted in 1970.,"National Land Survey of Finland;
+http://www.maanmittauslaitos.fi",EPSG,1997-07-22,,0
+6124,Rikets koordinatsystem 1990,geodetic,,1982,7004,8901,1225,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes RT38 adjustment (datum code 6308),National Land Survey of Sweden,EPSG,1997-11-13,,0
+6125,Samboja,geodetic,Original origin station P2 Exc now destroyed.  Extensions recomputed using Toran station T9 as origin.,,7004,8901,1328,Topographic mapping.,,Total Indonesia.,EPSG,1997-11-13,,1
+6126,Lithuania 1994 (ETRS89),geodetic,Constrained to 4 ETRS89 points in Lithuania from the EUREF Baltic 1992 campaign..,1994,7019,8901,1145,"Topographic mapping, geodetic survey.",Densification of ETRS89 during the 1992 Baltic campaign.,HNIT-Baltic GeoInfoServisas,EPSG,1998-03-12,,0
+6127,Tete,geodetic,Fundamental point: Tete.,,7008,8901,3281,Topographic mapping.,,Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,0
+6128,Madzansua,geodetic,Fundamental point: Madzansua.,,7008,8901,1315,Topographic mapping.,Superseded by transformation to Tete datum (datum code 6127).,Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,0
+6129,Observatario,geodetic,Fundamental point: Maputo observatory.,,7008,8901,1329,Topographic mapping.,Superseded by transformation to Tete datum (datum code 6127).,Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,0
+6130,Moznet (ITRF94),geodetic,ITRF 1994 epoch 20,,7030,8901,1167,Topographic mapping.,,Mozambique Direcção Nacional de Geografia e Cadastral (DINAGECA).,EPSG,1998-04-16,,0
+6131,Indian 1960,geodetic,DMA extension over IndoChina of the Indian 1954 network adjusted  to better fit local geoid.,,7015,8901,1302,Topographic mapping.,Also known as Indian (DMA Reduced).,,EPSG,2003-12-31,2003.361,0
+6132,Final Datum 1958,geodetic,Fundamental point: Maniyur.  Latitude: 31 deg 23 min 59.19 sec N; Longitude: 48 deg 32 min 31.38 sec E (of Greenwich).,,7012,8901,1300,Oil industry mapping.,Network included in Nahrwan 1967 adjustment.,IOEPC records,EPSG,1998-11-11,,0
+6133,Estonia 1992,geodetic,Densification from 4  ETRS89 points.,1992,7019,8901,1090,"Topographic mapping, Geodetic survey.",Based on ETRS89 as established during the 1992 Baltic campaign. Superseded by Estonia 1997 adjustment (code 6180).,http://www.geo.ut.ee,EPSG,2005-09-06,2005.46,0
+6134,PDO Survey Datum 1993,geodetic,Adjustment best fitted to Fahud network.,1993,7012,8901,3288,Oil industry mapping.,Supersedes Fahud datum (code 6232). Maximum differences to Fahud adjustment are 20 metres.,Petroleum Development Oman,EPSG,1999-04-22,,0
+6135,Old Hawaiian,geodetic,Fundamental point: Oahu West Base Astro.  Latitude: 21 deg 18 min 13.89 sec N; longitude 157 deg 50 min 55.79 sec W (of Greenwich),,7008,8901,1334,Topographic mapping.,Hawaiian Islands were never on NAD27 but rather on Old Hawaiian Datum.  NADCON conversion program provides transformation from Old Hawaiian Datum to NAD83 (original 1986 realization) but making the transformation appear to user as if from NAD27.,http://www.ngs.noaa.gov/ (NADCON readme file).,EPSG,2005-09-05,2005.46,0
+6136,St. Lawrence Island,geodetic,,,7008,8901,1332,Topographic mapping.,Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. Lawrence Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.,http://www.ngs.noaa.gov/ (NADCON readme file),EPSG,1999-05-24,,0
+6137,St. Paul Island,geodetic,Fundamental point latitude: 57 deg 07 min 16.86 sec N; longitude: 170 deg 16 min 24.00 sec W (of Greenwich).,,7008,8901,1333,Topographic mapping.,Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. Paul Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.,http://www.ngs.noaa.gov/ (NADCON readme file),EPSG,1999-05-24,,0
+6138,St. George Island,geodetic,Fundamental point latitude: 56 deg 36 min 11.31 sec N; longitude: 169 deg 32 min 36.00 sec W (of Greenwich).,,7008,8901,1331,Topographic mapping.,Many Alaskan islands were never on NAD27 but rather on independent datums.  NADCON conversion program provides transformation from St. George Island Datum to NAD83 (original 1986 realization) - making the transformation appear to user as if from NAD27.,http://www.ngs.noaa.gov/ (NADCON readme file),EPSG,2003-12-31,2003.362,0
+6139,Puerto Rico,geodetic,Fundamental point: Cardona Island Lighthouse. Latitude:17 deg 57 min 31.40 sec N; Longitude: 66 deg 38 min 07.53 sec W (of Greenwich).,1901,7008,8901,1335,Topographic mapping.,NADCON conversion program provides transformation from Puerto Rico Datum to NAD83 (original 1986 realization) but making the transformation appear to user as if from NAD27.,Ordnance Survey of Great Britain and http://www.ngs.noaa.gov/ (NADCON readme file).,EPSG,2003-12-31,2003.362,0
+6140,NAD83 Canadian Spatial Reference System,geodetic,,1998,7019,8901,2784,Geodetic survey.,Supersedes ATS77 from 1999 in New Brunswick.,Service New Brunswick Land and Information Standards Manual,EPSG,2006-01-16,2005.88,0
+6141,Israel,geodetic,Fundamental point:  Latitude: 31 deg 44 min 03.817 sec N; Longitude: 35 deg 12 min 16.261 sec E (of Greenwich).,,7019,8901,2603,Topographic mapping.,,Survey of Israel.,EPSG,2004-04-14,2002.34 2004.15,0
+6142,Locodjo 1965,geodetic,Fundamental point: T5 Banco. Latitude: 5 deg 18 min 50.5 sec N; Longitude: 4 deg 02 min 05.1 sec W (of Greenwich).,1965,7012,8901,1075,Topographic mapping.,,IGN Paris.,EPSG,1999-10-20,,0
+6143,Abidjan 1987,geodetic,Fundamental point: Abidjan I. Latitude: 5 deg 18 min 51.01 sec N; Longitude: 4 deg 02 min 06.04 sec W (of Greenwich).,1987,7012,8901,1075,Topographic mapping.,,IGN Paris.,EPSG,1999-10-20,,0
+6144,Kalianpur 1937,geodetic,Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).,1937,7015,8901,1308,Topographic mapping.,Supersedes 1880 adjustment except for topographic mapping.  Superseded in Bangladesh and Pakistan by 1962 metrication conversion and in India by 1975 metrication conversion.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,1999-10-20,,0
+6145,Kalianpur 1962,geodetic,Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).,1962,7044,8901,3289,Topographic mapping.,1937 adjustment rescaled by ratio metric conversions of Indian foot (1937) to Indian foot (1962).,,EPSG,1999-10-20,,0
+6146,Kalianpur 1975,geodetic,Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).,1975,7045,8901,3341,Topographic mapping.,1937 adjustment rescaled by ratio metric conversions of Indian foot (1937) to Indian foot (1975).,,EPSG,1999-10-20,,0
+6147,Hanoi 1972,geodetic,,1972,7024,8901,3328,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,PetroVietnam,EPSG,1999-10-20,,0
+6148,Hartebeesthoek94,geodetic,Coincident with ITRF91 (1994.0) at Hartebeesthoek astronomical observatory near Pretoria.,1994,7030,8901,1215,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes Cape datum (code 6222).,Directorate of Surveys and Mapping; http://w3sli.wcape.gov.za/surveys/mapping/wgs84.htm,EPSG,2000-01-06,99.96,0
+6149,CH1903,geodetic,Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min 08.660 sec N; Longitude: 7 deg 26 min 22.500 sec E (of Greenwich).,1903,7004,8901,1286,Topographic mapping.,,Bundesamt für Landestopographie,EPSG,1999-10-20,,0
+6150,CH1903+,geodetic,Fundamental point: Zimmerwald observatory.,,7004,8901,1286,"Geodetic survey, topographic mapping.",,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,2001-11-06,2001.52,0
+6151,Swiss Terrestrial Reference Frame 1995,geodetic,ETRF89 at 1993.0,1995,7019,8901,1286,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Bundesamt für Landestopographie.  Aufbau der Landesvermessung der Schweiz 'LV95' Teil 3: Terrestrische Bezugssysteme und Bezugsrahmen. L+T 1999.,EPSG,1999-10-20,,0
+6152,NAD83 (High Accuracy Regional Network),geodetic,,,7019,8901,1337,Geodetic survey.,,National Geodetic Survey,EPSG,1999-10-20,,0
+6153,Rassadiran,geodetic,Fundamental point: Total1. Latitude: 27 deg 31 min 07.784 sec N; Longitude: 52 deg 36 min 12.741 sec E (of Greenwich).,1998,7022,8901,1338,Oil industry mapping.,,Total-Fina,EPSG,1999-11-20,,0
+6154,European Datum 1950(1977),geodetic,Extension of ED50 over Iran.,1977,7022,8901,1123,Topographic mapping.,Sometimes referred to as ED50-ED77.,National Cartographic Centre of Iran,EPSG,1999-11-20,,0
+6155,Dabola 1981,geodetic,,1981,7011,8901,3257,Topographic mapping.,,IGN Paris,EPSG,1999-12-09,,0
+6156,Jednotne Trigonometricke Site Katastralni,geodetic,"Modification of Austrian MGI datum, code 6312.",,7004,8901,1306,"Geodetic survey, cadastre, topographic mapping, engineering survey.",S-JTSK = System of the Unified Trigonometrical Cadastral Network.,Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2001-11-06,2001.26  2001.51,0
+6157,Mount Dillon,geodetic,Fundamental point: Mount Dillon triangulation station. Latitude: 11 deg 15 min 07.843 sec N; Longitude: 60 deg 41 min 09.632 sec W (of Greenwich).,,7007,8901,1322,Topographic mapping.,,University of the West Indies Geodetic Services.,EPSG,2003-12-31,2003.361,0
+6158,Naparima 1955,geodetic,Fundamental point: Naparima. Latitude: 10 deg 16 min 44.860 sec N; Longitude: 61 deg 27 min 34.620 sec W (of Greenwich).,1955,7022,8901,3143,Topographic mapping.,Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.,Ordnance Survey International.,EPSG,2000-03-07,,0
+6159,European Libyan Datum 1979,geodetic,Extension of ED50 over Libya.,1979,7022,8901,1143,Topographic mapping.,,Brown and Root,EPSG,2003-12-31,2003.362,0
+6160,Chos Malal 1914,geodetic,Chos Malal police station.,1914,7022,8901,1292,Oil industry mapping.,Also known as Quini-Huao.  Superseded by Campo Inchauspe (code 6221).,Various oil company records.,EPSG,2000-03-07,,0
+6161,Pampa del Castillo,geodetic,,,7022,8901,1265,Oil industry mapping.,Used in Comodoro Rivadavia area.  Superseded by Campo Inchauspe (code 6221).,Various oil company records.,EPSG,2000-03-07,,0
+6162,Korean Datum 1985,geodetic,Fundamental point: Suwon; latitude 37 deg 16 min 31.9034 sec N; longitude 127 deg 03 min 05.1451 sec E of Greenwich.,1985,7004,8901,3266,Topographic mapping.,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1999. http://www.asprs.org/,EPSG,2005-09-05,2001.28 2005.46,0
+6163,Yemen National Geodetic Network 1996,geodetic,Sana'a IGN reference marker,1996,7030,8901,1257,Topographic mapping.,,IGN Paris,EPSG,2000-03-07,,0
+6164,South Yemen,geodetic,,,7024,8901,1340,Topographic mapping.,,IGN Paris,EPSG,2000-03-07,,0
+6165,Bissau,geodetic,,,7022,8901,3258,Topographic mapping.,,NIMA TR8350.2  ftp://164.214.2.65/pub/gig/tr8350.2/changes.pdf,EPSG,2005-09-05,2005.46,0
+6166,Korean Datum 1995,geodetic,,1995,7030,8901,3266,Topographic mapping.,,NIMA TR8350.2  ftp://164.214.2.65/pub/gig/tr8350.2/changes.pdf,EPSG,2005-09-05,2005.46,0
+6167,New Zealand Geodetic Datum 2000,geodetic,Based on ITRF96 at epoch 2000.0,2000,7019,8901,3285,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes New Zealand Geodetic Datum 1949 (code 6272) and Chatham Islands Datum 1979 (code 6673) from March 2000.,Land Information New Zealand. http://www.linz.govt.nz/rcs/linz/pub/web/root/core/SurveySystem/GeodeticInfo/GeodeticDatums/nzgd2000factsheet/index.jsp,EPSG,2004-03-26,2004.11,0
+6168,Accra,geodetic,Fundamental point: GCS Station 547. Latitude: 5 deg 23 min 43.3 sec N; Longitude: 0 deg 11 min 52.3 sec W (of Greenwich).,,7029,8901,1104,Topographic mapping.,Superseded in 1978 by Leigon datum (code 6250).,Ordnance Survey International,EPSG,2000-10-12,,0
+6169,American Samoa 1962,geodetic,Fundamental point: Betty 13 eccentric. Latitude: 14 deg 20 min 08.34 sec S; longitude: 170 deg 42 min 52.25 sec W,1962,7008,8901,3109,Topographic mapping.,,NIMA TR8350.2 revision of January 2000. Oil industry sources for origin description details.,EPSG,2005-05-21,2003.362 2005.23,0
+6170,Sistema de Referencia Geocentrico para America del Sur 1995,geodetic,ITRF94 epoch 1995.42.,1995,7019,8901,1341,Geodetic survey.,Realised by a frame of 58 stations observed in 1995 and adjusted in the ITRF94. Superseded by SIRGAS 2000.,NIMA TR8350.2 revision of January 2000. Also http://www1.ibge.gov.br/,EPSG,2005-09-05,2004.25 2005.46,0
+6171,Reseau Geodesique Francais 1993,geodetic,Coincident with ETRS89 at epoch 1993.0,1993,7019,8901,1096,Geodetic survey.,,http://www.ign.fr/ via TotalFinaElf,EPSG,2005-09-05,2001.51 2005.46,0
+6172,Posiciones Geodesicas Argentinas,geodetic,,1994,7019,8901,1033,"Topographic mapping, geodetic survey.","Una red geodésica de 127 puntos materializados
+en el terreno que definen el Sistema Geodésico Nacional.  [A geodetic network of 127 points defining the National Geodetic System.] Superseded by POSGAR98 (code 6190).",http://www.igm.gov.ar/posgar.html,EPSG,2000-10-19,,1
+6173,IRENET95,geodetic,ETRS89 stations in Ireland,1995,7019,8901,1305,Geodetic survey.,Densification of ETRS89,Ordnance Survey of Ireland,EPSG,2004-04-07,2004.22,0
+6174,Sierra Leone Colony 1924,geodetic,Fundamental point: Kortright. Latitude: 8 deg 28 min 44.4 sec N; Longitude: 13 deg 13 min 03.81 sec W (of Greenwich).,1924,7029,8901,1342,"Topographic mapping, engineering survey.",,Ordnance Survey International.,EPSG,2001-06-05,,0
+6175,Sierra Leone 1968,geodetic,Fundamental point: SLX2 Astro. Latitude: 8 deg 27 min 17.567 sec N; Longitude: 12 deg 49 min 40.186 sec W (of Greenwich).,1968,7012,8901,3306,"Topographic mapping, engineering survey.",Extension and readjustment with additional observations of 1960 network.  Coordinates of 1960 stations change by less than 3 metres.,Ordnance Survey International.,EPSG,2001-06-05,,0
+6176,Australian Antarctic Datum 1998,geodetic,,1998,7019,8901,1278,Topographic mapping.,,Standards Australia,EPSG,2006-01-30,2006.08,0
+6178,Pulkovo 1942/83,geodetic,Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).,1983,7024,8901,1343,"Geodetic survey, cadastre, topographic mapping, engineering survey.",International adjustment of Uniforrm Astro-Geodetic Network of countries of central and eastern Europe.,Bundesamt für Kartographie und Geodäsie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,0
+6179,Pulkovo 1942/58,geodetic,Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).,1958,7024,8901,1192,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Glowny Urzad Geodezji i Kartografii via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,0
+6180,Estonia 1997,geodetic,Densification of ETRS89 during EUREF-ESTONIA97 campaign through transformation from ITRF96 epoch 1997.56.,1997,7019,8901,1090,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes Estonia 1992 adjustment (code 6133).,Estonian National Land Board via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,0
+6181,Luxembourg 1930,geodetic,Fundamental point: northern station of Habay-la-Neuve baseline in Belgium. Latitude: 49 deg 43 min 24.408 sec N; longitude: 5 deg 38 min 22.470 sec E (of Greenwich),1930,7022,8901,1146,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Administration du Cadastre et de la Topographie via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,0
+6182,Azores Occidental Islands 1939,geodetic,Fundamental point: Observatario Meteorologico Flores.,1939,7022,8901,1344,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2005-12-30,2005.85,0
+6183,Azores Central Islands 1948,geodetic,Fundamental point: Graciosa south west base. Latitude: 39 deg 03 min 54.934 sec N; longitude: 28 deg 02 min 23.882 sec W,1948,7022,8901,1301,Topographic mapping.,Superseded by 1995 adjustment (datum code 6665).,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/  Oil industry sources for origin description details.,EPSG,2003-12-31,2002.25 2003.231 2003.362,0
+6184,Azores Oriental Islands 1940,geodetic,Fundamental point: Forte de São Bras.,1940,7022,8901,1345,Topographic mapping.,Superseded by 1995 adjustment (datum code 6664).,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-08-14,2003.231,0
+6185,Madeira 1936,geodetic,Fundamental point: Madeira SE Base.,1936,7022,8901,1314,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon via EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-06-05,,1
+6188,OSNI 1952,geodetic,Position fixed to the coordinates from the 19th century Principle Triangulation of station Divis. Scale and orientation controlled by position of Principle Triangulation stations Knocklayd and Trostan.,1952,7001,8901,2530,Geodetic survey and topographic mapping.,Superseded by Geodetic Datum of 1965 alias 1975 Mapping Adjustment or TM75 (datum code 6300).,Ordnance Survey of Northern Ireland.,EPSG,2001-11-06,,0
+6189,Red Geodesica Venezolana,geodetic,Realised by a frame of 67 stations observed in 1995 as a densification of the SIRGAS campaign and adjusted in the ITRF94.,2000,7019,8901,1251,Geodetic survey.,,Servicio Autonomo de Geografia y Cartografia Nacional.,EPSG,2001-06-11,,0
+6190,Posiciones Geodesicas Argentinas 1998,geodetic,A geodetic network of 136 high accuracy surveyed points. Densification of SIRGAS 1995; ITRF94 epoch 1995.42.,1998,7019,8901,1033,Geodetic survey.,"Technically, but at this record revision date not legally, supersedes the 1994 POSGAR adjustment (code 6694).","Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",EPSG,2005-09-12,2003.372 2005.46 2005.48,0
+6191,Albanian 1987,geodetic,,1987,7024,8901,1025,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2001-11-06,,0
+6192,Douala 1948,geodetic,"South pillar of Douala base; 4deg 00min 40.64sec N, 9deg 42min 30.41sec E",1948,7022,8901,2555,Topographic mapping.,Superseded  by Manoca 1962 datum (code 6193).,TotalFinaElf,EPSG,2005-12-30,2005.83,0
+6193,Manoca 1962,geodetic,"Reservoir centre at the  Manoca tower (""tube Suel""), 3deg 51min 49.896sec N, 9deg 36min 49.347sec E.",1962,7011,8901,2555,Topographic mapping.,The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS) ellipsoid (code 7012) but in practice this datum has used the IGN version.  Supersedes Douala 1948 (code 6192).,TotalFinaElf,EPSG,2002-01-18,,0
+6194,Qornoq 1927,geodetic,Fundamental point: Station 7008. Latitude: 64 deg 31 min 06.27 sec N; Longitude: 51 deg 12 min 24.86 sec W (of Greenwich).,1927,7022,8901,3119,Topographic mapping.,,"Kort & Matrikelstyrelsen, Copenhagen. Origin coordinates from NIMA http://earth-info.nima.mil/",EPSG,2005-09-05,2003.362 2005.46,0
+6195,Scoresbysund 1952,geodetic,,1952,7022,8901,2570,Topographic mapping.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-18,,0
+6196,Ammassalik 1958,geodetic,,1958,7022,8901,2571,Topographic mapping.,,"Kort & Matrikelstyrelsen, Copenhagen.",EPSG,2002-01-18,,0
+6197,Garoua,geodetic,Fundamental ;point: IGN astronomical station and benchmark no. 16 at Tongo. Latitude 8 deg 55 min 08.74 sec N; longitude 13 deg 30 min 43.19 sec E (of Greenwich).,,7012,8901,2590,Topographic mapping.,,TotalFinaElf,EPSG,2002-02-12,,0
+6198,Kousseri,geodetic,IGN astronomical station Dabanga; 11deg 55min 05.9sec N  14deg 38min 40.8sec E.,,7012,8901,2591,Topographic mapping.,,TotalFinaElf,EPSG,2002-02-12,,0
+6199,Egypt 1930,geodetic,Fundamental point: Station F1 (Venus). Latitude: 30 deg 01 min 42.86 sec N; Longitude: 31 deg 16 min 37.05 sec E (of Greenwich).,1930,7022,8901,3242,Used for scientific purposes only.,"Note that Egypt 1930 uses the International 1924 ellipsoid, unlike the Egypt 1907 datum (code 6229) which uses the Helmert ellipsoid. Oil industry references to the Egypt 1930 datum name and the Helmert ellipsoid probably mean Egypt 1907 datum.",,EPSG,2002-02-12,,0
+6200,Pulkovo 1995,geodetic,Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 15.359 sec N; Longitude: 30 deg 19 min 28.318 sec E (of Greenwich).,1995,7024,8901,1198,Scientific adjustment.,,"""Main Terms of Reference for the State Geodetic Network""; Federal Geodetic Service of Russia; 1994",EPSG,1996-09-12,,0
+6201,Adindan,geodetic,Fundamental point: Station 15; Adindan. Latitude: 22 deg 10 min 07.110 sec N; Longitude: 31 deg 29 min 21.608 sec E (of Greenwich).,,7012,8901,1271,Topographic mapping.,"The 12th parallel traverse of 1966-70 (Point 58 datum, code 6620) is connected to the Adindan network in western Sudan. This has given rise to misconceptions that the Adindan network is used in west Africa.",,EPSG,2003-12-31,2002.431 2003.361,0
+6202,Australian Geodetic Datum 1966,geodetic,Fundamental point: Johnson Memorial Cairn. Latitude: 25 deg 56 min 54.5515 sec S; Longitude: 133 deg 12 min 30.0771 sec E (of Greenwich).,1966,7003,8901,1279,Topographic mapping.,,Australian Map Grid Technical Manual. National Mapping Council of Australia Technical Publication 7; 1972.,EPSG,2003-12-31,2003.361,0
+6203,Australian Geodetic Datum 1984,geodetic,Fundamental point: Johnson Memorial Cairn. Latitude: 25 deg 56 min 54.5515 sec S; Longitude: 133 deg 12 min 30.0771 sec E (of Greenwich).,1984,7003,8901,2576,Topographic mapping.,"Uses all data from 1966 adjustment with additional observations, improved software and a geoid model.","""GDA technical manual v2_2"", Intergovernmental Committee on Surveying and Mapping. www.anzlic.org.au/icsm/gdtm/",EPSG,2003-12-31,2003.29 2003.361,0
+6204,Ain el Abd 1970,geodetic,Fundamental point: Ain El Abd.  Latitude: 28 deg 14 min 06.171 sec N; Longitude: 48 deg 16 min 20.906 sec E (of Greenwich).,1970,7022,8901,1272,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6205,Afgooye,geodetic,,,7024,8901,1214,Topographic mapping.,,,EPSG,1995-06-02,,0
+6206,Agadez,geodetic,,,7011,8901,1177,Topographic mapping.,,,EPSG,1995-06-02,,0
+6207,Lisbon 1937,geodetic,Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 9 deg 07 min 54.862 sec W (of Greenwich).,1937,7022,8901,1294,Topographic mapping.,Supersedes Lisbon 1890 adjustment (which used Bessel 1841 ellipsoid).,Instituto Geografico e Cadastral; Lisbon,EPSG,1995-06-02,2001.551,0
+6208,Aratu,geodetic,,,7022,8901,1274,Oil industry geodetic purposes.,,,EPSG,1995-06-02,,0
+6209,Arc 1950,geodetic,Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).,1950,7013,8901,1276,"Topographic mapping, geodetic survey.",,,EPSG,1995-06-02,,0
+6210,Arc 1960,geodetic,Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).,1960,7012,8901,1277,"Topographic mapping, geodetic survey.",,,EPSG,1995-06-02,,0
+6211,Batavia,geodetic,Fundamental point: Longitude at Batavia Astro. Station. Latitude: 6 deg  7 min 39.522 sec S; Longitude: 106 deg 48 min 27.790 sec E (of Greenwich). Latitude and azimuth at Genuk.,,7004,8901,1285,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6212,Barbados 1938,geodetic,"Fundamental point: HMS Challenger astro station M1, St. Anne's Tower; latitude 13 deg 04 min 32.53 sec N; longitude 59 deg 36 min 29.34 sec W (of Greenwich).",1938,7012,8901,1042,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,99.171 2005.,0
+6213,Beduaram,geodetic,,,7011,8901,2771,Topographic mapping.,,,EPSG,2004-09-01,2004.49,0
+6214,Beijing 1954,geodetic,,1954,7024,8901,1067,Topographic mapping.,,,EPSG,1995-06-02,,0
+6215,Reseau National Belge 1950,geodetic,Fundamental point: Lommel (tower). Latitude: 51 deg 13 min 47.334 sec N; Longitude: 5 deg 18 min 49.483 sec E (of Greenwich).,1950,7022,8901,1347,Topographic mapping.,,,EPSG,2003-12-18,2003.361,0
+6216,Bermuda 1957,geodetic,Fundamental point: Fort George base. Latitude 32 deg 22 min 44.36 sec N; longitude 64 deg 40 min 58.11 sec W (of Greenwich).,1957,7008,8901,1047,Topographic mapping.,,Various oil industry sources.,EPSG,2003-12-31,2003.362,0
+6218,Bogota 1975,geodetic,Fundamental point: Bogota observatory. Latitude: 4 deg 35 min 56.570 sec N; Longitude: 74 deg  4 min 51.300 sec W (of Greenwich).,1975,7022,8901,3229,Topographic mapping.,Supersedes 1951 adjustment. Superseded by MAGNA-SIRGAS (datum code 6685).,"Instituto Geografico Agustin Caduzzi (IGAC) special publication no. 1, 4th edition (1975) ""Geodesia: Resultados Definitvos de Parte de las Redes Geodesicas Establecidas en el Pais"".",EPSG,2005-04-14,2000.20 2005.06,0
+6219,Bukit Rimpah,geodetic,2deg 00min 40.16sec S  105deg 51min 39.76sec E (of Greenwich).,,7004,8901,1287,Topographic mapping.,,,EPSG,1995-06-02,,0
+6220,Camacupa,geodetic,"Fundamental point: Campo de Aviaçao. Latitude: 12 deg 01 min 19.070 sec South, Longitude = 17 deg 27 min 19.800 sec East of Greenwich",1948,7012,8901,1288,Coastal hydrography.,,"Clifford J. Mugnier, PE&RS journal, March 2001.",EPSG,2004-01-08,2003.361,0
+6221,Campo Inchauspe,geodetic,Fundamental point: Campo Inchauspe. Latitude: 35 deg 58 min 16.56 sec S; Longitude: 62 deg 10 min 12.03 sec W (of Greenwich).,,7022,8901,1033,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.361 2005.46,0
+6222,Cape,geodetic,Fundamental point: Buffelsfontein. Latitude: 33 deg 59 min 32.000 sec S; Longitude: 25 deg 30 min 44.622 sec E (of Greenwich).,,7013,8901,1290,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,"Private Communication, Directorate of Surveys and Land Information, Cape Town.",EPSG,1996-10-18,96.25  99.69,0
+6223,Carthage,geodetic,Fundamental point: Carthage. Latitude: 40.9464506g = 36 deg 51 min 06.50 sec N; Longitude: 8.8724368g E of Paris = 10 deg 19 min 20.72 sec E of Greenwich.,1925,7011,8901,1236,Topographic mapping.,Fundamental point astronomic coordinates determined in 1878.,,EPSG,2004-01-15,2003.362 2003.05,0
+6224,Chua,geodetic,Fundamental point: Chua. Latitude: 19 deg 45 min 41.160 sec S; Longitude: 48 deg 06 min 07.560 sec W (of Greenwich).,,7022,8901,3356,Geodetic survey.,,NIMA http://earth-info.nima.mil/,EPSG,2006-02-17,2003.361 2005.46 2005.84,0
+6225,Corrego Alegre,geodetic,Fundamental point: Corrego Alegre. Latitude: 19 deg 50 min 15.140 sec S; Longitude: 48 deg 57 min 42.750 sec W (of Greenwich).,,7022,8901,1293,"Topographic mapping, geodetic survey. Superseded by SAD69.",NIMA gives coordinates of origin as Latitude: 19 deg 50 min 15.140 sec S; Longitude: 48 deg 57 min 42.750 sec W.,IGBE and NIMA http://earth-info.nima.mil/,EPSG,2006-02-09,2005.841,0
+6226,Cote d'Ivoire,geodetic,,,7011,8901,1075,Topographic mapping.,,,EPSG,1995-06-02,2001.11,1
+6227,Deir ez Zor,geodetic,Fundamental point: Trig. 254 Deir. Latitude: 35 deg 21 min 49.975 sec N; Longitude: 40 deg 05 min 46.770 sec E (of Greenwich).,,7011,8901,1623,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6228,Douala,geodetic,,,7011,8901,1060,Topographic mapping.,,,EPSG,1995-06-02,,1
+6229,Egypt 1907,geodetic,Fundamental point: Station F1 (Venus). Latitude: 30 deg 01 min 42.86 sec N; Longitude: 31 deg 16 min 33.60 sec E (of Greenwich).,1907,7020,8901,1086,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,,EPSG,1995-06-02,,0
+6230,European Datum 1950,geodetic,Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).,1950,7022,8901,1296,"Topographic mapping, geodetic survey.",,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2003-12-31,2003.361,0
+6231,European Datum 1987,geodetic,Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).,1987,7022,8901,1297,Scientific network.,,,EPSG,2003-12-31,2003.362,0
+6232,Fahud,geodetic,Fundamental point: Station NO68-024 Fahud. Latitude: 22 deg 17 min 31.182 sec N; Longitude: 56 deg 29 min 18.820 sec E (of Greenwich).,,7012,8901,3288,Oil industry mapping.,Superseded by PSD93 (code 6134).,Petroleum Development Oman.,EPSG,1995-06-02,,0
+6233,Gandajika 1970,geodetic,,1970,7022,8901,1152,Topographic mapping.,,,EPSG,1995-06-02,,1
+6234,Garoua,geodetic,,,7011,8901,1060,Topographic mapping.,The intent of the Bukavu 1953 conference was to adopt the Clarke 1880 (RGS) ellipsoid (code 7012) but in practice this datum has used the IGN version.,,EPSG,1995-06-02,,1
+6235,Guyane Francaise,geodetic,,,7022,8901,1097,Topographic mapping.,,,EPSG,1995-06-02,,1
+6236,Hu Tzu Shan,geodetic,Fundamental point: Hu Tzu Shan. Latitude: 23 deg 58 min 32.34 sec N; Longitude: 120 deg 58 min 25.975 sec E (of Greenwich).,,7022,8901,3315,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-12-30,2003.362 2005.46 2005.83,0
+6237,Hungarian Datum 1972,geodetic,"Fundamental point: Szolohegy. Latitude: 47 deg 17 min 32,6156 sec N; Longitude 19 deg 36 min 09.9865 sec E; geoid height 6.56m.",1972,7036,8901,1119,Topographic mapping.,,http://lazarus.elte.hu/gb/geodez/geod3.htm,EPSG,1996-10-18,96.09,0
+6238,Indonesian Datum 1974,geodetic,"Fundamental point: Padang. Latitude: 0 deg 56 min 38.414 sec S; Longitude: 100 deg 22 min  8.804 sec E (of Greenwich). Ellipsoidal height 3.190m, gravity-related height 14.0m above mean sea level.",1974,7021,8901,1122,Topographic mapping.,,Bakosurtanal 1979 paper by Jacob Rais.,EPSG,2002-06-22,2002.151,0
+6239,Indian 1954,geodetic,Extension of Kalianpur 1937 over Myanmar and Thailand.,1954,7015,8901,1304,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6240,Indian 1975,geodetic,Fundamental point: Khau Sakaerang,1975,7015,8901,1231,Topographic mapping.,,,EPSG,1995-06-02,,0
+6241,Jamaica 1875,geodetic,Fundamental point: Fort Charles Flagstaff. Latitude: 17 deg 55 min 55.800 sec N; Longitude: 76 deg 56 min 37.260 sec W (of Greenwich).,1875,7034,8901,3342,Topographic mapping.,,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,2004.51,0
+6242,Jamaica 1969,geodetic,Fundamental point: Fort Charles Flagstaff. Latitude: 17 deg 55 min 55.800 sec N; Longitude: 76 deg 56 min 37.260 sec W (of Greenwich).,1969,7008,8901,3342,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,"Survey Department, Government of Jamaica, 1983.",EPSG,2004-09-12,2004.51,0
+6243,Kalianpur 1880,geodetic,Fundamental point: Kalianpur. Latitude: 24 deg  07 min 11.260 sec N; Longitude: 77 deg 39 min 17.570 sec E (of Greenwich).,1880,7042,8901,1307,Topographic mapping.,Includes 1916 extension into Burma (Myanmar).  Superseded by 1937 adjustment.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2004-04-27,97.23 2004.27,0
+6244,Kandawala,geodetic,,,7015,8901,3310,Topographic mapping.,,,EPSG,1995-06-02,,0
+6245,Kertau,geodetic,Fundamental point: Kertau. Latitude: 3 deg 27 min 50.710 sec N; Longitude: 102 deg 37 min 24.550 sec E (of Greenwich).,,7018,8901,1309,Topographic mapping.,,,EPSG,1995-06-02,,0
+6246,Kuwait Oil Company,geodetic,Fundamental point: K28.  Latitude: 29 deg 03 min 42.348 sec N; Longitude: 48 deg 08 min 42.558 sec E (of Greenwich).,1952,7012,8901,3267,Oil industry mapping.,,,EPSG,2004-06-16,2004.41,0
+6247,La Canoa,geodetic,Fundamental point: La Canoa. Latitude: 8 deg 34 min 17.170 sec N; Longitude: 63 deg 51 min 34.880 sec W (of Greenwich).,,7022,8901,3327,"Geodetic survey, topographic mapping, engineering survey.",Origin also adopted for PSAD56.,,EPSG,1995-06-02,,0
+6248,Provisional South American Datum 1956,geodetic,Fundamental point: La Canoa. Latitude: 8 deg 34 min 17.170 sec N; Longitude: 63 deg 51 min 34.880 sec W (of Greenwich).,1956,7022,8901,1348,Topographic mapping.,Same origin as La Canoa datum.,,EPSG,1995-06-02,,0
+6249,Lake,geodetic,Fundamental point: Maracaibo Cathedral. Latitude: 10 deg 38 min 34.678 sec N; Longitude: 71 deg 36 min 20.224 sec W (of Greenwich).,,7022,8901,1312,Oil industry mapping.,,,EPSG,1995-06-02,,0
+6250,Leigon,geodetic,"Fundamental point: GCS Station 121, Leigon. Latitude: 5 deg 38 min 52.27 sec N; Longitude: 0 deg 11 min 46.08 sec W (of Greenwich).",,7012,8901,1104,Topographic mapping.,Superseded Accra datum (code 6168) from 1978.  Coordinates at Leigon fundamental point defined as Accra datum values for that point.,Ordnance Survey International,EPSG,1995-06-02,,0
+6251,Liberia 1964,geodetic,Fundamental point: Robertsfield. Latitude: 6 deg 13 min 53.02 sec N; Longitude: 10 deg 21 min 35.44 sec W (of Greenwich).,1964,7012,8901,3270,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.362 2005.46,0
+6252,Lome,geodetic,,,7011,8901,1232,Topographic mapping.,,,EPSG,1995-06-02,,0
+6253,Luzon 1911,geodetic,Fundamental point: Balacan. Latitude: 13 deg 33 min 41.000 sec N; Longitude: 121 deg 52 min  03.000 sec E (of Greenwich).,1911,7008,8901,1190,Topographic mapping.,Superseded by Philippine Reference system of 1992 (datum code 6683).,Coast and Geodetic Survey,EPSG,2004-12-24,2004.73,0
+6254,Hito XVIII 1963,geodetic,Chile-Argentina boundary survey.,1963,7022,8901,1303,Geodetic survey.,Used in Tierra del Fuego.,Various oil company records.,EPSG,1995-06-02,,0
+6255,Herat North,geodetic,Fundamental point: Herat North. Latitude: 34 deg 23 min 09.08 sec N; Longitude: 64 deg 10 min 58.94 sec E (of Greenwich).,,7022,8901,1024,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.362 2005.46,0
+6256,Mahe 1971,geodetic,Fundamental point: Mahe,1971,7012,8901,1208,Topographic mapping.,,,EPSG,1995-06-02,,0
+6257,Makassar,geodetic,"Fundamental point: station P1, Moncongloe. Latitude: 5 deg 08 min 41.42 sec S; long 119 deg 24 min 14.94 sec E of Greenwich.",,7004,8901,1316,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.361 2005.46,0
+6258,European Terrestrial Reference System 1989,geodetic,"Fixed to the stable part of the Eurasian continental 
+plate and consistent with ITRS at the epoch 1989.0.",1989,7019,8901,1298,Geodetic survey.,The distinction in usage between ETRF89 and ETRS89 is confused: although in principle conceptually different in practice both are used for the realisation.,,EPSG,2003-08-14,97.11  97.55  99.111 2000.72 2003.26,0
+6259,Malongo 1987,geodetic,Fundamental point: Station Y at Malongo base camp. Latitude: 5 deg 23 min 30.810 sec S; Longitude: 12 deg 12 min  01.590 sec E (of Greenwich).,1987,7022,8901,3180,Oil industry offshore exploration and production from 1987.,"Superseded Mhast (offshore) (code 6705) in 1987. Origin coordinates constrained to those of Mhast (offshore) but other station coordinates differ. References to ""Mhast"" since 1987 often should have stated ""Malongo 1987"".",Chevron Petroleum Technology.,EPSG,2006-01-06,2005.751,0
+6260,Manoca,geodetic,,,7012,8901,1060,Topographic mapping.,,,EPSG,1995-06-02,,1
+6261,Merchich,geodetic,Fundamental point: Merchich. Latitude: 33 deg 26 min 59.672 sec N; Longitude: 7deg 33 min 27.295sec W (of Greenwich).,1922,7011,8901,3280,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6262,Massawa,geodetic,,,7004,8901,1089,Topographic mapping.,,,EPSG,1995-06-02,,0
+6263,Minna,geodetic,Fundamental point: Minna base station L40. Latitude: 9 deg 38 min 08.87 sec N; Longitude: 6 deg 30 min 58.76 sec E (of Greenwich).,,7012,8901,1178,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.361 2005.46,0
+6264,Mhast,geodetic,,,7022,8901,1318,Coastal hydrography.,,,EPSG,1995-06-02,,1
+6265,Monte Mario,geodetic,Fundamental point: Monte Mario. Latitude: 41 deg 55 min 25.51 sec N; Longitude: 12 deg  27 min  08.4 sec E (of Greenwich).,1940,7022,8901,3343,Topographic mapping.,"Superseded Genova datum, Bessel 1841 ellipsoid, from 1940.",,EPSG,2003-12-31,2003.36,0
+6266,M'poraloko,geodetic,,,7011,8901,1100,Topographic mapping.,,,EPSG,1995-06-02,,0
+6267,North American Datum 1927,geodetic,Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).,1927,7008,8901,1349,Topographic mapping.,Superseded by North American Datum 1983 (NAD83),,EPSG,1995-06-02,,0
+6268,NAD Michigan,geodetic,Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).,,7009,8901,1391,Topographic mapping.,,,EPSG,1995-06-02,,0
+6269,North American Datum 1983,geodetic,Origin at geocentre.,1986,7019,8901,1350,Topographic mapping.,,,EPSG,1995-06-02,,0
+6270,Nahrwan 1967,geodetic,Fundamental point: Nahrwan south base.  Latitude: 33 deg 19 min 10.87 sec N; Longitude: 44 deg 43 min 25.54 sec E (of Greenwich).,1967,7012,8901,1351,Topographic mapping.,,,EPSG,1995-06-02,,0
+6271,Naparima 1972,geodetic,Fundamental point: Naparima. Latitude: 10 deg 16 min 44.860 sec N; Longitude: 61 deg 27 min 34.620 sec W (of Greenwich).,1972,7022,8901,1322,Topographic mapping.,Naparima 1972 is an extension of the Naparima 1955 network of Trinidad to include Tobago.,Ordnance Survey International.,EPSG,1995-06-02,,0
+6272,New Zealand Geodetic Datum 1949,geodetic,Fundamental point: Papatahi. Latitude: 41 deg 19 min  8.900 sec S; Longitude: 175 deg  02 min 51.000 sec E (of Greenwich).,1949,7022,8901,3285,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by New Zealand Geodetic Datum 2000 (code 6167) from March 2000.,Land Information New Zealand. http://www.linz.govt.nz/rcs/linz/pub/web/root/core/SurveySystem/GeodeticInfo/GeodeticDatums/nzgd2000factsheet/index.jsp,EPSG,2004-03-26,2000.702 2004.11,0
+6273,NGO 1948,geodetic,Fundamental point: Oslo observatory. Latitude: 59 deg 54 min 43.7 sec N; Longitude: 10 deg 43 min 22.5 sec E (of Greenwich).,1948,7005,8901,1352,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,EuroGeographics; http://crs.bkg.bund.de/crs-eu/,EPSG,2004-01-05,2003.362,0
+6274,Datum 73,geodetic,"Fundamental point:  TF4, Melrica. Latitude: 39 deg 41 min 37.30 sec N; Longitude: 8 deg 07 min 53.31 sec W (of Greenwich).",1964,7022,8901,1294,Topographic mapping.,,Instituto Geografico e Cadastral; Lisbon,EPSG,1995-06-02,,0
+6275,Nouvelle Triangulation Francaise,geodetic,Fundamental point: Pantheon. Latitude: 48 deg 50 min 46.522 sec N; Longitude: 2 deg 20 min 48.667 sec E (of Greenwich).,1895,7011,8901,1326,Topographic mapping.,,,EPSG,2004-01-07,2003.361,0
+6276,NSWC 9Z-2,geodetic,,,7025,8901,1262,Satellite navigation.,Transit precise ephemeris before 1991.,,EPSG,1995-06-02,,0
+6277,OSGB 1936,geodetic,"Fundamental point: Pre 2002: Herstmonceux, Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich). From April 2002 the datum is defined through the application of the OSTN02 transformation (tfm code 1039) to ETRS89.",1936,7001,8901,1264,Topographic mapping.Topographic mapping.Topographic mapping.Topographic mapping.,,Ordnance Survey of Great Britain,EPSG,2002-09-19,2002.62,0
+6278,OSGB 1970 (SN),geodetic,Fundamental point: Herstmonceux. Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich).,1970,7001,8901,1264,Scientific network.,,,EPSG,2006-01-16,2005.88,0
+6279,OS (SN) 1980,geodetic,Fundamental point: Herstmonceux. Latitude: 50 deg 51 min 55.271 sec N; Longitude: 0 deg 20 min 45.882 sec E (of Greenwich).,1980,7001,8901,1354,Scientific network.,,,EPSG,1995-06-02,,0
+6280,Padang 1884,geodetic,Fundamental point: Padang,1884,7004,8901,1355,Topographic mapping.,,,EPSG,1995-06-02,,0
+6281,Palestine 1923,geodetic,Fundamental point: Point 82'M  Jerusalem. Latitude: 31 deg 44 min  2.749 sec N; Longitude: 35 deg 12 min 43.490 sec E (of Greenwich).,1923,7010,8901,1356,Topographic mapping.,,,EPSG,2004-04-14,2004.15,0
+6282,Congo 1960 Pointe Noire,geodetic,Fundamental point: Point Noire Astro. Latitude: 4 deg 47 min 00.10 sec S; Longitude: 11 deg 51 min 01.55 sec E (of Greenwich).,1960,7011,8901,1072,Topographic mapping.,,Elf,EPSG,2003-12-31,2002.05 2003.361,0
+6283,Geocentric Datum of Australia 1994,geodetic,ITRF92 at epoch 1994.0,1994,7019,8901,2575,"Topographic mapping, geodetic survey.",Coincident with WGS84 to within 1 metre.,Australian Surveying and Land Information Group Internet WWW page. http://www.auslig.gov.au/geodesy/datums/gda.htm#specs,EPSG,1995-06-02,,0
+6284,Pulkovo 1942,geodetic,Fundamental point: Pulkovo observatory. Latitude: 59 deg 46 min 18.550 sec N; Longitude: 30 deg 19 min 42.090 sec E (of Greenwich).,1942,7024,8901,1357,Topographic mapping.,,,EPSG,1995-06-02,,0
+6285,Qatar 1974,geodetic,Fundamental point: Station G3,1974,7022,8901,1346,Topographic mapping.,,,EPSG,2001-08-28,2001.27,0
+6286,Qatar 1948,geodetic,Fundamental point: Sokey 0 M. Latitude: 25 deg 22 min 56.500 sec N; Longitude: 50 deg 45 min 41.000 sec E (of Greenwich).,1948,7020,8901,1346,Topographic mapping.,,,EPSG,1995-06-02,,0
+6287,Qornoq,geodetic,,1927,7022,8901,1107,Topographic mapping.,,,EPSG,1995-06-02,,1
+6288,Loma Quintana,geodetic,Fundamental point: Loma Quintana,,7022,8901,1313,Topographic mapping.,Superseded by La Canoa (code 6247).,,EPSG,1995-06-02,,0
+6289,Amersfoort,geodetic,Fundamental point: Amersfoort. Latitude: 52 deg 09 min 22.178 sec N; Longitude: 5 deg 23 min 15.478 sec E (of Greenwich).,,7004,8901,1275,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,http://www.rdnap.nl/,EPSG,2005-09-29,2000.56 2003.361 2005.46,0
+6291,South American Datum 1969,geodetic,,1969,7036,8901,1358,Topographic mapping.,SAD69 uses GRS67 ellipsoid with 1/f to exactly 2 decimal places.  Precision of ellipsoid entry increased from 2 to 5 dp with change id 97.252.  Error introduced if not using the truncated precision is 0 to 31mm.,,EPSG,1996-10-18,96.09  97.252,1
+6292,Sapper Hill 1943,geodetic,,1943,7022,8901,3247,Topographic mapping.,,,EPSG,1995-06-02,,0
+6293,Schwarzeck,geodetic,Fundamental point: Schwarzeck. Latitude: 22 deg 45 min 35.820 sec S; Longitude: 18 deg 40 min 34.549 sec E of Greenwich. Fixed during German South West Africa-British Bechuanaland boundary survey of 1898-1903.,,7046,8901,1169,Topographic mapping.,,"Private Communication, Directorate of Surveys and Land Information, Cape Town.",EPSG,2004-04-09,2001.15 2003.362,0
+6294,Segora,geodetic,,,7004,8901,1359,Topographic mapping.,,,EPSG,1995-06-02,,1
+6295,Serindung,geodetic,Fundamental point: Ep A. Latitude: 1 deg 06 min 10.60 sec N; Longitude: 105 deg 00 min 59.82 sec E (of Greenwich).,,7004,8901,1360,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.362 2005.46,0
+6296,Sudan,geodetic,,,7011,8901,1361,Topographic mapping.,,,EPSG,1995-06-02,,1
+6297,Tananarive 1925,geodetic,Fundamental point: Tananarive observatory. Latitude: 18 deg 55 min 02.10 sec S; Longitude: 47 deg 33 min 06.75 sec E (of Greenwich).,2025,7022,8901,3273,Topographic mapping.,,IGN Paris,EPSG,2003-12-31,2003.361,0
+6298,Timbalai 1948,geodetic,Fundamental point: Timbalai. Latitude: 5 deg 17 min  3.548 sec N; Longitude: 115 deg 10 min 56.409 sec E (of Greenwich).,1948,7016,8901,1362,Topographic mapping.,,,EPSG,1995-06-02,,0
+6299,TM65,geodetic,Adjusted to best mean fit 12 stations of the OSNI 1952 primary adjustment.,1965,7002,8901,1305,Topographic mapping.,"Differences between OSNI 1952 and TM65 at these stations are RMS 0.25m east, 0.23m north, maximum vector 0.57m. TM65 superseded by and not to be confused with Geodetic Datum of 1965 alias 1975 Mapping Adjustment or TM75 (datum code 6300).","""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,2002.621,0
+6300,Geodetic Datum of 1965,geodetic,Adjusted to best mean fit 9 stations of the OSNI 1952 primary adjustment in Northern Ireland plus the 1965 values of 3 stations in the Republic of Ireland.,1975,7002,8901,1305,"Geodetic survey, topographic mapping and engineering survey.",Differences from the 1965 adjustment (datum code 6299) are: average difference in Eastings 0.092m; average difference in Northings 0.108m; maximum vector difference 0.548m.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,2002.621,0
+6301,Tokyo,geodetic,Fundamental point: Nikon-Keido-Genten. Latitude: 35 deg 39 min 17.5148 sec N; Longitude: 139 deg 44 min 40.5020 sec E (of Greenwich).,,7004,8901,1364,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by Japanese Geodetic Datum 2000 (code 6611).,Geographic Survey Institute; Japan; Bulletin 40 (March 1994).  Also http://vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html,EPSG,2002-06-22,98.46  2002.08,0
+6302,Trinidad 1903,geodetic,"Station 00, Harbour Master's Flagstaff, Port of Spain. 
+Trinidad 1903 / Trinidad Grid coordinates (Clarke's links): 333604.30 E, 436366.91 N (Latitude: 10 deg 38 min 39.01 sec N,  Longitude: 61 deg 30 min 38.00 sec W of Greenwich)",1903,7007,8901,1339,Topographic mapping.,,"""Land Surveyor's Handbook"", 1935, published under the direction of JW MacGillivray, Surveyor General, Land & Survey's Department, Trinidad & Tobago.",EPSG,2004-03-01,2003.362  2004.13,0
+6303,Trucial Coast 1948,geodetic,Fundamental point: TC1. Latitude: 25 deg 23 min 50.190 sec N; Longitude: 55 deg 26 min 43.950 sec E (of Greenwich).,1948,7020,8901,1363,Oil industry mapping.,,,EPSG,1995-06-02,,0
+6304,Voirol 1875,geodetic,Fundamental point: Voirol. Latitude: 36 deg 45 min 07.927 sec N; Longitude: 3 deg 02 min 49.435 sec E of Greenwich. Uses RGS (and old IGN) value of 2 deg 20 min 13.95 sec for Greenwich-Paris meridian difference.,1875,7011,8901,1365,Topographic mapping.,Superseded by Voirol 1879 (code 6671).,IGN Paris,EPSG,2004-01-07,2003.361,0
+6306,Bern 1938,geodetic,Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min  7.890 sec N; Longitude: 7 deg 26 min 22.335 sec E (of Greenwich).,1938,7004,8901,1286,Topographic mapping.,This redetermination of the coordinates of fundamental point is used for scientific purposes and as the graticule overprinted on topographic maps constructed on the CH1903 / LV03 projected CS (code 21781).,"""Die Projektionen der schweizerischen Plan- und Kartenwerke""; J. Bolliger 1967",EPSG,1995-06-02,,0
+6307,Nord Sahara 1959,geodetic,Coordinates of primary network readjusted on ED50 datum and then transformed conformally to Clarke 1880 (RGS) ellipsoid.,1959,7012,8901,1365,Topographic mapping.,Sometimes incorrectly referred to as Voirol Unifie 1960. Voirol Unifie 1960 is NOT a datum:  it is two projected coordinate systems based on  Nord Sahara 1959.  See coordinate system codes 30791 and 30792.,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2006-01-16,99.62 2003.361 2005.88,0
+6308,Stockholm 1938,geodetic,Fundamental point: Stockholm observatory,1938,7004,8901,3313,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RT90 adjustment (datum code 6124),,EPSG,1996-04-12,,0
+6309,Yacare,geodetic,Fundamental point: Yacare. Latitude: 30 deg 35 min 53.68 sec S; Longitude: 57 deg 25 min 01.30 sec W of Greenwich.,,7022,8901,1247,Topographic mapping.,,NIMA http://earth-info.nima.mil/,EPSG,2005-09-05,2003.362 2005.46,0
+6310,Yoff,geodetic,Fundamental point: Yoff. Latitude: 14 deg 44 min 41.62 sec N; Longitude: 17 deg 29 min 07.02 sec W of Greenwich.,,7011,8901,1207,Topographic mapping.,,,EPSG,2003-12-31,2003.362,0
+6311,Zanderij,geodetic,,,7022,8901,1222,Topographic mapping.,,,EPSG,1995-06-02,,0
+6312,Militar-Geographische Institut,geodetic,Fundamental point: Hermannskogel. Latitude: 48 deg 16 min 15.29 sec N; Longitude: 16 deg 17 min 41.06 sec E (of Greenwich).,1901,7004,8901,1321,Topographic mapping.,Croatia is planning to define a new modern datum to supersede HR1901 (info from EuroGeographics; http://crs.ifag.de/).,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,1995-06-02,,0
+6313,Reseau National Belge 1972,geodetic,Fundamental point: Uccle observatory. Latitude: 50 deg 47 min 57.704 sec N; Longitude: 4 deg 21 min 24.983 sec E (of Greenwich).,1972,7022,8901,1347,Topographic mapping.,,,EPSG,1995-06-02,,0
+6314,Deutsches Hauptdreiecksnetz,geodetic,Fundamental point: Rauenberg. Latitude: 52 deg 27 min 12.021 sec N; Longitude: 13 deg 22 min 04.928 sec E (of Greenwich).,,7004,8901,1295,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,,EPSG,2001-11-06,2001.511,0
+6315,Conakry 1905,geodetic,Fundamental point: Conakry. Latitude: 10.573766g N; Longitude: 17.833682g W (of Paris).,1905,7011,8901,3257,Topographic mapping.,,,EPSG,1995-06-02,,0
+6316,Dealul Piscului 1933,geodetic,Fundamental point: latitude 44 deg 24 min 33.9606 sec N; longitude 26 deg 06 min 44.8772 sec E (of Greenwich).,1933,7022,8901,3295,Topographic mapping.,Superseded by 1970 adjustment (datum code 6317),Institute for Geodesy Photogrametry and Land Management,EPSG,1996-04-12,,0
+6317,Dealul Piscului 1970,geodetic,Fundamental point: latitude 44 deg 24 min 23.7709 sec N; longitude 26deg 06 min 44.1265 sec E (of Greenwich).,1970,7024,8901,1197,Topographic mapping.,Supersedes 1933 adjustment (datum code 6316),Institute for Geodesy Photogrametry and Land Management,EPSG,1996-04-12,,0
+6318,National Geodetic Network,geodetic,,1993,7030,8901,3267,Geodetic survey.,Supersedes 1984 adjustment which used the WGS72 ellipsoid.,,EPSG,2004-06-16,2004.41,0
+6319,Kuwait Utility,geodetic,,,7019,8901,1310,"Cadastre, engineering survey.",,,EPSG,1996-04-12,,0
+6322,World Geodetic System 1972,geodetic,Developed from a worldwide distribution of terrestrial and geodetic satellite observations and defined through a set of station coordinates.,1972,7043,8901,1262,Satellite navigation.,Used by GPS before 1987. For Transit satellite positioning see also WGS 72BE. Datum code 6323 reserved for southern hemisphere ProjCS's.,NIMA http://earth-info.nima.mil/,EPSG,2005-09-06,99.03 2003.362 2005.46,0
+6324,WGS 72 Transit Broadcast Ephemeris,geodetic,,1972,7043,8901,1262,Satellite navigation.,Alleged datum for use with Transit broadcast ephemeris prior to 1989. Relationship to WGS 72 has changed over time.  Datum code 6325 reserved for southern hemisphere ProjCS's.,,EPSG,1999-04-22,99.03,0
+6326,World Geodetic System 1984,geodetic,"Defined through a consistent set of station coordinates. These have changed with time: by 0.7m on 29/6/1994 [WGS 84 (G730)], a further 0.2m on 29/1/1997 [WGS 84 (G873)] and a further 0.06m on 20/1/2002 [WGS 84 (G1150)].",1984,7030,8901,1262,Satellite navigation.,"EPSG's WGS 84 datum has been the then current realisation. No distinction is made between the original WGS 84 frame, WGS 84 (G730), WGS 84 (G873) and WGS 84 (G1150). Since 1997, WGS 84 has been maintained within 10cm of the then current ITRF.","NIMA TR8350.2 June 2004 revision. http://earth-info.nga.mil/GandG/publications/tr8350.2/tr8350_2.html and 
+http://gis-lab.info/docs/nima-tr8350.2-addendum.pdf",EPSG,2005-09-06,2002.151 2002.89 2003.27 2005.46 2005.55,0
+6600,Anguilla 1957,geodetic,"Fundamental point: station A4, Police.",1957,7012,8901,3214,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6601,Antigua 1943,geodetic,Fundamental point: station A14.,1943,7012,8901,1273,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6602,Dominica 1945,geodetic,Fundamental point: station M12.,1945,7012,8901,3239,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6603,Grenada 1953,geodetic,"Fundamental point: station GS8, Sante Marie.",1953,7012,8901,1551,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,2006-02-09,2006.03,0
+6604,Montserrat 1958,geodetic,Fundamental point: station M36.,1958,7012,8901,3279,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6605,St. Kitts 1955,geodetic,Fundamental point: station K12.,1955,7012,8901,3297,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6606,St. Lucia 1955,geodetic,Fundamental point: station DCS3.,1955,7012,8901,3298,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,1999-04-22,,0
+6607,St. Vincent 1945,geodetic,"Fundamental point: station V1, Fort Charlotte.",1945,7012,8901,3300,Topographic mapping.,,Ordnance Survey of Great Britain.,EPSG,2006-02-09,2006.03,0
+6608,North American Datum 1927 (1976),geodetic,Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).,1976,7008,8901,1367,"Geodetic survey, cadastre, topographic mapping, engineering survey.",NAD27(76) used in Ontario for all maps at scale 1/20 000 and larger; elsewhere in Canada for selected purposes.,Geodetic Survey of Canada.,EPSG,1999-05-12,,0
+6609,North American Datum 1927 (CGQ77),geodetic,Fundamental point: Meade's Ranch. Latitude: 39 deg 13 min 26.686 sec N; Longitude: 98 deg 32 min 30.506 sec W (of Greenwich).,1977,7008,8901,1368,"Geodetic survey, cadastre, topographic mapping, engineering survey.",NAD27 (CGQ77) used in Quebec for all maps at scale 1/20 000 and larger; generally for maps issued by the Quebec cartography office whose reference system is CGQ77.,Geodetic Service of Quebec.  Contact alain.bernard at mrn.gouv.qc.ca,EPSG,1999-05-12,,0
+6610,Xian 1980,geodetic,,1980,7049,8901,3228,"Geodetic survey, topographic and engineering survey.",,BP,EPSG,2002-02-12,,0
+6611,Hong Kong 1980,geodetic,"Fundamental point: Trig ""Zero"", 38.4 feet south along the transit circle of the Kowloon Observatory. Latitude 22deg 18min 12.82sec North, longitude 114deg 10min 18.75sec East.",1980,7022,8901,1118,"Geodetic survey, topgraphic and engineering survey, cadastre.",Supersedes Hong Kong 1963 and Hong Kong 1963(67).,"Survey and Mapping Office, Lands Department. http://www.info.gov.hk/landsd/mapping/tindex.htm",EPSG,2006-02-06,2005.26,0
+6612,Japanese Geodetic Datum 2000,geodetic,ITRF94 at epoch 1997.0,2000,7019,8901,1129,"Geodetic survey, topographic and engineering survey.",Instigated under amendment to the Japanese Surveying Law with effect from April 2002. Supersedes Tokyo datum (code 6301).,Japanese Survey Federation and Geographical Survey Institute http://www.gsi.go.jp/ENGLISH/RESEARCH/BULLETIN/vol-45/45abst1.htm,EPSG,2002-06-22,,0
+6613,Gunung Segara,geodetic,"Station P5 (Gunung Segara). Latitude 0deg 32min 12.83sec S, longitude  117deg 08min 48.47sec E (of Greenwich).",,7004,8901,1360,Topographic mapping.,,TotalFinaElf.,EPSG,2002-06-22,,0
+6614,Qatar National Datum 1995,geodetic,Defined by transformation from WGS 84 - see coordinate operation code 1840.,1995,7022,8901,1346,Topographic mapping.,,Qatar Centre for Geographic Information.,EPSG,2002-06-28,,0
+6615,Porto Santo 1936,geodetic,SE Base on Porto Santo island.,1936,7022,8901,1314,Topographic mapping.,Superseded by 1995 adjustment (datum code 6663). For Selvagens see Selvagem Grande (code 6616).,Instituto Geografico e Cadastral Lisbon http://www.igeo.pt,EPSG,2003-08-14,2003.231 2003.232,0
+6616,Selvagem Grande,geodetic,,,7022,8901,2779,Topographic mapping.,,Instituto Geografico e Cadastral Lisbon http://www.igeo.pt,EPSG,2003-08-14,2003.232,0
+6618,South American Datum 1969,geodetic,Fundamental point: Chua. Geodetic latitude: 19 deg 45 min 41.6527 sec S; geodetic longitude: 48 deg 06 min 04.0639 sec W (of Greenwich). (Astronomic coordinates: Latitude 19 deg 45 min 41.34 +/- 0.05 sec S; Longitude 48 deg 06 min 07.80 +/- 0.08 sec W).,1969,7050,8901,1358,Topographic mapping.,SAD69 uses GRS 1967 ellipsoid but with 1/f to exactly 2 decimal places.,DMA 1974.,EPSG,2004-01-09,2003.362,0
+6619,SWEREF99,geodetic,Densification of ETRS89.,1982,7019,8901,1225,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,National Land Survey of Sweden http://www.lantmateriet.se,EPSG,2002-09-19,,0
+6620,Point 58,geodetic,Fundamental point: Point 58. Latitude: 3 deg 58 min 37.040 sec N; Longitude: 12 deg 52 min 44.045 sec E (of Greenwich).,1969,7012,8901,2790,Geodetic survey,Used as the basis for computation of the 12th Parallel traverse conducted 1966-70 from Senegal to Chad and connecting to the Adindan triangulation in Sudan.,IGN Paris.,EPSG,2002-09-19,,0
+6621,Fort Marigot,geodetic,,,7022,8901,2828,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RRAF 1991 (datum code 6640).,IGN Paris.,EPSG,2002-11-29,,0
+6622,Guadeloupe 1948,geodetic,,1948,7022,8901,2829,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RRAF 1991 (datum code 6640).,IGN Paris.,EPSG,2004-10-14,2004.561,0
+6623,Centre Spatial Guyanais 1967,geodetic,Fundamental point: Kourou-Diane. Latitude: 5 deg 15 min 53.699 sec N; Longitude: 52 deg 48 min 09.149 sec W (of Greenwich).,1967,7022,8901,3105,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RGFG95 (code 6624).,IGN Paris.,EPSG,2005-04-24,2004.562,0
+6624,Reseau Geodesique Francais Guyane 1995,geodetic,ITRF93 at epoch 1995.0,1995,7019,8901,1097,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes CSG67 (datum code 6623).,IGN Paris.,EPSG,2002-11-29,,0
+6625,Martinique 1938,geodetic,Fundamental point: Fort Desaix. Latitude: 14 deg 36 min 54.090 sec N; Longitude: 61 deg 04 min 04.030 sec W (of Greenwich).,1938,7022,8901,3276,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RRAF 1991 (datum code 6640).,IGN Paris.,EPSG,2004-10-14,2004.561,0
+6626,Reunion 1947,geodetic,Fundamental point: Piton des Neiges (Borne). Latitude: 21 deg 05 min 13.119 sec S; Longitude: 55 deg 29 min 09.193 sec E (of Greenwich).,1947,7022,8901,3337,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RGR92 (datum code 6627).,IGN Paris.,EPSG,2004-10-14,2004.561,0
+6627,Reseau Geodesique de la Reunion 1992,geodetic,ITRF91 at epoch 93.0,1992,7019,8901,1196,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes Piton des Neiges (code 6626).,IGN Paris.,EPSG,2002-11-29,,0
+6628,Tahiti 52,geodetic,Fundamental point: Tahiti North Base. Latitude: 17 deg 38 min 10.0 sec S; Longitude: 149 deg 36 min 57.8 sec W (of Greenwich).,1952,7022,8901,2811,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by Tahiti 79 (datum code 6690) in Tahiti and Moorea 87 (code 6691) in Moorea.,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2002-11-29,2005.38,0
+6629,Tahaa 54,geodetic,Fundamental point: Tahaa East Base. Latitude: 16 deg 33 min 20.97 sec S; Longitude: 151 deg 29 min 06.25 sec W (of Greenwich).,1954,7022,8901,2812,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,2005.38,0
+6630,IGN72 Nuku Hiva,geodetic,Fundamental point: Taiohae. Latitude: 8 deg 55 min 03.97 sec S; Longitude: 140 deg 05 min 36.24 sec W (of Greenwich).,1972,7022,8901,3129,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,2005.38,0
+6631,K0 1949,geodetic,,1949,7022,8901,2816,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,EPSG,2002-11-29,,1
+6632,Combani 1950,geodetic,,1950,7022,8901,3340,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,EPSG,2002-11-29,,0
+6633,IGN56 Lifou,geodetic,,1956,7022,8901,2814,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6634,IGN72 Grande Terre,geodetic,,1972,7022,8901,2822,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6635,ST87 Ouvea,geodetic,,1987,7022,8901,2813,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6636,Petrels 1972,geodetic,Fundamental point: Astro station DZ on Ile de Petrels. Latitude: 66 deg 40 min 00 sec S; Longitude: 140 deg 00 min 46 sec E (of Greenwich).,1972,7022,8901,2817,"Geodetic survey,  topographic mapping.",,IGN Paris.,EPSG,2002-11-29,,0
+6637,Pointe Geologie Perroud 1950,geodetic,Fundamental point: Astro station G.0 on Pointe Geologie. Latitude: 66 deg 39 min 30 sec S; Longitude: 140 deg 01 min 00 sec E (of Greenwich).,1950,7022,8901,2818,"Geodetic survey,  topographic mapping.",,IGN Paris.,EPSG,2002-11-29,,0
+6638,Saint Pierre et Miquelon 1950,geodetic,,1950,7008,8901,1220,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,EPSG,2006-02-03,2006.06,0
+6639,MOP78,geodetic,,1978,7022,8901,2815,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,EPSG,2002-11-29,,0
+6640,Reseau de Reference des Antilles Francaises 1991,geodetic,WGS 84 coordinates of a single station determined during the 1988 Tango mission.,1991,7030,8901,2824,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes Fort Marigot and Sainte Anne (datum codes 6621-22) in Guadeloupe and Fort Desaix (datum code 6625) in Martinique.,IGN Paris.,EPSG,2004-03-26,2004.20,0
+6641,IGN53 Mare,geodetic,,1953,7022,8901,2819,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6642,ST84 Ile des Pins,geodetic,,1984,7022,8901,2820,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6643,ST71 Belep,geodetic,,1971,7022,8901,2821,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6644,NEA74 Noumea,geodetic,,1974,7022,8901,2823,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6645,Reseau Geodesique Nouvelle Caledonie 1991,geodetic,ITRF90 at 1989.0,1989,7022,8901,1174,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Service Topographique de la Nouvelle Caledonie.,EPSG,2002-11-29,,0
+6646,Grand Comoros,geodetic,Fundamental point: M'Tsaoueni.  Latitude: 11 deg 28 min 32.200 sec S; Longitude: 43 deg 15 min 42.315 sec E (of Greenwich).,,7022,8901,2807,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,EPSG,2002-11-29,,0
+6647,IERS Terrestrial Reference Frame 1988,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1988,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1988.0. Superseded by ITRF89 (code 6648).,International Earth Rotation Service (IERS) Annual Report for 1988. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6648,IERS Terrestrial Reference Frame 1989,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1989,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1989.0. Supersedes ITRF88 (code 6647). Superseded by ITRF90 (code 6649).,International Earth Rotation Service (IERS) Technical Note No. 6. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6649,IERS Terrestrial Reference Frame 1990,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1990,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1990.0. Supersedes ITRF89 (code 6648). Superseded by ITRF91 (code 6650).,International Earth Rotation Service (IERS) Technical Note No. 9. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6650,IERS Terrestrial Reference Frame 1991,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1991,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1991.0. Supersedes ITRF90 (code 6649). Superseded by ITRF92 (code 6651).,International Earth Rotation Service (IERS) Technical Note No. 12. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6651,IERS Terrestrial Reference Frame 1992,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1992,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1992.0. Supersedes ITRF91 (code 6650). Superseded by ITRF93 (code 6652).,International Earth Rotation Service (IERS) Technical Note No. 15. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6652,IERS Terrestrial Reference Frame 1993,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1993,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1993.0. Supersedes ITRF92 (code 6651). Superseded by ITRF94 (code 6653).,International Earth Rotation Service (IERS) Technical Note No. 18. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6653,IERS Terrestrial Reference Frame 1994,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1994,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1994.0. Supersedes ITRF93 (code 6652). Superseded by ITRF96 (code 6654).,International Earth Rotation Service (IERS) Technical Note No. 20. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6654,IERS Terrestrial Reference Frame 1996,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1996,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1996.0. Supersedes ITRF94 (code 6653). Superseded by ITRF97 (code 6655).,International Earth Rotation Service (IERS) Technical Note No. 24. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6655,IERS Terrestrial Reference Frame 1997,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",1997,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 1997.0. Supersedes ITRF96 (code 6654). Superseded by ITRF2000 (code 6656).,International Earth Rotation Service (IERS) Technical Note No. 27. Also IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6656,IERS Terrestrial Reference Frame 2000,geodetic,"Origin at geocentre, orientated to the BIH Terrestrial System at 1984.0. Datum defined by a set of 3-dimensional Cartesian station coordinates (SCS).",2000,7019,8901,1262,Geodesy.,Realisation of the IERS Terrestrial Reference System (ITRS) at 2000.0. Supersedes ITRF97 (code 6655).,IGN Paris http://lareg.ensg.ign.fr/ITRF,EPSG,2002-11-29,,0
+6657,Reykjavik 1900,geodetic,Fundamental point:  Latitude: 64 deg 08 min 31.88 sec N; Longitude: 21 deg 55 min 51.15 sec W (of Greenwich).,1900,7051,8901,3262,Medium scale topographic mapping.,,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,0
+6658,Hjorsey 1955,geodetic,Fundamental point:  Latitude: 64 deg 31 min 29.26 sec N; Longitude: 22 deg 22 min 05.84 sec W (of Greenwich).,1955,7022,8901,3262,"1/50,000 scale topographic mapping.",,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,0
+6659,Islands Network 1993,geodetic,ITRF93 at 1993.6.,1996,7019,8901,1120,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Landmaelingar Islands (National Survey of Iceland).,EPSG,2003-06-27,,0
+6660,Helle 1954,geodetic,,1954,7022,8901,2869,"Geodetic survey, topographic mapping..",,Statens kartverk.,EPSG,2003-06-27,,0
+6661,Latvia 1992,geodetic,Constrained to 4 ETRS89 points in Latvia from the EUREF Baltic 1992 campaign.,1992,7019,8901,1139,"Topographic mapping, geodetic survey.",Densification of ETRS89 during the 1992 Baltic campaign.,Latvijas Republikas Valsts zemes dienests (State Land Service of the Republic of Latvia) via EuroGeographics. http://crs.bkg.bund.de/crs-eu/,EPSG,2003-06-27,,0
+6663,Porto Santo 1995,geodetic,SE Base on Porto Santo island. Origin and orientation constrained to those of the 1936 adjustment.,1995,7022,8901,1314,Topographic mapping.,"Classical and GPS observations. Supersedes 1936 adjustment (datum code 6615). 
+For Selvagens see Selvagem Grande (datum code 6616).",Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/,EPSG,2005-09-06,2005.46,0
+6664,Azores Oriental Islands 1995,geodetic,Fundamental point: Forte de São Bras. Origin and orientation constrained to those of the 1940 adjustment.,1940,7022,8901,1345,Topographic mapping.,Classical and GPS observations. Supersedes 1940 adjustment (datum code 6184).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/,EPSG,2005-09-06,2005.46,0
+6665,Azores Central Islands 1995,geodetic,Fundamental point: Graciosa south west base. Origin and orientation constrained to those of the 1948 adjustment.,1948,7022,8901,1301,Topographic mapping.,Classical and GPS observations. Supersedes 1948 adjustment (datum code 6183).,Instituto Geografico e Cadastral Lisbon; http://www.igeo.pt/,EPSG,2005-09-06,2005.46,0
+6666,Lisbon 1890,geodetic,Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 9 deg 07 min 54.862 sec W of Greenwich.,1937,7004,8901,1294,Topographic mapping.,Superseded by Lisbon 1937 adjustment (which uses International 1924 ellipsoid).,Instituto Geografico e Cadastral Lisbon http://www.igeo.pt,EPSG,2003-12-18,2003.361,0
+6667,Iraq-Kuwait Boundary Datum 1992,geodetic,Four stations established between September and December 1991 determined by GPS and Doppler observations.,1992,7030,8901,2876,International boundary demarcation,,"United Nations Iraq-Kuwait Boundary Demarcation Commission, Final Report, May 1993.",EPSG,2003-09-01,,0
+6668,European Datum 1979,geodetic,Fundamental point: Potsdam (Helmert Tower). Latitude: 52 deg 22 min 51.4456 sec N; Longitude: 13 deg  3 min 58.9283 sec E (of Greenwich).,1979,7022,8901,1297,Scientific network.,Superseded by 1987 adjustment.,,EPSG,2003-12-31,,0
+6670,Istituto Geografico Militaire 1995,geodetic,Network of 1296 points observed 1992-1995 and adjusted in 1996 constrained to 9 ETRS89 points. Densification of ETRS89 in Italy.,1995,7030,8901,1127,Geodetic survey and scientific study.,,ENI,EPSG,2004-01-07,,0
+6671,Voirol 1879,geodetic,Fundamental point: Voirol. Latitude: 36 deg 45 min 08.199 sec N; Longitude: 3 deg 02 min 49.435 sec E of Greenwich. Uses RGS (and old IGN) value of 2 deg 20 min 13.95 sec for Greenwich-Paris meridian difference.,1879,7011,8901,1365,Topographic mapping.,Supersedes Voirol 1875 (code 6304).,IGN Paris,EPSG,2004-01-07,,0
+6672,Chatham Islands Datum 1971,geodetic,,1971,7022,8901,2889,"Geodetic survey, topographic mapping, engineering survey.",Superseded by Chatham Islands Datum 1979 (code 6673).,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,0
+6673,Chatham Islands Datum 1979,geodetic,Fundamental point: station Astro. Latitude: 43 deg 57 min 23.60 sec S; Longitude: 176 deg 34 min 28.65 sec W (of Greenwich).,1979,7022,8901,2889,"Geodetic survey, topographic mapping, engineering survey.",Supersedes Chatham Islands Datum 1971 (code 6672). Superseded by New Zealand Geodetic Datum 2000 (code 6167) from March 2000.,"Office of Surveyor General (OSG) Technical Report 14, June 2001.",EPSG,2004-02-17,,0
+6674,Sistema de Referencia Geocentrico para America del Sur 2000,geodetic,ITRF2000 epoch 2000.40.,2000,7019,8901,1341,Geodetic survey.,Realised by a frame of 184 stations observed in 2000 and adjusted in the ITRF2000. Includes ties to tide gauges. Supersedes SIRGAS 1995.,"IBGE Brazil,  http://www1.ibge.gov.br/",EPSG,2005-12-30,2005.46 2005.83,0
+6675,Guam 1963,geodetic,Fundamental point: Tagcha. Latitude: 13 deg 22 min 38.49 sec N; Longitude: 144 deg 45 min 51.56 sec E (of Greenwich).,1963,7008,8901,3255,Topographic mapping.,Superseded by NAD83(HARN),US National Geospatial Intelligence Agency (NGA). http://earth-info.nga.mil/,EPSG,2005-09-06,2005.46,0
+6676,Vientiane 1982,geodetic,Fundamental point: Vientiane (Nongteng) Astro Pillar. Latitude: 18 deg 01 min 31.6301 sec N; Longitude: 102 deg 30 min 56.6999 sec E (of Greenwich).,1982,7024,8901,1138,Topographic mapping.,Superseded by Lao 1993.,National Geographic Department,EPSG,2004-04-27,,0
+6677,Lao 1993,geodetic,Fundamental point: Lao 1982 coordinates of Pakxa pillar. Latitude: 18 deg 23 min 57.0056 sec N; Longitude: 103 deg 38 min 41.8020 sec E (of Greenwich). Orientation parallel with WGS 84.,1993,7024,8901,1138,Topographic mapping.,Supersedes Vientiane 1982. Superseded by Lao 1997,National Geographic Department,EPSG,2004-04-27,,0
+6678,Lao National Datum 1997,geodetic,Fundamental point: Vientiane (Nongteng) Astro Pillar. Latitude: 18 deg 01 min 31.3480 sec N; Longitude: 102 deg 30 min 57.1376 sec E (of Greenwich).,1997,7024,8901,1138,"Cadastre, topographic mapping, engineering survey.",Supersedes Lao 1993.,National Geographic Department,EPSG,2004-04-27,,0
+6679,Jouik 1961,geodetic,,1961,7012,8901,2967,Hydrographic charting.,,Woodside,EPSG,2004-10-14,,0
+6680,Nouakchott 1965,geodetic,Nouakchott astronomical point.,1965,7012,8901,2968,Topographic survey.,"Triangulation limited to environs of Nouakchott. Extended in 1982 by satellite translocation from a single station ""Ruines"" to support Syledis chain for offshore operations.",IGN Paris and various industry sources.,EPSG,2004-10-14,,0
+6681,Mauritania 1999,geodetic,,1999,7012,8901,1157,"Minerals management, topographic mapping.","A network of 36 GPS stations tied to ITRF96, 8 of which are IGN astronomic points. CARE! This datum record under investigation - may be in error.",Woodside,EPSG,2004-10-14,,0
+6682,Gulshan 303,geodetic,"Gulshan garden, Dhaka.",1995,7015,8901,1041,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN,EPSG,2004-10-14,,0
+6683,Philippine Reference System 1992,geodetic,"Fundamental point: Balacan. Latitude: 13 deg 33 min 41.000 sec N; Longitude: 121 deg 52 min  03.000 sec E (of Greenwich), geoid-ellipsoid separation 0.34m.",1992,7008,8901,1190,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Supersedes Luzon 1911 datum (code 6253).,"National Mapping and Resource Information Authority, Coast and Geodetic Survey Department.",EPSG,2004-12-24,,0
+6684,Gan 1970,geodetic,,1970,7022,8901,3274,Topographic mapping.,"In some references incorrectly named ""Gandajika 1970"". See datum code 6685.",Various industry sources.,EPSG,2005-04-14,,0
+6685,Gandajika,geodetic,Gandajika base,1953,7022,8901,1259,Topographic mapping.,In some references incorrectly attributed to the Maldives. See datum code 6684.,Various industry sources.,EPSG,2005-04-14,,1
+6686,Marco Geocentrico Nacional de Referencia,geodetic,ITRF94 at 1995.4.  Bogota observatory coordinates: Latitude: 4 deg 35 min 46.3215 sec N; Longitude: 74 deg 04 min 39.0285 sec W (of Greenwich).,2004,7019,8901,3229,Geodetic survey.,Densification of SIRGAS 1995 within Colombia. Supersedes Bogota 1975 (datum code 6218).,"Instituto Geografico Agustin Caduzzi (IGAC) publication ""Aspectos prácticos de la adopción del Marco Geocéntrico Nacional de Referencia MAGNA-SIRGAS como datum oficial de Colombia"". http://www.igac.gov.co/MAGNAWEB/DocumentosMAGNA.htm",EPSG,2005-04-14,,0
+6687,Reseau Geodesique de la Polynesie Francaise,geodetic,"ITRF92 at 1993.0. Densification by GPS of the Reference Network of French Polynesia, a coordinate set of 13 stations determined through DORIS observations.",1993,7019,8901,1098,Geodetic survey.,"Supersedes Tahaa 54 (datum code 6629), IGN 63 Hiva Oa (6689), IGN 72 Nuku Hiva (6630), Maupiti 83 (6692), MHEFO 55 (6688), Moorea 87 (6691) and Tahiti 79 (6690).","Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie. Also www.shom.fr, technical report 002/199.",EPSG,2005-08-12,,0
+6688,Fatu Iva 72,geodetic,Fundamental point: Latitude: 9 deg 25 min 58.00 sec S; Longitude: 138 deg 55 min 06.25 sec W (of Greenwich).,1972,7022,8901,3133,Hydrographic and topographic survey.,Recomputed by IGN in 1972 using origin and observations of 1953-1955 Mission Hydrographique des Establissements Francais d'Oceanie (MHEFO 55). Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+6689,IGN63 Hiva Oa,geodetic,Fundamental point: Atuona. Latitude: 9 deg 48 min 27.20 sec S; Longitude: 139 deg 02 min 15.45 sec W (of Greenwich).,1963,7022,8901,3130,Hydrographic and topographic survey.,Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+6690,Tahiti 79,geodetic,Fundamental point: Tahiti North Base. Latitude: 17 deg 38 min 10.0 sec S; Longitude: 149 deg 36 min 57.8 sec W (of Greenwich).,1979,7022,8901,3124,Hydrographic and topographic survey.,Supersedes Tahiti 52 (datum code 6628) in Tahiti. Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+6691,Moorea 87,geodetic,Two stations onTahiti whose coordinates from the Tahiti 1979 adjustment were held fixed.,1987,7022,8901,3125,Hydrographic and topographic survey.,Supersedes Tahiti 52 (datum code 6628) in Moorea. Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+6692,Maupiti 83,geodetic,Fundamental point: Pitiahe South Base. Latitude: 16 deg 28 min 28.942 sec S; Longitude: 152 deg 14 min 55.059 sec W (of Greenwich).,1983,7022,8901,3126,Hydrographic and topographic survey.,Superseded by RGPF (datum code 6687).,"Gouvernement de la Polynésie Française, Service  de l'Urbanisme, Section topographie.",EPSG,2005-08-12,,0
+6693,Nakhl-e Ghanem,geodetic,"Coordinates of two stations determined with respect to ITRF 2000 at 2005.2: BMT1 latitude 27 deg 42 min 09.8417 sec N, longitude 52 deg 12 min 11.0362 sec E; Total1 latitude 27 deg 31 min 03.8896 sec N, longitude 52 deg 36 min 13.1312 sec E.",2005,7030,8901,2362,Engineering survey for onshore facilities for South Pars phase 11 and Pars LNG.,,Total,EPSG,2005-08-18,,0
+6694,Posiciones Geodesicas Argentinas 1994,geodetic,A geodetic network of 127 high accuracy surveyed points based on WGS 84 that define the National Geodetic System (Sistema Geodésico Nacional).,1994,7019,8901,1033,"Topographic mapping, geodetic survey.","Una red geodésica de 127 puntos materializados
+en el terreno que definen el Sistema Geodésico Nacional. 
+Technically, but at this record revision date not legally, superseded by POSGAR 98 (code 6190).","Instituto Geográfico Militar de la República Argentina, http://www.igm.gov.ar",EPSG,2005-09-12,,0
+6695,Katanga 1955,geodetic,Fundamental point: Tshinsenda A. Latitude: 12 deg 20 min 31.568 sec S; Longitude: 28 deg 01 min 02.971 sec E.,1955,7008,8901,3147,"Cadastre, topographic mapping, engineering survey.",Supersedes earlier adjustments.,"Clifford J. Mugnier, in Photgrammetric Engineering and Remote Sensing, June 2005.",EPSG,2005-09-30,,0
+6696,Kasai 1953,geodetic,"Two stations of the Katanga triangulation with ellipsoid change applied: Kabila, latitude 6 deg 58 min 34.023 sec S, longitude 23 deg 50 min 24.028 sec E; and Gandajika NW base, latitude 6 deg 45 min 01.057 sec S, longitude 23 deg 57 min 03.038 sec E.",1955,7012,8901,3148,"Cadastre, topographic mapping, engineering survey.",Superseded by IGC 1962 Arc of the 6th Parallel South.,Institute Geographique du Congo,EPSG,2005-09-30,,0
+6697,IGC 1962 Arc of the 6th Parallel South,geodetic,"Coordinates of 3 stations determined with respect to Arc 1950: Mulungu 4deg 47min 39.2325sec S, 29deg 59min 37.5864sec E; Nyakawembe 4deg 14min 57.3618sec S, 29deg 42min 52.8032sec E; Kavula 4deg 35min 15.8634sec S, 29deg 41min 14.2693sec E.",1962,7012,8901,3149,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Institute Geographique du Congo,EPSG,2005-09-30,,0
+6698,IGN 1962 Kerguelen,geodetic,K0 1949.,1949,7022,8901,2816,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,IGN Paris.,OGP,2005-11-23,,0
+6701,Institut Geographique du Congo Belge 1955,geodetic,Fundamental point: Yella east base. Latitude: 6 deg 00 min 53.139 sec S; Longitude: 12 deg 58 min 29.287 sec E.,1955,7012,8901,3171,"Cadastre, topographic mapping, engineering survey.","Superseded by IGC 1962 Arc of the 6th Parallel South, except for oil industry activities.",Institut Geographique du Congo Belge.,OGP,2005-11-28,,0
+6703,Missao Hidrografico Angola y Sao Tome 1951,geodetic,Extension of Camacupa datum into Cabinda.,1951,7012,8901,1318,Coastal hydrography.,A variation of this datum has been adopted by the oil industry but incorrectly using the International 1924 ellipsoid and not tied to the official Portuguese triangulation - see Mhast (onshore) and Mhast (offshore) (codes 6704 and 6705).,Various industry sources.,OGP,2006-01-03,,0
+6704,Mhast (onshore),geodetic,Probably adopted a Mhast 1951 coordinate set but associated an incorrect ellipsoid with it.,,7022,8901,3179,"Oil industry exploration and production. From 1979, offshore use superseded by Mhast (offshore) (code 6705).",Adopted by oil industry with intention of being Mhast 1951 (code 6703) but incorrectly (for Mhast 1951) used the International 1924 ellipsoid. This datum differs by about 400 metres from the Portuguese Mhast 1951 and Camacupa datums.,ChevronTexaco.,OGP,2006-01-03,,0
+6705,Mhast (offshore),geodetic,Fundamental point: Station Y at Malongo base camp. Latitude: 5 deg 23 min 30.810 sec S; Longitude: 12 deg 12 min  01.590 sec E (of Greenwich).,1979,7022,8901,3180,Oil industry offshore exploration and production between 1979 and 1987.,Origin coordinates determined by Transit single point position using 32 passes and transformed from WGS72BE using transformation code 15790. Differs from Mhast (onshore) by approximately 10m. Superseded in 1987 by Malongo 1987 (code 6259).,ChevronTexaco.,OGP,2006-01-03,,0
+6706,Egypt Gulf of Suez S-650 TL,geodetic,Fundamental point: Station S-650 DMX. Adopted coordinates: latitude: 28 deg 19 min 02.1907 sec N; Longitude: 33 deg 06 min  36.6344 sec E (of Greenwich). The proper Egypt 1907 coordinates for S-650 differ from these by about 20m.,1980,7020,8901,2341,Oil industry offshore exploration and production in Gulf of Suez after 1980.,"A coherent set of stations bordering the Gulf of Suez coordinated by Transit translocation (""TL"") between 1980 and 1984. Based on incorrect Egypt 1907 values for origin station S-650. Differs from true Egypt 1907 by approximately 20m.",Various industry sources.,OGP,2006-01-11,,0
+6707,Tern Island 1961,geodetic,"Fundamental point: station FRIG on tern island, station B4 on Sorol Atoll.",1961,7022,8901,3181,Military and topographic mapping,Two independent astronomic determinations considered to be consistent through adoption of common transformation to WGS 84 (see tfm code 15795).,"DMA / NIMA / NGA TR8350.2 (original 1987 first edition and 3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6708,Cocos Islands 1965,geodetic,Fundamental point: Anna 1.,1965,7003,8901,1069,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6709,Iwo Jima 1945,geodetic,"Fundamental point: Beacon ""E"".",1945,7022,8901,3200,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6710,St. Helena 1971,geodetic,Fundamental point: DOS 71/4.,1971,7022,8901,3183,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6711,Marcus Island 1952,geodetic,Marcus Island Astronomic Station.,1952,7022,8901,3203,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6712,Ascension Island 1958,geodetic,,1958,7022,8901,3182,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6713,Ayabelle Lighthouse,geodetic,Fundamental point: Ayabelle Lighthouse.,,7012,8901,1081,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6714,Bellevue,geodetic,,,7022,8901,1249,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6715,Camp Area Astro,geodetic,,,7022,8901,3205,Geodetic and topographic survey,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6716,Phoenix Islands 1966,geodetic,,1966,7022,8901,3196,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6717,Cape Canaveral,geodetic,,,7008,8901,3206,US space and military operations.,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6718,Solomon 1968,geodetic,Fundamental point: GUX 1.,1968,7022,8901,1213,"Military and topographic mapping, +/- 25 meters in each component",,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6719,Easter Island 1967,geodetic,,1967,7022,8901,3188,"Military and topographic mapping, +/- 25 meters in each component",,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6720,Fiji 1986,geodetic,,1986,7043,8901,1094,Military and topographic mapping,,http://www.sopac.org/tiki/tiki-index.php?page=Pacific%20Projections,OGP,2006-01-26,,0
+6721,Fiji 1956,geodetic,"Latitude origin was obtained astronomically at station Rasusuva = 17 deg 49 min 03.13 sec South,   Longitude origin was obtained astronomically at station Suva = 178 deg 25 min 35.835 sec West.",1956,7022,8901,1094,Military and topographic mapping,,http://www.sopac.org/tiki/tiki-index.php?page=Pacific%20Projections and www.asprs.org/resources/grids/10-2000-fiji.pdf,OGP,2006-01-26,,0
+6722,South Georgia 1968,geodetic,Fundamental point: ISTS 061.,1968,7022,8901,3187,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6723,Grand Cayman 1959,geodetic,"Fundamental point: GC1. Latitude: 19deg 17min 54.43sec North, longitude: 81deg 22min 37.17sec West.",1959,7008,8901,3185,Topographic mapping,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,0
+6724,Diego Garcia 1969,geodetic,Fundamental point: ISTS 073,1969,7022,8901,3189,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6725,Johnston Island 1961,geodetic,,1961,7022,8901,3201,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6726,Little Cayman 1961,geodetic,"Fundamental point: LC5. Latitude: 19deg 39min 46.324sec North, longitude: 81deg 203min 47.910sec West.",1961,7008,8901,3186,Military and topographic mapping,,Clifford J. Mugnier; in Photogrammetric Engineering & Remote Sensing November 1998. http://www.asprs.org/,OGP,2006-01-26,,0
+6727,Midway 1961,geodetic,,1961,7022,8901,3202,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6728,Pico de la Nieves,geodetic,,,7022,8901,3199,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6729,Pitcairn 1967,geodetic,,1967,7022,8901,3208,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6730,Santo 1965,geodetic,,1965,7022,8901,3194,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6731,Viti Levu 1916,geodetic,,1916,7012,8901,3195,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6732,Marshall Islands 1960,geodetic,,1960,7053,8901,3191,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6733,Wake Island 1952,geodetic,,1952,7022,8901,3190,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6734,Tristan 1968,geodetic,,1968,7022,8901,3184,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6735,Kusaie 1951,geodetic,,1951,7022,8901,3192,Military and topographic mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6736,Deception Island,geodetic,,,7012,8901,3204,Military and scientific mapping,,"DMA / NIMA / NGA TR8350.2 (3rd edition, Amendment 1, 3 January 2000).",OGP,2006-01-26,,0
+6737,Geocentric datum of Korea,geodetic,"ITRF2000, epoch 2002.0",2002,7019,8901,1135,Geodetic survey.,,"Permanent Committee for GIS Infrastructure for Asia and the Pacific (PCGIAP), http://www.gsi.go.jp/PCGIAP",OGP,2006-01-30,,0
+6738,Hong Kong 1963,geodetic,"Fundamental point: Trig ""Zero"", 38.4 feet south along the transit circle of the Kowloon Observatory. Latitude 22deg 18min 12.82sec North, longitude 114deg 10min 18.75sec East.",1963,7007,8901,1118,Topographic mapping and hydrographic charting.,Superseded by Hong Kong 1963(67) for military purposes only in 1967.  Superseded by Hong Kong 1980.,"Survey and Mapping Office, Lands Department. http://www.info.gov.hk/landsd/",OGP,2006-02-03,,0
+6739,Hong Kong 1963(67),geodetic,"Fundamental point: Trig ""Zero"", 38.4 feet south along the transit circle of the Kowloon Observatory. Latitude 22deg 18min 12.82sec North, longitude 114deg 10min 18.75sec East.",1967,7022,8901,1118,Military mapping and charting.,Supersedes Hong Kong 1963 for military purposes only in 1967.  Superseded by Hong Kong 1980.,UK Hydrographic Office.,OGP,2006-02-03,,0
+6801,CH1903 (Bern),geodetic,Fundamental point: Old Bern observatory. Latitude: 46 deg 57 min 08.660 sec N; Longitude: 0 deg E of Bern.,1903,7004,8907,1286,Topographic mapping.,,Bundesamt für Landestopographie,EPSG,2003-12-18,2003.361,0
+6802,Bogota 1975 (Bogota),geodetic,Fundamental point: Bogota observatory. Latitude: 4 deg 35 min 56.570 sec N; Longitude: 0 deg E of Bogota.,1975,7022,8904,3229,Topographic mapping.,,,EPSG,2003-12-18,2000.20 2003.361,0
+6803,Lisbon 1937 (Lisbon),geodetic,Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 0,1937,7022,8902,1294,Topographic mapping.,Supersedes Lisbon 1890 adjustment (which used Bessel 1841 ellipsoid).,Instituto Geografico e Cadastral; Lisbon,EPSG,1995-06-02,2001.551,0
+6804,Makassar (Jakarta),geodetic,"Fundamental point: station P1, Moncongloe. Latitude 5 deg 08 min 41.42 sec S; longitude 12 deg 35 min 47.15 sec E of Jakarta.",,7004,8908,1316,Topographic mapping.,,EPSG,EPSG,2003-12-31,2003.361,0
+6805,Militar-Geographische Institut (Ferro),geodetic,Fundamental point: Hermannskogel. Latitude: 48 deg 16 min 15.29 sec N; Longitude: 33 deg 57 min 41.06 sec E of Ferro.,1901,7004,8909,1321,Topographic mapping.,,Bundesamt fur Eich- und Vermessungswesen; Wien,EPSG,1995-06-02,,0
+6806,Monte Mario (Rome),geodetic,Fundamental point: Monte Mario. Latitude: 41 deg 55 min 25.51 sec N; Longitude: 0 deg  00 min  00.00 sec E (of Rome).,,7022,8906,3343,Topographic mapping.,"Superseded Genova datum, Bessel 1841 ellipsoid, from 1940.",,EPSG,2003-12-31,2003.36,0
+6807,Nouvelle Triangulation Francaise (Paris),geodetic,Fundamental point: Pantheon. Latitude: 54.273618g N; Longitude: 0.0106921g E (of Paris).,1895,7011,8903,1326,Topographic mapping.,,,EPSG,2004-01-07,2003.361,0
+6808,Padang 1884 (Jakarta),geodetic,Fundamental point: Padang,1884,7004,8908,1355,Topographic mapping.,,,EPSG,1995-06-02,,0
+6809,Reseau National Belge 1950 (Brussels),geodetic,Fundamental point: Lommel (tower). Latitude: 51 deg 13 min 47.334 sec N; Longitude: 0 deg 56 min 44.773 sec E (of Brussels).,1950,7022,8910,1347,Topographic mapping.,,,EPSG,1995-06-02,,0
+6810,Tananarive 1925 (Paris),geodetic,Fundamental point: Tananarive observatory. Latitude: 21.0191667g S; Longitude: 50.23849537g E (of Paris),1925,7022,8903,3273,Topographic mapping.,,IGN Paris,EPSG,2003-12-31,2003.361,0
+6811,Voirol 1875 (Paris),geodetic,Fundamental point: Voirol. Latitude: 40.83578 grads N; Longitude: 0.78873 grads E of Paris.,1875,7011,8903,1365,Topographic mapping.,,IGN Paris,EPSG,2004-01-07,2003.361,0
+6813,Batavia (Jakarta),geodetic,Fundamental point: Longitude at Batavia Astro. Station. Latitude: 6 deg  7 min 39.522 sec S; Longitude: 0 deg 00 min 00.0 sec E (of Jakarta). Latitude and azimuth at Genuk.,,7004,8908,1285,Topographic mapping.,,,EPSG,2003-12-31,2003.361,0
+6814,Stockholm 1938 (Stockholm),geodetic,Fundamental point: Stockholm observatory,1938,7004,8911,3313,"Geodetic survey, cadastre, topographic mapping, engineering survey.",Superseded by RT90 adjustment (datum code 6124),,EPSG,1996-04-12,,0
+6815,Greek (Athens),geodetic,Fundamental point: Athens Observatory; latitude 37 deg 58 min 20.132 sec N; longitude 0 deg E of Athens.,,7004,8912,1106,Topographic mapping.,See geodetic datum alias 6404.  Used as basis of topographic mapping based on Hatt projection.,Topography Department; National Technical University of Athens,EPSG,1997-06-16,,0
+6816,Carthage (Paris),geodetic,Fundamental point: Carthage. Latitude: 40.9464506g N; Longitude: 8.8724368g E (of Paris).,1925,7011,8903,1618,Topographic mapping.,Fundamental point astronomic coordinates determined in 1878.,,EPSG,2004-01-15,2003.362 2003.05,0
+6817,NGO 1948 (Oslo),geodetic,Fundamental point: Oslo observatory. Latitude: 59 deg 54 min 43.7 sec N; Longitude: 0 deg 00 min 00.0 sec E (of Oslo).,1948,7005,8913,1352,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,,EPSG,2004-01-05,2003.362,0
+6818,S-JTSK (Ferro),geodetic,Modification of Austrian MGI (Ferro) datum.,1920,7004,8909,1306,"Geodetic survey, cadastre, topographic mapping, engineering survey.",,Research Institute for Geodesy Topography and Cartography (VUGTK); Prague.,EPSG,2001-08-28,2001.26,0
+6819,Nord Sahara 1959 (Paris),geodetic,Coordinates of primary network readjusted on ED50 datum and then transformed conformally to Clarke 1880 (RGS) ellipsoid.,1959,7012,8903,1366,Topographic mapping.,,"""Le System Geodesique Nord-Sahara""; IGN Paris",EPSG,2000-06-23,,1
+6820,Gunung Segara (Jakarta),geodetic,Station P5 (Gunung Segara) 0deg 32min 12.83sec S  117deg 08min 48.47sec E of Greenwich (8deg 20min 20.68sec E of Jakarta).,,7004,8908,1360,Topographic mapping.,,,EPSG,2002-06-22,,0
+6821,Voirol 1879 (Paris),geodetic,Fundamental point: Voirol. Latitude: 40.835864 grads N; Longitude: 0.788735 grads E of Paris.,1879,7011,8903,1365,Topographic mapping.,Supersedes Voirol 1875 (Paris) (code 6811).,IGN Paris,EPSG,2004-01-07,,0
+6901,Ancienne Triangulation Francaise (Paris),geodetic,,,7027,8903,1326,Topographic mapping.,,,EPSG,1995-06-02,,0
+6902,Nord de Guerre (Paris),geodetic,,,7027,8903,1369,Topographic mapping.,,,EPSG,1995-06-02,,0
+6903,Madrid 1870 (Madrid),geodetic,Fundamental point: Madrid observatory.,1870,7028,8905,2366,Topographic mapping.,,Institut de Geomatica; Barcelona,EPSG,1998-11-11,,0
+6904,Lisbon 1890 (Lisbon),geodetic,Fundamental point: Castelo Sao Jorge; Lisbon. Latitude: 38 deg 42 min 43.631 sec N; Longitude: 0 deg E of Lisbon.,1937,7004,8902,1294,Topographic mapping.,Superseded by Lisbon 1937 adjustment (which uses International 1924 ellipsoid).,Instituto Geografico e Cadastral Lisbon http://www.igeo.pt,EPSG,2003-08-14,2003.232,0
+9300,Astra Minas,engineering,Origin at 45 deg 59 min 54.79 sec S; 67 deg 34 min 38.94 sec W.,,,,1265,Oil industry mapping.,,,EPSG,2000-03-07,,0
+9301,Barcelona,engineering,Centre of the gateway of San Cristobal chuch; Plaza Boyaca; Barcelona.,,,,1266,Oil industry mapping.,Coordinates variously given as 10deg 08min 06sec N  64deg 41min 17sec W and 10deg 08min 06sec N  64deg 41min 07.5sec W.  It is not clear whether there should be two local datums.,"Ministry of Mines standards manual, 1974.",EPSG,2000-03-07,,0
+9302,Maturin,engineering,Concrete post PR-1 in Plaza Bolivar; Maturin.  9deg 44min 55sec N  63deg 10min 40sec W.,,,,1320,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9303,Maracaibo Cross,engineering,Cruz Canada Morillo in Maracaibo; 10deg 38min 32.328sec N  71deg 37min 12.12sec W  Loma Quintana datum.,,,,1319,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9304,La Rosa,engineering,Monument in La Rosa; 10deg 22min 40.417sec N  71deg 26min 59.488sec W  Loma Quintana datum.,,,,1311,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9305,Mene Grande,engineering,Monument in Santa Barbara; Mene Grande.  9deg 52min 25.488sec N  70deg 54min 35.310sec W.,,,,1270,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9306,El Cubo,engineering,8deg 44min 17.258sec N  72deg 30min 09.01sec W.,,,,1269,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9307,Dabajuro,engineering,Church tower at Dabajuro; 11deg 01min 19sec N  70deg 40min 40sec W.,,,,1268,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9308,Tucupita,engineering,Centre of Plaza Bolivar; Tucupita; 9deg 03min 32sec N  62deg 03min 07.6sec W.,,,,1370,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9309,El Mene,engineering,10deg 04min 49.1sec N  71deg 02min 10sec W.,,,,1270,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9310,Santa Maria de Ipire,engineering,Concrete post PR-1 in Plaza Bolivar; Santa Maria de Ipire; 8deg 40min 06sec N  65deg 19min 09sec W.,,,,1371,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9311,Barinas west base,engineering,Concrete pillar,,,,1267,Oil industry mapping.,,"Ministry of Mines standards manual, 1974.",EPSG,2000-06-10,,0
+9312,EPSG example  X,engineering,Bin grid I=J=1 at WGS 84 / UTM zone 31N 456781E 5836723N.,,,,1263,Example only.,Example only!,"Bin grid orientation = 20 degrees grid.  Bin width I=25m, J=12.5m.  Bin increment I=1, J=1.  Scale factor at origin 0.99984.
+
+Example only!",EPSG,2000-06-23,,1
+9313,EPSG example Platform Y,engineering,Conductor slot A1,,,,1263,Example only.,Example only,EPSG,EPSG,2000-06-23,,0
+9314,Tombak LNG plant,engineering,"Plant grid coordinates of x=20000m, y=10000m at Nakhl-e Ghanem / UTM zone 39 coordinates 618336.784E, 3067774.21N. Plant grid x orientated at UTM grid bearing of 45 deg., plant grid y orientated at UTM grid bearing of 315 deg.",,,,2362,Engineering survey.,,Total,EPSG,2005-08-18,,0
+9315,UKOOA P6 seismic bin grid example,engineering,Centre of bin grid I=J=1.,,,,1263,Example only.,,"UKOOA Data Exchange Format P6/98 ""Definition of 3D Seismic Binning Grids"".",EPSG,2005-09-08,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/deprecation.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/deprecation.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/deprecation.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,772 @@
+"DEPRECATION_ID","DEPRECATION_DATE","CHANGE_ID","OBJECT_TABLE_NAME","OBJECT_CODE","REPLACED_BY","DEPRECATION_REASON"
+2,2001-08-15 00:00:00,2001.223,Coordinate_Operation,8563,1670,Replaced concatenated tfm with zero step by single tfm.
+3,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8457,1676,Replaced concatenated tfm with zero step by single tfm.
+4,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8236,1675,Replaced concatenated tfm with zero step by single tfm.
+5,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8183,1677,Replaced concatenated tfm with zero step by single tfm.
+6,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8195,1680,Replaced concatenated tfm with zero step by single tfm.
+7,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8199,1679,Replaced concatenated tfm with zero step by single tfm.
+8,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8234,1673,Replaced concatenated tfm with zero step by single tfm.
+9,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8567,1681,Replaced concatenated tfm with zero step by single tfm.
+10,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8572,1672,Replaced concatenated tfm with zero step by single tfm.
+11,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8573,1671,Replaced concatenated tfm with zero step by single tfm.
+12,2001-08-15 00:00:00,2001.222,Coordinate_Operation,8580,1678,Replaced concatenated tfm with zero step by single tfm.
+13,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8396,1665,Replaced concatenated tfm with zero step by single tfm.
+14,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8400,1666,Replaced concatenated tfm with zero step by single tfm.
+15,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8576,1667,Replaced concatenated tfm with zero step by single tfm.
+16,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8577,1668,Replaced concatenated tfm with zero step by single tfm.
+17,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8194,1669,Replaced concatenated tfm with zero step by single tfm.
+18,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8190,1665,Replaced concatenated tfms with zero step by single tfm with 1m accuracy.
+19,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8192,1669,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+20,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8398,1667,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+21,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8408,1666,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+22,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8453,1667,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+23,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8454,1668,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+24,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8560,1669,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+25,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8578,1665,Replaced concatenated tfm with zero step by single tfms with 1m accuracy.
+26,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8579,1669,Replaced concatenated tfm with zero step by single tfm with 1m accuracy.
+27,2001-10-04 00:00:00,2001.121,Coordinate_Operation,1510,1766,NMA has reduced precision with which it quotes parameter values for this tfm.
+28,2001-10-04 00:00:00,2001.45,Coordinate_Operation,14100,15302,Error in parameter values for easting and northing at grid origin.
+29,2001-10-04 00:00:00,2001.45,Coordinate_Operation,11631,15303,Error in parameter value for latitude of 2nd standard parallel.
+30,2001-08-28 00:00:00,2001.37,Coordinate_Operation,1508,1753,Incorrect unit assigned to scale difference parameter value.
+32,2001-06-05 00:00:00,2001.07,Ellipsoid,7035,7047,"Changed from general ""Sphere"" to specific ""GRS 1980 Authalic Sphere""."
+33,2001-06-25 00:00:00,2001.19,Ellipsoid,7047,7048,Incorrect radius (semi-major and semi-minor axes).
+34,2001-06-21 00:00:00,2001.07,Datum,6035,6047,"Name changed to reflect use of specific ""GRS 1980 Authalic Sphere"" rather than general ""Sphere""."
+35,1997-11-13 00:00:00,97.372,Datum,5107,5118,Replace this general name to specific.
+39,2001-08-28 00:00:00,2001.32,Coordinate Reference System,2156,2195,ProjCRS 2156 invalid as linked to projection in wrong hemisphere and has wrong name.
+40,2001-08-28 00:00:00,2001.32,Coordinate_Operation,15300,15301,Longitude of natural origin has incorrect value (wrong hemisphere).
+41,2001-08-28 00:00:00,2001.3,Coordinate Reference System,2291,2292,Source geogCRS code is in error.
+42,2001-06-05 00:00:00,2001.07,Coordinate Reference System,4035,4047,"Changed from general ""Sphere"" to specific ""GRS 1980 Authalic Sphere""."
+43,2001-08-28 00:00:00,2001.47,Datum,6226,6142,Does not exist except as an alias of 6142 and 6143.
+44,2001-06-05 00:00:00,2001.11,Coordinate Reference System,4226,4142,Does not exist except as an alias of 4142 and 4143.
+45,2001-06-05 00:00:00,2001.181,Coordinate Reference System,31461,,ProjCRS zone not used.
+46,2001-06-05 00:00:00,2001.181,Coordinate Reference System,31462,31466,ProjCRS related to inappropriate coordinate system resulting in incorrect axes and name.
+47,2001-06-05 00:00:00,2001.181,Coordinate Reference System,31463,31467,ProjCRS related to inappropriate coordinate system resulting in incorrect axes and name.
+48,2001-06-05 00:00:00,2001.181,Coordinate Reference System,31464,31468,ProjCRS related to inappropriate coordinate system resulting in incorrect axes and name.
+49,2001-06-05 00:00:00,2001.181,Coordinate Reference System,31465,31469,ProjCRS related to inappropriate coordinate system resulting in incorrect axes and name.
+50,2001-06-05 00:00:00,2001.18,Coordinate Reference System,31265,31275,ProjCRS related to inappropriate projection (coordinate operation) and CS resulting in incorrect scale factor and axes order and abbreviation.
+51,2001-06-05 00:00:00,2001.18,Coordinate Reference System,31266,31276,ProjCRS related to inappropriate projection (coordinate operation) and CS resulting in incorrect scale factor and axes order and abbreviation.
+52,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8564,1691,Replaced concatenated tfm with zero step by single tfm.
+53,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8404,1692,Replaced concatenated tfm with zero step by single tfm.
+54,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8565,1692,Replaced concatenated tfm with zero step by single tfm.
+55,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8243,1693,Replaced concatenated tfm with zero step by single tfm.
+56,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8245,1693,Replaced concatenated tfm with zero step by single tfm.
+57,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8574,1694,Replaced concatenated tfm with zero step by single tfm.
+58,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8575,1695,Replaced concatenated tfm with zero step by single tfm.
+59,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8566,1696,Replaced concatenated tfm with zero step by single tfm.
+60,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8421,1697,Replaced concatenated tfm with zero step by single tfm.
+61,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8388,1698,Replaced concatenated tfm with zero step by single tfm.
+62,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8390,1699,Replaced concatenated tfm with zero step by single tfm.
+63,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8392,1700,Replaced concatenated tfm with zero step by single tfm.
+64,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8422,1702,Replaced concatenated tfm with zero step by single tfm.
+65,2001-08-15 00:00:00,2001.226,Coordinate_Operation,8215,1683,Replaced concatenated tfm with zero step by single tfm.
+66,2001-08-15 00:00:00,2001.226,Coordinate_Operation,8217,1684,Replaced concatenated tfm with zero step by single tfm.
+67,2001-08-15 00:00:00,2001.226,Coordinate_Operation,8219,1685,Replaced concatenated tfm with zero step by single tfm.
+68,2001-08-15 00:00:00,2001.226,Coordinate_Operation,8221,1686,Replaced concatenated tfm with zero step by single tfm.
+69,2001-08-15 00:00:00,2001.226,Coordinate_Operation,8223,1687,Replaced concatenated tfm with zero step by single tfm.
+70,2001-08-15 00:00:00,2001.225,Coordinate_Operation,8530,1682,Replaced concatenated tfm with zero step by single tfm.
+71,2001-06-05 00:00:00,2001.18,Coordinate Reference System,31267,31277,ProjCRS related to inappropriate projection (coordinate operation) and CS resulting in incorrect scale factor and axes order and abbreviation.
+72,2001-06-05 00:00:00,2001.18,Coordinate Reference System,31268,31278,ProjCRS related to inappropriate projection (coordinate operation) and CS resulting in incorrect scale factor and axes order and abbreviation.
+73,2001-08-28 00:00:00,2001.31,Coordinate Reference System,31278,31279,ProjCRS related to incorrect projection.
+74,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31291,31281,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+75,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31292,31282,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+76,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31293,31283,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+77,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31294,31284,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+78,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31295,31285,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+79,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31296,31286,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+80,2001-06-05 00:00:00,2001.182,Coordinate Reference System,31297,31287,ProjCRS related to inappropriate coordinate system resulting in incorrect axes.
+81,2001-06-05 00:00:00,2001.183,Coordinate_Operation,1471,1618,Error in signs of all transformation parameter values and for scale factor also incorrect units.
+82,2001-08-15 00:00:00,2001.122,Coordinate_Operation,1310,1674,Change of source CRS.
+83,2001-08-28 00:00:00,2001.4,Coordinate_Operation,8497,,Invalid concatenation: area of use of steps 1 and 2 do not overlap.
+84,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1258,1755,Correction to name.
+85,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1259,1756,Correction to name.
+86,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1261,1757,Correction to name.
+87,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1263,1758,Correction to name.
+88,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1268,1759,Correction to name.
+89,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1269,1760,Correction to name.
+90,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1270,1761,Correction to name.
+91,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1466,1762,Correction to name.
+92,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1467,1763,Correction to name.
+93,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1468,1764,Correction to name.
+94,2001-10-04 00:00:00,2001.39,Coordinate_Operation,1519,1765,Correction to name.
+95,2001-08-28 00:00:00,2001.38,Coordinate_Operation,1534,1754,Incorrect unit assigned to scale difference parameter value.
+96,2001-08-28 00:00:00,2001.35,Coordinate_Operation,1602,1752,Incorrect source geogCRS code assigned.
+97,2001-08-28 00:00:00,2001.34,Coordinate_Operation,1571,1751,Incorrect source and target geogCRS codes assigned.
+98,2001-08-28 00:00:00,2001.23,Coordinate_Operation,1567,1701,Incorrect parameter value for z-axis rotation.
+99,2001-08-15 00:00:00,2001.228,Coordinate_Operation,8386,8582,Changed second step from zero to HARN.
+100,2001-08-15 00:00:00,2001.228,Coordinate_Operation,8402,8583,Changed second step from zero to HARN.
+101,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8418,1688,Replaced concatenated tfm with zero step by single tfm.
+102,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8419,1689,Replaced concatenated tfm with zero step by single tfm.
+103,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8406,1690,Replaced concatenated tfm with zero step by single tfm.
+104,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8394,1691,Replaced concatenated tfm with zero step by single tfm.
+105,2001-11-06 00:00:00,2001.48,Coordinate_Operation,19908,19972,Change name.
+106,2001-08-28 00:00:00,2001.48,Coordinate Reference System,29900,29902,Change name.
+107,2001-06-05 00:00:00,2001.181,Area,1628,,Invalid area - country does not extend into this longitude range..
+108,2001-08-15 00:00:00,2001.227,Coordinate_Operation,8420,1703,Replaced concatenated tfm with zero step by single tfm.
+109,2001-08-28 00:00:00,2001.32,Coordinate Reference System,2155,2194,Dependent upon deprecated coordinate operation 15300.
+112,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8190,1666,Replaced concatenated tfms with zero step by single tfm with 1m accuracy.
+117,1997-11-13 00:00:00,97.372,Datum,5107,5120,Replace this general name to specific.
+135,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8190,1667,Replaced concatenated tfms with zero step by single tfm with 1m accuracy.
+142,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8578,1666,Replaced concatenated tfm with zero step by single tfms with 1m accuracy.
+160,2001-08-28 00:00:00,2001.47,Datum,6226,6143,Does not exist except as an alias of 6142 and 6143.
+161,2001-06-05 00:00:00,2001.11,Coordinate Reference System,4226,4143,Does not exist except as an alias of 4142 and 4143.
+229,2001-08-15 00:00:00,2001.221,Coordinate_Operation,8190,1668,Replaced concatenated tfms with zero step by single tfm with 1m accuracy.
+233,1997-11-13 00:00:00,97.372,Datum,5107,5119,Replace this general name to specific.
+237,2001-11-06 00:00:00,2001.53,Datum,6172,6190,Original name POSGAR is ambiguous given 1994 and 1998 adjustments.
+240,2001-11-06 00:00:00,2001.53,Coordinate Reference System,4172,4190,Original name POSGAR is ambiguous given 1994 and 1998 adjustments.
+242,2001-11-06 00:00:00,2001.53,Coordinate_Operation,1598,1773,Dependent upon deprecated source CRS 4172.
+244,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27581,27571,Changed projCRS name.
+245,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27582,27572,Changed projCRS name.
+246,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27583,27573,Changed projCRS name.
+247,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27584,27574,Changed projCRS name.
+248,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27591,27561,Changed projCRS name.
+249,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27592,27562,Changed projCRS name.
+250,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27593,27563,Changed projCRS name.
+251,2001-11-06 00:00:00,2001.54,Coordinate Reference System,27594,27564,Changed projCRS name.
+260,2001-11-06 00:00:00,2001.54,Coordinate Reference System,7401,7411,Dependent projCRS name changed.
+261,2001-11-06 00:00:00,2001.54,Coordinate Reference System,7402,7412,Dependent projCRS name changed.
+262,2001-11-06 00:00:00,2001.54,Coordinate Reference System,7403,7413,Dependent projCRS name changed.
+266,2001-01-21 00:00:00,2001.15,Ellipsoid,7006,7046,Change of axis unit from International metre to German Legal Metre to reflect local usage.
+268,2001-11-06 00:00:00,2001.45,Coordinate Reference System,32036,2204,Dependent map projection 11631 in error.
+270,2001-11-06 00:00:00,2001.45,Coordinate Reference System,26979,2205,Dependent map projection 14100 in error.
+272,2002-01-18 00:00:00,2001.03,Coordinate_Operation,1656,1791,EPSG copy of ITRF tfm superseded by direct tfm.
+273,2002-01-18 00:00:00,2001.03,Coordinate_Operation,1658,,EPSG copy of ITRF transformation superseded by tfm code 1793.
+274,2002-01-18 00:00:00,2002.01,Datum,6228,6192,Incorrect ellipsoid attached.
+276,2002-01-18 00:00:00,2002.01,Datum,6260,6193,Incorrect ellipsoid attached.
+278,2002-01-18 00:00:00,2002.01,Coordinate Reference System,4228,4192,Dependent datum 6228 in error.
+280,2002-01-18 00:00:00,2002.01,Coordinate Reference System,4260,4193,Dependent datum 6260 in error.
+282,2002-01-18 00:00:00,2002.01,Coordinate Reference System,22832,2214,Dependent geogCRS 4228 deprecated due to datum error.
+285,2002-01-18 00:00:00,2001.17,Datum,6287,6194,Change of name.
+287,2002-01-18 00:00:00,2001.17,Coordinate Reference System,4287,4194,Change of name (adjustment date added).
+288,2002-01-18 00:00:00,2001.17,Coordinate_Operation,1211,1797,Dependent source CRS name changed.
+289,2002-02-12 00:00:00,2002.06,Coordinate_Operation,1559,1593,8-bit binary grid file format inconsistent with NTv2 16-bit format.
+290,2002-02-12 00:00:00,2002.01,Datum,6234,6197,Incorrect ellipsoid attached.
+291,2002-02-12 00:00:00,2002.21,Coordinate Reference System,32074,32064,Change name to include unit abbreviation per US State Plane CRSs.
+294,2002-02-12 00:00:00,2002.21,Coordinate Reference System,32075,32065,Change name to include unit abbreviation per US State Plane CRSs.
+295,2002-02-12 00:00:00,2002.21,Coordinate Reference System,32076,32066,Change name to include unit abbreviation per US State Plane CRSs.
+296,2002-02-12 00:00:00,2002.21,Coordinate Reference System,32077,32067,Change name to include unit abbreviation per US State Plane CRSs.
+297,2002-03-15 00:00:00,2002.29,Coordinate_Operation,1819,1754,Duplication of data already given in transformation 1754.
+298,2002-06-22 00:00:00,2002.16,Coordinate Reference System,5704,5736,Change of name following readjustment.
+299,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21473,21453,Change of CRS name to indicate longitude of origin.
+300,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21474,21454,Change of CRS name to indicate longitude of origin.
+301,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21475,21455,Change of CRS name to indicate longitude of origin.
+302,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21476,21456,Change of CRS name to indicate longitude of origin.
+303,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21477,21457,Change of CRS name to indicate longitude of origin.
+304,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21478,21458,Change of CRS name to indicate longitude of origin.
+305,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21479,21459,Change of CRS name to indicate longitude of origin.
+306,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21480,21460,Change of CRS name to indicate longitude of origin.
+307,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21481,21461,Change of CRS name to indicate longitude of origin.
+308,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21482,21462,Change of CRS name to indicate longitude of origin.
+309,2002-06-22 00:00:00,2002.16,Coordinate Reference System,21483,21463,Change of CRS name to indicate longitude of origin.
+311,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2199,2462,Added hyphen to Gauss-Kruger in CRS name.
+312,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2166,2397,Added hyphen to Gauss-Kruger in CRS name.
+313,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2167,2398,Added hyphen to Gauss-Kruger in CRS name.
+314,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2168,2399,Added hyphen to Gauss-Kruger in CRS name.
+315,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2091,2395,Added hyphen to Gauss-Kruger in CRS name.
+316,2002-06-22 00:00:00,2002.36,Coordinate Reference System,2092,2396,Added hyphen to Gauss-Kruger in CRS name.
+317,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20092,2491,Change of CRS name to indicate longitude of origin.
+318,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20091,2490,Change of CRS name to indicate longitude of origin.
+319,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20090,2489,Change of CRS name to indicate longitude of origin.
+320,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20089,2488,Change of CRS name to indicate longitude of origin.
+321,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20088,2487,Change of CRS name to indicate longitude of origin.
+322,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20087,2486,Change of CRS name to indicate longitude of origin.
+323,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20086,2485,Change of CRS name to indicate longitude of origin.
+324,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20085,2484,Change of CRS name to indicate longitude of origin.
+325,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20084,2483,Change of CRS name to indicate longitude of origin.
+326,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20083,2482,Change of CRS name to indicate longitude of origin.
+327,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20082,2481,Change of CRS name to indicate longitude of origin.
+328,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20081,2480,Change of CRS name to indicate longitude of origin.
+329,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20080,2479,Change of CRS name to indicate longitude of origin.
+330,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20079,2478,Change of CRS name to indicate longitude of origin.
+331,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20078,2477,Change of CRS name to indicate longitude of origin.
+332,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20077,2476,Change of CRS name to indicate longitude of origin.
+333,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20076,2475,Change of CRS name to indicate longitude of origin.
+334,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20075,2474,Change of CRS name to indicate longitude of origin.
+335,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20074,2473,Change of CRS name to indicate longitude of origin.
+336,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20073,2472,Change of CRS name to indicate longitude of origin.
+337,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20072,2471,Change of CRS name to indicate longitude of origin.
+338,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20071,2470,Change of CRS name to indicate longitude of origin.
+339,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20070,2469,Change of CRS name to indicate longitude of origin.
+340,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20069,2468,Change of CRS name to indicate longitude of origin.
+341,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20068,2467,Change of CRS name to indicate longitude of origin.
+342,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20067,2466,Change of CRS name to indicate longitude of origin.
+343,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20066,2465,Change of CRS name to indicate longitude of origin.
+344,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20065,2464,Change of CRS name to indicate longitude of origin.
+345,2002-06-22 00:00:00,2002.36,Coordinate Reference System,20064,2463,Change of CRS name to indicate longitude of origin.
+346,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28462,2492,Change of CRS name to indicate longitude of origin.
+347,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28463,2493,Change of CRS name to indicate longitude of origin.
+348,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28464,2494,Change of CRS name to indicate longitude of origin.
+349,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28465,2495,Change of CRS name to indicate longitude of origin.
+350,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28466,2496,Change of CRS name to indicate longitude of origin.
+351,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28467,2497,Change of CRS name to indicate longitude of origin.
+352,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28468,2498,Change of CRS name to indicate longitude of origin.
+353,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28469,2499,Change of CRS name to indicate longitude of origin.
+354,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28470,2500,Change of CRS name to indicate longitude of origin.
+355,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28471,2501,Change of CRS name to indicate longitude of origin.
+356,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28472,2502,Change of CRS name to indicate longitude of origin.
+357,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28473,2503,Change of CRS name to indicate longitude of origin.
+358,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28474,2504,Change of CRS name to indicate longitude of origin.
+359,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28475,2505,Change of CRS name to indicate longitude of origin.
+360,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28476,2506,Change of CRS name to indicate longitude of origin.
+361,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28477,2507,Change of CRS name to indicate longitude of origin.
+362,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28478,2508,Change of CRS name to indicate longitude of origin.
+363,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28479,2509,Change of CRS name to indicate longitude of origin.
+364,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28480,2510,Change of CRS name to indicate longitude of origin.
+365,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28481,2511,Change of CRS name to indicate longitude of origin.
+366,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28482,2512,Change of CRS name to indicate longitude of origin.
+367,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28483,2513,Change of CRS name to indicate longitude of origin.
+368,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28484,2514,Change of CRS name to indicate longitude of origin.
+369,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28485,2515,Change of CRS name to indicate longitude of origin.
+370,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28486,2516,Change of CRS name to indicate longitude of origin.
+371,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28487,2517,Change of CRS name to indicate longitude of origin.
+372,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28488,2518,Change of CRS name to indicate longitude of origin.
+373,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28489,2519,Change of CRS name to indicate longitude of origin.
+374,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28490,2520,Change of CRS name to indicate longitude of origin.
+375,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28491,2521,Change of CRS name to indicate longitude of origin.
+376,2002-06-22 00:00:00,2002.36,Coordinate Reference System,28492,2522,Change of CRS name to indicate longitude of origin.
+377,2002-06-22 00:00:00,2002.32,Coordinate_Operation,1316,1796,Change of source CRS name.
+378,2002-06-22 00:00:00,2002.4,Coordinate_Operation,1335,1827,Incorrect unit for latitude offset.
+379,2002-06-22 00:00:00,2002.37,Coordinate_Operation,1273,1829,Incorrect sign of transformation parameter values for direction of transformation.
+380,2002-06-22 00:00:00,2002.37,Coordinate_Operation,1677,1830,Error in in sign of dX relative to source transformation 1273. Incorrect sign of transformation parameter values (other than dX) for direction of transformation.
+381,2002-06-22 00:00:00,2002.151,Datum,6294,6613,Change of spelling of name.
+382,2002-06-22 00:00:00,2002.151,Coordinate Reference System,4294,4613,Change of spelling of name.
+383,2002-06-22 00:00:00,2002.151,Coordinate_Operation,1286,1834,Change of spelling of name of source CRS.
+384,2002-06-22 00:00:00,2002.151,Datum,6125,6613,Not a self-standing datum but an extension of the Segara datum.
+385,2002-06-22 00:00:00,2002.151,Coordinate Reference System,4125,4613,Samboja is not a separate geogCRS but an extension of the Segara CRS.
+386,2002-06-22 00:00:00,2002.151,Coordinate_Operation,1282,1838,Change of name of source CRS
+387,2002-06-22 00:00:00,2002.151,Coordinate Reference System,2550,2933,Change name of source geogCRS.
+388,2002-07-13 00:00:00,2002.25,Datum,6185,6615,Information from Portugal suggests EuroGeographics information is incomplete.
+389,2002-07-13 00:00:00,2002.25,Datum,6185,6616,Information from Portugal suggests EuroGeographics information is incomplete.
+390,2002-07-13 00:00:00,2002.25,Coordinate Reference System,4185,4615,Information from Portugal suggests EuroGeographics information is incomplete.
+391,2002-07-13 00:00:00,2002.25,Coordinate Reference System,4185,4616,Information from Portugal suggests EuroGeographics information is incomplete.
+392,2002-07-13 00:00:00,2002.25,Coordinate Reference System,2191,2942,Information from Portugal suggests EuroGeographics information is incomplete.
+393,2002-07-13 00:00:00,2002.25,Coordinate Reference System,2191,2943,Information from Portugal suggests EuroGeographics information is incomplete.
+394,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1473,1842,Change of Source CRS name
+395,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1472,1841,Change in Target CRS name.
+396,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1599,1846,Change in Target CRS name.
+397,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1574,1844,Change in Target CRS name.
+398,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1600,1847,Change in Target CRS name.
+399,2002-07-13 00:00:00,2002.41,Coordinate_Operation,8584,8635,Change in Target CRS name.
+400,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1576,1845,Change in Target CRS name.
+401,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1572,1843,Change in Target CRS name.
+402,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1601,1848,Change in Target CRS name.
+403,2002-07-13 00:00:00,2002.41,Coordinate_Operation,1752,1849,Change in Target CRS name.
+404,2002-07-13 00:00:00,2002.41,Coordinate Reference System,4140,4617,Change of CRS name to accord with revised Geomatics Canada practice.
+405,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2147,2952,Change of geogCRS name to accord with revised Geomatics Canada practice.
+406,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2140,2945,Change of geogCRS name to accord with revised Geomatics Canada practice.
+407,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2141,2946,Change of geogCRS name to accord with revised Geomatics Canada practice.
+408,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2142,2947,Change of geogCRS name to accord with revised Geomatics Canada practice.
+409,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2143,2948,Change of geogCRS name to accord with revised Geomatics Canada practice.
+410,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2144,2949,Change of geogCRS name to accord with revised Geomatics Canada practice.
+411,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2145,2950,Change of geogCRS name to accord with revised Geomatics Canada practice.
+412,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2146,2951,Change of geogCRS name to accord with revised Geomatics Canada practice.
+413,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2036,2953,Change of geogCRS name to accord with revised Geomatics Canada practice.
+414,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2292,2954,Change of geogCRS name to accord with revised Geomatics Canada practice.
+415,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2139,2944,Change of geogCRS name to accord with revised Geomatics Canada practice.
+416,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2153,2955,Change of geogCRS name to accord with revised Geomatics Canada practice.
+417,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2152,2956,Change of geogCRS name to accord with revised Geomatics Canada practice.
+418,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2151,2957,Change of geogCRS name to accord with revised Geomatics Canada practice.
+419,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2150,2958,Change of geogCRS name to accord with revised Geomatics Canada practice.
+420,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2149,2959,Change of geogCRS name to accord with revised Geomatics Canada practice.
+421,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2037,2960,Change of geogCRS name to accord with revised Geomatics Canada practice.
+422,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2038,2961,Change of geogCRS name to accord with revised Geomatics Canada practice.
+423,2002-07-13 00:00:00,2002.41,Coordinate Reference System,2148,2962,Change of geogCRS name to accord with revised Geomatics Canada practice.
+424,2002-02-12 00:00:00,2002.01,Coordinate Reference System,4234,4197,Dependent datum 6228 deprecated due to ellipsoid error.
+425,2002-02-12 00:00:00,2002.01,Coordinate Reference System,23433,2312,Dependent geogCRS 4234 deprecated due to ellipsoid error.
+426,2002-07-13 00:00:00,2002.41,Area,1336,2784,Expansion of area of use.
+427,2002-09-13 00:00:00,2002.5,Datum,6291,6618,Correction of ellipsoid 1/f to 2 decimal places exactly.
+428,2002-09-13 00:00:00,2002.5,Coordinate Reference System,4291,4618,Deprecation of geodetic datum following correction of ellipsoid 1/f to 2 decimal places exactly.
+429,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29100,29101,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+430,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29177,29187,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+432,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29118,29168,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+433,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29185,29195,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+434,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29184,29194,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+435,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29183,29193,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+436,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29182,29192,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+437,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29181,29191,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+438,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29180,29190,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+439,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29179,29189,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+440,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29178,29188,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+441,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29122,29172,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+442,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29121,29171,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+443,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29120,29170,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+444,2002-09-13 00:00:00,2002.5,Coordinate Reference System,29119,29169,Deprecation of source geogCRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+445,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1212,1864,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+446,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1213,1865,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+447,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1214,1866,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+448,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1215,1867,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+449,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1216,1868,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+450,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1217,1869,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+451,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1218,1870,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+452,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1219,1871,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+453,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1220,1872,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+454,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1221,1873,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+455,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1222,1874,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+456,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1223,1875,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+457,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1224,1876,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+458,2002-09-13 00:00:00,2002.5,Coordinate_Operation,1548,1877,Deprecation of source CRS following correction of ellipsoid 1/f to 2 decimal places exactly.
+459,2002-09-19 00:00:00,2002.64,Area,1704,2787,Amendments to map projection.
+460,2002-09-19 00:00:00,2002.64,Area,1705,2788,Amendments to map projection.
+461,2002-09-19 00:00:00,2002.64,Coordinate_Operation,18133,18134,Error in scale factor value.
+462,2002-09-19 00:00:00,2002.64,Coordinate Reference System,26193,26194,Projection on which this CRS is dependent deprecated due to error in scale factor.
+463,2002-09-19 00:00:00,2002.62,Coordinate_Operation,1681,1040,Transformation from which this is taken has been superseded.
+464,2002-09-19 00:00:00,2002.48,Coordinate_Operation,1787,1895,Error in signs of rotations.
+465,2002-09-19 00:00:00,2002.48,Coordinate_Operation,1788,1896,Error in signs of rotations.
+466,2002-10-13 00:00:00,2002.77,Coordinate_Operation,15326,15372,Error in false northing parameter value.
+467,2002-10-13 00:00:00,2002.77,Coordinate_Operation,15327,15373,Error in false northing parameter value.
+468,2002-10-13 00:00:00,2002.77,Coordinate Reference System,2245,2966,Dependent projection deprecated.
+469,2002-10-13 00:00:00,2002.77,Coordinate Reference System,2244,2965,Dependent projection deprecated.
+470,2002-10-13 00:00:00,2002.77,Coordinate Reference System,2889,2967,Dependent projection deprecated.
+471,2002-10-13 00:00:00,2002.77,Coordinate Reference System,2890,2968,Dependent projection deprecated.
+472,2002-11-18 00:00:00,2002.73,Coordinate_Operation,1834,1897,Incorrect source CRS - linked to a deprecated record instead of its replacement.
+473,2002-11-18 00:00:00,2002.73,Coordinate_Operation,1835,1898,Incorrect source CRS - linked to a deprecated record instead of its replacement.
+474,2002-11-18 00:00:00,2002.73,Coordinate_Operation,1836,1899,Incorrect source CRS - linked to a deprecated record instead of its replacement.
+475,2002-11-18 00:00:00,2002.83,Coordinate_Operation,1308,1900,Incorrect source CRS.
+476,2002-11-18 00:00:00,2002.83,Coordinate_Operation,1515,1901,Incorrect source CRS.
+477,2002-12-07 00:00:00,2002.89,Coordinate Reference System,4327,4329,Change of CRS name
+478,2002-11-29 00:00:00,2002.87,Datum,6235,6623,Incorrect name
+479,2002-11-29 00:00:00,2002.87,Coordinate Reference System,4235,4623,Incorrect name.
+480,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9625,9645,Change to formula to accommodate scaling parameters.
+481,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9626,9646,Change to formula to accommodate scaling parameters.
+482,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9627,9647,Change to formula to accommodate scaling parameters.
+483,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9628,9649,Change to formula to accommodate scaling parameter and other conditions for reversibility (see GN7 version 19).
+484,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9629,9650,Change to formula to accommodate scaling parameter and other conditions for reversibility (see GN7 version 19).
+485,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9630,9651,Change to formula to accommodate scaling parameter and other conditions for reversibility (see GN7 version 19).
+486,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9631,9652,Change to formula to accommodate scaling parameters.
+487,2002-12-21 00:00:00,2002.75,Coordinate_Operation Method,9632,9653,Change to formula to accommodate scaling parameters.
+488,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1025,1043,Coordinate operation (transformation) method deprecated and replaced.
+489,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1029,1044,Coordinate operation (transformation) method deprecated and replaced.
+490,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1030,1045,Coordinate operation (transformation) method deprecated and replaced.
+491,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1031,1046,Coordinate operation (transformation) method deprecated and replaced.
+492,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1032,1047,Coordinate operation (transformation) method deprecated and replaced.
+493,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1033,1048,Coordinate operation (transformation) method deprecated and replaced.
+494,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1034,1049,Coordinate operation (transformation) method deprecated and replaced.
+495,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1037,1050,Coordinate operation (transformation) method deprecated and replaced.
+496,2002-12-21 00:00:00,2002.75,Coordinate_Operation,1038,1051,Coordinate operation (transformation) method deprecated and replaced.
+497,2003-01-16 00:00:00,2003.02,Coordinate Reference System,21100,3001,Associated with incorrect datum resulting in map projection longitude being incompatible with prime meridian.
+498,2003-01-16 00:00:00,2003.02,Coordinate Reference System,25700,3002,Associated with incorrect datum resulting in map projection longitude being incompatible with prime meridian.
+499,2003-01-16 00:00:00,2003.02,Coordinate Reference System,2934,3000,Associated with incorrect datum resulting in map projection longitude being incompatible with prime meridian.
+500,2003-01-16 00:00:00,2003.02,Coordinate Reference System,26591,3003,Associated with incorrect datum resulting in map projection longitude being incompatible with prime meridian.
+502,2003-01-16 00:00:00,2003.02,Coordinate Reference System,26592,3004,Associated with incorrect datum resulting in map projection longitude being incompatible with prime meridian.
+503,2003-01-16 00:00:00,2002.81,Coordinate Reference System,29635,20135,Unable to verify existance of this system.
+504,2003-01-16 00:00:00,2002.81,Coordinate Reference System,29636,20136,Unable to verify existance of this system.
+505,2003-01-16 00:00:00,2002.81,Coordinate Reference System,4296,4201,Unable to verify existance of this system.
+506,2003-01-16 00:00:00,2002.81,Datum,6296,6201,Unable to verify existance of this system.
+507,2003-01-21 00:00:00,2002.72,Coordinate_Operation,1791,1944,Incorrect target CRS.
+508,2003-01-21 00:00:00,2002.72,Coordinate_Operation,1793,1945,Incorrect target CRS
+509,2003-02-25 00:00:00,2003.08,Coordinate_Operation,1606,1947,Incorrect parameter file name.
+510,2003-02-25 00:00:00,2003.08,Coordinate_Operation,1607,1948,Incorrect parameter file name.
+511,2003-02-25 00:00:00,2003.08,Coordinate_Operation,1608,1949,Incorrect parameter file name.
+512,2003-06-27 00:00:00,2002.48,Coordinate Reference System,2400,3021,Change of name to include Swedish rather than English abbreviation.
+513,2003-06-27 00:00:00,2002.481,Coordinate Reference System,30800,3027,Change of name to include Swedish rather than English abbreviation.
+514,2003-06-27 00:00:00,2002.62,Coordinate_Operation,1229,1956,"Wrong source CRS and therefore transform name. Caused by confusion between the Geodetic Datum of 1965 and TM65, the Mapping Adjustment of 1965."
+515,2003-06-27 00:00:00,2002.62,Coordinate_Operation,1640,1953,"Wrong source CRS and therefore transform name. Caused by confusion between the Geodetic Datum of 1965 and TM65, the Mapping Adjustment of 1965."
+516,2003-06-27 00:00:00,2002.621,Coordinate_Operation,5401,5406,Error in direction of transformation.
+518,2003-08-14 00:00:00,2003.23,Coordinate_Operation,1889,1965,Error in spelling of transformation name.
+519,2003-08-14 00:00:00,2003.24,Coordinate Reference System,4634,4662,Incorrect spelling of name.
+520,2003-08-14 00:00:00,2003.24,Coordinate Reference System,2982,3060,Incorrect spelling of name.
+521,2003-08-14 00:00:00,2003.24,Coordinate_Operation,1918,1962,Error in spelling of transformation name.
+522,2003-08-14 00:00:00,2003.24,Coordinate_Operation,1929,1963,Error in spelling of transformation name.
+523,2003-08-14 00:00:00,2003.25,Coordinate_Operation,1933,1964,Incorrect spelling of transformation name.
+524,2003-08-14 00:00:00,2003.23,Coordinate_Operation,1945,1987,Approximation replaced by tfm derived from observed data.
+525,2003-08-14 00:00:00,2003.23,Coordinate_Operation,1944,1988,Approximation replaced by tfm derived from observed data.
+526,2003-11-28 00:00:00,2003.34,Coordinate_Operation,1789,1995,Incorrect spelling of transformation name
+527,2003-12-23 00:00:00,2003.23,Coordinate_Operation,1792,1992,Error in dZ parameter value.
+528,2003-12-23 00:00:00,2003.23,Coordinate_Operation,1790,1997,Error in rX parameter value.
+529,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4340,4930,Name changed to omit CRS kind and thereby reflect that in common usage.
+530,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4344,4932,Name changed to omit CRS kind and thereby reflect that in common usage.
+531,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4342,4934,Name changed to omit CRS kind and thereby reflect that in common usage.
+532,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4346,4936,Name changed to omit CRS kind and thereby reflect that in common usage.
+533,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4348,4938,Name changed to omit CRS kind and thereby reflect that in common usage.
+534,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4350,4940,Name changed to omit CRS kind and thereby reflect that in common usage.
+535,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4352,4942,Name changed to omit CRS kind and thereby reflect that in common usage.
+536,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4387,4944,Name changed to omit CRS kind and thereby reflect that in common usage.
+537,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4385,4919,Name changed to omit CRS kind and thereby reflect that in common usage.
+538,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4330,4910,Name changed to omit CRS kind and thereby reflect that in common usage.
+539,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4331,4911,Name changed to omit CRS kind and thereby reflect that in common usage.
+540,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4332,4912,Name changed to omit CRS kind and thereby reflect that in common usage.
+541,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4333,4913,Name changed to omit CRS kind and thereby reflect that in common usage.
+542,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4334,4914,Name changed to omit CRS kind and thereby reflect that in common usage.
+543,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4335,4915,Name changed to omit CRS kind and thereby reflect that in common usage.
+544,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4336,4916,Name changed to omit CRS kind and thereby reflect that in common usage.
+545,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4337,4917,Name changed to omit CRS kind and thereby reflect that in common usage.
+546,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4338,4918,Name changed to omit CRS kind and thereby reflect that in common usage.
+547,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4354,4946,Name changed to omit CRS kind and thereby reflect that in common usage.
+548,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4389,4948,Name changed to omit CRS kind and thereby reflect that in common usage.
+549,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4356,4950,Name changed to omit CRS kind and thereby reflect that in common usage.
+550,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4358,4952,Name changed to omit CRS kind and thereby reflect that in common usage.
+551,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4360,4954,Name changed to omit CRS kind and thereby reflect that in common usage.
+552,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4362,4956,Name changed to omit CRS kind and thereby reflect that in common usage.
+553,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4364,4958,Name changed to omit CRS kind and thereby reflect that in common usage.
+554,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4366,4960,Name changed to omit CRS kind and thereby reflect that in common usage.
+555,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4368,4962,Name changed to omit CRS kind and thereby reflect that in common usage.
+556,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4370,4964,Name changed to omit CRS kind and thereby reflect that in common usage.
+557,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4372,4966,Name changed to omit CRS kind and thereby reflect that in common usage.
+558,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4382,4968,Name changed to omit CRS kind and thereby reflect that in common usage.
+559,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4374,4970,Name changed to omit CRS kind and thereby reflect that in common usage.
+560,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4384,4972,Name changed to omit CRS kind and thereby reflect that in common usage.
+561,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4376,4974,Name changed to omit CRS kind and thereby reflect that in common usage.
+562,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4378,4976,Name changed to omit CRS kind and thereby reflect that in common usage.
+563,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4328,4978,Name changed to omit CRS kind and thereby reflect that in common usage.
+564,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4380,4980,Name changed to omit CRS kind and thereby reflect that in common usage.
+567,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4388,4949,Name changed to omit CRS kind and thereby reflect that in common usage.
+568,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4386,4945,Name changed to omit CRS kind and thereby reflect that in common usage.
+569,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4383,4973,Name changed to omit CRS kind and thereby reflect that in common usage.
+570,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4381,4969,Name changed to omit CRS kind and thereby reflect that in common usage.
+571,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4379,4981,Name changed to omit CRS kind and thereby reflect that in common usage.
+572,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4377,4977,Name changed to omit CRS kind and thereby reflect that in common usage.
+573,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4375,4975,Name changed to omit CRS kind and thereby reflect that in common usage.
+574,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4373,4971,Name changed to omit CRS kind and thereby reflect that in common usage.
+575,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4371,4967,Name changed to omit CRS kind and thereby reflect that in common usage.
+576,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4369,4965,Name changed to omit CRS kind and thereby reflect that in common usage.
+577,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4367,4963,Name changed to omit CRS kind and thereby reflect that in common usage.
+578,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4365,4961,Name changed to omit CRS kind and thereby reflect that in common usage.
+579,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4363,4959,Name changed to omit CRS kind and thereby reflect that in common usage.
+580,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4361,4957,Name changed to omit CRS kind and thereby reflect that in common usage.
+581,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4359,4955,Name changed to omit CRS kind and thereby reflect that in common usage.
+582,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4357,4953,Name changed to omit CRS kind and thereby reflect that in common usage.
+583,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4355,4951,Name changed to omit CRS kind and reference to ETRS89 and thereby reflect that in common usage.
+584,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4353,4947,Name changed to omit CRS kind and thereby reflect that in common usage.
+585,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4351,4943,Name changed to omit CRS kind and thereby reflect that in common usage.
+586,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4349,4941,Name changed to omit CRS kind and thereby reflect that in common usage.
+587,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4347,4939,Name changed to omit CRS kind and thereby reflect that in common usage.
+588,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4345,4937,Name changed to omit CRS kind and thereby reflect that in common usage.
+589,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4343,4933,Name changed to omit CRS kind and thereby reflect that in common usage.
+590,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4341,4935,Name changed to omit CRS kind and thereby reflect that in common usage.
+591,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4339,4931,Name changed to omit CRS kind and thereby reflect that in common usage.
+592,2004-01-05 00:00:00,2003.38,Coordinate Reference System,4329,4979,Name changed to omit CRS kind and thereby reflect that in common usage.
+593,2004-01-06 00:00:00,2003.38,Coordinate Reference System,4126,4669,Name changed to omit reference to ETRS89.
+594,2004-01-07 00:00:00,2003.39,Coordinate Reference System,69046405,,EPSG no longer supports this system.
+595,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61206405,,EPSG no longer supports this system.
+596,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61216405,,EPSG no longer supports this system.
+597,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61226405,,EPSG no longer supports this system.
+598,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61236405,,EPSG no longer supports this system.
+599,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61246405,,EPSG no longer supports this system.
+600,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61266405,,EPSG no longer supports this system.
+601,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61266413,,EPSG no longer supports this system.
+602,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61276405,,EPSG no longer supports this system.
+603,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61286405,,EPSG no longer supports this system.
+604,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61296405,,EPSG no longer supports this system.
+605,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61306405,,EPSG no longer supports this system.
+606,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61306413,,EPSG no longer supports this system.
+607,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61316405,,EPSG no longer supports this system.
+608,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61326405,,EPSG no longer supports this system.
+609,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61336405,,EPSG no longer supports this system.
+610,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61346405,,EPSG no longer supports this system.
+611,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61356405,,EPSG no longer supports this system.
+612,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61366405,,EPSG no longer supports this system.
+613,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61376405,,EPSG no longer supports this system.
+614,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61386405,,EPSG no longer supports this system.
+615,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61396405,,EPSG no longer supports this system.
+616,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61406405,,EPSG no longer supports this system.
+617,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61406413,,EPSG no longer supports this system.
+618,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61416405,,EPSG no longer supports this system.
+620,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61426405,,EPSG no longer supports this system.
+621,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61436405,,EPSG no longer supports this system.
+622,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61446405,,EPSG no longer supports this system.
+623,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61456405,,EPSG no longer supports this system.
+624,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61466405,,EPSG no longer supports this system.
+625,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61476405,,EPSG no longer supports this system.
+626,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61486405,,EPSG no longer supports this system.
+627,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61486413,,EPSG no longer supports this system.
+628,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61496405,,EPSG no longer supports this system.
+629,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61506405,,EPSG no longer supports this system.
+630,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61516405,,EPSG no longer supports this system.
+631,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61516413,,EPSG no longer supports this system.
+632,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61526405,,EPSG no longer supports this system.
+633,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61526413,,EPSG no longer supports this system.
+634,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61536405,,EPSG no longer supports this system.
+635,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61546405,,EPSG no longer supports this system.
+636,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61556405,,EPSG no longer supports this system.
+637,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61566405,,EPSG no longer supports this system.
+638,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61576405,,EPSG no longer supports this system.
+639,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61586405,,EPSG no longer supports this system.
+640,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61596405,,EPSG no longer supports this system.
+641,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61606405,,EPSG no longer supports this system.
+642,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61616405,,EPSG no longer supports this system.
+643,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61626405,,EPSG no longer supports this system.
+644,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61636405,,EPSG no longer supports this system.
+645,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61636413,,EPSG no longer supports this system.
+646,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61646405,,EPSG no longer supports this system.
+647,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61656405,,EPSG no longer supports this system.
+648,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61666405,,EPSG no longer supports this system.
+649,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61676405,,EPSG no longer supports this system.
+650,2004-01-07 00:00:00,2003.38,Coordinate Reference System,61676413,,EPSG no longer supports this system.
+651,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61686405,,EPSG no longer supports this system.
+652,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61696405,,EPSG no longer supports this system.
+653,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61706405,,EPSG no longer supports this system.
+654,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61706413,,EPSG no longer supports this system.
+655,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61716405,,EPSG no longer supports this system.
+656,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61716413,,EPSG no longer supports this system.
+657,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61736405,,EPSG no longer supports this system.
+658,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61736413,,EPSG no longer supports this system.
+659,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61746405,,EPSG no longer supports this system.
+660,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61756405,,EPSG no longer supports this system.
+661,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61766405,,EPSG no longer supports this system.
+662,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61766413,,EPSG no longer supports this system.
+663,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61786405,,EPSG no longer supports this system.
+664,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61796405,,EPSG no longer supports this system.
+665,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61806405,,EPSG no longer supports this system.
+666,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61806413,,EPSG no longer supports this system.
+667,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61816405,,EPSG no longer supports this system.
+668,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61826405,,EPSG no longer supports this system.
+669,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61836405,,EPSG no longer supports this system.
+670,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61846405,,EPSG no longer supports this system.
+671,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61886405,,EPSG no longer supports this system.
+672,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61896405,,EPSG no longer supports this system.
+673,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61896413,,EPSG no longer supports this system.
+674,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61906405,,EPSG no longer supports this system.
+675,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61906413,,EPSG no longer supports this system.
+676,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61916405,,EPSG no longer supports this system.
+677,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61926405,,EPSG no longer supports this system.
+678,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61936405,,EPSG no longer supports this system.
+679,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61946405,,EPSG no longer supports this system.
+680,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61956405,,EPSG no longer supports this system.
+681,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61966405,,EPSG no longer supports this system.
+682,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61976405,,EPSG no longer supports this system.
+683,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61986405,,EPSG no longer supports this system.
+684,2004-01-07 00:00:00,2003.39,Coordinate Reference System,61996405,,EPSG no longer supports this system.
+685,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62006405,,EPSG no longer supports this system.
+686,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62016405,,EPSG no longer supports this system.
+687,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62026405,,EPSG no longer supports this system.
+688,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62036405,,EPSG no longer supports this system.
+689,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62046405,,EPSG no longer supports this system.
+690,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62056405,,EPSG no longer supports this system.
+691,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62066405,,EPSG no longer supports this system.
+692,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62076405,,EPSG no longer supports this system.
+693,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62086405,,EPSG no longer supports this system.
+694,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62096405,,EPSG no longer supports this system.
+695,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62106405,,EPSG no longer supports this system.
+696,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62116405,,EPSG no longer supports this system.
+697,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62126405,,EPSG no longer supports this system.
+698,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62136405,,EPSG no longer supports this system.
+699,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62146405,,EPSG no longer supports this system.
+700,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62156405,,EPSG no longer supports this system.
+701,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62166405,,EPSG no longer supports this system.
+702,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62186405,,EPSG no longer supports this system.
+703,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62196405,,EPSG no longer supports this system.
+704,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62206405,,EPSG no longer supports this system.
+705,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62216405,,EPSG no longer supports this system.
+706,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62226405,,EPSG no longer supports this system.
+707,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62236405,,EPSG no longer supports this system.
+708,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62246405,,EPSG no longer supports this system.
+709,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62256405,,EPSG no longer supports this system.
+710,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62276405,,EPSG no longer supports this system.
+711,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62296405,,EPSG no longer supports this system.
+713,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62306405,,EPSG no longer supports this system.
+715,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62316405,,EPSG no longer supports this system.
+716,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62326405,,EPSG no longer supports this system.
+717,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62336405,,EPSG no longer supports this system.
+718,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62366405,,EPSG no longer supports this system.
+719,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62376405,,EPSG no longer supports this system.
+720,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62386405,,EPSG no longer supports this system.
+721,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62396405,,EPSG no longer supports this system.
+722,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62406405,,EPSG no longer supports this system.
+723,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62416405,,EPSG no longer supports this system.
+724,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62426405,,EPSG no longer supports this system.
+725,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62436405,,EPSG no longer supports this system.
+726,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62446405,,EPSG no longer supports this system.
+727,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62456405,,EPSG no longer supports this system.
+728,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62466405,,EPSG no longer supports this system.
+729,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62476405,,EPSG no longer supports this system.
+730,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62486405,,EPSG no longer supports this system.
+731,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62496405,,EPSG no longer supports this system.
+732,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62506405,,EPSG no longer supports this system.
+733,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62516405,,EPSG no longer supports this system.
+734,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62526405,,EPSG no longer supports this system.
+735,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62536405,,EPSG no longer supports this system.
+736,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62546405,,EPSG no longer supports this system.
+737,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62556405,,EPSG no longer supports this system.
+738,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62566405,,EPSG no longer supports this system.
+739,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62576405,,EPSG no longer supports this system.
+740,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62586405,,EPSG no longer supports this system.
+741,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62586413,,EPSG no longer supports this system.
+742,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62596405,,EPSG no longer supports this system.
+743,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62616405,,EPSG no longer supports this system.
+744,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62626405,,EPSG no longer supports this system.
+745,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62636405,,EPSG no longer supports this system.
+746,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62646405,,EPSG no longer supports this system.
+747,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62656405,,EPSG no longer supports this system.
+748,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62666405,,EPSG no longer supports this system.
+749,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62676405,,EPSG no longer supports this system.
+750,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62686405,,EPSG no longer supports this system.
+751,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62696405,,EPSG no longer supports this system.
+752,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62706405,,EPSG no longer supports this system.
+753,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62716405,,EPSG no longer supports this system.
+754,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62726405,,EPSG no longer supports this system.
+755,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62736405,,EPSG no longer supports this system.
+756,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62746405,,EPSG no longer supports this system.
+757,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62756405,,EPSG no longer supports this system.
+758,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62766405,,EPSG no longer supports this system.
+759,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62776405,,EPSG no longer supports this system.
+760,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62786405,,EPSG no longer supports this system.
+761,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62796405,,EPSG no longer supports this system.
+762,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62806405,,EPSG no longer supports this system.
+764,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62816405,,EPSG no longer supports this system.
+765,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62826405,,EPSG no longer supports this system.
+766,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62836405,,EPSG no longer supports this system.
+767,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62846405,,EPSG no longer supports this system.
+768,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62836413,,EPSG no longer supports this system.
+769,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62856405,,EPSG no longer supports this system.
+770,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62866405,,EPSG no longer supports this system.
+771,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62886405,,EPSG no longer supports this system.
+772,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62896405,,EPSG no longer supports this system.
+773,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62926405,,EPSG no longer supports this system.
+774,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62936405,,EPSG no longer supports this system.
+775,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62956405,,EPSG no longer supports this system.
+776,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62976405,,EPSG no longer supports this system.
+777,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62986405,,EPSG no longer supports this system.
+778,2004-01-07 00:00:00,2003.39,Coordinate Reference System,62996405,,EPSG no longer supports this system.
+779,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63006405,,EPSG no longer supports this system.
+780,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63016405,,EPSG no longer supports this system.
+781,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63026405,,EPSG no longer supports this system.
+782,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63036405,,EPSG no longer supports this system.
+783,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63046405,,EPSG no longer supports this system.
+784,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63066405,,EPSG no longer supports this system.
+785,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63076405,,EPSG no longer supports this system.
+786,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63086405,,EPSG no longer supports this system.
+787,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63096405,,EPSG no longer supports this system.
+788,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63106405,,EPSG no longer supports this system.
+789,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63116405,,EPSG no longer supports this system.
+790,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63126405,,EPSG no longer supports this system.
+791,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63136405,,EPSG no longer supports this system.
+792,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63146405,,EPSG no longer supports this system.
+793,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63156405,,EPSG no longer supports this system.
+794,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63166405,,EPSG no longer supports this system.
+795,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63176405,,EPSG no longer supports this system.
+796,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63186405,,EPSG no longer supports this system.
+797,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63196405,,EPSG no longer supports this system.
+798,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63226405,,EPSG no longer supports this system.
+799,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63246405,,EPSG no longer supports this system.
+800,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266405,,EPSG no longer supports this system.
+801,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266406,,EPSG no longer supports this system.
+802,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266407,,EPSG no longer supports this system.
+803,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266408,,EPSG no longer supports this system.
+804,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266409,,EPSG no longer supports this system.
+805,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266410,,EPSG no longer supports this system.
+806,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266411,,EPSG no longer supports this system.
+807,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266412,,EPSG no longer supports this system.
+808,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266413,,EPSG no longer supports this system.
+809,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266414,,EPSG no longer supports this system.
+810,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266415,,EPSG no longer supports this system.
+811,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266416,,EPSG no longer supports this system.
+812,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266417,,EPSG no longer supports this system.
+813,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266418,,EPSG no longer supports this system.
+814,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266419,,EPSG no longer supports this system.
+815,2004-01-07 00:00:00,2003.39,Coordinate Reference System,63266420,,EPSG no longer supports this system.
+816,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66006405,,EPSG no longer supports this system.
+817,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66016405,,EPSG no longer supports this system.
+818,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66026405,,EPSG no longer supports this system.
+819,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66036405,,EPSG no longer supports this system.
+820,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66046405,,EPSG no longer supports this system.
+821,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66056405,,EPSG no longer supports this system.
+822,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66066405,,EPSG no longer supports this system.
+823,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66076405,,EPSG no longer supports this system.
+824,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66086405,,EPSG no longer supports this system.
+825,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66096405,,EPSG no longer supports this system.
+826,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66106405,,EPSG no longer supports this system.
+827,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66116405,,EPSG no longer supports this system.
+828,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66126405,,EPSG no longer supports this system.
+829,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66126413,,EPSG no longer supports this system.
+830,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66136405,,EPSG no longer supports this system.
+831,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66146405,,EPSG no longer supports this system.
+832,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66156405,,EPSG no longer supports this system.
+833,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66166405,,EPSG no longer supports this system.
+834,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66186405,,EPSG no longer supports this system.
+835,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66196405,,EPSG no longer supports this system.
+836,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66196413,,EPSG no longer supports this system.
+837,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66206405,,EPSG no longer supports this system.
+838,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66216405,,EPSG no longer supports this system.
+839,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66226405,,EPSG no longer supports this system.
+840,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66236405,,EPSG no longer supports this system.
+841,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66246405,,EPSG no longer supports this system.
+842,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66246413,,EPSG no longer supports this system.
+843,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66256405,,EPSG no longer supports this system.
+844,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66266405,,EPSG no longer supports this system.
+845,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66276405,,EPSG no longer supports this system.
+846,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66276413,,EPSG no longer supports this system.
+847,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66286405,,EPSG no longer supports this system.
+848,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66296405,,EPSG no longer supports this system.
+849,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66306405,,EPSG no longer supports this system.
+850,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66316405,,EPSG no longer supports this system.
+851,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66326405,,EPSG no longer supports this system.
+852,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66336405,,EPSG no longer supports this system.
+853,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66346405,,EPSG no longer supports this system.
+854,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66356405,,EPSG no longer supports this system.
+855,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66366405,,EPSG no longer supports this system.
+856,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66376405,,EPSG no longer supports this system.
+857,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66386405,,EPSG no longer supports this system.
+858,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66396405,,EPSG no longer supports this system.
+859,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66406405,,EPSG no longer supports this system.
+860,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66406413,,EPSG no longer supports this system.
+861,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66416405,,EPSG no longer supports this system.
+862,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66426405,,EPSG no longer supports this system.
+863,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66436405,,EPSG no longer supports this system.
+864,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66446405,,EPSG no longer supports this system.
+865,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66456405,,EPSG no longer supports this system.
+866,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66456413,,EPSG no longer supports this system.
+867,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66466405,,EPSG no longer supports this system.
+868,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66576405,,EPSG no longer supports this system.
+869,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66586405,,EPSG no longer supports this system.
+870,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66596405,,EPSG no longer supports this system.
+871,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66596413,,EPSG no longer supports this system.
+872,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66606405,,EPSG no longer supports this system.
+873,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66616405,,EPSG no longer supports this system.
+874,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66616413,,EPSG no longer supports this system.
+875,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66636405,,EPSG no longer supports this system.
+876,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66646405,,EPSG no longer supports this system.
+877,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66656405,,EPSG no longer supports this system.
+878,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66666405,,EPSG no longer supports this system.
+879,2004-01-07 00:00:00,2003.39,Coordinate Reference System,66676405,,EPSG no longer supports this system.
+881,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68016405,,EPSG no longer supports this system.
+882,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68026405,,EPSG no longer supports this system.
+883,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68036405,,EPSG no longer supports this system.
+884,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68046405,,EPSG no longer supports this system.
+885,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68056405,,EPSG no longer supports this system.
+886,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68066405,,EPSG no longer supports this system.
+887,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68086405,,EPSG no longer supports this system.
+888,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68096405,,EPSG no longer supports this system.
+889,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68136405,,EPSG no longer supports this system.
+890,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68146405,,EPSG no longer supports this system.
+891,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68156405,,EPSG no longer supports this system.
+892,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68186405,,EPSG no longer supports this system.
+893,2004-01-07 00:00:00,2003.39,Coordinate Reference System,68206405,,EPSG no longer supports this system.
+894,2004-01-07 00:00:00,2003.39,Coordinate Reference System,69036405,,EPSG no longer supports this system.
+895,2004-01-07 00:00:00,2004.02,Coordinate_Operation,1961,1999,Error in rZ parameter value.
+896,2004-01-06 00:00:00,2003.39,Coordinate_Operation,101,,No longer supported by EPSG.
+897,2004-01-06 00:00:00,2003.39,Coordinate_Operation,102,,No longer supported by EPSG.
+898,2004-01-06 00:00:00,2003.39,Coordinate_Operation,103,,No longer supported by EPSG.
+899,2004-01-06 00:00:00,2003.39,Coordinate_Operation,104,,No longer supported by EPSG.
+900,2004-01-06 00:00:00,2003.38,Coordinate_Operation,105,,No longer supported by EPSG.
+901,2004-01-06 00:00:00,2003.39,Coordinate_Operation,106,,No longer supported by EPSG.
+902,2004-01-06 00:00:00,2003.39,Coordinate_Operation,107,,No longer supported by EPSG.
+903,2004-01-06 00:00:00,2003.39,Coordinate_Operation,108,,No longer supported by EPSG.
+904,2004-01-08 00:00:00,2003.365,Coordinate Reference System,4819,,System used in degrees with respect to Greenwich (code 4307).
+906,2004-01-08 00:00:00,2003.365,Datum,6819,,System used in degrees with respect to Greenwich (code 6307).
+907,2004-01-08 00:00:00,2004.03,Coordinate_Operation,1770,1095,Error in transformation variant and name.
+908,2004-01-08 00:00:00,2004.03,Coordinate_Operation,1772,1096,Error in transformation variant and name.
+909,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9637,,No longer supported by EPSG.
+910,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9638,,No longer supported by EPSG.
+911,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9639,,No longer supported by EPSG.
+912,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9640,,No longer supported by EPSG.
+913,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9641,,No longer supported by EPSG.
+914,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9642,,No longer supported by EPSG.
+915,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9643,,No longer supported by EPSG.
+916,2004-01-06 00:00:00,2003.39,Coordinate_Operation Method,9644,,No longer supported by EPSG.
+917,2004-01-06 00:00:00,2003.39,Coordinate System,6401,,No longer supported by EPSG.
+918,2004-01-06 00:00:00,2003.39,Coordinate System,6402,,No longer supported by EPSG.
+919,2004-01-06 00:00:00,2003.39,Coordinate System,6406,,No longer supported by EPSG.
+920,2004-01-06 00:00:00,2003.39,Coordinate System,6405,,No longer supported by EPSG.
+921,2004-01-06 00:00:00,2003.39,Coordinate System,6407,,No longer supported by EPSG.
+922,2004-01-06 00:00:00,2003.39,Coordinate System,6408,,No longer supported by EPSG.
+923,2004-01-06 00:00:00,2003.39,Coordinate System,6409,,No longer supported by EPSG.
+924,2004-01-06 00:00:00,2003.39,Coordinate System,6410,,No longer supported by EPSG.
+925,2004-01-06 00:00:00,2003.39,Coordinate System,6411,,No longer supported by EPSG.
+926,2004-01-06 00:00:00,2003.39,Coordinate System,6412,,No longer supported by EPSG.
+927,2004-01-06 00:00:00,2003.39,Coordinate System,6413,,No longer supported by EPSG.
+928,2004-01-06 00:00:00,2003.39,Coordinate System,6414,,No longer supported by EPSG.
+929,2004-01-06 00:00:00,2003.39,Coordinate System,6415,,No longer supported by EPSG.
+930,2004-01-06 00:00:00,2003.39,Coordinate System,6416,,No longer supported by EPSG.
+931,2004-01-06 00:00:00,2003.39,Coordinate System,6417,,No longer supported by EPSG.
+932,2004-01-06 00:00:00,2003.39,Coordinate System,6418,,No longer supported by EPSG.
+933,2004-01-06 00:00:00,2003.39,Coordinate System,6419,,No longer supported by EPSG.
+934,2004-01-06 00:00:00,2003.39,Coordinate System,6420,,No longer supported by EPSG.

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,47 @@
+#include "defs.h"
+datafile_rows_t ellipsoid_row_0[] = {"ELLIPSOID_CODE","ELLIPSOID_NAME","SEMI_MAJOR_AXIS","UOM_CODE","INV_FLATTENING","SEMI_MINOR_AXIS","ELLIPSOID_SHAPE","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED ",NULL};
+datafile_rows_t ellipsoid_row_1[] = {"7001","Airy 1830","6377563.396","9001","299.3249646","","1","Original definition is a=20923713 and b=20853810 feet of 1796.   For the 1936 retriangulation OSGB defines the relationship of feet of 1796 to the International metre through log(1.48401603) exactly [=0.3048007491...]. 1/f is given to 7 decimal places.","Ordnance Survey of Great Britain.","EPSG","1995-06-02 00:00:00","98.321  98.34","0 ",NULL};
+datafile_rows_t ellipsoid_row_2[] = {"7002","Airy Modified 1849","6377340.189","9001","299.3249646","","1","OSGB Airy 1830 figure (ellipsoid code 7001) rescaled by 0.999965 to best fit the scale of the 19th century primary triangulation of Ireland.","\"The Irish Grid - A Description of the Co-ordinate Reference System\" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.","EPSG","2003-06-27 00:00:00","98.321 2002.622","0 ",NULL};
+datafile_rows_t ellipsoid_row_3[] = {"7003","Australian National Spheroid","6378160.0","9001","298.25","","1","Based on the GRS 1967 figure but with 1/f taken to 2 decimal places exactly.  The dimensions are also used as the GRS 1967 (SAD69) ellipsoid (see code 7050).","\"Australian Map Grid Technical Manual\"; National Mapping Council of Australia Special Publication #7; 1972","EPSG","2002-09-19 00:00:00","2002.50","0 ",NULL};
+datafile_rows_t ellipsoid_row_4[] = {"7004","Bessel 1841","6377397.155","9001","299.1528128","","1","Original Bessel definition is a=3272077.14 and b=3261139.33 toise. This used a weighted mean of values from several authors but did not account for differences in the length of the various toise: the \"Bessel toise\" is therefore of uncertain length.","US Army Map Service Technical Manual; 1943.","EPSG","1999-04-22 00:00:00","98.321  98.34","0 ",NULL};
+datafile_rows_t ellipsoid_row_5[] = {"7005","Bessel Modified","6377492.018","9001","299.1528128","","1","Used in Norway and also in Sweden with a 1mm increase in semi-major axis.","","EPSG","1999-04-22 00:00:00","98.321","0 ",NULL};
+datafile_rows_t ellipsoid_row_6[] = {"7006","Bessel Namibia","6377483.865","9001","299.1528128","","1","a = 6377397.155 German legal metres. This is the same value as the Bessel 1841 figure (code 7004) but in different units.  Used in Namibia.","Chief Directorate: Surveys and Mapping, Mowbray, South Africa.","EPSG","1999-04-22 00:00:00","97.16","1 ",NULL};
+datafile_rows_t ellipsoid_row_7[] = {"7007","Clarke 1858","20926348.0","9005","","20855233.0","1","Clarke's 1858/II solution. Derived parameters: a = 6378293.645m using his 1865 ratio of 0.304797265 feet per metre; 1/f = 294.26068…  In Australia and Amoco Trinidad 1/f taken to two decimal places (294.26 exactly); elsewhere a and b used to derive 1/f.","\"Ellipsoidisch Parameter der Erdfigur (1800-1950)\" by Georg Strasser.","EPSG","1995-06-02 00:00:00","99.70","0 ",NULL};
+datafile_rows_t ellipsoid_row_8[] = {"7008","Clarke 1866","6378206.4","9001","","6356583.8","1","Original definition a=20926062 and b=20855121 (British) feet. Uses Clarke's 1865 inch-metre ratio of 39.370432 to obtain metres. (Metric value then converted to US survey feet for use in the United States using 39.37 exactly giving a=20925832.16 ft US).","US Army Map Service Technical Manual No. 7; 1943.","EPSG","1995-06-02 00:00:00","98.34","0 ",NULL};
+datafile_rows_t ellipsoid_row_9[] = {"7009","Clarke 1866 Michigan","20926631.531","9003","","20855688.674","1","Used for Michigan NAD27 State Plane zones.  Radius = ellipsoid radius + 800 feet; this approximates the average elevation of the state.   Derived parameter: 1/f = 294.97870","USGS Professional Paper #1395.","EPSG","1995-06-02 00:00:00","98.22","0 ",NULL};
+datafile_rows_t ellipsoid_row_10[] = {"7010","Clarke 1880 (Benoit)","6378300.789","9001","","6356566.435","1","Adopts Clarke's values for a and b.  Uses Benoit's 1895 ratio of 0.9143992 metres per yard to convert to metres.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_11[] = {"7011","Clarke 1880 (IGN)","6378249.2","9001","","6356515.0","1","Adopts Clarke's values for a and b using his 1865 ratio of 39.370432 inches per metre to convert axes to metres.","","EPSG","1998-04-16 00:00:00","98.12","0 ",NULL};
+datafile_rows_t ellipsoid_row_12[] = {"7012","Clarke 1880 (RGS)","6378249.145","9001","293.465","","1","Adopts Clarke's values for a and 1/f.  Adopts his 1865 ratio of 39.370432 inches per metre to convert semi-major axis to metres. Also known as Clarke Modified 1880.","Empire Survey Review #32; 1939.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_13[] = {"7013","Clarke 1880 (Arc)","6378249.145","9001","293.4663077","","1","Adopts Clarke's value for a with derived 1/f.  Uses his 1865 ratio of 39.370432 inch per metre to convert semi-major axis to metres.","Chief Directorate: Surveys and Mapping, Mowbray, South Africa.","EPSG","2001-06-05 00:00:00","2001.052","0 ",NULL};
+datafile_rows_t ellipsoid_row_14[] = {"7014","Clarke 1880 (SGA 1922)","6378249.2","9001","293.46598","","1","Used in Old French Triangulation (ATF).   Uses Clarke's 1865 inch-metre ratio of 39.370432 to convert axes to metres.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_15[] = {"7015","Everest 1830 (1937 Adjustment)","6377276.345","9001","300.8017","","1","Used for the 1937 readjustment of Indian triangulation.  Clarke's 1865 Indian-British foot ratio (0.99999566) and Benoit's 1898 British inch-metre ratio (39.370113) rounded as 0.30479841 exactly and applied to Everest's 1830 definition taken as a and 1/f","Survey of India professional paper #28; 1939","EPSG","1996-10-18 00:00:00","96.20","0 ",NULL};
+datafile_rows_t ellipsoid_row_16[] = {"7016","Everest 1830 (1967 Definition)","6377298.556","9001","300.8017","","1","Adopted 1967 for use in East Malaysia.  Applies Sears 1922 inch-metre ratio of 39.370147 to Everest 1830 original definition of a and 1/f but with a taken to be in British rather than Indian feet.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_17[] = {"7018","Everest 1830 Modified","6377304.063","9001","300.8017","","1","Adopted 1967 for use in West Malaysia.  Applies Benoit 1898 inch-metre ratio of 39.370113 to Everest 1830 original definition of a and 1/f but with a taken to be in British rather than Indian feet.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_18[] = {"7019","GRS 1980","6378137.0","9001","298.257222101","","1","Adopted by IUGG 1979 Canberra.  Inverse flattening is derived from geocentric gravitational constant GM = 3986005e8 m*m*m/s/s; dynamic form factor J2 = 108263e8 and Earth's angular velocity = 7292115e-11 rad/s.","\"Geodetic Reference System 1980\" by H. Moritz; Bulletin Geodesique","EPSG","1998-11-11 00:00:00","98.11  98.32","0 ",NULL};
+datafile_rows_t ellipsoid_row_19[] = {"7020","Helmert 1906","6378200.0","9001","298.3","","1","Helmert 1906/III solution.","\"Ellipsoidisch Parameter der Erdfigur (1800-1950)\" by Georg Strasser","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_20[] = {"7021","Indonesian National Spheroid","6378160.0","9001","298.247","","1","Based on the GRS 1967 figure but with 1/f taken to 3 decimal places exactly.","Rais paper.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_21[] = {"7022","International 1924","6378388.0","9001","297.0","","1","Adopted by IUGG 1924 in Madrid. Based on Hayford 1909/1910 figures.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_22[] = {"7024","Krassowsky 1940","6378245.0","9001","298.3","","1","","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_23[] = {"7025","NWL 9D","6378145.0","9001","298.25","","1","Used by Transit Precise Ephemeris between October 1971 and January 1987.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_24[] = {"7027","Plessis 1817","6376523.0","9001","308.64","","1","Rescaling of Delambre 1810 figure (a=6376985 m) to make meridional arc from equator to pole equal to 10000000 metres exactly. (Ref: Strasser).","IGN Paris \"Constants d'Ellipsoides\" February 1972.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_25[] = {"7028","Struve 1860","6378298.3","9001","294.73","","1","Original definition of semi-major axis given as 3272539 toise.  In \"Ellipsoidisch Parameter der Erdfigur (1800-1950)\" , Strasser suggests a conversion factor of 1.94903631 which gives a=6378297.337 metres.","\"Geodesia y Cartografia Matematica\" by Fernando Martin Asin; ISBN 84-398-0248-X.","EPSG","1998-11-11 00:00:00","98.07  98.34","0 ",NULL};
+datafile_rows_t ellipsoid_row_26[] = {"7029","War Office","6378300.0","9001","296.0","","1","In non-metric form, a=20926201 Gold Coast feet.","Tables for the use of the Gold Coast Survey Department, 1935.","EPSG","2000-10-12 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_27[] = {"7030","WGS 84","6378137.0","9001","298.257223563","","1","Inverse flattening derived from four defining parameters (semi-major axis; C20 = -484.16685*10e-6; earth's angular velocity w = 7292115e11 rad/sec; gravitational constant GM = 3986005e8 m*m*m/s/s).","DMA Technical Manual 8350.2-B","EPSG","1998-11-11 00:00:00","98.32","0 ",NULL};
+datafile_rows_t ellipsoid_row_28[] = {"7031","GEM 10C","6378137.0","9001","298.257223563","","1","Used for  GEM 10C Gravity Potential Model.","","EPSG","1995-06-02 00:00:00","98.32","0 ",NULL};
+datafile_rows_t ellipsoid_row_29[] = {"7032","OSU86F","6378136.2","9001","298.257223563","","1","Used for OSU86 gravity potential (geoidal) model.","","EPSG","1995-06-02 00:00:00","98.32","0 ",NULL};
+datafile_rows_t ellipsoid_row_30[] = {"7033","OSU91A","6378136.3","9001","298.257223563","","1","Used for OSU91 gravity potential (geoidal) model.","","EPSG","1995-06-02 00:00:00","98.32","0 ",NULL};
+datafile_rows_t ellipsoid_row_31[] = {"7034","Clarke 1880","20926202.0","9005","293.465","20854895.0","1","Clarke gave a and b and also 1/f=293.465 (to 3 decimal places).  1/f derived from a and b = 293.4663077…","\"Ellipsoidisch Parameter der Erdfigur (1800-1950)\" by Georg Strasser.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_32[] = {"7035","Sphere","6371000.0","9001","","6371000.0","0","Authalic sphere.  1/f is infinite. Superseded by GRS 1980 authalic sphere (code 7047).","","EPSG","1995-06-02 00:00:00","","1 ",NULL};
+datafile_rows_t ellipsoid_row_33[] = {"7036","GRS 1967","6378160.0","9001","298.247167427","","1","Adopted by IUGG 1967 Lucerne.  Inverse flattening given is derived from geocentric gravitational constant (GM)= 398603e9 m*m*m/s/s; dynamic form factor (J2) = 0.0010827 and Earth's angular velocity w = 7.2921151467e-5 rad/s. See also GRS 1967 (SAD69).","\"Geodetic Reference System 1967\"; International Association of Geodesy special publication number 3; August 1971.","EPSG","2002-09-19 00:00:00","96.09  97.252  98.32 2002.50","0 ",NULL};
+datafile_rows_t ellipsoid_row_34[] = {"7041","Average Terrestrial System 1977","6378135.0","9001","298.257","","1","","New Brunswick Geographic Information Corporation land and water information standards manual","EPSG","1997-07-22 00:00:00","98.321","0 ",NULL};
+datafile_rows_t ellipsoid_row_35[] = {"7042","Everest (1830 Definition)","20922931.8","9080","300.8017","20853374.58","1","Everest gave a and b to 2 decimal places and also 1/f=300.8017 (to 4 decimal places).","\"Ellipsoidisch Parameter der Erdfigur (1800-1950)\" by Georg Strasser","EPSG","1999-10-20 00:00:00","97.23","0 ",NULL};
+datafile_rows_t ellipsoid_row_36[] = {"7043","WGS 72","6378135.0","9001","298.26","","1","","","EPSG","1999-04-22 00:00:00","99.03","0 ",NULL};
+datafile_rows_t ellipsoid_row_37[] = {"7044","Everest 1830 (1962 Definition)","6377301.243","9001","300.8017255","","1","Used by Pakistan since metrication.  Clarke's 1865 Indian foot-British foot ratio (0.99999566) and his 1865 British inch-metre ratio (39.369971) rounded with slight error as 1 Ind ft = 0.3047995m exactly and applied to Everest's 1830 definition of a & b.","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_38[] = {"7045","Everest 1830 (1975 Definition)","6377299.151","9001","300.8017255","","1","Used by India since metrication.  Clarke's 1865 Indian foot-British foot ratio (0.99999566) and his 1865 British inch-metre ratio (39.369971) rounded as 1 Ind ft = 0.3047995m exactly applied to Everest's 1830 original definition taken as a and b.","","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_39[] = {"7046","Bessel Namibia (GLM)","6377397.155","9031","299.1528128","","1","The semi-major axis has the same value as the Bessel 1841 ellipsoid (code 7004) but is in different units - German Legal Metres rather than International metres - hence a different size.  a = 6377483.865 International metres. Used in Namibia.","Chief Directorate: Surveys and Mapping, Mowbray, South Africa.","ISO Project Team 19127","2001-01-21 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_40[] = {"7047","GRS 1980 Authalic Sphere","6370997.0","9001","","6370997.0","0","Authalic sphere derived from Clarke 1866 ellipsoid (code 7008).  Deprecated as name and parameter values do not match; replaced by 7048.","EPSG","EPSG","2001-06-05 00:00:00","","1 ",NULL};
+datafile_rows_t ellipsoid_row_41[] = {"7048","GRS 1980 Authalic Sphere","6371007.0","9001","","6371007.0","0","Authalic sphere derived from GRS 1980 ellipsoid (code 7019).  (An authalic sphere is one with a surface area equal to the surface area of the ellipsoid). 1/f is infinite.","EPSG","EPSG","2001-06-25 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_42[] = {"7049","Xian 1980","6378140.0","9001","298.257","","1","","BP","EPSG","2002-02-12 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_43[] = {"7050","GRS 1967 (SAD69)","6378160.0","9001","298.25","","1","Based on the GRS 1967 figure (code 7036) but with 1/f taken to 2 decimal places exactly. Used with SAD69 datum. The dimensions are also used as the Australian National Spheroid (code 7003).","\"Geodetic Reference System 1967\"; International Association of Geodesy special publication number 3; August 1971.","EPSG","2002-09-19 00:00:00","","0 ",NULL};
+datafile_rows_t ellipsoid_row_44[] = {"7051","Danish 1876","6377019.27","9001","300.0","","1","Semi-major axis originally given as 3271883.25 toise. Uses toise to French metre ratio of 1.94903631 to two decimal place precision. An alternative ratio with the German legal metre of 1.9490622 giving 6377104m has not been used in Danish work.","Kort og Matrikelstyrelsen (KMS), Copenhagen.","EPSG","2003-06-27 00:00:00","","0 ",NULL};
+datafile_rows_t *ellipsoid_rows[] = {ellipsoid_row_0 ,ellipsoid_row_1 ,ellipsoid_row_2 ,ellipsoid_row_3 ,ellipsoid_row_4 ,ellipsoid_row_5 ,ellipsoid_row_6 ,ellipsoid_row_7 ,ellipsoid_row_8 ,ellipsoid_row_9 ,ellipsoid_row_10 ,ellipsoid_row_11 ,ellipsoid_row_12 ,ellipsoid_row_13 ,ellipsoid_row_14 ,ellipsoid_row_15 ,ellipsoid_row_16 ,ellipsoid_row_17 ,ellipsoid_row_18 ,ellipsoid_row_19 ,ellipsoid_row_20 ,ellipsoid_row_21 ,ellipsoid_row_22 ,ellipsoid_row_23 ,ellipsoid_row_24 ,ellipsoid_row_25 ,ellipsoid_row_26 ,ellipsoid_row_27 ,ellipsoid_row_28 ,ellipsoid_row_29 ,ellipsoid_row_30 ,ellipsoid_row_31 ,ellipsoid_row_32 ,ellipsoid_row_33 ,ellipsoid_row_34 ,ellipsoid_row_35 ,ellipsoid_row_36 ,ellipsoid_row_37 ,ellipsoid_row_38 ,ellipsoid_row_39 ,ellipsoid_row_40 ,ellipsoid_row_41 ,ellipsoid_row_42 ,ellipsoid_row_43 ,ellipsoid_row_44,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,47 @@
+ellipsoid_code,ellipsoid_name,semi_major_axis,uom_code,inv_flattening,semi_minor_axis,ellipsoid_shape,remarks,information_source,data_source,revision_date,change_id,deprecated
+7001,Airy 1830,6377563.396,9001,299.3249646,,1,Original definition is a=20923713 and b=20853810 feet of 1796.   For the 1936 retriangulation OSGB defines the relationship of feet of 1796 to the International metre through log(1.48401603) exactly [=0.3048007491...]. 1/f is given to 7 decimal places.,Ordnance Survey of Great Britain.,EPSG,1995-06-02,98.321  98.34,0
+7002,Airy Modified 1849,6377340.189,9001,299.3249646,,1,OSGB Airy 1830 figure (ellipsoid code 7001) rescaled by 0.999965 to best fit the scale of the 19th century primary triangulation of Ireland.,"""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,98.321 2002.622,0
+7003,Australian National Spheroid,6378160,9001,298.25,,1,Based on the GRS 1967 figure but with 1/f taken to 2 decimal places exactly.  The dimensions are also used as the GRS 1967 (SAD69) ellipsoid (see code 7050).,"""Australian Map Grid Technical Manual""; National Mapping Council of Australia Special Publication #7; 1972",EPSG,2002-09-19,2002.50,0
+7004,Bessel 1841,6377397.155,9001,299.1528128,,1,"Original Bessel definition is a=3272077.14 and b=3261139.33 toise. This used a weighted mean of values from several authors but did not account for differences in the length of the various toise: the ""Bessel toise"" is therefore of uncertain length.",US Army Map Service Technical Manual; 1943.,EPSG,1999-04-22,98.321  98.34,0
+7005,Bessel Modified,6377492.018,9001,299.1528128,,1,Used in Norway and also in Sweden with a 1mm increase in semi-major axis.,,EPSG,1999-04-22,98.321,0
+7006,Bessel Namibia,6377483.865,9001,299.1528128,,1,a = 6377397.155 German legal metres. This is the same value as the Bessel 1841 figure (code 7004) but in different units.  Used in Namibia.,"Chief Directorate: Surveys and Mapping, Mowbray, South Africa.",EPSG,1999-04-22,97.16,1
+7007,Clarke 1858,20926348,9005,,20855233,1,Clarke's 1858/II solution. Derived parameters: a = 6378293.645m using his 1865 ratio of 0.3047972654 feet per metre; 1/f = 294.26068Â…  In Australia and Amoco Trinidad 1/f taken to two decimal places (294.26 exactly); elsewhere a and b used to derive 1/f.,"""Ellipsoidisch Parameter der Erdfigur (1800-1950)"" by Georg Strasser.",EPSG,2005-08-14,99.70 2005.37,0
+7008,Clarke 1866,6378206.4,9001,,6356583.8,1,Original definition a=20926062 and b=20855121 (British) feet. Uses Clarke's 1865 inch-metre ratio of 39.370432 to obtain metres. (Metric value then converted to US survey feet for use in the United States using 39.37 exactly giving a=20925832.16 ft US).,US Army Map Service Technical Manual No. 7; 1943.,EPSG,1995-06-02,98.34,0
+7009,Clarke 1866 Michigan,20926631.531,9003,,20855688.674,1,Used for Michigan NAD27 State Plane zones.  Radius = ellipsoid radius + 800 feet; this approximates the average elevation of the state.   Derived parameter: 1/f = 294.97870,USGS Professional Paper #1395.,EPSG,1995-06-02,98.22,0
+7010,Clarke 1880 (Benoit),6378300.789,9001,,6356566.435,1,Adopts Clarke's values for a and b.  Uses Benoit's 1895 ratio of 0.9143992 metres per yard to convert to metres.,,EPSG,1995-06-02,,0
+7011,Clarke 1880 (IGN),6378249.2,9001,,6356515,1,Adopts Clarke's values for a and b using his 1865 ratio of 39.370432 inches per metre to convert axes to metres.,,EPSG,1998-04-16,98.12,0
+7012,Clarke 1880 (RGS),6378249.145,9001,293.465,,1,Adopts Clarke's values for a and 1/f.  Adopts his 1865 ratio of 39.370432 inches per metre to convert semi-major axis to metres. Also known as Clarke Modified 1880.,Empire Survey Review #32; 1939.,EPSG,1995-06-02,,0
+7013,Clarke 1880 (Arc),6378249.145,9001,293.4663077,,1,Adopts Clarke's value for a with derived 1/f.  Uses his 1865 ratio of 39.370432 inch per metre to convert semi-major axis to metres.,"Chief Directorate: Surveys and Mapping, Mowbray, South Africa.",EPSG,2001-06-05,2001.052,0
+7014,Clarke 1880 (SGA 1922),6378249.2,9001,293.46598,,1,Used in Old French Triangulation (ATF).   Uses Clarke's 1865 inch-metre ratio of 39.370432 to convert axes to metres.,,EPSG,1995-06-02,,0
+7015,Everest 1830 (1937 Adjustment),6377276.345,9001,300.8017,,1,Used for the 1937 readjustment of Indian triangulation.  Clarke's 1865 Indian-British foot ratio (0.99999566) and Benoit's 1898 British inch-metre ratio (39.370113) rounded as 0.30479841 exactly and applied to Everest's 1830 definition taken as a and 1/f,Survey of India professional paper #28; 1939,EPSG,1996-10-18,96.20,0
+7016,Everest 1830 (1967 Definition),6377298.556,9001,300.8017,,1,Adopted 1967 for use in East Malaysia.  Applies Sears 1922 inch-metre ratio of 39.370147 to Everest 1830 original definition of a and 1/f but with a taken to be in British rather than Indian feet.,,EPSG,1995-06-02,,0
+7018,Everest 1830 Modified,6377304.063,9001,300.8017,,1,Adopted 1967 for use in West Malaysia.  Applies Benoit 1898 inch-metre ratio of 39.370113 to Everest 1830 original definition of a and 1/f but with a taken to be in British rather than Indian feet.,,EPSG,1995-06-02,,0
+7019,GRS 1980,6378137,9001,298.257222101,,1,Adopted by IUGG 1979 Canberra.  Inverse flattening is derived from geocentric gravitational constant GM = 3986005e8 m*m*m/s/s; dynamic form factor J2 = 108263e8 and Earth's angular velocity = 7292115e-11 rad/s.,"""Geodetic Reference System 1980"" by H. Moritz; Bulletin Geodesique",EPSG,1998-11-11,98.11  98.32,0
+7020,Helmert 1906,6378200,9001,298.3,,1,Helmert 1906/III solution.,"""Ellipsoidisch Parameter der Erdfigur (1800-1950)"" by Georg Strasser",EPSG,1995-06-02,,0
+7021,Indonesian National Spheroid,6378160,9001,298.247,,1,Based on the GRS 1967 figure but with 1/f taken to 3 decimal places exactly.,Rais paper.,EPSG,1995-06-02,,0
+7022,International 1924,6378388,9001,297,,1,Adopted by IUGG 1924 in Madrid. Based on Hayford 1909/1910 figures. ,,EPSG,1995-06-02,,0
+7024,Krassowsky 1940,6378245,9001,298.3,,1,,,EPSG,1995-06-02,,0
+7025,NWL 9D,6378145,9001,298.25,,1,Used by Transit Precise Ephemeris between October 1971 and January 1987.,,EPSG,1995-06-02,,0
+7027,Plessis 1817,6376523,9001,308.64,,1,Rescaling of Delambre 1810 figure (a=6376985 m) to make meridional arc from equator to pole equal to 10000000 metres exactly. (Ref: Strasser).,"IGN Paris ""Constants d'Ellipsoides"" February 1972.",EPSG,1995-06-02,,0
+7028,Struve 1860,6378298.3,9001,294.73,,1,"Original definition of semi-major axis given as 3272539 toise.  In ""Ellipsoidisch Parameter der Erdfigur (1800-1950)"" , Strasser suggests a conversion factor of 1.94903631 which gives a=6378297.337 metres.","""Geodesia y Cartografia Matematica"" by Fernando Martin Asin; ISBN 84-398-0248-X.",EPSG,1998-11-11,98.07  98.34,0
+7029,War Office,6378300,9001,296,,1,"In non-metric form, a=20926201 Gold Coast feet.","Tables for the use of the Gold Coast Survey Department, 1935.",EPSG,2000-10-12,,0
+7030,WGS 84,6378137,9001,298.257223563,,1,Inverse flattening derived from four defining parameters (semi-major axis; C20 = -484.16685*10e-6; earth's angular velocity w = 7292115e11 rad/sec; gravitational constant GM = 3986005e8 m*m*m/s/s).,DMA Technical Manual 8350.2-B ,EPSG,1998-11-11,98.32,0
+7031,GEM 10C,6378137,9001,298.257223563,,1,Used for  GEM 10C Gravity Potential Model.,,EPSG,1995-06-02,98.32,0
+7032,OSU86F,6378136.2,9001,298.257223563,,1,Used for OSU86 gravity potential (geoidal) model.,,EPSG,1995-06-02,98.32,0
+7033,OSU91A,6378136.3,9001,298.257223563,,1,Used for OSU91 gravity potential (geoidal) model.,,EPSG,1995-06-02,98.32,0
+7034,Clarke 1880,20926202,9005,293.465,20854895,1,Clarke gave a and b and also 1/f=293.465 (to 3 decimal places).  1/f derived from a and b = 293.4663077Â…,"""Ellipsoidisch Parameter der Erdfigur (1800-1950)"" by Georg Strasser.",EPSG,1995-06-02,,0
+7035,Sphere,6371000,9001,,6371000,0,Authalic sphere.  1/f is infinite. Superseded by GRS 1980 authalic sphere (code 7047).,,EPSG,1995-06-02,,1
+7036,GRS 1967,6378160,9001,298.247167427,,1,Adopted by IUGG 1967 Lucerne.  Inverse flattening given is derived from geocentric gravitational constant (GM)= 398603e9 m*m*m/s/s; dynamic form factor (J2) = 0.0010827 and Earth's angular velocity w = 7.2921151467e-5 rad/s. See also GRS 1967 (SAD69).,"""Geodetic Reference System 1967""; International Association of Geodesy special publication number 3; August 1971.",EPSG,2002-09-19,96.09  97.252  98.32 2002.50,0
+7041,Average Terrestrial System 1977,6378135,9001,298.257,,1,,New Brunswick Geographic Information Corporation land and water information standards manual,EPSG,1997-07-22,98.321,0
+7042,Everest (1830 Definition),20922931.8,9080,300.8017,20853374.58,1,Everest gave a and b to 2 decimal places and also 1/f=300.8017 (to 4 decimal places).,"""Ellipsoidisch Parameter der Erdfigur (1800-1950)"" by Georg Strasser",EPSG,1999-10-20,97.23,0
+7043,WGS 72,6378135,9001,298.26,,1,,,EPSG,1999-04-22,99.03,0
+7044,Everest 1830 (1962 Definition),6377301.243,9001,300.8017255,,1,Used by Pakistan since metrication.  Clarke's 1865 Indian foot-British foot ratio (0.99999566) and his 1865 British inch-metre ratio (39.369971) rounded with slight error as 1 Ind ft = 0.3047995m exactly and applied to Everest's 1830 definition of a & b.,,EPSG,1999-10-20,,0
+7045,Everest 1830 (1975 Definition),6377299.151,9001,300.8017255,,1,Used by India since metrication.  Clarke's 1865 Indian foot-British foot ratio (0.99999566) and his 1865 British inch-metre ratio (39.369971) rounded as 1 Ind ft = 0.3047995m exactly applied to Everest's 1830 original definition taken as a and b.,,EPSG,1999-10-20,,0
+7046,Bessel Namibia (GLM),6377397.155,9031,299.1528128,,1,The semi-major axis has the same value as the Bessel 1841 ellipsoid (code 7004) but is in different units - German Legal Metres rather than International metres - hence a different size.  a = 6377483.865 International metres. Used in Namibia.,"Chief Directorate: Surveys and Mapping, Mowbray, South Africa.",ISO Project Team 19127,2001-01-21,,0
+7047,GRS 1980 Authalic Sphere,6370997,9001,,6370997,0,Authalic sphere derived from Clarke 1866 ellipsoid (code 7008).  Deprecated as name and parameter values do not match; replaced by 7048.,EPSG,EPSG,2001-06-05,,1
+7048,GRS 1980 Authalic Sphere,6371007,9001,,6371007,0,Authalic sphere derived from GRS 1980 ellipsoid (code 7019).  (An authalic sphere is one with a surface area equal to the surface area of the ellipsoid). 1/f is infinite.,EPSG,EPSG,2001-06-25,,0
+7049,Xian 1980,6378140,9001,298.257,,1,,BP,EPSG,2002-02-12,,0
+7050,GRS 1967 (SAD69),6378160,9001,298.25,,1,Based on the GRS 1967 figure (code 7036) but with 1/f taken to 2 decimal places exactly. Used with SAD69 datum. The dimensions are also used as the Australian National Spheroid (code 7003).,"""Geodetic Reference System 1967""; International Association of Geodesy special publication number 3; August 1971.",EPSG,2002-09-19,,0
+7051,Danish 1876,6377019.27,9001,300,,1,Semi-major axis originally given as 3271883.25 toise. Uses toise to French metre ratio of 1.94903631 to two decimal place precision. An alternative ratio with the German legal metre of 1.9490622 giving 6377104m has not been used in Danish work.,"Kort og Matrikelstyrelsen (KMS), Copenhagen.",EPSG,2003-06-27,,0
+7052,Clarke 1866 Authalic Sphere,6370997,9001,,6370997,0,Authalic sphere derived from Clarke 1866 ellipsoid (code 7008).,EPSG,EPSG,2004-04-27,,0
+7053,Hough 1960,6378270,9001,297,,1,,DMA / NIMA / NGA TR8350.2,OGP,2006-01-26,,0


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/ellipsoid.csv
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,325 @@
+#include "defs.h"
+datafile_rows_t gcs_row_0[] = {"COORD_REF_SYS_CODE","COORD_REF_SYS_NAME","DATUM_CODE","DATUM_NAME","GREENWICH_DATUM","UOM_CODE","ELLIPSOID_CODE","PRIME_MERIDIAN_CODE","COORD_OP_METHOD_CODE","DX","DY","DZ","RX","RY","RZ","DS ",NULL};
+datafile_rows_t gcs_row_1[] = {"4001","Unknown datum based upon the Airy 1830 ellipsoid","6001","Not specified (based on Airy 1830 ellipsoid)","6001","9122","7001","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_2[] = {"4002","Unknown datum based upon the Airy Modified 1849 ellipsoid","6002","Not specified (based on Airy Modified 1849 ellipsoid)","6002","9122","7002","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_3[] = {"4003","Unknown datum based upon the Australian National Spheroid","6003","Not specified (based on Australian National Spheroid)","6003","9122","7003","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_4[] = {"4004","Unknown datum based upon the Bessel 1841 ellipsoid","6004","Not specified (based on Bessel 1841 ellipsoid)","6004","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_5[] = {"4005","Unknown datum based upon the Bessel Modified ellipsoid","6005","Not specified (based on Bessel Modified ellipsoid)","6005","9122","7005","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_6[] = {"4006","Unknown datum based upon the Bessel Namibia ellipsoid","6006","Not specified (based on Bessel Namibia ellipsoid)","6006","9122","7046","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_7[] = {"4007","Unknown datum based upon the Clarke 1858 ellipsoid","6007","Not specified (based on Clarke 1858 ellipsoid)","6007","9122","7007","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_8[] = {"4008","Unknown datum based upon the Clarke 1866 ellipsoid","6008","Not specified (based on Clarke 1866 ellipsoid)","6008","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_9[] = {"4009","Unknown datum based upon the Clarke 1866 Michigan ellipsoid","6009","Not specified (based on Clarke 1866 Michigan ellipsoid)","6009","9122","7009","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_10[] = {"4010","Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid","6010","Not specified (based on Clarke 1880 (Benoit) ellipsoid)","6010","9122","7010","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_11[] = {"4011","Unknown datum based upon the Clarke 1880 (IGN) ellipsoid","6011","Not specified (based on Clarke 1880 (IGN) ellipsoid)","6011","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_12[] = {"4012","Unknown datum based upon the Clarke 1880 (RGS) ellipsoid","6012","Not specified (based on Clarke 1880 (RGS) ellipsoid)","6012","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_13[] = {"4013","Unknown datum based upon the Clarke 1880 (Arc) ellipsoid","6013","Not specified (based on Clarke 1880 (Arc) ellipsoid)","6013","9122","7013","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_14[] = {"4014","Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid","6014","Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)","6014","9122","7014","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_15[] = {"4015","Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid","6015","Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)","6015","9122","7015","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_16[] = {"4016","Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid","6016","Not specified (based on Everest 1830 (1967 Definition) ellipsoid)","6016","9122","7016","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_17[] = {"4018","Unknown datum based upon the Everest 1830 Modified ellipsoid","6018","Not specified (based on Everest 1830 Modified ellipsoid)","6018","9122","7018","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_18[] = {"4019","Unknown datum based upon the GRS 1980 ellipsoid","6019","Not specified (based on GRS 1980 ellipsoid)","6019","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_19[] = {"4020","Unknown datum based upon the Helmert 1906 ellipsoid","6020","Not specified (based on Helmert 1906 ellipsoid)","6020","9122","7020","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_20[] = {"4021","Unknown datum based upon the Indonesian National Spheroid","6021","Not specified (based on Indonesian National Spheroid)","6021","9122","7021","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_21[] = {"4022","Unknown datum based upon the International 1924 ellipsoid","6022","Not specified (based on International 1924 ellipsoid)","6022","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_22[] = {"4024","Unknown datum based upon the Krassowsky 1940 ellipsoid","6024","Not specified (based on Krassowsky 1940 ellipsoid)","6024","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_23[] = {"4025","Unknown datum based upon the NWL 9D ellipsoid","6025","Not specified (based on NWL 9D ellipsoid)","6025","9122","7025","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_24[] = {"4027","Unknown datum based upon the Plessis 1817 ellipsoid","6027","Not specified (based on Plessis 1817 ellipsoid)","6027","9122","7027","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_25[] = {"4028","Unknown datum based upon the Struve 1860 ellipsoid","6028","Not specified (based on Struve 1860 ellipsoid)","6028","9122","7028","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_26[] = {"4029","Unknown datum based upon the War Office ellipsoid","6029","Not specified (based on War Office ellipsoid)","6029","9122","7029","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_27[] = {"4030","Unknown datum based upon the WGS 84 ellipsoid","6030","Not specified (based on WGS 84 ellipsoid)","6030","9122","7030","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_28[] = {"4031","Unknown datum based upon the GEM 10C ellipsoid","6031","Not specified (based on GEM 10C ellipsoid)","6031","9122","7031","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_29[] = {"4032","Unknown datum based upon the OSU86F ellipsoid","6032","Not specified (based on OSU86F ellipsoid)","6032","9122","7032","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_30[] = {"4033","Unknown datum based upon the OSU91A ellipsoid","6033","Not specified (based on OSU91A ellipsoid)","6033","9122","7033","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_31[] = {"4034","Unknown datum based upon the Clarke 1880 ellipsoid","6034","Not specified (based on Clarke 1880 ellipsoid)","6034","9122","7034","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_32[] = {"4035","Unknown datum based upon the Authalic Sphere","6035","Not specified (based on Authalic Sphere)","6035","9108","7035","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_33[] = {"4036","Unknown datum based upon the GRS 1967 ellipsoid","6036","Not specified (based on GRS 1967 ellipsoid)","6036","9122","7036","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_34[] = {"4041","Unknown datum based upon the Average Terrestrial System 1977 ellipsoid","6041","Not specified (based on Average Terrestrial System 1977 ellipsoid)","6041","9122","7041","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_35[] = {"4042","Unknown datum based upon the Everest (1830 Definition) ellipsoid","6042","Not specified (based on Everest (1830 Definition) ellipsoid)","6042","9122","7042","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_36[] = {"4043","Unknown datum based upon the WGS 72 ellipsoid","6043","Not specified (based on WGS 72 ellipsoid)","6043","9122","7043","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_37[] = {"4044","Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid","6044","Not specified (based on Everest 1830 (1962 Definition) ellipsoid)","6044","9122","7044","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_38[] = {"4045","Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid","6045","Not specified (based on Everest 1830 (1975 Definition) ellipsoid)","6045","9122","7045","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_39[] = {"4047","Unspecified datum based upon the GRS 1980 Authalic Sphere","6047","Not specified (based on GRS 1980 Authalic Sphere)","6047","9122","7047","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_40[] = {"4120","Greek","6120","Greek","6120","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_41[] = {"4121","GGRS87","6121","Greek Geodetic Reference System 1987","6121","9122","7019","8901","9603","-199.87","74.79","246.62","","",""," ",NULL};
+datafile_rows_t gcs_row_42[] = {"4122","ATS77","6122","Average Terrestrial System 1977","6122","9122","7041","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_43[] = {"4123","KKJ","6123","Kartasto Koordinaati Jarjestelma 1966","6123","9122","7022","8901","9606","-90.7","-106.1","-119.2","4.09","0.218","-1.05","1.37 ",NULL};
+datafile_rows_t gcs_row_44[] = {"4124","RT90","6124","Rikets koordinatsystem 1990","6124","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_45[] = {"4125","Samboja","6125","Samboja","6125","9108","7004","8901","9603","-404.78","685.68","45.47","","",""," ",NULL};
+datafile_rows_t gcs_row_46[] = {"4126","LKS94 (ETRS89)","6126","Lithuania 1994 (ETRS89)","6126","9108","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_47[] = {"4127","Tete","6127","Tete","6127","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_48[] = {"4128","Madzansua","6128","Madzansua","6128","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_49[] = {"4129","Observatario","6129","Observatario","6129","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_50[] = {"4130","Moznet","6130","Moznet (ITRF94)","6130","9122","7030","8901","9607","0.0","0.0","0.0","0.0","0.0","0.0","0.0 ",NULL};
+datafile_rows_t gcs_row_51[] = {"4131","Indian 1960","6131","Indian 1960","6131","9122","7015","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_52[] = {"4132","FD58","6132","Final Datum 1958","6132","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_53[] = {"4133","EST92","6133","Estonia 1992","6133","9122","7019","8901","9607","0.055","-0.541","-0.185","-0.0183","0.0003","0.007","-0.014 ",NULL};
+datafile_rows_t gcs_row_54[] = {"4134","PDO Survey Datum 1993","6134","PDO Survey Datum 1993","6134","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_55[] = {"4135","Old Hawaiian","6135","Old Hawaiian","6135","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_56[] = {"4136","St. Lawrence Island","6136","St. Lawrence Island","6136","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_57[] = {"4137","St. Paul Island","6137","St. Paul Island","6137","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_58[] = {"4138","St. George Island","6138","St. George Island","6138","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_59[] = {"4139","Puerto Rico","6139","Puerto Rico","6139","9122","7008","8901","9603","11.0","72.0","-101.0","","",""," ",NULL};
+datafile_rows_t gcs_row_60[] = {"4140","NAD83(CSRS98)","6140","NAD83 Canadian Spatial Reference System","6140","9108","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_61[] = {"4141","Israel","6141","Israel","6141","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_62[] = {"4142","Locodjo 1965","6142","Locodjo 1965","6142","9122","7012","8901","9603","-125.0","53.0","467.0","","",""," ",NULL};
+datafile_rows_t gcs_row_63[] = {"4143","Abidjan 1987","6143","Abidjan 1987","6143","9122","7012","8901","9603","-124.76","53.0","466.79","","",""," ",NULL};
+datafile_rows_t gcs_row_64[] = {"4144","Kalianpur 1937","6144","Kalianpur 1937","6144","9122","7015","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_65[] = {"4145","Kalianpur 1962","6145","Kalianpur 1962","6145","9122","7044","8901","9603","283.0","682.0","231.0","","",""," ",NULL};
+datafile_rows_t gcs_row_66[] = {"4146","Kalianpur 1975","6146","Kalianpur 1975","6146","9122","7045","8901","9603","295.0","736.0","257.0","","",""," ",NULL};
+datafile_rows_t gcs_row_67[] = {"4147","Hanoi 1972","6147","Hanoi 1972","6147","9122","7024","8901","9603","-17.51","-108.32","-62.39","","",""," ",NULL};
+datafile_rows_t gcs_row_68[] = {"4148","Hartebeesthoek94","6148","Hartebeesthoek94","6148","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_69[] = {"4149","CH1903","6149","CH1903","6149","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_70[] = {"4150","CH1903+","6150","CH1903+","6150","9122","7004","8901","9603","674.374","15.056","405.346","","",""," ",NULL};
+datafile_rows_t gcs_row_71[] = {"4151","CHTRF95","6151","Swiss Terrestrial Reference Frame 1995","6151","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_72[] = {"4152","NAD83(HARN)","6152","NAD83 (High Accuracy Regional Network)","6152","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_73[] = {"4153","Rassadiran","6153","Rassadiran","6153","9122","7022","8901","9603","-133.63","-157.5","-158.62","","",""," ",NULL};
+datafile_rows_t gcs_row_74[] = {"4154","ED50(ED77)","6154","European Datum 1950(1977)","6154","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_75[] = {"4155","Dabola 1981","6155","Dabola 1981","6155","9122","7011","8901","9603","-83.0","37.0","124.0","","",""," ",NULL};
+datafile_rows_t gcs_row_76[] = {"4156","S-JTSK","6156","Jednotne Trigonometricke Site Katastralni","6156","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_77[] = {"4157","Mount Dillon","6157","Mount Dillon","6157","9122","7007","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_78[] = {"4158","Naparima 1955","6158","Naparima 1955","6158","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_79[] = {"4159","ELD79","6159","European Libyan Datum 1979","6159","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_80[] = {"4160","Chos Malal 1914","6160","Chos Malal 1914","6160","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_81[] = {"4161","Pampa del Castillo","6161","Pampa del Castillo","6161","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_82[] = {"4162","Korean 1985","6162","Korean Datum 1985","6162","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_83[] = {"4163","Yemen NGN96","6163","Yemen National Geodetic Network 1996","6163","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_84[] = {"4164","South Yemen","6164","South Yemen","6164","9122","7024","8901","9603","-76.0","-138.0","67.0","","",""," ",NULL};
+datafile_rows_t gcs_row_85[] = {"4165","Bissau","6165","Bissau","6165","9122","7022","8901","9603","-173.0","253.0","27.0","","",""," ",NULL};
+datafile_rows_t gcs_row_86[] = {"4166","Korean 1995","6166","Korean Datum 1995","6166","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_87[] = {"4167","NZGD2000","6167","New Zealand Geodetic Datum 2000","6167","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_88[] = {"4168","Accra","6168","Accra","6168","9122","7029","8901","9603","-199.0","32.0","322.0","","",""," ",NULL};
+datafile_rows_t gcs_row_89[] = {"4169","American Samoa 1962","6169","American Samoa 1962","6169","9122","7008","8901","9603","-115.0","118.0","426.0","","",""," ",NULL};
+datafile_rows_t gcs_row_90[] = {"4170","SIRGAS","6170","Sistema de Referencia Geocentrico para America del Sur","6170","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_91[] = {"4171","RGF93","6171","Reseau Geodesique Francais 1993","6171","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_92[] = {"4172","POSGAR","6172","Posiciones Geodesicas Argentinas","6172","9108","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_93[] = {"4173","IRENET95","6173","IRENET95","6173","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_94[] = {"4174","Sierra Leone 1924","6174","Sierra Leone Colony 1924","6174","9122","7029","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_95[] = {"4175","Sierra Leone 1968","6175","Sierra Leone 1968","6175","9122","7012","8901","9603","-88.0","4.0","101.0","","",""," ",NULL};
+datafile_rows_t gcs_row_96[] = {"4176","Australian Antarctic","6176","Australian Antarctic Datum 1998","6176","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_97[] = {"4178","Pulkovo 1942(83)","6178","Pulkovo 1942/83","6178","9122","7024","8901","9607","24.0","-123.0","-94.0","-0.02","0.25","0.13","1.1 ",NULL};
+datafile_rows_t gcs_row_98[] = {"4179","Pulkovo 1942(58)","6179","Pulkovo 1942/58","6179","9122","7024","8901","9606","33.4","-146.6","-76.3","-0.359","-0.053","0.844","-0.84 ",NULL};
+datafile_rows_t gcs_row_99[] = {"4180","EST97","6180","Estonia 1997","6180","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_100[] = {"4181","Luxembourg 1930","6181","Luxembourg 1930","6181","9122","7022","8901","9606","-193.0","13.7","-39.3","-0.41","-2.933","2.688","0.43 ",NULL};
+datafile_rows_t gcs_row_101[] = {"4182","Azores Occidental 1939","6182","Azores Occidental Islands 1939","6182","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_102[] = {"4183","Azores Central 1948","6183","Azores Central Islands 1948","6183","9122","7022","8901","9603","-104.0","167.0","-38.0","","",""," ",NULL};
+datafile_rows_t gcs_row_103[] = {"4184","Azores Oriental 1940","6184","Azores Oriental Islands 1940","6184","9122","7022","8901","9603","-203.0","141.0","53.0","","",""," ",NULL};
+datafile_rows_t gcs_row_104[] = {"4185","Madeira 1936","6185","Madeira 1936","6185","9108","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_105[] = {"4188","OSNI 1952","6188","OSNI 1952","6188","9122","7001","8901","9606","482.5","-130.6","564.6","-1.042","-0.214","-0.631","8.15 ",NULL};
+datafile_rows_t gcs_row_106[] = {"4189","REGVEN","6189","Red Geodesica Venezolana","6189","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_107[] = {"4190","POSGAR 98","6190","Posiciones Geodesicas Argentinas 1998","6190","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_108[] = {"4191","Albanian 1987","6191","Albanian 1987","6191","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_109[] = {"4192","Douala 1948","6192","Douala 1948","6192","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_110[] = {"4193","Manoca 1962","6193","Manoca 1962","6193","9122","7011","8901","9603","-70.9","-151.8","-41.4","","",""," ",NULL};
+datafile_rows_t gcs_row_111[] = {"4194","Qornoq 1927","6194","Qornoq 1927","6194","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_112[] = {"4195","Scoresbysund 1952","6195","Scoresbysund 1952","6195","9122","7022","8901","9606","105.0","326.0","-102.5","0.0","0.0","0.814","-0.6 ",NULL};
+datafile_rows_t gcs_row_113[] = {"4196","Ammassalik 1958","6196","Ammassalik 1958","6196","9122","7022","8901","9606","-45.0","417.0","-3.5","0.0","0.0","0.814","-0.6 ",NULL};
+datafile_rows_t gcs_row_114[] = {"4197","Garoua","6197","Garoua","6197","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_115[] = {"4198","Kousseri","6198","Kousseri","6198","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_116[] = {"4199","Egypt 1930","6199","Egypt 1930","6199","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_117[] = {"4200","Pulkovo 1995","6200","Pulkovo 1995","6200","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_118[] = {"4201","Adindan","6201","Adindan","6201","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_119[] = {"4202","AGD66","6202","Australian Geodetic Datum 1966","6202","9122","7003","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_120[] = {"4203","AGD84","6203","Australian Geodetic Datum 1984","6203","9122","7003","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_121[] = {"4204","Ain el Abd","6204","Ain el Abd 1970","6204","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_122[] = {"4205","Afgooye","6205","Afgooye","6205","9122","7024","8901","9603","-43.0","-163.0","45.0","","",""," ",NULL};
+datafile_rows_t gcs_row_123[] = {"4206","Agadez","6206","Agadez","6206","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_124[] = {"4207","Lisbon","6207","Lisbon 1937","6207","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_125[] = {"4208","Aratu","6208","Aratu","6208","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_126[] = {"4209","Arc 1950","6209","Arc 1950","6209","9122","7013","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_127[] = {"4210","Arc 1960","6210","Arc 1960","6210","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_128[] = {"4211","Batavia","6211","Batavia","6211","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_129[] = {"4212","Barbados 1938","6212","Barbados 1938","6212","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_130[] = {"4213","Beduaram","6213","Beduaram","6213","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_131[] = {"4214","Beijing 1954","6214","Beijing 1954","6214","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_132[] = {"4215","Belge 1950","6215","Reseau National Belge 1950","6215","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_133[] = {"4216","Bermuda 1957","6216","Bermuda 1957","6216","9122","7008","8901","9603","-73.0","213.0","296.0","","",""," ",NULL};
+datafile_rows_t gcs_row_134[] = {"4218","Bogota 1975","6218","Bogota 1975","6218","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_135[] = {"4219","Bukit Rimpah","6219","Bukit Rimpah","6219","9122","7004","8901","9603","-384.0","664.0","-48.0","","",""," ",NULL};
+datafile_rows_t gcs_row_136[] = {"4220","Camacupa","6220","Camacupa","6220","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_137[] = {"4221","Campo Inchauspe","6221","Campo Inchauspe","6221","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_138[] = {"4222","Cape","6222","Cape","6222","9122","7013","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_139[] = {"4223","Carthage","6223","Carthage","6223","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_140[] = {"4224","Chua","6224","Chua","6224","9122","7022","8901","9603","-134.0","229.0","-29.0","","",""," ",NULL};
+datafile_rows_t gcs_row_141[] = {"4225","Corrego Alegre","6225","Corrego Alegre","6225","9122","7022","8901","9603","-206.0","172.0","-6.0","","",""," ",NULL};
+datafile_rows_t gcs_row_142[] = {"4226","Cote d'Ivoire","6226","Cote d'Ivoire","6226","9108","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_143[] = {"4227","Deir ez Zor","6227","Deir ez Zor","6227","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_144[] = {"4228","Douala","6228","Douala","6228","9108","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_145[] = {"4229","Egypt 1907","6229","Egypt 1907","6229","9122","7020","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_146[] = {"4230","ED50","6230","European Datum 1950","6230","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_147[] = {"4231","ED87","6231","European Datum 1987","6231","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_148[] = {"4232","Fahud","6232","Fahud","6232","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_149[] = {"4233","Gandajika 1970","6233","Gandajika 1970","6233","9122","7022","8901","9603","-133.0","-321.0","50.0","","",""," ",NULL};
+datafile_rows_t gcs_row_150[] = {"4234","Garoua","6234","Garoua","6234","9108","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_151[] = {"4235","Guyane Francaise","6235","Guyane Francaise","6235","9108","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_152[] = {"4236","Hu Tzu Shan","6236","Hu Tzu Shan","6236","9122","7022","8901","9603","-637.0","-549.0","-203.0","","",""," ",NULL};
+datafile_rows_t gcs_row_153[] = {"4237","HD72","6237","Hungarian Datum 1972","6237","9122","7036","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_154[] = {"4238","ID74","6238","Indonesian Datum 1974","6238","9122","7021","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_155[] = {"4239","Indian 1954","6239","Indian 1954","6239","9122","7015","8901","9603","217.0","823.0","299.0","","",""," ",NULL};
+datafile_rows_t gcs_row_156[] = {"4240","Indian 1975","6240","Indian 1975","6240","9122","7015","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_157[] = {"4241","Jamaica 1875","6241","Jamaica 1875","6241","9122","7034","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_158[] = {"4242","JAD69","6242","Jamaica 1969","6242","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_159[] = {"4243","Kalianpur 1880","6243","Kalianpur 1880","6243","9122","7042","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_160[] = {"4244","Kandawala","6244","Kandawala","6244","9122","7015","8901","9603","-97.0","787.0","86.0","","",""," ",NULL};
+datafile_rows_t gcs_row_161[] = {"4245","Kertau","6245","Kertau","6245","9122","7018","8901","9603","-11.0","851.0","5.0","","",""," ",NULL};
+datafile_rows_t gcs_row_162[] = {"4246","KOC","6246","Kuwait Oil Company","6246","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_163[] = {"4247","La Canoa","6247","La Canoa","6247","9122","7022","8901","9603","-273.5","110.6","-357.9","","",""," ",NULL};
+datafile_rows_t gcs_row_164[] = {"4248","PSAD56","6248","Provisional South American Datum 1956","6248","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_165[] = {"4249","Lake","6249","Lake","6249","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_166[] = {"4250","Leigon","6250","Leigon","6250","9122","7012","8901","9603","-130.0","29.0","364.0","","",""," ",NULL};
+datafile_rows_t gcs_row_167[] = {"4251","Liberia 1964","6251","Liberia 1964","6251","9122","7012","8901","9603","-90.0","40.0","88.0","","",""," ",NULL};
+datafile_rows_t gcs_row_168[] = {"4252","Lome","6252","Lome","6252","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_169[] = {"4253","Luzon 1911","6253","Luzon 1911","6253","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_170[] = {"4254","Hito XVIII 1963","6254","Hito XVIII 1963","6254","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_171[] = {"4255","Herat North","6255","Herat North","6255","9122","7022","8901","9603","-333.0","-222.0","114.0","","",""," ",NULL};
+datafile_rows_t gcs_row_172[] = {"4256","Mahe 1971","6256","Mahe 1971","6256","9122","7012","8901","9603","41.0","-220.0","-134.0","","",""," ",NULL};
+datafile_rows_t gcs_row_173[] = {"4257","Makassar","6257","Makassar","6257","9122","7004","8901","9603","-587.8","519.75","145.76","","",""," ",NULL};
+datafile_rows_t gcs_row_174[] = {"4258","ETRS89","6258","European Terrestrial Reference System 1989","6258","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_175[] = {"4259","Malongo 1987","6259","Malongo 1987","6259","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_176[] = {"4260","Manoca","6260","Manoca","6260","9108","7012","8901","9603","-70.9","-151.8","-41.4","","",""," ",NULL};
+datafile_rows_t gcs_row_177[] = {"4261","Merchich","6261","Merchich","6261","9122","7011","8901","9603","31.0","146.0","47.0","","",""," ",NULL};
+datafile_rows_t gcs_row_178[] = {"4262","Massawa","6262","Massawa","6262","9122","7004","8901","9603","639.0","405.0","60.0","","",""," ",NULL};
+datafile_rows_t gcs_row_179[] = {"4263","Minna","6263","Minna","6263","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_180[] = {"4264","Mhast","6264","Mhast","6264","9122","7022","8901","9603","-252.95","-4.11","-96.38","","",""," ",NULL};
+datafile_rows_t gcs_row_181[] = {"4265","Monte Mario","6265","Monte Mario","6265","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_182[] = {"4266","M'poraloko","6266","M'poraloko","6266","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_183[] = {"4267","NAD27","6267","North American Datum 1927","6267","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_184[] = {"4268","NAD27 Michigan","6268","NAD Michigan","6268","9122","7009","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_185[] = {"4269","NAD83","6269","North American Datum 1983","6269","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_186[] = {"4270","Nahrwan 1967","6270","Nahrwan 1967","6270","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_187[] = {"4271","Naparima 1972","6271","Naparima 1972","6271","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_188[] = {"4272","NZGD49","6272","New Zealand Geodetic Datum 1949","6272","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_189[] = {"4273","NGO 1948","6273","NGO 1948","6273","9122","7005","8901","9606","278.3","93.0","474.5","7.889","0.05","-6.61","6.21 ",NULL};
+datafile_rows_t gcs_row_190[] = {"4274","Datum 73","6274","Datum 73","6274","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_191[] = {"4275","NTF","6275","Nouvelle Triangulation Francaise","6275","9122","7011","8901","9603","-168.0","-60.0","320.0","","",""," ",NULL};
+datafile_rows_t gcs_row_192[] = {"4276","NSWC 9Z-2","6276","NSWC 9Z-2","6276","9122","7025","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_193[] = {"4277","OSGB 1936","6277","OSGB 1936","6277","9122","7001","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_194[] = {"4278","OSGB70","6278","OSGB 1970 (SN)","6278","9122","7001","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_195[] = {"4279","OS(SN)80","6279","OS (SN) 1980","6279","9122","7001","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_196[] = {"4280","Padang","6280","Padang 1884","6280","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_197[] = {"4281","Palestine 1923","6281","Palestine 1923","6281","9122","7010","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_198[] = {"4282","Pointe Noire","6282","Congo 1960 Pointe Noire","6282","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_199[] = {"4283","GDA94","6283","Geocentric Datum of Australia 1994","6283","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_200[] = {"4284","Pulkovo 1942","6284","Pulkovo 1942","6284","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_201[] = {"4285","Qatar 1974","6285","Qatar 1974","6285","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_202[] = {"4286","Qatar 1948","6286","Qatar 1948","6286","9122","7020","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_203[] = {"4287","Qornoq","6287","Qornoq","6287","9108","7022","8901","9603","164.0","138.0","-189.0","","",""," ",NULL};
+datafile_rows_t gcs_row_204[] = {"4288","Loma Quintana","6288","Loma Quintana","6288","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_205[] = {"4289","Amersfoort","6289","Amersfoort","6289","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_206[] = {"4291","SAD69","6291","South American Datum 1969","6291","9108","7036","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_207[] = {"4292","Sapper Hill 1943","6292","Sapper Hill 1943","6292","9122","7022","8901","9603","-355.0","21.0","72.0","","",""," ",NULL};
+datafile_rows_t gcs_row_208[] = {"4293","Schwarzeck","6293","Schwarzeck","6293","9122","7046","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_209[] = {"4294","Segora","6294","Segora","6294","9108","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_210[] = {"4295","Serindung","6295","Serindung","6295","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_211[] = {"4296","Sudan","6296","Sudan","6296","9108","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_212[] = {"4297","Tananarive","6297","Tananarive 1925","6297","9122","7022","8901","9603","-189.0","-242.0","-91.0","","",""," ",NULL};
+datafile_rows_t gcs_row_213[] = {"4298","Timbalai 1948","6298","Timbalai 1948","6298","9122","7016","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_214[] = {"4299","TM65","6299","TM65","6299","9122","7002","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_215[] = {"4300","TM75","6300","Geodetic Datum of 1965","6300","9122","7002","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_216[] = {"4301","Tokyo","6301","Tokyo","6301","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_217[] = {"4302","Trinidad 1903","6302","Trinidad 1903","6302","9122","7007","8901","9603","-61.702","284.488","472.052","","",""," ",NULL};
+datafile_rows_t gcs_row_218[] = {"4303","TC(1948)","6303","Trucial Coast 1948","6303","9122","7020","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_219[] = {"4304","Voirol 1875","6304","Voirol 1875","6304","9122","7011","8901","9603","-73.0","-247.0","227.0","","",""," ",NULL};
+datafile_rows_t gcs_row_220[] = {"4306","Bern 1938","6306","Bern 1938","6306","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_221[] = {"4307","Nord Sahara 1959","6307","Nord Sahara 1959","6307","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_222[] = {"4308","RT38","6308","Stockholm 1938","6308","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_223[] = {"4309","Yacare","6309","Yacare","6309","9122","7022","8901","9603","-155.0","171.0","37.0","","",""," ",NULL};
+datafile_rows_t gcs_row_224[] = {"4310","Yoff","6310","Yoff","6310","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_225[] = {"4311","Zanderij","6311","Zanderij","6311","9122","7022","8901","9603","-265.0","120.0","-358.0","","",""," ",NULL};
+datafile_rows_t gcs_row_226[] = {"4312","MGI","6312","Militar-Geographische Institut","6312","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_227[] = {"4313","Belge 1972","6313","Reseau National Belge 1972","6313","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_228[] = {"4314","DHDN","6314","Deutsches Hauptdreiecksnetz","6314","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_229[] = {"4315","Conakry 1905","6315","Conakry 1905","6315","9122","7011","8901","9603","-23.0","259.0","-9.0","","",""," ",NULL};
+datafile_rows_t gcs_row_230[] = {"4316","Dealul Piscului 1933","6316","Dealul Piscului 1933","6316","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_231[] = {"4317","Dealul Piscului 1970","6317","Dealul Piscului 1970","6317","9122","7024","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_232[] = {"4318","NGN","6318","National Geodetic Network","6318","9122","7030","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_233[] = {"4319","KUDAMS","6319","Kuwait Utility","6319","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_234[] = {"4322","WGS 72","6322","World Geodetic System 1972","6322","9122","7043","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_235[] = {"4324","WGS 72BE","6324","WGS 72 Transit Broadcast Ephemeris","6324","9122","7043","8901","9606","0.0","0.0","1.9","0.0","0.0","0.814","-0.38 ",NULL};
+datafile_rows_t gcs_row_236[] = {"4326","WGS 84","6326","World Geodetic System 1984","6326","9122","7030","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_237[] = {"4600","Anguilla 1957","6600","Anguilla 1957","6600","9122","7012","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_238[] = {"4601","Antigua 1943","6601","Antigua 1943","6601","9122","7012","8901","9603","-255.0","-15.0","71.0","","",""," ",NULL};
+datafile_rows_t gcs_row_239[] = {"4602","Dominica 1945","6602","Dominica 1945","6602","9122","7012","8901","9603","725.0","685.0","536.0","","",""," ",NULL};
+datafile_rows_t gcs_row_240[] = {"4603","Grenada 1953","6603","Grenada 1953","6603","9122","7012","8901","9603","72.0","213.7","93.0","","",""," ",NULL};
+datafile_rows_t gcs_row_241[] = {"4604","Montserrat 1958","6604","Montserrat 1958","6604","9122","7012","8901","9603","174.0","359.0","365.0","","",""," ",NULL};
+datafile_rows_t gcs_row_242[] = {"4605","St. Kitts 1955","6605","St. Kitts 1955","6605","9122","7012","8901","9603","9.0","183.0","236.0","","",""," ",NULL};
+datafile_rows_t gcs_row_243[] = {"4606","St. Lucia 1955","6606","St. Lucia 1955","6606","9122","7012","8901","9603","-149.0","128.0","296.0","","",""," ",NULL};
+datafile_rows_t gcs_row_244[] = {"4607","St. Vincent 1945","6607","St. Vincent 1945","6607","9122","7012","8901","9603","195.671","332.517","274.607","","",""," ",NULL};
+datafile_rows_t gcs_row_245[] = {"4608","NAD27(76)","6608","North American Datum 1927 (1976)","6608","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_246[] = {"4609","NAD27(CGQ77)","6609","North American Datum 1927 (CGQ77)","6609","9122","7008","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_247[] = {"4610","Xian 1980","6610","Xian 1980","6610","9122","7049","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_248[] = {"4611","Hong Kong 1980","6611","Hong Kong 1980","6611","9122","7022","8901","9606","-162.619","-276.959","-161.764","0.067753","-2.243649","-1.158827","-1.094246 ",NULL};
+datafile_rows_t gcs_row_249[] = {"4612","JGD2000","6612","Japanese Geodetic Datum 2000","6612","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_250[] = {"4613","Segara","6613","Gunung Segara","6613","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_251[] = {"4614","QND95","6614","Qatar National Datum 1995","6614","9122","7022","8901","9606","-119.4248","-303.65872","-11.00061","1.164298","0.174458","1.096259","3.657065 ",NULL};
+datafile_rows_t gcs_row_252[] = {"4615","Porto Santo","6615","Porto Santo 1936","6615","9122","7022","8901","9603","-499.0","-249.0","314.0","","",""," ",NULL};
+datafile_rows_t gcs_row_253[] = {"4616","Selvagem Grande","6616","Selvagem Grande","6616","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_254[] = {"4617","NAD83(CSRS)","6140","NAD83 Canadian Spatial Reference System","6140","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_255[] = {"4618","SAD69","6618","South American Datum 1969","6618","9122","7050","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_256[] = {"4619","SWEREF99","6619","SWEREF99","6619","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_257[] = {"4620","Point 58","6620","Point 58","6620","9122","7012","8901","9603","-106.0","-129.0","165.0","","",""," ",NULL};
+datafile_rows_t gcs_row_258[] = {"4621","Fort Marigot","6621","Fort Marigot","6621","9122","7022","8901","9603","137.0","248.0","-430.0","","",""," ",NULL};
+datafile_rows_t gcs_row_259[] = {"4622","Sainte Anne","6622","Sainte Anne","6622","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_260[] = {"4623","CSG67","6623","Centre Spatial Guyanais 1967","6623","9122","7022","8901","9603","-186.0","230.0","110.0","","",""," ",NULL};
+datafile_rows_t gcs_row_261[] = {"4624","RGFG95","6624","Reseau Geodesique Francais Guyane 1995","6624","9122","7019","8901","9603","2.0","2.0","-2.0","","",""," ",NULL};
+datafile_rows_t gcs_row_262[] = {"4625","Fort Desaix","6625","Fort Desaix","6625","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_263[] = {"4626","Piton des Neiges","6626","Piton des Neiges","6626","9122","7022","8901","9603","94.0","-948.0","-1292.0","","",""," ",NULL};
+datafile_rows_t gcs_row_264[] = {"4627","RGR92","6627","Reseau Geodesique de la Reunion 1992","6627","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_265[] = {"4628","Tahiti","6628","Tahiti","6628","9122","7022","8901","9603","162.0","117.0","154.0","","",""," ",NULL};
+datafile_rows_t gcs_row_266[] = {"4629","Tahaa","6629","Tahaa","6629","9122","7022","8901","9603","65.0","342.0","77.0","","",""," ",NULL};
+datafile_rows_t gcs_row_267[] = {"4630","IGN72 Nuku Hiva","6630","IGN72 Nuku Hiva","6630","9122","7022","8901","9603","84.0","274.0","65.0","","",""," ",NULL};
+datafile_rows_t gcs_row_268[] = {"4631","K0 1949","6631","K0 1949","6631","9122","7022","8901","9603","145.0","-187.0","103.0","","",""," ",NULL};
+datafile_rows_t gcs_row_269[] = {"4632","Combani 1950","6632","Combani 1950","6632","9122","7022","8901","9603","-382.0","-59.0","-262.0","","",""," ",NULL};
+datafile_rows_t gcs_row_270[] = {"4633","IGN56 Lifou","6633","IGN56 Lifou","6633","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_271[] = {"4634","IGN72 Grand Terre","6634","IGN72 Grande Terre","6634","9108","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_272[] = {"4635","ST87 Ouvea","6635","ST87 Ouvea","6635","9122","7022","8901","9606","-122.383","-188.696","103.344","3.5107","-4.9668","-5.7047","4.4798 ",NULL};
+datafile_rows_t gcs_row_273[] = {"4636","Petrels 1972","6636","Petrels 1972","6636","9122","7022","8901","9603","365.0","194.0","166.0","","",""," ",NULL};
+datafile_rows_t gcs_row_274[] = {"4637","Perroud 1950","6637","Pointe Geologie Perroud 1950","6637","9122","7022","8901","9603","325.0","154.0","172.0","","",""," ",NULL};
+datafile_rows_t gcs_row_275[] = {"4638","Saint Pierre et Miquelon 1950","6638","Saint Pierre et Miquelon 1950","6638","9122","7008","8901","9603","30.0","430.0","368.0","","",""," ",NULL};
+datafile_rows_t gcs_row_276[] = {"4639","MOP78","6639","MOP78","6639","9122","7022","8901","9603","252.0","-132.0","-125.0","","",""," ",NULL};
+datafile_rows_t gcs_row_277[] = {"4640","RRAF 1991","6640","Reseau de Reference des Antilles Francaises 1991","6640","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_278[] = {"4641","IGN53 Mare","6641","IGN53 Mare","6641","9122","7022","8901","9606","-408.809","366.856","-412.987","1.8842","-0.5308","2.1655","-121.0993 ",NULL};
+datafile_rows_t gcs_row_279[] = {"4642","ST84 Ile des Pins","6642","ST84 Ile des Pins","6642","9122","7022","8901","9606","244.416","85.339","168.114","-8.9353","7.7523","12.5953","14.268 ",NULL};
+datafile_rows_t gcs_row_280[] = {"4643","ST71 Belep","6643","ST71 Belep","6643","9122","7022","8901","9606","-480.26","-438.32","-643.429","16.3119","20.1721","-4.0349","-111.7002 ",NULL};
+datafile_rows_t gcs_row_281[] = {"4644","NEA74 Noumea","6644","NEA74 Noumea","6644","9122","7022","8901","9606","-166.207","-154.777","254.831","-37.5444","7.7011","-10.2025","-30.8598 ",NULL};
+datafile_rows_t gcs_row_282[] = {"4645","RGNC 1991","6645","Reseau Geodesique Nouvelle Caledonie 1991","6645","9122","7022","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_283[] = {"4646","Grand Comoros","6646","Grand Comoros","6646","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_284[] = {"4657","Reykjavik 1900","6657","Reykjavik 1900","6657","9122","7051","8901","9603","-28.0","199.0","5.0","","",""," ",NULL};
+datafile_rows_t gcs_row_285[] = {"4658","Hjorsey 1955","6658","Hjorsey 1955","6658","9122","7022","8901","9603","-73.0","46.0","-86.0","","",""," ",NULL};
+datafile_rows_t gcs_row_286[] = {"4659","ISN93","6659","Islands Network 1993","6659","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_287[] = {"4660","Helle 1954","6660","Helle 1954","6660","9122","7022","8901","9606","982.6087","552.753","-540.873","32.39344","-153.25684","-96.2266","16.805 ",NULL};
+datafile_rows_t gcs_row_288[] = {"4661","LKS92","6661","Latvia 1992","6661","9122","7019","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_289[] = {"4662","IGN72 Grande Terre","6634","IGN72 Grande Terre","6634","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_290[] = {"4663","Porto Santo 1995","6663","Porto Santo 1995","6663","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_291[] = {"4664","Azores Oriental 1995","6664","Azores Oriental Islands 1995","6664","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_292[] = {"4665","Azores Central 1995","6665","Azores Central Islands 1995","6665","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_293[] = {"4666","Lisbon 1890","6666","Lisbon 1890","6666","9122","7004","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_294[] = {"4667","IKBD-92","6667","Iraq-Kuwait Boundary Datum 1992","6667","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_295[] = {"4668","ED79","6231","European Datum 1987","6231","9122","7022","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_296[] = {"4669","LKS94","6126","Lithuania 1994 (ETRS89)","6126","9122","7019","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_297[] = {"4670","IGM95","6670","Istituto Geografico Militaire 1995","6670","9122","7030","8901","9603","0.0","0.0","0.0","","",""," ",NULL};
+datafile_rows_t gcs_row_298[] = {"4671","Voirol 1879","6671","Voirol 1879","6671","9122","7011","8901","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_299[] = {"4801","Bern 1898 (Bern)","6801","CH1903 (Bern)","6149","9122","7004","8907","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_300[] = {"4802","Bogota 1975 (Bogota)","6802","Bogota 1975 (Bogota)","6218","9122","7022","8904","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_301[] = {"4803","Lisbon (Lisbon)","6803","Lisbon 1937 (Lisbon)","6207","9122","7022","8902","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_302[] = {"4804","Makassar (Jakarta)","6804","Makassar (Jakarta)","6257","9122","7004","8908","9603","-587.8","519.75","145.76","","",""," ",NULL};
+datafile_rows_t gcs_row_303[] = {"4805","MGI (Ferro)","6805","Militar-Geographische Institut (Ferro)","6312","9122","7004","8909","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_304[] = {"4806","Monte Mario (Rome)","6806","Monte Mario (Rome)","6265","9122","7022","8906","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_305[] = {"4807","NTF (Paris)","6807","Nouvelle Triangulation Francaise (Paris)","6275","9105","7011","8903","9603","-168.0","-60.0","320.0","","",""," ",NULL};
+datafile_rows_t gcs_row_306[] = {"4808","Padang (Jakarta)","6808","Padang 1884 (Jakarta)","6280","9122","7004","8908","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_307[] = {"4809","Belge 1950 (Brussels)","6809","Reseau National Belge 1950 (Brussels)","6215","9122","7022","8910","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_308[] = {"4810","Tananarive (Paris)","6810","Tananarive 1925 (Paris)","6297","9105","7022","8903","9603","-189.0","-242.0","-91.0","","",""," ",NULL};
+datafile_rows_t gcs_row_309[] = {"4811","Voirol 1875 (Paris)","6811","Voirol 1875 (Paris)","6304","9105","7011","8903","9603","-73.0","-247.0","227.0","","",""," ",NULL};
+datafile_rows_t gcs_row_310[] = {"4813","Batavia (Jakarta)","6813","Batavia (Jakarta)","6211","9122","7004","8908","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_311[] = {"4814","RT38 (Stockholm)","6814","Stockholm 1938 (Stockholm)","6308","9122","7004","8911","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_312[] = {"4815","Greek (Athens)","6815","Greek (Athens)","6120","9122","7004","8912","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_313[] = {"4816","Carthage (Paris)","6816","Carthage (Paris)","6223","9105","7011","8903","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_314[] = {"4817","NGO 1948 (Oslo)","6817","NGO 1948 (Oslo)","6273","9122","7005","8913","9606","278.3","93.0","474.5","7.889","0.05","-6.61","6.21 ",NULL};
+datafile_rows_t gcs_row_315[] = {"4818","S-JTSK (Ferro)","6818","S-JTSK (Ferro)","6156","9122","7004","8909","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_316[] = {"4819","Nord Sahara 1959 (Paris)","6819","Nord Sahara 1959 (Paris)","6307","9105","7012","8903","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_317[] = {"4820","Segara (Jakarta)","6820","Gunung Segara (Jakarta)","6613","9122","7004","8908","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_318[] = {"4821","Voirol 1879 (Paris)","6821","Voirol 1879 (Paris)","6821","9105","7011","8903","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_319[] = {"4901","ATF (Paris)","6901","Ancienne Triangulation Francaise (Paris)","6901","9105","7027","8903","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_320[] = {"4902","NDG (Paris)","6902","Nord de Guerre (Paris)","6902","9105","7027","8903","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_321[] = {"4903","Madrid 1870 (Madrid)","6903","Madrid 1870 (Madrid)","6903","9122","7028","8905","","","","","","",""," ",NULL};
+datafile_rows_t gcs_row_322[] = {"4904","Lisbon 1890 (Lisbon)","6904","Lisbon 1890 (Lisbon)","6666","9122","7004","8902","","","","","","",""," ",NULL};
+datafile_rows_t *gcs_rows[] = {gcs_row_0 ,gcs_row_1 ,gcs_row_2 ,gcs_row_3 ,gcs_row_4 ,gcs_row_5 ,gcs_row_6 ,gcs_row_7 ,gcs_row_8 ,gcs_row_9 ,gcs_row_10 ,gcs_row_11 ,gcs_row_12 ,gcs_row_13 ,gcs_row_14 ,gcs_row_15 ,gcs_row_16 ,gcs_row_17 ,gcs_row_18 ,gcs_row_19 ,gcs_row_20 ,gcs_row_21 ,gcs_row_22 ,gcs_row_23 ,gcs_row_24 ,gcs_row_25 ,gcs_row_26 ,gcs_row_27 ,gcs_row_28 ,gcs_row_29 ,gcs_row_30 ,gcs_row_31 ,gcs_row_32 ,gcs_row_33 ,gcs_row_34 ,gcs_row_35 ,gcs_row_36 ,gcs_row_37 ,gcs_row_38 ,gcs_row_39 ,gcs_row_40 ,gcs_row_41 ,gcs_row_42 ,gcs_row_43 ,gcs_row_44 ,gcs_row_45 ,gcs_row_46 ,gcs_row_47 ,gcs_row_48 ,gcs_row_49 ,gcs_row_50 ,gcs_row_51 ,gcs_row_52 ,gcs_row_53 ,gcs_row_54 ,gcs_row_55 ,gcs_row_56 ,gcs_row_57 ,gcs_row_58 ,gcs_row_59 ,gcs_row_60 ,gcs_row_61 ,gcs_row_62 ,gcs_row_63 ,gcs_row_64 ,gcs_row_65 ,gcs_row_66 ,gcs_row_67 ,gcs_row_68 ,gcs_row_69 ,gcs_row_70 ,gcs_row_71 ,gcs_row_72 ,gcs_row_73 ,gcs_row_74 ,gcs_row_75 ,gcs_row_76 ,gcs_row_77 ,gcs_row_78 ,gcs_row_79 ,gcs_row_80 ,gcs_row_81 ,gcs_row_82 ,gcs_row_83 ,gcs_row_84 ,gcs_row_85 ,gcs_row_86 ,gcs_row_87 ,gcs_row_88 ,gcs_row_89 ,gcs_row_90 ,gcs_row_91 ,gcs_row_92 ,gcs_row_93 ,gcs_row_94 ,gcs_row_95 ,gcs_row_96 ,gcs_row_97 ,gcs_row_98 ,gcs_row_99 ,gcs_row_100 ,gcs_row_101 ,gcs_row_102 ,gcs_row_103 ,gcs_row_104 ,gcs_row_105 ,gcs_row_106 ,gcs_row_107 ,gcs_row_108 ,gcs_row_109 ,gcs_row_110 ,gcs_row_111 ,gcs_row_112 ,gcs_row_113 ,gcs_row_114 ,gcs_row_115 ,gcs_row_116 ,gcs_row_117 ,gcs_row_118 ,gcs_row_119 ,gcs_row_120 ,gcs_row_121 ,gcs_row_122 ,gcs_row_123 ,gcs_row_124 ,gcs_row_125 ,gcs_row_126 ,gcs_row_127 ,gcs_row_128 ,gcs_row_129 ,gcs_row_130 ,gcs_row_131 ,gcs_row_132 ,gcs_row_133 ,gcs_row_134 ,gcs_row_135 ,gcs_row_136 ,gcs_row_137 ,gcs_row_138 ,gcs_row_139 ,gcs_row_140 ,gcs_row_141 ,gcs_row_142 ,gcs_row_143 ,gcs_row_144 ,gcs_row_145 ,gcs_row_146 ,gcs_row_147 ,gcs_row_148 ,gcs_row_149 ,gcs_row_150 ,gcs_row_151 ,gcs_row_152 ,gcs_row_153 ,gcs_row_154 ,gcs_row_155 ,gcs_row_156 ,gcs_row_157 ,gcs_row_158 ,gcs_row_159 ,gcs_row_160 ,gcs_row_161 ,gcs_row_162 ,gcs_row_163 ,gcs_row_164 ,gcs_row_165 ,gcs_row_166 ,gcs_row_167 ,gcs_row_168 ,gcs_row_169 ,gcs_row_170 ,gcs_row_171 ,gcs_row_172 ,gcs_row_173 ,gcs_row_174 ,gcs_row_175 ,gcs_row_176 ,gcs_row_177 ,gcs_row_178 ,gcs_row_179 ,gcs_row_180 ,gcs_row_181 ,gcs_row_182 ,gcs_row_183 ,gcs_row_184 ,gcs_row_185 ,gcs_row_186 ,gcs_row_187 ,gcs_row_188 ,gcs_row_189 ,gcs_row_190 ,gcs_row_191 ,gcs_row_192 ,gcs_row_193 ,gcs_row_194 ,gcs_row_195 ,gcs_row_196 ,gcs_row_197 ,gcs_row_198 ,gcs_row_199 ,gcs_row_200 ,gcs_row_201 ,gcs_row_202 ,gcs_row_203 ,gcs_row_204 ,gcs_row_205 ,gcs_row_206 ,gcs_row_207 ,gcs_row_208 ,gcs_row_209 ,gcs_row_210 ,gcs_row_211 ,gcs_row_212 ,gcs_row_213 ,gcs_row_214 ,gcs_row_215 ,gcs_row_216 ,gcs_row_217 ,gcs_row_218 ,gcs_row_219 ,gcs_row_220 ,gcs_row_221 ,gcs_row_222 ,gcs_row_223 ,gcs_row_224 ,gcs_row_225 ,gcs_row_226 ,gcs_row_227 ,gcs_row_228 ,gcs_row_229 ,gcs_row_230 ,gcs_row_231 ,gcs_row_232 ,gcs_row_233 ,gcs_row_234 ,gcs_row_235 ,gcs_row_236 ,gcs_row_237 ,gcs_row_238 ,gcs_row_239 ,gcs_row_240 ,gcs_row_241 ,gcs_row_242 ,gcs_row_243 ,gcs_row_244 ,gcs_row_245 ,gcs_row_246 ,gcs_row_247 ,gcs_row_248 ,gcs_row_249 ,gcs_row_250 ,gcs_row_251 ,gcs_row_252 ,gcs_row_253 ,gcs_row_254 ,gcs_row_255 ,gcs_row_256 ,gcs_row_257 ,gcs_row_258 ,gcs_row_259 ,gcs_row_260 ,gcs_row_261 ,gcs_row_262 ,gcs_row_263 ,gcs_row_264 ,gcs_row_265 ,gcs_row_266 ,gcs_row_267 ,gcs_row_268 ,gcs_row_269 ,gcs_row_270 ,gcs_row_271 ,gcs_row_272 ,gcs_row_273 ,gcs_row_274 ,gcs_row_275 ,gcs_row_276 ,gcs_row_277 ,gcs_row_278 ,gcs_row_279 ,gcs_row_280 ,gcs_row_281 ,gcs_row_282 ,gcs_row_283 ,gcs_row_284 ,gcs_row_285 ,gcs_row_286 ,gcs_row_287 ,gcs_row_288 ,gcs_row_289 ,gcs_row_290 ,gcs_row_291 ,gcs_row_292 ,gcs_row_293 ,gcs_row_294 ,gcs_row_295 ,gcs_row_296 ,gcs_row_297 ,gcs_row_298 ,gcs_row_299 ,gcs_row_300 ,gcs_row_301 ,gcs_row_302 ,gcs_row_303 ,gcs_row_304 ,gcs_row_305 ,gcs_row_306 ,gcs_row_307 ,gcs_row_308 ,gcs_row_309 ,gcs_row_310 ,gcs_row_311 ,gcs_row_312 ,gcs_row_313 ,gcs_row_314 ,gcs_row_315 ,gcs_row_316 ,gcs_row_317 ,gcs_row_318 ,gcs_row_319 ,gcs_row_320 ,gcs_row_321 ,gcs_row_322,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,389 @@
+"COORD_REF_SYS_CODE","COORD_REF_SYS_NAME","DATUM_CODE","DATUM_NAME","GREENWICH_DATUM","UOM_CODE","ELLIPSOID_CODE","PRIME_MERIDIAN_CODE","COORD_OP_METHOD_CODE","DX","DY","DZ","RX","RY","RZ","DS"
+4001,Unknown datum based upon the Airy 1830 ellipsoid,6001,"Not specified (based on Airy 1830 ellipsoid)",6001,9122,7001,8901,,,,,,,,
+4002,Unknown datum based upon the Airy Modified 1849 ellipsoid,6002,"Not specified (based on Airy Modified 1849 ellipsoid)",6002,9122,7002,8901,,,,,,,,
+4003,Unknown datum based upon the Australian National Spheroid,6003,"Not specified (based on Australian National Spheroid)",6003,9122,7003,8901,,,,,,,,
+4004,Unknown datum based upon the Bessel 1841 ellipsoid,6004,"Not specified (based on Bessel 1841 ellipsoid)",6004,9122,7004,8901,,,,,,,,
+4005,Unknown datum based upon the Bessel Modified ellipsoid,6005,"Not specified (based on Bessel Modified ellipsoid)",6005,9122,7005,8901,,,,,,,,
+4006,Unknown datum based upon the Bessel Namibia ellipsoid,6006,"Not specified (based on Bessel Namibia ellipsoid)",6006,9122,7046,8901,,,,,,,,
+4007,Unknown datum based upon the Clarke 1858 ellipsoid,6007,"Not specified (based on Clarke 1858 ellipsoid)",6007,9122,7007,8901,,,,,,,,
+4008,Unknown datum based upon the Clarke 1866 ellipsoid,6008,"Not specified (based on Clarke 1866 ellipsoid)",6008,9122,7008,8901,,,,,,,,
+4009,Unknown datum based upon the Clarke 1866 Michigan ellipsoid,6009,"Not specified (based on Clarke 1866 Michigan ellipsoid)",6009,9122,7009,8901,,,,,,,,
+4010,"Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid",6010,"Not specified (based on Clarke 1880 (Benoit) ellipsoid)",6010,9122,7010,8901,,,,,,,,
+4011,"Unknown datum based upon the Clarke 1880 (IGN) ellipsoid",6011,"Not specified (based on Clarke 1880 (IGN) ellipsoid)",6011,9122,7011,8901,,,,,,,,
+4012,"Unknown datum based upon the Clarke 1880 (RGS) ellipsoid",6012,"Not specified (based on Clarke 1880 (RGS) ellipsoid)",6012,9122,7012,8901,,,,,,,,
+4013,"Unknown datum based upon the Clarke 1880 (Arc) ellipsoid",6013,"Not specified (based on Clarke 1880 (Arc) ellipsoid)",6013,9122,7013,8901,,,,,,,,
+4014,"Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid",6014,"Not specified (based on Clarke 1880 (SGA 1922) ellipsoid)",6014,9122,7014,8901,,,,,,,,
+4015,"Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid",6015,"Not specified (based on Everest 1830 (1937 Adjustment) ellipsoid)",6015,9122,7015,8901,,,,,,,,
+4016,"Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid",6016,"Not specified (based on Everest 1830 (1967 Definition) ellipsoid)",6016,9122,7016,8901,,,,,,,,
+4018,Unknown datum based upon the Everest 1830 Modified ellipsoid,6018,"Not specified (based on Everest 1830 Modified ellipsoid)",6018,9122,7018,8901,,,,,,,,
+4019,Unknown datum based upon the GRS 1980 ellipsoid,6019,"Not specified (based on GRS 1980 ellipsoid)",6019,9122,7019,8901,,,,,,,,
+4020,Unknown datum based upon the Helmert 1906 ellipsoid,6020,"Not specified (based on Helmert 1906 ellipsoid)",6020,9122,7020,8901,,,,,,,,
+4021,Unknown datum based upon the Indonesian National Spheroid,6021,"Not specified (based on Indonesian National Spheroid)",6021,9122,7021,8901,,,,,,,,
+4022,Unknown datum based upon the International 1924 ellipsoid,6022,"Not specified (based on International 1924 ellipsoid)",6022,9122,7022,8901,,,,,,,,
+4024,Unknown datum based upon the Krassowsky 1940 ellipsoid,6024,"Not specified (based on Krassowsky 1940 ellipsoid)",6024,9122,7024,8901,,,,,,,,
+4025,Unknown datum based upon the NWL 9D ellipsoid,6025,"Not specified (based on NWL 9D ellipsoid)",6025,9122,7025,8901,,,,,,,,
+4027,Unknown datum based upon the Plessis 1817 ellipsoid,6027,"Not specified (based on Plessis 1817 ellipsoid)",6027,9122,7027,8901,,,,,,,,
+4028,Unknown datum based upon the Struve 1860 ellipsoid,6028,"Not specified (based on Struve 1860 ellipsoid)",6028,9122,7028,8901,,,,,,,,
+4029,Unknown datum based upon the War Office ellipsoid,6029,"Not specified (based on War Office ellipsoid)",6029,9122,7029,8901,,,,,,,,
+4030,Unknown datum based upon the WGS 84 ellipsoid,6030,"Not specified (based on WGS 84 ellipsoid)",6030,9122,7030,8901,,,,,,,,
+4031,Unknown datum based upon the GEM 10C ellipsoid,6031,"Not specified (based on GEM 10C ellipsoid)",6031,9122,7031,8901,,,,,,,,
+4032,Unknown datum based upon the OSU86F ellipsoid,6032,"Not specified (based on OSU86F ellipsoid)",6032,9122,7032,8901,,,,,,,,
+4033,Unknown datum based upon the OSU91A ellipsoid,6033,"Not specified (based on OSU91A ellipsoid)",6033,9122,7033,8901,,,,,,,,
+4034,Unknown datum based upon the Clarke 1880 ellipsoid,6034,"Not specified (based on Clarke 1880 ellipsoid)",6034,9122,7034,8901,,,,,,,,
+4035,Unknown datum based upon the Authalic Sphere,6035,"Not specified (based on Authalic Sphere)",6035,9108,7035,8901,,,,,,,,
+4036,Unknown datum based upon the GRS 1967 ellipsoid,6036,"Not specified (based on GRS 1967 ellipsoid)",6036,9122,7036,8901,,,,,,,,
+4041,Unknown datum based upon the Average Terrestrial System 1977 ellipsoid,6041,"Not specified (based on Average Terrestrial System 1977 ellipsoid)",6041,9122,7041,8901,,,,,,,,
+4042,"Unknown datum based upon the Everest (1830 Definition) ellipsoid",6042,"Not specified (based on Everest (1830 Definition) ellipsoid)",6042,9122,7042,8901,,,,,,,,
+4043,Unknown datum based upon the WGS 72 ellipsoid,6043,"Not specified (based on WGS 72 ellipsoid)",6043,9122,7043,8901,,,,,,,,
+4044,"Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid",6044,"Not specified (based on Everest 1830 (1962 Definition) ellipsoid)",6044,9122,7044,8901,,,,,,,,
+4045,"Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid",6045,"Not specified (based on Everest 1830 (1975 Definition) ellipsoid)",6045,9122,7045,8901,,,,,,,,
+4047,Unspecified datum based upon the GRS 1980 Authalic Sphere,6047,"Not specified (based on GRS 1980 Authalic Sphere)",6047,9122,7048,8901,,,,,,,,
+4052,Unspecified datum based upon the Clarke 1866 Authalic Sphere,6052,"Not specified (based on Clarke 1866 Authalic Sphere)",6052,9122,7052,8901,,,,,,,,
+4120,Greek,6120,Greek,6120,9122,7004,8901,,,,,,,,
+4121,GGRS87,6121,Greek Geodetic Reference System 1987,6121,9122,7019,8901,9603,-199.87,74.79,246.62,,,,
+4122,ATS77,6122,Average Terrestrial System 1977,6122,9122,7041,8901,,,,,,,,
+4123,KKJ,6123,Kartasto Koordinaati Jarjestelma 1966,6123,9122,7022,8901,,,,,,,,
+4124,RT90,6124,Rikets koordinatsystem 1990,6124,9122,7004,8901,,,,,,,,
+4125,Samboja,6125,Samboja,6125,9108,7004,8901,9603,-404.78,685.68,45.47,,,,
+4126,"LKS94 (ETRS89)",6126,"Lithuania 1994 (ETRS89)",6126,9108,7019,8901,9603,0,0,0,,,,
+4127,Tete,6127,Tete,6127,9122,7008,8901,,,,,,,,
+4128,Madzansua,6128,Madzansua,6128,9122,7008,8901,,,,,,,,
+4129,Observatario,6129,Observatario,6129,9122,7008,8901,,,,,,,,
+4130,Moznet,6130,"Moznet (ITRF94)",6130,9122,7030,8901,9607,0,0,0,0,0,0,0
+4131,Indian 1960,6131,Indian 1960,6131,9122,7015,8901,,,,,,,,
+4132,FD58,6132,Final Datum 1958,6132,9122,7012,8901,,,,,,,,
+4133,EST92,6133,Estonia 1992,6133,9122,7019,8901,9607,0.055,-0.541,-0.185,-0.0183,0.0003,0.007,-0.014
+4134,PDO Survey Datum 1993,6134,PDO Survey Datum 1993,6134,9122,7012,8901,,,,,,,,
+4135,Old Hawaiian,6135,Old Hawaiian,6135,9122,7008,8901,,,,,,,,
+4136,St. Lawrence Island,6136,St. Lawrence Island,6136,9122,7008,8901,,,,,,,,
+4137,St. Paul Island,6137,St. Paul Island,6137,9122,7008,8901,,,,,,,,
+4138,St. George Island,6138,St. George Island,6138,9122,7008,8901,,,,,,,,
+4139,Puerto Rico,6139,Puerto Rico,6139,9122,7008,8901,9603,11,72,-101,,,,
+4140,"NAD83(CSRS98)",6140,NAD83 Canadian Spatial Reference System,6140,9108,7019,8901,9603,0,0,0,,,,
+4141,Israel,6141,Israel,6141,9122,7019,8901,9603,-48,55,52,,,,
+4142,Locodjo 1965,6142,Locodjo 1965,6142,9122,7012,8901,9603,-125,53,467,,,,
+4143,Abidjan 1987,6143,Abidjan 1987,6143,9122,7012,8901,9603,-124.76,53,466.79,,,,
+4144,Kalianpur 1937,6144,Kalianpur 1937,6144,9122,7015,8901,,,,,,,,
+4145,Kalianpur 1962,6145,Kalianpur 1962,6145,9122,7044,8901,,,,,,,,
+4146,Kalianpur 1975,6146,Kalianpur 1975,6146,9122,7045,8901,9603,295,736,257,,,,
+4147,Hanoi 1972,6147,Hanoi 1972,6147,9122,7024,8901,9603,-17.51,-108.32,-62.39,,,,
+4148,Hartebeesthoek94,6148,Hartebeesthoek94,6148,9122,7030,8901,9603,0,0,0,,,,
+4149,CH1903,6149,CH1903,6149,9122,7004,8901,,,,,,,,
+4150,"CH1903+",6150,"CH1903+",6150,9122,7004,8901,9603,674.374,15.056,405.346,,,,
+4151,CHTRF95,6151,Swiss Terrestrial Reference Frame 1995,6151,9122,7019,8901,9603,0,0,0,,,,
+4152,"NAD83(HARN)",6152,"NAD83 (High Accuracy Regional Network)",6152,9122,7019,8901,,,,,,,,
+4153,Rassadiran,6153,Rassadiran,6153,9122,7022,8901,9603,-133.63,-157.5,-158.62,,,,
+4154,"ED50(ED77)",6154,"European Datum 1950(1977)",6154,9122,7022,8901,,,,,,,,
+4155,Dabola 1981,6155,Dabola 1981,6155,9122,7011,8901,9603,-83,37,124,,,,
+4156,S-JTSK,6156,Jednotne Trigonometricke Site Katastralni,6156,9122,7004,8901,,,,,,,,
+4157,Mount Dillon,6157,Mount Dillon,6157,9122,7007,8901,,,,,,,,
+4158,Naparima 1955,6158,Naparima 1955,6158,9122,7022,8901,,,,,,,,
+4159,ELD79,6159,European Libyan Datum 1979,6159,9122,7022,8901,,,,,,,,
+4160,Chos Malal 1914,6160,Chos Malal 1914,6160,9122,7022,8901,,,,,,,,
+4161,Pampa del Castillo,6161,Pampa del Castillo,6161,9122,7022,8901,9603,27.5,14,186.4,,,,
+4162,Korean 1985,6162,Korean Datum 1985,6162,9122,7004,8901,,,,,,,,
+4163,Yemen NGN96,6163,Yemen National Geodetic Network 1996,6163,9122,7030,8901,9603,0,0,0,,,,
+4164,South Yemen,6164,South Yemen,6164,9122,7024,8901,9603,-76,-138,67,,,,
+4165,Bissau,6165,Bissau,6165,9122,7022,8901,9603,-173,253,27,,,,
+4166,Korean 1995,6166,Korean Datum 1995,6166,9122,7030,8901,9603,0,0,0,,,,
+4167,NZGD2000,6167,New Zealand Geodetic Datum 2000,6167,9122,7019,8901,9603,0,0,0,,,,
+4168,Accra,6168,Accra,6168,9122,7029,8901,9603,-199,32,322,,,,
+4169,American Samoa 1962,6169,American Samoa 1962,6169,9122,7008,8901,9603,-115,118,426,,,,
+4170,SIRGAS,6170,Sistema de Referencia Geocentrico para America del Sur 1995,6170,9122,7019,8901,9603,0,0,0,,,,
+4171,RGF93,6171,Reseau Geodesique Francais 1993,6171,9122,7019,8901,9603,0,0,0,,,,
+4172,POSGAR,6172,Posiciones Geodesicas Argentinas,6172,9108,7019,8901,9603,0,0,0,,,,
+4173,IRENET95,6173,IRENET95,6173,9122,7019,8901,9603,0,0,0,,,,
+4174,Sierra Leone 1924,6174,Sierra Leone Colony 1924,6174,9122,7029,8901,,,,,,,,
+4175,Sierra Leone 1968,6175,Sierra Leone 1968,6175,9122,7012,8901,9603,-88,4,101,,,,
+4176,Australian Antarctic,6176,Australian Antarctic Datum 1998,6176,9122,7019,8901,9603,0,0,0,,,,
+4178,"Pulkovo 1942(83)",6178,"Pulkovo 1942/83",6178,9122,7024,8901,9607,24,-123,-94,-0.02,0.25,0.13,1.1
+4179,"Pulkovo 1942(58)",6179,"Pulkovo 1942/58",6179,9122,7024,8901,9606,33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84
+4180,EST97,6180,Estonia 1997,6180,9122,7019,8901,9603,0,0,0,,,,
+4181,Luxembourg 1930,6181,Luxembourg 1930,6181,9122,7022,8901,9606,-193,13.7,-39.3,-0.41,-2.933,2.688,0.43
+4182,Azores Occidental 1939,6182,Azores Occidental Islands 1939,6182,9122,7022,8901,,,,,,,,
+4183,Azores Central 1948,6183,Azores Central Islands 1948,6183,9122,7022,8901,9603,-104,167,-38,,,,
+4184,Azores Oriental 1940,6184,Azores Oriental Islands 1940,6184,9122,7022,8901,9603,-203,141,53,,,,
+4185,Madeira 1936,6185,Madeira 1936,6185,9108,7022,8901,,,,,,,,
+4188,OSNI 1952,6188,OSNI 1952,6188,9122,7001,8901,9606,482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15
+4189,REGVEN,6189,Red Geodesica Venezolana,6189,9122,7019,8901,9603,0,0,0,,,,
+4190,POSGAR 98,6190,Posiciones Geodesicas Argentinas 1998,6190,9122,7019,8901,,,,,,,,
+4191,Albanian 1987,6191,Albanian 1987,6191,9122,7024,8901,,,,,,,,
+4192,Douala 1948,6192,Douala 1948,6192,9122,7022,8901,,,,,,,,
+4193,Manoca 1962,6193,Manoca 1962,6193,9122,7011,8901,9603,-70.9,-151.8,-41.4,,,,
+4194,Qornoq 1927,6194,Qornoq 1927,6194,9122,7022,8901,,,,,,,,
+4195,Scoresbysund 1952,6195,Scoresbysund 1952,6195,9122,7022,8901,9606,105,326,-102.5,0,0,0.814,-0.6
+4196,Ammassalik 1958,6196,Ammassalik 1958,6196,9122,7022,8901,9606,-45,417,-3.5,0,0,0.814,-0.6
+4197,Garoua,6197,Garoua,6197,9122,7012,8901,,,,,,,,
+4198,Kousseri,6198,Kousseri,6198,9122,7012,8901,,,,,,,,
+4199,Egypt 1930,6199,Egypt 1930,6199,9122,7022,8901,,,,,,,,
+4200,Pulkovo 1995,6200,Pulkovo 1995,6200,9122,7024,8901,,,,,,,,
+4201,Adindan,6201,Adindan,6201,9122,7012,8901,,,,,,,,
+4202,AGD66,6202,Australian Geodetic Datum 1966,6202,9122,7003,8901,,,,,,,,
+4203,AGD84,6203,Australian Geodetic Datum 1984,6203,9122,7003,8901,,,,,,,,
+4204,Ain el Abd,6204,Ain el Abd 1970,6204,9122,7022,8901,,,,,,,,
+4205,Afgooye,6205,Afgooye,6205,9122,7024,8901,9603,-43,-163,45,,,,
+4206,Agadez,6206,Agadez,6206,9122,7011,8901,,,,,,,,
+4207,Lisbon,6207,Lisbon 1937,6207,9122,7022,8901,,,,,,,,
+4208,Aratu,6208,Aratu,6208,9122,7022,8901,,,,,,,,
+4209,Arc 1950,6209,Arc 1950,6209,9122,7013,8901,,,,,,,,
+4210,Arc 1960,6210,Arc 1960,6210,9122,7012,8901,,,,,,,,
+4211,Batavia,6211,Batavia,6211,9122,7004,8901,,,,,,,,
+4212,Barbados 1938,6212,Barbados 1938,6212,9122,7012,8901,9603,31.95,300.99,419.19,,,,
+4213,Beduaram,6213,Beduaram,6213,9122,7011,8901,9603,-106,-87,188,,,,
+4214,Beijing 1954,6214,Beijing 1954,6214,9122,7024,8901,,,,,,,,
+4215,Belge 1950,6215,Reseau National Belge 1950,6215,9122,7022,8901,,,,,,,,
+4216,Bermuda 1957,6216,Bermuda 1957,6216,9122,7008,8901,9603,-73,213,296,,,,
+4218,Bogota 1975,6218,Bogota 1975,6218,9122,7022,8901,,,,,,,,
+4219,Bukit Rimpah,6219,Bukit Rimpah,6219,9122,7004,8901,9603,-384,664,-48,,,,
+4220,Camacupa,6220,Camacupa,6220,9122,7012,8901,,,,,,,,
+4221,Campo Inchauspe,6221,Campo Inchauspe,6221,9122,7022,8901,,,,,,,,
+4222,Cape,6222,Cape,6222,9122,7013,8901,,,,,,,,
+4223,Carthage,6223,Carthage,6223,9122,7011,8901,,,,,,,,
+4224,Chua,6224,Chua,6224,9122,7022,8901,9603,-134,229,-29,,,,
+4225,Corrego Alegre,6225,Corrego Alegre,6225,9122,7022,8901,9603,-206,172,-6,,,,
+4226,"Cote d'Ivoire",6226,"Cote d'Ivoire",6226,9108,7011,8901,,,,,,,,
+4227,Deir ez Zor,6227,Deir ez Zor,6227,9122,7011,8901,,,,,,,,
+4228,Douala,6228,Douala,6228,9108,7011,8901,,,,,,,,
+4229,Egypt 1907,6229,Egypt 1907,6229,9122,7020,8901,,,,,,,,
+4230,ED50,6230,European Datum 1950,6230,9122,7022,8901,,,,,,,,
+4231,ED87,6231,European Datum 1987,6231,9122,7022,8901,,,,,,,,
+4232,Fahud,6232,Fahud,6232,9122,7012,8901,,,,,,,,
+4233,Gandajika 1970,6233,Gandajika 1970,6233,9122,7022,8901,9603,-133,-321,50,,,,
+4234,Garoua,6234,Garoua,6234,9108,7011,8901,,,,,,,,
+4235,Guyane Francaise,6235,Guyane Francaise,6235,9108,7022,8901,,,,,,,,
+4236,Hu Tzu Shan,6236,Hu Tzu Shan,6236,9122,7022,8901,9603,-637,-549,-203,,,,
+4237,HD72,6237,Hungarian Datum 1972,6237,9122,7036,8901,,,,,,,,
+4238,ID74,6238,Indonesian Datum 1974,6238,9122,7021,8901,,,,,,,,
+4239,Indian 1954,6239,Indian 1954,6239,9122,7015,8901,9603,217,823,299,,,,
+4240,Indian 1975,6240,Indian 1975,6240,9122,7015,8901,,,,,,,,
+4241,Jamaica 1875,6241,Jamaica 1875,6241,9122,7034,8901,,,,,,,,
+4242,JAD69,6242,Jamaica 1969,6242,9122,7008,8901,,,,,,,,
+4243,Kalianpur 1880,6243,Kalianpur 1880,6243,9122,7042,8901,,,,,,,,
+4244,Kandawala,6244,Kandawala,6244,9122,7015,8901,9603,-97,787,86,,,,
+4245,Kertau,6245,Kertau,6245,9122,7018,8901,9603,-11,851,5,,,,
+4246,KOC,6246,Kuwait Oil Company,6246,9122,7012,8901,9603,-294.7,-200.1,525.5,,,,
+4247,La Canoa,6247,La Canoa,6247,9122,7022,8901,9603,-273.5,110.6,-357.9,,,,
+4248,PSAD56,6248,Provisional South American Datum 1956,6248,9122,7022,8901,,,,,,,,
+4249,Lake,6249,Lake,6249,9122,7022,8901,,,,,,,,
+4250,Leigon,6250,Leigon,6250,9122,7012,8901,9603,-130,29,364,,,,
+4251,Liberia 1964,6251,Liberia 1964,6251,9122,7012,8901,9603,-90,40,88,,,,
+4252,Lome,6252,Lome,6252,9122,7011,8901,,,,,,,,
+4253,Luzon 1911,6253,Luzon 1911,6253,9122,7008,8901,,,,,,,,
+4254,Hito XVIII 1963,6254,Hito XVIII 1963,6254,9122,7022,8901,,,,,,,,
+4255,Herat North,6255,Herat North,6255,9122,7022,8901,9603,-333,-222,114,,,,
+4256,Mahe 1971,6256,Mahe 1971,6256,9122,7012,8901,9603,41,-220,-134,,,,
+4257,Makassar,6257,Makassar,6257,9122,7004,8901,9603,-587.8,519.75,145.76,,,,
+4258,ETRS89,6258,European Terrestrial Reference System 1989,6258,9122,7019,8901,,,,,,,,
+4259,Malongo 1987,6259,Malongo 1987,6259,9122,7022,8901,,,,,,,,
+4260,Manoca,6260,Manoca,6260,9108,7012,8901,9603,-70.9,-151.8,-41.4,,,,
+4261,Merchich,6261,Merchich,6261,9122,7011,8901,9603,31,146,47,,,,
+4262,Massawa,6262,Massawa,6262,9122,7004,8901,9603,639,405,60,,,,
+4263,Minna,6263,Minna,6263,9122,7012,8901,,,,,,,,
+4264,Mhast,6264,Mhast,6264,9122,7022,8901,9603,-252.95,-4.11,-96.38,,,,
+4265,Monte Mario,6265,Monte Mario,6265,9122,7022,8901,,,,,,,,
+4266,"M'poraloko",6266,"M'poraloko",6266,9122,7011,8901,,,,,,,,
+4267,NAD27,6267,North American Datum 1927,6267,9122,7008,8901,,,,,,,,
+4268,NAD27 Michigan,6268,NAD Michigan,6268,9122,7009,8901,,,,,,,,
+4269,NAD83,6269,North American Datum 1983,6269,9122,7019,8901,,,,,,,,
+4270,Nahrwan 1967,6270,Nahrwan 1967,6270,9122,7012,8901,,,,,,,,
+4271,Naparima 1972,6271,Naparima 1972,6271,9122,7022,8901,,,,,,,,
+4272,NZGD49,6272,New Zealand Geodetic Datum 1949,6272,9122,7022,8901,9606,59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993
+4273,NGO 1948,6273,NGO 1948,6273,9122,7005,8901,9606,278.3,93,474.5,7.889,0.05,-6.61,6.21
+4274,Datum 73,6274,Datum 73,6274,9122,7022,8901,,,,,,,,
+4275,NTF,6275,Nouvelle Triangulation Francaise,6275,9122,7011,8901,9603,-168,-60,320,,,,
+4276,NSWC 9Z-2,6276,NSWC 9Z-2,6276,9122,7025,8901,,,,,,,,
+4277,OSGB 1936,6277,OSGB 1936,6277,9122,7001,8901,,,,,,,,
+4278,OSGB70,6278,"OSGB 1970 (SN)",6278,9122,7001,8901,,,,,,,,
+4279,"OS(SN)80",6279,"OS (SN) 1980",6279,9122,7001,8901,,,,,,,,
+4280,Padang,6280,Padang 1884,6280,9122,7004,8901,,,,,,,,
+4281,Palestine 1923,6281,Palestine 1923,6281,9122,7010,8901,9606,-275.7224,94.7824,340.8944,-8.001,-4.42,-11.821,1
+4282,Pointe Noire,6282,Congo 1960 Pointe Noire,6282,9122,7011,8901,,,,,,,,
+4283,GDA94,6283,Geocentric Datum of Australia 1994,6283,9122,7019,8901,9603,0,0,0,,,,
+4284,Pulkovo 1942,6284,Pulkovo 1942,6284,9122,7024,8901,,,,,,,,
+4285,Qatar 1974,6285,Qatar 1974,6285,9122,7022,8901,,,,,,,,
+4286,Qatar 1948,6286,Qatar 1948,6286,9122,7020,8901,,,,,,,,
+4287,Qornoq,6287,Qornoq,6287,9108,7022,8901,9603,164,138,-189,,,,
+4288,Loma Quintana,6288,Loma Quintana,6288,9122,7022,8901,,,,,,,,
+4289,Amersfoort,6289,Amersfoort,6289,9122,7004,8901,,,,,,,,
+4291,SAD69,6291,South American Datum 1969,6291,9108,7036,8901,,,,,,,,
+4292,Sapper Hill 1943,6292,Sapper Hill 1943,6292,9122,7022,8901,9603,-355,21,72,,,,
+4293,Schwarzeck,6293,Schwarzeck,6293,9122,7046,8901,,,,,,,,
+4294,Segora,6294,Segora,6294,9108,7004,8901,,,,,,,,
+4295,Serindung,6295,Serindung,6295,9122,7004,8901,,,,,,,,
+4296,Sudan,6296,Sudan,6296,9108,7011,8901,,,,,,,,
+4297,Tananarive,6297,Tananarive 1925,6297,9122,7022,8901,9603,-189,-242,-91,,,,
+4298,Timbalai 1948,6298,Timbalai 1948,6298,9122,7016,8901,,,,,,,,
+4299,TM65,6299,TM65,6299,9122,7002,8901,,,,,,,,
+4300,TM75,6300,Geodetic Datum of 1965,6300,9122,7002,8901,,,,,,,,
+4301,Tokyo,6301,Tokyo,6301,9122,7004,8901,,,,,,,,
+4302,Trinidad 1903,6302,Trinidad 1903,6302,9122,7007,8901,,,,,,,,
+4303,"TC(1948)",6303,Trucial Coast 1948,6303,9122,7020,8901,,,,,,,,
+4304,Voirol 1875,6304,Voirol 1875,6304,9122,7011,8901,9603,-73,-247,227,,,,
+4306,Bern 1938,6306,Bern 1938,6306,9122,7004,8901,,,,,,,,
+4307,Nord Sahara 1959,6307,Nord Sahara 1959,6307,9122,7012,8901,,,,,,,,
+4308,RT38,6308,Stockholm 1938,6308,9122,7004,8901,,,,,,,,
+4309,Yacare,6309,Yacare,6309,9122,7022,8901,9603,-155,171,37,,,,
+4310,Yoff,6310,Yoff,6310,9122,7011,8901,,,,,,,,
+4311,Zanderij,6311,Zanderij,6311,9122,7022,8901,9603,-265,120,-358,,,,
+4312,MGI,6312,Militar-Geographische Institut,6312,9108,7004,8901,9606,577.326,90.129,463.919,5.137,1.474,5.297,2.4232
+4313,Belge 1972,6313,Reseau National Belge 1972,6313,9122,7022,8901,,,,,,,,
+4314,DHDN,6314,Deutsches Hauptdreiecksnetz,6314,9122,7004,8901,,,,,,,,
+4315,Conakry 1905,6315,Conakry 1905,6315,9122,7011,8901,9603,-23,259,-9,,,,
+4316,Dealul Piscului 1933,6316,Dealul Piscului 1933,6316,9122,7022,8901,,,,,,,,
+4317,Dealul Piscului 1970,6317,Dealul Piscului 1970,6317,9122,7024,8901,,,,,,,,
+4318,NGN,6318,National Geodetic Network,6318,9122,7030,8901,9603,-3.2,-5.7,2.8,,,,
+4319,KUDAMS,6319,Kuwait Utility,6319,9122,7019,8901,,,,,,,,
+4322,WGS 72,6322,World Geodetic System 1972,6322,9122,7043,8901,,,,,,,,
+4324,WGS 72BE,6324,WGS 72 Transit Broadcast Ephemeris,6324,9122,7043,8901,9606,0,0,1.9,0,0,0.814,-0.38
+4326,WGS 84,6326,World Geodetic System 1984,6326,9122,7030,8901,,,,,,,,
+4600,Anguilla 1957,6600,Anguilla 1957,6600,9122,7012,8901,,,,,,,,
+4601,Antigua 1943,6601,Antigua 1943,6601,9122,7012,8901,,,,,,,,
+4602,Dominica 1945,6602,Dominica 1945,6602,9122,7012,8901,9603,725,685,536,,,,
+4603,Grenada 1953,6603,Grenada 1953,6603,9122,7012,8901,9603,72,213.7,93,,,,
+4604,Montserrat 1958,6604,Montserrat 1958,6604,9122,7012,8901,9603,174,359,365,,,,
+4605,St. Kitts 1955,6605,St. Kitts 1955,6605,9122,7012,8901,,,,,,,,
+4606,St. Lucia 1955,6606,St. Lucia 1955,6606,9122,7012,8901,9603,-149,128,296,,,,
+4607,St. Vincent 1945,6607,St. Vincent 1945,6607,9122,7012,8901,9603,195.671,332.517,274.607,,,,
+4608,"NAD27(76)",6608,"North American Datum 1927 (1976)",6608,9122,7008,8901,,,,,,,,
+4609,"NAD27(CGQ77)",6609,"North American Datum 1927 (CGQ77)",6609,9122,7008,8901,,,,,,,,
+4610,Xian 1980,6610,Xian 1980,6610,9122,7049,8901,,,,,,,,
+4611,Hong Kong 1980,6611,Hong Kong 1980,6611,9122,7022,8901,9606,-162.619,-276.959,-161.764,0.067753,-2.243649,-1.158827,-1.094246
+4612,JGD2000,6612,Japanese Geodetic Datum 2000,6612,9122,7019,8901,9603,0,0,0,,,,
+4613,Segara,6613,Gunung Segara,6613,9122,7004,8901,,,,,,,,
+4614,QND95,6614,Qatar National Datum 1995,6614,9122,7022,8901,9606,-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065
+4615,Porto Santo,6615,Porto Santo 1936,6615,9122,7022,8901,9603,-499,-249,314,,,,
+4616,Selvagem Grande,6616,Selvagem Grande,6616,9122,7022,8901,,,,,,,,
+4617,"NAD83(CSRS)",6140,NAD83 Canadian Spatial Reference System,6140,9122,7019,8901,,,,,,,,
+4618,SAD69,6618,South American Datum 1969,6618,9122,7050,8901,,,,,,,,
+4619,SWEREF99,6619,SWEREF99,6619,9122,7019,8901,9603,0,0,0,,,,
+4620,Point 58,6620,Point 58,6620,9122,7012,8901,9603,-106,-129,165,,,,
+4621,Fort Marigot,6621,Fort Marigot,6621,9122,7022,8901,9603,137,248,-430,,,,
+4622,Guadeloupe 1948,6622,Guadeloupe 1948,6622,9122,7022,8901,,,,,,,,
+4623,CSG67,6623,Centre Spatial Guyanais 1967,6623,9122,7022,8901,9603,-186,230,110,,,,
+4624,RGFG95,6624,Reseau Geodesique Francais Guyane 1995,6624,9122,7019,8901,9603,2,2,-2,,,,
+4625,Martinique 1938,6625,Martinique 1938,6625,9122,7022,8901,,,,,,,,
+4626,Reunion 1947,6626,Reunion 1947,6626,9122,7022,8901,,,,,,,,
+4627,RGR92,6627,Reseau Geodesique de la Reunion 1992,6627,9122,7019,8901,9603,0,0,0,,,,
+4628,Tahiti 52,6628,Tahiti 52,6628,9122,7022,8901,9603,162,117,154,,,,
+4629,Tahaa 54,6629,Tahaa 54,6629,9122,7022,8901,,,,,,,,
+4630,IGN72 Nuku Hiva,6630,IGN72 Nuku Hiva,6630,9122,7022,8901,,,,,,,,
+4631,K0 1949,6631,K0 1949,6631,9122,7022,8901,9603,145,-187,103,,,,
+4632,Combani 1950,6632,Combani 1950,6632,9122,7022,8901,9603,-382,-59,-262,,,,
+4633,IGN56 Lifou,6633,IGN56 Lifou,6633,9122,7022,8901,,,,,,,,
+4634,IGN72 Grand Terre,6634,IGN72 Grande Terre,6634,9108,7022,8901,,,,,,,,
+4635,ST87 Ouvea,6635,ST87 Ouvea,6635,9122,7022,8901,9606,-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798
+4636,Petrels 1972,6636,Petrels 1972,6636,9122,7022,8901,9603,365,194,166,,,,
+4637,Perroud 1950,6637,Pointe Geologie Perroud 1950,6637,9122,7022,8901,9603,325,154,172,,,,
+4638,Saint Pierre et Miquelon 1950,6638,Saint Pierre et Miquelon 1950,6638,9122,7008,8901,9603,30,430,368,,,,
+4639,MOP78,6639,MOP78,6639,9122,7022,8901,,,,,,,,
+4640,RRAF 1991,6640,Reseau de Reference des Antilles Francaises 1991,6640,9122,7030,8901,9603,0,0,0,,,,
+4641,IGN53 Mare,6641,IGN53 Mare,6641,9122,7022,8901,,,,,,,,
+4642,ST84 Ile des Pins,6642,ST84 Ile des Pins,6642,9122,7022,8901,,,,,,,,
+4643,ST71 Belep,6643,ST71 Belep,6643,9122,7022,8901,9606,-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002
+4644,NEA74 Noumea,6644,NEA74 Noumea,6644,9122,7022,8901,9606,-166.207,-154.777,254.831,-37.5444,7.7011,-10.2025,-30.8598
+4645,RGNC 1991,6645,Reseau Geodesique Nouvelle Caledonie 1991,6645,9122,7022,8901,9603,0,0,0,,,,
+4646,Grand Comoros,6646,Grand Comoros,6646,9122,7022,8901,,,,,,,,
+4657,Reykjavik 1900,6657,Reykjavik 1900,6657,9122,7051,8901,9603,-28,199,5,,,,
+4658,Hjorsey 1955,6658,Hjorsey 1955,6658,9122,7022,8901,9603,-73,46,-86,,,,
+4659,ISN93,6659,Islands Network 1993,6659,9122,7019,8901,9603,0,0,0,,,,
+4660,Helle 1954,6660,Helle 1954,6660,9122,7022,8901,9606,982.6087,552.753,-540.873,32.39344,-153.25684,-96.2266,16.805
+4661,LKS92,6661,Latvia 1992,6661,9122,7019,8901,9603,0,0,0,,,,
+4662,IGN72 Grande Terre,6634,IGN72 Grande Terre,6634,9122,7022,8901,,,,,,,,
+4663,Porto Santo 1995,6663,Porto Santo 1995,6663,9122,7022,8901,,,,,,,,
+4664,Azores Oriental 1995,6664,Azores Oriental Islands 1995,6664,9122,7022,8901,,,,,,,,
+4665,Azores Central 1995,6665,Azores Central Islands 1995,6665,9122,7022,8901,,,,,,,,
+4666,Lisbon 1890,6666,Lisbon 1890,6666,9122,7004,8901,,,,,,,,
+4667,IKBD-92,6667,Iraq-Kuwait Boundary Datum 1992,6667,9122,7030,8901,9603,0,0,0,,,,
+4668,ED79,6668,European Datum 1979,6668,9122,7022,8901,9603,-86,-98,-119,,,,
+4669,LKS94,6126,"Lithuania 1994 (ETRS89)",6126,9122,7019,8901,,,,,,,,
+4670,IGM95,6670,Istituto Geografico Militaire 1995,6670,9122,7030,8901,9603,0,0,0,,,,
+4671,Voirol 1879,6671,Voirol 1879,6671,9122,7011,8901,,,,,,,,
+4672,CI1971,6672,Chatham Islands Datum 1971,6672,9122,7022,8901,9603,175,-38,113,,,,
+4673,CI1979,6673,Chatham Islands Datum 1979,6673,9122,7022,8901,9607,174.05,-25.49,112.57,0,0,-0.554,0.2263
+4674,SIRGAS 2000,6674,Sistema de Referencia Geocentrico para America del Sur 2000,6674,9122,7019,8901,,,,,,,,
+4675,Guam 1963,6675,Guam 1963,6675,9122,7008,8901,9603,-100,-248,259,,,,
+4676,Vientiane 1982,6676,Vientiane 1982,6676,9122,7024,8901,,,,,,,,
+4677,Lao 1993,6677,Lao 1993,6677,9122,7024,8901,,,,,,,,
+4678,Lao 1997,6678,Lao National Datum 1997,6678,9122,7024,8901,9603,44.585,-131.212,-39.544,,,,
+4679,Jouik 1961,6679,Jouik 1961,6679,9122,7012,8901,,,,,,,,
+4680,Nouakchott 1965,6680,Nouakchott 1965,6680,9122,7012,8901,9603,124.5,-63.5,-281,,,,
+4681,Mauritania 1999,6681,Mauritania 1999,6681,9122,7012,8901,,,,,,,,
+4682,Gulshan 303,6682,Gulshan 303,6682,9122,7015,8901,,,,,,,,
+4683,PRS92,6683,Philippine Reference System 1992,6683,9122,7008,8901,9607,-127.62,-67.24,-47.04,3.068,-4.903,-1.578,-1.06
+4684,Gan 1970,6684,Gan 1970,6684,9122,7022,8901,9603,-133,-321,50,,,,
+4685,Gandajika,6685,Gandajika,6685,9122,7022,8901,,,,,,,,
+4686,MAGNA-SIRGAS,6686,Marco Geocentrico Nacional de Referencia,6686,9122,7019,8901,9603,0,0,0,,,,
+4687,RGPF,6687,Reseau Geodesique de la Polynesie Francaise,6687,9122,7019,8901,,,,,,,,
+4688,Fatu Iva 72,6688,Fatu Iva 72,6688,9122,7022,8901,9607,347.103,1078.125,2623.922,33.8875,-70.6773,9.3943,186.074
+4689,IGN63 Hiva Oa,6689,IGN63 Hiva Oa,6689,9122,7022,8901,,,,,,,,
+4690,Tahiti 79,6690,Tahiti 79,6690,9122,7022,8901,,,,,,,,
+4691,Moorea 87,6691,Moorea 87,6691,9122,7022,8901,9607,215.525,149.593,176.229,3.2624,1.692,1.1571,10.4773
+4692,Maupiti 83,6692,Maupiti 83,6692,9122,7022,8901,9603,217.037,86.959,23.956,,,,
+4693,Nakhl-e Ghanem,6693,Nakhl-e Ghanem,6693,9122,7030,8901,9603,0,-0.15,0.68,,,,
+4694,POSGAR 94,6694,Posiciones Geodesicas Argentinas 1994,6694,9122,7019,8901,,,,,,,,
+4695,Katanga 1955,6695,Katanga 1955,6695,9122,7008,8901,,,,,,,,
+4696,Kasai 1953,6696,Kasai 1953,6696,9122,7012,8901,,,,,,,,
+4697,IGC 1962 6th Parallel South,6697,IGC 1962 Arc of the 6th Parallel South,6697,9122,7012,8901,,,,,,,,
+4698,IGN 1962 Kerguelen,6698,IGN 1962 Kerguelen,6698,9122,7022,8901,9603,145,-187,103,,,,
+4701,IGCB 1955,6701,Institut Geographique du Congo Belge 1955,6701,9122,7012,8901,9603,-79.9,-158,-168.9,,,,
+4703,Mhast 1951,6703,Missao Hidrografico Angola y Sao Tome 1951,6703,9122,7012,8901,,,,,,,,
+4704,"Mhast (onshore)",6704,"Mhast (onshore)",6704,9122,7022,8901,,,,,,,,
+4705,"Mhast (offshore)",6705,"Mhast (offshore)",6705,9122,7022,8901,,,,,,,,
+4706,Egypt Gulf of Suez S-650 TL,6706,Egypt Gulf of Suez S-650 TL,6706,9122,7020,8901,9603,-146.21,112.63,4.05,,,,
+4707,Tern Island 1961,6707,Tern Island 1961,6707,9122,7022,8901,9603,114,-116,-333,,,,
+4708,Cocos Islands 1965,6708,Cocos Islands 1965,6708,9122,7003,8901,9603,-491,-22,435,,,,
+4709,Iwo Jima 1945,6709,Iwo Jima 1945,6709,9122,7022,8901,9603,145,75,-272,,,,
+4710,St. Helena 1971,6710,St. Helena 1971,6710,9122,7022,8901,9603,-320,550,-494,,,,
+4711,Marcus Island 1952,6711,Marcus Island 1952,6711,9122,7022,8901,9603,124,-234,-25,,,,
+4712,Ascension Island 1958,6712,Ascension Island 1958,6712,9122,7022,8901,9603,-205,107,53,,,,
+4713,Ayabelle Lighthouse,6713,Ayabelle Lighthouse,6713,9122,7012,8901,9603,-79,-129,145,,,,
+4714,Bellevue,6714,Bellevue,6714,9122,7022,8901,9603,-127,-769,472,,,,
+4715,Camp Area Astro,6715,Camp Area Astro,6715,9122,7022,8901,9603,-104,-129,239,,,,
+4716,Phoenix Islands 1966,6716,Phoenix Islands 1966,6716,9122,7022,8901,9603,298,-304,-375,,,,
+4717,Cape Canaveral,6717,Cape Canaveral,6717,9122,7008,8901,9603,-2,151,181,,,,
+4718,Solomon 1968,6718,Solomon 1968,6718,9122,7022,8901,,,,,,,,
+4719,Easter Island 1967,6719,Easter Island 1967,6719,9122,7022,8901,9603,211,147,111,,,,
+4720,Fiji 1986,6720,Fiji 1986,6720,9122,7043,8901,,,,,,,,
+4721,Fiji 1956,6721,Fiji 1956,6721,9122,7022,8901,,,,,,,,
+4722,South Georgia 1968,6722,South Georgia 1968,6722,9122,7022,8901,9603,-794,119,-298,,,,
+4723,Grand Cayman 1959,6723,Grand Cayman 1959,6723,9122,7008,8901,9603,67.8,106.1,138.8,,,,
+4724,Diego Garcia 1969,6724,Diego Garcia 1969,6724,9122,7022,8901,9603,208,-435,-229,,,,
+4725,Johnston Island 1961,6725,Johnston Island 1961,6725,9122,7022,8901,9603,189,-79,-202,,,,
+4726,Little Cayman 1961,6726,Little Cayman 1961,6726,9122,7008,8901,,,,,,,,
+4727,Midway 1961,6727,Midway 1961,6727,9122,7022,8901,,,,,,,,
+4728,Pico de la Nieves,6728,Pico de la Nieves,6728,9122,7022,8901,9603,-307,-92,127,,,,
+4729,Pitcairn 1967,6729,Pitcairn 1967,6729,9122,7022,8901,9603,185,165,42,,,,
+4730,Santo 1965,6730,Santo 1965,6730,9122,7022,8901,9603,170,42,84,,,,
+4731,Viti Levu 1916,6731,Viti Levu 1916,6731,9122,7012,8901,9603,51,391,-36,,,,
+4732,Marshall Islands 1960,6732,Marshall Islands 1960,6732,9122,7053,8901,9603,102,52,-38,,,,
+4733,Wake Island 1952,6733,Wake Island 1952,6733,9122,7022,8901,9603,276,-57,149,,,,
+4734,Tristan 1968,6734,Tristan 1968,6734,9122,7022,8901,9603,-632,438,-609,,,,
+4735,Kusaie 1951,6735,Kusaie 1951,6735,9122,7022,8901,9603,647,1777,-1124,,,,
+4736,Deception Island,6736,Deception Island,6736,9122,7012,8901,9603,260,12,-147,,,,
+4737,Korea 2000,6737,Geocentric datum of Korea,6737,9122,7019,8901,9603,0,0,0,,,,
+4738,Hong Kong 1963,6738,Hong Kong 1963,6738,9122,7007,8901,,,,,,,,
+4739,"Hong Kong 1963(67)",6739,"Hong Kong 1963(67)",6739,9122,7022,8901,9603,-156,-271,-189,,,,
+4801,"Bern 1898 (Bern)",6801,"CH1903 (Bern)",6149,9122,7004,8907,,,,,,,,
+4802,"Bogota 1975 (Bogota)",6802,"Bogota 1975 (Bogota)",6218,9122,7022,8904,,,,,,,,
+4803,"Lisbon (Lisbon)",6803,"Lisbon 1937 (Lisbon)",6207,9122,7022,8902,,,,,,,,
+4804,"Makassar (Jakarta)",6804,"Makassar (Jakarta)",6257,9122,7004,8908,9603,-587.8,519.75,145.76,,,,
+4805,"MGI (Ferro)",6805,"Militar-Geographische Institut (Ferro)",6312,9122,7004,8909,,,,,,,,
+4806,"Monte Mario (Rome)",6806,"Monte Mario (Rome)",6265,9122,7022,8906,,,,,,,,
+4807,"NTF (Paris)",6807,"Nouvelle Triangulation Francaise (Paris)",6275,9105,7011,8903,9603,-168,-60,320,,,,
+4808,"Padang (Jakarta)",6808,"Padang 1884 (Jakarta)",6280,9122,7004,8908,,,,,,,,
+4809,"Belge 1950 (Brussels)",6809,"Reseau National Belge 1950 (Brussels)",6215,9122,7022,8910,,,,,,,,
+4810,"Tananarive (Paris)",6810,"Tananarive 1925 (Paris)",6297,9105,7022,8903,9603,-189,-242,-91,,,,
+4811,"Voirol 1875 (Paris)",6811,"Voirol 1875 (Paris)",6304,9105,7011,8903,9603,-73,-247,227,,,,
+4813,"Batavia (Jakarta)",6813,"Batavia (Jakarta)",6211,9122,7004,8908,,,,,,,,
+4814,"RT38 (Stockholm)",6814,"Stockholm 1938 (Stockholm)",6308,9122,7004,8911,,,,,,,,
+4815,"Greek (Athens)",6815,"Greek (Athens)",6120,9122,7004,8912,,,,,,,,
+4816,"Carthage (Paris)",6816,"Carthage (Paris)",6223,9105,7011,8903,,,,,,,,
+4817,"NGO 1948 (Oslo)",6817,"NGO 1948 (Oslo)",6273,9122,7005,8913,9606,278.3,93,474.5,7.889,0.05,-6.61,6.21
+4818,"S-JTSK (Ferro)",6818,"S-JTSK (Ferro)",6156,9122,7004,8909,,,,,,,,
+4819,"Nord Sahara 1959 (Paris)",6819,"Nord Sahara 1959 (Paris)",6307,9105,7012,8903,,,,,,,,
+4820,"Segara (Jakarta)",6820,"Gunung Segara (Jakarta)",6613,9122,7004,8908,,,,,,,,
+4821,"Voirol 1879 (Paris)",6821,"Voirol 1879 (Paris)",6821,9105,7011,8903,,,,,,,,
+4901,"ATF (Paris)",6901,"Ancienne Triangulation Francaise (Paris)",6901,9105,7027,8903,,,,,,,,
+4902,"NDG (Paris)",6902,"Nord de Guerre (Paris)",6902,9105,7027,8903,,,,,,,,
+4903,"Madrid 1870 (Madrid)",6903,"Madrid 1870 (Madrid)",6903,9122,7028,8905,,,,,,,,
+4904,"Lisbon 1890 (Lisbon)",6904,"Lisbon 1890 (Lisbon)",6666,9122,7004,8902,,,,,,,,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.override.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.override.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/gcs.override.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,11 @@
+"COORD_REF_SYS_CODE","COORD_REF_SYS_NAME","DATUM_CODE","DATUM_NAME","GREENWICH_DATUM","UOM_CODE","ELLIPSOID_CODE","PRIME_MERIDIAN_CODE","COORD_OP_METHOD_CODE","DX","DY","DZ","RX","RY","RZ","DS"
+#
+# See http://bugzilla.remotesensing.org/show_bug.cgi?id=339
+# Or http://www.linz.govt.nz/rcs/linz/pub/web/root/core/SurveySystem/GeodeticInfo/geodeticdatums/index.jsp
+#
+4272,NZGD49,6272,New Zealand Geodetic Datum 1949,6272,9122,7022,8901,9606,59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993
+#
+#
+# Use the seven-parameter transformation from the BEV (1618) for MGI (bug 870)
+#
+4312,MGI,6312,Militar-Geographische Institut,6312,9108,7004,8901,9606,577.326,90.129,463.919,5.137,1.474,5.297,2.4232

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/naming_system.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/naming_system.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/naming_system.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,14 @@
+"NAMING_SYSTEM_CODE","NAMING_SYSTEM_NAME","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED"
+7300,EPSG alternative spelling,An alternative spelling of the EPSG name; assigned by EPSG.,EPSG,EPSG,2000-05-07 00:00:00,,0
+7301,EPSG alias,An alternative name assigned by EPSG.,EPSG,EPSG,2000-05-07 00:00:00,,0
+7302,EPSG abbreviation,An abbreviation assigned by EPSG.,EPSG,EPSG,2000-05-07 00:00:00,,0
+7303,User name,An alternative name assigned by user; not populated by EPSG.,(User to insert),EPSG,2000-05-07 00:00:00,,0
+7304,User alias,A secondary alternative name assigned by user; not populated by EPSG.,(User to insert),EPSG,2000-05-07 00:00:00,,0
+7305,User abbreviation,An abbreviation assigned by user; not populated by EPSG.,(User to insert),EPSG,2000-05-07 00:00:00,,0
+7306,POSC acronym,An abbreviation assigned by the Petrotechnical Open Software Corporation (POSC).,POSC,EPSG,2000-05-07 00:00:00,,0
+7307,EuroGeographics Identifier,A unique identifier used in the compilation of European national mapping agency data by EuroGeographics.,EuroGeographics; http://crs.ifag.de/,EPSG,2001-06-05 00:00:00,,0
+7308,Croatia alternative identifier,,EPSG,EPSG,2001-06-05 00:00:00,,0
+7309,Slovenia alternative identifier,,EPSG,EPSG,2001-06-05 00:00:00,,0
+7310,Germany alternative identifier,An alternative name used by the BfK.,EPSG,EPSG,2001-06-05 00:00:00,,0
+7311,Indonesian alternative identifier,An alternative name used by Bakosurtanal.,EPSG,EPSG,2002-06-22 00:00:00,,0
+7312,Austrian alternative identifier,An alternative name used by the BEV.,EPSG,EPSG,2002-09-19 00:00:00,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/README
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/README	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/README	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,27 @@
+		ODBC2CSV
+		========
+
+
+The GeoTIFF CSV files are derived from the EPSG database kept in Microsoft
+Access format.  To recreate the CSV files with the most recent EPSG database
+do the following steps:
+
+1) Download the database:
+
+   http://www.epsg.org/
+
+2) In the ODBC manager (in the Windows Control Panel) add a datasource called
+   EPSG for the EPSG .mdb file.
+
+3) Recompile ODBC2CSV (if odbc2csv.exe isn't provided here) using the
+   local makefile (should be VC 5.0 and NMAKE compatible). 
+
+4) Run dumpepsg.bat
+
+Your done! Copy the new CSV files over the old ones. 
+
+
+The ODBC2CSV program can be used to dump any ODBC supported table to a 
+CSV file with a clean escaping mechanism.  The odbc2csv.cpp program is
+mine, and the rest is derived from work by Dave Merner (dave at merge.net).
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/dumpepsg.bat
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/dumpepsg.bat	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/dumpepsg.bat	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,5 @@
+
+odbc2csv -ds EPSG65 "Coordinate Reference System" "Coordinate Axis" "Coordinate Axis Name" "Coordinate System" Coordinate_Operation "Coordinate_Operation Method" "Coordinate_Operation Parameter" "Coordinate_Operation Parameter Value" "Coordinate_Operation Path" Datum Ellipsoid "Prime Meridian" "Unit of Measure" Alias Area Change Deprecation "Naming System" "Version History"
+
+odbc2csv -ds EPSG65 -c "Coordinate Reference System" "Coordinate Axis" "Coordinate Axis Name" "Coordinate System" Coordinate_Operation "Coordinate_Operation Method" "Coordinate_Operation Parameter" "Coordinate_Operation Parameter Value" "Coordinate_Operation Path" Datum Ellipsoid "Prime Meridian" "Unit of Measure" Alias Area Change Deprecation "Naming System" "Version History"
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/dumpepsg.bat
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/makefile
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/makefile	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/makefile	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,13 @@
+
+main.exe:      odbc2csv.obj sqldirect.obj sqlcolumn.obj
+	cl odbc2csv.obj sqldirect.obj sqlcolumn.obj odbc32.lib 
+
+sqldirect.obj:	sqldirect.cpp
+	cl /c sqldirect.cpp
+
+sqlcolumn.obj:	sqlcolumn.cpp
+	cl /c sqlcolumn.cpp
+
+odbc2csv.obj:	odbc2csv.cpp
+	cl /c odbc2csv.cpp
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/makefile
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.cpp
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.cpp	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.cpp	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,311 @@
+/******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * The output format is ``Comma Separated Value'' format.
+ *
+ *  o There is always exactly one line per record.
+ *  o The first line is a record with the column titles instead of column
+ *    values.
+ *  o Fields are separated by commas.
+ *  o Some fields are enclosed in double quotes.  When reading the double
+ *    quotes should be stripped off the field.
+ *  o Quoted fields may contain escape sequences that should be interpreted
+ *    specially:
+ *            ""   should map to    "
+ *
+ * Note that error checking in this program is weak.  Fields are read as
+ * simple strings.  Anything that doesn't translate well to strings may not
+ * work (does ODBC support raw binary data?).
+ * 
+ * $Log: odbc2csv.cpp,v $
+ * Revision 1.6  2004/02/24 17:19:10  warmerda
+ * fixed error in c generation case
+ *
+ * Revision 1.5  2002/11/28 15:34:33  warmerda
+ * corrected to use standard CSV quoting mechanisms
+ *
+ * Revision 1.4  2002/11/25 20:28:28  warmerda
+ * quote table name
+ *
+ * Revision 1.3  1999/12/10 17:43:55  warmerda
+ * updated to support C Source output
+ *
+ * Revision 1.2  1999/03/12 13:47:28  geotiff
+ * added docs on csv format
+ *
+ * Revision 1.1  1999/03/09 03:28:43  geotiff
+ * New
+ *
+ */
+
+#include <stdio.h>
+
+#include <windows.h>
+#include <sql.h>
+#include <errno.h>
+#include <ctype.h>
+
+#include "sqldirect.h"
+
+static void ODBC2CSV( CSQLDirect *, FILE * fp, int bGenerateC,
+                      const char * pszTableName );
+
+static const char *SanitizeName( const char *pszInputName );
+
+int main( int argc, char ** argv )
+
+{
+    int            i;
+    char           szDataSrc[128];
+    int            bGenerateC = 0;
+
+    if( argc < 2 ) 
+    {
+        printf("Usage: odbc2csv [-ds odbc_data_source] [-c] tablename ...\n" );
+        exit( 1 );
+    }
+
+    strcpy( szDataSrc, "EPSG" );
+
+    for( i = 1; i < argc; i++ )
+    {
+        if( strcmp(argv[i],"-ds") == 0 && i < argc-1 )
+            strcpy( szDataSrc, argv[++i] );
+        else if( strcmp(argv[i],"-c") == 0 )
+            bGenerateC = 1;
+        else if( !bGenerateC )
+        {
+            CSQLDirect      oDB( szDataSrc );
+            char            szQuery[1024], szFilename[1024];
+            FILE            *fp;
+
+            sprintf( szFilename, "%s.csv", SanitizeName(argv[i]) );
+            fp = fopen( szFilename, "w" );
+            if( fp == NULL )
+            {
+                perror( "fopen" );
+                exit( 1 );
+            }
+         
+            sprintf( szQuery, "SELECT * FROM \"%s\"", argv[i] );
+            if( oDB.ExecuteSQL( szQuery ) == SQL_SUCCESS )
+            {
+                ODBC2CSV( &oDB, fp, bGenerateC, argv[i] );
+                fclose( fp );
+            }
+            else
+                exit( 1 );
+        }
+        else if( bGenerateC )
+        {
+            CSQLDirect      oDB( szDataSrc );
+            char            szQuery[1024], szFilename[1024];
+            FILE            *fp;
+
+            sprintf( szFilename, "%s.c", SanitizeName(argv[i]) );
+            fp = fopen( szFilename, "w" );
+            if( fp == NULL )
+            {
+                perror( "fopen" );
+                exit( 1 );
+            }
+         
+            fprintf( fp, "%s\n", "#include \"defs.h\"" );
+            sprintf( szQuery, "SELECT * FROM \"%s\"", argv[i] );
+            if( oDB.ExecuteSQL( szQuery ) == SQL_SUCCESS )
+            {
+                ODBC2CSV( &oDB, fp, bGenerateC, argv[i] );
+                fclose( fp );
+            }
+            else
+                exit( 1 );
+        }
+    }
+
+    return 0;
+}
+
+static const char *SanitizeName( const char *pszInputName )
+
+{
+    static char szSafeName[1000];
+    int i;
+
+    strcpy( szSafeName, pszInputName );
+    for( i = 0; szSafeName[i] != '\0'; i++ )
+    {
+        if( szSafeName[i] == ' ' )
+            szSafeName[i] = '_';
+        szSafeName[i] = tolower(szSafeName[i]);
+    }
+
+    return szSafeName;
+}
+static const char *CSVEscapeString( const char * pszInput )
+
+{
+    static char    *pszStaticBuf = NULL;
+    static int     nStaticBufSize = 0;
+    int            i, iOut;
+
+    /*
+     * Passing in a NULL just cleans up the internal buffer.
+     */
+    if( pszInput == NULL )
+    {
+        if( pszStaticBuf != NULL )
+            free( pszStaticBuf );
+        pszStaticBuf = NULL;
+        nStaticBufSize = 0;
+
+        return NULL;
+    }
+
+    /*
+     * If there are no double quotes, newlines, or commas we don't have
+     * to do anything special.
+     */
+    if( strchr( pszInput, '\"' ) == NULL
+        && strchr( pszInput, ',') == NULL
+        && strchr( pszInput, 10) == NULL 
+        && strchr( pszInput, 13) == NULL )
+        return( pszInput );
+
+    /*
+     * Make sure the output buffer is big enough to hold anything the
+     * input buffer could permute into.
+     */
+
+    if( nStaticBufSize < strlen(pszInput) * 2 + 10 )
+    {
+        nStaticBufSize = strlen(pszInput) * 2 + 20;
+        if( pszStaticBuf != NULL )
+            free( pszStaticBuf );
+
+        pszStaticBuf = (char *) malloc( nStaticBufSize );
+    }
+
+    /*
+     * Copy characters, adding double quotes, and escaping anything odd.
+     */
+    pszStaticBuf[0] = '\"';
+    iOut = 1;
+    for( i = 0; pszInput[i] != '\0'; i++ )
+    {
+        switch( pszInput[i] )
+        {
+            case '\"':
+                pszStaticBuf[iOut++] = '\"';
+                pszStaticBuf[iOut++] = '\"';
+                break;
+
+            case 13:
+                /* don't carry through DOS LF */
+                break;
+
+            default:
+                pszStaticBuf[iOut++] = pszInput[i];
+                break;
+        }
+    }
+
+    pszStaticBuf[iOut++] = '\"';
+    pszStaticBuf[iOut++] = '\0';
+
+    return( pszStaticBuf );
+}
+
+static void ODBC2CSV( CSQLDirect * poDB, FILE * fp, int bGenerateC,
+                      const char * pszTableName )
+
+{
+    int            nFields, iField;
+    int            iRow = 0;
+    /*
+     * The first step is to capture, and emit all the record names.
+     */
+    if( bGenerateC )
+        fprintf( fp, "datafile_rows_t %s_row_%d[] = {", 
+                 pszTableName, ++iRow );
+
+    nFields = poDB->GetColumnCount();
+    for( iField = 1; iField <= nFields; iField++ )
+    {
+        if( iField > 1 )
+            fprintf( fp, "," );
+
+        fprintf( fp, "\"%s\"", poDB->GetColumnName( iField ) );
+    }
+    if( bGenerateC )
+        fprintf( fp, ",NULL};");
+    fprintf( fp, "\n" );
+
+    /*
+     * Loop over all the records, fetching them and writing one
+     * field at a time.
+     */
+
+    while( poDB->Fetch() == SQL_SUCCESS )
+    {
+        if( bGenerateC )
+            fprintf( fp, "datafile_rows_t %s_row_%d[] = {", 
+                     pszTableName, ++iRow );
+
+        for( iField = 1; iField <= nFields; iField++ )
+        {
+            const char      *pszValue;
+         
+            if( iField > 1 )
+                fprintf( fp, "," );
+
+            pszValue = poDB->GetCol( iField );
+            if( strlen(pszValue) > 256 && bGenerateC )
+                ((char *)pszValue)[256] = '\0';
+
+            const char *      pszEscapedField = CSVEscapeString( pszValue );
+
+            if( bGenerateC && pszEscapedField[0] != '\"' )
+                fprintf( fp, "\"%s\"", pszEscapedField );
+            else
+                fprintf( fp, "%s", pszEscapedField );
+        }
+
+        if( bGenerateC )
+            fprintf( fp, ",NULL};");
+
+        fprintf( fp, "\n" );
+    }
+
+    if( bGenerateC )
+    {
+        int            i;
+
+        fprintf( fp, "\ndatafile_rows_t *%s_rows[] = {", 
+                 pszTableName );
+
+        for( i = 0; i < iRow; i++ )
+        {
+            fprintf( fp, "%s_row_%d,", pszTableName, i+1 );
+        }
+        fprintf( fp, "NULL};\n" );
+    }
+}


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.cpp
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.exe
===================================================================
(Binary files differ)


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/odbc2csv.exe
___________________________________________________________________
Name: svn:executable
   + 
Name: svn:mime-type
   + application/octet-stream

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.cpp
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.cpp	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.cpp	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,17 @@
+#include <windows.h>
+#include <sql.h>
+#include <sqlext.h>
+
+#include "sqlcolumn.h"
+
+CSQLColumn::CSQLColumn()
+{
+   m_nCol=0;
+   m_nType=SQL_C_DEFAULT;
+   m_svValue="";
+}
+
+CSQLColumn::~CSQLColumn()
+{
+}
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.cpp
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,15 @@
+#ifndef __SQLCOLUMN
+#define __SQLCOLUMN
+
+class CSQLColumn {
+public:
+	CSQLColumn();
+	~CSQLColumn();
+
+public:
+	const char *m_svValue;
+	int	m_nCol;
+	int m_nType;
+};
+
+#endif //__SQLCOLUMN


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqlcolumn.h
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.cpp
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.cpp	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.cpp	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,372 @@
+#include <windows.h>
+#include <sql.h>
+#include <sqlext.h>
+#include "sqldirect.h"
+#include <stdio.h>
+
+static void MyTrimRight( char * pszString )
+
+{
+   int      i;
+
+   for( i = strlen(pszString)-1; i >= 0 && pszString[i] == ' '; i-- )
+      pszString[i] = '\0';
+}
+
+CSQLDirect::CSQLDirect()
+{ 
+	Init();
+}
+
+CSQLDirect::CSQLDirect( const char * svConnect )
+{
+	Init();
+
+	Connect( svConnect );
+}
+
+CSQLDirect::~CSQLDirect()
+{
+	if( m_psvErrorMsg )
+		delete m_psvErrorMsg;
+
+	if( m_psvSQL )
+		delete m_psvSQL;
+
+	if( m_hStmt!=NULL )
+		SQLFreeStmt( m_hStmt, SQL_DROP );
+
+	if( m_hDBC!=NULL ) {
+		SQLDisconnect( m_hDBC );
+		SQLFreeConnect( m_hDBC );
+	}
+
+	if( m_hEnv!=NULL )
+		SQLFreeEnv( m_hEnv );
+
+	KillCols();
+}
+
+void CSQLDirect::Init( void )
+{
+	m_psvErrorMsg=0;
+	m_psvSQL=0;
+
+	m_psvErrorMsg=new unsigned char[ SQL_MAX_MESSAGE_LENGTH-1 ];
+
+	m_hDBC=NULL;
+	m_hEnv=NULL;
+	m_hStmt=NULL;
+        m_nResultColCount = -1;
+
+	m_bSupressErrors=false;
+
+        m_papoColArray = NULL;
+        m_nColumn = 0;
+}
+
+int CSQLDirect::ExecuteSQL( LPCSTR svSQL )
+{
+	if( m_psvSQL )
+		delete m_psvSQL;
+
+	if( m_hStmt!=NULL )
+		Close();
+	
+        m_nResultColCount = -1;
+	m_psvSQL=new unsigned char[ strlen( svSQL )+1 ];
+	strcpy( (char*)m_psvSQL,svSQL );
+
+	int nRet=SQLExecDirect( m_hStmt,m_psvSQL,SQL_NTS );
+
+	if( ( nRet!=SQL_SUCCESS && nRet!=SQL_SUCCESS_WITH_INFO ) && !m_bSupressErrors ) 
+		DisplayError();
+
+	return nRet;
+}
+
+int CSQLDirect::Connect( LPCSTR svSource )
+{
+   int nConnect=SQLAllocEnv( &m_hEnv );
+
+   if( nConnect==SQL_SUCCESS ) {
+      nConnect=SQLAllocConnect( m_hEnv,&m_hDBC );
+
+      if( nConnect==SQL_SUCCESS ) {
+         SQLSetConnectOption( m_hDBC,SQL_LOGIN_TIMEOUT,5 );
+
+         // Connect to the datasource.
+         unsigned char *psvSource=new unsigned char[ strlen( svSource )+1 ];
+         unsigned char *psvUser=new unsigned char;
+         unsigned char *psvPassword=new unsigned char;
+
+         strcpy( (char*)psvSource,svSource );
+
+         nConnect=SQLConnect( m_hDBC,psvSource,SQL_NTS,psvUser,SQL_NTS,psvPassword,SQL_NTS );
+
+         if( nConnect==SQL_SUCCESS || nConnect==SQL_SUCCESS_WITH_INFO ) {
+				// Now that the datasource is open, get our SQL statement handle.
+            nConnect=SQLAllocStmt( m_hDBC,&m_hStmt );
+         }
+
+         delete psvSource;
+         delete psvUser;
+         delete psvPassword;
+      }
+      else 
+         DisplayError();
+   }
+   else 
+      DisplayError();
+
+   return nConnect;
+}
+
+void CSQLDirect::DisplayError( void )
+{
+	if( !m_bSupressErrors ) {
+		const char * svError;
+		GetError( svError );
+
+		// We'll get fancier later.
+		if( svError != NULL && strlen(svError) > 0 )
+                   fprintf( stderr, "%s\n", svError );
+	}
+}
+
+void CSQLDirect::GetError( const char *& svMsg )
+{
+	unsigned char* pSqlState=new unsigned char[SQL_MAX_MESSAGE_LENGTH-1];
+	SDWORD NativeError;
+	SWORD svErrorMsg;
+
+	SQLError( m_hEnv,m_hDBC,m_hStmt,pSqlState,&NativeError,m_psvErrorMsg,
+		SQL_MAX_MESSAGE_LENGTH-1,&svErrorMsg );
+
+	delete pSqlState;
+
+	svMsg=(const char *) m_psvErrorMsg;
+}
+
+void CSQLDirect::KillCols( void ) 
+{
+   for( int nItem=0;nItem< m_nColumn; nItem++ ) {
+      delete m_papoColArray[nItem];
+   }
+
+   if( m_papoColArray )        
+      free( m_papoColArray );
+
+   m_papoColArray = NULL;
+   m_nColumn = 0;
+}
+
+const char * CSQLDirect::GetCol( int nCol )
+{
+   char * svValue;
+
+   // Due to the nature of the SQL API, repeated calls to the same column will result in a NULL value passed
+   // back into svData. We need to keep track of the columns that have been used already and if so, pass back
+   // the data stored in our array.
+   int nIndex=FindColumn( nCol );
+
+   if( nIndex==-1 ) {
+      // Get the column from the SQL cursor.
+      char svData[8193];
+      SDWORD cbDataLen;
+
+      svData[0] = '\0';
+      SQLGetData( m_hStmt,nCol,GetColumnType( nCol ),&svData,8192,&cbDataLen );
+      svData[cbDataLen] = '\0';
+      svValue=svData;
+      MyTrimRight( svValue );
+
+      AddColumn( nCol,svValue );
+   }
+   else {
+      // Get the value from the column array.
+      svValue = (char *) GetColumn( nCol )->m_svValue;
+   }
+
+   return svValue;
+}
+
+int CSQLDirect::GetColumnType( int nCol )
+{
+	int nType=SQL_C_DEFAULT;
+
+	// Due to the nature of the SQL API, repeated calls to the same column will result in a NULL value passed
+	// back into svData. We need to keep track of the columns that have been used already and if so, pass back
+	// the data stored in our array.
+	int nIndex=FindColumn( nCol );
+
+	if( nIndex==-1 ) {
+		// Get the column from the SQL cursor.
+		UCHAR svColName[256];
+		SWORD swCol,swType,swScale,swNull;
+		UDWORD pcbColDef;
+
+		SQLDescribeCol( m_hStmt,nCol,svColName,256,&swCol,&swType,&pcbColDef,&swScale,&swNull );
+
+		nType=(int)swType;
+	}
+	else {
+		// Get the value from the column array.
+		nType=GetColumn( nCol )->m_nType;
+	}
+
+	switch( nType ) {
+	case SQL_LONGVARBINARY:
+		nType=SQL_C_DEFAULT;
+		break;
+	default:
+		nType=SQL_C_CHAR;
+		break;
+	};
+
+	return nType;
+}
+
+void CSQLDirect::AddColumn( int nCol,const char * svData )
+{
+    m_nColumn++;
+
+    m_papoColArray = (CSQLColumn **) 
+       realloc(m_papoColArray, sizeof(void*) * m_nColumn );
+
+   m_papoColArray[m_nColumn-1] = new CSQLColumn;
+   m_papoColArray[m_nColumn-1]->m_nCol=nCol;
+   m_papoColArray[m_nColumn-1]->m_svValue=svData;
+}
+
+int CSQLDirect::FindColumn( int nCol )
+{
+   bool bFound=false;
+
+   for( int nIndex=0;nIndex<m_nColumn;nIndex++ ) {
+      CSQLColumn* pCol=m_papoColArray[nIndex];
+
+      if( pCol->m_nCol==nCol ) {
+         bFound=true;
+         break;
+      }
+   }
+
+   return ( bFound ) ? nIndex : -1;
+}
+
+int CSQLDirect::Fetch( void )
+{
+   // Start with a fresh batch of columns.
+   KillCols();
+
+   // Fetch the next row.
+   int nRet=SQLFetch( m_hStmt );
+
+   if( ( nRet!=SQL_SUCCESS && nRet!=SQL_SUCCESS_WITH_INFO ) 
+            && !m_bSupressErrors )
+      DisplayError();
+
+   return nRet;
+}
+
+const char * CSQLDirect::GetColumnName( int nCol )
+{
+   static UCHAR svColName[256];
+   SWORD swCol,swType,swScale,swNull;
+   UDWORD pcbColDef;
+
+   SQLDescribeCol( m_hStmt,nCol,svColName,256,&swCol,&swType,&pcbColDef,
+                   &swScale,&swNull );
+
+   return (const char *) svColName;
+}
+
+int CSQLDirect::GetColumnCount()
+
+{
+   if( m_nResultColCount == -1 )
+   {
+      short nMaxCols=0; 
+      SQLNumResultCols(m_hStmt,&nMaxCols); 
+      m_nResultColCount = nMaxCols;
+   }
+
+   return m_nResultColCount; 
+}
+
+int CSQLDirect::GetColumnID( const char * svField,const char * svTable )
+{
+   UCHAR svColName[256];
+   UCHAR ucOwner[256];
+   SWORD swCol,swType,swScale,swNull;
+   UDWORD pcbColDef;
+   SDWORD wColLen;
+
+   int nCol=1;
+
+   // Get the total # of columns in this query.
+   SQLColAttributes( m_hStmt,0,SQL_COLUMN_COUNT,ucOwner,256,&swScale,&wColLen );
+   int nMaxCols=(int)wColLen;
+
+   while( nCol<=nMaxCols ) {
+      int nRet=SQLDescribeCol( m_hStmt,nCol,svColName,256,&swCol,&swType,&pcbColDef,&swScale,&swNull );
+      SQLColAttributes( m_hStmt,nCol,SQL_COLUMN_TABLE_NAME,ucOwner,256,&swScale,&wColLen );
+
+      // If we hit this condition, then our field is not in the dataset.
+      if( nRet!=SQL_SUCCESS ) {
+         nCol=0;
+         break;
+      }
+
+      char * svName= (char *) svColName;
+      char * svOwner= (char *) ucOwner;
+
+      MyTrimRight( svName );
+      MyTrimRight( svOwner );
+
+      if( stricmp(svName,svField) == 0 ) {
+         if(  svTable != NULL && strlen(svTable) > 0 ) {
+            if( stricmp(svOwner,svTable) == 0 )
+               break;
+            else
+               nCol++;
+         }
+         else
+            break;
+      }
+      else
+         nCol++;
+   }
+
+   return nCol;
+}
+
+const char * CSQLDirect::GetCol( const char * svName, const char * svTable )
+{
+	return GetCol( GetColumnID( svName,svTable ) );
+}
+
+CSQLColumn* CSQLDirect::GetColumn( int nCol )
+{
+	int nIndex=FindColumn( nCol );
+
+	if( nIndex==-1 )
+		return 0;
+	
+	return m_papoColArray[nIndex];
+}
+
+void CSQLDirect::Close( void )
+{
+	if( m_hStmt!=NULL ) {
+		// Free
+		SQLFreeStmt( m_hStmt, SQL_DROP );
+
+		KillCols();
+
+		// Allocate again.
+		SQLAllocStmt( m_hDBC,&m_hStmt );
+	}
+}
+


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.cpp
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,47 @@
+#ifndef __SQLDIRECT
+#define __SQLDIRECT
+
+#include "sqlcolumn.h"
+
+class CSQLDirect {
+public:
+	CSQLDirect();
+	CSQLDirect( const char * );
+	~CSQLDirect();
+
+	void Init( void );
+	void GetError( const char *& );
+	void Close( void );
+	int ExecuteSQL( LPCSTR );
+	int Connect( LPCSTR );
+	int Fetch( void );
+        int GetColumnCount();
+	int GetColumnID( const char *,const char * );
+	int GetColumnType( int );
+	const char * GetCol( int );
+	const char * GetCol( const char *,const char * = "" );
+	const char * GetColumnName( int );
+
+	inline void CSQLDirect::SupressErrors( bool bSupress = true ) { m_bSupressErrors=bSupress; }
+
+private:
+	void KillCols( void );
+	void AddColumn( int,const char * );
+	void DisplayError( void );
+	int FindColumn( int );
+	CSQLColumn* GetColumn( int );
+
+private:
+	unsigned char * m_psvSQL;
+	unsigned char * m_psvErrorMsg;
+	HENV		m_hEnv;
+	HDBC		m_hDBC;
+	HSTMT		m_hStmt;
+        int             m_nResultColCount;
+        
+        int             m_nColumn;
+        CSQLColumn    **m_papoColArray;
+	bool		m_bSupressErrors;
+};
+
+#endif // __SQL


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/odbc2csv/sqldirect.h
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2376 @@
+#include "defs.h"
+datafile_rows_t pcs_row_0[] = {"COORD_REF_SYS_CODE","COORD_REF_SYS_NAME","UOM_CODE","SOURCE_GEOGCRS_CODE","COORD_OP_CODE","COORD_OP_METHOD_CODE","PARAMETER_CODE_1","PARAMETER_VALUE_1","PARAMETER_UOM_1","PARAMETER_CODE_2","PARAMETER_VALUE_2","PARAMETER_UOM_2","PARAMETER_CODE_3","PARAMETER_VALUE_3","PARAMETER_UOM_3","PARAMETER_CODE_4","PARAMETER_VALUE_4","PARAMETER_UOM_4","PARAMETER_CODE_5","PARAMETER_VALUE_5","PARAMETER_UOM_5","PARAMETER_CODE_6","PARAMETER_VALUE_6","PARAMETER_UOM_6","PARAMETER_CODE_7","PARAMETER_VALUE_7","PARAMETER_UOM_7 ",NULL};
+datafile_rows_t pcs_row_1[] = {"2000","Anguilla 1957 / British West Indies Grid","9001","4600","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2[] = {"2001","Antigua 1943 / British West Indies Grid","9001","4601","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_3[] = {"2002","Dominica 1945 / British West Indies Grid","9001","4602","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_4[] = {"2003","Grenada 1953 / British West Indies Grid","9001","4603","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_5[] = {"2004","Montserrat 58 / British West Indies Grid","9001","4604","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_6[] = {"2005","St Kitts 1955 / British West Indies Grid","9001","4605","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_7[] = {"2006","St Lucia 1955 / British West Indies Grid","9001","4606","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_8[] = {"2007","St Vincent 45 / British West Indies Grid","9001","4607","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_9[] = {"2008","NAD27(CGQ77) / SCoPQ zone 2","9001","4609","17700","9807","8801","0.0","9110","8802","-55.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_10[] = {"2009","NAD27(CGQ77) / SCoPQ zone 3","9001","4609","17703","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_11[] = {"2010","NAD27(CGQ77) / SCoPQ zone 4","9001","4609","17704","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_12[] = {"2011","NAD27(CGQ77) / SCoPQ zone 5","9001","4609","17705","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_13[] = {"2012","NAD27(CGQ77) / SCoPQ zone 6","9001","4609","17706","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_14[] = {"2013","NAD27(CGQ77) / SCoPQ zone 7","9001","4609","17707","9807","8801","0.0","9110","8802","-70.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_15[] = {"2014","NAD27(CGQ77) / SCoPQ zone 8","9001","4609","17708","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_16[] = {"2015","NAD27(CGQ77) / SCoPQ zone 9","9001","4609","17709","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_17[] = {"2016","NAD27(CGQ77) / SCoPQ zone 10","9001","4609","17710","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_18[] = {"2017","NAD27(76) / MTM zone 8","9001","4608","17708","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_19[] = {"2018","NAD27(76) / MTM zone 9","9001","4608","17709","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_20[] = {"2019","NAD27(76) / MTM zone 10","9001","4608","17710","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_21[] = {"2020","NAD27(76) / MTM zone 11","9001","4608","17711","9807","8801","0.0","9110","8802","-82.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_22[] = {"2021","NAD27(76) / MTM zone 12","9001","4608","17712","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_23[] = {"2022","NAD27(76) / MTM zone 13","9001","4608","17713","9807","8801","0.0","9102","8802","-84.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_24[] = {"2023","NAD27(76) / MTM zone 14","9001","4608","17714","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_25[] = {"2024","NAD27(76) / MTM zone 15","9001","4608","17715","9807","8801","0.0","9102","8802","-90.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_26[] = {"2025","NAD27(76) / MTM zone 16","9001","4608","17716","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_27[] = {"2026","NAD27(76) / MTM zone 17","9001","4608","17717","9807","8801","0.0","9102","8802","-96.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_28[] = {"2027","NAD27(76) / UTM zone 15N","9001","4608","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_29[] = {"2028","NAD27(76) / UTM zone 16N","9001","4608","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_30[] = {"2029","NAD27(76) / UTM zone 17N","9001","4608","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_31[] = {"2030","NAD27(76) / UTM zone 18N","9001","4608","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_32[] = {"2031","NAD27(CGQ77) / UTM zone 17N","9001","4609","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_33[] = {"2032","NAD27(CGQ77) / UTM zone 18N","9001","4609","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_34[] = {"2033","NAD27(CGQ77) / UTM zone 19N","9001","4609","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_35[] = {"2034","NAD27(CGQ77) / UTM zone 20N","9001","4609","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_36[] = {"2035","NAD27(CGQ77) / UTM zone 21N","9001","4609","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_37[] = {"2036","NAD83(CSRS98) / New Brunswick Stereo","9001","4140","19946","9809","8801","46.3","9110","8802","-66.3","9110","8805","0.999912","9201","8806","2500000.0","9001","8807","7500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_38[] = {"2037","NAD83(CSRS98) / UTM zone 19N","9001","4140","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_39[] = {"2038","NAD83(CSRS98) / UTM zone 20N","9001","4140","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_40[] = {"2039","Israel / Israeli TM Grid","9001","4141","18204","9807","8801","31.4403817","9110","8802","35.1216261","9110","8805","1.0000067","9201","8806","219529.584","9001","8807","626907.39","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_41[] = {"2040","Locodjo 1965 / UTM zone 30N","9001","4142","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_42[] = {"2041","Abidjan 1987 / UTM zone 30N","9001","4143","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_43[] = {"2042","Locodjo 1965 / UTM zone 29N","9001","4142","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_44[] = {"2043","Abidjan 1987 / UTM zone 29N","9001","4143","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_45[] = {"2044","Hanoi 1972 / Gauss-Kruger zone 18","9001","4147","16218","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_46[] = {"2045","Hanoi 1972 / Gauss-Kruger zone 19","9001","4147","16219","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_47[] = {"2046","Hartebeesthoek94 / Lo15","9001","4148","17515","9808","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_48[] = {"2047","Hartebeesthoek94 / Lo17","9001","4148","17517","9808","8801","0.0","9102","8802","17.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_49[] = {"2048","Hartebeesthoek94 / Lo19","9001","4148","17519","9808","8801","0.0","9102","8802","19.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_50[] = {"2049","Hartebeesthoek94 / Lo21","9001","4148","17521","9808","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_51[] = {"2050","Hartebeesthoek94 / Lo23","9001","4148","17523","9808","8801","0.0","9102","8802","23.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_52[] = {"2051","Hartebeesthoek94 / Lo25","9001","4148","17525","9808","8801","0.0","9102","8802","25.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_53[] = {"2052","Hartebeesthoek94 / Lo27","9001","4148","17527","9808","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_54[] = {"2053","Hartebeesthoek94 / Lo29","9001","4148","17529","9808","8801","0.0","9102","8802","29.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_55[] = {"2054","Hartebeesthoek94 / Lo31","9001","4148","17531","9808","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_56[] = {"2055","Hartebeesthoek94 / Lo33","9001","4148","17533","9808","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_57[] = {"2056","CH1903+ / LV95","9001","4150","19950","9815","8811","46.570866","9110","8812","7.26225","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","2600000.0","9001","8817","1200000.0","9001 ",NULL};
+datafile_rows_t pcs_row_58[] = {"2057","Rassadiran / Nakhl e Taqi","9001","4153","19951","9815","8811","27.31077837","9110","8812","52.3612741","9110","8813","0.34179803","9110","8814","0.34179803","9110","8815","0.999895934","9201","8816","658377.437","9001","8817","3044969.194","9001 ",NULL};
+datafile_rows_t pcs_row_59[] = {"2058","ED50(ED77) / UTM zone 38N","9001","4154","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_60[] = {"2059","ED50(ED77) / UTM zone 39N","9001","4154","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_61[] = {"2060","ED50(ED77) / UTM zone 40N","9001","4154","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_62[] = {"2061","ED50(ED77) / UTM zone 41N","9001","4154","16041","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_63[] = {"2062","Madrid 1870 (Madrid) / Spain","9001","4903","19921","9801","8801","40.0","9102","8802","0.0","9102","8805","0.9988085293","9201","8806","600000.0","9001","8807","600000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_64[] = {"2063","Dabola 1981 / UTM zone 28N","9001","4315","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_65[] = {"2064","Dabola 1981 / UTM zone 29N","9001","4315","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_66[] = {"2065","S-JTSK (Ferro) / Krovak","9001","4818","19952","9819","8811","49.3","9110","8812","42.3","9110","8813","30.1717303","9110","8816","0.0","9001","8817","0.0","9001","8818","78.3","9110","8819","0.9999","9201 ",NULL};
+datafile_rows_t pcs_row_67[] = {"2066","Mount Dillon / Tobago Grid","9039","4157","19924","9806","8801","11.1507843","9110","8802","-60.4109632","9110","8806","187500.0","9039","8807","180000.0","9039","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_68[] = {"2067","Naparima 1955 / UTM zone 20N","9001","4158","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_69[] = {"2068","ELD79 / Libya zone 5","9001","4159","18240","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_70[] = {"2069","ELD79 / Libya zone 6","9001","4159","18241","9807","8801","0.0","9102","8802","11.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_71[] = {"2070","ELD79 / Libya zone 7","9001","4159","18242","9807","8801","0.0","9102","8802","13.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_72[] = {"2071","ELD79 / Libya zone 8","9001","4159","18243","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_73[] = {"2072","ELD79 / Libya zone 9","9001","4159","18244","9807","8801","0.0","9102","8802","17.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_74[] = {"2073","ELD79 / Libya zone 10","9001","4159","18245","9807","8801","0.0","9102","8802","19.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_75[] = {"2074","ELD79 / Libya zone 11","9001","4159","18246","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_76[] = {"2075","ELD79 / Libya zone 12","9001","4159","18247","9807","8801","0.0","9102","8802","23.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_77[] = {"2076","ELD79 / Libya zone 13","9001","4159","18248","9807","8801","0.0","9102","8802","25.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_78[] = {"2077","ELD79 / UTM zone 32N","9001","4159","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_79[] = {"2078","ELD79 / UTM zone 33N","9001","4159","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_80[] = {"2079","ELD79 / UTM zone 34N","9001","4159","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_81[] = {"2080","ELD79 / UTM zone 35N","9001","4159","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_82[] = {"2081","Chos Malal 1914 / Argentina zone 2","9001","4160","18032","9807","8801","-90.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_83[] = {"2082","Pampa del Castillo / Argentina zone 2","9001","4161","18032","9807","8801","-90.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_84[] = {"2083","Hito XVIII 1963 / Argentina zone 2","9001","4254","18032","9807","8801","-90.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_85[] = {"2084","Hito XVIII 1963 / UTM zone 19S","9001","4254","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_86[] = {"2085","NAD27 / Cuba Norte","9001","4267","18061","9801","8801","22.21","9110","8802","-81.0","9110","8805","0.99993602","9201","8806","500000.0","9001","8807","280296.016","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_87[] = {"2086","NAD27 / Cuba Sur","9001","4267","18062","9801","8801","20.43","9110","8802","-76.5","9110","8805","0.99994848","9201","8806","500000.0","9001","8807","229126.939","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_88[] = {"2087","ELD79 / TM 12 NE","9001","4159","16412","9807","8801","0.0","9102","8802","12.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_89[] = {"2088","Carthage / TM 11 NE","9001","4223","16411","9807","8801","0.0","9102","8802","11.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_90[] = {"2089","Yemen NGN96 / UTM zone 38N","9001","4163","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_91[] = {"2090","Yemen NGN96 / UTM zone 39N","9001","4163","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_92[] = {"2091","South Yemen / Gauss Kruger zone 8","9001","4164","16208","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_93[] = {"2092","South Yemen / Gauss Kruger zone 9","9001","4164","16209","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_94[] = {"2093","Hanoi 1972 / GK 106 NE","9001","4147","16586","9807","8801","0.0","9102","8802","106.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_95[] = {"2094","WGS 72BE / TM 106 NE","9001","4324","16506","9807","8801","0.0","9102","8802","106.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_96[] = {"2095","Bissau / UTM zone 28N","9001","4165","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_97[] = {"2096","Korean 1985 / Korea East Belt","9001","4162","18251","9807","8801","38.0","9102","8802","129.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_98[] = {"2097","Korean 1985 / Korea Central Belt","9001","4162","18252","9807","8801","38.0","9102","8802","127.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_99[] = {"2098","Korean 1985 / Korea West Belt","9001","4162","18253","9807","8801","38.0","9102","8802","125.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_100[] = {"2099","Qatar 1948 / Qatar Grid","9001","4286","19953","9806","8801","25.22565","9110","8802","50.4541","9110","8806","100000.0","9001","8807","100000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_101[] = {"2100","GGRS87 / Greek Grid","9001","4121","19930","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_102[] = {"2101","Lake / Maracaibo Grid M1","9001","4249","18260","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","0.0","9001","8807","-52684.972","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_103[] = {"2102","Lake / Maracaibo Grid","9001","4249","18261","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","200000.0","9001","8807","147315.028","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_104[] = {"2103","Lake / Maracaibo Grid M3","9001","4249","18262","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","500000.0","9001","8807","447315.028","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_105[] = {"2104","Lake / Maracaibo La Rosa Grid","9001","4249","18263","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","-17044.0","9001","8807","-23139.97","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_106[] = {"2105","NZGD2000 / Mount Eden Circuit 2000","9001","4167","17931","9807","8801","-36.5247","9110","8802","174.4551","9110","8805","0.9999","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_107[] = {"2106","NZGD2000 / Bay of Plenty Circuit 2000","9001","4167","17932","9807","8801","-37.454","9110","8802","176.2758","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_108[] = {"2107","NZGD2000 / Poverty Bay Circuit 2000","9001","4167","17933","9807","8801","-38.3728","9110","8802","177.5308","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_109[] = {"2108","NZGD2000 / Hawkes Bay Circuit 2000","9001","4167","17934","9807","8801","-39.3903","9110","8802","176.4025","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_110[] = {"2109","NZGD2000 / Taranaki Circuit 2000","9001","4167","17935","9807","8801","-39.0808","9110","8802","174.134","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_111[] = {"2110","NZGD2000 / Tuhirangi Circuit 2000","9001","4167","17936","9807","8801","-39.3044","9110","8802","175.3824","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_112[] = {"2111","NZGD2000 / Wanganui Circuit 2000","9001","4167","17937","9807","8801","-40.1431","9110","8802","175.2917","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_113[] = {"2112","NZGD2000 / Wairarapa Circuit 2000","9001","4167","17938","9807","8801","-40.5531","9110","8802","175.385","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_114[] = {"2113","NZGD2000 / Wellington Circuit 2000","9001","4167","17939","9807","8801","-41.1804","9110","8802","174.4635","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_115[] = {"2114","NZGD2000 / Collingwood Circuit 2000","9001","4167","17940","9807","8801","-40.4253","9110","8802","172.4019","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_116[] = {"2115","NZGD2000 / Nelson Circuit 2000","9001","4167","17941","9807","8801","-41.1628","9110","8802","173.1757","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_117[] = {"2116","NZGD2000 / Karamea Circuit 2000","9001","4167","17942","9807","8801","-41.1723","9110","8802","172.0632","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_118[] = {"2117","NZGD2000 / Buller Circuit 2000","9001","4167","17943","9807","8801","-41.4838","9110","8802","171.3452","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_119[] = {"2118","NZGD2000 / Grey Circuit 2000","9001","4167","17944","9807","8801","-42.2001","9110","8802","171.3259","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_120[] = {"2119","NZGD2000 / Amuri Circuit 2000","9001","4167","17945","9807","8801","-42.412","9110","8802","173.0036","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_121[] = {"2120","NZGD2000 / Marlborough Circuit 2000","9001","4167","17946","9807","8801","-41.324","9110","8802","173.4807","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_122[] = {"2121","NZGD2000 / Hokitika Circuit 2000","9001","4167","17947","9807","8801","-42.531","9110","8802","170.5847","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_123[] = {"2122","NZGD2000 / Okarito Circuit 2000","9001","4167","17948","9807","8801","-43.0636","9110","8802","170.1539","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_124[] = {"2123","NZGD2000 / Jacksons Bay Circuit 2000","9001","4167","17949","9807","8801","-43.584","9110","8802","168.3622","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_125[] = {"2124","NZGD2000 / Mount Pleasant Circuit 2000","9001","4167","17950","9807","8801","-43.3526","9110","8802","172.4337","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_126[] = {"2125","NZGD2000 / Gawler Circuit 2000","9001","4167","17951","9807","8801","-43.4455","9110","8802","171.2138","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_127[] = {"2126","NZGD2000 / Timaru Circuit 2000","9001","4167","17952","9807","8801","-44.2407","9110","8802","171.0326","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_128[] = {"2127","NZGD2000 / Lindis Peak Circuit 2000","9001","4167","17953","9807","8801","-44.4406","9110","8802","169.2803","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_129[] = {"2128","NZGD2000 / Mount Nicholas Circuit 2000","9001","4167","17954","9807","8801","-45.0758","9110","8802","168.2355","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_130[] = {"2129","NZGD2000 / Mount York Circuit 2000","9001","4167","17955","9807","8801","-45.3349","9110","8802","167.4419","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_131[] = {"2130","NZGD2000 / Observation Point Circuit 2000","9001","4167","17956","9807","8801","-45.4858","9110","8802","170.3742","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_132[] = {"2131","NZGD2000 / North Taieri Circuit 2000","9001","4167","17957","9807","8801","-45.5141","9110","8802","170.1657","9110","8805","0.99996","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_133[] = {"2132","NZGD2000 / Bluff Circuit 2000","9001","4167","17958","9807","8801","-46.36","9110","8802","168.2034","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_134[] = {"2133","NZGD2000 / UTM zone 58S","9001","4167","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_135[] = {"2134","NZGD2000 / UTM zone 59S","9001","4167","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_136[] = {"2135","NZGD2000 / UTM zone 60S","9001","4167","16160","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_137[] = {"2136","Accra / Ghana National Grid","9094","4168","19959","9807","8801","4.4","9110","8802","-1.0","9110","8805","0.99975","9201","8806","900000.0","9094","8807","0.0","9094","","","","",""," ",NULL};
+datafile_rows_t pcs_row_138[] = {"2137","Accra / TM 1 NW","9001","4168","17001","9807","8801","0.0","9102","8802","-1.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_139[] = {"2138","NAD27(CGQ77) / Quebec Lambert","9001","4609","19944","9802","8821","44.0","9110","8822","-68.3","9110","8823","60.0","9110","8824","46.0","9110","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_140[] = {"2139","NAD83(CSRS98) / SCoPQ zone 2","9001","4140","17700","9807","8801","0.0","9110","8802","-55.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_141[] = {"2140","NAD83(CSRS98) / MTM zone 3","9001","4140","17703","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_142[] = {"2141","NAD83(CSRS98) / MTM zone 4","9001","4140","17704","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_143[] = {"2142","NAD83(CSRS98) / MTM zone 5","9001","4140","17705","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_144[] = {"2143","NAD83(CSRS98) / MTM zone 6","9001","4140","17706","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_145[] = {"2144","NAD83(CSRS98) / MTM zone 7","9001","4140","17707","9807","8801","0.0","9110","8802","-70.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_146[] = {"2145","NAD83(CSRS98) / MTM zone 8","9001","4140","17708","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_147[] = {"2146","NAD83(CSRS98) / MTM zone 9","9001","4140","17709","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_148[] = {"2147","NAD83(CSRS98) / MTM zone 10","9001","4140","17710","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_149[] = {"2148","NAD83(CSRS98) / UTM zone 21N","9001","4140","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_150[] = {"2149","NAD83(CSRS98) / UTM zone 18N","9001","4140","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_151[] = {"2150","NAD83(CSRS98) / UTM zone 17N","9001","4140","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_152[] = {"2151","NAD83(CSRS98) / UTM zone 13N","9001","4140","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_153[] = {"2152","NAD83(CSRS98) / UTM zone 12N","9001","4140","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_154[] = {"2153","NAD83(CSRS98) / UTM zone 11N","9001","4140","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_155[] = {"2154","RGF93 / Lambert-93","9001","4171","18085","9802","8821","46.3","9110","8822","3.0","9110","8823","49.0","9110","8824","44.0","9110","8826","700000.0","9001","8827","6600000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_156[] = {"2155","American Samoa 1962 / American Samoa Lambert","9003","4169","15300","9801","8801","-14.16","9110","8802","170.0","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_157[] = {"2156","NAD83(HARN) / UTM zone 59S","9001","4152","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_158[] = {"2157","IRENET95 / Irish Transverse Mercator","9001","4173","19962","9807","8801","53.3","9110","8802","-8.0","9110","8805","0.99982","9201","8806","600000.0","9001","8807","750000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_159[] = {"2158","IRENET95 / UTM zone 29N","9001","4173","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_160[] = {"2159","Sierra Leone 1924 / New Colony Grid","9094","4174","19963","9807","8801","6.4","9110","8802","-12.0","9110","8805","1.0","9201","8806","500000.0","9094","8807","0.0","9094","","","","",""," ",NULL};
+datafile_rows_t pcs_row_161[] = {"2160","Sierra Leone 1924 / New War Office Grid","9094","4174","19964","9807","8801","6.4","9110","8802","-12.0","9110","8805","1.0","9201","8806","800000.0","9094","8807","600000.0","9094","","","","",""," ",NULL};
+datafile_rows_t pcs_row_162[] = {"2161","Sierra Leone 1968 / UTM zone 28N","9001","4175","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_163[] = {"2162","Sierra Leone 1968 / UTM zone 29N","9001","4175","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_164[] = {"2163","US National Atlas Equal Area","9001","4047","19965","9821","8806","0.0","9001","8807","0.0","9001","8828","45.0","9102","8829","-100.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_165[] = {"2164","Locodjo 1965 / TM 5 NW","9001","4142","17005","9807","8801","0.0","9102","8802","-5.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_166[] = {"2165","Abidjan 1987 / TM 5 NW","9001","4143","17005","9807","8801","0.0","9102","8802","-5.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_167[] = {"2166","Pulkovo 1942(83) / Gauss Kruger zone 3","9001","4178","16263","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_168[] = {"2167","Pulkovo 1942(83) / Gauss Kruger zone 4","9001","4178","16264","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_169[] = {"2168","Pulkovo 1942(83) / Gauss Kruger zone 5","9001","4178","16265","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_170[] = {"2169","Luxembourg 1930 / Gauss","9001","4181","19966","9807","8801","49.5","9110","8802","6.1","9110","8805","1.0","9201","8806","80000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_171[] = {"2170","MGI / Slovenia Grid","9001","4312","19967","9807","8801","0.0","9110","8802","15.0","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_172[] = {"2171","Pulkovo 1942(58) / Poland zone I","9001","4179","18281","9809","8801","50.373","9110","8802","21.05","9110","8805","0.9998","9201","8806","4637000.0","9001","8807","5647000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_173[] = {"2172","Pulkovo 1942(58) / Poland zone II","9001","4179","18282","9809","8801","53.0007","9110","8802","21.301","9110","8805","0.9998","9201","8806","4603000.0","9001","8807","5806000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_174[] = {"2173","Pulkovo 1942(58) / Poland zone III","9001","4179","18283","9809","8801","53.35","9110","8802","17.003","9110","8805","0.9998","9201","8806","3501000.0","9001","8807","5999000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_175[] = {"2174","Pulkovo 1942(58) / Poland zone IV","9001","4179","18284","9809","8801","51.4015","9110","8802","16.402","9110","8805","0.9998","9201","8806","3703000.0","9001","8807","5627000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_176[] = {"2175","Pulkovo 1942(58) / Poland zone V","9001","4179","18285","9807","8801","0.0","9110","8802","18.573","9110","8805","0.999983","9201","8806","237000.0","9001","8807","-4700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_177[] = {"2176","ETRS89 / Poland CS2000 zone 5","9001","4258","18305","9807","8801","0.0","9102","8802","15.0","9102","8805","0.999923","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_178[] = {"2177","ETRS89 / Poland CS2000 zone 6","9001","4258","18306","9807","8801","0.0","9102","8802","18.0","9102","8805","0.999923","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_179[] = {"2178","ETRS89 / Poland CS2000 zone 7","9001","4258","18307","9807","8801","0.0","9102","8802","21.0","9102","8805","0.999923","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_180[] = {"2179","ETRS89 / Poland CS2000 zone 8","9001","4258","18308","9807","8801","0.0","9102","8802","24.0","9102","8805","0.999923","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_181[] = {"2180","ETRS89 / Poland CS92","9001","4258","18300","9807","8801","0.0","9102","8802","19.0","9102","8805","0.9993","9201","8806","500000.0","9001","8807","-5300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_182[] = {"2188","Azores Occidental 1939 / UTM zone 25N","9001","4182","16025","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_183[] = {"2189","Azores Central 1948 / UTM zone 26N","9001","4183","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_184[] = {"2190","Azores Oriental 1940 / UTM zone 26N","9001","4184","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_185[] = {"2191","Madeira 1936 / UTM zone 28N","9001","4185","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_186[] = {"2192","ED50 / France EuroLambert","9001","4230","18086","9801","8801","46.48","9110","8802","2.2014025","9110","8805","0.99987742","9201","8806","600000.0","9001","8807","2200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_187[] = {"2193","NZGD2000 / New Zealand Transverse Mercator","9001","4167","19971","9807","8801","0.0","9102","8802","173.0","9102","8805","0.9996","9201","8806","1600000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_188[] = {"2194","American Samoa 1962 / American Samoa Lambert","9003","4169","15301","9801","8801","-14.16","9110","8802","-170.0","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_189[] = {"2195","NAD83(HARN) / UTM zone 2S","9001","4152","16102","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_190[] = {"2196","ETRS89 / Kp2000 Jutland","9001","4258","18401","9807","8801","0.0","9110","8802","9.3","9110","8805","0.99995","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_191[] = {"2197","ETRS89 / Kp2000 Zealand","9001","4258","18402","9807","8801","0.0","9102","8802","12.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_192[] = {"2198","ETRS89 / Kp2000 Bornholm","9001","4258","18403","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","900000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_193[] = {"2199","Albanian 1987 / Gauss Kruger zone 4","9001","4191","16204","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_194[] = {"2200","ATS77 / New Brunswick Stereographic (ATS77)","9001","4122","19945","9809","8801","46.3","9110","8802","-66.3","9110","8805","0.999912","9201","8806","300000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_195[] = {"2201","REGVEN / UTM zone 18N","9001","4189","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_196[] = {"2202","REGVEN / UTM zone 19N","9001","4189","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_197[] = {"2203","REGVEN / UTM zone 20N","9001","4189","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_198[] = {"2204","NAD27 / Tennessee","9003","4267","15302","9802","8821","34.4","9110","8822","-86.0","9110","8823","35.15","9110","8824","36.25","9110","8826","2000000.0","9003","8827","100000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_199[] = {"2205","NAD83 / Kentucky North","9001","4269","15303","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_200[] = {"2206","ED50 / 3-degree Gauss-Kruger zone 9","9001","4230","16269","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_201[] = {"2207","ED50 / 3-degree Gauss-Kruger zone 10","9001","4230","16270","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_202[] = {"2208","ED50 / 3-degree Gauss-Kruger zone 11","9001","4230","16271","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_203[] = {"2209","ED50 / 3-degree Gauss-Kruger zone 12","9001","4230","16272","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_204[] = {"2210","ED50 / 3-degree Gauss-Kruger zone 13","9001","4230","16273","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_205[] = {"2211","ED50 / 3-degree Gauss-Kruger zone 14","9001","4230","16274","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_206[] = {"2212","ED50 / 3-degree Gauss-Kruger zone 15","9001","4230","16275","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_207[] = {"2213","ETRS89 / TM 30 NE","9001","4258","16430","9807","8801","0.0","9102","8802","30.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_208[] = {"2214","Douala 1948 / AOF west","9001","4192","18415","9807","8801","0.0","9110","8802","10.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_209[] = {"2215","Manoca 1962 / UTM zone 32N","9001","4193","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_210[] = {"2216","Qornoq 1927 / UTM zone 22N","9001","4194","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_211[] = {"2217","Qornoq 1927 / UTM zone 23N","9001","4194","16023","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_212[] = {"2218","Scoresbysund 1952 / Greenland zone 5 east","9001","4195","18425","9826","8801","70.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_213[] = {"2219","ATS77 / UTM zone 19N","9001","4122","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_214[] = {"2220","ATS77 / UTM zone 20N","9001","4122","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_215[] = {"2221","Scoresbysund 1952 / Greenland zone 6 east","9001","4195","18426","9826","8801","67.3","9110","8802","-32.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_216[] = {"2222","NAD83 / Arizona East (ft)","9002","4269","15304","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_217[] = {"2223","NAD83 / Arizona Central (ft)","9002","4269","15305","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_218[] = {"2224","NAD83 / Arizona West (ft)","9002","4269","15306","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_219[] = {"2225","NAD83 / California zone 1 (ftUS)","9003","4269","15307","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_220[] = {"2226","NAD83 / California zone 2 (ftUS)","9003","4269","15308","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_221[] = {"2227","NAD83 / California zone 3 (ftUS)","9003","4269","15309","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_222[] = {"2228","NAD83 / California zone 4 (ftUS)","9003","4269","15310","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_223[] = {"2229","NAD83 / California zone 5 (ftUS)","9003","4269","15311","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_224[] = {"2230","NAD83 / California zone 6 (ftUS)","9003","4269","15312","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_225[] = {"2231","NAD83 / Colorado North (ftUS)","9003","4269","15313","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_226[] = {"2232","NAD83 / Colorado Central (ftUS)","9003","4269","15314","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_227[] = {"2233","NAD83 / Colorado South (ftUS)","9003","4269","15315","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_228[] = {"2234","NAD83 / Connecticut (ftUS)","9003","4269","15316","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","1000000.0","9003","8827","500000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_229[] = {"2235","NAD83 / Delaware (ftUS)","9003","4269","15317","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_230[] = {"2236","NAD83 / Florida East (ftUS)","9003","4269","15318","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_231[] = {"2237","NAD83 / Florida West (ftUS)","9003","4269","15319","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_232[] = {"2238","NAD83 / Florida North (ftUS)","9003","4269","15320","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_233[] = {"2239","NAD83 / Georgia East (ftUS)","9003","4269","15321","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_234[] = {"2240","NAD83 / Georgia West (ftUS)","9003","4269","15322","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_235[] = {"2241","NAD83 / Idaho East (ftUS)","9003","4269","15323","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_236[] = {"2242","NAD83 / Idaho Central (ftUS)","9003","4269","15324","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_237[] = {"2243","NAD83 / Idaho West (ftUS)","9003","4269","15325","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","2624666.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_238[] = {"2244","NAD83 / Indiana East (ftUS)","9003","4269","15326","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_239[] = {"2245","NAD83 / Indiana West (ftUS)","9003","4269","15327","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_240[] = {"2246","NAD83 / Kentucky North (ftUS)","9003","4269","15328","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_241[] = {"2247","NAD83 / Kentucky South (ftUS)","9003","4269","15329","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","1640416.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_242[] = {"2248","NAD83 / Maryland (ftUS)","9003","4269","15330","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","1312333.333","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_243[] = {"2249","NAD83 / Massachusetts Mainland (ftUS)","9003","4269","15331","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","656166.667","9003","8827","2460625.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_244[] = {"2250","NAD83 / Massachusetts Island (ftUS)","9003","4269","15332","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_245[] = {"2251","NAD83 / Michigan North (ft)","9002","4269","15333","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","26246719.16","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_246[] = {"2252","NAD83 / Michigan Central (ft)","9002","4269","15334","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","19685039.37","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_247[] = {"2253","NAD83 / Michigan South (ft)","9002","4269","15335","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","13123359.58","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_248[] = {"2254","NAD83 / Mississippi East (ftUS)","9003","4269","15336","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","984250.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_249[] = {"2255","NAD83 / Mississippi West (ftUS)","9003","4269","15337","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_250[] = {"2256","NAD83 / Montana (ft)","9002","4269","15338","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_251[] = {"2257","NAD83 / New Mexico East (ftUS)","9003","4269","15339","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","541337.5","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_252[] = {"2258","NAD83 / New Mexico Central (ftUS)","9003","4269","15340","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_253[] = {"2259","NAD83 / New Mexico West (ftUS)","9003","4269","15341","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","2723091.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_254[] = {"2260","NAD83 / New York East (ftUS)","9003","4269","15342","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","492125.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_255[] = {"2261","NAD83 / New York Central (ftUS)","9003","4269","15343","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","820208.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_256[] = {"2262","NAD83 / New York West (ftUS)","9003","4269","15344","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","1148291.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_257[] = {"2263","NAD83 / New York Long Island (ftUS)","9003","4269","15345","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","984250.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_258[] = {"2264","NAD83 / North Carolina (ftUS)","9003","4269","15346","9802","8821","33.45","9110","8822","-79.0","9110","8823","36.1","9110","8824","34.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_259[] = {"2265","NAD83 / North Dakota North (ft)","9002","4269","15347","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_260[] = {"2266","NAD83 / North Dakota South (ft)","9002","4269","15348","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_261[] = {"2267","NAD83 / Oklahoma North (ftUS)","9003","4269","15349","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_262[] = {"2268","NAD83 / Oklahoma South (ftUS)","9003","4269","15350","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_263[] = {"2269","NAD83 / Oregon North (ft)","9002","4269","15351","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","8202099.738","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_264[] = {"2270","NAD83 / Oregon South (ft)","9002","4269","15352","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","4921259.843","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_265[] = {"2271","NAD83 / Pennsylvania North (ftUS)","9003","4269","15353","9802","8821","40.1","9110","8822","-77.45","9110","8823","41.57","9110","8824","40.53","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_266[] = {"2272","NAD83 / Pennsylvania South (ftUS)","9003","4269","15354","9802","8821","39.2","9110","8822","-77.45","9110","8823","40.58","9110","8824","39.56","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_267[] = {"2273","NAD83 / South Carolina (ft)","9002","4269","15355","9802","8821","31.5","9110","8822","-81.0","9110","8823","34.5","9110","8824","32.3","9110","8826","2000000.0","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_268[] = {"2274","NAD83 / Tennessee (ftUS)","9003","4269","15356","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_269[] = {"2275","NAD83 / Texas North (ftUS)","9003","4269","15357","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","656166.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_270[] = {"2276","NAD83 / Texas North Central (ftUS)","9003","4269","15358","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","1968500.0","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_271[] = {"2277","NAD83 / Texas Central (ftUS)","9003","4269","15359","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","2296583.333","9003","8827","9842500.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_272[] = {"2278","NAD83 / Texas South Central (ftUS)","9003","4269","15360","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","1968500.0","9003","8827","13123333.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_273[] = {"2279","NAD83 / Texas South (ftUS)","9003","4269","15361","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","984250.0","9003","8827","16404166.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_274[] = {"2280","NAD83 / Utah North (ft)","9002","4269","15362","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","1640419.948","9002","8827","3280839.895","9002","",""," ",NULL};
+datafile_rows_t pcs_row_275[] = {"2281","NAD83 / Utah Central (ft)","9002","4269","15363","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","1640419.948","9002","8827","6561679.79","9002","",""," ",NULL};
+datafile_rows_t pcs_row_276[] = {"2282","NAD83 / Utah South (ft)","9002","4269","15364","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","1640419.948","9002","8827","9842519.685","9002","",""," ",NULL};
+datafile_rows_t pcs_row_277[] = {"2283","NAD83 / Virginia North (ftUS)","9003","4269","15365","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","11482916.667","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_278[] = {"2284","NAD83 / Virginia South (ftUS)","9003","4269","15366","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","11482916.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_279[] = {"2285","NAD83 / Washington North (ftUS)","9003","4269","15367","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_280[] = {"2286","NAD83 / Washington South (ftUS)","9003","4269","15368","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_281[] = {"2287","NAD83 / Wisconsin North (ftUS)","9003","4269","15369","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_282[] = {"2288","NAD83 / Wisconsin Central (ftUS)","9003","4269","15370","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_283[] = {"2289","NAD83 / Wisconsin South (ftUS)","9003","4269","15371","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_284[] = {"2290","ATS77 / Prince Edward Isl. Stereographic (ATS77)","9001","4122","19933","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","700000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_285[] = {"2291","NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)","9001","4122","19960","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_286[] = {"2292","NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)","9001","4140","19960","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_287[] = {"2294","ATS77 / MTM Nova Scotia zone 4","9001","4122","17794","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_288[] = {"2295","ATS77 / MTM Nova Scotia zone 5","9001","4122","17795","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_289[] = {"2296","Ammassalik 1958 / Greenland zone 7 east","9001","4196","18427","9826","8801","64.3","9110","8802","-40.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_290[] = {"2297","Qornoq 1927 / Greenland zone 1 east","9001","4194","18421","9826","8801","82.3","9110","8802","-40.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_291[] = {"2298","Qornoq 1927 / Greenland zone 2 east","9001","4194","18422","9826","8801","79.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_292[] = {"2299","Qornoq 1927 / Greenland zone 2 west","9001","4194","18432","9826","8801","79.3","9110","8802","-64.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_293[] = {"2300","Qornoq 1927 / Greenland zone 3 east","9001","4194","18423","9826","8801","76.3","9110","8802","-20.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_294[] = {"2301","Qornoq 1927 / Greenland zone 3 west","9001","4194","18433","9826","8801","76.3","9110","8802","-64.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_295[] = {"2302","Qornoq 1927 / Greenland zone 4 east","9001","4194","18424","9826","8801","73.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_296[] = {"2303","Qornoq 1927 / Greenland zone 4 west","9001","4194","18434","9826","8801","73.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_297[] = {"2304","Qornoq 1927 / Greenland zone 5 west","9001","4194","18435","9826","8801","70.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_298[] = {"2305","Qornoq 1927 / Greenland zone 6 west","9001","4194","18436","9826","8801","67.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_299[] = {"2306","Qornoq 1927 / Greenland zone 7 west","9001","4194","18437","9826","8801","64.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_300[] = {"2307","Qornoq 1927 / Greenland zone 8 east","9001","4194","18428","9826","8801","61.3","9110","8802","-48.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_301[] = {"2308","Batavia / TM 109 SE","9001","4211","16709","9807","8801","0.0","9102","8802","109.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_302[] = {"2309","WGS 84 / TM 116 SE","9001","4326","16716","9807","8801","0.0","9102","8802","116.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_303[] = {"2310","WGS 84 / TM 132 SE","9001","4326","16732","9807","8801","0.0","9102","8802","132.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_304[] = {"2311","WGS 84 / TM 6 NE","9001","4326","16406","9807","8801","0.0","9102","8802","6.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_305[] = {"2312","Garoua / UTM zone 33N","9001","4197","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_306[] = {"2313","Kousseri / UTM zone 33N","9001","4198","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_307[] = {"2314","Trinidad 1903 / Trinidad Grid (ftCla)","9005","4302","19975","9806","8801","10.263","9110","8802","-61.2","9110","8806","283800.0","9005","8807","214500.0","9005","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_308[] = {"2315","Campo Inchauspe / UTM zone 19S","9001","4221","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_309[] = {"2316","Campo Inchauspe / UTM zone 20S","9001","4221","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_310[] = {"2317","PSAD56 / ICN Regional","9001","4248","19976","9802","8821","6.0","9102","8822","-66.0","9102","8823","9.0","9102","8824","3.0","9102","8826","1000000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_311[] = {"2318","Ain el Abd / Aramco Lambert","9001","4204","19977","9802","8821","25.0522236","9110","8822","48.0","9102","8823","17.0","9102","8824","33.0","9102","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_312[] = {"2319","ED50 / TM27","9001","4230","16369","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_313[] = {"2320","ED50 / TM30","9001","4230","16370","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_314[] = {"2321","ED50 / TM33","9001","4230","16371","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_315[] = {"2322","ED50 / TM36","9001","4230","16372","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_316[] = {"2323","ED50 / TM39","9001","4230","16373","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_317[] = {"2324","ED50 / TM42","9001","4230","16374","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_318[] = {"2325","ED50 / TM45","9001","4230","16375","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_319[] = {"2326","Hong Kong 1980 Grid System","9001","4611","19978","9807","8801","22.184368","9110","8802","114.10428","9110","8805","1.0","9201","8806","836694.05","9001","8807","819069.8","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_320[] = {"2327","Xian 1980 / Gauss-Kruger zone 13","9001","4610","16213","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_321[] = {"2328","Xian 1980 / Gauss-Kruger zone 14","9001","4610","16214","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_322[] = {"2329","Xian 1980 / Gauss-Kruger zone 15","9001","4610","16215","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_323[] = {"2330","Xian 1980 / Gauss-Kruger zone 16","9001","4610","16216","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_324[] = {"2331","Xian 1980 / Gauss-Kruger zone 17","9001","4610","16217","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_325[] = {"2332","Xian 1980 / Gauss-Kruger zone 18","9001","4610","16218","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_326[] = {"2333","Xian 1980 / Gauss-Kruger zone 19","9001","4610","16219","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_327[] = {"2334","Xian 1980 / Gauss-Kruger zone 20","9001","4610","16220","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_328[] = {"2335","Xian 1980 / Gauss-Kruger zone 21","9001","4610","16221","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_329[] = {"2336","Xian 1980 / Gauss-Kruger zone 22","9001","4610","16222","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_330[] = {"2337","Xian 1980 / Gauss-Kruger zone 23","9001","4610","16223","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_331[] = {"2338","Xian 1980 / Gauss-Kruger CM 75E","9001","4610","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_332[] = {"2339","Xian 1980 / Gauss-Kruger CM 81E","9001","4610","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_333[] = {"2340","Xian 1980 / Gauss-Kruger CM 87E","9001","4610","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_334[] = {"2341","Xian 1980 / Gauss-Kruger CM 93E","9001","4610","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_335[] = {"2342","Xian 1980 / Gauss-Kruger CM 99E","9001","4610","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_336[] = {"2343","Xian 1980 / Gauss-Kruger CM 105E","9001","4610","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_337[] = {"2344","Xian 1980 / Gauss-Kruger CM 111E","9001","4610","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_338[] = {"2345","Xian 1980 / Gauss-Kruger CM 117E","9001","4610","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_339[] = {"2346","Xian 1980 / Gauss-Kruger CM 123E","9001","4610","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_340[] = {"2347","Xian 1980 / Gauss-Kruger CM 129E","9001","4610","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_341[] = {"2348","Xian 1980 / Gauss-Kruger CM 135E","9001","4610","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_342[] = {"2349","Xian 1980 / 3-degree Gauss-Kruger zone 25","9001","4610","16285","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_343[] = {"2350","Xian 1980 / 3-degree Gauss-Kruger zone 26","9001","4610","16286","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_344[] = {"2351","Xian 1980 / 3-degree Gauss-Kruger zone 27","9001","4610","16287","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_345[] = {"2352","Xian 1980 / 3-degree Gauss-Kruger zone 28","9001","4610","16288","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_346[] = {"2353","Xian 1980 / 3-degree Gauss-Kruger zone 29","9001","4610","16289","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_347[] = {"2354","Xian 1980 / 3-degree Gauss-Kruger zone 30","9001","4610","16290","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_348[] = {"2355","Xian 1980 / 3-degree Gauss-Kruger zone 31","9001","4610","16291","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_349[] = {"2356","Xian 1980 / 3-degree Gauss-Kruger zone 32","9001","4610","16292","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_350[] = {"2357","Xian 1980 / 3-degree Gauss-Kruger zone 33","9001","4610","16293","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_351[] = {"2358","Xian 1980 / 3-degree Gauss-Kruger zone 34","9001","4610","16294","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_352[] = {"2359","Xian 1980 / 3-degree Gauss-Kruger zone 35","9001","4610","16295","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_353[] = {"2360","Xian 1980 / 3-degree Gauss-Kruger zone 36","9001","4610","16296","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_354[] = {"2361","Xian 1980 / 3-degree Gauss-Kruger zone 37","9001","4610","16297","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_355[] = {"2362","Xian 1980 / 3-degree Gauss-Kruger zone 38","9001","4610","16298","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_356[] = {"2363","Xian 1980 / 3-degree Gauss-Kruger zone 39","9001","4610","16299","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_357[] = {"2364","Xian 1980 / 3-degree Gauss-Kruger zone 40","9001","4610","16070","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_358[] = {"2365","Xian 1980 / 3-degree Gauss-Kruger zone 41","9001","4610","16071","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_359[] = {"2366","Xian 1980 / 3-degree Gauss-Kruger zone 42","9001","4610","16072","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_360[] = {"2367","Xian 1980 / 3-degree Gauss-Kruger zone 43","9001","4610","16073","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_361[] = {"2368","Xian 1980 / 3-degree Gauss-Kruger zone 44","9001","4610","16074","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_362[] = {"2369","Xian 1980 / 3-degree Gauss-Kruger zone 45","9001","4610","16075","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_363[] = {"2370","Xian 1980 / 3-degree Gauss-Kruger CM 75E","9001","4610","16385","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_364[] = {"2371","Xian 1980 / 3-degree Gauss-Kruger CM 78E","9001","4610","16386","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_365[] = {"2372","Xian 1980 / 3-degree Gauss-Kruger CM 81E","9001","4610","16387","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_366[] = {"2373","Xian 1980 / 3-degree Gauss-Kruger CM 84E","9001","4610","16388","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_367[] = {"2374","Xian 1980 / 3-degree Gauss-Kruger CM 87E","9001","4610","16389","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_368[] = {"2375","Xian 1980 / 3-degree Gauss-Kruger CM 90E","9001","4610","16390","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_369[] = {"2376","Xian 1980 / 3-degree Gauss-Kruger CM 93E","9001","4610","16391","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_370[] = {"2377","Xian 1980 / 3-degree Gauss-Kruger CM 96E","9001","4610","16392","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_371[] = {"2378","Xian 1980 / 3-degree Gauss-Kruger CM 99E","9001","4610","16393","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_372[] = {"2379","Xian 1980 / 3-degree Gauss-Kruger CM 102E","9001","4610","16394","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_373[] = {"2380","Xian 1980 / 3-degree Gauss-Kruger CM 105E","9001","4610","16395","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_374[] = {"2381","Xian 1980 / 3-degree Gauss-Kruger CM 108E","9001","4610","16396","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_375[] = {"2382","Xian 1980 / 3-degree Gauss-Kruger CM 111E","9001","4610","16397","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_376[] = {"2383","Xian 1980 / 3-degree Gauss-Kruger CM 114E","9001","4610","16398","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_377[] = {"2384","Xian 1980 / 3-degree Gauss-Kruger CM 117E","9001","4610","16399","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_378[] = {"2385","Xian 1980 / 3-degree Gauss-Kruger CM 120E","9001","4610","16170","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_379[] = {"2386","Xian 1980 / 3-degree Gauss-Kruger CM 123E","9001","4610","16171","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_380[] = {"2387","Xian 1980 / 3-degree Gauss-Kruger CM 126E","9001","4610","16172","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_381[] = {"2388","Xian 1980 / 3-degree Gauss-Kruger CM 129E","9001","4610","16173","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_382[] = {"2389","Xian 1980 / 3-degree Gauss-Kruger CM 132E","9001","4610","16174","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_383[] = {"2390","Xian 1980 / 3-degree Gauss-Kruger CM 135E","9001","4610","16175","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_384[] = {"2391","KKJ / Finland zone 1","9001","4123","18191","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_385[] = {"2392","KKJ / Finland zone 2","9001","4123","18192","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_386[] = {"2393","KKJ / Finland Uniform Coordinate System","9001","4123","18193","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_387[] = {"2394","KKJ / Finland zone 4","9001","4123","18194","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_388[] = {"2395","South Yemen / Gauss-Kruger zone 8","9001","4164","16208","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_389[] = {"2396","South Yemen / Gauss-Kruger zone 9","9001","4164","16209","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_390[] = {"2397","Pulkovo 1942(83) / Gauss-Kruger zone 3","9001","4178","16263","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_391[] = {"2398","Pulkovo 1942(83) / Gauss-Kruger zone 4","9001","4178","16264","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_392[] = {"2399","Pulkovo 1942(83) / Gauss-Kruger zone 5","9001","4178","16265","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_393[] = {"2400","RT90 2.5 gon W","9001","4124","19929","9807","8801","0.0","9110","8802","15.48298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_394[] = {"2401","Beijing 1954 / 3-degree Gauss-Kruger zone 25","9001","4214","16285","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_395[] = {"2402","Beijing 1954 / 3-degree Gauss-Kruger zone 26","9001","4214","16286","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_396[] = {"2403","Beijing 1954 / 3-degree Gauss-Kruger zone 27","9001","4214","16287","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_397[] = {"2404","Beijing 1954 / 3-degree Gauss-Kruger zone 28","9001","4214","16288","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_398[] = {"2405","Beijing 1954 / 3-degree Gauss-Kruger zone 29","9001","4214","16289","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_399[] = {"2406","Beijing 1954 / 3-degree Gauss-Kruger zone 30","9001","4214","16290","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_400[] = {"2407","Beijing 1954 / 3-degree Gauss-Kruger zone 31","9001","4214","16291","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_401[] = {"2408","Beijing 1954 / 3-degree Gauss-Kruger zone 32","9001","4214","16292","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_402[] = {"2409","Beijing 1954 / 3-degree Gauss-Kruger zone 33","9001","4214","16293","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_403[] = {"2410","Beijing 1954 / 3-degree Gauss-Kruger zone 34","9001","4214","16294","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_404[] = {"2411","Beijing 1954 / 3-degree Gauss-Kruger zone 35","9001","4214","16295","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_405[] = {"2412","Beijing 1954 / 3-degree Gauss-Kruger zone 36","9001","4214","16296","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_406[] = {"2413","Beijing 1954 / 3-degree Gauss-Kruger zone 37","9001","4214","16297","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_407[] = {"2414","Beijing 1954 / 3-degree Gauss-Kruger zone 38","9001","4214","16298","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_408[] = {"2415","Beijing 1954 / 3-degree Gauss-Kruger zone 39","9001","4214","16299","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_409[] = {"2416","Beijing 1954 / 3-degree Gauss-Kruger zone 40","9001","4214","16070","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_410[] = {"2417","Beijing 1954 / 3-degree Gauss-Kruger zone 41","9001","4214","16071","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_411[] = {"2418","Beijing 1954 / 3-degree Gauss-Kruger zone 42","9001","4214","16072","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_412[] = {"2419","Beijing 1954 / 3-degree Gauss-Kruger zone 43","9001","4214","16073","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_413[] = {"2420","Beijing 1954 / 3-degree Gauss-Kruger zone 44","9001","4214","16074","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_414[] = {"2421","Beijing 1954 / 3-degree Gauss-Kruger zone 45","9001","4214","16075","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_415[] = {"2422","Beijing 1954 / 3-degree Gauss-Kruger CM 75E","9001","4214","16385","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_416[] = {"2423","Beijing 1954 / 3-degree Gauss-Kruger CM 78E","9001","4214","16386","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_417[] = {"2424","Beijing 1954 / 3-degree Gauss-Kruger CM 81E","9001","4214","16387","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_418[] = {"2425","Beijing 1954 / 3-degree Gauss-Kruger CM 84E","9001","4214","16388","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_419[] = {"2426","Beijing 1954 / 3-degree Gauss-Kruger CM 87E","9001","4214","16389","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_420[] = {"2427","Beijing 1954 / 3-degree Gauss-Kruger CM 90E","9001","4214","16390","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_421[] = {"2428","Beijing 1954 / 3-degree Gauss-Kruger CM 93E","9001","4214","16391","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_422[] = {"2429","Beijing 1954 / 3-degree Gauss-Kruger CM 96E","9001","4214","16392","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_423[] = {"2430","Beijing 1954 / 3-degree Gauss-Kruger CM 99E","9001","4214","16393","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_424[] = {"2431","Beijing 1954 / 3-degree Gauss-Kruger CM 102E","9001","4214","16394","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_425[] = {"2432","Beijing 1954 / 3-degree Gauss-Kruger CM 105E","9001","4214","16395","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_426[] = {"2433","Beijing 1954 / 3-degree Gauss-Kruger CM 108E","9001","4214","16396","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_427[] = {"2434","Beijing 1954 / 3-degree Gauss-Kruger CM 111E","9001","4214","16397","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_428[] = {"2435","Beijing 1954 / 3-degree Gauss-Kruger CM 114E","9001","4214","16398","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_429[] = {"2436","Beijing 1954 / 3-degree Gauss-Kruger CM 117E","9001","4214","16399","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_430[] = {"2437","Beijing 1954 / 3-degree Gauss-Kruger CM 120E","9001","4214","16170","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_431[] = {"2438","Beijing 1954 / 3-degree Gauss-Kruger CM 123E","9001","4214","16171","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_432[] = {"2439","Beijing 1954 / 3-degree Gauss-Kruger CM 126E","9001","4214","16172","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_433[] = {"2440","Beijing 1954 / 3-degree Gauss-Kruger CM 129E","9001","4214","16173","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_434[] = {"2441","Beijing 1954 / 3-degree Gauss-Kruger CM 132E","9001","4214","16174","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_435[] = {"2442","Beijing 1954 / 3-degree Gauss-Kruger CM 135E","9001","4214","16175","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_436[] = {"2443","JGD2000 / Japan Plane Rectangular CS I","9001","4612","17801","9807","8801","33.0","9110","8802","129.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_437[] = {"2444","JGD2000 / Japan Plane Rectangular CS II","9001","4612","17802","9807","8801","33.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_438[] = {"2445","JGD2000 / Japan Plane Rectangular CS III","9001","4612","17803","9807","8801","36.0","9110","8802","132.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_439[] = {"2446","JGD2000 / Japan Plane Rectangular CS IV","9001","4612","17804","9807","8801","33.0","9110","8802","133.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_440[] = {"2447","JGD2000 / Japan Plane Rectangular CS V","9001","4612","17805","9807","8801","36.0","9110","8802","134.2","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_441[] = {"2448","JGD2000 / Japan Plane Rectangular CS VI","9001","4612","17806","9807","8801","36.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_442[] = {"2449","JGD2000 / Japan Plane Rectangular CS VII","9001","4612","17807","9807","8801","36.0","9110","8802","137.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_443[] = {"2450","JGD2000 / Japan Plane Rectangular CS VIII","9001","4612","17808","9807","8801","36.0","9110","8802","138.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_444[] = {"2451","JGD2000 / Japan Plane Rectangular CS IX","9001","4612","17809","9807","8801","36.0","9110","8802","139.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_445[] = {"2452","JGD2000 / Japan Plane Rectangular CS X","9001","4612","17810","9807","8801","40.0","9110","8802","140.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_446[] = {"2453","JGD2000 / Japan Plane Rectangular CS XI","9001","4612","17811","9807","8801","44.0","9110","8802","140.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_447[] = {"2454","JGD2000 / Japan Plane Rectangular CS XII","9001","4612","17812","9807","8801","44.0","9110","8802","142.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_448[] = {"2455","JGD2000 / Japan Plane Rectangular CS XIII","9001","4612","17813","9807","8801","44.0","9110","8802","144.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_449[] = {"2456","JGD2000 / Japan Plane Rectangular CS XIV","9001","4612","17814","9807","8801","26.0","9110","8802","142.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_450[] = {"2457","JGD2000 / Japan Plane Rectangular CS XV","9001","4612","17815","9807","8801","26.0","9110","8802","127.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_451[] = {"2458","JGD2000 / Japan Plane Rectangular CS XVI","9001","4612","17816","9807","8801","26.0","9110","8802","124.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_452[] = {"2459","JGD2000 / Japan Plane Rectangular CS XVII","9001","4612","17817","9807","8801","26.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_453[] = {"2460","JGD2000 / Japan Plane Rectangular CS XVIII","9001","4612","17818","9807","8801","20.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_454[] = {"2461","JGD2000 / Japan Plane Rectangular CS XIX","9001","4612","17819","9807","8801","26.0","9110","8802","154.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_455[] = {"2462","Albanian 1987 / Gauss-Kruger zone 4","9001","4191","16204","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_456[] = {"2463","Pulkovo 1995 / Gauss-Kruger CM 21E","9001","4200","16304","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_457[] = {"2464","Pulkovo 1995 / Gauss-Kruger CM 27E","9001","4200","16305","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_458[] = {"2465","Pulkovo 1995 / Gauss-Kruger CM 33E","9001","4200","16306","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_459[] = {"2466","Pulkovo 1995 / Gauss-Kruger CM 39E","9001","4200","16307","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_460[] = {"2467","Pulkovo 1995 / Gauss-Kruger CM 45E","9001","4200","16308","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_461[] = {"2468","Pulkovo 1995 / Gauss-Kruger CM 51E","9001","4200","16309","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_462[] = {"2469","Pulkovo 1995 / Gauss-Kruger CM 57E","9001","4200","16310","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_463[] = {"2470","Pulkovo 1995 / Gauss-Kruger CM 63E","9001","4200","16311","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_464[] = {"2471","Pulkovo 1995 / Gauss-Kruger CM 69E","9001","4200","16312","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_465[] = {"2472","Pulkovo 1995 / Gauss-Kruger CM 75E","9001","4200","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_466[] = {"2473","Pulkovo 1995 / Gauss-Kruger CM 81E","9001","4200","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_467[] = {"2474","Pulkovo 1995 / Gauss-Kruger CM 87E","9001","4200","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_468[] = {"2475","Pulkovo 1995 / Gauss-Kruger CM 93E","9001","4200","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_469[] = {"2476","Pulkovo 1995 / Gauss-Kruger CM 99E","9001","4200","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_470[] = {"2477","Pulkovo 1995 / Gauss-Kruger CM 105E","9001","4200","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_471[] = {"2478","Pulkovo 1995 / Gauss-Kruger CM 111E","9001","4200","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_472[] = {"2479","Pulkovo 1995 / Gauss-Kruger CM 117E","9001","4200","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_473[] = {"2480","Pulkovo 1995 / Gauss-Kruger CM 123E","9001","4200","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_474[] = {"2481","Pulkovo 1995 / Gauss-Kruger CM 129E","9001","4200","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_475[] = {"2482","Pulkovo 1995 / Gauss-Kruger CM 135E","9001","4200","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_476[] = {"2483","Pulkovo 1995 / Gauss-Kruger CM 141E","9001","4200","16324","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_477[] = {"2484","Pulkovo 1995 / Gauss-Kruger CM 147E","9001","4200","16325","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_478[] = {"2485","Pulkovo 1995 / Gauss-Kruger CM 153E","9001","4200","16326","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_479[] = {"2486","Pulkovo 1995 / Gauss-Kruger CM 159E","9001","4200","16327","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_480[] = {"2487","Pulkovo 1995 / Gauss-Kruger CM 165E","9001","4200","16328","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_481[] = {"2488","Pulkovo 1995 / Gauss-Kruger CM 171E","9001","4200","16329","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_482[] = {"2489","Pulkovo 1995 / Gauss-Kruger CM 177E","9001","4200","16330","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_483[] = {"2490","Pulkovo 1995 / Gauss-Kruger CM 177W","9001","4200","16331","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_484[] = {"2491","Pulkovo 1995 / Gauss-Kruger CM 171W","9001","4200","16332","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_485[] = {"2492","Pulkovo 1942 / Gauss-Kruger CM 9E","9001","4284","16302","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_486[] = {"2493","Pulkovo 1942 / Gauss-Kruger CM 15E","9001","4284","16303","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_487[] = {"2494","Pulkovo 1942 / Gauss-Kruger CM 21E","9001","4284","16304","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_488[] = {"2495","Pulkovo 1942 / Gauss-Kruger CM 27E","9001","4284","16305","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_489[] = {"2496","Pulkovo 1942 / Gauss-Kruger CM 33E","9001","4284","16306","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_490[] = {"2497","Pulkovo 1942 / Gauss-Kruger CM 39E","9001","4284","16307","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_491[] = {"2498","Pulkovo 1942 / Gauss-Kruger CM 45E","9001","4284","16308","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_492[] = {"2499","Pulkovo 1942 / Gauss-Kruger CM 51E","9001","4284","16309","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_493[] = {"2500","Pulkovo 1942 / Gauss-Kruger CM 57E","9001","4284","16310","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_494[] = {"2501","Pulkovo 1942 / Gauss-Kruger CM 63E","9001","4284","16311","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_495[] = {"2502","Pulkovo 1942 / Gauss-Kruger CM 69E","9001","4284","16312","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_496[] = {"2503","Pulkovo 1942 / Gauss-Kruger CM 75E","9001","4284","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_497[] = {"2504","Pulkovo 1942 / Gauss-Kruger CM 81E","9001","4284","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_498[] = {"2505","Pulkovo 1942 / Gauss-Kruger CM 87E","9001","4284","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_499[] = {"2506","Pulkovo 1942 / Gauss-Kruger CM 93E","9001","4284","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_500[] = {"2507","Pulkovo 1942 / Gauss-Kruger CM 99E","9001","4284","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_501[] = {"2508","Pulkovo 1942 / Gauss-Kruger CM 105E","9001","4284","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_502[] = {"2509","Pulkovo 1942 / Gauss-Kruger CM 111E","9001","4284","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_503[] = {"2510","Pulkovo 1942 / Gauss-Kruger CM 117E","9001","4284","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_504[] = {"2511","Pulkovo 1942 / Gauss-Kruger CM 123E","9001","4284","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_505[] = {"2512","Pulkovo 1942 / Gauss-Kruger CM 129E","9001","4284","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_506[] = {"2513","Pulkovo 1942 / Gauss-Kruger CM 135E","9001","4284","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_507[] = {"2514","Pulkovo 1942 / Gauss-Kruger CM 141E","9001","4284","16324","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_508[] = {"2515","Pulkovo 1942 / Gauss-Kruger CM 147E","9001","4284","16325","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_509[] = {"2516","Pulkovo 1942 / Gauss-Kruger CM 153E","9001","4284","16326","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_510[] = {"2517","Pulkovo 1942 / Gauss-Kruger CM 159E","9001","4284","16327","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_511[] = {"2518","Pulkovo 1942 / Gauss-Kruger CM 165E","9001","4284","16328","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_512[] = {"2519","Pulkovo 1942 / Gauss-Kruger CM 171E","9001","4284","16329","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_513[] = {"2520","Pulkovo 1942 / Gauss-Kruger CM 177E","9001","4284","16330","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_514[] = {"2521","Pulkovo 1942 / Gauss-Kruger CM 177W","9001","4284","16331","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_515[] = {"2522","Pulkovo 1942 / Gauss-Kruger CM 171W","9001","4284","16332","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_516[] = {"2523","Pulkovo 1942 / 3-degree Gauss-Kruger zone 7","9001","4284","16267","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_517[] = {"2524","Pulkovo 1942 / 3-degree Gauss-Kruger zone 8","9001","4284","16268","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_518[] = {"2525","Pulkovo 1942 / 3-degree Gauss-Kruger zone 9","9001","4284","16269","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_519[] = {"2526","Pulkovo 1942 / 3-degree Gauss-Kruger zone 10","9001","4284","16270","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_520[] = {"2527","Pulkovo 1942 / 3-degree Gauss-Kruger zone 11","9001","4284","16271","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_521[] = {"2528","Pulkovo 1942 / 3-degree Gauss-Kruger zone 12","9001","4284","16272","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_522[] = {"2529","Pulkovo 1942 / 3-degree Gauss-Kruger zone 13","9001","4284","16273","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_523[] = {"2530","Pulkovo 1942 / 3-degree Gauss-Kruger zone 14","9001","4284","16274","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_524[] = {"2531","Pulkovo 1942 / 3-degree Gauss-Kruger zone 15","9001","4284","16275","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_525[] = {"2532","Pulkovo 1942 / 3-degree Gauss-Kruger zone 16","9001","4284","16276","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_526[] = {"2533","Pulkovo 1942 / 3-degree Gauss-Kruger zone 17","9001","4284","16277","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_527[] = {"2534","Pulkovo 1942 / 3-degree Gauss-Kruger zone 18","9001","4284","16278","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_528[] = {"2535","Pulkovo 1942 / 3-degree Gauss-Kruger zone 19","9001","4284","16279","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_529[] = {"2536","Pulkovo 1942 / 3-degree Gauss-Kruger zone 20","9001","4284","16280","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_530[] = {"2537","Pulkovo 1942 / 3-degree Gauss-Kruger zone 21","9001","4284","16281","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_531[] = {"2538","Pulkovo 1942 / 3-degree Gauss-Kruger zone 22","9001","4284","16282","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_532[] = {"2539","Pulkovo 1942 / 3-degree Gauss-Kruger zone 23","9001","4284","16283","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_533[] = {"2540","Pulkovo 1942 / 3-degree Gauss-Kruger zone 24","9001","4284","16284","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_534[] = {"2541","Pulkovo 1942 / 3-degree Gauss-Kruger zone 25","9001","4284","16285","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_535[] = {"2542","Pulkovo 1942 / 3-degree Gauss-Kruger zone 26","9001","4284","16286","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_536[] = {"2543","Pulkovo 1942 / 3-degree Gauss-Kruger zone 27","9001","4284","16287","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_537[] = {"2544","Pulkovo 1942 / 3-degree Gauss-Kruger zone 28","9001","4284","16288","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_538[] = {"2545","Pulkovo 1942 / 3-degree Gauss-Kruger zone 29","9001","4284","16289","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_539[] = {"2546","Pulkovo 1942 / 3-degree Gauss-Kruger zone 30","9001","4284","16290","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_540[] = {"2547","Pulkovo 1942 / 3-degree Gauss-Kruger zone 31","9001","4284","16291","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_541[] = {"2548","Pulkovo 1942 / 3-degree Gauss-Kruger zone 32","9001","4284","16292","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_542[] = {"2549","Pulkovo 1942 / 3-degree Gauss-Kruger zone 33","9001","4284","16293","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_543[] = {"2550","Samboja / UTM zone 50S","9001","4125","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_544[] = {"2551","Pulkovo 1942 / 3-degree Gauss-Kruger zone 34","9001","4284","16294","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_545[] = {"2552","Pulkovo 1942 / 3-degree Gauss-Kruger zone 35","9001","4284","16295","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_546[] = {"2553","Pulkovo 1942 / 3-degree Gauss-Kruger zone 36","9001","4284","16296","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_547[] = {"2554","Pulkovo 1942 / 3-degree Gauss-Kruger zone 37","9001","4284","16297","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_548[] = {"2555","Pulkovo 1942 / 3-degree Gauss-Kruger zone 38","9001","4284","16298","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_549[] = {"2556","Pulkovo 1942 / 3-degree Gauss-Kruger zone 39","9001","4284","16299","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_550[] = {"2557","Pulkovo 1942 / 3-degree Gauss-Kruger zone 40","9001","4284","16070","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_551[] = {"2558","Pulkovo 1942 / 3-degree Gauss-Kruger zone 41","9001","4284","16071","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_552[] = {"2559","Pulkovo 1942 / 3-degree Gauss-Kruger zone 42","9001","4284","16072","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_553[] = {"2560","Pulkovo 1942 / 3-degree Gauss-Kruger zone 43","9001","4284","16073","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_554[] = {"2561","Pulkovo 1942 / 3-degree Gauss-Kruger zone 44","9001","4284","16074","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_555[] = {"2562","Pulkovo 1942 / 3-degree Gauss-Kruger zone 45","9001","4284","16075","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_556[] = {"2563","Pulkovo 1942 / 3-degree Gauss-Kruger zone 46","9001","4284","16076","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","46500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_557[] = {"2564","Pulkovo 1942 / 3-degree Gauss-Kruger zone 47","9001","4284","16077","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","47500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_558[] = {"2565","Pulkovo 1942 / 3-degree Gauss-Kruger zone 48","9001","4284","16078","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","48500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_559[] = {"2566","Pulkovo 1942 / 3-degree Gauss-Kruger zone 49","9001","4284","16079","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","49500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_560[] = {"2567","Pulkovo 1942 / 3-degree Gauss-Kruger zone 50","9001","4284","16080","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","50500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_561[] = {"2568","Pulkovo 1942 / 3-degree Gauss-Kruger zone 51","9001","4284","16081","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","51500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_562[] = {"2569","Pulkovo 1942 / 3-degree Gauss-Kruger zone 52","9001","4284","16082","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","52500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_563[] = {"2570","Pulkovo 1942 / 3-degree Gauss-Kruger zone 53","9001","4284","16083","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","53500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_564[] = {"2571","Pulkovo 1942 / 3-degree Gauss-Kruger zone 54","9001","4284","16084","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","54500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_565[] = {"2572","Pulkovo 1942 / 3-degree Gauss-Kruger zone 55","9001","4284","16085","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","55500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_566[] = {"2573","Pulkovo 1942 / 3-degree Gauss-Kruger zone 56","9001","4284","16086","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","56500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_567[] = {"2574","Pulkovo 1942 / 3-degree Gauss-Kruger zone 57","9001","4284","16087","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","57500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_568[] = {"2575","Pulkovo 1942 / 3-degree Gauss-Kruger zone 58","9001","4284","16088","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","58500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_569[] = {"2576","Pulkovo 1942 / 3-degree Gauss-Kruger zone 59","9001","4284","16089","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","59500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_570[] = {"2577","Pulkovo 1942 / 3-degree Gauss-Kruger zone 60","9001","4284","16090","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","60000000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_571[] = {"2578","Pulkovo 1942 / 3-degree Gauss-Kruger zone 61","9001","4284","16091","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","61500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_572[] = {"2579","Pulkovo 1942 / 3-degree Gauss-Kruger zone 62","9001","4284","16092","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","62500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_573[] = {"2580","Pulkovo 1942 / 3-degree Gauss-Kruger zone 63","9001","4284","16093","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","63500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_574[] = {"2581","Pulkovo 1942 / 3-degree Gauss-Kruger zone 64","9001","4284","16094","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","64500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_575[] = {"2582","Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E","9001","4284","16367","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_576[] = {"2583","Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E","9001","4284","16368","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_577[] = {"2584","Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E","9001","4284","16369","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_578[] = {"2585","Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E","9001","4284","16370","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_579[] = {"2586","Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E","9001","4284","16371","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_580[] = {"2587","Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E","9001","4284","16372","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_581[] = {"2588","Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E","9001","4284","16373","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_582[] = {"2589","Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E","9001","4284","16374","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_583[] = {"2590","Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E","9001","4284","16375","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_584[] = {"2591","Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E","9001","4284","16376","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_585[] = {"2592","Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E","9001","4284","16377","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_586[] = {"2593","Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E","9001","4284","16378","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_587[] = {"2594","Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E","9001","4284","16379","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_588[] = {"2595","Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E","9001","4284","16380","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_589[] = {"2596","Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E","9001","4284","16381","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_590[] = {"2597","Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E","9001","4284","16382","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_591[] = {"2598","Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E","9001","4284","16383","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_592[] = {"2599","Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E","9001","4284","16384","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_593[] = {"2600","Lietuvos Koordinoei Sistema 1994","9001","4126","19934","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9998","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_594[] = {"2601","Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E","9001","4284","16385","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_595[] = {"2602","Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E","9001","4284","16386","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_596[] = {"2603","Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E","9001","4284","16387","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_597[] = {"2604","Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E","9001","4284","16388","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_598[] = {"2605","Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E","9001","4284","16389","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_599[] = {"2606","Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E","9001","4284","16390","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_600[] = {"2607","Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E","9001","4284","16391","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_601[] = {"2608","Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E","9001","4284","16392","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_602[] = {"2609","Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E","9001","4284","16393","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_603[] = {"2610","Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E","9001","4284","16394","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_604[] = {"2611","Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E","9001","4284","16395","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_605[] = {"2612","Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E","9001","4284","16396","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_606[] = {"2613","Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E","9001","4284","16397","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_607[] = {"2614","Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E","9001","4284","16398","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_608[] = {"2615","Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E","9001","4284","16399","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_609[] = {"2616","Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E","9001","4284","16170","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_610[] = {"2617","Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E","9001","4284","16171","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_611[] = {"2618","Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E","9001","4284","16172","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_612[] = {"2619","Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E","9001","4284","16173","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_613[] = {"2620","Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E","9001","4284","16174","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_614[] = {"2621","Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E","9001","4284","16175","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_615[] = {"2622","Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E","9001","4284","16176","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_616[] = {"2623","Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E","9001","4284","16177","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_617[] = {"2624","Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E","9001","4284","16178","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_618[] = {"2625","Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E","9001","4284","16179","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_619[] = {"2626","Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E","9001","4284","16180","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_620[] = {"2627","Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E","9001","4284","16181","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_621[] = {"2628","Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E","9001","4284","16182","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_622[] = {"2629","Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E","9001","4284","16183","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_623[] = {"2630","Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E","9001","4284","16184","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_624[] = {"2631","Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E","9001","4284","16185","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_625[] = {"2632","Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E","9001","4284","16186","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_626[] = {"2633","Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E","9001","4284","16187","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_627[] = {"2634","Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E","9001","4284","16188","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_628[] = {"2635","Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E","9001","4284","16189","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_629[] = {"2636","Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E","9001","4284","16190","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_630[] = {"2637","Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W","9001","4284","16191","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_631[] = {"2638","Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W","9001","4284","16192","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_632[] = {"2639","Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W","9001","4284","16193","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_633[] = {"2640","Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W","9001","4284","16194","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_634[] = {"2641","Pulkovo 1995 / 3-degree Gauss-Kruger zone 7","9001","4200","16267","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_635[] = {"2642","Pulkovo 1995 / 3-degree Gauss-Kruger zone 8","9001","4200","16268","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_636[] = {"2643","Pulkovo 1995 / 3-degree Gauss-Kruger zone 9","9001","4200","16269","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_637[] = {"2644","Pulkovo 1995 / 3-degree Gauss-Kruger zone 10","9001","4200","16270","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_638[] = {"2645","Pulkovo 1995 / 3-degree Gauss-Kruger zone 11","9001","4200","16271","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_639[] = {"2646","Pulkovo 1995 / 3-degree Gauss-Kruger zone 12","9001","4200","16272","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_640[] = {"2647","Pulkovo 1995 / 3-degree Gauss-Kruger zone 13","9001","4200","16273","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_641[] = {"2648","Pulkovo 1995 / 3-degree Gauss-Kruger zone 14","9001","4200","16274","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_642[] = {"2649","Pulkovo 1995 / 3-degree Gauss-Kruger zone 15","9001","4200","16275","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_643[] = {"2650","Pulkovo 1995 / 3-degree Gauss-Kruger zone 16","9001","4200","16276","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_644[] = {"2651","Pulkovo 1995 / 3-degree Gauss-Kruger zone 17","9001","4200","16277","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_645[] = {"2652","Pulkovo 1995 / 3-degree Gauss-Kruger zone 18","9001","4200","16278","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_646[] = {"2653","Pulkovo 1995 / 3-degree Gauss-Kruger zone 19","9001","4200","16279","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_647[] = {"2654","Pulkovo 1995 / 3-degree Gauss-Kruger zone 20","9001","4200","16280","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_648[] = {"2655","Pulkovo 1995 / 3-degree Gauss-Kruger zone 21","9001","4200","16281","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_649[] = {"2656","Pulkovo 1995 / 3-degree Gauss-Kruger zone 22","9001","4200","16282","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_650[] = {"2657","Pulkovo 1995 / 3-degree Gauss-Kruger zone 23","9001","4200","16283","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_651[] = {"2658","Pulkovo 1995 / 3-degree Gauss-Kruger zone 24","9001","4200","16284","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_652[] = {"2659","Pulkovo 1995 / 3-degree Gauss-Kruger zone 25","9001","4200","16285","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_653[] = {"2660","Pulkovo 1995 / 3-degree Gauss-Kruger zone 26","9001","4200","16286","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_654[] = {"2661","Pulkovo 1995 / 3-degree Gauss-Kruger zone 27","9001","4200","16287","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_655[] = {"2662","Pulkovo 1995 / 3-degree Gauss-Kruger zone 28","9001","4200","16288","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_656[] = {"2663","Pulkovo 1995 / 3-degree Gauss-Kruger zone 29","9001","4200","16289","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_657[] = {"2664","Pulkovo 1995 / 3-degree Gauss-Kruger zone 30","9001","4200","16290","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_658[] = {"2665","Pulkovo 1995 / 3-degree Gauss-Kruger zone 31","9001","4200","16291","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_659[] = {"2666","Pulkovo 1995 / 3-degree Gauss-Kruger zone 32","9001","4200","16292","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_660[] = {"2667","Pulkovo 1995 / 3-degree Gauss-Kruger zone 33","9001","4200","16293","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_661[] = {"2668","Pulkovo 1995 / 3-degree Gauss-Kruger zone 34","9001","4200","16294","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_662[] = {"2669","Pulkovo 1995 / 3-degree Gauss-Kruger zone 35","9001","4200","16295","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_663[] = {"2670","Pulkovo 1995 / 3-degree Gauss-Kruger zone 36","9001","4200","16296","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_664[] = {"2671","Pulkovo 1995 / 3-degree Gauss-Kruger zone 37","9001","4200","16297","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_665[] = {"2672","Pulkovo 1995 / 3-degree Gauss-Kruger zone 38","9001","4200","16298","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_666[] = {"2673","Pulkovo 1995 / 3-degree Gauss-Kruger zone 39","9001","4200","16299","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_667[] = {"2674","Pulkovo 1995 / 3-degree Gauss-Kruger zone 40","9001","4200","16070","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_668[] = {"2675","Pulkovo 1995 / 3-degree Gauss-Kruger zone 41","9001","4200","16071","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_669[] = {"2676","Pulkovo 1995 / 3-degree Gauss-Kruger zone 42","9001","4200","16072","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_670[] = {"2677","Pulkovo 1995 / 3-degree Gauss-Kruger zone 43","9001","4200","16073","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_671[] = {"2678","Pulkovo 1995 / 3-degree Gauss-Kruger zone 44","9001","4200","16074","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_672[] = {"2679","Pulkovo 1995 / 3-degree Gauss-Kruger zone 45","9001","4200","16075","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_673[] = {"2680","Pulkovo 1995 / 3-degree Gauss-Kruger zone 46","9001","4200","16076","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","46500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_674[] = {"2681","Pulkovo 1995 / 3-degree Gauss-Kruger zone 47","9001","4200","16077","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","47500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_675[] = {"2682","Pulkovo 1995 / 3-degree Gauss-Kruger zone 48","9001","4200","16078","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","48500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_676[] = {"2683","Pulkovo 1995 / 3-degree Gauss-Kruger zone 49","9001","4200","16079","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","49500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_677[] = {"2684","Pulkovo 1995 / 3-degree Gauss-Kruger zone 50","9001","4200","16080","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","50500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_678[] = {"2685","Pulkovo 1995 / 3-degree Gauss-Kruger zone 51","9001","4200","16081","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","51500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_679[] = {"2686","Pulkovo 1995 / 3-degree Gauss-Kruger zone 52","9001","4200","16082","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","52500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_680[] = {"2687","Pulkovo 1995 / 3-degree Gauss-Kruger zone 53","9001","4200","16083","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","53500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_681[] = {"2688","Pulkovo 1995 / 3-degree Gauss-Kruger zone 54","9001","4200","16084","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","54500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_682[] = {"2689","Pulkovo 1995 / 3-degree Gauss-Kruger zone 55","9001","4200","16085","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","55500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_683[] = {"2690","Pulkovo 1995 / 3-degree Gauss-Kruger zone 56","9001","4200","16086","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","56500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_684[] = {"2691","Pulkovo 1995 / 3-degree Gauss-Kruger zone 57","9001","4200","16087","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","57500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_685[] = {"2692","Pulkovo 1995 / 3-degree Gauss-Kruger zone 58","9001","4200","16088","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","58500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_686[] = {"2693","Pulkovo 1995 / 3-degree Gauss-Kruger zone 59","9001","4200","16089","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","59500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_687[] = {"2694","Pulkovo 1995 / 3-degree Gauss-Kruger zone 60","9001","4200","16090","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","60000000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_688[] = {"2695","Pulkovo 1995 / 3-degree Gauss-Kruger zone 61","9001","4200","16091","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","61500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_689[] = {"2696","Pulkovo 1995 / 3-degree Gauss-Kruger zone 62","9001","4200","16092","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","62500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_690[] = {"2697","Pulkovo 1995 / 3-degree Gauss-Kruger zone 63","9001","4200","16093","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","63500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_691[] = {"2698","Pulkovo 1995 / 3-degree Gauss-Kruger zone 64","9001","4200","16094","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","64500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_692[] = {"2699","Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E","9001","4200","16367","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_693[] = {"2700","Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E","9001","4200","16368","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_694[] = {"2701","Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E","9001","4200","16369","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_695[] = {"2702","Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E","9001","4200","16370","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_696[] = {"2703","Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E","9001","4200","16371","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_697[] = {"2704","Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E","9001","4200","16372","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_698[] = {"2705","Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E","9001","4200","16373","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_699[] = {"2706","Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E","9001","4200","16374","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_700[] = {"2707","Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E","9001","4200","16375","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_701[] = {"2708","Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E","9001","4200","16376","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_702[] = {"2709","Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E","9001","4200","16377","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_703[] = {"2710","Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E","9001","4200","16378","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_704[] = {"2711","Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E","9001","4200","16379","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_705[] = {"2712","Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E","9001","4200","16380","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_706[] = {"2713","Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E","9001","4200","16381","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_707[] = {"2714","Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E","9001","4200","16382","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_708[] = {"2715","Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E","9001","4200","16383","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_709[] = {"2716","Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E","9001","4200","16384","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_710[] = {"2717","Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E","9001","4200","16385","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_711[] = {"2718","Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E","9001","4200","16386","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_712[] = {"2719","Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E","9001","4200","16387","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_713[] = {"2720","Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E","9001","4200","16388","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_714[] = {"2721","Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E","9001","4200","16389","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_715[] = {"2722","Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E","9001","4200","16390","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_716[] = {"2723","Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E","9001","4200","16391","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_717[] = {"2724","Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E","9001","4200","16392","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_718[] = {"2725","Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E","9001","4200","16393","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_719[] = {"2726","Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E","9001","4200","16394","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_720[] = {"2727","Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E","9001","4200","16395","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_721[] = {"2728","Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E","9001","4200","16396","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_722[] = {"2729","Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E","9001","4200","16397","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_723[] = {"2730","Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E","9001","4200","16398","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_724[] = {"2731","Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E","9001","4200","16399","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_725[] = {"2732","Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E","9001","4200","16170","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_726[] = {"2733","Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E","9001","4200","16171","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_727[] = {"2734","Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E","9001","4200","16172","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_728[] = {"2735","Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E","9001","4200","16173","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_729[] = {"2736","Tete / UTM zone 36S","9001","4127","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_730[] = {"2737","Tete / UTM zone 37S","9001","4127","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_731[] = {"2738","Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E","9001","4200","16174","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_732[] = {"2739","Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E","9001","4200","16175","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_733[] = {"2740","Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E","9001","4200","16176","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_734[] = {"2741","Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E","9001","4200","16177","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_735[] = {"2742","Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E","9001","4200","16178","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_736[] = {"2743","Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E","9001","4200","16179","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_737[] = {"2744","Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E","9001","4200","16180","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_738[] = {"2745","Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E","9001","4200","16181","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_739[] = {"2746","Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E","9001","4200","16182","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_740[] = {"2747","Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E","9001","4200","16183","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_741[] = {"2748","Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E","9001","4200","16184","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_742[] = {"2749","Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E","9001","4200","16185","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_743[] = {"2750","Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E","9001","4200","16186","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_744[] = {"2751","Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E","9001","4200","16187","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_745[] = {"2752","Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E","9001","4200","16188","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_746[] = {"2753","Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E","9001","4200","16189","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_747[] = {"2754","Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E","9001","4200","16190","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_748[] = {"2755","Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W","9001","4200","16191","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_749[] = {"2756","Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W","9001","4200","16192","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_750[] = {"2757","Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W","9001","4200","16193","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_751[] = {"2758","Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W","9001","4200","16194","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_752[] = {"2759","NAD83(HARN) / Alabama East","9001","4152","10131","9807","8801","30.3","9110","8802","-85.5","9110","8805","0.99996","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_753[] = {"2760","NAD83(HARN) / Alabama West","9001","4152","10132","9807","8801","30.0","9110","8802","-87.3","9110","8805","0.999933333","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_754[] = {"2761","NAD83(HARN) / Arizona East","9001","4152","10231","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_755[] = {"2762","NAD83(HARN) / Arizona Central","9001","4152","10232","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_756[] = {"2763","NAD83(HARN) / Arizona West","9001","4152","10233","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_757[] = {"2764","NAD83(HARN) / Arkansas North","9001","4152","10331","9802","8821","34.2","9110","8822","-92.0","9110","8823","36.14","9110","8824","34.56","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_758[] = {"2765","NAD83(HARN) / Arkansas South","9001","4152","10332","9802","8821","32.4","9110","8822","-92.0","9110","8823","34.46","9110","8824","33.18","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_759[] = {"2766","NAD83(HARN) / California zone 1","9001","4152","10431","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_760[] = {"2767","NAD83(HARN) / California zone 2","9001","4152","10432","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_761[] = {"2768","NAD83(HARN) / California zone 3","9001","4152","10433","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_762[] = {"2769","NAD83(HARN) / California zone 4","9001","4152","10434","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_763[] = {"2770","NAD83(HARN) / California zone 5","9001","4152","10435","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_764[] = {"2771","NAD83(HARN) / California zone 6","9001","4152","10436","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_765[] = {"2772","NAD83(HARN) / Colorado North","9001","4152","10531","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_766[] = {"2773","NAD83(HARN) / Colorado Central","9001","4152","10532","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_767[] = {"2774","NAD83(HARN) / Colorado South","9001","4152","10533","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_768[] = {"2775","NAD83(HARN) / Connecticut","9001","4152","10630","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","304800.6096","9001","8827","152400.3048","9001","",""," ",NULL};
+datafile_rows_t pcs_row_769[] = {"2776","NAD83(HARN) / Delaware","9001","4152","10730","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_770[] = {"2777","NAD83(HARN) / Florida East","9001","4152","10931","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_771[] = {"2778","NAD83(HARN) / Florida West","9001","4152","10932","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_772[] = {"2779","NAD83(HARN) / Florida North","9001","4152","10933","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_773[] = {"2780","NAD83(HARN) / Georgia East","9001","4152","11031","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_774[] = {"2781","NAD83(HARN) / Georgia West","9001","4152","11032","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_775[] = {"2782","NAD83(HARN) / Hawaii zone 1","9001","4152","15131","9807","8801","18.5","9110","8802","-155.3","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_776[] = {"2783","NAD83(HARN) / Hawaii zone 2","9001","4152","15132","9807","8801","20.2","9110","8802","-156.4","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_777[] = {"2784","NAD83(HARN) / Hawaii zone 3","9001","4152","15133","9807","8801","21.1","9110","8802","-158.0","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_778[] = {"2785","NAD83(HARN) / Hawaii zone 4","9001","4152","15134","9807","8801","21.5","9110","8802","-159.3","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_779[] = {"2786","NAD83(HARN) / Hawaii zone 5","9001","4152","15135","9807","8801","21.4","9110","8802","-160.1","9110","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_780[] = {"2787","NAD83(HARN) / Idaho East","9001","4152","11131","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_781[] = {"2788","NAD83(HARN) / Idaho Central","9001","4152","11132","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_782[] = {"2789","NAD83(HARN) / Idaho West","9001","4152","11133","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","800000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_783[] = {"2790","NAD83(HARN) / Illinois East","9001","4152","11231","9807","8801","36.4","9110","8802","-88.2","9110","8805","0.999975","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_784[] = {"2791","NAD83(HARN) / Illinois West","9001","4152","11232","9807","8801","36.4","9110","8802","-90.1","9110","8805","0.999941177","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_785[] = {"2792","NAD83(HARN) / Indiana East","9001","4152","11331","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","100000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_786[] = {"2793","NAD83(HARN) / Indiana West","9001","4152","11332","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_787[] = {"2794","NAD83(HARN) / Iowa North","9001","4152","11431","9802","8821","41.3","9110","8822","-93.3","9110","8823","43.16","9110","8824","42.04","9110","8826","1500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_788[] = {"2795","NAD83(HARN) / Iowa South","9001","4152","11432","9802","8821","40.0","9110","8822","-93.3","9110","8823","41.47","9110","8824","40.37","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_789[] = {"2796","NAD83(HARN) / Kansas North","9001","4152","11531","9802","8821","38.2","9110","8822","-98.0","9110","8823","39.47","9110","8824","38.43","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_790[] = {"2797","NAD83(HARN) / Kansas South","9001","4152","11532","9802","8821","36.4","9110","8822","-98.3","9110","8823","38.34","9110","8824","37.16","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_791[] = {"2798","NAD83(HARN) / Kentucky North","9001","4152","15303","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_792[] = {"2799","NAD83(HARN) / Kentucky South","9001","4152","11632","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","500000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_793[] = {"2800","NAD83(HARN) / Louisiana North","9001","4152","11731","9802","8821","30.3","9110","8822","-92.3","9110","8823","32.4","9110","8824","31.1","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_794[] = {"2801","NAD83(HARN) / Louisiana South","9001","4152","11732","9802","8821","28.3","9110","8822","-91.2","9110","8823","30.42","9110","8824","29.18","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_795[] = {"2802","NAD83(HARN) / Maine East","9001","4152","11831","9807","8801","43.4","9110","8802","-68.3","9110","8805","0.9999","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_796[] = {"2803","NAD83(HARN) / Maine West","9001","4152","11832","9807","8801","42.5","9110","8802","-70.1","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_797[] = {"2804","NAD83(HARN) / Maryland","9001","4152","11930","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_798[] = {"2805","NAD83(HARN) / Massachusetts Mainland","9001","4152","12031","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","200000.0","9001","8827","750000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_799[] = {"2806","NAD83(HARN) / Massachusetts Island","9001","4152","12032","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_800[] = {"2807","NAD83(HARN) / Michigan North","9001","4152","12141","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","8000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_801[] = {"2808","NAD83(HARN) / Michigan Central","9001","4152","12142","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","6000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_802[] = {"2809","NAD83(HARN) / Michigan South","9001","4152","12143","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","4000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_803[] = {"2810","NAD83(HARN) / Minnesota North","9001","4152","12231","9802","8821","46.3","9110","8822","-93.06","9110","8823","48.38","9110","8824","47.02","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_804[] = {"2811","NAD83(HARN) / Minnesota Central","9001","4152","12232","9802","8821","45.0","9110","8822","-94.15","9110","8823","47.03","9110","8824","45.37","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_805[] = {"2812","NAD83(HARN) / Minnesota South","9001","4152","12233","9802","8821","43.0","9110","8822","-94.0","9110","8823","45.13","9110","8824","43.47","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_806[] = {"2813","NAD83(HARN) / Mississippi East","9001","4152","12331","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_807[] = {"2814","NAD83(HARN) / Mississippi West","9001","4152","12332","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_808[] = {"2815","NAD83(HARN) / Missouri East","9001","4152","12431","9807","8801","35.5","9110","8802","-90.3","9110","8805","0.999933333","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_809[] = {"2816","NAD83(HARN) / Missouri Central","9001","4152","12432","9807","8801","35.5","9110","8802","-92.3","9110","8805","0.999933333","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_810[] = {"2817","NAD83(HARN) / Missouri West","9001","4152","12433","9807","8801","36.1","9110","8802","-94.3","9110","8805","0.999941177","9201","8806","850000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_811[] = {"2818","NAD83(HARN) / Montana","9001","4152","12530","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_812[] = {"2819","NAD83(HARN) / Nebraska","9001","4152","12630","9802","8821","39.5","9110","8822","-100.0","9110","8823","43.0","9110","8824","40.0","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_813[] = {"2820","NAD83(HARN) / Nevada East","9001","4152","12731","9807","8801","34.45","9110","8802","-115.35","9110","8805","0.9999","9201","8806","200000.0","9001","8807","8000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_814[] = {"2821","NAD83(HARN) / Nevada Central","9001","4152","12732","9807","8801","34.45","9110","8802","-116.4","9110","8805","0.9999","9201","8806","500000.0","9001","8807","6000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_815[] = {"2822","NAD83(HARN) / Nevada West","9001","4152","12733","9807","8801","34.45","9110","8802","-118.35","9110","8805","0.9999","9201","8806","800000.0","9001","8807","4000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_816[] = {"2823","NAD83(HARN) / New Hampshire","9001","4152","12830","9807","8801","42.3","9110","8802","-71.4","9110","8805","0.999966667","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_817[] = {"2824","NAD83(HARN) / New Jersey","9001","4152","12930","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_818[] = {"2825","NAD83(HARN) / New Mexico East","9001","4152","13031","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","165000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_819[] = {"2826","NAD83(HARN) / New Mexico Central","9001","4152","13032","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_820[] = {"2827","NAD83(HARN) / New Mexico West","9001","4152","13033","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","830000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_821[] = {"2828","NAD83(HARN) / New York East","9001","4152","13131","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_822[] = {"2829","NAD83(HARN) / New York Central","9001","4152","13132","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_823[] = {"2830","NAD83(HARN) / New York West","9001","4152","13133","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","350000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_824[] = {"2831","NAD83(HARN) / New York Long Island","9001","4152","13134","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","300000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_825[] = {"2832","NAD83(HARN) / North Dakota North","9001","4152","13331","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_826[] = {"2833","NAD83(HARN) / North Dakota South","9001","4152","13332","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_827[] = {"2834","NAD83(HARN) / Ohio North","9001","4152","13431","9802","8821","39.4","9110","8822","-82.3","9110","8823","41.42","9110","8824","40.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_828[] = {"2835","NAD83(HARN) / Ohio South","9001","4152","13432","9802","8821","38.0","9110","8822","-82.3","9110","8823","40.02","9110","8824","38.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_829[] = {"2836","NAD83(HARN) / Oklahoma North","9001","4152","13531","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_830[] = {"2837","NAD83(HARN) / Oklahoma South","9001","4152","13532","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_831[] = {"2838","NAD83(HARN) / Oregon North","9001","4152","13631","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","2500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_832[] = {"2839","NAD83(HARN) / Oregon South","9001","4152","13632","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","1500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_833[] = {"2840","NAD83(HARN) / Rhode Island","9001","4152","13830","9807","8801","41.05","9110","8802","-71.3","9110","8805","0.99999375","9201","8806","100000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_834[] = {"2841","NAD83(HARN) / South Dakota North","9001","4152","14031","9802","8821","43.5","9110","8822","-100.0","9110","8823","45.41","9110","8824","44.25","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_835[] = {"2842","NAD83(HARN) / South Dakota South","9001","4152","14032","9802","8821","42.2","9110","8822","-100.2","9110","8823","44.24","9110","8824","42.5","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_836[] = {"2843","NAD83(HARN) / Tennessee","9001","4152","14130","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_837[] = {"2844","NAD83(HARN) / Texas North","9001","4152","14231","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","200000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_838[] = {"2845","NAD83(HARN) / Texas North Central","9001","4152","14232","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","600000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_839[] = {"2846","NAD83(HARN) / Texas Central","9001","4152","14233","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","700000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_840[] = {"2847","NAD83(HARN) / Texas South Central","9001","4152","14234","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","600000.0","9001","8827","4000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_841[] = {"2848","NAD83(HARN) / Texas South","9001","4152","14235","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","300000.0","9001","8827","5000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_842[] = {"2849","NAD83(HARN) / Utah North","9001","4152","14331","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_843[] = {"2850","NAD83(HARN) / Utah Central","9001","4152","14332","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_844[] = {"2851","NAD83(HARN) / Utah South","9001","4152","14333","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","500000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_845[] = {"2852","NAD83(HARN) / Vermont","9001","4152","14430","9807","8801","42.3","9110","8802","-72.3","9110","8805","0.999964286","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_846[] = {"2853","NAD83(HARN) / Virginia North","9001","4152","14531","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","3500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_847[] = {"2854","NAD83(HARN) / Virginia South","9001","4152","14532","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","3500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_848[] = {"2855","NAD83(HARN) / Washington North","9001","4152","14631","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_849[] = {"2856","NAD83(HARN) / Washington South","9001","4152","14632","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_850[] = {"2857","NAD83(HARN) / West Virginia North","9001","4152","14731","9802","8821","38.3","9110","8822","-79.3","9110","8823","40.15","9110","8824","39.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_851[] = {"2858","NAD83(HARN) / West Virginia South","9001","4152","14732","9802","8821","37.0","9110","8822","-81.0","9110","8823","38.53","9110","8824","37.29","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_852[] = {"2859","NAD83(HARN) / Wisconsin North","9001","4152","14831","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_853[] = {"2860","NAD83(HARN) / Wisconsin Central","9001","4152","14832","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_854[] = {"2861","NAD83(HARN) / Wisconsin South","9001","4152","14833","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_855[] = {"2862","NAD83(HARN) / Wyoming East","9001","4152","14931","9807","8801","40.3","9110","8802","-105.1","9110","8805","0.9999375","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_856[] = {"2863","NAD83(HARN) / Wyoming East Central","9001","4152","14932","9807","8801","40.3","9110","8802","-107.2","9110","8805","0.9999375","9201","8806","400000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_857[] = {"2864","NAD83(HARN) / Wyoming West Central","9001","4152","14933","9807","8801","40.3","9110","8802","-108.45","9110","8805","0.9999375","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_858[] = {"2865","NAD83(HARN) / Wyoming West","9001","4152","14934","9807","8801","40.3","9110","8802","-110.05","9110","8805","0.9999375","9201","8806","800000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_859[] = {"2866","NAD83(HARN) / Puerto Rico & Virgin Is.","9001","4152","15230","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","200000.0","9001","8827","200000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_860[] = {"2867","NAD83(HARN) / Arizona East (ft)","9002","4152","15304","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_861[] = {"2868","NAD83(HARN) / Arizona Central (ft)","9002","4152","15305","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_862[] = {"2869","NAD83(HARN) / Arizona West (ft)","9002","4152","15306","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t pcs_row_863[] = {"2870","NAD83(HARN) / California zone 1 (ftUS)","9003","4152","15307","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_864[] = {"2871","NAD83(HARN) / California zone 2 (ftUS)","9003","4152","15308","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_865[] = {"2872","NAD83(HARN) / California zone 3 (ftUS)","9003","4152","15309","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_866[] = {"2873","NAD83(HARN) / California zone 4 (ftUS)","9003","4152","15310","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_867[] = {"2874","NAD83(HARN) / California zone 5 (ftUS)","9003","4152","15311","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_868[] = {"2875","NAD83(HARN) / California zone 6 (ftUS)","9003","4152","15312","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_869[] = {"2876","NAD83(HARN) / Colorado North (ftUS)","9003","4152","15313","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_870[] = {"2877","NAD83(HARN) / Colorado Central (ftUS)","9003","4152","15314","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_871[] = {"2878","NAD83(HARN) / Colorado South (ftUS)","9003","4152","15315","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_872[] = {"2879","NAD83(HARN) / Connecticut (ftUS)","9003","4152","15316","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","1000000.0","9003","8827","500000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_873[] = {"2880","NAD83(HARN) / Delaware (ftUS)","9003","4152","15317","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_874[] = {"2881","NAD83(HARN) / Florida East (ftUS)","9003","4152","15318","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_875[] = {"2882","NAD83(HARN) / Florida West (ftUS)","9003","4152","15319","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_876[] = {"2883","NAD83(HARN) / Florida North (ftUS)","9003","4152","15320","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_877[] = {"2884","NAD83(HARN) / Georgia East (ftUS)","9003","4152","15321","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_878[] = {"2885","NAD83(HARN) / Georgia West (ftUS)","9003","4152","15322","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_879[] = {"2886","NAD83(HARN) / Idaho East (ftUS)","9003","4152","15323","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_880[] = {"2887","NAD83(HARN) / Idaho Central (ftUS)","9003","4152","15324","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_881[] = {"2888","NAD83(HARN) / Idaho West (ftUS)","9003","4152","15325","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","2624666.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_882[] = {"2889","NAD83(HARN) / Indiana East (ftUS)","9003","4152","15326","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_883[] = {"2890","NAD83(HARN) / Indiana West (ftUS)","9003","4152","15327","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_884[] = {"2891","NAD83(HARN) / Kentucky North (ftUS)","9003","4152","15328","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_885[] = {"2892","NAD83(HARN) / Kentucky South (ftUS)","9003","4152","15329","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","1640416.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_886[] = {"2893","NAD83(HARN) / Maryland (ftUS)","9003","4152","15330","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","1312333.333","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_887[] = {"2894","NAD83(HARN) / Massachusetts Mainland (ftUS)","9003","4152","15331","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","656166.667","9003","8827","2460625.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_888[] = {"2895","NAD83(HARN) / Massachusetts Island (ftUS)","9003","4152","15332","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_889[] = {"2896","NAD83(HARN) / Michigan North (ft)","9002","4152","15333","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","26246719.16","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_890[] = {"2897","NAD83(HARN) / Michigan Central (ft)","9002","4152","15334","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","19685039.37","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_891[] = {"2898","NAD83(HARN) / Michigan South (ft)","9002","4152","15335","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","13123359.58","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_892[] = {"2899","NAD83(HARN) / Mississippi East (ftUS)","9003","4152","15336","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","984250.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_893[] = {"2900","NAD83(HARN) / Mississippi West (ftUS)","9003","4152","15337","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_894[] = {"2901","NAD83(HARN) / Montana (ft)","9002","4152","15338","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_895[] = {"2902","NAD83(HARN) / New Mexico East (ftUS)","9003","4152","15339","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","541337.5","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_896[] = {"2903","NAD83(HARN) / New Mexico Central (ftUS)","9003","4152","15340","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_897[] = {"2904","NAD83(HARN) / New Mexico West (ftUS)","9003","4152","15341","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","2723091.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_898[] = {"2905","NAD83(HARN) / New York East (ftUS)","9003","4152","15342","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","492125.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_899[] = {"2906","NAD83(HARN) / New York Central (ftUS)","9003","4152","15343","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","820208.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_900[] = {"2907","NAD83(HARN) / New York West (ftUS)","9003","4152","15344","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","1148291.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_901[] = {"2908","NAD83(HARN) / New York Long Island (ftUS)","9003","4152","15345","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","984250.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_902[] = {"2909","NAD83(HARN) / North Dakota North (ft)","9002","4152","15347","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_903[] = {"2910","NAD83(HARN) / North Dakota South (ft)","9002","4152","15348","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_904[] = {"2911","NAD83(HARN) / Oklahoma North (ftUS)","9003","4152","15349","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_905[] = {"2912","NAD83(HARN) / Oklahoma South (ftUS)","9003","4152","15350","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_906[] = {"2913","NAD83(HARN) / Oregon North (ft)","9002","4152","15351","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","8202099.738","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_907[] = {"2914","NAD83(HARN) / Oregon South (ft)","9002","4152","15352","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","4921259.843","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_908[] = {"2915","NAD83(HARN) / Tennessee (ftUS)","9003","4152","15356","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_909[] = {"2916","NAD83(HARN) / Texas North (ftUS)","9003","4152","15357","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","656166.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_910[] = {"2917","NAD83(HARN) / Texas North Central (ftUS)","9003","4152","15358","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","1968500.0","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_911[] = {"2918","NAD83(HARN) / Texas Central (ftUS)","9003","4152","15359","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","2296583.333","9003","8827","9842500.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_912[] = {"2919","NAD83(HARN) / Texas South Central (ftUS)","9003","4152","15360","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","1968500.0","9003","8827","13123333.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_913[] = {"2920","NAD83(HARN) / Texas South (ftUS)","9003","4152","15361","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","984250.0","9003","8827","16404166.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_914[] = {"2921","NAD83(HARN) / Utah North (ft)","9002","4152","15362","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","1640419.948","9002","8827","3280839.895","9002","",""," ",NULL};
+datafile_rows_t pcs_row_915[] = {"2922","NAD83(HARN) / Utah Central (ft)","9002","4152","15363","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","1640419.948","9002","8827","6561679.79","9002","",""," ",NULL};
+datafile_rows_t pcs_row_916[] = {"2923","NAD83(HARN) / Utah South (ft)","9002","4152","15364","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","1640419.948","9002","8827","9842519.685","9002","",""," ",NULL};
+datafile_rows_t pcs_row_917[] = {"2924","NAD83(HARN) / Virginia North (ftUS)","9003","4152","15365","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","11482916.667","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t pcs_row_918[] = {"2925","NAD83(HARN) / Virginia South (ftUS)","9003","4152","15366","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","11482916.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t pcs_row_919[] = {"2926","NAD83(HARN) / Washington North (ftUS)","9003","4152","15367","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_920[] = {"2927","NAD83(HARN) / Washington South (ftUS)","9003","4152","15368","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_921[] = {"2928","NAD83(HARN) / Wisconsin North (ftUS)","9003","4152","15369","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_922[] = {"2929","NAD83(HARN) / Wisconsin Central (ftUS)","9003","4152","15370","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_923[] = {"2930","NAD83(HARN) / Wisconsin South (ftUS)","9003","4152","15371","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_924[] = {"2931","Beduaram / TM 13 NE","9001","4213","16413","9807","8801","0.0","9102","8802","13.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_925[] = {"2932","QND95 / Qatar National Grid","9001","4614","19919","9807","8801","24.27","9110","8802","51.13","9110","8805","0.99999","9201","8806","200000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_926[] = {"2933","Segara / UTM zone 50S","9001","4613","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_927[] = {"2934","Segara (Jakarta) / NEIEZ","9001","4820","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_928[] = {"2935","Pulkovo 1942 / CS63 zone A1","9001","4284","18441","9807","8801","0.07","9110","8802","41.32","9110","8805","1.0","9201","8806","1300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_929[] = {"2936","Pulkovo 1942 / CS63 zone A2","9001","4284","18442","9807","8801","0.07","9110","8802","44.32","9110","8805","1.0","9201","8806","2300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_930[] = {"2937","Pulkovo 1942 / CS63 zone A3","9001","4284","18443","9807","8801","0.07","9110","8802","47.32","9110","8805","1.0","9201","8806","3300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_931[] = {"2938","Pulkovo 1942 / CS63 zone A4","9001","4284","18444","9807","8801","0.07","9110","8802","50.32","9110","8805","1.0","9201","8806","4300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_932[] = {"2939","Pulkovo 1942 / CS63 zone K2","9001","4284","18446","9807","8801","0.08","9110","8802","50.46","9110","8805","1.0","9201","8806","2300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_933[] = {"2940","Pulkovo 1942 / CS63 zone K3","9001","4284","18447","9807","8801","0.08","9110","8802","53.46","9110","8805","1.0","9201","8806","3300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_934[] = {"2941","Pulkovo 1942 / CS63 zone K4","9001","4284","18448","9807","8801","0.08","9110","8802","56.46","9110","8805","1.0","9201","8806","4300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_935[] = {"2942","Porto Santo / UTM zone 28N","9001","4615","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_936[] = {"2943","Selvagem Grande / UTM zone 28N","9001","4616","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_937[] = {"2944","NAD83(CSRS) / SCoPQ zone 2","9001","4617","17700","9807","8801","0.0","9110","8802","-55.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_938[] = {"2945","NAD83(CSRS) / MTM zone 3","9001","4617","17703","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_939[] = {"2946","NAD83(CSRS) / MTM zone 4","9001","4617","17704","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_940[] = {"2947","NAD83(CSRS) / MTM zone 5","9001","4617","17705","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_941[] = {"2948","NAD83(CSRS) / MTM zone 6","9001","4617","17706","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_942[] = {"2949","NAD83(CSRS) / MTM zone 7","9001","4617","17707","9807","8801","0.0","9110","8802","-70.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_943[] = {"2950","NAD83(CSRS) / MTM zone 8","9001","4617","17708","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_944[] = {"2951","NAD83(CSRS) / MTM zone 9","9001","4617","17709","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_945[] = {"2952","NAD83(CSRS) / MTM zone 10","9001","4617","17710","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_946[] = {"2953","NAD83(CSRS) / New Brunswick Stereo","9001","4617","19946","9809","8801","46.3","9110","8802","-66.3","9110","8805","0.999912","9201","8806","2500000.0","9001","8807","7500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_947[] = {"2954","NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)","9001","4617","19960","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_948[] = {"2955","NAD83(CSRS) / UTM zone 11N","9001","4617","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_949[] = {"2956","NAD83(CSRS) / UTM zone 12N","9001","4617","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_950[] = {"2957","NAD83(CSRS) / UTM zone 13N","9001","4617","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_951[] = {"2958","NAD83(CSRS) / UTM zone 17N","9001","4617","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_952[] = {"2959","NAD83(CSRS) / UTM zone 18N","9001","4617","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_953[] = {"2960","NAD83(CSRS) / UTM zone 19N","9001","4617","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_954[] = {"2961","NAD83(CSRS) / UTM zone 20N","9001","4617","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_955[] = {"2962","NAD83(CSRS) / UTM zone 21N","9001","4617","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_956[] = {"2963","Lisbon 1890 (Lisbon) / Portugal Bonne","9001","4904","19979","9828","8801","39.4","9110","8802","1.0","9110","8806","0.0","9001","8807","0.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_957[] = {"2964","NAD27 / Alaska Albers","9003","4267","15020","9822","8821","50.0","9102","8822","-154.0","9102","8823","55.0","9102","8824","65.0","9102","8826","0.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_958[] = {"2965","NAD83 / Indiana East (ftUS)","9003","4269","15372","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_959[] = {"2966","NAD83 / Indiana West (ftUS)","9003","4269","15373","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_960[] = {"2967","NAD83(HARN) / Indiana East (ftUS)","9003","4152","15372","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_961[] = {"2968","NAD83(HARN) / Indiana West (ftUS)","9003","4152","15373","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_962[] = {"2969","Fort Marigot / UTM zone 20N","9001","4621","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_963[] = {"2970","Sainte Anne / UTM zone 20N","9001","4622","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_964[] = {"2971","CSG67 / UTM zone 22N","9001","4623","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_965[] = {"2972","RGFG95 / UTM zone 22N","9001","4624","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_966[] = {"2973","Fort Desaix / UTM zone 20N","9001","4625","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_967[] = {"2975","RGR92 / UTM zone 40S","9001","4627","16140","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_968[] = {"2976","Tahiti / UTM zone 6S","9001","4628","16106","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_969[] = {"2977","Tahaa / UTM zone 5S","9001","4629","16105","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_970[] = {"2978","IGN72 Nuku Hiva / UTM zone 7S","9001","4630","16107","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_971[] = {"2979","K0 1949 / UTM zone 42S","9001","4631","16142","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_972[] = {"2980","Combani 1950 / UTM zone 38S","9001","4632","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_973[] = {"2981","IGN56 Lifou / UTM zone 58S","9001","4633","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_974[] = {"2982","IGN72 Grand Terre / UTM zone 58S","9001","4634","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_975[] = {"2983","ST87 Ouvea / UTM zone 58S","9001","4635","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_976[] = {"2984","RGNC 1991 / Lambert New Caledonia","9001","4645","19981","9802","8821","-21.3","9110","8822","166.0","9110","8823","-20.4","9110","8824","-22.2","9110","8826","400000.0","9001","8827","300000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_977[] = {"2985","Petrels 1972 / Terre Adelie Polar Stereographic","9001","4636","19983","9830","8826","300000.0","9001","8827","200000.0","9001","8832","-67.0","9102","8833","140.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_978[] = {"2986","Perroud 1950 / Terre Adelie Polar Stereographic","9001","4637","19983","9830","8826","300000.0","9001","8827","200000.0","9001","8832","-67.0","9102","8833","140.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_979[] = {"2987","Saint Pierre et Miquelon 1950 / UTM zone 21N","9001","4638","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_980[] = {"2988","MOP78 / UTM zone 1S","9001","4639","16101","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_981[] = {"2989","RRAF 1991 / UTM zone 20N","9001","4640","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_982[] = {"2990","Piton des Neiges / TM Reunion","9001","4626","19982","9807","8801","-21.07","9110","8802","55.32","9110","8805","1.0","9201","8806","50000.0","9001","8807","160000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_983[] = {"2991","NAD83 / Oregon Lambert","9001","4269","13633","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_984[] = {"2992","NAD83 / Oregon Lambert (ft)","9002","4269","15374","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","1312335.958","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_985[] = {"2993","NAD83(HARN) / Oregon Lambert","9001","4152","13633","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_986[] = {"2994","NAD83(HARN) / Oregon Lambert (ft)","9002","4152","15374","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","1312335.958","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t pcs_row_987[] = {"2995","IGN53 Mare / UTM zone 58S","9001","4641","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_988[] = {"2996","ST84 Ile des Pins / UTM zone 58S","9001","4642","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_989[] = {"2997","ST71 Belep / UTM zone 58S","9001","4643","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_990[] = {"2998","NEA74 Noumea / UTM zone 58S","9001","4644","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_991[] = {"2999","Grand Comoros / UTM zone 38S","9001","4646","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_992[] = {"3000","Segara / NEIEZ","9001","4613","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_993[] = {"3001","Batavia / NEIEZ","9001","4211","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_994[] = {"3002","Makassar / NEIEZ","9001","4257","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_995[] = {"3003","Monte Mario / Italy zone 1","9001","4265","18121","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_996[] = {"3004","Monte Mario / Italy zone 2","9001","4265","18122","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","2520000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_997[] = {"3005","NAD83 / BC Albers","9001","4269","19984","9822","8821","45.0","9102","8822","-126.0","9102","8823","50.0","9110","8824","58.3","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_998[] = {"3006","SWEREF99 TM","9001","4619","17333","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_999[] = {"3007","SWEREF99 12 00","9001","4619","17321","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1000[] = {"3008","SWEREF99 13 30","9001","4619","17322","9807","8801","0.0","9110","8802","13.3","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1001[] = {"3009","SWEREF99 15 00","9001","4619","17323","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1002[] = {"3010","SWEREF99 16 30","9001","4619","17324","9807","8801","0.0","9110","8802","16.3","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1003[] = {"3011","SWEREF99 18 00","9001","4619","17325","9807","8801","0.0","9102","8802","18.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1004[] = {"3012","SWEREF99 14 15","9001","4619","17326","9807","8801","0.0","9110","8802","14.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1005[] = {"3013","SWEREF99 15 45","9001","4619","17327","9807","8801","0.0","9110","8802","15.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1006[] = {"3014","SWEREF99 17 15","9001","4619","17328","9807","8801","0.0","9110","8802","17.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1007[] = {"3015","SWEREF99 18 45","9001","4619","17329","9807","8801","0.0","9110","8802","18.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1008[] = {"3016","SWEREF99 20 15","9001","4619","17330","9807","8801","0.0","9110","8802","20.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1009[] = {"3017","SWEREF99 21 45","9001","4619","17331","9807","8801","0.0","9110","8802","21.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1010[] = {"3018","SWEREF99 23 15","9001","4619","17332","9807","8801","0.0","9110","8802","23.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1011[] = {"3019","RT90 7.5 gon V","9001","4124","17334","9807","8801","0.0","9110","8802","11.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1012[] = {"3020","RT90 5 gon V","9001","4124","17335","9807","8801","0.0","9110","8802","13.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1013[] = {"3021","RT90 2.5 gon V","9001","4124","19929","9807","8801","0.0","9110","8802","15.48298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1014[] = {"3022","RT90 0 gon","9001","4124","17336","9807","8801","0.0","9110","8802","18.03298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1015[] = {"3023","RT90 2.5 gon O","9001","4124","17337","9807","8801","0.0","9110","8802","20.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1016[] = {"3024","RT90 5 gon O","9001","4124","17338","9807","8801","0.0","9110","8802","22.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1017[] = {"3025","RT38 7.5 gon V","9001","4308","17334","9807","8801","0.0","9110","8802","11.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1018[] = {"3026","RT38 5 gon V","9001","4308","17335","9807","8801","0.0","9110","8802","13.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1019[] = {"3027","RT38 2.5 gon V","9001","4308","19929","9807","8801","0.0","9110","8802","15.48298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1020[] = {"3028","RT38 0 gon","9001","4308","17336","9807","8801","0.0","9110","8802","18.03298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1021[] = {"3029","RT38 2.5 gon O","9001","4308","17337","9807","8801","0.0","9110","8802","20.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1022[] = {"3030","RT38 5 gon O","9001","4308","17338","9807","8801","0.0","9110","8802","22.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1023[] = {"3031","WGS 84 / Antarctic Polar Stereographic","9001","4326","19992","9829","8806","0.0","9001","8807","0.0","9001","8832","-71.0","9102","8833","0.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1024[] = {"3032","WGS 84 / Australian Antarctic Polar Stereographic","9001","4326","19993","9829","8806","6000000.0","9001","8807","6000000.0","9001","8832","-71.0","9102","8833","70.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1025[] = {"3033","WGS 84 / Australian Antarctic Lambert","9001","4326","19994","9802","8821","-50.0","9110","8822","70.0","9110","8823","-68.3","9110","8824","-74.3","9110","8826","6000000.0","9001","8827","6000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1026[] = {"3034","ETRS89 / ETRS-LCC","9001","4258","19985","9802","8821","52.0","9102","8822","10.0","9102","8823","35.0","9102","8824","65.0","9102","8826","4000000.0","9001","8827","2800000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1027[] = {"3035","ETRS89 / ETRS-LAEA","9001","4258","19986","9820","8801","52.0","9102","8802","10.0","9102","8806","4321000.0","9001","8807","3210000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1028[] = {"3036","Moznet / UTM zone 36S","9001","4130","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1029[] = {"3037","Moznet / UTM zone 37S","9001","4130","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1030[] = {"3038","ETRS89 / ETRS-TM26","9001","4258","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1031[] = {"3039","ETRS89 / ETRS-TM27","9001","4258","16027","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1032[] = {"3040","ETRS89 / ETRS-TM28","9001","4258","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1033[] = {"3041","ETRS89 / ETRS-TM29","9001","4258","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1034[] = {"3042","ETRS89 / ETRS-TM30","9001","4258","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1035[] = {"3043","ETRS89 / ETRS-TM31","9001","4258","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1036[] = {"3044","ETRS89 / ETRS-TM32","9001","4258","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1037[] = {"3045","ETRS89 / ETRS-TM33","9001","4258","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1038[] = {"3046","ETRS89 / ETRS-TM34","9001","4258","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1039[] = {"3047","ETRS89 / ETRS-TM35","9001","4258","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1040[] = {"3048","ETRS89 / ETRS-TM36","9001","4258","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1041[] = {"3049","ETRS89 / ETRS-TM37","9001","4258","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1042[] = {"3050","ETRS89 / ETRS-TM38","9001","4258","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1043[] = {"3051","ETRS89 / ETRS-TM39","9001","4258","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1044[] = {"3052","Reykjavik 1900 / Lambert 1900","9001","4657","19987","9826","8801","65.0","9110","8802","-19.011965","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1045[] = {"3053","Hjorsey 1955 / Lambert 1955","9001","4658","19988","9826","8801","65.0","9102","8802","-18.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1046[] = {"3054","Hjorsey 1955 / UTM zone 26N","9001","4658","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1047[] = {"3055","Hjorsey 1955 / UTM zone 27N","9001","4658","16027","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1048[] = {"3056","Hjorsey 1955 / UTM zone 28N","9001","4658","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1049[] = {"3057","ISN93 / Lambert 1993","9001","4659","19989","9802","8821","65.0","9110","8822","-19.0","9110","8823","64.15","9110","8824","65.45","9110","8826","500000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1050[] = {"3058","Helle 1954 / Jan Mayen Grid","9001","4660","19991","9807","8801","0.0","9110","8802","-8.3","9110","8805","1.0","9201","8806","50000.0","9001","8807","-7800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1051[] = {"3059","LKS92 / Latvia TM","9001","4661","19990","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","-6000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1052[] = {"3060","IGN72 Grande Terre / UTM zone 58S","9001","4662","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1053[] = {"3061","Porto Santo 1995 / UTM zone 28N","9001","4663","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1054[] = {"3062","Azores Oriental 1995 / UTM zone 26N","9001","4664","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1055[] = {"3063","Azores Central 1995 / UTM zone 26N","9001","4665","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1056[] = {"3064","IGM95 / UTM zone 32N","9001","4670","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1057[] = {"3065","IGM95 / UTM zone 33N","9001","4670","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1058[] = {"3148","Indian 1960 / UTM zone 48N","9001","4131","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1059[] = {"3149","Indian 1960 / UTM zone 49N","9001","4131","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1060[] = {"3176","Indian 1960 / TM 106 NE","9001","4131","16506","9807","8801","0.0","9102","8802","106.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1061[] = {"3200","FD58 / Iraq zone","9001","4132","19906","9801","8801","32.3","9110","8802","45.0","9110","8805","0.9987864078","9201","8806","1500000.0","9001","8807","1166200.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1062[] = {"3300","Estonian Coordinate System of 1992","9001","4133","19938","9802","8821","57.310319415","9110","8822","24.0","9110","8823","59.2","9110","8824","58.0","9110","8826","500000.0","9001","8827","6375000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1063[] = {"3301","Estonian Coordinate System of 1997","9001","4180","19938","9802","8821","57.310319415","9110","8822","24.0","9110","8823","59.2","9110","8824","58.0","9110","8826","500000.0","9001","8827","6375000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1064[] = {"3439","PSD93 / UTM zone 39N","9001","4134","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1065[] = {"3440","PSD93 / UTM zone 40N","9001","4134","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1066[] = {"3561","Old Hawaiian / Hawaii zone 1","9003","4135","15101","9807","8801","18.5","9110","8802","-155.3","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1067[] = {"3562","Old Hawaiian / Hawaii zone 2","9003","4135","15102","9807","8801","20.2","9110","8802","-156.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1068[] = {"3563","Old Hawaiian / Hawaii zone 3","9003","4135","15103","9807","8801","21.1","9110","8802","-158.0","9110","8805","0.99999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1069[] = {"3564","Old Hawaiian / Hawaii zone 4","9003","4135","15104","9807","8801","21.5","9110","8802","-159.3","9110","8805","0.99999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1070[] = {"3565","Old Hawaiian / Hawaii zone 5","9003","4135","15105","9807","8801","21.4","9110","8802","-160.1","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1071[] = {"3920","Puerto Rico / UTM zone 20N","9001","4139","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1072[] = {"3991","Puerto Rico State Plane CS of 1927","9003","4139","15201","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","500000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1073[] = {"3992","Puerto Rico / St. Croix","9003","4139","15202","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","500000.0","9003","8827","100000.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1074[] = {"20004","Pulkovo 1995 / Gauss-Kruger zone 4","9001","4200","16204","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1075[] = {"20005","Pulkovo 1995 / Gauss-Kruger zone 5","9001","4200","16205","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1076[] = {"20006","Pulkovo 1995 / Gauss-Kruger zone 6","9001","4200","16206","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1077[] = {"20007","Pulkovo 1995 / Gauss-Kruger zone 7","9001","4200","16207","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1078[] = {"20008","Pulkovo 1995 / Gauss-Kruger zone 8","9001","4200","16208","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1079[] = {"20009","Pulkovo 1995 / Gauss-Kruger zone 9","9001","4200","16209","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1080[] = {"20010","Pulkovo 1995 / Gauss-Kruger zone 10","9001","4200","16210","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1081[] = {"20011","Pulkovo 1995 / Gauss-Kruger zone 11","9001","4200","16211","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1082[] = {"20012","Pulkovo 1995 / Gauss-Kruger zone 12","9001","4200","16212","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1083[] = {"20013","Pulkovo 1995 / Gauss-Kruger zone 13","9001","4200","16213","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1084[] = {"20014","Pulkovo 1995 / Gauss-Kruger zone 14","9001","4200","16214","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1085[] = {"20015","Pulkovo 1995 / Gauss-Kruger zone 15","9001","4200","16215","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1086[] = {"20016","Pulkovo 1995 / Gauss-Kruger zone 16","9001","4200","16216","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1087[] = {"20017","Pulkovo 1995 / Gauss-Kruger zone 17","9001","4200","16217","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1088[] = {"20018","Pulkovo 1995 / Gauss-Kruger zone 18","9001","4200","16218","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1089[] = {"20019","Pulkovo 1995 / Gauss-Kruger zone 19","9001","4200","16219","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1090[] = {"20020","Pulkovo 1995 / Gauss-Kruger zone 20","9001","4200","16220","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1091[] = {"20021","Pulkovo 1995 / Gauss-Kruger zone 21","9001","4200","16221","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1092[] = {"20022","Pulkovo 1995 / Gauss-Kruger zone 22","9001","4200","16222","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1093[] = {"20023","Pulkovo 1995 / Gauss-Kruger zone 23","9001","4200","16223","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1094[] = {"20024","Pulkovo 1995 / Gauss-Kruger zone 24","9001","4200","16224","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1095[] = {"20025","Pulkovo 1995 / Gauss-Kruger zone 25","9001","4200","16225","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1096[] = {"20026","Pulkovo 1995 / Gauss-Kruger zone 26","9001","4200","16226","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1097[] = {"20027","Pulkovo 1995 / Gauss-Kruger zone 27","9001","4200","16227","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1098[] = {"20028","Pulkovo 1995 / Gauss-Kruger zone 28","9001","4200","16228","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1099[] = {"20029","Pulkovo 1995 / Gauss-Kruger zone 29","9001","4200","16229","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1100[] = {"20030","Pulkovo 1995 / Gauss-Kruger zone 30","9001","4200","16230","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1101[] = {"20031","Pulkovo 1995 / Gauss-Kruger zone 31","9001","4200","16231","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1102[] = {"20032","Pulkovo 1995 / Gauss-Kruger zone 32","9001","4200","16232","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1103[] = {"20064","Pulkovo 1995 / Gauss-Kruger 4N","9001","4200","16304","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1104[] = {"20065","Pulkovo 1995 / Gauss-Kruger 5N","9001","4200","16305","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1105[] = {"20066","Pulkovo 1995 / Gauss-Kruger 6N","9001","4200","16306","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1106[] = {"20067","Pulkovo 1995 / Gauss-Kruger 7N","9001","4200","16307","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1107[] = {"20068","Pulkovo 1995 / Gauss-Kruger 8N","9001","4200","16308","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1108[] = {"20069","Pulkovo 1995 / Gauss-Kruger 9N","9001","4200","16309","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1109[] = {"20070","Pulkovo 1995 / Gauss-Kruger 10N","9001","4200","16310","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1110[] = {"20071","Pulkovo 1995 / Gauss-Kruger 11N","9001","4200","16311","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1111[] = {"20072","Pulkovo 1995 / Gauss-Kruger 12N","9001","4200","16312","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1112[] = {"20073","Pulkovo 1995 / Gauss-Kruger 13N","9001","4200","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1113[] = {"20074","Pulkovo 1995 / Gauss-Kruger 14N","9001","4200","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1114[] = {"20075","Pulkovo 1995 / Gauss-Kruger 15N","9001","4200","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1115[] = {"20076","Pulkovo 1995 / Gauss-Kruger 16N","9001","4200","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1116[] = {"20077","Pulkovo 1995 / Gauss-Kruger 17N","9001","4200","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1117[] = {"20078","Pulkovo 1995 / Gauss-Kruger 18N","9001","4200","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1118[] = {"20079","Pulkovo 1995 / Gauss-Kruger 19N","9001","4200","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1119[] = {"20080","Pulkovo 1995 / Gauss-Kruger 20N","9001","4200","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1120[] = {"20081","Pulkovo 1995 / Gauss-Kruger 21N","9001","4200","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1121[] = {"20082","Pulkovo 1995 / Gauss-Kruger 22N","9001","4200","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1122[] = {"20083","Pulkovo 1995 / Gauss-Kruger 23N","9001","4200","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1123[] = {"20084","Pulkovo 1995 / Gauss-Kruger 24N","9001","4200","16324","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1124[] = {"20085","Pulkovo 1995 / Gauss-Kruger 25N","9001","4200","16325","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1125[] = {"20086","Pulkovo 1995 / Gauss-Kruger 26N","9001","4200","16326","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1126[] = {"20087","Pulkovo 1995 / Gauss-Kruger 27N","9001","4200","16327","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1127[] = {"20088","Pulkovo 1995 / Gauss-Kruger 28N","9001","4200","16328","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1128[] = {"20089","Pulkovo 1995 / Gauss-Kruger 29N","9001","4200","16329","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1129[] = {"20090","Pulkovo 1995 / Gauss-Kruger 30N","9001","4200","16330","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1130[] = {"20091","Pulkovo 1995 / Gauss-Kruger 31N","9001","4200","16331","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1131[] = {"20092","Pulkovo 1995 / Gauss-Kruger 32N","9001","4200","16332","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1132[] = {"20135","Adindan / UTM zone 35N","9001","4201","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1133[] = {"20136","Adindan / UTM zone 36N","9001","4201","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1134[] = {"20137","Adindan / UTM zone 37N","9001","4201","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1135[] = {"20138","Adindan / UTM zone 38N","9001","4201","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1136[] = {"20248","AGD66 / AMG zone 48","9001","4202","17448","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1137[] = {"20249","AGD66 / AMG zone 49","9001","4202","17449","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1138[] = {"20250","AGD66 / AMG zone 50","9001","4202","17450","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1139[] = {"20251","AGD66 / AMG zone 51","9001","4202","17451","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1140[] = {"20252","AGD66 / AMG zone 52","9001","4202","17452","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1141[] = {"20253","AGD66 / AMG zone 53","9001","4202","17453","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1142[] = {"20254","AGD66 / AMG zone 54","9001","4202","17454","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1143[] = {"20255","AGD66 / AMG zone 55","9001","4202","17455","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1144[] = {"20256","AGD66 / AMG zone 56","9001","4202","17456","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1145[] = {"20257","AGD66 / AMG zone 57","9001","4202","17457","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1146[] = {"20258","AGD66 / AMG zone 58","9001","4202","17458","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1147[] = {"20348","AGD84 / AMG zone 48","9001","4203","17448","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1148[] = {"20349","AGD84 / AMG zone 49","9001","4203","17449","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1149[] = {"20350","AGD84 / AMG zone 50","9001","4203","17450","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1150[] = {"20351","AGD84 / AMG zone 51","9001","4203","17451","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1151[] = {"20352","AGD84 / AMG zone 52","9001","4203","17452","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1152[] = {"20353","AGD84 / AMG zone 53","9001","4203","17453","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1153[] = {"20354","AGD84 / AMG zone 54","9001","4203","17454","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1154[] = {"20355","AGD84 / AMG zone 55","9001","4203","17455","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1155[] = {"20356","AGD84 / AMG zone 56","9001","4203","17456","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1156[] = {"20357","AGD84 / AMG zone 57","9001","4203","17457","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1157[] = {"20358","AGD84 / AMG zone 58","9001","4203","17458","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1158[] = {"20437","Ain el Abd / UTM zone 37N","9001","4204","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1159[] = {"20438","Ain el Abd / UTM zone 38N","9001","4204","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1160[] = {"20439","Ain el Abd / UTM zone 39N","9001","4204","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1161[] = {"20499","Ain el Abd / Bahrain Grid","9001","4204","19900","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1162[] = {"20538","Afgooye / UTM zone 38N","9001","4205","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1163[] = {"20539","Afgooye / UTM zone 39N","9001","4205","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1164[] = {"20790","Lisbon (Lisbon)/Portuguese National Grid","9001","4803","19936","9807","8801","39.4","9110","8802","1.0","9110","8805","1.0","9201","8806","200000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1165[] = {"20791","Lisbon (Lisbon)/Portuguese Grid","9001","4803","19969","9807","8801","39.4","9110","8802","1.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1166[] = {"20822","Aratu / UTM zone 22S","9001","4208","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1167[] = {"20823","Aratu / UTM zone 23S","9001","4208","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1168[] = {"20824","Aratu / UTM zone 24S","9001","4208","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1169[] = {"20934","Arc 1950 / UTM zone 34S","9001","4209","16134","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1170[] = {"20935","Arc 1950 / UTM zone 35S","9001","4209","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1171[] = {"20936","Arc 1950 / UTM zone 36S","9001","4209","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1172[] = {"21035","Arc 1960 / UTM zone 35S","9001","4210","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1173[] = {"21036","Arc 1960 / UTM zone 36S","9001","4210","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1174[] = {"21037","Arc 1960 / UTM zone 37S","9001","4210","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1175[] = {"21095","Arc 1960 / UTM zone 35N","9001","4210","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1176[] = {"21096","Arc 1960 / UTM zone 36N","9001","4210","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1177[] = {"21097","Arc 1960 / UTM zone 37N","9001","4210","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1178[] = {"21100","Batavia (Jakarta) / NEIEZ","9001","4813","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1179[] = {"21148","Batavia / UTM zone 48S","9001","4211","16148","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1180[] = {"21149","Batavia / UTM zone 49S","9001","4211","16149","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1181[] = {"21150","Batavia / UTM zone 50S","9001","4211","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1182[] = {"21291","Barbados 1938 / British West Indies Grid","9001","4212","19942","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1183[] = {"21292","Barbados 1938 / Barbados National Grid","9001","4212","19943","9807","8801","13.1035","9110","8802","-59.3335","9110","8805","0.9999986","9201","8806","30000.0","9001","8807","75000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1184[] = {"21413","Beijing 1954 / Gauss-Kruger zone 13","9001","4214","16213","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1185[] = {"21414","Beijing 1954 / Gauss-Kruger zone 14","9001","4214","16214","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1186[] = {"21415","Beijing 1954 / Gauss-Kruger zone 15","9001","4214","16215","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1187[] = {"21416","Beijing 1954 / Gauss-Kruger zone 16","9001","4214","16216","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1188[] = {"21417","Beijing 1954 / Gauss-Kruger zone 17","9001","4214","16217","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1189[] = {"21418","Beijing 1954 / Gauss-Kruger zone 18","9001","4214","16218","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1190[] = {"21419","Beijing 1954 / Gauss-Kruger zone 19","9001","4214","16219","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1191[] = {"21420","Beijing 1954 / Gauss-Kruger zone 20","9001","4214","16220","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1192[] = {"21421","Beijing 1954 / Gauss-Kruger zone 21","9001","4214","16221","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1193[] = {"21422","Beijing 1954 / Gauss-Kruger zone 22","9001","4214","16222","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1194[] = {"21423","Beijing 1954 / Gauss-Kruger zone 23","9001","4214","16223","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1195[] = {"21453","Beijing 1954 / Gauss-Kruger CM 75E","9001","4214","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1196[] = {"21454","Beijing 1954 / Gauss-Kruger CM 81E","9001","4214","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1197[] = {"21455","Beijing 1954 / Gauss-Kruger CM 87E","9001","4214","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1198[] = {"21456","Beijing 1954 / Gauss-Kruger CM 93E","9001","4214","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1199[] = {"21457","Beijing 1954 / Gauss-Kruger CM 99E","9001","4214","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1200[] = {"21458","Beijing 1954 / Gauss-Kruger CM 105E","9001","4214","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1201[] = {"21459","Beijing 1954 / Gauss-Kruger CM 111E","9001","4214","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1202[] = {"21460","Beijing 1954 / Gauss-Kruger CM 117E","9001","4214","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1203[] = {"21461","Beijing 1954 / Gauss-Kruger CM 123E","9001","4214","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1204[] = {"21462","Beijing 1954 / Gauss-Kruger CM 129E","9001","4214","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1205[] = {"21463","Beijing 1954 / Gauss-Kruger CM 135E","9001","4214","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1206[] = {"21473","Beijing 1954 / Gauss-Kruger 13N","9001","4214","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1207[] = {"21474","Beijing 1954 / Gauss-Kruger 14N","9001","4214","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1208[] = {"21475","Beijing 1954 / Gauss-Kruger 15N","9001","4214","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1209[] = {"21476","Beijing 1954 / Gauss-Kruger 16N","9001","4214","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1210[] = {"21477","Beijing 1954 / Gauss-Kruger 17N","9001","4214","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1211[] = {"21478","Beijing 1954 / Gauss-Kruger 18N","9001","4214","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1212[] = {"21479","Beijing 1954 / Gauss-Kruger 19N","9001","4214","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1213[] = {"21480","Beijing 1954 / Gauss-Kruger 20N","9001","4214","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1214[] = {"21481","Beijing 1954 / Gauss-Kruger 21N","9001","4214","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1215[] = {"21482","Beijing 1954 / Gauss-Kruger 22N","9001","4214","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1216[] = {"21483","Beijing 1954 / Gauss-Kruger 23N","9001","4214","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1217[] = {"21500","Belge 1950 (Brussels) / Belge Lambert 50","9001","4809","19901","9802","8821","90.0","9110","8822","0.0","9110","8823","49.5","9110","8824","51.1","9110","8826","150000.0","9001","8827","5400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1218[] = {"21780","Bern 1898 (Bern) / LV03C","9001","4801","19923","9815","8811","46.570866","9110","8812","0.0","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","0.0","9001","8817","0.0","9001 ",NULL};
+datafile_rows_t pcs_row_1219[] = {"21781","CH1903 / LV03","9001","4149","19922","9815","8811","46.570866","9110","8812","7.26225","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","600000.0","9001","8817","200000.0","9001 ",NULL};
+datafile_rows_t pcs_row_1220[] = {"21817","Bogota 1975 / UTM zone 17N","9001","4218","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1221[] = {"21818","Bogota 1975 / UTM zone 18N","9001","4218","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1222[] = {"21891","Bogota 1975 / Colombia West zone","9001","4218","18051","9807","8801","4.355657","9110","8802","-77.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1223[] = {"21892","Bogota 1975 / Colombia Bogota zone","9001","4218","18052","9807","8801","4.355657","9110","8802","-74.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1224[] = {"21893","Bogota 1975 / Colombia East Central zone","9001","4218","18053","9807","8801","4.355657","9110","8802","-71.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1225[] = {"21894","Bogota 1975 / Colombia East","9001","4218","18054","9807","8801","4.355657","9110","8802","-68.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1226[] = {"22032","Camacupa / UTM zone 32S","9001","4220","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1227[] = {"22033","Camacupa / UTM zone 33S","9001","4220","16133","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1228[] = {"22091","Camacupa / TM 11.30 SE","9001","4220","16611","9807","8801","0.0","9110","8802","11.3","9110","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1229[] = {"22092","Camacupa / TM 12 SE","9001","4220","16612","9807","8801","0.0","9102","8802","12.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1230[] = {"22191","Campo Inchauspe / Argentina 1","9001","4221","18031","9807","8801","-90.0","9102","8802","-72.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1231[] = {"22192","Campo Inchauspe / Argentina 2","9001","4221","18032","9807","8801","-90.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1232[] = {"22193","Campo Inchauspe / Argentina 3","9001","4221","18033","9807","8801","-90.0","9102","8802","-66.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1233[] = {"22194","Campo Inchauspe / Argentina 4","9001","4221","18034","9807","8801","-90.0","9102","8802","-63.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1234[] = {"22195","Campo Inchauspe / Argentina 5","9001","4221","18035","9807","8801","-90.0","9102","8802","-60.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1235[] = {"22196","Campo Inchauspe / Argentina 6","9001","4221","18036","9807","8801","-90.0","9102","8802","-57.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1236[] = {"22197","Campo Inchauspe / Argentina 7","9001","4221","18037","9807","8801","-90.0","9102","8802","-54.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1237[] = {"22234","Cape / UTM zone 34S","9001","4222","16134","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1238[] = {"22235","Cape / UTM zone 35S","9001","4222","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1239[] = {"22236","Cape / UTM zone 36S","9001","4222","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1240[] = {"22275","South African Coordinate System zone 15","9001","4222","17515","9808","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1241[] = {"22277","South African Coordinate System zone 17","9001","4222","17517","9808","8801","0.0","9102","8802","17.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1242[] = {"22279","South African Coordinate System zone 19","9001","4222","17519","9808","8801","0.0","9102","8802","19.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1243[] = {"22281","South African Coordinate System zone 21","9001","4222","17521","9808","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1244[] = {"22283","South African Coordinate System zone 23","9001","4222","17523","9808","8801","0.0","9102","8802","23.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1245[] = {"22285","South African Coordinate System zone 25","9001","4222","17525","9808","8801","0.0","9102","8802","25.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1246[] = {"22287","South African Coordinate System zone 27","9001","4222","17527","9808","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1247[] = {"22289","South African Coordinate System zone 29","9001","4222","17529","9808","8801","0.0","9102","8802","29.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1248[] = {"22291","South African Coordinate System zone 31","9001","4222","17531","9808","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1249[] = {"22293","South African Coordinate System zone 33","9001","4222","17533","9808","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1250[] = {"22300","Carthage (Paris) / Tunisia Mining Grid","9036","4816","19937","9816","8821","38.81973","9105","8822","7.83445","9105","8826","270.0","9036","8827","582.0","9036","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1251[] = {"22332","Carthage / UTM zone 32N","9001","4223","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1252[] = {"22391","Carthage / Nord Tunisie","9001","4223","18181","9801","8801","40.0","9105","8802","11.0","9105","8805","0.999625544","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1253[] = {"22392","Carthage / Sud Tunisie","9001","4223","18182","9801","8801","37.0","9105","8802","11.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1254[] = {"22523","Corrego Alegre / UTM zone 23S","9001","4225","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1255[] = {"22524","Corrego Alegre / UTM zone 24S","9001","4225","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1256[] = {"22700","Deir ez Zor / Levant Zone","9001","4227","19940","9817","8801","34.39","9110","8802","37.21","9110","8805","0.9996256","9201","8806","300000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1257[] = {"22770","Deir ez Zor / Syria Lambert","9001","4227","19948","9801","8801","34.39","9110","8802","37.21","9110","8805","0.9996256","9201","8806","300000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1258[] = {"22780","Deir ez Zor / Levant Stereographic","9001","4227","19949","9809","8801","38.0","9105","8802","43.5","9105","8805","0.9995341","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1259[] = {"22832","Douala / UTM zone 32N","9001","4228","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1260[] = {"22991","Egypt 1907 / Blue Belt","9001","4229","18071","9807","8801","30.0","9102","8802","35.0","9102","8805","1.0","9201","8806","300000.0","9001","8807","1100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1261[] = {"22992","Egypt 1907 / Red Belt","9001","4229","18072","9807","8801","30.0","9102","8802","31.0","9102","8805","1.0","9201","8806","615000.0","9001","8807","810000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1262[] = {"22993","Egypt 1907 / Purple Belt","9001","4229","18073","9807","8801","30.0","9102","8802","27.0","9102","8805","1.0","9201","8806","700000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1263[] = {"22994","Egypt 1907 / Extended Purple Belt","9001","4229","18074","9807","8801","30.0","9102","8802","27.0","9102","8805","1.0","9201","8806","700000.0","9001","8807","1200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1264[] = {"23028","ED50 / UTM zone 28N","9001","4230","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1265[] = {"23029","ED50 / UTM zone 29N","9001","4230","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1266[] = {"23030","ED50 / UTM zone 30N","9001","4230","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1267[] = {"23031","ED50 / UTM zone 31N","9001","4230","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1268[] = {"23032","ED50 / UTM zone 32N","9001","4230","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1269[] = {"23033","ED50 / UTM zone 33N","9001","4230","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1270[] = {"23034","ED50 / UTM zone 34N","9001","4230","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1271[] = {"23035","ED50 / UTM zone 35N","9001","4230","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1272[] = {"23036","ED50 / UTM zone 36N","9001","4230","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1273[] = {"23037","ED50 / UTM zone 37N","9001","4230","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1274[] = {"23038","ED50 / UTM zone 38N","9001","4230","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1275[] = {"23090","ED50 / TM 0 N","9001","4230","16400","9807","8801","0.0","9102","8802","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1276[] = {"23095","ED50 / TM 5 NE","9001","4230","16405","9807","8801","0.0","9102","8802","5.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1277[] = {"23239","Fahud / UTM zone 39N","9001","4232","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1278[] = {"23240","Fahud / UTM zone 40N","9001","4232","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1279[] = {"23433","Garoua / UTM zone 33N","9001","4234","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1280[] = {"23700","HD72 / EOV","9001","4237","19931","9815","8811","47.08398174","9110","8812","19.02548584","9110","8813","90.0","9110","8814","90.0","9110","8815","0.99993","9201","8816","650000.0","9001","8817","200000.0","9001 ",NULL};
+datafile_rows_t pcs_row_1281[] = {"23846","ID74 / UTM zone 46N","9001","4238","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1282[] = {"23847","ID74 / UTM zone 47N","9001","4238","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1283[] = {"23848","ID74 / UTM zone 48N","9001","4238","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1284[] = {"23849","ID74 / UTM zone 49N","9001","4238","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1285[] = {"23850","ID74 / UTM zone 50N","9001","4238","16050","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1286[] = {"23851","ID74 / UTM zone 51N","9001","4238","16051","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1287[] = {"23852","ID74 / UTM zone 52N","9001","4238","16052","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1288[] = {"23853","ID74 / UTM zone 53N","9001","4238","16053","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1289[] = {"23886","ID74 / UTM zone 46S","9001","4238","16146","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1290[] = {"23887","ID74 / UTM zone 47S","9001","4238","16147","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1291[] = {"23888","ID74 / UTM zone 48S","9001","4238","16148","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1292[] = {"23889","ID74 / UTM zone 49S","9001","4238","16149","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1293[] = {"23890","ID74 / UTM zone 50S","9001","4238","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1294[] = {"23891","ID74 / UTM zone 51S","9001","4238","16151","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1295[] = {"23892","ID74 / UTM zone 52S","9001","4238","16152","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1296[] = {"23893","ID74 / UTM zone 53S","9001","4238","16153","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1297[] = {"23894","ID74 / UTM zone 54S","9001","4238","16154","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1298[] = {"23946","Indian 1954 / UTM zone 46N","9001","4239","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1299[] = {"23947","Indian 1954 / UTM zone 47N","9001","4239","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1300[] = {"23948","Indian 1954 / UTM zone 48N","9001","4239","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1301[] = {"24047","Indian 1975 / UTM zone 47N","9001","4240","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1302[] = {"24048","Indian 1975 / UTM zone 48N","9001","4240","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1303[] = {"24100","Jamaica 1875 / Jamaica (Old Grid)","9005","4241","19909","9801","8801","18.0","9102","8802","-77.0","9102","8805","1.0","9201","8806","550000.0","9005","8807","400000.0","9005","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1304[] = {"24200","JAD69 / Jamaica National Grid","9001","4242","19910","9801","8801","18.0","9102","8802","-77.0","9102","8805","1.0","9201","8806","250000.0","9001","8807","150000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1305[] = {"24305","Kalianpur 1937 / UTM zone 45N","9001","4144","16045","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1306[] = {"24306","Kalianpur 1937 / UTM zone 46N","9001","4144","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1307[] = {"24311","Kalianpur 1962 / UTM zone 41N","9001","4145","16041","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1308[] = {"24312","Kalianpur 1962 / UTM zone 42N","9001","4145","16042","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1309[] = {"24313","Kalianpur 1962 / UTM zone 43N","9001","4145","16043","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1310[] = {"24342","Kalianpur 1975 / UTM zone 42N","9001","4146","16042","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1311[] = {"24343","Kalianpur 1975 / UTM zone 43N","9001","4146","16043","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1312[] = {"24344","Kalianpur 1975 / UTM zone 44N","9001","4146","16044","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1313[] = {"24345","Kalianpur 1975 / UTM zone 45N","9001","4146","16045","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1314[] = {"24346","Kalianpur 1975 / UTM zone 46N","9001","4146","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1315[] = {"24347","Kalianpur 1975 / UTM zone 47N","9001","4146","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1316[] = {"24370","Kalianpur 1880 / India zone 0","9084","4243","18110","9801","8801","39.3","9110","8802","68.0","9110","8805","0.99846154","9201","8806","2355500.0","9084","8807","2590000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1317[] = {"24371","Kalianpur 1880 / India zone I","9084","4243","18111","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1318[] = {"24372","Kalianpur 1880 / India zone IIa","9084","4243","18112","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1319[] = {"24373","Kalianpur 1880 / India zone III","9084","4243","18114","9801","8801","19.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1320[] = {"24374","Kalianpur 1880 / India zone IV","9084","4243","18116","9801","8801","12.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1321[] = {"24375","Kalianpur 1937 / India zone IIb","9001","4144","18238","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","2743185.69","9001","8807","914395.23","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1322[] = {"24376","Kalianpur 1962 / India zone I","9001","4145","18236","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","2743196.4","9001","8807","914398.8","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1323[] = {"24377","Kalianpur 1962 / India zone IIa","9001","4145","18237","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","2743196.4","9001","8807","914398.8","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1324[] = {"24378","Kalianpur 1975 / India zone I","9001","4146","18231","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1325[] = {"24379","Kalianpur 1975 / India zone IIa","9001","4146","18232","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1326[] = {"24380","Kalianpur 1975 / India zone IIb","9001","4146","18235","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1327[] = {"24381","Kalianpur 1975 / India zone III","9001","4146","18233","9801","8801","19.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1328[] = {"24382","Kalianpur 1880 / India zone IIb","9084","4243","18113","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1329[] = {"24383","Kalianpur 1975 / India zone IV","9001","4146","18234","9801","8801","12.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1330[] = {"24500","Kertau / Singapore Grid","9001","4245","19920","9806","8801","1.1715528","9110","8802","103.5110808","9110","8806","30000.0","9001","8807","30000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1331[] = {"24547","Kertau / UTM zone 47N","9001","4245","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1332[] = {"24548","Kertau / UTM zone 48N","9001","4245","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1333[] = {"24571","Kertau / R.S.O. Malaya (ch)","9062","4245","19935","9812","8806","40000.0","9062","8807","0.0","9062","8811","4.0","9110","8812","102.15","9110","8813","323.01328458","9110","8814","323.07483685","9110","8815","0.99984","9201 ",NULL};
+datafile_rows_t pcs_row_1334[] = {"24600","KOC Lambert","9001","4246","19906","9801","8801","32.3","9110","8802","45.0","9110","8805","0.9987864078","9201","8806","1500000.0","9001","8807","1166200.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1335[] = {"24718","La Canoa / UTM zone 18N","9001","4247","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1336[] = {"24719","La Canoa / UTM zone 19N","9001","4247","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1337[] = {"24720","La Canoa / UTM zone 20N","9001","4247","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1338[] = {"24818","PSAD56 / UTM zone 18N","9001","4248","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1339[] = {"24819","PSAD56 / UTM zone 19N","9001","4248","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1340[] = {"24820","PSAD56 / UTM zone 20N","9001","4248","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1341[] = {"24821","PSAD56 / UTM zone 21N","9001","4248","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1342[] = {"24877","PSAD56 / UTM zone 17S","9001","4248","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1343[] = {"24878","PSAD56 / UTM zone 18S","9001","4248","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1344[] = {"24879","PSAD56 / UTM zone 19S","9001","4248","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1345[] = {"24880","PSAD56 / UTM zone 20S","9001","4248","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1346[] = {"24882","PSAD56 / UTM zone 22S","9001","4248","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1347[] = {"24891","PSAD56 / Peru west zone","9001","4248","18161","9807","8801","-6.0","9110","8802","-80.3","9110","8805","0.99983008","9201","8806","222000.0","9001","8807","1426834.743","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1348[] = {"24892","PSAD56 / Peru central zone","9001","4248","18162","9807","8801","-9.3","9110","8802","-76.0","9110","8805","0.99932994","9201","8806","720000.0","9001","8807","1039979.159","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1349[] = {"24893","PSAD56 / Peru east zone","9001","4248","18163","9807","8801","-9.3","9110","8802","-70.3","9110","8805","0.99952992","9201","8806","1324000.0","9001","8807","1040084.558","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1350[] = {"25000","Leigon / Ghana Metre Grid","9001","4250","19904","9807","8801","4.4","9110","8802","-1.0","9110","8805","0.99975","9201","8806","274319.51","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1351[] = {"25231","Lome / UTM zone 31N","9001","4252","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1352[] = {"25391","Luzon 1911 / Philippines zone I","9001","4253","18171","9807","8801","0.0","9102","8802","117.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1353[] = {"25392","Luzon 1911 / Philippines zone II","9001","4253","18172","9807","8801","0.0","9102","8802","119.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1354[] = {"25393","Luzon 1911 / Philippines zone III","9001","4253","18173","9807","8801","0.0","9102","8802","121.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1355[] = {"25394","Luzon 1911 / Philippines zone IV","9001","4253","18174","9807","8801","0.0","9102","8802","123.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1356[] = {"25395","Luzon 1911 / Philippines zone V","9001","4253","18175","9807","8801","0.0","9102","8802","125.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1357[] = {"25700","Makassar (Jakarta) / NEIEZ","9001","4804","19905","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1358[] = {"25828","ETRS89 / UTM zone 28N","9001","4258","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1359[] = {"25829","ETRS89 / UTM zone 29N","9001","4258","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1360[] = {"25830","ETRS89 / UTM zone 30N","9001","4258","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1361[] = {"25831","ETRS89 / UTM zone 31N","9001","4258","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1362[] = {"25832","ETRS89 / UTM zone 32N","9001","4258","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1363[] = {"25833","ETRS89 / UTM zone 33N","9001","4258","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1364[] = {"25834","ETRS89 / UTM zone 34N","9001","4258","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1365[] = {"25835","ETRS89 / UTM zone 35N","9001","4258","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1366[] = {"25836","ETRS89 / UTM zone 36N","9001","4258","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1367[] = {"25837","ETRS89 / UTM zone 37N","9001","4258","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1368[] = {"25838","ETRS89 / UTM zone 38N","9001","4258","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1369[] = {"25884","ETRS89 / TM Baltic93","9001","4258","19939","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1370[] = {"25932","Malongo 1987 / UTM zone 32S","9001","4259","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1371[] = {"26191","Merchich / Nord Maroc","9001","4261","18131","9801","8801","37.0","9105","8802","-6.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1372[] = {"26192","Merchich / Sud Maroc","9001","4261","18132","9801","8801","33.0","9105","8802","-6.0","9105","8805","0.999615596","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1373[] = {"26193","Merchich / Sahara","9001","4261","18133","9801","8801","29.0","9105","8802","-6.0","9105","8805","0.9996","9201","8806","1200000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1374[] = {"26194","Merchich / Sahara Nord","9001","4261","18134","9801","8801","29.0","9105","8802","-6.0","9105","8805","0.999616304","9201","8806","1200000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1375[] = {"26195","Merchich / Sahara Sud","9001","4261","18135","9801","8801","25.0","9105","8802","-6.0","9105","8805","0.999616437","9201","8806","1500000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1376[] = {"26237","Massawa / UTM zone 37N","9001","4262","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1377[] = {"26331","Minna / UTM zone 31N","9001","4263","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1378[] = {"26332","Minna / UTM zone 32N","9001","4263","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1379[] = {"26391","Minna / Nigeria West Belt","9001","4263","18151","9807","8801","4.0","9110","8802","4.3","9110","8805","0.99975","9201","8806","230738.26","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1380[] = {"26392","Minna / Nigeria Mid Belt","9001","4263","18152","9807","8801","4.0","9110","8802","8.3","9110","8805","0.99975","9201","8806","670553.98","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1381[] = {"26393","Minna / Nigeria East Belt","9001","4263","18153","9807","8801","4.0","9110","8802","12.3","9110","8805","0.99975","9201","8806","1110369.7","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1382[] = {"26432","Mhast / UTM zone 32S","9001","4264","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1383[] = {"26591","Monte Mario (Rome) / Italy zone 1","9001","4806","18121","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1384[] = {"26592","Monte Mario (Rome) / Italy zone 2","9001","4806","18122","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","2520000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1385[] = {"26632","M'poraloko / UTM zone 32N","9001","4266","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1386[] = {"26692","M'poraloko / UTM zone 32S","9001","4266","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1387[] = {"26703","NAD27 / UTM zone 3N","9001","4267","16003","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1388[] = {"26704","NAD27 / UTM zone 4N","9001","4267","16004","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1389[] = {"26705","NAD27 / UTM zone 5N","9001","4267","16005","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1390[] = {"26706","NAD27 / UTM zone 6N","9001","4267","16006","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1391[] = {"26707","NAD27 / UTM zone 7N","9001","4267","16007","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1392[] = {"26708","NAD27 / UTM zone 8N","9001","4267","16008","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1393[] = {"26709","NAD27 / UTM zone 9N","9001","4267","16009","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1394[] = {"26710","NAD27 / UTM zone 10N","9001","4267","16010","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1395[] = {"26711","NAD27 / UTM zone 11N","9001","4267","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1396[] = {"26712","NAD27 / UTM zone 12N","9001","4267","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1397[] = {"26713","NAD27 / UTM zone 13N","9001","4267","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1398[] = {"26714","NAD27 / UTM zone 14N","9001","4267","16014","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1399[] = {"26715","NAD27 / UTM zone 15N","9001","4267","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1400[] = {"26716","NAD27 / UTM zone 16N","9001","4267","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1401[] = {"26717","NAD27 / UTM zone 17N","9001","4267","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1402[] = {"26718","NAD27 / UTM zone 18N","9001","4267","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1403[] = {"26719","NAD27 / UTM zone 19N","9001","4267","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1404[] = {"26720","NAD27 / UTM zone 20N","9001","4267","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1405[] = {"26721","NAD27 / UTM zone 21N","9001","4267","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1406[] = {"26722","NAD27 / UTM zone 22N","9001","4267","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1407[] = {"26729","NAD27 / Alabama East","9003","4267","10101","9807","8801","30.3","9110","8802","-85.5","9110","8805","0.99996","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1408[] = {"26730","NAD27 / Alabama West","9003","4267","10102","9807","8801","30.0","9110","8802","-87.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1409[] = {"26731","NAD27 / Alaska zone 1","9003","4267","15001","9812","8806","16404166.67","9003","8807","-16404166.67","9003","8811","57.0","9110","8812","-133.4","9110","8813","323.07483685","9110","8814","323.07483685","9110","8815","0.9999","9201 ",NULL};
+datafile_rows_t pcs_row_1410[] = {"26732","NAD27 / Alaska zone 2","9003","4267","15002","9807","8801","54.0","9102","8802","-142.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1411[] = {"26733","NAD27 / Alaska zone 3","9003","4267","15003","9807","8801","54.0","9102","8802","-146.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1412[] = {"26734","NAD27 / Alaska zone 4","9003","4267","15004","9807","8801","54.0","9102","8802","-150.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1413[] = {"26735","NAD27 / Alaska zone 5","9003","4267","15005","9807","8801","54.0","9102","8802","-154.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1414[] = {"26736","NAD27 / Alaska zone 6","9003","4267","15006","9807","8801","54.0","9102","8802","-158.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1415[] = {"26737","NAD27 / Alaska zone 7","9003","4267","15007","9807","8801","54.0","9102","8802","-162.0","9102","8805","0.9999","9201","8806","700000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1416[] = {"26738","NAD27 / Alaska zone 8","9003","4267","15008","9807","8801","54.0","9102","8802","-166.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1417[] = {"26739","NAD27 / Alaska zone 9","9003","4267","15009","9807","8801","54.0","9102","8802","-170.0","9102","8805","0.9999","9201","8806","600000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1418[] = {"26740","NAD27 / Alaska zone 10","9003","4267","15010","9802","8821","51.0","9110","8822","-176.0","9110","8823","53.5","9110","8824","51.5","9110","8826","3000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1419[] = {"26741","NAD27 / California zone I","9003","4267","10401","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1420[] = {"26742","NAD27 / California zone II","9003","4267","10402","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1421[] = {"26743","NAD27 / California zone III","9003","4267","10403","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1422[] = {"26744","NAD27 / California zone IV","9003","4267","10404","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1423[] = {"26745","NAD27 / California zone V","9003","4267","10405","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1424[] = {"26746","NAD27 / California zone VI","9003","4267","10406","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1425[] = {"26747","NAD27 / California zone VII","9003","4267","10407","9802","8821","34.08","9110","8822","-118.2","9110","8823","34.25","9110","8824","33.52","9110","8826","4186692.58","9003","8827","416926.74","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1426[] = {"26748","NAD27 / Arizona East","9003","4267","10201","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1427[] = {"26749","NAD27 / Arizona Central","9003","4267","10202","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1428[] = {"26750","NAD27 / Arizona West","9003","4267","10203","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1429[] = {"26751","NAD27 / Arkansas North","9003","4267","10301","9802","8821","34.2","9110","8822","-92.0","9110","8823","36.14","9110","8824","34.56","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1430[] = {"26752","NAD27 / Arkansas South","9003","4267","10302","9802","8821","32.4","9110","8822","-92.0","9110","8823","34.46","9110","8824","33.18","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1431[] = {"26753","NAD27 / Colorado North","9003","4267","10501","9802","8821","39.2","9110","8822","-105.3","9110","8823","39.43","9110","8824","40.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1432[] = {"26754","NAD27 / Colorado Central","9003","4267","10502","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1433[] = {"26755","NAD27 / Colorado South","9003","4267","10503","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1434[] = {"26756","NAD27 / Connecticut","9003","4267","10600","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","600000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1435[] = {"26757","NAD27 / Delaware","9003","4267","10700","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1436[] = {"26758","NAD27 / Florida East","9003","4267","10901","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1437[] = {"26759","NAD27 / Florida West","9003","4267","10902","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1438[] = {"26760","NAD27 / Florida North","9003","4267","10903","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1439[] = {"26766","NAD27 / Georgia East","9003","4267","11001","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1440[] = {"26767","NAD27 / Georgia West","9003","4267","11002","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1441[] = {"26768","NAD27 / Idaho East","9003","4267","11101","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1442[] = {"26769","NAD27 / Idaho Central","9003","4267","11102","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1443[] = {"26770","NAD27 / Idaho West","9003","4267","11103","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1444[] = {"26771","NAD27 / Illinois East","9003","4267","11201","9807","8801","36.4","9110","8802","-88.2","9110","8805","0.999975","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1445[] = {"26772","NAD27 / Illinois West","9003","4267","11202","9807","8801","36.4","9110","8802","-90.1","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1446[] = {"26773","NAD27 / Indiana East","9003","4267","11301","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1447[] = {"26774","NAD27 / Indiana West","9003","4267","11302","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1448[] = {"26775","NAD27 / Iowa North","9003","4267","11401","9802","8821","41.3","9110","8822","-93.3","9110","8823","43.16","9110","8824","42.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1449[] = {"26776","NAD27 / Iowa South","9003","4267","11402","9802","8821","40.0","9110","8822","-93.3","9110","8823","41.47","9110","8824","40.37","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1450[] = {"26777","NAD27 / Kansas North","9003","4267","11501","9802","8821","38.2","9110","8822","-98.0","9110","8823","39.47","9110","8824","38.43","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1451[] = {"26778","NAD27 / Kansas South","9003","4267","11502","9802","8821","36.4","9110","8822","-98.3","9110","8823","38.34","9110","8824","37.16","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1452[] = {"26779","NAD27 / Kentucky North","9003","4267","11601","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1453[] = {"26780","NAD27 / Kentucky South","9003","4267","11602","9802","8821","36.2","9110","8822","-85.45","9110","8823","36.44","9110","8824","37.56","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1454[] = {"26781","NAD27 / Louisiana North","9003","4267","11701","9802","8821","30.4","9110","8822","-92.3","9110","8823","31.1","9110","8824","32.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1455[] = {"26782","NAD27 / Louisiana South","9003","4267","11702","9802","8821","28.4","9110","8822","-91.2","9110","8823","29.18","9110","8824","30.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1456[] = {"26783","NAD27 / Maine East","9003","4267","11801","9807","8801","43.5","9110","8802","-68.3","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1457[] = {"26784","NAD27 / Maine West","9003","4267","11802","9807","8801","42.5","9110","8802","-70.1","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1458[] = {"26785","NAD27 / Maryland","9003","4267","11900","9802","8821","37.5","9110","8822","-77.0","9110","8823","38.18","9110","8824","39.27","9110","8826","800000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1459[] = {"26786","NAD27 / Massachusetts Mainland","9003","4267","12001","9802","8821","41.0","9110","8822","-71.3","9110","8823","41.43","9110","8824","42.41","9110","8826","600000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1460[] = {"26787","NAD27 / Massachusetts Island","9003","4267","12002","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.17","9110","8824","41.29","9110","8826","200000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1461[] = {"26791","NAD27 / Minnesota North","9003","4267","12201","9802","8821","46.3","9110","8822","-93.06","9110","8823","47.02","9110","8824","48.38","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1462[] = {"26792","NAD27 / Minnesota Central","9003","4267","12202","9802","8821","45.0","9110","8822","-94.15","9110","8823","45.37","9110","8824","47.03","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1463[] = {"26793","NAD27 / Minnesota South","9003","4267","12203","9802","8821","43.0","9110","8822","-94.0","9110","8823","43.47","9110","8824","45.13","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1464[] = {"26794","NAD27 / Mississippi East","9003","4267","12301","9807","8801","29.4","9110","8802","-88.5","9110","8805","0.99996","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1465[] = {"26795","NAD27 / Mississippi West","9003","4267","12302","9807","8801","30.3","9110","8802","-90.2","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1466[] = {"26796","NAD27 / Missouri East","9003","4267","12401","9807","8801","35.5","9110","8802","-90.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1467[] = {"26797","NAD27 / Missouri Central","9003","4267","12402","9807","8801","35.5","9110","8802","-92.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1468[] = {"26798","NAD27 / Missouri West","9003","4267","12403","9807","8801","36.1","9110","8802","-94.3","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1469[] = {"26801","NAD Michigan / Michigan East","9003","4268","12101","9807","8801","41.3","9110","8802","-83.4","9110","8805","0.999942857","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1470[] = {"26802","NAD Michigan / Michigan Old Central","9003","4268","12102","9807","8801","41.3","9110","8802","-85.45","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1471[] = {"26803","NAD Michigan / Michigan West","9003","4268","12103","9807","8801","41.3","9110","8802","-88.45","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1472[] = {"26811","NAD Michigan / Michigan North","9003","4268","12111","9802","8821","44.47","9110","8822","-87.0","9110","8823","45.29","9110","8824","47.05","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1473[] = {"26812","NAD Michigan / Michigan Central","9003","4268","12112","9802","8821","43.19","9110","8822","-84.2","9110","8823","44.11","9110","8824","45.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1474[] = {"26813","NAD Michigan / Michigan South","9003","4268","12113","9802","8821","41.3","9110","8822","-84.2","9110","8823","42.06","9110","8824","43.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1475[] = {"26903","NAD83 / UTM zone 3N","9001","4269","16003","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1476[] = {"26904","NAD83 / UTM zone 4N","9001","4269","16004","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1477[] = {"26905","NAD83 / UTM zone 5N","9001","4269","16005","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1478[] = {"26906","NAD83 / UTM zone 6N","9001","4269","16006","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1479[] = {"26907","NAD83 / UTM zone 7N","9001","4269","16007","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1480[] = {"26908","NAD83 / UTM zone 8N","9001","4269","16008","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1481[] = {"26909","NAD83 / UTM zone 9N","9001","4269","16009","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1482[] = {"26910","NAD83 / UTM zone 10N","9001","4269","16010","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1483[] = {"26911","NAD83 / UTM zone 11N","9001","4269","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1484[] = {"26912","NAD83 / UTM zone 12N","9001","4269","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1485[] = {"26913","NAD83 / UTM zone 13N","9001","4269","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1486[] = {"26914","NAD83 / UTM zone 14N","9001","4269","16014","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1487[] = {"26915","NAD83 / UTM zone 15N","9001","4269","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1488[] = {"26916","NAD83 / UTM zone 16N","9001","4269","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1489[] = {"26917","NAD83 / UTM zone 17N","9001","4269","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1490[] = {"26918","NAD83 / UTM zone 18N","9001","4269","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1491[] = {"26919","NAD83 / UTM zone 19N","9001","4269","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1492[] = {"26920","NAD83 / UTM zone 20N","9001","4269","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1493[] = {"26921","NAD83 / UTM zone 21N","9001","4269","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1494[] = {"26922","NAD83 / UTM zone 22N","9001","4269","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1495[] = {"26923","NAD83 / UTM zone 23N","9001","4269","16023","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1496[] = {"26929","NAD83 / Alabama East","9001","4269","10131","9807","8801","30.3","9110","8802","-85.5","9110","8805","0.99996","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1497[] = {"26930","NAD83 / Alabama West","9001","4269","10132","9807","8801","30.0","9110","8802","-87.3","9110","8805","0.999933333","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1498[] = {"26931","NAD83 / Alaska zone 1","9001","4269","15031","9812","8806","5000000.0","9001","8807","-5000000.0","9001","8811","57.0","9110","8812","-133.4","9110","8813","323.07483685","9110","8814","323.07483685","9110","8815","0.9999","9201 ",NULL};
+datafile_rows_t pcs_row_1499[] = {"26932","NAD83 / Alaska zone 2","9001","4269","15032","9807","8801","54.0","9102","8802","-142.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1500[] = {"26933","NAD83 / Alaska zone 3","9001","4269","15033","9807","8801","54.0","9102","8802","-146.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1501[] = {"26934","NAD83 / Alaska zone 4","9001","4269","15034","9807","8801","54.0","9102","8802","-150.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1502[] = {"26935","NAD83 / Alaska zone 5","9001","4269","15035","9807","8801","54.0","9102","8802","-154.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1503[] = {"26936","NAD83 / Alaska zone 6","9001","4269","15036","9807","8801","54.0","9102","8802","-158.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1504[] = {"26937","NAD83 / Alaska zone 7","9001","4269","15037","9807","8801","54.0","9102","8802","-162.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1505[] = {"26938","NAD83 / Alaska zone 8","9001","4269","15038","9807","8801","54.0","9102","8802","-166.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1506[] = {"26939","NAD83 / Alaska zone 9","9001","4269","15039","9807","8801","54.0","9102","8802","-170.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1507[] = {"26940","NAD83 / Alaska zone 10","9001","4269","15040","9802","8821","51.0","9110","8822","-176.0","9110","8823","53.5","9110","8824","51.5","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1508[] = {"26941","NAD83 / California zone 1","9001","4269","10431","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1509[] = {"26942","NAD83 / California zone 2","9001","4269","10432","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1510[] = {"26943","NAD83 / California zone 3","9001","4269","10433","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1511[] = {"26944","NAD83 / California zone 4","9001","4269","10434","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1512[] = {"26945","NAD83 / California zone 5","9001","4269","10435","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1513[] = {"26946","NAD83 / California zone 6","9001","4269","10436","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1514[] = {"26948","NAD83 / Arizona East","9001","4269","10231","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1515[] = {"26949","NAD83 / Arizona Central","9001","4269","10232","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1516[] = {"26950","NAD83 / Arizona West","9001","4269","10233","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1517[] = {"26951","NAD83 / Arkansas North","9001","4269","10331","9802","8821","34.2","9110","8822","-92.0","9110","8823","36.14","9110","8824","34.56","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1518[] = {"26952","NAD83 / Arkansas South","9001","4269","10332","9802","8821","32.4","9110","8822","-92.0","9110","8823","34.46","9110","8824","33.18","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1519[] = {"26953","NAD83 / Colorado North","9001","4269","10531","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1520[] = {"26954","NAD83 / Colorado Central","9001","4269","10532","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1521[] = {"26955","NAD83 / Colorado South","9001","4269","10533","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1522[] = {"26956","NAD83 / Connecticut","9001","4269","10630","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","304800.6096","9001","8827","152400.3048","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1523[] = {"26957","NAD83 / Delaware","9001","4269","10730","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1524[] = {"26958","NAD83 / Florida East","9001","4269","10931","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1525[] = {"26959","NAD83 / Florida West","9001","4269","10932","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1526[] = {"26960","NAD83 / Florida North","9001","4269","10933","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1527[] = {"26961","NAD83 / Hawaii zone 1","9001","4269","15131","9807","8801","18.5","9110","8802","-155.3","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1528[] = {"26962","NAD83 / Hawaii zone 2","9001","4269","15132","9807","8801","20.2","9110","8802","-156.4","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1529[] = {"26963","NAD83 / Hawaii zone 3","9001","4269","15133","9807","8801","21.1","9110","8802","-158.0","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1530[] = {"26964","NAD83 / Hawaii zone 4","9001","4269","15134","9807","8801","21.5","9110","8802","-159.3","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1531[] = {"26965","NAD83 / Hawaii zone 5","9001","4269","15135","9807","8801","21.4","9110","8802","-160.1","9110","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1532[] = {"26966","NAD83 / Georgia East","9001","4269","11031","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1533[] = {"26967","NAD83 / Georgia West","9001","4269","11032","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1534[] = {"26968","NAD83 / Idaho East","9001","4269","11131","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1535[] = {"26969","NAD83 / Idaho Central","9001","4269","11132","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1536[] = {"26970","NAD83 / Idaho West","9001","4269","11133","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","800000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1537[] = {"26971","NAD83 / Illinois East","9001","4269","11231","9807","8801","36.4","9110","8802","-88.2","9110","8805","0.999975","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1538[] = {"26972","NAD83 / Illinois West","9001","4269","11232","9807","8801","36.4","9110","8802","-90.1","9110","8805","0.999941177","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1539[] = {"26973","NAD83 / Indiana East","9001","4269","11331","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","100000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1540[] = {"26974","NAD83 / Indiana West","9001","4269","11332","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1541[] = {"26975","NAD83 / Iowa North","9001","4269","11431","9802","8821","41.3","9110","8822","-93.3","9110","8823","43.16","9110","8824","42.04","9110","8826","1500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1542[] = {"26976","NAD83 / Iowa South","9001","4269","11432","9802","8821","40.0","9110","8822","-93.3","9110","8823","41.47","9110","8824","40.37","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1543[] = {"26977","NAD83 / Kansas North","9001","4269","11531","9802","8821","38.2","9110","8822","-98.0","9110","8823","39.47","9110","8824","38.43","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1544[] = {"26978","NAD83 / Kansas South","9001","4269","11532","9802","8821","36.4","9110","8822","-98.3","9110","8823","38.34","9110","8824","37.16","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1545[] = {"26979","NAD83 / Kentucky North","9001","4269","11631","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","37.58","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1546[] = {"26980","NAD83 / Kentucky South","9001","4269","11632","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","500000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1547[] = {"26981","NAD83 / Louisiana North","9001","4269","11731","9802","8821","30.3","9110","8822","-92.3","9110","8823","32.4","9110","8824","31.1","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1548[] = {"26982","NAD83 / Louisiana South","9001","4269","11732","9802","8821","28.3","9110","8822","-91.2","9110","8823","30.42","9110","8824","29.18","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1549[] = {"26983","NAD83 / Maine East","9001","4269","11831","9807","8801","43.4","9110","8802","-68.3","9110","8805","0.9999","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1550[] = {"26984","NAD83 / Maine West","9001","4269","11832","9807","8801","42.5","9110","8802","-70.1","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1551[] = {"26985","NAD83 / Maryland","9001","4269","11930","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1552[] = {"26986","NAD83 / Massachusetts Mainland","9001","4269","12031","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","200000.0","9001","8827","750000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1553[] = {"26987","NAD83 / Massachusetts Island","9001","4269","12032","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1554[] = {"26988","NAD83 / Michigan North","9001","4269","12141","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","8000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1555[] = {"26989","NAD83 / Michigan Central","9001","4269","12142","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","6000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1556[] = {"26990","NAD83 / Michigan South","9001","4269","12143","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","4000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1557[] = {"26991","NAD83 / Minnesota North","9001","4269","12231","9802","8821","46.3","9110","8822","-93.06","9110","8823","48.38","9110","8824","47.02","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1558[] = {"26992","NAD83 / Minnesota Central","9001","4269","12232","9802","8821","45.0","9110","8822","-94.15","9110","8823","47.03","9110","8824","45.37","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1559[] = {"26993","NAD83 / Minnesota South","9001","4269","12233","9802","8821","43.0","9110","8822","-94.0","9110","8823","45.13","9110","8824","43.47","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1560[] = {"26994","NAD83 / Mississippi East","9001","4269","12331","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1561[] = {"26995","NAD83 / Mississippi West","9001","4269","12332","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1562[] = {"26996","NAD83 / Missouri East","9001","4269","12431","9807","8801","35.5","9110","8802","-90.3","9110","8805","0.999933333","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1563[] = {"26997","NAD83 / Missouri Central","9001","4269","12432","9807","8801","35.5","9110","8802","-92.3","9110","8805","0.999933333","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1564[] = {"26998","NAD83 / Missouri West","9001","4269","12433","9807","8801","36.1","9110","8802","-94.3","9110","8805","0.999941177","9201","8806","850000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1565[] = {"27038","Nahrwan 1967 / UTM zone 38N","9001","4270","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1566[] = {"27039","Nahrwan 1967 / UTM zone 39N","9001","4270","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1567[] = {"27040","Nahrwan 1967 / UTM zone 40N","9001","4270","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1568[] = {"27120","Naparima 1972 / UTM zone 20N","9001","4271","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1569[] = {"27200","NZGD49 / New Zealand Map Grid","9001","4272","19917","9811","8801","-41.0","9102","8802","173.0","9102","8806","2510000.0","9001","8807","6023150.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1570[] = {"27205","NZGD49 / Mount Eden Circuit","9001","4272","17901","9807","8801","-36.5247515","9110","8802","174.45516217","9110","8805","0.9999","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1571[] = {"27206","NZGD49 / Bay of Plenty Circuit","9001","4272","17902","9807","8801","-37.45404993","9110","8802","176.27583101","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1572[] = {"27207","NZGD49 / Poverty Bay Circuit","9001","4272","17903","9807","8801","-38.372893","9110","8802","177.53082906","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1573[] = {"27208","NZGD49 / Hawkes Bay Circuit","9001","4272","17904","9807","8801","-39.39033455","9110","8802","176.40252499","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1574[] = {"27209","NZGD49 / Taranaki Circuit","9001","4272","17905","9807","8801","-39.08087299","9110","8802","174.13408423","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1575[] = {"27210","NZGD49 / Tuhirangi Circuit","9001","4272","17906","9807","8801","-39.30448934","9110","8802","175.38241325","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1576[] = {"27211","NZGD49 / Wanganui Circuit","9001","4272","17907","9807","8801","-40.14310097","9110","8802","175.29171586","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1577[] = {"27212","NZGD49 / Wairarapa Circuit","9001","4272","17908","9807","8801","-40.55319175","9110","8802","175.38504588","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1578[] = {"27213","NZGD49 / Wellington Circuit","9001","4272","17909","9807","8801","-41.18047507","9110","8802","174.46358432","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1579[] = {"27214","NZGD49 / Collingwood Circuit","9001","4272","17910","9807","8801","-40.42531326","9110","8802","172.40193674","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1580[] = {"27215","NZGD49 / Nelson Circuit","9001","4272","17911","9807","8801","-41.1628361","9110","8802","173.17575405","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1581[] = {"27216","NZGD49 / Karamea Circuit","9001","4272","17912","9807","8801","-41.17236815","9110","8802","172.06325015","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1582[] = {"27217","NZGD49 / Buller Circuit","9001","4272","17913","9807","8801","-41.48388903","9110","8802","171.34525362","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1583[] = {"27218","NZGD49 / Grey Circuit","9001","4272","17914","9807","8801","-42.20012994","9110","8802","171.32591767","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1584[] = {"27219","NZGD49 / Amuri Circuit","9001","4272","17915","9807","8801","-42.41208197","9110","8802","173.00364802","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1585[] = {"27220","NZGD49 / Marlborough Circuit","9001","4272","17916","9807","8801","-41.3240152","9110","8802","173.48074668","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1586[] = {"27221","NZGD49 / Hokitika Circuit","9001","4272","17917","9807","8801","-42.53107605","9110","8802","170.58479766","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1587[] = {"27222","NZGD49 / Okarito Circuit","9001","4272","17918","9807","8801","-43.06364613","9110","8802","170.1539333","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1588[] = {"27223","NZGD49 / Jacksons Bay Circuit","9001","4272","17919","9807","8801","-43.58400904","9110","8802","168.36225612","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1589[] = {"27224","NZGD49 / Mount Pleasant Circuit","9001","4272","17920","9807","8801","-43.35262953","9110","8802","172.43378969","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1590[] = {"27225","NZGD49 / Gawler Circuit","9001","4272","17921","9807","8801","-43.44553616","9110","8802","171.21386945","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1591[] = {"27226","NZGD49 / Timaru Circuit","9001","4272","17922","9807","8801","-44.24079933","9110","8802","171.0326103","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1592[] = {"27227","NZGD49 / Lindis Peak Circuit","9001","4272","17923","9807","8801","-44.44069647","9110","8802","169.28039183","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1593[] = {"27228","NZGD49 / Mount Nicholas Circuit","9001","4272","17924","9807","8801","-45.07584493","9110","8802","168.23551083","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1594[] = {"27229","NZGD49 / Mount York Circuit","9001","4272","17925","9807","8801","-45.33494142","9110","8802","167.44199024","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1595[] = {"27230","NZGD49 / Observation Point Circuit","9001","4272","17926","9807","8801","-45.48583078","9110","8802","170.37429426","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1596[] = {"27231","NZGD49 / North Taieri Circuit","9001","4272","17927","9807","8801","-45.51414481","9110","8802","170.16573208","9110","8805","0.99996","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1597[] = {"27232","NZGD49 / Bluff Circuit","9001","4272","17928","9807","8801","-46.36000346","9110","8802","168.20343392","9110","8805","1.0","9201","8806","300002.66","9001","8807","699999.58","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1598[] = {"27258","NZGD49 / UTM zone 58S","9001","4272","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1599[] = {"27259","NZGD49 / UTM zone 59S","9001","4272","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1600[] = {"27260","NZGD49 / UTM zone 60S","9001","4272","16160","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1601[] = {"27291","NZGD49 / North Island Grid","9040","4272","18141","9807","8801","-39.0","9110","8802","175.3","9110","8805","1.0","9201","8806","300000.0","9040","8807","400000.0","9040","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1602[] = {"27292","NZGD49 / South Island Grid","9040","4272","18142","9807","8801","-44.0","9110","8802","171.3","9110","8805","1.0","9201","8806","500000.0","9040","8807","500000.0","9040","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1603[] = {"27391","NGO 1948 (Oslo) / NGO zone I","9001","4817","18221","9807","8801","58.0","9110","8802","-4.4","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1604[] = {"27392","NGO 1948 (Oslo) / NGO zone II","9001","4817","18222","9807","8801","58.0","9110","8802","-2.2","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1605[] = {"27393","NGO 1948 (Oslo) / NGO zone III","9001","4817","18223","9807","8801","58.0","9110","8802","0.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1606[] = {"27394","NGO 1948 (Oslo) / NGO zone IV","9001","4817","18224","9807","8801","58.0","9110","8802","2.3","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1607[] = {"27395","NGO 1948 (Oslo) / NGO zone V","9001","4817","18225","9807","8801","58.0","9110","8802","6.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1608[] = {"27396","NGO 1948 (Oslo) / NGO zone VI","9001","4817","18226","9807","8801","58.0","9110","8802","10.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1609[] = {"27397","NGO 1948 (Oslo) / NGO zone VII","9001","4817","18227","9807","8801","58.0","9110","8802","14.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1610[] = {"27398","NGO 1948 (Oslo) / NGO zone VIII","9001","4817","18228","9807","8801","58.0","9110","8802","18.2","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1611[] = {"27429","Datum 73 / UTM zone 29N","9001","4274","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1612[] = {"27492","Datum 73 / Modified Portuguese Grid","9001","4274","19974","9807","8801","39.4","9110","8802","-8.0754862","9110","8805","1.0","9201","8806","180.598","9001","8807","-86.99","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1613[] = {"27500","ATF (Paris) / Nord de Guerre","9001","4901","19903","9801","8801","55.0","9105","8802","6.0","9105","8805","0.99950908","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1614[] = {"27561","NTF (Paris) / Lambert Nord France","9001","4807","18091","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1615[] = {"27562","NTF (Paris) / Lambert Centre France","9001","4807","18092","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1616[] = {"27563","NTF (Paris) / Lambert Sud France","9001","4807","18093","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1617[] = {"27564","NTF (Paris) / Lambert Corse","9001","4807","18094","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1618[] = {"27571","NTF (Paris) / Lambert zone I","9001","4807","18081","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","1200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1619[] = {"27572","NTF (Paris) / Lambert zone II","9001","4807","18082","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","2200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1620[] = {"27573","NTF (Paris) / Lambert zone III","9001","4807","18083","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","3200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1621[] = {"27574","NTF (Paris) / Lambert zone IV","9001","4807","18084","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","4185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1622[] = {"27581","NTF (Paris) / France I","9001","4807","18081","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","1200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1623[] = {"27582","NTF (Paris) / France II","9001","4807","18082","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","2200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1624[] = {"27583","NTF (Paris) / France III","9001","4807","18083","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","3200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1625[] = {"27584","NTF (Paris) / France IV","9001","4807","18084","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","4185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1626[] = {"27591","NTF (Paris) / Nord France","9001","4807","18091","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1627[] = {"27592","NTF (Paris) / Centre France","9001","4807","18092","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1628[] = {"27593","NTF (Paris) / Sud France","9001","4807","18093","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1629[] = {"27594","NTF (Paris) / Corse","9001","4807","18094","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1630[] = {"27700","OSGB 1936 / British National Grid","9001","4277","19916","9807","8801","49.0","9102","8802","-2.0","9102","8805","0.9996012717","9201","8806","400000.0","9001","8807","-100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1631[] = {"28191","Palestine 1923 / Palestine Grid","9001","4281","18201","9806","8801","31.4402749","9110","8802","35.124349","9110","8806","170251.555","9001","8807","126867.909","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1632[] = {"28192","Palestine 1923 / Palestine Belt","9001","4281","18202","9807","8801","31.4402749","9110","8802","35.124349","9110","8805","1.0","9201","8806","170251.555","9001","8807","1126867.909","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1633[] = {"28193","Palestine 1923 / Israeli CS Grid","9001","4281","18203","9806","8801","31.4402749","9110","8802","35.124349","9110","8806","170251.555","9001","8807","1126867.909","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1634[] = {"28232","Pointe Noire / UTM zone 32S","9001","4282","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1635[] = {"28348","GDA94 / MGA zone 48","9001","4283","17348","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1636[] = {"28349","GDA94 / MGA zone 49","9001","4283","17349","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1637[] = {"28350","GDA94 / MGA zone 50","9001","4283","17350","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1638[] = {"28351","GDA94 / MGA zone 51","9001","4283","17351","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1639[] = {"28352","GDA94 / MGA zone 52","9001","4283","17352","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1640[] = {"28353","GDA94 / MGA zone 53","9001","4283","17353","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1641[] = {"28354","GDA94 / MGA zone 54","9001","4283","17354","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1642[] = {"28355","GDA94 / MGA zone 55","9001","4283","17355","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1643[] = {"28356","GDA94 / MGA zone 56","9001","4283","17356","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1644[] = {"28357","GDA94 / MGA zone 57","9001","4283","17357","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1645[] = {"28358","GDA94 / MGA zone 58","9001","4283","17358","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1646[] = {"28402","Pulkovo 1942 / Gauss-Kruger zone 2","9001","4284","16202","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1647[] = {"28403","Pulkovo 1942 / Gauss-Kruger zone 3","9001","4284","16203","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1648[] = {"28404","Pulkovo 1942 / Gauss-Kruger zone 4","9001","4284","16204","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1649[] = {"28405","Pulkovo 1942 / Gauss-Kruger zone 5","9001","4284","16205","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1650[] = {"28406","Pulkovo 1942 / Gauss-Kruger zone 6","9001","4284","16206","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1651[] = {"28407","Pulkovo 1942 / Gauss-Kruger zone 7","9001","4284","16207","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1652[] = {"28408","Pulkovo 1942 / Gauss-Kruger zone 8","9001","4284","16208","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1653[] = {"28409","Pulkovo 1942 / Gauss-Kruger zone 9","9001","4284","16209","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1654[] = {"28410","Pulkovo 1942 / Gauss-Kruger zone 10","9001","4284","16210","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1655[] = {"28411","Pulkovo 1942 / Gauss-Kruger zone 11","9001","4284","16211","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1656[] = {"28412","Pulkovo 1942 / Gauss-Kruger zone 12","9001","4284","16212","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1657[] = {"28413","Pulkovo 1942 / Gauss-Kruger zone 13","9001","4284","16213","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1658[] = {"28414","Pulkovo 1942 / Gauss-Kruger zone 14","9001","4284","16214","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1659[] = {"28415","Pulkovo 1942 / Gauss-Kruger zone 15","9001","4284","16215","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1660[] = {"28416","Pulkovo 1942 / Gauss-Kruger zone 16","9001","4284","16216","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1661[] = {"28417","Pulkovo 1942 / Gauss-Kruger zone 17","9001","4284","16217","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1662[] = {"28418","Pulkovo 1942 / Gauss-Kruger zone 18","9001","4284","16218","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1663[] = {"28419","Pulkovo 1942 / Gauss-Kruger zone 19","9001","4284","16219","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1664[] = {"28420","Pulkovo 1942 / Gauss-Kruger zone 20","9001","4284","16220","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1665[] = {"28421","Pulkovo 1942 / Gauss-Kruger zone 21","9001","4284","16221","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1666[] = {"28422","Pulkovo 1942 / Gauss-Kruger zone 22","9001","4284","16222","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1667[] = {"28423","Pulkovo 1942 / Gauss-Kruger zone 23","9001","4284","16223","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1668[] = {"28424","Pulkovo 1942 / Gauss-Kruger zone 24","9001","4284","16224","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1669[] = {"28425","Pulkovo 1942 / Gauss-Kruger zone 25","9001","4284","16225","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1670[] = {"28426","Pulkovo 1942 / Gauss-Kruger zone 26","9001","4284","16226","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1671[] = {"28427","Pulkovo 1942 / Gauss-Kruger zone 27","9001","4284","16227","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1672[] = {"28428","Pulkovo 1942 / Gauss-Kruger zone 28","9001","4284","16228","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1673[] = {"28429","Pulkovo 1942 / Gauss-Kruger zone 29","9001","4284","16229","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1674[] = {"28430","Pulkovo 1942 / Gauss-Kruger zone 30","9001","4284","16230","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1675[] = {"28431","Pulkovo 1942 / Gauss-Kruger zone 31","9001","4284","16231","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1676[] = {"28432","Pulkovo 1942 / Gauss-Kruger zone 32","9001","4284","16232","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1677[] = {"28462","Pulkovo 1942 / Gauss-Kruger 2N","9001","4284","16302","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1678[] = {"28463","Pulkovo 1942 / Gauss-Kruger 3N","9001","4284","16303","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1679[] = {"28464","Pulkovo 1942 / Gauss-Kruger 4N","9001","4284","16304","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1680[] = {"28465","Pulkovo 1942 / Gauss-Kruger 5N","9001","4284","16305","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1681[] = {"28466","Pulkovo 1942 / Gauss-Kruger 6N","9001","4284","16306","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1682[] = {"28467","Pulkovo 1942 / Gauss-Kruger 7N","9001","4284","16307","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1683[] = {"28468","Pulkovo 1942 / Gauss-Kruger 8N","9001","4284","16308","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1684[] = {"28469","Pulkovo 1942 / Gauss-Kruger 9N","9001","4284","16309","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1685[] = {"28470","Pulkovo 1942 / Gauss-Kruger 10N","9001","4284","16310","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1686[] = {"28471","Pulkovo 1942 / Gauss-Kruger 11N","9001","4284","16311","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1687[] = {"28472","Pulkovo 1942 / Gauss-Kruger 12N","9001","4284","16312","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1688[] = {"28473","Pulkovo 1942 / Gauss-Kruger 13N","9001","4284","16313","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1689[] = {"28474","Pulkovo 1942 / Gauss-Kruger 14N","9001","4284","16314","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1690[] = {"28475","Pulkovo 1942 / Gauss-Kruger 15N","9001","4284","16315","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1691[] = {"28476","Pulkovo 1942 / Gauss-Kruger 16N","9001","4284","16316","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1692[] = {"28477","Pulkovo 1942 / Gauss-Kruger 17N","9001","4284","16317","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1693[] = {"28478","Pulkovo 1942 / Gauss-Kruger 18N","9001","4284","16318","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1694[] = {"28479","Pulkovo 1942 / Gauss-Kruger 19N","9001","4284","16319","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1695[] = {"28480","Pulkovo 1942 / Gauss-Kruger 20N","9001","4284","16320","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1696[] = {"28481","Pulkovo 1942 / Gauss-Kruger 21N","9001","4284","16321","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1697[] = {"28482","Pulkovo 1942 / Gauss-Kruger 22N","9001","4284","16322","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1698[] = {"28483","Pulkovo 1942 / Gauss-Kruger 23N","9001","4284","16323","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1699[] = {"28484","Pulkovo 1942 / Gauss-Kruger 24N","9001","4284","16324","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1700[] = {"28485","Pulkovo 1942 / Gauss-Kruger 25N","9001","4284","16325","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1701[] = {"28486","Pulkovo 1942 / Gauss-Kruger 26N","9001","4284","16326","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1702[] = {"28487","Pulkovo 1942 / Gauss-Kruger 27N","9001","4284","16327","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1703[] = {"28488","Pulkovo 1942 / Gauss-Kruger 28N","9001","4284","16328","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1704[] = {"28489","Pulkovo 1942 / Gauss-Kruger 29N","9001","4284","16329","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1705[] = {"28490","Pulkovo 1942 / Gauss-Kruger 30N","9001","4284","16330","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1706[] = {"28491","Pulkovo 1942 / Gauss-Kruger 31N","9001","4284","16331","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1707[] = {"28492","Pulkovo 1942 / Gauss-Kruger 32N","9001","4284","16332","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1708[] = {"28600","Qatar 1974 / Qatar National Grid","9001","4285","19919","9807","8801","24.27","9110","8802","51.13","9110","8805","0.99999","9201","8806","200000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1709[] = {"28991","Amersfoort / RD Old","9001","4289","19913","9809","8801","52.0922178","9110","8802","5.23155","9110","8805","0.9999079","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1710[] = {"28992","Amersfoort / RD New","9001","4289","19914","9809","8801","52.0922178","9110","8802","5.23155","9110","8805","0.9999079","9201","8806","155000.0","9001","8807","463000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1711[] = {"29100","SAD69 / Brazil Polyconic","9001","4291","19941","9818","8801","0.0","9102","8802","-54.0","9102","8806","5000000.0","9001","8807","10000000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1712[] = {"29101","SAD69 / Brazil Polyconic","9001","4618","19941","9818","8801","0.0","9102","8802","-54.0","9102","8806","5000000.0","9001","8807","10000000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1713[] = {"29118","SAD69 / UTM zone 18N","9001","4291","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1714[] = {"29119","SAD69 / UTM zone 19N","9001","4291","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1715[] = {"29120","SAD69 / UTM zone 20N","9001","4291","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1716[] = {"29121","SAD69 / UTM zone 21N","9001","4291","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1717[] = {"29122","SAD69 / UTM zone 22N","9001","4291","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1718[] = {"29168","SAD69 / UTM zone 18N","9001","4618","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1719[] = {"29169","SAD69 / UTM zone 19N","9001","4618","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1720[] = {"29170","SAD69 / UTM zone 20N","9001","4618","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1721[] = {"29171","SAD69 / UTM zone 21N","9001","4618","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1722[] = {"29172","SAD69 / UTM zone 22N","9001","4618","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1723[] = {"29177","SAD69 / UTM zone 17S","9001","4291","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1724[] = {"29178","SAD69 / UTM zone 18S","9001","4291","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1725[] = {"29179","SAD69 / UTM zone 19S","9001","4291","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1726[] = {"29180","SAD69 / UTM zone 20S","9001","4291","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1727[] = {"29181","SAD69 / UTM zone 21S","9001","4291","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1728[] = {"29182","SAD69 / UTM zone 22S","9001","4291","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1729[] = {"29183","SAD69 / UTM zone 23S","9001","4291","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1730[] = {"29184","SAD69 / UTM zone 24S","9001","4291","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1731[] = {"29185","SAD69 / UTM zone 25S","9001","4291","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1732[] = {"29187","SAD69 / UTM zone 17S","9001","4618","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1733[] = {"29188","SAD69 / UTM zone 18S","9001","4618","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1734[] = {"29189","SAD69 / UTM zone 19S","9001","4618","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1735[] = {"29190","SAD69 / UTM zone 20S","9001","4618","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1736[] = {"29191","SAD69 / UTM zone 21S","9001","4618","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1737[] = {"29192","SAD69 / UTM zone 22S","9001","4618","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1738[] = {"29193","SAD69 / UTM zone 23S","9001","4618","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1739[] = {"29194","SAD69 / UTM zone 24S","9001","4618","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1740[] = {"29195","SAD69 / UTM zone 25S","9001","4618","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1741[] = {"29220","Sapper Hill 1943 / UTM zone 20S","9001","4292","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1742[] = {"29221","Sapper Hill 1943 / UTM zone 21S","9001","4292","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1743[] = {"29333","Schwarzeck / UTM zone 33S","9001","4293","16133","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1744[] = {"29371","South West African Coord. System zone 11","9031","4293","17611","9808","8801","-22.0","9102","8802","11.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1745[] = {"29373","South West African Coord. System zone 13","9031","4293","17613","9808","8801","-22.0","9102","8802","13.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1746[] = {"29375","South West African Coord. System zone 15","9031","4293","17615","9808","8801","-22.0","9102","8802","15.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1747[] = {"29377","South West African Coord. System zone 17","9031","4293","17617","9808","8801","-22.0","9102","8802","17.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1748[] = {"29379","South West African Coord. System zone 19","9031","4293","17619","9808","8801","-22.0","9102","8802","19.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1749[] = {"29381","South West African Coord. System zone 21","9031","4293","17621","9808","8801","-22.0","9102","8802","21.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1750[] = {"29383","South West African Coord. System zone 23","9031","4293","17623","9808","8801","-22.0","9102","8802","23.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1751[] = {"29385","South West African Coord. System zone 25","9031","4293","17625","9808","8801","-22.0","9102","8802","25.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1752[] = {"29635","Sudan / UTM zone 35N","9001","4296","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1753[] = {"29636","Sudan / UTM zone 36N","9001","4296","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1754[] = {"29700","Tananarive (Paris) / Laborde Grid","9001","4810","19911","9815","8811","-21.0","9105","8812","49.0","9105","8813","21.0","9105","8814","21.0","9105","8815","0.9995","9201","8816","400000.0","9001","8817","800000.0","9001 ",NULL};
+datafile_rows_t pcs_row_1755[] = {"29738","Tananarive / UTM zone 38S","9001","4297","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1756[] = {"29739","Tananarive / UTM zone 39S","9001","4297","16139","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1757[] = {"29849","Timbalai 1948 / UTM zone 49N","9001","4298","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1758[] = {"29850","Timbalai 1948 / UTM zone 50N","9001","4298","16050","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1759[] = {"29871","Timbalai 1948 / R.S.O. Borneo (ch)","9042","4298","19956","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","29352.4763","9042","8817","22014.3572","9042 ",NULL};
+datafile_rows_t pcs_row_1760[] = {"29872","Timbalai 1948 / R.S.O. Borneo (ft)","9041","4298","19957","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","1937263.44","9041","8817","1452947.58","9041 ",NULL};
+datafile_rows_t pcs_row_1761[] = {"29873","Timbalai 1948 / R.S.O. Borneo (m)","9001","4298","19958","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","590476.87","9001","8817","442857.65","9001 ",NULL};
+datafile_rows_t pcs_row_1762[] = {"29900","TM65 / Irish National Grid","9001","4299","19908","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.000035","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1763[] = {"29901","OSNI 1952 / Irish National Grid","9001","4188","19973","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.0","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1764[] = {"29902","TM65 / Irish Grid","9001","4299","19972","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.000035","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1765[] = {"29903","TM75 / Irish Grid","9001","4300","19972","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.000035","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1766[] = {"30161","Tokyo / Japan Plane Rectangular CS I","9001","4301","17801","9807","8801","33.0","9110","8802","129.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1767[] = {"30162","Tokyo / Japan Plane Rectangular CS II","9001","4301","17802","9807","8801","33.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1768[] = {"30163","Tokyo / Japan Plane Rectangular CS III","9001","4301","17803","9807","8801","36.0","9110","8802","132.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1769[] = {"30164","Tokyo / Japan Plane Rectangular CS IV","9001","4301","17804","9807","8801","33.0","9110","8802","133.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1770[] = {"30165","Tokyo / Japan Plane Rectangular CS V","9001","4301","17805","9807","8801","36.0","9110","8802","134.2","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1771[] = {"30166","Tokyo / Japan Plane Rectangular CS VI","9001","4301","17806","9807","8801","36.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1772[] = {"30167","Tokyo / Japan Plane Rectangular CS VII","9001","4301","17807","9807","8801","36.0","9110","8802","137.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1773[] = {"30168","Tokyo / Japan Plane Rectangular CS VIII","9001","4301","17808","9807","8801","36.0","9110","8802","138.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1774[] = {"30169","Tokyo / Japan Plane Rectangular CS IX","9001","4301","17809","9807","8801","36.0","9110","8802","139.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1775[] = {"30170","Tokyo / Japan Plane Rectangular CS X","9001","4301","17810","9807","8801","40.0","9110","8802","140.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1776[] = {"30171","Tokyo / Japan Plane Rectangular CS XI","9001","4301","17811","9807","8801","44.0","9110","8802","140.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1777[] = {"30172","Tokyo / Japan Plane Rectangular CS XII","9001","4301","17812","9807","8801","44.0","9110","8802","142.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1778[] = {"30173","Tokyo / Japan Plane Rectangular CS XIII","9001","4301","17813","9807","8801","44.0","9110","8802","144.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1779[] = {"30174","Tokyo / Japan Plane Rectangular CS XIV","9001","4301","17814","9807","8801","26.0","9110","8802","142.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1780[] = {"30175","Tokyo / Japan Plane Rectangular CS XV","9001","4301","17815","9807","8801","26.0","9110","8802","127.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1781[] = {"30176","Tokyo / Japan Plane Rectangular CS XVI","9001","4301","17816","9807","8801","26.0","9110","8802","124.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1782[] = {"30177","Tokyo / Japan Plane Rectangular CS XVII","9001","4301","17817","9807","8801","26.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1783[] = {"30178","Tokyo / Japan Plane Rectangular CS XVIII","9001","4301","17818","9807","8801","20.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1784[] = {"30179","Tokyo / Japan Plane Rectangular CS XIX","9001","4301","17819","9807","8801","26.0","9110","8802","154.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1785[] = {"30200","Trinidad 1903 / Trinidad Grid","9039","4302","19925","9806","8801","10.263","9110","8802","-61.2","9110","8806","430000.0","9039","8807","325000.0","9039","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1786[] = {"30339","TC(1948) / UTM zone 39N","9001","4303","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1787[] = {"30340","TC(1948) / UTM zone 40N","9001","4303","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1788[] = {"30491","Voirol 1875 / Nord Algerie (ancienne)","9001","4304","18011","9801","8801","40.0","9105","8802","3.0","9105","8805","0.999625544","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1789[] = {"30492","Voirol 1875 / Sud Algerie (ancienne)","9001","4304","18012","9801","8801","37.0","9105","8802","3.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1790[] = {"30493","Voirol 1879 / Nord Algerie (ancienne)","9001","4671","18011","9801","8801","40.0","9105","8802","3.0","9105","8805","0.999625544","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1791[] = {"30494","Voirol 1879 / Sud Algerie (ancienne)","9001","4671","18012","9801","8801","37.0","9105","8802","3.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1792[] = {"30729","Nord Sahara 1959 / UTM zone 29N","9001","4307","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1793[] = {"30730","Nord Sahara 1959 / UTM zone 30N","9001","4307","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1794[] = {"30731","Nord Sahara 1959 / UTM zone 31N","9001","4307","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1795[] = {"30732","Nord Sahara 1959 / UTM zone 32N","9001","4307","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1796[] = {"30791","Nord Sahara 1959 / Voirol Unifie Nord","9001","4307","18021","9801","8801","40.0","9105","8802","3.0","9105","8805","0.999625544","9201","8806","500135.0","9001","8807","300090.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1797[] = {"30792","Nord Sahara 1959 / Voirol Unifie Sud","9001","4307","18022","9801","8801","37.0","9105","8802","3.0","9105","8805","0.999625769","9201","8806","500135.0","9001","8807","300090.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1798[] = {"30800","RT38 2.5 gon W","9001","4308","19929","9807","8801","0.0","9110","8802","15.48298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1799[] = {"31028","Yoff / UTM zone 28N","9001","4310","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1800[] = {"31121","Zanderij / UTM zone 21N","9001","4311","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1801[] = {"31154","Zanderij / TM 54 NW","9001","4311","17054","9807","8801","0.0","9102","8802","-54.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1802[] = {"31170","Zanderij / Suriname Old TM","9001","4311","19954","9807","8801","0.0","9110","8802","-55.41","9110","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1803[] = {"31171","Zanderij / Suriname TM","9001","4311","19955","9807","8801","0.0","9110","8802","-55.41","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1804[] = {"31265","MGI / 3-degree Gauss zone 5","9001","4312","16265","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1805[] = {"31266","MGI / 3-degree Gauss zone 6","9001","4312","16266","9807","8801","0.0","9102","8802","18.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1806[] = {"31267","MGI / 3-degree Gauss zone 7","9001","4312","16267","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1807[] = {"31268","MGI / 3-degree Gauss zone 8","9001","4312","16268","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1808[] = {"31275","MGI / Balkans zone 5","9001","4312","18275","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9999","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1809[] = {"31276","MGI / Balkans zone 6","9001","4312","18276","9807","8801","0.0","9102","8802","18.0","9102","8805","0.9999","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1810[] = {"31277","MGI / Balkans zone 7","9001","4312","18277","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9999","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1811[] = {"31278","MGI / Balkans zone 8","9001","4312","18277","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9999","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1812[] = {"31279","MGI / Balkans zone 8","9001","4312","18278","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9999","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1813[] = {"31281","MGI (Ferro) / Austria West Zone","9001","4805","18041","9807","8801","0.0","9102","8802","28.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1814[] = {"31282","MGI (Ferro) / Austria Central Zone","9001","4805","18042","9807","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1815[] = {"31283","MGI (Ferro) / Austria East Zone","9001","4805","18043","9807","8801","0.0","9102","8802","34.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1816[] = {"31284","MGI / M28","9001","4312","18044","9807","8801","0.0","9110","8802","10.2","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1817[] = {"31285","MGI / M31","9001","4312","18045","9807","8801","0.0","9110","8802","13.2","9110","8805","1.0","9201","8806","450000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1818[] = {"31286","MGI / M34","9001","4312","18046","9807","8801","0.0","9110","8802","16.2","9110","8805","1.0","9201","8806","750000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1819[] = {"31287","MGI / Austria Lambert","9001","4312","19947","9802","8821","47.3","9110","8822","13.2","9110","8823","49.0","9110","8824","46.0","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1820[] = {"31288","MGI (Ferro) / M28","9001","4805","18047","9807","8801","0.0","9102","8802","28.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1821[] = {"31289","MGI (Ferro) / M31","9001","4805","18048","9807","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","450000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1822[] = {"31290","MGI (Ferro) / M34","9001","4805","18049","9807","8801","0.0","9102","8802","34.0","9102","8805","1.0","9201","8806","750000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1823[] = {"31291","MGI (Ferro) / Austria West Zone","9001","4805","18041","9807","8801","0.0","9102","8802","28.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1824[] = {"31292","MGI (Ferro) / Austria Central Zone","9001","4805","18042","9807","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1825[] = {"31293","MGI (Ferro) / Austria East Zone","9001","4805","18043","9807","8801","0.0","9102","8802","34.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1826[] = {"31294","MGI / M28","9001","4312","18044","9807","8801","0.0","9110","8802","10.2","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1827[] = {"31295","MGI / M31","9001","4312","18045","9807","8801","0.0","9110","8802","13.2","9110","8805","1.0","9201","8806","450000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1828[] = {"31296","MGI / M34","9001","4312","18046","9807","8801","0.0","9110","8802","16.2","9110","8805","1.0","9201","8806","750000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1829[] = {"31297","MGI / Austria Lambert","9001","4312","19947","9802","8821","47.3","9110","8822","13.2","9110","8823","49.0","9110","8824","46.0","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1830[] = {"31300","Belge 1972 / Belge Lambert 72","9001","4313","19902","9803","8821","90.0","9110","8822","4.2124983","9110","8823","49.5","9110","8824","51.1","9110","8826","150000.01256","9001","8827","5400088.4378","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1831[] = {"31370","Belge 1972 / Belgian Lambert 72","9001","4313","19961","9802","8821","90.0","9110","8822","4.2202952","9110","8823","51.100000204","9110","8824","49.500000204","9110","8826","150000.013","9001","8827","5400088.438","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1832[] = {"31461","DHDN / 3-degree Gauss zone 1","9001","4314","16261","9807","8801","0.0","9102","8802","3.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1833[] = {"31462","DHDN / 3-degree Gauss zone 2","9001","4314","16262","9807","8801","0.0","9102","8802","6.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1834[] = {"31463","DHDN / 3-degree Gauss zone 3","9001","4314","16263","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1835[] = {"31464","DHDN / 3-degree Gauss zone 4","9001","4314","16264","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1836[] = {"31465","DHDN / 3-degree Gauss zone 5","9001","4314","16265","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1837[] = {"31466","DHDN / Gauss-Kruger zone 2","9001","4314","16262","9807","8801","0.0","9102","8802","6.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1838[] = {"31467","DHDN / Gauss-Kruger zone 3","9001","4314","16263","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1839[] = {"31468","DHDN / Gauss-Kruger zone 4","9001","4314","16264","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1840[] = {"31469","DHDN / Gauss-Kruger zone 5","9001","4314","16265","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1841[] = {"31528","Conakry 1905 / UTM zone 28N","9001","4315","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1842[] = {"31529","Conakry 1905 / UTM zone 29N","9001","4315","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1843[] = {"31600","Dealul Piscului 1933/ Stereo 33","9001","4316","19927","9809","8801","45.54","9110","8802","25.23328772","9110","8805","0.9996667","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1844[] = {"31700","Dealul Piscului 1970/ Stereo 70","9001","4317","19926","9809","8801","46.0","9102","8802","25.0","9102","8805","0.99975","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1845[] = {"31838","NGN / UTM zone 38N","9001","4318","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1846[] = {"31839","NGN / UTM zone 39N","9001","4318","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1847[] = {"31900","KUDAMS / KTM","9001","4319","19928","9807","8801","0.0","9102","8802","48.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1848[] = {"31986","SIRGAS / UTM zone 17N","9001","4170","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1849[] = {"31987","SIRGAS / UTM zone 18N","9001","4170","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1850[] = {"31988","SIRGAS / UTM zone 19N","9001","4170","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1851[] = {"31989","SIRGAS / UTM zone 20N","9001","4170","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1852[] = {"31990","SIRGAS / UTM zone 21N","9001","4170","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1853[] = {"31991","SIRGAS / UTM zone 22N","9001","4170","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1854[] = {"31992","SIRGAS / UTM zone 17S","9001","4170","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1855[] = {"31993","SIRGAS / UTM zone 18S","9001","4170","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1856[] = {"31994","SIRGAS / UTM zone 19S","9001","4170","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1857[] = {"31995","SIRGAS / UTM zone 20S","9001","4170","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1858[] = {"31996","SIRGAS / UTM zone 21S","9001","4170","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1859[] = {"31997","SIRGAS / UTM zone 22S","9001","4170","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1860[] = {"31998","SIRGAS / UTM zone 23S","9001","4170","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1861[] = {"31999","SIRGAS / UTM zone 24S","9001","4170","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1862[] = {"32000","SIRGAS / UTM zone 25S","9001","4170","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1863[] = {"32001","NAD27 / Montana North","9003","4267","12501","9802","8821","47.0","9110","8822","-109.3","9110","8823","48.43","9110","8824","47.51","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1864[] = {"32002","NAD27 / Montana Central","9003","4267","12502","9802","8821","45.5","9110","8822","-109.3","9110","8823","47.53","9110","8824","46.27","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1865[] = {"32003","NAD27 / Montana South","9003","4267","12503","9802","8821","44.0","9110","8822","-109.3","9110","8823","46.24","9110","8824","44.52","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1866[] = {"32005","NAD27 / Nebraska North","9003","4267","12601","9802","8821","41.2","9110","8822","-100.0","9110","8823","41.51","9110","8824","42.49","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1867[] = {"32006","NAD27 / Nebraska South","9003","4267","12602","9802","8821","39.4","9110","8822","-99.3","9110","8823","40.17","9110","8824","41.43","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1868[] = {"32007","NAD27 / Nevada East","9003","4267","12701","9807","8801","34.45","9110","8802","-115.35","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1869[] = {"32008","NAD27 / Nevada Central","9003","4267","12702","9807","8801","34.45","9110","8802","-116.4","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1870[] = {"32009","NAD27 / Nevada West","9003","4267","12703","9807","8801","34.45","9110","8802","-118.35","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1871[] = {"32010","NAD27 / New Hampshire","9003","4267","12800","9807","8801","42.3","9110","8802","-71.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1872[] = {"32011","NAD27 / New Jersey","9003","4267","12900","9807","8801","38.5","9110","8802","-74.4","9110","8805","0.999975","9201","8806","2000000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1873[] = {"32012","NAD27 / New Mexico East","9003","4267","13001","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1874[] = {"32013","NAD27 / New Mexico Central","9003","4267","13002","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1875[] = {"32014","NAD27 / New Mexico West","9003","4267","13003","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1876[] = {"32015","NAD27 / New York East","9003","4267","13101","9807","8801","40.0","9110","8802","-74.2","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1877[] = {"32016","NAD27 / New York Central","9003","4267","13102","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1878[] = {"32017","NAD27 / New York West","9003","4267","13103","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1879[] = {"32018","NAD27 / New York Long Island","9003","4267","13104","9802","8821","40.3","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","1000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1880[] = {"32019","NAD27 / North Carolina","9003","4267","13200","9802","8821","33.45","9110","8822","-79.0","9110","8823","34.2","9110","8824","36.1","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1881[] = {"32020","NAD27 / North Dakota North","9003","4267","13301","9802","8821","47.0","9110","8822","-100.3","9110","8823","47.26","9110","8824","48.44","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1882[] = {"32021","NAD27 / North Dakota South","9003","4267","13302","9802","8821","45.4","9110","8822","-100.3","9110","8823","46.11","9110","8824","47.29","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1883[] = {"32022","NAD27 / Ohio North","9003","4267","13401","9802","8821","39.4","9110","8822","-82.3","9110","8823","40.26","9110","8824","41.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1884[] = {"32023","NAD27 / Ohio South","9003","4267","13402","9802","8821","38.0","9110","8822","-82.3","9110","8823","38.44","9110","8824","40.02","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1885[] = {"32024","NAD27 / Oklahoma North","9003","4267","13501","9802","8821","35.0","9110","8822","-98.0","9110","8823","35.34","9110","8824","36.46","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1886[] = {"32025","NAD27 / Oklahoma South","9003","4267","13502","9802","8821","33.2","9110","8822","-98.0","9110","8823","33.56","9110","8824","35.14","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1887[] = {"32026","NAD27 / Oregon North","9003","4267","13601","9802","8821","43.4","9110","8822","-120.3","9110","8823","44.2","9110","8824","46.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1888[] = {"32027","NAD27 / Oregon South","9003","4267","13602","9802","8821","41.4","9110","8822","-120.3","9110","8823","42.2","9110","8824","44.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1889[] = {"32028","NAD27 / Pennsylvania North","9003","4267","13701","9802","8821","40.1","9110","8822","-77.45","9110","8823","40.53","9110","8824","41.57","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1890[] = {"32029","NAD27 / Pennsylvania South","9003","4267","13702","9802","8821","39.2","9110","8822","-77.45","9110","8823","39.56","9110","8824","40.48","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1891[] = {"32030","NAD27 / Rhode Island","9003","4267","13800","9807","8801","41.05","9110","8802","-71.3","9110","8805","0.9999938","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1892[] = {"32031","NAD27 / South Carolina North","9003","4267","13901","9802","8821","33.0","9110","8822","-81.0","9110","8823","33.46","9110","8824","34.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1893[] = {"32033","NAD27 / South Carolina South","9003","4267","13902","9802","8821","31.5","9110","8822","-81.0","9110","8823","32.2","9110","8824","33.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1894[] = {"32034","NAD27 / South Dakota North","9003","4267","14001","9802","8821","43.5","9110","8822","-100.0","9110","8823","44.25","9110","8824","45.41","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1895[] = {"32035","NAD27 / South Dakota South","9003","4267","14002","9802","8821","42.2","9110","8822","-100.2","9110","8823","42.5","9110","8824","44.24","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1896[] = {"32036","NAD27 / Tennessee","9003","4267","14100","9802","8821","34.4","9110","8822","-86.0","9110","8823","35.15","9110","8824","36.25","9110","8826","100000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1897[] = {"32037","NAD27 / Texas North","9003","4267","14201","9802","8821","34.0","9110","8822","-101.3","9110","8823","34.39","9110","8824","36.11","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1898[] = {"32038","NAD27 / Texas North Central","9003","4267","14202","9802","8821","31.4","9110","8822","-97.3","9110","8823","32.08","9110","8824","33.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1899[] = {"32039","NAD27 / Texas Central","9003","4267","14203","9802","8821","29.4","9110","8822","-100.2","9110","8823","30.07","9110","8824","31.53","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1900[] = {"32040","NAD27 / Texas South Central","9003","4267","14204","9802","8821","27.5","9110","8822","-99.0","9110","8823","28.23","9110","8824","30.17","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1901[] = {"32041","NAD27 / Texas South","9003","4267","14205","9802","8821","25.4","9110","8822","-98.3","9110","8823","26.1","9110","8824","27.5","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1902[] = {"32042","NAD27 / Utah North","9003","4267","14301","9802","8821","40.2","9110","8822","-111.3","9110","8823","40.43","9110","8824","41.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1903[] = {"32043","NAD27 / Utah Central","9003","4267","14302","9802","8821","38.2","9110","8822","-111.3","9110","8823","39.01","9110","8824","40.39","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1904[] = {"32044","NAD27 / Utah South","9003","4267","14303","9802","8821","36.4","9110","8822","-111.3","9110","8823","37.13","9110","8824","38.21","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1905[] = {"32045","NAD27 / Vermont","9003","4267","14400","9807","8801","42.3","9110","8802","-72.3","9110","8805","0.999964286","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1906[] = {"32046","NAD27 / Virginia North","9003","4267","14501","9802","8821","37.4","9110","8822","-78.3","9110","8823","38.02","9110","8824","39.12","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1907[] = {"32047","NAD27 / Virginia South","9003","4267","14502","9802","8821","36.2","9110","8822","-78.3","9110","8823","36.46","9110","8824","37.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1908[] = {"32048","NAD27 / Washington North","9003","4267","14601","9802","8821","47.0","9110","8822","-120.5","9110","8823","47.3","9110","8824","48.44","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1909[] = {"32049","NAD27 / Washington South","9003","4267","14602","9802","8821","45.2","9110","8822","-120.3","9110","8823","45.5","9110","8824","47.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1910[] = {"32050","NAD27 / West Virginia North","9003","4267","14701","9802","8821","38.3","9110","8822","-79.3","9110","8823","39.0","9110","8824","40.15","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1911[] = {"32051","NAD27 / West Virginia South","9003","4267","14702","9802","8821","37.0","9110","8822","-81.0","9110","8823","37.29","9110","8824","38.53","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1912[] = {"32052","NAD27 / Wisconsin North","9003","4267","14801","9802","8821","45.1","9110","8822","-90.0","9110","8823","45.34","9110","8824","46.46","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1913[] = {"32053","NAD27 / Wisconsin Central","9003","4267","14802","9802","8821","43.5","9110","8822","-90.0","9110","8823","44.15","9110","8824","45.3","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1914[] = {"32054","NAD27 / Wisconsin South","9003","4267","14803","9802","8821","42.0","9110","8822","-90.0","9110","8823","42.44","9110","8824","44.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t pcs_row_1915[] = {"32055","NAD27 / Wyoming East","9003","4267","14901","9807","8801","40.4","9110","8802","-105.1","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1916[] = {"32056","NAD27 / Wyoming East Central","9003","4267","14902","9807","8801","40.4","9110","8802","-107.2","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1917[] = {"32057","NAD27 / Wyoming West Central","9003","4267","14903","9807","8801","40.4","9110","8802","-108.45","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1918[] = {"32058","NAD27 / Wyoming West","9003","4267","14904","9807","8801","40.4","9110","8802","-110.05","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1919[] = {"32061","NAD27 / Guatemala Norte","9001","4267","18211","9801","8801","16.49","9110","8802","-90.2","9110","8805","0.99992226","9201","8806","500000.0","9001","8807","292209.579","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1920[] = {"32062","NAD27 / Guatemala Sur","9001","4267","18212","9801","8801","14.54","9110","8802","-90.2","9110","8805","0.99989906","9201","8806","500000.0","9001","8807","325992.681","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1921[] = {"32064","NAD27 / BLM 14N (ftUS)","9003","4267","15914","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1922[] = {"32065","NAD27 / BLM 15N (ftUS)","9003","4267","15915","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1923[] = {"32066","NAD27 / BLM 16N (ftUS)","9003","4267","15916","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1924[] = {"32067","NAD27 / BLM 17N (ftUS)","9003","4267","15917","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1925[] = {"32074","NAD27 / BLM 14N (feet)","9003","4267","15914","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1926[] = {"32075","NAD27 / BLM 15N (feet)","9003","4267","15915","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1927[] = {"32076","NAD27 / BLM 16N (feet)","9003","4267","15916","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1928[] = {"32077","NAD27 / BLM 17N (feet)","9003","4267","15917","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1929[] = {"32081","NAD27 / MTM zone 1","9001","4267","17701","9807","8801","0.0","9102","8802","-53.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1930[] = {"32082","NAD27 / MTM zone 2","9001","4267","17702","9807","8801","0.0","9102","8802","-56.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1931[] = {"32083","NAD27 / MTM zone 3","9001","4267","17703","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1932[] = {"32084","NAD27 / MTM zone 4","9001","4267","17704","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1933[] = {"32085","NAD27 / MTM zone 5","9001","4267","17705","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1934[] = {"32086","NAD27 / MTM zone 6","9001","4267","17706","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1935[] = {"32098","NAD27 / Quebec Lambert","9001","4267","19944","9802","8821","44.0","9110","8822","-68.3","9110","8823","60.0","9110","8824","46.0","9110","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1936[] = {"32100","NAD83 / Montana","9001","4269","12530","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1937[] = {"32104","NAD83 / Nebraska","9001","4269","12630","9802","8821","39.5","9110","8822","-100.0","9110","8823","43.0","9110","8824","40.0","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1938[] = {"32107","NAD83 / Nevada East","9001","4269","12731","9807","8801","34.45","9110","8802","-115.35","9110","8805","0.9999","9201","8806","200000.0","9001","8807","8000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1939[] = {"32108","NAD83 / Nevada Central","9001","4269","12732","9807","8801","34.45","9110","8802","-116.4","9110","8805","0.9999","9201","8806","500000.0","9001","8807","6000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1940[] = {"32109","NAD83 / Nevada West","9001","4269","12733","9807","8801","34.45","9110","8802","-118.35","9110","8805","0.9999","9201","8806","800000.0","9001","8807","4000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1941[] = {"32110","NAD83 / New Hampshire","9001","4269","12830","9807","8801","42.3","9110","8802","-71.4","9110","8805","0.999966667","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1942[] = {"32111","NAD83 / New Jersey","9001","4269","12930","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1943[] = {"32112","NAD83 / New Mexico East","9001","4269","13031","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","165000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1944[] = {"32113","NAD83 / New Mexico Central","9001","4269","13032","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1945[] = {"32114","NAD83 / New Mexico West","9001","4269","13033","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","830000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1946[] = {"32115","NAD83 / New York East","9001","4269","13131","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1947[] = {"32116","NAD83 / New York Central","9001","4269","13132","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1948[] = {"32117","NAD83 / New York West","9001","4269","13133","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","350000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1949[] = {"32118","NAD83 / New York Long Island","9001","4269","13134","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","300000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1950[] = {"32119","NAD83 / North Carolina","9001","4269","13230","9802","8821","33.45","9110","8822","-79.0","9110","8823","36.1","9110","8824","34.2","9110","8826","609601.22","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1951[] = {"32120","NAD83 / North Dakota North","9001","4269","13331","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1952[] = {"32121","NAD83 / North Dakota South","9001","4269","13332","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1953[] = {"32122","NAD83 / Ohio North","9001","4269","13431","9802","8821","39.4","9110","8822","-82.3","9110","8823","41.42","9110","8824","40.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1954[] = {"32123","NAD83 / Ohio South","9001","4269","13432","9802","8821","38.0","9110","8822","-82.3","9110","8823","40.02","9110","8824","38.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1955[] = {"32124","NAD83 / Oklahoma North","9001","4269","13531","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1956[] = {"32125","NAD83 / Oklahoma South","9001","4269","13532","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1957[] = {"32126","NAD83 / Oregon North","9001","4269","13631","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","2500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1958[] = {"32127","NAD83 / Oregon South","9001","4269","13632","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","1500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1959[] = {"32128","NAD83 / Pennsylvania North","9001","4269","13731","9802","8821","40.1","9110","8822","-77.45","9110","8823","41.57","9110","8824","40.53","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1960[] = {"32129","NAD83 / Pennsylvania South","9001","4269","13732","9802","8821","39.2","9110","8822","-77.45","9110","8823","40.58","9110","8824","39.56","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1961[] = {"32130","NAD83 / Rhode Island","9001","4269","13830","9807","8801","41.05","9110","8802","-71.3","9110","8805","0.99999375","9201","8806","100000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1962[] = {"32133","NAD83 / South Carolina","9001","4269","13930","9802","8821","31.5","9110","8822","-81.0","9110","8823","34.5","9110","8824","32.3","9110","8826","609600.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1963[] = {"32134","NAD83 / South Dakota North","9001","4269","14031","9802","8821","43.5","9110","8822","-100.0","9110","8823","45.41","9110","8824","44.25","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1964[] = {"32135","NAD83 / South Dakota South","9001","4269","14032","9802","8821","42.2","9110","8822","-100.2","9110","8823","44.24","9110","8824","42.5","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1965[] = {"32136","NAD83 / Tennessee","9001","4269","14130","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1966[] = {"32137","NAD83 / Texas North","9001","4269","14231","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","200000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1967[] = {"32138","NAD83 / Texas North Central","9001","4269","14232","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","600000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1968[] = {"32139","NAD83 / Texas Central","9001","4269","14233","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","700000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1969[] = {"32140","NAD83 / Texas South Central","9001","4269","14234","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","600000.0","9001","8827","4000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1970[] = {"32141","NAD83 / Texas South","9001","4269","14235","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","300000.0","9001","8827","5000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1971[] = {"32142","NAD83 / Utah North","9001","4269","14331","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1972[] = {"32143","NAD83 / Utah Central","9001","4269","14332","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1973[] = {"32144","NAD83 / Utah South","9001","4269","14333","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","500000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1974[] = {"32145","NAD83 / Vermont","9001","4269","14430","9807","8801","42.3","9110","8802","-72.3","9110","8805","0.999964286","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1975[] = {"32146","NAD83 / Virginia North","9001","4269","14531","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","3500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1976[] = {"32147","NAD83 / Virginia South","9001","4269","14532","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","3500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1977[] = {"32148","NAD83 / Washington North","9001","4269","14631","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1978[] = {"32149","NAD83 / Washington South","9001","4269","14632","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1979[] = {"32150","NAD83 / West Virginia North","9001","4269","14731","9802","8821","38.3","9110","8822","-79.3","9110","8823","40.15","9110","8824","39.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1980[] = {"32151","NAD83 / West Virginia South","9001","4269","14732","9802","8821","37.0","9110","8822","-81.0","9110","8823","38.53","9110","8824","37.29","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1981[] = {"32152","NAD83 / Wisconsin North","9001","4269","14831","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1982[] = {"32153","NAD83 / Wisconsin Central","9001","4269","14832","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1983[] = {"32154","NAD83 / Wisconsin South","9001","4269","14833","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1984[] = {"32155","NAD83 / Wyoming East","9001","4269","14931","9807","8801","40.3","9110","8802","-105.1","9110","8805","0.9999375","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1985[] = {"32156","NAD83 / Wyoming East Central","9001","4269","14932","9807","8801","40.3","9110","8802","-107.2","9110","8805","0.9999375","9201","8806","400000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1986[] = {"32157","NAD83 / Wyoming West Central","9001","4269","14933","9807","8801","40.3","9110","8802","-108.45","9110","8805","0.9999375","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1987[] = {"32158","NAD83 / Wyoming West","9001","4269","14934","9807","8801","40.3","9110","8802","-110.05","9110","8805","0.9999375","9201","8806","800000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1988[] = {"32161","NAD83 / Puerto Rico & Virgin Is.","9001","4269","15230","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","200000.0","9001","8827","200000.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_1989[] = {"32180","NAD83 / SCoPQ zone 2","9001","4269","17700","9807","8801","0.0","9110","8802","-55.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1990[] = {"32181","NAD83 / MTM zone 1","9001","4269","17701","9807","8801","0.0","9102","8802","-53.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1991[] = {"32182","NAD83 / MTM zone 2","9001","4269","17702","9807","8801","0.0","9102","8802","-56.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1992[] = {"32183","NAD83 / MTM zone 3","9001","4269","17703","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1993[] = {"32184","NAD83 / MTM zone 4","9001","4269","17704","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1994[] = {"32185","NAD83 / MTM zone 5","9001","4269","17705","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1995[] = {"32186","NAD83 / MTM zone 6","9001","4269","17706","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1996[] = {"32187","NAD83 / MTM zone 7","9001","4269","17707","9807","8801","0.0","9110","8802","-70.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1997[] = {"32188","NAD83 / MTM zone 8","9001","4269","17708","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1998[] = {"32189","NAD83 / MTM zone 9","9001","4269","17709","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_1999[] = {"32190","NAD83 / MTM zone 10","9001","4269","17710","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2000[] = {"32191","NAD83 / MTM zone 11","9001","4269","17711","9807","8801","0.0","9110","8802","-82.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2001[] = {"32192","NAD83 / MTM zone 12","9001","4269","17712","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2002[] = {"32193","NAD83 / MTM zone 13","9001","4269","17713","9807","8801","0.0","9102","8802","-84.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2003[] = {"32194","NAD83 / MTM zone 14","9001","4269","17714","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2004[] = {"32195","NAD83 / MTM zone 15","9001","4269","17715","9807","8801","0.0","9102","8802","-90.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2005[] = {"32196","NAD83 / MTM zone 16","9001","4269","17716","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2006[] = {"32197","NAD83 / MTM zone 17","9001","4269","17717","9807","8801","0.0","9102","8802","-96.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2007[] = {"32198","NAD83 / Quebec Lambert","9001","4269","19944","9802","8821","44.0","9110","8822","-68.3","9110","8823","60.0","9110","8824","46.0","9110","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t pcs_row_2008[] = {"32201","WGS 72 / UTM zone 1N","9001","4322","16001","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2009[] = {"32202","WGS 72 / UTM zone 2N","9001","4322","16002","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2010[] = {"32203","WGS 72 / UTM zone 3N","9001","4322","16003","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2011[] = {"32204","WGS 72 / UTM zone 4N","9001","4322","16004","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2012[] = {"32205","WGS 72 / UTM zone 5N","9001","4322","16005","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2013[] = {"32206","WGS 72 / UTM zone 6N","9001","4322","16006","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2014[] = {"32207","WGS 72 / UTM zone 7N","9001","4322","16007","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2015[] = {"32208","WGS 72 / UTM zone 8N","9001","4322","16008","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2016[] = {"32209","WGS 72 / UTM zone 9N","9001","4322","16009","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2017[] = {"32210","WGS 72 / UTM zone 10N","9001","4322","16010","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2018[] = {"32211","WGS 72 / UTM zone 11N","9001","4322","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2019[] = {"32212","WGS 72 / UTM zone 12N","9001","4322","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2020[] = {"32213","WGS 72 / UTM zone 13N","9001","4322","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2021[] = {"32214","WGS 72 / UTM zone 14N","9001","4322","16014","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2022[] = {"32215","WGS 72 / UTM zone 15N","9001","4322","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2023[] = {"32216","WGS 72 / UTM zone 16N","9001","4322","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2024[] = {"32217","WGS 72 / UTM zone 17N","9001","4322","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2025[] = {"32218","WGS 72 / UTM zone 18N","9001","4322","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2026[] = {"32219","WGS 72 / UTM zone 19N","9001","4322","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2027[] = {"32220","WGS 72 / UTM zone 20N","9001","4322","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2028[] = {"32221","WGS 72 / UTM zone 21N","9001","4322","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2029[] = {"32222","WGS 72 / UTM zone 22N","9001","4322","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2030[] = {"32223","WGS 72 / UTM zone 23N","9001","4322","16023","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2031[] = {"32224","WGS 72 / UTM zone 24N","9001","4322","16024","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2032[] = {"32225","WGS 72 / UTM zone 25N","9001","4322","16025","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2033[] = {"32226","WGS 72 / UTM zone 26N","9001","4322","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2034[] = {"32227","WGS 72 / UTM zone 27N","9001","4322","16027","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2035[] = {"32228","WGS 72 / UTM zone 28N","9001","4322","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2036[] = {"32229","WGS 72 / UTM zone 29N","9001","4322","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2037[] = {"32230","WGS 72 / UTM zone 30N","9001","4322","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2038[] = {"32231","WGS 72 / UTM zone 31N","9001","4322","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2039[] = {"32232","WGS 72 / UTM zone 32N","9001","4322","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2040[] = {"32233","WGS 72 / UTM zone 33N","9001","4322","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2041[] = {"32234","WGS 72 / UTM zone 34N","9001","4322","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2042[] = {"32235","WGS 72 / UTM zone 35N","9001","4322","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2043[] = {"32236","WGS 72 / UTM zone 36N","9001","4322","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2044[] = {"32237","WGS 72 / UTM zone 37N","9001","4322","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2045[] = {"32238","WGS 72 / UTM zone 38N","9001","4322","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2046[] = {"32239","WGS 72 / UTM zone 39N","9001","4322","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2047[] = {"32240","WGS 72 / UTM zone 40N","9001","4322","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2048[] = {"32241","WGS 72 / UTM zone 41N","9001","4322","16041","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2049[] = {"32242","WGS 72 / UTM zone 42N","9001","4322","16042","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2050[] = {"32243","WGS 72 / UTM zone 43N","9001","4322","16043","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2051[] = {"32244","WGS 72 / UTM zone 44N","9001","4322","16044","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2052[] = {"32245","WGS 72 / UTM zone 45N","9001","4322","16045","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2053[] = {"32246","WGS 72 / UTM zone 46N","9001","4322","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2054[] = {"32247","WGS 72 / UTM zone 47N","9001","4322","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2055[] = {"32248","WGS 72 / UTM zone 48N","9001","4322","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2056[] = {"32249","WGS 72 / UTM zone 49N","9001","4322","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2057[] = {"32250","WGS 72 / UTM zone 50N","9001","4322","16050","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2058[] = {"32251","WGS 72 / UTM zone 51N","9001","4322","16051","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2059[] = {"32252","WGS 72 / UTM zone 52N","9001","4322","16052","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2060[] = {"32253","WGS 72 / UTM zone 53N","9001","4322","16053","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2061[] = {"32254","WGS 72 / UTM zone 54N","9001","4322","16054","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2062[] = {"32255","WGS 72 / UTM zone 55N","9001","4322","16055","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2063[] = {"32256","WGS 72 / UTM zone 56N","9001","4322","16056","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2064[] = {"32257","WGS 72 / UTM zone 57N","9001","4322","16057","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2065[] = {"32258","WGS 72 / UTM zone 58N","9001","4322","16058","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2066[] = {"32259","WGS 72 / UTM zone 59N","9001","4322","16059","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2067[] = {"32260","WGS 72 / UTM zone 60N","9001","4322","16060","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2068[] = {"32301","WGS 72 / UTM zone 1S","9001","4322","16101","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2069[] = {"32302","WGS 72 / UTM zone 2S","9001","4322","16102","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2070[] = {"32303","WGS 72 / UTM zone 3S","9001","4322","16103","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2071[] = {"32304","WGS 72 / UTM zone 4S","9001","4322","16104","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2072[] = {"32305","WGS 72 / UTM zone 5S","9001","4322","16105","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2073[] = {"32306","WGS 72 / UTM zone 6S","9001","4322","16106","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2074[] = {"32307","WGS 72 / UTM zone 7S","9001","4322","16107","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2075[] = {"32308","WGS 72 / UTM zone 8S","9001","4322","16108","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2076[] = {"32309","WGS 72 / UTM zone 9S","9001","4322","16109","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2077[] = {"32310","WGS 72 / UTM zone 10S","9001","4322","16110","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2078[] = {"32311","WGS 72 / UTM zone 11S","9001","4322","16111","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2079[] = {"32312","WGS 72 / UTM zone 12S","9001","4322","16112","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2080[] = {"32313","WGS 72 / UTM zone 13S","9001","4322","16113","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2081[] = {"32314","WGS 72 / UTM zone 14S","9001","4322","16114","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2082[] = {"32315","WGS 72 / UTM zone 15S","9001","4322","16115","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2083[] = {"32316","WGS 72 / UTM zone 16S","9001","4322","16116","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2084[] = {"32317","WGS 72 / UTM zone 17S","9001","4322","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2085[] = {"32318","WGS 72 / UTM zone 18S","9001","4322","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2086[] = {"32319","WGS 72 / UTM zone 19S","9001","4322","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2087[] = {"32320","WGS 72 / UTM zone 20S","9001","4322","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2088[] = {"32321","WGS 72 / UTM zone 21S","9001","4322","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2089[] = {"32322","WGS 72 / UTM zone 22S","9001","4322","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2090[] = {"32323","WGS 72 / UTM zone 23S","9001","4322","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2091[] = {"32324","WGS 72 / UTM zone 24S","9001","4322","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2092[] = {"32325","WGS 72 / UTM zone 25S","9001","4322","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2093[] = {"32326","WGS 72 / UTM zone 26S","9001","4322","16126","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2094[] = {"32327","WGS 72 / UTM zone 27S","9001","4322","16127","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2095[] = {"32328","WGS 72 / UTM zone 28S","9001","4322","16128","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2096[] = {"32329","WGS 72 / UTM zone 29S","9001","4322","16129","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2097[] = {"32330","WGS 72 / UTM zone 30S","9001","4322","16130","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2098[] = {"32331","WGS 72 / UTM zone 31S","9001","4322","16131","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2099[] = {"32332","WGS 72 / UTM zone 32S","9001","4322","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2100[] = {"32333","WGS 72 / UTM zone 33S","9001","4322","16133","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2101[] = {"32334","WGS 72 / UTM zone 34S","9001","4322","16134","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2102[] = {"32335","WGS 72 / UTM zone 35S","9001","4322","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2103[] = {"32336","WGS 72 / UTM zone 36S","9001","4322","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2104[] = {"32337","WGS 72 / UTM zone 37S","9001","4322","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2105[] = {"32338","WGS 72 / UTM zone 38S","9001","4322","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2106[] = {"32339","WGS 72 / UTM zone 39S","9001","4322","16139","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2107[] = {"32340","WGS 72 / UTM zone 40S","9001","4322","16140","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2108[] = {"32341","WGS 72 / UTM zone 41S","9001","4322","16141","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2109[] = {"32342","WGS 72 / UTM zone 42S","9001","4322","16142","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2110[] = {"32343","WGS 72 / UTM zone 43S","9001","4322","16143","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2111[] = {"32344","WGS 72 / UTM zone 44S","9001","4322","16144","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2112[] = {"32345","WGS 72 / UTM zone 45S","9001","4322","16145","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2113[] = {"32346","WGS 72 / UTM zone 46S","9001","4322","16146","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2114[] = {"32347","WGS 72 / UTM zone 47S","9001","4322","16147","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2115[] = {"32348","WGS 72 / UTM zone 48S","9001","4322","16148","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2116[] = {"32349","WGS 72 / UTM zone 49S","9001","4322","16149","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2117[] = {"32350","WGS 72 / UTM zone 50S","9001","4322","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2118[] = {"32351","WGS 72 / UTM zone 51S","9001","4322","16151","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2119[] = {"32352","WGS 72 / UTM zone 52S","9001","4322","16152","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2120[] = {"32353","WGS 72 / UTM zone 53S","9001","4322","16153","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2121[] = {"32354","WGS 72 / UTM zone 54S","9001","4322","16154","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2122[] = {"32355","WGS 72 / UTM zone 55S","9001","4322","16155","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2123[] = {"32356","WGS 72 / UTM zone 56S","9001","4322","16156","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2124[] = {"32357","WGS 72 / UTM zone 57S","9001","4322","16157","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2125[] = {"32358","WGS 72 / UTM zone 58S","9001","4322","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2126[] = {"32359","WGS 72 / UTM zone 59S","9001","4322","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2127[] = {"32360","WGS 72 / UTM zone 60S","9001","4322","16160","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2128[] = {"32401","WGS 72BE / UTM zone 1N","9001","4324","16001","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2129[] = {"32402","WGS 72BE / UTM zone 2N","9001","4324","16002","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2130[] = {"32403","WGS 72BE / UTM zone 3N","9001","4324","16003","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2131[] = {"32404","WGS 72BE / UTM zone 4N","9001","4324","16004","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2132[] = {"32405","WGS 72BE / UTM zone 5N","9001","4324","16005","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2133[] = {"32406","WGS 72BE / UTM zone 6N","9001","4324","16006","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2134[] = {"32407","WGS 72BE / UTM zone 7N","9001","4324","16007","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2135[] = {"32408","WGS 72BE / UTM zone 8N","9001","4324","16008","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2136[] = {"32409","WGS 72BE / UTM zone 9N","9001","4324","16009","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2137[] = {"32410","WGS 72BE / UTM zone 10N","9001","4324","16010","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2138[] = {"32411","WGS 72BE / UTM zone 11N","9001","4324","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2139[] = {"32412","WGS 72BE / UTM zone 12N","9001","4324","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2140[] = {"32413","WGS 72BE / UTM zone 13N","9001","4324","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2141[] = {"32414","WGS 72BE / UTM zone 14N","9001","4324","16014","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2142[] = {"32415","WGS 72BE / UTM zone 15N","9001","4324","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2143[] = {"32416","WGS 72BE / UTM zone 16N","9001","4324","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2144[] = {"32417","WGS 72BE / UTM zone 17N","9001","4324","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2145[] = {"32418","WGS 72BE / UTM zone 18N","9001","4324","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2146[] = {"32419","WGS 72BE / UTM zone 19N","9001","4324","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2147[] = {"32420","WGS 72BE / UTM zone 20N","9001","4324","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2148[] = {"32421","WGS 72BE / UTM zone 21N","9001","4324","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2149[] = {"32422","WGS 72BE / UTM zone 22N","9001","4324","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2150[] = {"32423","WGS 72BE / UTM zone 23N","9001","4324","16023","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2151[] = {"32424","WGS 72BE / UTM zone 24N","9001","4324","16024","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2152[] = {"32425","WGS 72BE / UTM zone 25N","9001","4324","16025","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2153[] = {"32426","WGS 72BE / UTM zone 26N","9001","4324","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2154[] = {"32427","WGS 72BE / UTM zone 27N","9001","4324","16027","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2155[] = {"32428","WGS 72BE / UTM zone 28N","9001","4324","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2156[] = {"32429","WGS 72BE / UTM zone 29N","9001","4324","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2157[] = {"32430","WGS 72BE / UTM zone 30N","9001","4324","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2158[] = {"32431","WGS 72BE / UTM zone 31N","9001","4324","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2159[] = {"32432","WGS 72BE / UTM zone 32N","9001","4324","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2160[] = {"32433","WGS 72BE / UTM zone 33N","9001","4324","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2161[] = {"32434","WGS 72BE / UTM zone 34N","9001","4324","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2162[] = {"32435","WGS 72BE / UTM zone 35N","9001","4324","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2163[] = {"32436","WGS 72BE / UTM zone 36N","9001","4324","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2164[] = {"32437","WGS 72BE / UTM zone 37N","9001","4324","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2165[] = {"32438","WGS 72BE / UTM zone 38N","9001","4324","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2166[] = {"32439","WGS 72BE / UTM zone 39N","9001","4324","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2167[] = {"32440","WGS 72BE / UTM zone 40N","9001","4324","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2168[] = {"32441","WGS 72BE / UTM zone 41N","9001","4324","16041","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2169[] = {"32442","WGS 72BE / UTM zone 42N","9001","4324","16042","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2170[] = {"32443","WGS 72BE / UTM zone 43N","9001","4324","16043","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2171[] = {"32444","WGS 72BE / UTM zone 44N","9001","4324","16044","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2172[] = {"32445","WGS 72BE / UTM zone 45N","9001","4324","16045","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2173[] = {"32446","WGS 72BE / UTM zone 46N","9001","4324","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2174[] = {"32447","WGS 72BE / UTM zone 47N","9001","4324","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2175[] = {"32448","WGS 72BE / UTM zone 48N","9001","4324","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2176[] = {"32449","WGS 72BE / UTM zone 49N","9001","4324","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2177[] = {"32450","WGS 72BE / UTM zone 50N","9001","4324","16050","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2178[] = {"32451","WGS 72BE / UTM zone 51N","9001","4324","16051","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2179[] = {"32452","WGS 72BE / UTM zone 52N","9001","4324","16052","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2180[] = {"32453","WGS 72BE / UTM zone 53N","9001","4324","16053","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2181[] = {"32454","WGS 72BE / UTM zone 54N","9001","4324","16054","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2182[] = {"32455","WGS 72BE / UTM zone 55N","9001","4324","16055","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2183[] = {"32456","WGS 72BE / UTM zone 56N","9001","4324","16056","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2184[] = {"32457","WGS 72BE / UTM zone 57N","9001","4324","16057","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2185[] = {"32458","WGS 72BE / UTM zone 58N","9001","4324","16058","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2186[] = {"32459","WGS 72BE / UTM zone 59N","9001","4324","16059","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2187[] = {"32460","WGS 72BE / UTM zone 60N","9001","4324","16060","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2188[] = {"32501","WGS 72BE / UTM zone 1S","9001","4324","16101","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2189[] = {"32502","WGS 72BE / UTM zone 2S","9001","4324","16102","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2190[] = {"32503","WGS 72BE / UTM zone 3S","9001","4324","16103","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2191[] = {"32504","WGS 72BE / UTM zone 4S","9001","4324","16104","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2192[] = {"32505","WGS 72BE / UTM zone 5S","9001","4324","16105","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2193[] = {"32506","WGS 72BE / UTM zone 6S","9001","4324","16106","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2194[] = {"32507","WGS 72BE / UTM zone 7S","9001","4324","16107","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2195[] = {"32508","WGS 72BE / UTM zone 8S","9001","4324","16108","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2196[] = {"32509","WGS 72BE / UTM zone 9S","9001","4324","16109","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2197[] = {"32510","WGS 72BE / UTM zone 10S","9001","4324","16110","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2198[] = {"32511","WGS 72BE / UTM zone 11S","9001","4324","16111","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2199[] = {"32512","WGS 72BE / UTM zone 12S","9001","4324","16112","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2200[] = {"32513","WGS 72BE / UTM zone 13S","9001","4324","16113","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2201[] = {"32514","WGS 72BE / UTM zone 14S","9001","4324","16114","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2202[] = {"32515","WGS 72BE / UTM zone 15S","9001","4324","16115","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2203[] = {"32516","WGS 72BE / UTM zone 16S","9001","4324","16116","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2204[] = {"32517","WGS 72BE / UTM zone 17S","9001","4324","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2205[] = {"32518","WGS 72BE / UTM zone 18S","9001","4324","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2206[] = {"32519","WGS 72BE / UTM zone 19S","9001","4324","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2207[] = {"32520","WGS 72BE / UTM zone 20S","9001","4324","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2208[] = {"32521","WGS 72BE / UTM zone 21S","9001","4324","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2209[] = {"32522","WGS 72BE / UTM zone 22S","9001","4324","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2210[] = {"32523","WGS 72BE / UTM zone 23S","9001","4324","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2211[] = {"32524","WGS 72BE / UTM zone 24S","9001","4324","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2212[] = {"32525","WGS 72BE / UTM zone 25S","9001","4324","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2213[] = {"32526","WGS 72BE / UTM zone 26S","9001","4324","16126","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2214[] = {"32527","WGS 72BE / UTM zone 27S","9001","4324","16127","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2215[] = {"32528","WGS 72BE / UTM zone 28S","9001","4324","16128","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2216[] = {"32529","WGS 72BE / UTM zone 29S","9001","4324","16129","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2217[] = {"32530","WGS 72BE / UTM zone 30S","9001","4324","16130","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2218[] = {"32531","WGS 72BE / UTM zone 31S","9001","4324","16131","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2219[] = {"32532","WGS 72BE / UTM zone 32S","9001","4324","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2220[] = {"32533","WGS 72BE / UTM zone 33S","9001","4324","16133","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2221[] = {"32534","WGS 72BE / UTM zone 34S","9001","4324","16134","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2222[] = {"32535","WGS 72BE / UTM zone 35S","9001","4324","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2223[] = {"32536","WGS 72BE / UTM zone 36S","9001","4324","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2224[] = {"32537","WGS 72BE / UTM zone 37S","9001","4324","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2225[] = {"32538","WGS 72BE / UTM zone 38S","9001","4324","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2226[] = {"32539","WGS 72BE / UTM zone 39S","9001","4324","16139","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2227[] = {"32540","WGS 72BE / UTM zone 40S","9001","4324","16140","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2228[] = {"32541","WGS 72BE / UTM zone 41S","9001","4324","16141","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2229[] = {"32542","WGS 72BE / UTM zone 42S","9001","4324","16142","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2230[] = {"32543","WGS 72BE / UTM zone 43S","9001","4324","16143","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2231[] = {"32544","WGS 72BE / UTM zone 44S","9001","4324","16144","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2232[] = {"32545","WGS 72BE / UTM zone 45S","9001","4324","16145","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2233[] = {"32546","WGS 72BE / UTM zone 46S","9001","4324","16146","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2234[] = {"32547","WGS 72BE / UTM zone 47S","9001","4324","16147","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2235[] = {"32548","WGS 72BE / UTM zone 48S","9001","4324","16148","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2236[] = {"32549","WGS 72BE / UTM zone 49S","9001","4324","16149","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2237[] = {"32550","WGS 72BE / UTM zone 50S","9001","4324","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2238[] = {"32551","WGS 72BE / UTM zone 51S","9001","4324","16151","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2239[] = {"32552","WGS 72BE / UTM zone 52S","9001","4324","16152","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2240[] = {"32553","WGS 72BE / UTM zone 53S","9001","4324","16153","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2241[] = {"32554","WGS 72BE / UTM zone 54S","9001","4324","16154","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2242[] = {"32555","WGS 72BE / UTM zone 55S","9001","4324","16155","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2243[] = {"32556","WGS 72BE / UTM zone 56S","9001","4324","16156","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2244[] = {"32557","WGS 72BE / UTM zone 57S","9001","4324","16157","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2245[] = {"32558","WGS 72BE / UTM zone 58S","9001","4324","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2246[] = {"32559","WGS 72BE / UTM zone 59S","9001","4324","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2247[] = {"32560","WGS 72BE / UTM zone 60S","9001","4324","16160","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2248[] = {"32600","WGS 84 / UTM grid system (northern hemisphere)","9001","4326","16000","9824","8801","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","8830","-180.0","9102","8831","6.0","9102","",""," ",NULL};
+datafile_rows_t pcs_row_2249[] = {"32601","WGS 84 / UTM zone 1N","9001","4326","16001","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2250[] = {"32602","WGS 84 / UTM zone 2N","9001","4326","16002","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2251[] = {"32603","WGS 84 / UTM zone 3N","9001","4326","16003","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2252[] = {"32604","WGS 84 / UTM zone 4N","9001","4326","16004","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2253[] = {"32605","WGS 84 / UTM zone 5N","9001","4326","16005","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2254[] = {"32606","WGS 84 / UTM zone 6N","9001","4326","16006","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2255[] = {"32607","WGS 84 / UTM zone 7N","9001","4326","16007","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2256[] = {"32608","WGS 84 / UTM zone 8N","9001","4326","16008","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2257[] = {"32609","WGS 84 / UTM zone 9N","9001","4326","16009","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2258[] = {"32610","WGS 84 / UTM zone 10N","9001","4326","16010","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2259[] = {"32611","WGS 84 / UTM zone 11N","9001","4326","16011","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2260[] = {"32612","WGS 84 / UTM zone 12N","9001","4326","16012","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2261[] = {"32613","WGS 84 / UTM zone 13N","9001","4326","16013","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2262[] = {"32614","WGS 84 / UTM zone 14N","9001","4326","16014","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2263[] = {"32615","WGS 84 / UTM zone 15N","9001","4326","16015","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2264[] = {"32616","WGS 84 / UTM zone 16N","9001","4326","16016","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2265[] = {"32617","WGS 84 / UTM zone 17N","9001","4326","16017","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2266[] = {"32618","WGS 84 / UTM zone 18N","9001","4326","16018","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2267[] = {"32619","WGS 84 / UTM zone 19N","9001","4326","16019","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2268[] = {"32620","WGS 84 / UTM zone 20N","9001","4326","16020","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2269[] = {"32621","WGS 84 / UTM zone 21N","9001","4326","16021","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2270[] = {"32622","WGS 84 / UTM zone 22N","9001","4326","16022","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2271[] = {"32623","WGS 84 / UTM zone 23N","9001","4326","16023","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2272[] = {"32624","WGS 84 / UTM zone 24N","9001","4326","16024","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2273[] = {"32625","WGS 84 / UTM zone 25N","9001","4326","16025","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2274[] = {"32626","WGS 84 / UTM zone 26N","9001","4326","16026","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2275[] = {"32627","WGS 84 / UTM zone 27N","9001","4326","16027","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2276[] = {"32628","WGS 84 / UTM zone 28N","9001","4326","16028","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2277[] = {"32629","WGS 84 / UTM zone 29N","9001","4326","16029","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2278[] = {"32630","WGS 84 / UTM zone 30N","9001","4326","16030","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2279[] = {"32631","WGS 84 / UTM zone 31N","9001","4326","16031","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2280[] = {"32632","WGS 84 / UTM zone 32N","9001","4326","16032","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2281[] = {"32633","WGS 84 / UTM zone 33N","9001","4326","16033","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2282[] = {"32634","WGS 84 / UTM zone 34N","9001","4326","16034","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2283[] = {"32635","WGS 84 / UTM zone 35N","9001","4326","16035","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2284[] = {"32636","WGS 84 / UTM zone 36N","9001","4326","16036","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2285[] = {"32637","WGS 84 / UTM zone 37N","9001","4326","16037","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2286[] = {"32638","WGS 84 / UTM zone 38N","9001","4326","16038","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2287[] = {"32639","WGS 84 / UTM zone 39N","9001","4326","16039","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2288[] = {"32640","WGS 84 / UTM zone 40N","9001","4326","16040","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2289[] = {"32641","WGS 84 / UTM zone 41N","9001","4326","16041","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2290[] = {"32642","WGS 84 / UTM zone 42N","9001","4326","16042","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2291[] = {"32643","WGS 84 / UTM zone 43N","9001","4326","16043","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2292[] = {"32644","WGS 84 / UTM zone 44N","9001","4326","16044","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2293[] = {"32645","WGS 84 / UTM zone 45N","9001","4326","16045","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2294[] = {"32646","WGS 84 / UTM zone 46N","9001","4326","16046","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2295[] = {"32647","WGS 84 / UTM zone 47N","9001","4326","16047","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2296[] = {"32648","WGS 84 / UTM zone 48N","9001","4326","16048","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2297[] = {"32649","WGS 84 / UTM zone 49N","9001","4326","16049","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2298[] = {"32650","WGS 84 / UTM zone 50N","9001","4326","16050","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2299[] = {"32651","WGS 84 / UTM zone 51N","9001","4326","16051","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2300[] = {"32652","WGS 84 / UTM zone 52N","9001","4326","16052","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2301[] = {"32653","WGS 84 / UTM zone 53N","9001","4326","16053","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2302[] = {"32654","WGS 84 / UTM zone 54N","9001","4326","16054","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2303[] = {"32655","WGS 84 / UTM zone 55N","9001","4326","16055","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2304[] = {"32656","WGS 84 / UTM zone 56N","9001","4326","16056","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2305[] = {"32657","WGS 84 / UTM zone 57N","9001","4326","16057","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2306[] = {"32658","WGS 84 / UTM zone 58N","9001","4326","16058","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2307[] = {"32659","WGS 84 / UTM zone 59N","9001","4326","16059","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2308[] = {"32660","WGS 84 / UTM zone 60N","9001","4326","16060","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2309[] = {"32661","WGS 84 / UPS North","9001","4326","16061","9810","8801","90.0","9102","8802","0.0","9102","8805","0.994","9201","8806","2000000.0","9001","8807","2000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2310[] = {"32662","WGS 84 / Plate Carree","9001","4326","19968","9823","8801","0.0","9102","8802","0.0","9102","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2311[] = {"32700","WGS 84 / UTM grid system (southern hemisphere)","9001","4326","16100","9824","8801","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","8830","-180.0","9102","8831","6.0","9102","",""," ",NULL};
+datafile_rows_t pcs_row_2312[] = {"32701","WGS 84 / UTM zone 1S","9001","4326","16101","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2313[] = {"32702","WGS 84 / UTM zone 2S","9001","4326","16102","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2314[] = {"32703","WGS 84 / UTM zone 3S","9001","4326","16103","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2315[] = {"32704","WGS 84 / UTM zone 4S","9001","4326","16104","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2316[] = {"32705","WGS 84 / UTM zone 5S","9001","4326","16105","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2317[] = {"32706","WGS 84 / UTM zone 6S","9001","4326","16106","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2318[] = {"32707","WGS 84 / UTM zone 7S","9001","4326","16107","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2319[] = {"32708","WGS 84 / UTM zone 8S","9001","4326","16108","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2320[] = {"32709","WGS 84 / UTM zone 9S","9001","4326","16109","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2321[] = {"32710","WGS 84 / UTM zone 10S","9001","4326","16110","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2322[] = {"32711","WGS 84 / UTM zone 11S","9001","4326","16111","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2323[] = {"32712","WGS 84 / UTM zone 12S","9001","4326","16112","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2324[] = {"32713","WGS 84 / UTM zone 13S","9001","4326","16113","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2325[] = {"32714","WGS 84 / UTM zone 14S","9001","4326","16114","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2326[] = {"32715","WGS 84 / UTM zone 15S","9001","4326","16115","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2327[] = {"32716","WGS 84 / UTM zone 16S","9001","4326","16116","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2328[] = {"32717","WGS 84 / UTM zone 17S","9001","4326","16117","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2329[] = {"32718","WGS 84 / UTM zone 18S","9001","4326","16118","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2330[] = {"32719","WGS 84 / UTM zone 19S","9001","4326","16119","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2331[] = {"32720","WGS 84 / UTM zone 20S","9001","4326","16120","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2332[] = {"32721","WGS 84 / UTM zone 21S","9001","4326","16121","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2333[] = {"32722","WGS 84 / UTM zone 22S","9001","4326","16122","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2334[] = {"32723","WGS 84 / UTM zone 23S","9001","4326","16123","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2335[] = {"32724","WGS 84 / UTM zone 24S","9001","4326","16124","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2336[] = {"32725","WGS 84 / UTM zone 25S","9001","4326","16125","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2337[] = {"32726","WGS 84 / UTM zone 26S","9001","4326","16126","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2338[] = {"32727","WGS 84 / UTM zone 27S","9001","4326","16127","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2339[] = {"32728","WGS 84 / UTM zone 28S","9001","4326","16128","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2340[] = {"32729","WGS 84 / UTM zone 29S","9001","4326","16129","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2341[] = {"32730","WGS 84 / UTM zone 30S","9001","4326","16130","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2342[] = {"32731","WGS 84 / UTM zone 31S","9001","4326","16131","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2343[] = {"32732","WGS 84 / UTM zone 32S","9001","4326","16132","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2344[] = {"32733","WGS 84 / UTM zone 33S","9001","4326","16133","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2345[] = {"32734","WGS 84 / UTM zone 34S","9001","4326","16134","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2346[] = {"32735","WGS 84 / UTM zone 35S","9001","4326","16135","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2347[] = {"32736","WGS 84 / UTM zone 36S","9001","4326","16136","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2348[] = {"32737","WGS 84 / UTM zone 37S","9001","4326","16137","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2349[] = {"32738","WGS 84 / UTM zone 38S","9001","4326","16138","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2350[] = {"32739","WGS 84 / UTM zone 39S","9001","4326","16139","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2351[] = {"32740","WGS 84 / UTM zone 40S","9001","4326","16140","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2352[] = {"32741","WGS 84 / UTM zone 41S","9001","4326","16141","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2353[] = {"32742","WGS 84 / UTM zone 42S","9001","4326","16142","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2354[] = {"32743","WGS 84 / UTM zone 43S","9001","4326","16143","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2355[] = {"32744","WGS 84 / UTM zone 44S","9001","4326","16144","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2356[] = {"32745","WGS 84 / UTM zone 45S","9001","4326","16145","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2357[] = {"32746","WGS 84 / UTM zone 46S","9001","4326","16146","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2358[] = {"32747","WGS 84 / UTM zone 47S","9001","4326","16147","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2359[] = {"32748","WGS 84 / UTM zone 48S","9001","4326","16148","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2360[] = {"32749","WGS 84 / UTM zone 49S","9001","4326","16149","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2361[] = {"32750","WGS 84 / UTM zone 50S","9001","4326","16150","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2362[] = {"32751","WGS 84 / UTM zone 51S","9001","4326","16151","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2363[] = {"32752","WGS 84 / UTM zone 52S","9001","4326","16152","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2364[] = {"32753","WGS 84 / UTM zone 53S","9001","4326","16153","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2365[] = {"32754","WGS 84 / UTM zone 54S","9001","4326","16154","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2366[] = {"32755","WGS 84 / UTM zone 55S","9001","4326","16155","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2367[] = {"32756","WGS 84 / UTM zone 56S","9001","4326","16156","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2368[] = {"32757","WGS 84 / UTM zone 57S","9001","4326","16157","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2369[] = {"32758","WGS 84 / UTM zone 58S","9001","4326","16158","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2370[] = {"32759","WGS 84 / UTM zone 59S","9001","4326","16159","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2371[] = {"32760","WGS 84 / UTM zone 60S","9001","4326","16160","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2372[] = {"32761","WGS 84 / UPS South","9001","4326","16161","9810","8801","-90.0","9102","8802","0.0","9102","8805","0.994","9201","8806","2000000.0","9001","8807","2000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t pcs_row_2373[] = {"32766","WGS 84 / TM 36 SE","9001","4326","16636","9807","8801","0.0","9102","8802","36.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t *pcs_rows[] = {pcs_row_0 ,pcs_row_1 ,pcs_row_2 ,pcs_row_3 ,pcs_row_4 ,pcs_row_5 ,pcs_row_6 ,pcs_row_7 ,pcs_row_8 ,pcs_row_9 ,pcs_row_10 ,pcs_row_11 ,pcs_row_12 ,pcs_row_13 ,pcs_row_14 ,pcs_row_15 ,pcs_row_16 ,pcs_row_17 ,pcs_row_18 ,pcs_row_19 ,pcs_row_20 ,pcs_row_21 ,pcs_row_22 ,pcs_row_23 ,pcs_row_24 ,pcs_row_25 ,pcs_row_26 ,pcs_row_27 ,pcs_row_28 ,pcs_row_29 ,pcs_row_30 ,pcs_row_31 ,pcs_row_32 ,pcs_row_33 ,pcs_row_34 ,pcs_row_35 ,pcs_row_36 ,pcs_row_37 ,pcs_row_38 ,pcs_row_39 ,pcs_row_40 ,pcs_row_41 ,pcs_row_42 ,pcs_row_43 ,pcs_row_44 ,pcs_row_45 ,pcs_row_46 ,pcs_row_47 ,pcs_row_48 ,pcs_row_49 ,pcs_row_50 ,pcs_row_51 ,pcs_row_52 ,pcs_row_53 ,pcs_row_54 ,pcs_row_55 ,pcs_row_56 ,pcs_row_57 ,pcs_row_58 ,pcs_row_59 ,pcs_row_60 ,pcs_row_61 ,pcs_row_62 ,pcs_row_63 ,pcs_row_64 ,pcs_row_65 ,pcs_row_66 ,pcs_row_67 ,pcs_row_68 ,pcs_row_69 ,pcs_row_70 ,pcs_row_71 ,pcs_row_72 ,pcs_row_73 ,pcs_row_74 ,pcs_row_75 ,pcs_row_76 ,pcs_row_77 ,pcs_row_78 ,pcs_row_79 ,pcs_row_80 ,pcs_row_81 ,pcs_row_82 ,pcs_row_83 ,pcs_row_84 ,pcs_row_85 ,pcs_row_86 ,pcs_row_87 ,pcs_row_88 ,pcs_row_89 ,pcs_row_90 ,pcs_row_91 ,pcs_row_92 ,pcs_row_93 ,pcs_row_94 ,pcs_row_95 ,pcs_row_96 ,pcs_row_97 ,pcs_row_98 ,pcs_row_99 ,pcs_row_100 ,pcs_row_101 ,pcs_row_102 ,pcs_row_103 ,pcs_row_104 ,pcs_row_105 ,pcs_row_106 ,pcs_row_107 ,pcs_row_108 ,pcs_row_109 ,pcs_row_110 ,pcs_row_111 ,pcs_row_112 ,pcs_row_113 ,pcs_row_114 ,pcs_row_115 ,pcs_row_116 ,pcs_row_117 ,pcs_row_118 ,pcs_row_119 ,pcs_row_120 ,pcs_row_121 ,pcs_row_122 ,pcs_row_123 ,pcs_row_124 ,pcs_row_125 ,pcs_row_126 ,pcs_row_127 ,pcs_row_128 ,pcs_row_129 ,pcs_row_130 ,pcs_row_131 ,pcs_row_132 ,pcs_row_133 ,pcs_row_134 ,pcs_row_135 ,pcs_row_136 ,pcs_row_137 ,pcs_row_138 ,pcs_row_139 ,pcs_row_140 ,pcs_row_141 ,pcs_row_142 ,pcs_row_143 ,pcs_row_144 ,pcs_row_145 ,pcs_row_146 ,pcs_row_147 ,pcs_row_148 ,pcs_row_149 ,pcs_row_150 ,pcs_row_151 ,pcs_row_152 ,pcs_row_153 ,pcs_row_154 ,pcs_row_155 ,pcs_row_156 ,pcs_row_157 ,pcs_row_158 ,pcs_row_159 ,pcs_row_160 ,pcs_row_161 ,pcs_row_162 ,pcs_row_163 ,pcs_row_164 ,pcs_row_165 ,pcs_row_166 ,pcs_row_167 ,pcs_row_168 ,pcs_row_169 ,pcs_row_170 ,pcs_row_171 ,pcs_row_172 ,pcs_row_173 ,pcs_row_174 ,pcs_row_175 ,pcs_row_176 ,pcs_row_177 ,pcs_row_178 ,pcs_row_179 ,pcs_row_180 ,pcs_row_181 ,pcs_row_182 ,pcs_row_183 ,pcs_row_184 ,pcs_row_185 ,pcs_row_186 ,pcs_row_187 ,pcs_row_188 ,pcs_row_189 ,pcs_row_190 ,pcs_row_191 ,pcs_row_192 ,pcs_row_193 ,pcs_row_194 ,pcs_row_195 ,pcs_row_196 ,pcs_row_197 ,pcs_row_198 ,pcs_row_199 ,pcs_row_200 ,pcs_row_201 ,pcs_row_202 ,pcs_row_203 ,pcs_row_204 ,pcs_row_205 ,pcs_row_206 ,pcs_row_207 ,pcs_row_208 ,pcs_row_209 ,pcs_row_210 ,pcs_row_211 ,pcs_row_212 ,pcs_row_213 ,pcs_row_214 ,pcs_row_215 ,pcs_row_216 ,pcs_row_217 ,pcs_row_218 ,pcs_row_219 ,pcs_row_220 ,pcs_row_221 ,pcs_row_222 ,pcs_row_223 ,pcs_row_224 ,pcs_row_225 ,pcs_row_226 ,pcs_row_227 ,pcs_row_228 ,pcs_row_229 ,pcs_row_230 ,pcs_row_231 ,pcs_row_232 ,pcs_row_233 ,pcs_row_234 ,pcs_row_235 ,pcs_row_236 ,pcs_row_237 ,pcs_row_238 ,pcs_row_239 ,pcs_row_240 ,pcs_row_241 ,pcs_row_242 ,pcs_row_243 ,pcs_row_244 ,pcs_row_245 ,pcs_row_246 ,pcs_row_247 ,pcs_row_248 ,pcs_row_249 ,pcs_row_250 ,pcs_row_251 ,pcs_row_252 ,pcs_row_253 ,pcs_row_254 ,pcs_row_255 ,pcs_row_256 ,pcs_row_257 ,pcs_row_258 ,pcs_row_259 ,pcs_row_260 ,pcs_row_261 ,pcs_row_262 ,pcs_row_263 ,pcs_row_264 ,pcs_row_265 ,pcs_row_266 ,pcs_row_267 ,pcs_row_268 ,pcs_row_269 ,pcs_row_270 ,pcs_row_271 ,pcs_row_272 ,pcs_row_273 ,pcs_row_274 ,pcs_row_275 ,pcs_row_276 ,pcs_row_277 ,pcs_row_278 ,pcs_row_279 ,pcs_row_280 ,pcs_row_281 ,pcs_row_282 ,pcs_row_283 ,pcs_row_284 ,pcs_row_285 ,pcs_row_286 ,pcs_row_287 ,pcs_row_288 ,pcs_row_289 ,pcs_row_290 ,pcs_row_291 ,pcs_row_292 ,pcs_row_293 ,pcs_row_294 ,pcs_row_295 ,pcs_row_296 ,pcs_row_297 ,pcs_row_298 ,pcs_row_299 ,pcs_row_300 ,pcs_row_301 ,pcs_row_302 ,pcs_row_303 ,pcs_row_304 ,pcs_row_305 ,pcs_row_306 ,pcs_row_307 ,pcs_row_308 ,pcs_row_309 ,pcs_row_310 ,pcs_row_311 ,pcs_row_312 ,pcs_row_313 ,pcs_row_314 ,pcs_row_315 ,pcs_row_316 ,pcs_row_317 ,pcs_row_318 ,pcs_row_319 ,pcs_row_320 ,pcs_row_321 ,pcs_row_322 ,pcs_row_323 ,pcs_row_324 ,pcs_row_325 ,pcs_row_326 ,pcs_row_327 ,pcs_row_328 ,pcs_row_329 ,pcs_row_330 ,pcs_row_331 ,pcs_row_332 ,pcs_row_333 ,pcs_row_334 ,pcs_row_335 ,pcs_row_336 ,pcs_row_337 ,pcs_row_338 ,pcs_row_339 ,pcs_row_340 ,pcs_row_341 ,pcs_row_342 ,pcs_row_343 ,pcs_row_344 ,pcs_row_345 ,pcs_row_346 ,pcs_row_347 ,pcs_row_348 ,pcs_row_349 ,pcs_row_350 ,pcs_row_351 ,pcs_row_352 ,pcs_row_353 ,pcs_row_354 ,pcs_row_355 ,pcs_row_356 ,pcs_row_357 ,pcs_row_358 ,pcs_row_359 ,pcs_row_360 ,pcs_row_361 ,pcs_row_362 ,pcs_row_363 ,pcs_row_364 ,pcs_row_365 ,pcs_row_366 ,pcs_row_367 ,pcs_row_368 ,pcs_row_369 ,pcs_row_370 ,pcs_row_371 ,pcs_row_372 ,pcs_row_373 ,pcs_row_374 ,pcs_row_375 ,pcs_row_376 ,pcs_row_377 ,pcs_row_378 ,pcs_row_379 ,pcs_row_380 ,pcs_row_381 ,pcs_row_382 ,pcs_row_383 ,pcs_row_384 ,pcs_row_385 ,pcs_row_386 ,pcs_row_387 ,pcs_row_388 ,pcs_row_389 ,pcs_row_390 ,pcs_row_391 ,pcs_row_392 ,pcs_row_393 ,pcs_row_394 ,pcs_row_395 ,pcs_row_396 ,pcs_row_397 ,pcs_row_398 ,pcs_row_399 ,pcs_row_400 ,pcs_row_401 ,pcs_row_402 ,pcs_row_403 ,pcs_row_404 ,pcs_row_405 ,pcs_row_406 ,pcs_row_407 ,pcs_row_408 ,pcs_row_409 ,pcs_row_410 ,pcs_row_411 ,pcs_row_412 ,pcs_row_413 ,pcs_row_414 ,pcs_row_415 ,pcs_row_416 ,pcs_row_417 ,pcs_row_418 ,pcs_row_419 ,pcs_row_420 ,pcs_row_421 ,pcs_row_422 ,pcs_row_423 ,pcs_row_424 ,pcs_row_425 ,pcs_row_426 ,pcs_row_427 ,pcs_row_428 ,pcs_row_429 ,pcs_row_430 ,pcs_row_431 ,pcs_row_432 ,pcs_row_433 ,pcs_row_434 ,pcs_row_435 ,pcs_row_436 ,pcs_row_437 ,pcs_row_438 ,pcs_row_439 ,pcs_row_440 ,pcs_row_441 ,pcs_row_442 ,pcs_row_443 ,pcs_row_444 ,pcs_row_445 ,pcs_row_446 ,pcs_row_447 ,pcs_row_448 ,pcs_row_449 ,pcs_row_450 ,pcs_row_451 ,pcs_row_452 ,pcs_row_453 ,pcs_row_454 ,pcs_row_455 ,pcs_row_456 ,pcs_row_457 ,pcs_row_458 ,pcs_row_459 ,pcs_row_460 ,pcs_row_461 ,pcs_row_462 ,pcs_row_463 ,pcs_row_464 ,pcs_row_465 ,pcs_row_466 ,pcs_row_467 ,pcs_row_468 ,pcs_row_469 ,pcs_row_470 ,pcs_row_471 ,pcs_row_472 ,pcs_row_473 ,pcs_row_474 ,pcs_row_475 ,pcs_row_476 ,pcs_row_477 ,pcs_row_478 ,pcs_row_479 ,pcs_row_480 ,pcs_row_481 ,pcs_row_482 ,pcs_row_483 ,pcs_row_484 ,pcs_row_485 ,pcs_row_486 ,pcs_row_487 ,pcs_row_488 ,pcs_row_489 ,pcs_row_490 ,pcs_row_491 ,pcs_row_492 ,pcs_row_493 ,pcs_row_494 ,pcs_row_495 ,pcs_row_496 ,pcs_row_497 ,pcs_row_498 ,pcs_row_499 ,pcs_row_500 ,pcs_row_501 ,pcs_row_502 ,pcs_row_503 ,pcs_row_504 ,pcs_row_505 ,pcs_row_506 ,pcs_row_507 ,pcs_row_508 ,pcs_row_509 ,pcs_row_510 ,pcs_row_511 ,pcs_row_512 ,pcs_row_513 ,pcs_row_514 ,pcs_row_515 ,pcs_row_516 ,pcs_row_517 ,pcs_row_518 ,pcs_row_519 ,pcs_row_520 ,pcs_row_521 ,pcs_row_522 ,pcs_row_523 ,pcs_row_524 ,pcs_row_525 ,pcs_row_526 ,pcs_row_527 ,pcs_row_528 ,pcs_row_529 ,pcs_row_530 ,pcs_row_531 ,pcs_row_532 ,pcs_row_533 ,pcs_row_534 ,pcs_row_535 ,pcs_row_536 ,pcs_row_537 ,pcs_row_538 ,pcs_row_539 ,pcs_row_540 ,pcs_row_541 ,pcs_row_542 ,pcs_row_543 ,pcs_row_544 ,pcs_row_545 ,pcs_row_546 ,pcs_row_547 ,pcs_row_548 ,pcs_row_549 ,pcs_row_550 ,pcs_row_551 ,pcs_row_552 ,pcs_row_553 ,pcs_row_554 ,pcs_row_555 ,pcs_row_556 ,pcs_row_557 ,pcs_row_558 ,pcs_row_559 ,pcs_row_560 ,pcs_row_561 ,pcs_row_562 ,pcs_row_563 ,pcs_row_564 ,pcs_row_565 ,pcs_row_566 ,pcs_row_567 ,pcs_row_568 ,pcs_row_569 ,pcs_row_570 ,pcs_row_571 ,pcs_row_572 ,pcs_row_573 ,pcs_row_574 ,pcs_row_575 ,pcs_row_576 ,pcs_row_577 ,pcs_row_578 ,pcs_row_579 ,pcs_row_580 ,pcs_row_581 ,pcs_row_582 ,pcs_row_583 ,pcs_row_584 ,pcs_row_585 ,pcs_row_586 ,pcs_row_587 ,pcs_row_588 ,pcs_row_589 ,pcs_row_590 ,pcs_row_591 ,pcs_row_592 ,pcs_row_593 ,pcs_row_594 ,pcs_row_595 ,pcs_row_596 ,pcs_row_597 ,pcs_row_598 ,pcs_row_599 ,pcs_row_600 ,pcs_row_601 ,pcs_row_602 ,pcs_row_603 ,pcs_row_604 ,pcs_row_605 ,pcs_row_606 ,pcs_row_607 ,pcs_row_608 ,pcs_row_609 ,pcs_row_610 ,pcs_row_611 ,pcs_row_612 ,pcs_row_613 ,pcs_row_614 ,pcs_row_615 ,pcs_row_616 ,pcs_row_617 ,pcs_row_618 ,pcs_row_619 ,pcs_row_620 ,pcs_row_621 ,pcs_row_622 ,pcs_row_623 ,pcs_row_624 ,pcs_row_625 ,pcs_row_626 ,pcs_row_627 ,pcs_row_628 ,pcs_row_629 ,pcs_row_630 ,pcs_row_631 ,pcs_row_632 ,pcs_row_633 ,pcs_row_634 ,pcs_row_635 ,pcs_row_636 ,pcs_row_637 ,pcs_row_638 ,pcs_row_639 ,pcs_row_640 ,pcs_row_641 ,pcs_row_642 ,pcs_row_643 ,pcs_row_644 ,pcs_row_645 ,pcs_row_646 ,pcs_row_647 ,pcs_row_648 ,pcs_row_649 ,pcs_row_650 ,pcs_row_651 ,pcs_row_652 ,pcs_row_653 ,pcs_row_654 ,pcs_row_655 ,pcs_row_656 ,pcs_row_657 ,pcs_row_658 ,pcs_row_659 ,pcs_row_660 ,pcs_row_661 ,pcs_row_662 ,pcs_row_663 ,pcs_row_664 ,pcs_row_665 ,pcs_row_666 ,pcs_row_667 ,pcs_row_668 ,pcs_row_669 ,pcs_row_670 ,pcs_row_671 ,pcs_row_672 ,pcs_row_673 ,pcs_row_674 ,pcs_row_675 ,pcs_row_676 ,pcs_row_677 ,pcs_row_678 ,pcs_row_679 ,pcs_row_680 ,pcs_row_681 ,pcs_row_682 ,pcs_row_683 ,pcs_row_684 ,pcs_row_685 ,pcs_row_686 ,pcs_row_687 ,pcs_row_688 ,pcs_row_689 ,pcs_row_690 ,pcs_row_691 ,pcs_row_692 ,pcs_row_693 ,pcs_row_694 ,pcs_row_695 ,pcs_row_696 ,pcs_row_697 ,pcs_row_698 ,pcs_row_699 ,pcs_row_700 ,pcs_row_701 ,pcs_row_702 ,pcs_row_703 ,pcs_row_704 ,pcs_row_705 ,pcs_row_706 ,pcs_row_707 ,pcs_row_708 ,pcs_row_709 ,pcs_row_710 ,pcs_row_711 ,pcs_row_712 ,pcs_row_713 ,pcs_row_714 ,pcs_row_715 ,pcs_row_716 ,pcs_row_717 ,pcs_row_718 ,pcs_row_719 ,pcs_row_720 ,pcs_row_721 ,pcs_row_722 ,pcs_row_723 ,pcs_row_724 ,pcs_row_725 ,pcs_row_726 ,pcs_row_727 ,pcs_row_728 ,pcs_row_729 ,pcs_row_730 ,pcs_row_731 ,pcs_row_732 ,pcs_row_733 ,pcs_row_734 ,pcs_row_735 ,pcs_row_736 ,pcs_row_737 ,pcs_row_738 ,pcs_row_739 ,pcs_row_740 ,pcs_row_741 ,pcs_row_742 ,pcs_row_743 ,pcs_row_744 ,pcs_row_745 ,pcs_row_746 ,pcs_row_747 ,pcs_row_748 ,pcs_row_749 ,pcs_row_750 ,pcs_row_751 ,pcs_row_752 ,pcs_row_753 ,pcs_row_754 ,pcs_row_755 ,pcs_row_756 ,pcs_row_757 ,pcs_row_758 ,pcs_row_759 ,pcs_row_760 ,pcs_row_761 ,pcs_row_762 ,pcs_row_763 ,pcs_row_764 ,pcs_row_765 ,pcs_row_766 ,pcs_row_767 ,pcs_row_768 ,pcs_row_769 ,pcs_row_770 ,pcs_row_771 ,pcs_row_772 ,pcs_row_773 ,pcs_row_774 ,pcs_row_775 ,pcs_row_776 ,pcs_row_777 ,pcs_row_778 ,pcs_row_779 ,pcs_row_780 ,pcs_row_781 ,pcs_row_782 ,pcs_row_783 ,pcs_row_784 ,pcs_row_785 ,pcs_row_786 ,pcs_row_787 ,pcs_row_788 ,pcs_row_789 ,pcs_row_790 ,pcs_row_791 ,pcs_row_792 ,pcs_row_793 ,pcs_row_794 ,pcs_row_795 ,pcs_row_796 ,pcs_row_797 ,pcs_row_798 ,pcs_row_799 ,pcs_row_800 ,pcs_row_801 ,pcs_row_802 ,pcs_row_803 ,pcs_row_804 ,pcs_row_805 ,pcs_row_806 ,pcs_row_807 ,pcs_row_808 ,pcs_row_809 ,pcs_row_810 ,pcs_row_811 ,pcs_row_812 ,pcs_row_813 ,pcs_row_814 ,pcs_row_815 ,pcs_row_816 ,pcs_row_817 ,pcs_row_818 ,pcs_row_819 ,pcs_row_820 ,pcs_row_821 ,pcs_row_822 ,pcs_row_823 ,pcs_row_824 ,pcs_row_825 ,pcs_row_826 ,pcs_row_827 ,pcs_row_828 ,pcs_row_829 ,pcs_row_830 ,pcs_row_831 ,pcs_row_832 ,pcs_row_833 ,pcs_row_834 ,pcs_row_835 ,pcs_row_836 ,pcs_row_837 ,pcs_row_838 ,pcs_row_839 ,pcs_row_840 ,pcs_row_841 ,pcs_row_842 ,pcs_row_843 ,pcs_row_844 ,pcs_row_845 ,pcs_row_846 ,pcs_row_847 ,pcs_row_848 ,pcs_row_849 ,pcs_row_850 ,pcs_row_851 ,pcs_row_852 ,pcs_row_853 ,pcs_row_854 ,pcs_row_855 ,pcs_row_856 ,pcs_row_857 ,pcs_row_858 ,pcs_row_859 ,pcs_row_860 ,pcs_row_861 ,pcs_row_862 ,pcs_row_863 ,pcs_row_864 ,pcs_row_865 ,pcs_row_866 ,pcs_row_867 ,pcs_row_868 ,pcs_row_869 ,pcs_row_870 ,pcs_row_871 ,pcs_row_872 ,pcs_row_873 ,pcs_row_874 ,pcs_row_875 ,pcs_row_876 ,pcs_row_877 ,pcs_row_878 ,pcs_row_879 ,pcs_row_880 ,pcs_row_881 ,pcs_row_882 ,pcs_row_883 ,pcs_row_884 ,pcs_row_885 ,pcs_row_886 ,pcs_row_887 ,pcs_row_888 ,pcs_row_889 ,pcs_row_890 ,pcs_row_891 ,pcs_row_892 ,pcs_row_893 ,pcs_row_894 ,pcs_row_895 ,pcs_row_896 ,pcs_row_897 ,pcs_row_898 ,pcs_row_899 ,pcs_row_900 ,pcs_row_901 ,pcs_row_902 ,pcs_row_903 ,pcs_row_904 ,pcs_row_905 ,pcs_row_906 ,pcs_row_907 ,pcs_row_908 ,pcs_row_909 ,pcs_row_910 ,pcs_row_911 ,pcs_row_912 ,pcs_row_913 ,pcs_row_914 ,pcs_row_915 ,pcs_row_916 ,pcs_row_917 ,pcs_row_918 ,pcs_row_919 ,pcs_row_920 ,pcs_row_921 ,pcs_row_922 ,pcs_row_923 ,pcs_row_924 ,pcs_row_925 ,pcs_row_926 ,pcs_row_927 ,pcs_row_928 ,pcs_row_929 ,pcs_row_930 ,pcs_row_931 ,pcs_row_932 ,pcs_row_933 ,pcs_row_934 ,pcs_row_935 ,pcs_row_936 ,pcs_row_937 ,pcs_row_938 ,pcs_row_939 ,pcs_row_940 ,pcs_row_941 ,pcs_row_942 ,pcs_row_943 ,pcs_row_944 ,pcs_row_945 ,pcs_row_946 ,pcs_row_947 ,pcs_row_948 ,pcs_row_949 ,pcs_row_950 ,pcs_row_951 ,pcs_row_952 ,pcs_row_953 ,pcs_row_954 ,pcs_row_955 ,pcs_row_956 ,pcs_row_957 ,pcs_row_958 ,pcs_row_959 ,pcs_row_960 ,pcs_row_961 ,pcs_row_962 ,pcs_row_963 ,pcs_row_964 ,pcs_row_965 ,pcs_row_966 ,pcs_row_967 ,pcs_row_968 ,pcs_row_969 ,pcs_row_970 ,pcs_row_971 ,pcs_row_972 ,pcs_row_973 ,pcs_row_974 ,pcs_row_975 ,pcs_row_976 ,pcs_row_977 ,pcs_row_978 ,pcs_row_979 ,pcs_row_980 ,pcs_row_981 ,pcs_row_982 ,pcs_row_983 ,pcs_row_984 ,pcs_row_985 ,pcs_row_986 ,pcs_row_987 ,pcs_row_988 ,pcs_row_989 ,pcs_row_990 ,pcs_row_991 ,pcs_row_992 ,pcs_row_993 ,pcs_row_994 ,pcs_row_995 ,pcs_row_996 ,pcs_row_997 ,pcs_row_998 ,pcs_row_999 ,pcs_row_1000 ,pcs_row_1001 ,pcs_row_1002 ,pcs_row_1003 ,pcs_row_1004 ,pcs_row_1005 ,pcs_row_1006 ,pcs_row_1007 ,pcs_row_1008 ,pcs_row_1009 ,pcs_row_1010 ,pcs_row_1011 ,pcs_row_1012 ,pcs_row_1013 ,pcs_row_1014 ,pcs_row_1015 ,pcs_row_1016 ,pcs_row_1017 ,pcs_row_1018 ,pcs_row_1019 ,pcs_row_1020 ,pcs_row_1021 ,pcs_row_1022 ,pcs_row_1023 ,pcs_row_1024 ,pcs_row_1025 ,pcs_row_1026 ,pcs_row_1027 ,pcs_row_1028 ,pcs_row_1029 ,pcs_row_1030 ,pcs_row_1031 ,pcs_row_1032 ,pcs_row_1033 ,pcs_row_1034 ,pcs_row_1035 ,pcs_row_1036 ,pcs_row_1037 ,pcs_row_1038 ,pcs_row_1039 ,pcs_row_1040 ,pcs_row_1041 ,pcs_row_1042 ,pcs_row_1043 ,pcs_row_1044 ,pcs_row_1045 ,pcs_row_1046 ,pcs_row_1047 ,pcs_row_1048 ,pcs_row_1049 ,pcs_row_1050 ,pcs_row_1051 ,pcs_row_1052 ,pcs_row_1053 ,pcs_row_1054 ,pcs_row_1055 ,pcs_row_1056 ,pcs_row_1057 ,pcs_row_1058 ,pcs_row_1059 ,pcs_row_1060 ,pcs_row_1061 ,pcs_row_1062 ,pcs_row_1063 ,pcs_row_1064 ,pcs_row_1065 ,pcs_row_1066 ,pcs_row_1067 ,pcs_row_1068 ,pcs_row_1069 ,pcs_row_1070 ,pcs_row_1071 ,pcs_row_1072 ,pcs_row_1073 ,pcs_row_1074 ,pcs_row_1075 ,pcs_row_1076 ,pcs_row_1077 ,pcs_row_1078 ,pcs_row_1079 ,pcs_row_1080 ,pcs_row_1081 ,pcs_row_1082 ,pcs_row_1083 ,pcs_row_1084 ,pcs_row_1085 ,pcs_row_1086 ,pcs_row_1087 ,pcs_row_1088 ,pcs_row_1089 ,pcs_row_1090 ,pcs_row_1091 ,pcs_row_1092 ,pcs_row_1093 ,pcs_row_1094 ,pcs_row_1095 ,pcs_row_1096 ,pcs_row_1097 ,pcs_row_1098 ,pcs_row_1099 ,pcs_row_1100 ,pcs_row_1101 ,pcs_row_1102 ,pcs_row_1103 ,pcs_row_1104 ,pcs_row_1105 ,pcs_row_1106 ,pcs_row_1107 ,pcs_row_1108 ,pcs_row_1109 ,pcs_row_1110 ,pcs_row_1111 ,pcs_row_1112 ,pcs_row_1113 ,pcs_row_1114 ,pcs_row_1115 ,pcs_row_1116 ,pcs_row_1117 ,pcs_row_1118 ,pcs_row_1119 ,pcs_row_1120 ,pcs_row_1121 ,pcs_row_1122 ,pcs_row_1123 ,pcs_row_1124 ,pcs_row_1125 ,pcs_row_1126 ,pcs_row_1127 ,pcs_row_1128 ,pcs_row_1129 ,pcs_row_1130 ,pcs_row_1131 ,pcs_row_1132 ,pcs_row_1133 ,pcs_row_1134 ,pcs_row_1135 ,pcs_row_1136 ,pcs_row_1137 ,pcs_row_1138 ,pcs_row_1139 ,pcs_row_1140 ,pcs_row_1141 ,pcs_row_1142 ,pcs_row_1143 ,pcs_row_1144 ,pcs_row_1145 ,pcs_row_1146 ,pcs_row_1147 ,pcs_row_1148 ,pcs_row_1149 ,pcs_row_1150 ,pcs_row_1151 ,pcs_row_1152 ,pcs_row_1153 ,pcs_row_1154 ,pcs_row_1155 ,pcs_row_1156 ,pcs_row_1157 ,pcs_row_1158 ,pcs_row_1159 ,pcs_row_1160 ,pcs_row_1161 ,pcs_row_1162 ,pcs_row_1163 ,pcs_row_1164 ,pcs_row_1165 ,pcs_row_1166 ,pcs_row_1167 ,pcs_row_1168 ,pcs_row_1169 ,pcs_row_1170 ,pcs_row_1171 ,pcs_row_1172 ,pcs_row_1173 ,pcs_row_1174 ,pcs_row_1175 ,pcs_row_1176 ,pcs_row_1177 ,pcs_row_1178 ,pcs_row_1179 ,pcs_row_1180 ,pcs_row_1181 ,pcs_row_1182 ,pcs_row_1183 ,pcs_row_1184 ,pcs_row_1185 ,pcs_row_1186 ,pcs_row_1187 ,pcs_row_1188 ,pcs_row_1189 ,pcs_row_1190 ,pcs_row_1191 ,pcs_row_1192 ,pcs_row_1193 ,pcs_row_1194 ,pcs_row_1195 ,pcs_row_1196 ,pcs_row_1197 ,pcs_row_1198 ,pcs_row_1199 ,pcs_row_1200 ,pcs_row_1201 ,pcs_row_1202 ,pcs_row_1203 ,pcs_row_1204 ,pcs_row_1205 ,pcs_row_1206 ,pcs_row_1207 ,pcs_row_1208 ,pcs_row_1209 ,pcs_row_1210 ,pcs_row_1211 ,pcs_row_1212 ,pcs_row_1213 ,pcs_row_1214 ,pcs_row_1215 ,pcs_row_1216 ,pcs_row_1217 ,pcs_row_1218 ,pcs_row_1219 ,pcs_row_1220 ,pcs_row_1221 ,pcs_row_1222 ,pcs_row_1223 ,pcs_row_1224 ,pcs_row_1225 ,pcs_row_1226 ,pcs_row_1227 ,pcs_row_1228 ,pcs_row_1229 ,pcs_row_1230 ,pcs_row_1231 ,pcs_row_1232 ,pcs_row_1233 ,pcs_row_1234 ,pcs_row_1235 ,pcs_row_1236 ,pcs_row_1237 ,pcs_row_1238 ,pcs_row_1239 ,pcs_row_1240 ,pcs_row_1241 ,pcs_row_1242 ,pcs_row_1243 ,pcs_row_1244 ,pcs_row_1245 ,pcs_row_1246 ,pcs_row_1247 ,pcs_row_1248 ,pcs_row_1249 ,pcs_row_1250 ,pcs_row_1251 ,pcs_row_1252 ,pcs_row_1253 ,pcs_row_1254 ,pcs_row_1255 ,pcs_row_1256 ,pcs_row_1257 ,pcs_row_1258 ,pcs_row_1259 ,pcs_row_1260 ,pcs_row_1261 ,pcs_row_1262 ,pcs_row_1263 ,pcs_row_1264 ,pcs_row_1265 ,pcs_row_1266 ,pcs_row_1267 ,pcs_row_1268 ,pcs_row_1269 ,pcs_row_1270 ,pcs_row_1271 ,pcs_row_1272 ,pcs_row_1273 ,pcs_row_1274 ,pcs_row_1275 ,pcs_row_1276 ,pcs_row_1277 ,pcs_row_1278 ,pcs_row_1279 ,pcs_row_1280 ,pcs_row_1281 ,pcs_row_1282 ,pcs_row_1283 ,pcs_row_1284 ,pcs_row_1285 ,pcs_row_1286 ,pcs_row_1287 ,pcs_row_1288 ,pcs_row_1289 ,pcs_row_1290 ,pcs_row_1291 ,pcs_row_1292 ,pcs_row_1293 ,pcs_row_1294 ,pcs_row_1295 ,pcs_row_1296 ,pcs_row_1297 ,pcs_row_1298 ,pcs_row_1299 ,pcs_row_1300 ,pcs_row_1301 ,pcs_row_1302 ,pcs_row_1303 ,pcs_row_1304 ,pcs_row_1305 ,pcs_row_1306 ,pcs_row_1307 ,pcs_row_1308 ,pcs_row_1309 ,pcs_row_1310 ,pcs_row_1311 ,pcs_row_1312 ,pcs_row_1313 ,pcs_row_1314 ,pcs_row_1315 ,pcs_row_1316 ,pcs_row_1317 ,pcs_row_1318 ,pcs_row_1319 ,pcs_row_1320 ,pcs_row_1321 ,pcs_row_1322 ,pcs_row_1323 ,pcs_row_1324 ,pcs_row_1325 ,pcs_row_1326 ,pcs_row_1327 ,pcs_row_1328 ,pcs_row_1329 ,pcs_row_1330 ,pcs_row_1331 ,pcs_row_1332 ,pcs_row_1333 ,pcs_row_1334 ,pcs_row_1335 ,pcs_row_1336 ,pcs_row_1337 ,pcs_row_1338 ,pcs_row_1339 ,pcs_row_1340 ,pcs_row_1341 ,pcs_row_1342 ,pcs_row_1343 ,pcs_row_1344 ,pcs_row_1345 ,pcs_row_1346 ,pcs_row_1347 ,pcs_row_1348 ,pcs_row_1349 ,pcs_row_1350 ,pcs_row_1351 ,pcs_row_1352 ,pcs_row_1353 ,pcs_row_1354 ,pcs_row_1355 ,pcs_row_1356 ,pcs_row_1357 ,pcs_row_1358 ,pcs_row_1359 ,pcs_row_1360 ,pcs_row_1361 ,pcs_row_1362 ,pcs_row_1363 ,pcs_row_1364 ,pcs_row_1365 ,pcs_row_1366 ,pcs_row_1367 ,pcs_row_1368 ,pcs_row_1369 ,pcs_row_1370 ,pcs_row_1371 ,pcs_row_1372 ,pcs_row_1373 ,pcs_row_1374 ,pcs_row_1375 ,pcs_row_1376 ,pcs_row_1377 ,pcs_row_1378 ,pcs_row_1379 ,pcs_row_1380 ,pcs_row_1381 ,pcs_row_1382 ,pcs_row_1383 ,pcs_row_1384 ,pcs_row_1385 ,pcs_row_1386 ,pcs_row_1387 ,pcs_row_1388 ,pcs_row_1389 ,pcs_row_1390 ,pcs_row_1391 ,pcs_row_1392 ,pcs_row_1393 ,pcs_row_1394 ,pcs_row_1395 ,pcs_row_1396 ,pcs_row_1397 ,pcs_row_1398 ,pcs_row_1399 ,pcs_row_1400 ,pcs_row_1401 ,pcs_row_1402 ,pcs_row_1403 ,pcs_row_1404 ,pcs_row_1405 ,pcs_row_1406 ,pcs_row_1407 ,pcs_row_1408 ,pcs_row_1409 ,pcs_row_1410 ,pcs_row_1411 ,pcs_row_1412 ,pcs_row_1413 ,pcs_row_1414 ,pcs_row_1415 ,pcs_row_1416 ,pcs_row_1417 ,pcs_row_1418 ,pcs_row_1419 ,pcs_row_1420 ,pcs_row_1421 ,pcs_row_1422 ,pcs_row_1423 ,pcs_row_1424 ,pcs_row_1425 ,pcs_row_1426 ,pcs_row_1427 ,pcs_row_1428 ,pcs_row_1429 ,pcs_row_1430 ,pcs_row_1431 ,pcs_row_1432 ,pcs_row_1433 ,pcs_row_1434 ,pcs_row_1435 ,pcs_row_1436 ,pcs_row_1437 ,pcs_row_1438 ,pcs_row_1439 ,pcs_row_1440 ,pcs_row_1441 ,pcs_row_1442 ,pcs_row_1443 ,pcs_row_1444 ,pcs_row_1445 ,pcs_row_1446 ,pcs_row_1447 ,pcs_row_1448 ,pcs_row_1449 ,pcs_row_1450 ,pcs_row_1451 ,pcs_row_1452 ,pcs_row_1453 ,pcs_row_1454 ,pcs_row_1455 ,pcs_row_1456 ,pcs_row_1457 ,pcs_row_1458 ,pcs_row_1459 ,pcs_row_1460 ,pcs_row_1461 ,pcs_row_1462 ,pcs_row_1463 ,pcs_row_1464 ,pcs_row_1465 ,pcs_row_1466 ,pcs_row_1467 ,pcs_row_1468 ,pcs_row_1469 ,pcs_row_1470 ,pcs_row_1471 ,pcs_row_1472 ,pcs_row_1473 ,pcs_row_1474 ,pcs_row_1475 ,pcs_row_1476 ,pcs_row_1477 ,pcs_row_1478 ,pcs_row_1479 ,pcs_row_1480 ,pcs_row_1481 ,pcs_row_1482 ,pcs_row_1483 ,pcs_row_1484 ,pcs_row_1485 ,pcs_row_1486 ,pcs_row_1487 ,pcs_row_1488 ,pcs_row_1489 ,pcs_row_1490 ,pcs_row_1491 ,pcs_row_1492 ,pcs_row_1493 ,pcs_row_1494 ,pcs_row_1495 ,pcs_row_1496 ,pcs_row_1497 ,pcs_row_1498 ,pcs_row_1499 ,pcs_row_1500 ,pcs_row_1501 ,pcs_row_1502 ,pcs_row_1503 ,pcs_row_1504 ,pcs_row_1505 ,pcs_row_1506 ,pcs_row_1507 ,pcs_row_1508 ,pcs_row_1509 ,pcs_row_1510 ,pcs_row_1511 ,pcs_row_1512 ,pcs_row_1513 ,pcs_row_1514 ,pcs_row_1515 ,pcs_row_1516 ,pcs_row_1517 ,pcs_row_1518 ,pcs_row_1519 ,pcs_row_1520 ,pcs_row_1521 ,pcs_row_1522 ,pcs_row_1523 ,pcs_row_1524 ,pcs_row_1525 ,pcs_row_1526 ,pcs_row_1527 ,pcs_row_1528 ,pcs_row_1529 ,pcs_row_1530 ,pcs_row_1531 ,pcs_row_1532 ,pcs_row_1533 ,pcs_row_1534 ,pcs_row_1535 ,pcs_row_1536 ,pcs_row_1537 ,pcs_row_1538 ,pcs_row_1539 ,pcs_row_1540 ,pcs_row_1541 ,pcs_row_1542 ,pcs_row_1543 ,pcs_row_1544 ,pcs_row_1545 ,pcs_row_1546 ,pcs_row_1547 ,pcs_row_1548 ,pcs_row_1549 ,pcs_row_1550 ,pcs_row_1551 ,pcs_row_1552 ,pcs_row_1553 ,pcs_row_1554 ,pcs_row_1555 ,pcs_row_1556 ,pcs_row_1557 ,pcs_row_1558 ,pcs_row_1559 ,pcs_row_1560 ,pcs_row_1561 ,pcs_row_1562 ,pcs_row_1563 ,pcs_row_1564 ,pcs_row_1565 ,pcs_row_1566 ,pcs_row_1567 ,pcs_row_1568 ,pcs_row_1569 ,pcs_row_1570 ,pcs_row_1571 ,pcs_row_1572 ,pcs_row_1573 ,pcs_row_1574 ,pcs_row_1575 ,pcs_row_1576 ,pcs_row_1577 ,pcs_row_1578 ,pcs_row_1579 ,pcs_row_1580 ,pcs_row_1581 ,pcs_row_1582 ,pcs_row_1583 ,pcs_row_1584 ,pcs_row_1585 ,pcs_row_1586 ,pcs_row_1587 ,pcs_row_1588 ,pcs_row_1589 ,pcs_row_1590 ,pcs_row_1591 ,pcs_row_1592 ,pcs_row_1593 ,pcs_row_1594 ,pcs_row_1595 ,pcs_row_1596 ,pcs_row_1597 ,pcs_row_1598 ,pcs_row_1599 ,pcs_row_1600 ,pcs_row_1601 ,pcs_row_1602 ,pcs_row_1603 ,pcs_row_1604 ,pcs_row_1605 ,pcs_row_1606 ,pcs_row_1607 ,pcs_row_1608 ,pcs_row_1609 ,pcs_row_1610 ,pcs_row_1611 ,pcs_row_1612 ,pcs_row_1613 ,pcs_row_1614 ,pcs_row_1615 ,pcs_row_1616 ,pcs_row_1617 ,pcs_row_1618 ,pcs_row_1619 ,pcs_row_1620 ,pcs_row_1621 ,pcs_row_1622 ,pcs_row_1623 ,pcs_row_1624 ,pcs_row_1625 ,pcs_row_1626 ,pcs_row_1627 ,pcs_row_1628 ,pcs_row_1629 ,pcs_row_1630 ,pcs_row_1631 ,pcs_row_1632 ,pcs_row_1633 ,pcs_row_1634 ,pcs_row_1635 ,pcs_row_1636 ,pcs_row_1637 ,pcs_row_1638 ,pcs_row_1639 ,pcs_row_1640 ,pcs_row_1641 ,pcs_row_1642 ,pcs_row_1643 ,pcs_row_1644 ,pcs_row_1645 ,pcs_row_1646 ,pcs_row_1647 ,pcs_row_1648 ,pcs_row_1649 ,pcs_row_1650 ,pcs_row_1651 ,pcs_row_1652 ,pcs_row_1653 ,pcs_row_1654 ,pcs_row_1655 ,pcs_row_1656 ,pcs_row_1657 ,pcs_row_1658 ,pcs_row_1659 ,pcs_row_1660 ,pcs_row_1661 ,pcs_row_1662 ,pcs_row_1663 ,pcs_row_1664 ,pcs_row_1665 ,pcs_row_1666 ,pcs_row_1667 ,pcs_row_1668 ,pcs_row_1669 ,pcs_row_1670 ,pcs_row_1671 ,pcs_row_1672 ,pcs_row_1673 ,pcs_row_1674 ,pcs_row_1675 ,pcs_row_1676 ,pcs_row_1677 ,pcs_row_1678 ,pcs_row_1679 ,pcs_row_1680 ,pcs_row_1681 ,pcs_row_1682 ,pcs_row_1683 ,pcs_row_1684 ,pcs_row_1685 ,pcs_row_1686 ,pcs_row_1687 ,pcs_row_1688 ,pcs_row_1689 ,pcs_row_1690 ,pcs_row_1691 ,pcs_row_1692 ,pcs_row_1693 ,pcs_row_1694 ,pcs_row_1695 ,pcs_row_1696 ,pcs_row_1697 ,pcs_row_1698 ,pcs_row_1699 ,pcs_row_1700 ,pcs_row_1701 ,pcs_row_1702 ,pcs_row_1703 ,pcs_row_1704 ,pcs_row_1705 ,pcs_row_1706 ,pcs_row_1707 ,pcs_row_1708 ,pcs_row_1709 ,pcs_row_1710 ,pcs_row_1711 ,pcs_row_1712 ,pcs_row_1713 ,pcs_row_1714 ,pcs_row_1715 ,pcs_row_1716 ,pcs_row_1717 ,pcs_row_1718 ,pcs_row_1719 ,pcs_row_1720 ,pcs_row_1721 ,pcs_row_1722 ,pcs_row_1723 ,pcs_row_1724 ,pcs_row_1725 ,pcs_row_1726 ,pcs_row_1727 ,pcs_row_1728 ,pcs_row_1729 ,pcs_row_1730 ,pcs_row_1731 ,pcs_row_1732 ,pcs_row_1733 ,pcs_row_1734 ,pcs_row_1735 ,pcs_row_1736 ,pcs_row_1737 ,pcs_row_1738 ,pcs_row_1739 ,pcs_row_1740 ,pcs_row_1741 ,pcs_row_1742 ,pcs_row_1743 ,pcs_row_1744 ,pcs_row_1745 ,pcs_row_1746 ,pcs_row_1747 ,pcs_row_1748 ,pcs_row_1749 ,pcs_row_1750 ,pcs_row_1751 ,pcs_row_1752 ,pcs_row_1753 ,pcs_row_1754 ,pcs_row_1755 ,pcs_row_1756 ,pcs_row_1757 ,pcs_row_1758 ,pcs_row_1759 ,pcs_row_1760 ,pcs_row_1761 ,pcs_row_1762 ,pcs_row_1763 ,pcs_row_1764 ,pcs_row_1765 ,pcs_row_1766 ,pcs_row_1767 ,pcs_row_1768 ,pcs_row_1769 ,pcs_row_1770 ,pcs_row_1771 ,pcs_row_1772 ,pcs_row_1773 ,pcs_row_1774 ,pcs_row_1775 ,pcs_row_1776 ,pcs_row_1777 ,pcs_row_1778 ,pcs_row_1779 ,pcs_row_1780 ,pcs_row_1781 ,pcs_row_1782 ,pcs_row_1783 ,pcs_row_1784 ,pcs_row_1785 ,pcs_row_1786 ,pcs_row_1787 ,pcs_row_1788 ,pcs_row_1789 ,pcs_row_1790 ,pcs_row_1791 ,pcs_row_1792 ,pcs_row_1793 ,pcs_row_1794 ,pcs_row_1795 ,pcs_row_1796 ,pcs_row_1797 ,pcs_row_1798 ,pcs_row_1799 ,pcs_row_1800 ,pcs_row_1801 ,pcs_row_1802 ,pcs_row_1803 ,pcs_row_1804 ,pcs_row_1805 ,pcs_row_1806 ,pcs_row_1807 ,pcs_row_1808 ,pcs_row_1809 ,pcs_row_1810 ,pcs_row_1811 ,pcs_row_1812 ,pcs_row_1813 ,pcs_row_1814 ,pcs_row_1815 ,pcs_row_1816 ,pcs_row_1817 ,pcs_row_1818 ,pcs_row_1819 ,pcs_row_1820 ,pcs_row_1821 ,pcs_row_1822 ,pcs_row_1823 ,pcs_row_1824 ,pcs_row_1825 ,pcs_row_1826 ,pcs_row_1827 ,pcs_row_1828 ,pcs_row_1829 ,pcs_row_1830 ,pcs_row_1831 ,pcs_row_1832 ,pcs_row_1833 ,pcs_row_1834 ,pcs_row_1835 ,pcs_row_1836 ,pcs_row_1837 ,pcs_row_1838 ,pcs_row_1839 ,pcs_row_1840 ,pcs_row_1841 ,pcs_row_1842 ,pcs_row_1843 ,pcs_row_1844 ,pcs_row_1845 ,pcs_row_1846 ,pcs_row_1847 ,pcs_row_1848 ,pcs_row_1849 ,pcs_row_1850 ,pcs_row_1851 ,pcs_row_1852 ,pcs_row_1853 ,pcs_row_1854 ,pcs_row_1855 ,pcs_row_1856 ,pcs_row_1857 ,pcs_row_1858 ,pcs_row_1859 ,pcs_row_1860 ,pcs_row_1861 ,pcs_row_1862 ,pcs_row_1863 ,pcs_row_1864 ,pcs_row_1865 ,pcs_row_1866 ,pcs_row_1867 ,pcs_row_1868 ,pcs_row_1869 ,pcs_row_1870 ,pcs_row_1871 ,pcs_row_1872 ,pcs_row_1873 ,pcs_row_1874 ,pcs_row_1875 ,pcs_row_1876 ,pcs_row_1877 ,pcs_row_1878 ,pcs_row_1879 ,pcs_row_1880 ,pcs_row_1881 ,pcs_row_1882 ,pcs_row_1883 ,pcs_row_1884 ,pcs_row_1885 ,pcs_row_1886 ,pcs_row_1887 ,pcs_row_1888 ,pcs_row_1889 ,pcs_row_1890 ,pcs_row_1891 ,pcs_row_1892 ,pcs_row_1893 ,pcs_row_1894 ,pcs_row_1895 ,pcs_row_1896 ,pcs_row_1897 ,pcs_row_1898 ,pcs_row_1899 ,pcs_row_1900 ,pcs_row_1901 ,pcs_row_1902 ,pcs_row_1903 ,pcs_row_1904 ,pcs_row_1905 ,pcs_row_1906 ,pcs_row_1907 ,pcs_row_1908 ,pcs_row_1909 ,pcs_row_1910 ,pcs_row_1911 ,pcs_row_1912 ,pcs_row_1913 ,pcs_row_1914 ,pcs_row_1915 ,pcs_row_1916 ,pcs_row_1917 ,pcs_row_1918 ,pcs_row_1919 ,pcs_row_1920 ,pcs_row_1921 ,pcs_row_1922 ,pcs_row_1923 ,pcs_row_1924 ,pcs_row_1925 ,pcs_row_1926 ,pcs_row_1927 ,pcs_row_1928 ,pcs_row_1929 ,pcs_row_1930 ,pcs_row_1931 ,pcs_row_1932 ,pcs_row_1933 ,pcs_row_1934 ,pcs_row_1935 ,pcs_row_1936 ,pcs_row_1937 ,pcs_row_1938 ,pcs_row_1939 ,pcs_row_1940 ,pcs_row_1941 ,pcs_row_1942 ,pcs_row_1943 ,pcs_row_1944 ,pcs_row_1945 ,pcs_row_1946 ,pcs_row_1947 ,pcs_row_1948 ,pcs_row_1949 ,pcs_row_1950 ,pcs_row_1951 ,pcs_row_1952 ,pcs_row_1953 ,pcs_row_1954 ,pcs_row_1955 ,pcs_row_1956 ,pcs_row_1957 ,pcs_row_1958 ,pcs_row_1959 ,pcs_row_1960 ,pcs_row_1961 ,pcs_row_1962 ,pcs_row_1963 ,pcs_row_1964 ,pcs_row_1965 ,pcs_row_1966 ,pcs_row_1967 ,pcs_row_1968 ,pcs_row_1969 ,pcs_row_1970 ,pcs_row_1971 ,pcs_row_1972 ,pcs_row_1973 ,pcs_row_1974 ,pcs_row_1975 ,pcs_row_1976 ,pcs_row_1977 ,pcs_row_1978 ,pcs_row_1979 ,pcs_row_1980 ,pcs_row_1981 ,pcs_row_1982 ,pcs_row_1983 ,pcs_row_1984 ,pcs_row_1985 ,pcs_row_1986 ,pcs_row_1987 ,pcs_row_1988 ,pcs_row_1989 ,pcs_row_1990 ,pcs_row_1991 ,pcs_row_1992 ,pcs_row_1993 ,pcs_row_1994 ,pcs_row_1995 ,pcs_row_1996 ,pcs_row_1997 ,pcs_row_1998 ,pcs_row_1999 ,pcs_row_2000 ,pcs_row_2001 ,pcs_row_2002 ,pcs_row_2003 ,pcs_row_2004 ,pcs_row_2005 ,pcs_row_2006 ,pcs_row_2007 ,pcs_row_2008 ,pcs_row_2009 ,pcs_row_2010 ,pcs_row_2011 ,pcs_row_2012 ,pcs_row_2013 ,pcs_row_2014 ,pcs_row_2015 ,pcs_row_2016 ,pcs_row_2017 ,pcs_row_2018 ,pcs_row_2019 ,pcs_row_2020 ,pcs_row_2021 ,pcs_row_2022 ,pcs_row_2023 ,pcs_row_2024 ,pcs_row_2025 ,pcs_row_2026 ,pcs_row_2027 ,pcs_row_2028 ,pcs_row_2029 ,pcs_row_2030 ,pcs_row_2031 ,pcs_row_2032 ,pcs_row_2033 ,pcs_row_2034 ,pcs_row_2035 ,pcs_row_2036 ,pcs_row_2037 ,pcs_row_2038 ,pcs_row_2039 ,pcs_row_2040 ,pcs_row_2041 ,pcs_row_2042 ,pcs_row_2043 ,pcs_row_2044 ,pcs_row_2045 ,pcs_row_2046 ,pcs_row_2047 ,pcs_row_2048 ,pcs_row_2049 ,pcs_row_2050 ,pcs_row_2051 ,pcs_row_2052 ,pcs_row_2053 ,pcs_row_2054 ,pcs_row_2055 ,pcs_row_2056 ,pcs_row_2057 ,pcs_row_2058 ,pcs_row_2059 ,pcs_row_2060 ,pcs_row_2061 ,pcs_row_2062 ,pcs_row_2063 ,pcs_row_2064 ,pcs_row_2065 ,pcs_row_2066 ,pcs_row_2067 ,pcs_row_2068 ,pcs_row_2069 ,pcs_row_2070 ,pcs_row_2071 ,pcs_row_2072 ,pcs_row_2073 ,pcs_row_2074 ,pcs_row_2075 ,pcs_row_2076 ,pcs_row_2077 ,pcs_row_2078 ,pcs_row_2079 ,pcs_row_2080 ,pcs_row_2081 ,pcs_row_2082 ,pcs_row_2083 ,pcs_row_2084 ,pcs_row_2085 ,pcs_row_2086 ,pcs_row_2087 ,pcs_row_2088 ,pcs_row_2089 ,pcs_row_2090 ,pcs_row_2091 ,pcs_row_2092 ,pcs_row_2093 ,pcs_row_2094 ,pcs_row_2095 ,pcs_row_2096 ,pcs_row_2097 ,pcs_row_2098 ,pcs_row_2099 ,pcs_row_2100 ,pcs_row_2101 ,pcs_row_2102 ,pcs_row_2103 ,pcs_row_2104 ,pcs_row_2105 ,pcs_row_2106 ,pcs_row_2107 ,pcs_row_2108 ,pcs_row_2109 ,pcs_row_2110 ,pcs_row_2111 ,pcs_row_2112 ,pcs_row_2113 ,pcs_row_2114 ,pcs_row_2115 ,pcs_row_2116 ,pcs_row_2117 ,pcs_row_2118 ,pcs_row_2119 ,pcs_row_2120 ,pcs_row_2121 ,pcs_row_2122 ,pcs_row_2123 ,pcs_row_2124 ,pcs_row_2125 ,pcs_row_2126 ,pcs_row_2127 ,pcs_row_2128 ,pcs_row_2129 ,pcs_row_2130 ,pcs_row_2131 ,pcs_row_2132 ,pcs_row_2133 ,pcs_row_2134 ,pcs_row_2135 ,pcs_row_2136 ,pcs_row_2137 ,pcs_row_2138 ,pcs_row_2139 ,pcs_row_2140 ,pcs_row_2141 ,pcs_row_2142 ,pcs_row_2143 ,pcs_row_2144 ,pcs_row_2145 ,pcs_row_2146 ,pcs_row_2147 ,pcs_row_2148 ,pcs_row_2149 ,pcs_row_2150 ,pcs_row_2151 ,pcs_row_2152 ,pcs_row_2153 ,pcs_row_2154 ,pcs_row_2155 ,pcs_row_2156 ,pcs_row_2157 ,pcs_row_2158 ,pcs_row_2159 ,pcs_row_2160 ,pcs_row_2161 ,pcs_row_2162 ,pcs_row_2163 ,pcs_row_2164 ,pcs_row_2165 ,pcs_row_2166 ,pcs_row_2167 ,pcs_row_2168 ,pcs_row_2169 ,pcs_row_2170 ,pcs_row_2171 ,pcs_row_2172 ,pcs_row_2173 ,pcs_row_2174 ,pcs_row_2175 ,pcs_row_2176 ,pcs_row_2177 ,pcs_row_2178 ,pcs_row_2179 ,pcs_row_2180 ,pcs_row_2181 ,pcs_row_2182 ,pcs_row_2183 ,pcs_row_2184 ,pcs_row_2185 ,pcs_row_2186 ,pcs_row_2187 ,pcs_row_2188 ,pcs_row_2189 ,pcs_row_2190 ,pcs_row_2191 ,pcs_row_2192 ,pcs_row_2193 ,pcs_row_2194 ,pcs_row_2195 ,pcs_row_2196 ,pcs_row_2197 ,pcs_row_2198 ,pcs_row_2199 ,pcs_row_2200 ,pcs_row_2201 ,pcs_row_2202 ,pcs_row_2203 ,pcs_row_2204 ,pcs_row_2205 ,pcs_row_2206 ,pcs_row_2207 ,pcs_row_2208 ,pcs_row_2209 ,pcs_row_2210 ,pcs_row_2211 ,pcs_row_2212 ,pcs_row_2213 ,pcs_row_2214 ,pcs_row_2215 ,pcs_row_2216 ,pcs_row_2217 ,pcs_row_2218 ,pcs_row_2219 ,pcs_row_2220 ,pcs_row_2221 ,pcs_row_2222 ,pcs_row_2223 ,pcs_row_2224 ,pcs_row_2225 ,pcs_row_2226 ,pcs_row_2227 ,pcs_row_2228 ,pcs_row_2229 ,pcs_row_2230 ,pcs_row_2231 ,pcs_row_2232 ,pcs_row_2233 ,pcs_row_2234 ,pcs_row_2235 ,pcs_row_2236 ,pcs_row_2237 ,pcs_row_2238 ,pcs_row_2239 ,pcs_row_2240 ,pcs_row_2241 ,pcs_row_2242 ,pcs_row_2243 ,pcs_row_2244 ,pcs_row_2245 ,pcs_row_2246 ,pcs_row_2247 ,pcs_row_2248 ,pcs_row_2249 ,pcs_row_2250 ,pcs_row_2251 ,pcs_row_2252 ,pcs_row_2253 ,pcs_row_2254 ,pcs_row_2255 ,pcs_row_2256 ,pcs_row_2257 ,pcs_row_2258 ,pcs_row_2259 ,pcs_row_2260 ,pcs_row_2261 ,pcs_row_2262 ,pcs_row_2263 ,pcs_row_2264 ,pcs_row_2265 ,pcs_row_2266 ,pcs_row_2267 ,pcs_row_2268 ,pcs_row_2269 ,pcs_row_2270 ,pcs_row_2271 ,pcs_row_2272 ,pcs_row_2273 ,pcs_row_2274 ,pcs_row_2275 ,pcs_row_2276 ,pcs_row_2277 ,pcs_row_2278 ,pcs_row_2279 ,pcs_row_2280 ,pcs_row_2281 ,pcs_row_2282 ,pcs_row_2283 ,pcs_row_2284 ,pcs_row_2285 ,pcs_row_2286 ,pcs_row_2287 ,pcs_row_2288 ,pcs_row_2289 ,pcs_row_2290 ,pcs_row_2291 ,pcs_row_2292 ,pcs_row_2293 ,pcs_row_2294 ,pcs_row_2295 ,pcs_row_2296 ,pcs_row_2297 ,pcs_row_2298 ,pcs_row_2299 ,pcs_row_2300 ,pcs_row_2301 ,pcs_row_2302 ,pcs_row_2303 ,pcs_row_2304 ,pcs_row_2305 ,pcs_row_2306 ,pcs_row_2307 ,pcs_row_2308 ,pcs_row_2309 ,pcs_row_2310 ,pcs_row_2311 ,pcs_row_2312 ,pcs_row_2313 ,pcs_row_2314 ,pcs_row_2315 ,pcs_row_2316 ,pcs_row_2317 ,pcs_row_2318 ,pcs_row_2319 ,pcs_row_2320 ,pcs_row_2321 ,pcs_row_2322 ,pcs_row_2323 ,pcs_row_2324 ,pcs_row_2325 ,pcs_row_2326 ,pcs_row_2327 ,pcs_row_2328 ,pcs_row_2329 ,pcs_row_2330 ,pcs_row_2331 ,pcs_row_2332 ,pcs_row_2333 ,pcs_row_2334 ,pcs_row_2335 ,pcs_row_2336 ,pcs_row_2337 ,pcs_row_2338 ,pcs_row_2339 ,pcs_row_2340 ,pcs_row_2341 ,pcs_row_2342 ,pcs_row_2343 ,pcs_row_2344 ,pcs_row_2345 ,pcs_row_2346 ,pcs_row_2347 ,pcs_row_2348 ,pcs_row_2349 ,pcs_row_2350 ,pcs_row_2351 ,pcs_row_2352 ,pcs_row_2353 ,pcs_row_2354 ,pcs_row_2355 ,pcs_row_2356 ,pcs_row_2357 ,pcs_row_2358 ,pcs_row_2359 ,pcs_row_2360 ,pcs_row_2361 ,pcs_row_2362 ,pcs_row_2363 ,pcs_row_2364 ,pcs_row_2365 ,pcs_row_2366 ,pcs_row_2367 ,pcs_row_2368 ,pcs_row_2369 ,pcs_row_2370 ,pcs_row_2371 ,pcs_row_2372 ,pcs_row_2373,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/pcs.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2646 @@
+"COORD_REF_SYS_CODE","COORD_REF_SYS_NAME","UOM_CODE","SOURCE_GEOGCRS_CODE","COORD_OP_CODE","COORD_OP_METHOD_CODE","PARAMETER_CODE_1","PARAMETER_VALUE_1","PARAMETER_UOM_1","PARAMETER_CODE_2","PARAMETER_VALUE_2","PARAMETER_UOM_2","PARAMETER_CODE_3","PARAMETER_VALUE_3","PARAMETER_UOM_3","PARAMETER_CODE_4","PARAMETER_VALUE_4","PARAMETER_UOM_4","PARAMETER_CODE_5","PARAMETER_VALUE_5","PARAMETER_UOM_5","PARAMETER_CODE_6","PARAMETER_VALUE_6","PARAMETER_UOM_6","PARAMETER_CODE_7","PARAMETER_VALUE_7","PARAMETER_UOM_7"
+2000,"Anguilla 1957 / British West Indies Grid",9001,4600,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2001,"Antigua 1943 / British West Indies Grid",9001,4601,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2002,"Dominica 1945 / British West Indies Grid",9001,4602,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2003,"Grenada 1953 / British West Indies Grid",9001,4603,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2004,"Montserrat 1958 / British West Indies Grid",9001,4604,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2005,"St. Kitts 1955 / British West Indies Grid",9001,4605,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2006,"St. Lucia 1955 / British West Indies Grid",9001,4606,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2007,"St. Vincent 45 / British West Indies Grid",9001,4607,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+2008,"NAD27(CGQ77) / SCoPQ zone 2",9001,4609,17700,9807,8801,0,9110,8802,-55.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2009,"NAD27(CGQ77) / SCoPQ zone 3",9001,4609,17703,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2010,"NAD27(CGQ77) / SCoPQ zone 4",9001,4609,17704,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2011,"NAD27(CGQ77) / SCoPQ zone 5",9001,4609,17705,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2012,"NAD27(CGQ77) / SCoPQ zone 6",9001,4609,17706,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2013,"NAD27(CGQ77) / SCoPQ zone 7",9001,4609,17707,9807,8801,0,9110,8802,-70.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2014,"NAD27(CGQ77) / SCoPQ zone 8",9001,4609,17708,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2015,"NAD27(CGQ77) / SCoPQ zone 9",9001,4609,17709,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2016,"NAD27(CGQ77) / SCoPQ zone 10",9001,4609,17710,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2017,"NAD27(76) / MTM zone 8",9001,4608,17708,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2018,"NAD27(76) / MTM zone 9",9001,4608,17709,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2019,"NAD27(76) / MTM zone 10",9001,4608,17710,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2020,"NAD27(76) / MTM zone 11",9001,4608,17711,9807,8801,0,9110,8802,-82.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2021,"NAD27(76) / MTM zone 12",9001,4608,17712,9807,8801,0,9102,8802,-81,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2022,"NAD27(76) / MTM zone 13",9001,4608,17713,9807,8801,0,9102,8802,-84,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2023,"NAD27(76) / MTM zone 14",9001,4608,17714,9807,8801,0,9102,8802,-87,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2024,"NAD27(76) / MTM zone 15",9001,4608,17715,9807,8801,0,9102,8802,-90,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2025,"NAD27(76) / MTM zone 16",9001,4608,17716,9807,8801,0,9102,8802,-93,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2026,"NAD27(76) / MTM zone 17",9001,4608,17717,9807,8801,0,9102,8802,-96,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2027,"NAD27(76) / UTM zone 15N",9001,4608,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2028,"NAD27(76) / UTM zone 16N",9001,4608,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2029,"NAD27(76) / UTM zone 17N",9001,4608,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2030,"NAD27(76) / UTM zone 18N",9001,4608,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2031,"NAD27(CGQ77) / UTM zone 17N",9001,4609,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2032,"NAD27(CGQ77) / UTM zone 18N",9001,4609,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2033,"NAD27(CGQ77) / UTM zone 19N",9001,4609,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2034,"NAD27(CGQ77) / UTM zone 20N",9001,4609,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2035,"NAD27(CGQ77) / UTM zone 21N",9001,4609,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2036,"NAD83(CSRS98) / New Brunswick Stereo",9001,4140,19946,9809,8801,46.3,9110,8802,-66.3,9110,8805,0.999912,9201,8806,2500000,9001,8807,7500000,9001,,,,,,
+2037,"NAD83(CSRS98) / UTM zone 19N",9001,4140,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2038,"NAD83(CSRS98) / UTM zone 20N",9001,4140,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2039,"Israel / Israeli TM Grid",9001,4141,18204,9807,8801,31.4403817,9110,8802,35.1216261,9110,8805,1.0000067,9201,8806,219529.584,9001,8807,626907.39,9001,,,,,,
+2040,"Locodjo 1965 / UTM zone 30N",9001,4142,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2041,"Abidjan 1987 / UTM zone 30N",9001,4143,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2042,"Locodjo 1965 / UTM zone 29N",9001,4142,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2043,"Abidjan 1987 / UTM zone 29N",9001,4143,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2044,"Hanoi 1972 / Gauss-Kruger zone 18",9001,4147,16218,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+2045,"Hanoi 1972 / Gauss-Kruger zone 19",9001,4147,16219,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+2046,"Hartebeesthoek94 / Lo15",9001,4148,17515,9808,8801,0,9102,8802,15,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2047,"Hartebeesthoek94 / Lo17",9001,4148,17517,9808,8801,0,9102,8802,17,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2048,"Hartebeesthoek94 / Lo19",9001,4148,17519,9808,8801,0,9102,8802,19,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2049,"Hartebeesthoek94 / Lo21",9001,4148,17521,9808,8801,0,9102,8802,21,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2050,"Hartebeesthoek94 / Lo23",9001,4148,17523,9808,8801,0,9102,8802,23,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2051,"Hartebeesthoek94 / Lo25",9001,4148,17525,9808,8801,0,9102,8802,25,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2052,"Hartebeesthoek94 / Lo27",9001,4148,17527,9808,8801,0,9102,8802,27,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2053,"Hartebeesthoek94 / Lo29",9001,4148,17529,9808,8801,0,9102,8802,29,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2054,"Hartebeesthoek94 / Lo31",9001,4148,17531,9808,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2055,"Hartebeesthoek94 / Lo33",9001,4148,17533,9808,8801,0,9102,8802,33,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2056,"CH1903+ / LV95",9001,4150,19950,9815,8811,46.570866,9110,8812,7.26225,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,2600000,9001,8817,1200000,9001
+2057,"Rassadiran / Nakhl e Taqi",9001,4153,19951,9815,8811,27.31077837,9110,8812,52.3612741,9110,8813,0.34179803,9110,8814,0.34179803,9110,8815,0.999895934,9201,8816,658377.437,9001,8817,3044969.194,9001
+2058,"ED50(ED77) / UTM zone 38N",9001,4154,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2059,"ED50(ED77) / UTM zone 39N",9001,4154,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2060,"ED50(ED77) / UTM zone 40N",9001,4154,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2061,"ED50(ED77) / UTM zone 41N",9001,4154,16041,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2062,"Madrid 1870 (Madrid) / Spain",9001,4903,19921,9801,8801,40,9102,8802,0,9102,8805,0.9988085293,9201,8806,600000,9001,8807,600000,9001,,,,,,
+2063,"Dabola 1981 / UTM zone 28N",9001,4315,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2064,"Dabola 1981 / UTM zone 29N",9001,4315,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2065,"S-JTSK (Ferro) / Krovak",9001,4818,19952,9819,8811,49.3,9110,8812,42.3,9110,8813,30.1717303,9110,8816,0,9001,8817,0,9001,8818,78.3,9110,8819,0.9999,9201
+2066,"Mount Dillon / Tobago Grid",9039,4157,19924,9806,8801,11.1507843,9110,8802,-60.4109632,9110,8806,187500,9039,8807,180000,9039,,,,,,,,,
+2067,"Naparima 1955 / UTM zone 20N",9001,4158,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2068,"ELD79 / Libya zone 5",9001,4159,18240,9807,8801,0,9102,8802,9,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2069,"ELD79 / Libya zone 6",9001,4159,18241,9807,8801,0,9102,8802,11,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2070,"ELD79 / Libya zone 7",9001,4159,18242,9807,8801,0,9102,8802,13,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2071,"ELD79 / Libya zone 8",9001,4159,18243,9807,8801,0,9102,8802,15,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2072,"ELD79 / Libya zone 9",9001,4159,18244,9807,8801,0,9102,8802,17,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2073,"ELD79 / Libya zone 10",9001,4159,18245,9807,8801,0,9102,8802,19,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2074,"ELD79 / Libya zone 11",9001,4159,18246,9807,8801,0,9102,8802,21,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2075,"ELD79 / Libya zone 12",9001,4159,18247,9807,8801,0,9102,8802,23,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2076,"ELD79 / Libya zone 13",9001,4159,18248,9807,8801,0,9102,8802,25,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2077,"ELD79 / UTM zone 32N",9001,4159,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2078,"ELD79 / UTM zone 33N",9001,4159,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2079,"ELD79 / UTM zone 34N",9001,4159,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2080,"ELD79 / UTM zone 35N",9001,4159,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2081,"Chos Malal 1914 / Argentina zone 2",9001,4160,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+2082,"Pampa del Castillo / Argentina zone 2",9001,4161,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+2083,"Hito XVIII 1963 / Argentina zone 2",9001,4254,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+2084,"Hito XVIII 1963 / UTM zone 19S",9001,4254,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2085,"NAD27 / Cuba Norte",9001,4267,18061,9801,8801,22.21,9110,8802,-81,9110,8805,0.99993602,9201,8806,500000,9001,8807,280296.016,9001,,,,,,
+2086,"NAD27 / Cuba Sur",9001,4267,18062,9801,8801,20.43,9110,8802,-76.5,9110,8805,0.99994848,9201,8806,500000,9001,8807,229126.939,9001,,,,,,
+2087,"ELD79 / TM 12 NE",9001,4159,16412,9807,8801,0,9102,8802,12,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2088,"Carthage / TM 11 NE",9001,4223,16411,9807,8801,0,9102,8802,11,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2089,"Yemen NGN96 / UTM zone 38N",9001,4163,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2090,"Yemen NGN96 / UTM zone 39N",9001,4163,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2091,"South Yemen / Gauss Kruger zone 8",9001,4164,16208,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+2092,"South Yemen / Gauss Kruger zone 9",9001,4164,16209,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+2093,"Hanoi 1972 / GK 106 NE",9001,4147,16586,9807,8801,0,9102,8802,106,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2094,"WGS 72BE / TM 106 NE",9001,4324,16506,9807,8801,0,9102,8802,106,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2095,"Bissau / UTM zone 28N",9001,4165,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2096,"Korean 1985 / Korea East Belt",9001,4162,18251,9807,8801,38,9102,8802,129,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+2097,"Korean 1985 / Korea Central Belt",9001,4162,18252,9807,8801,38,9102,8802,127,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+2098,"Korean 1985 / Korea West Belt",9001,4162,18253,9807,8801,38,9102,8802,125,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+2099,"Qatar 1948 / Qatar Grid",9001,4286,19953,9806,8801,25.22565,9110,8802,50.4541,9110,8806,100000,9001,8807,100000,9001,,,,,,,,,
+2100,"GGRS87 / Greek Grid",9001,4121,19930,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2101,"Lake / Maracaibo Grid M1",9001,4249,18260,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,0,9001,8807,-52684.972,9001,,,,,,
+2102,"Lake / Maracaibo Grid",9001,4249,18261,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,200000,9001,8807,147315.028,9001,,,,,,
+2103,"Lake / Maracaibo Grid M3",9001,4249,18262,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,500000,9001,8807,447315.028,9001,,,,,,
+2104,"Lake / Maracaibo La Rosa Grid",9001,4249,18263,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,-17044,9001,8807,-23139.97,9001,,,,,,
+2105,"NZGD2000 / Mount Eden Circuit 2000",9001,4167,17931,9807,8801,-36.5247,9110,8802,174.4551,9110,8805,0.9999,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2106,"NZGD2000 / Bay of Plenty Circuit 2000",9001,4167,17932,9807,8801,-37.454,9110,8802,176.2758,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2107,"NZGD2000 / Poverty Bay Circuit 2000",9001,4167,17933,9807,8801,-38.3728,9110,8802,177.5308,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2108,"NZGD2000 / Hawkes Bay Circuit 2000",9001,4167,17934,9807,8801,-39.3903,9110,8802,176.4025,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2109,"NZGD2000 / Taranaki Circuit 2000",9001,4167,17935,9807,8801,-39.0808,9110,8802,174.134,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2110,"NZGD2000 / Tuhirangi Circuit 2000",9001,4167,17936,9807,8801,-39.3044,9110,8802,175.3824,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2111,"NZGD2000 / Wanganui Circuit 2000",9001,4167,17937,9807,8801,-40.1431,9110,8802,175.2917,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2112,"NZGD2000 / Wairarapa Circuit 2000",9001,4167,17938,9807,8801,-40.5531,9110,8802,175.385,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2113,"NZGD2000 / Wellington Circuit 2000",9001,4167,17939,9807,8801,-41.1804,9110,8802,174.4635,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2114,"NZGD2000 / Collingwood Circuit 2000",9001,4167,17940,9807,8801,-40.4253,9110,8802,172.4019,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2115,"NZGD2000 / Nelson Circuit 2000",9001,4167,17941,9807,8801,-41.1628,9110,8802,173.1757,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2116,"NZGD2000 / Karamea Circuit 2000",9001,4167,17942,9807,8801,-41.1723,9110,8802,172.0632,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2117,"NZGD2000 / Buller Circuit 2000",9001,4167,17943,9807,8801,-41.4838,9110,8802,171.3452,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2118,"NZGD2000 / Grey Circuit 2000",9001,4167,17944,9807,8801,-42.2001,9110,8802,171.3259,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2119,"NZGD2000 / Amuri Circuit 2000",9001,4167,17945,9807,8801,-42.412,9110,8802,173.0036,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2120,"NZGD2000 / Marlborough Circuit 2000",9001,4167,17946,9807,8801,-41.324,9110,8802,173.4807,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2121,"NZGD2000 / Hokitika Circuit 2000",9001,4167,17947,9807,8801,-42.531,9110,8802,170.5847,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2122,"NZGD2000 / Okarito Circuit 2000",9001,4167,17948,9807,8801,-43.0636,9110,8802,170.1539,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2123,"NZGD2000 / Jacksons Bay Circuit 2000",9001,4167,17949,9807,8801,-43.584,9110,8802,168.3622,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2124,"NZGD2000 / Mount Pleasant Circuit 2000",9001,4167,17950,9807,8801,-43.3526,9110,8802,172.4337,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2125,"NZGD2000 / Gawler Circuit 2000",9001,4167,17951,9807,8801,-43.4455,9110,8802,171.2138,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2126,"NZGD2000 / Timaru Circuit 2000",9001,4167,17952,9807,8801,-44.2407,9110,8802,171.0326,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2127,"NZGD2000 / Lindis Peak Circuit 2000",9001,4167,17953,9807,8801,-44.4406,9110,8802,169.2803,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2128,"NZGD2000 / Mount Nicholas Circuit 2000",9001,4167,17954,9807,8801,-45.0758,9110,8802,168.2355,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2129,"NZGD2000 / Mount York Circuit 2000",9001,4167,17955,9807,8801,-45.3349,9110,8802,167.4419,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2130,"NZGD2000 / Observation Point Circuit 2000",9001,4167,17956,9807,8801,-45.4858,9110,8802,170.3742,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2131,"NZGD2000 / North Taieri Circuit 2000",9001,4167,17957,9807,8801,-45.5141,9110,8802,170.1657,9110,8805,0.99996,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2132,"NZGD2000 / Bluff Circuit 2000",9001,4167,17958,9807,8801,-46.36,9110,8802,168.2034,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2133,"NZGD2000 / UTM zone 58S",9001,4167,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2134,"NZGD2000 / UTM zone 59S",9001,4167,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2135,"NZGD2000 / UTM zone 60S",9001,4167,16160,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2136,"Accra / Ghana National Grid",9094,4168,19959,9807,8801,4.4,9110,8802,-1,9110,8805,0.99975,9201,8806,900000,9094,8807,0,9094,,,,,,
+2137,"Accra / TM 1 NW",9001,4168,17001,9807,8801,0,9102,8802,-1,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2138,"NAD27(CGQ77) / Quebec Lambert",9001,4609,19944,9802,8821,44,9110,8822,-68.3,9110,8823,60,9110,8824,46,9110,8826,0,9001,8827,0,9001,,,
+2139,"NAD83(CSRS98) / SCoPQ zone 2",9001,4140,17700,9807,8801,0,9110,8802,-55.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2140,"NAD83(CSRS98) / MTM zone 3",9001,4140,17703,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2141,"NAD83(CSRS98) / MTM zone 4",9001,4140,17704,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2142,"NAD83(CSRS98) / MTM zone 5",9001,4140,17705,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2143,"NAD83(CSRS98) / MTM zone 6",9001,4140,17706,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2144,"NAD83(CSRS98) / MTM zone 7",9001,4140,17707,9807,8801,0,9110,8802,-70.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2145,"NAD83(CSRS98) / MTM zone 8",9001,4140,17708,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2146,"NAD83(CSRS98) / MTM zone 9",9001,4140,17709,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2147,"NAD83(CSRS98) / MTM zone 10",9001,4140,17710,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2148,"NAD83(CSRS98) / UTM zone 21N",9001,4140,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2149,"NAD83(CSRS98) / UTM zone 18N",9001,4140,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2150,"NAD83(CSRS98) / UTM zone 17N",9001,4140,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2151,"NAD83(CSRS98) / UTM zone 13N",9001,4140,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2152,"NAD83(CSRS98) / UTM zone 12N",9001,4140,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2153,"NAD83(CSRS98) / UTM zone 11N",9001,4140,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2154,"RGF93 / Lambert-93",9001,4171,18085,9802,8821,46.3,9110,8822,3,9110,8823,49,9110,8824,44,9110,8826,700000,9001,8827,6600000,9001,,,
+2155,"American Samoa 1962 / American Samoa Lambert",9003,4169,15300,9801,8801,-14.16,9110,8802,170,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+2156,"NAD83(HARN) / UTM zone 59S",9001,4152,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2157,"IRENET95 / Irish Transverse Mercator",9001,4173,19962,9807,8801,53.3,9110,8802,-8,9110,8805,0.99982,9201,8806,600000,9001,8807,750000,9001,,,,,,
+2158,"IRENET95 / UTM zone 29N",9001,4173,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2159,"Sierra Leone 1924 / New Colony Grid",9094,4174,19963,9807,8801,6.4,9110,8802,-12,9110,8805,1,9201,8806,500000,9094,8807,0,9094,,,,,,
+2160,"Sierra Leone 1924 / New War Office Grid",9094,4174,19964,9807,8801,6.4,9110,8802,-12,9110,8805,1,9201,8806,800000,9094,8807,600000,9094,,,,,,
+2161,"Sierra Leone 1968 / UTM zone 28N",9001,4175,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2162,"Sierra Leone 1968 / UTM zone 29N",9001,4175,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2163,US National Atlas Equal Area,9001,4052,19965,9821,8806,0,9001,8807,0,9001,8828,45,9102,8829,-100,9102,,,,,,,,,
+2164,"Locodjo 1965 / TM 5 NW",9001,4142,17005,9807,8801,0,9102,8802,-5,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2165,"Abidjan 1987 / TM 5 NW",9001,4143,17005,9807,8801,0,9102,8802,-5,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2166,"Pulkovo 1942(83) / Gauss Kruger zone 3",9001,4178,16263,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+2167,"Pulkovo 1942(83) / Gauss Kruger zone 4",9001,4178,16264,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2168,"Pulkovo 1942(83) / Gauss Kruger zone 5",9001,4178,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+2169,"Luxembourg 1930 / Gauss",9001,4181,19966,9807,8801,49.5,9110,8802,6.1,9110,8805,1,9201,8806,80000,9001,8807,100000,9001,,,,,,
+2170,"MGI / Slovenia Grid",9001,4312,19967,9807,8801,0,9110,8802,15,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+2171,"Pulkovo 1942(58) / Poland zone I",9001,4179,18281,9809,8801,50.373,9110,8802,21.05,9110,8805,0.9998,9201,8806,4637000,9001,8807,5647000,9001,,,,,,
+2172,"Pulkovo 1942(58) / Poland zone II",9001,4179,18282,9809,8801,53.0007,9110,8802,21.301,9110,8805,0.9998,9201,8806,4603000,9001,8807,5806000,9001,,,,,,
+2173,"Pulkovo 1942(58) / Poland zone III",9001,4179,18283,9809,8801,53.35,9110,8802,17.003,9110,8805,0.9998,9201,8806,3501000,9001,8807,5999000,9001,,,,,,
+2174,"Pulkovo 1942(58) / Poland zone IV",9001,4179,18284,9809,8801,51.4015,9110,8802,16.402,9110,8805,0.9998,9201,8806,3703000,9001,8807,5627000,9001,,,,,,
+2175,"Pulkovo 1942(58) / Poland zone V",9001,4179,18285,9807,8801,0,9110,8802,18.573,9110,8805,0.999983,9201,8806,237000,9001,8807,-4700000,9001,,,,,,
+2176,"ETRS89 / Poland CS2000 zone 5",9001,4258,18305,9807,8801,0,9102,8802,15,9102,8805,0.999923,9201,8806,5500000,9001,8807,0,9001,,,,,,
+2177,"ETRS89 / Poland CS2000 zone 6",9001,4258,18306,9807,8801,0,9102,8802,18,9102,8805,0.999923,9201,8806,6500000,9001,8807,0,9001,,,,,,
+2178,"ETRS89 / Poland CS2000 zone 7",9001,4258,18307,9807,8801,0,9102,8802,21,9102,8805,0.999923,9201,8806,7500000,9001,8807,0,9001,,,,,,
+2179,"ETRS89 / Poland CS2000 zone 8",9001,4258,18308,9807,8801,0,9102,8802,24,9102,8805,0.999923,9201,8806,8500000,9001,8807,0,9001,,,,,,
+2180,"ETRS89 / Poland CS92",9001,4258,18300,9807,8801,0,9102,8802,19,9102,8805,0.9993,9201,8806,500000,9001,8807,-5300000,9001,,,,,,
+2188,"Azores Occidental 1939 / UTM zone 25N",9001,4182,16025,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2189,"Azores Central 1948 / UTM zone 26N",9001,4183,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2190,"Azores Oriental 1940 / UTM zone 26N",9001,4184,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2191,"Madeira 1936 / UTM zone 28N",9001,4185,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2192,"ED50 / France EuroLambert",9001,4230,18086,9801,8801,46.48,9110,8802,2.2014025,9110,8805,0.99987742,9201,8806,600000,9001,8807,2200000,9001,,,,,,
+2193,"NZGD2000 / New Zealand Transverse Mercator",9001,4167,19971,9807,8801,0,9102,8802,173,9102,8805,0.9996,9201,8806,1600000,9001,8807,10000000,9001,,,,,,
+2194,"American Samoa 1962 / American Samoa Lambert",9003,4169,15301,9801,8801,-14.16,9110,8802,-170,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+2195,"NAD83(HARN) / UTM zone 2S",9001,4152,16102,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2196,"ETRS89 / Kp2000 Jutland",9001,4258,18401,9807,8801,0,9110,8802,9.3,9110,8805,0.99995,9201,8806,200000,9001,8807,0,9001,,,,,,
+2197,"ETRS89 / Kp2000 Zealand",9001,4258,18402,9807,8801,0,9102,8802,12,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+2198,"ETRS89 / Kp2000 Bornholm",9001,4258,18403,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,900000,9001,8807,0,9001,,,,,,
+2199,"Albanian 1987 / Gauss Kruger zone 4",9001,4191,16204,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2200,"ATS77 / New Brunswick Stereographic (ATS77)",9001,4122,19945,9809,8801,46.3,9110,8802,-66.3,9110,8805,0.999912,9201,8806,300000,9001,8807,800000,9001,,,,,,
+2201,"REGVEN / UTM zone 18N",9001,4189,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2202,"REGVEN / UTM zone 19N",9001,4189,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2203,"REGVEN / UTM zone 20N",9001,4189,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2204,"NAD27 / Tennessee",9003,4267,15302,9802,8821,34.4,9110,8822,-86,9110,8823,35.15,9110,8824,36.25,9110,8826,2000000,9003,8827,100000,9003,,,
+2205,"NAD83 / Kentucky North",9001,4269,15303,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,500000,9001,8827,0,9001,,,
+2206,"ED50 / 3-degree Gauss-Kruger zone 9",9001,4230,16269,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+2207,"ED50 / 3-degree Gauss-Kruger zone 10",9001,4230,16270,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+2208,"ED50 / 3-degree Gauss-Kruger zone 11",9001,4230,16271,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+2209,"ED50 / 3-degree Gauss-Kruger zone 12",9001,4230,16272,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+2210,"ED50 / 3-degree Gauss-Kruger zone 13",9001,4230,16273,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+2211,"ED50 / 3-degree Gauss-Kruger zone 14",9001,4230,16274,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+2212,"ED50 / 3-degree Gauss-Kruger zone 15",9001,4230,16275,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+2213,"ETRS89 / TM 30 NE",9001,4258,16430,9807,8801,0,9102,8802,30,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2214,"Douala 1948 / AOF west",9001,4192,18415,9807,8801,0,9110,8802,10.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+2215,"Manoca 1962 / UTM zone 32N",9001,4193,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2216,"Qornoq 1927 / UTM zone 22N",9001,4194,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2217,"Qornoq 1927 / UTM zone 23N",9001,4194,16023,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2218,"Scoresbysund 1952 / Greenland zone 5 east",9001,4195,18425,9826,8801,70.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2219,"ATS77 / UTM zone 19N",9001,4122,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2220,"ATS77 / UTM zone 20N",9001,4122,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2221,"Scoresbysund 1952 / Greenland zone 6 east",9001,4195,18426,9826,8801,67.3,9110,8802,-32,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2222,"NAD83 / Arizona East (ft)",9002,4269,15304,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+2223,"NAD83 / Arizona Central (ft)",9002,4269,15305,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+2224,"NAD83 / Arizona West (ft)",9002,4269,15306,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,700000,9002,8807,0,9002,,,,,,
+2225,"NAD83 / California zone 1 (ftUS)",9003,4269,15307,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2226,"NAD83 / California zone 2 (ftUS)",9003,4269,15308,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2227,"NAD83 / California zone 3 (ftUS)",9003,4269,15309,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2228,"NAD83 / California zone 4 (ftUS)",9003,4269,15310,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2229,"NAD83 / California zone 5 (ftUS)",9003,4269,15311,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2230,"NAD83 / California zone 6 (ftUS)",9003,4269,15312,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2231,"NAD83 / Colorado North (ftUS)",9003,4269,15313,9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,3000000,9003,8827,1000000,9003,,,
+2232,"NAD83 / Colorado Central (ftUS)",9003,4269,15314,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,3000000,9003,8827,1000000,9003,,,
+2233,"NAD83 / Colorado South (ftUS)",9003,4269,15315,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,3000000,9003,8827,1000000,9003,,,
+2234,"NAD83 / Connecticut (ftUS)",9003,4269,15316,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,1000000,9003,8827,500000,9003,,,
+2235,"NAD83 / Delaware (ftUS)",9003,4269,15317,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2236,"NAD83 / Florida East (ftUS)",9003,4269,15318,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2237,"NAD83 / Florida West (ftUS)",9003,4269,15319,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2238,"NAD83 / Florida North (ftUS)",9003,4269,15320,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,1968500,9003,8827,0,9003,,,
+2239,"NAD83 / Georgia East (ftUS)",9003,4269,15321,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2240,"NAD83 / Georgia West (ftUS)",9003,4269,15322,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+2241,"NAD83 / Idaho East (ftUS)",9003,4269,15323,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2242,"NAD83 / Idaho Central (ftUS)",9003,4269,15324,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+2243,"NAD83 / Idaho West (ftUS)",9003,4269,15325,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,2624666.667,9003,8807,0,9003,,,,,,
+2244,"NAD83 / Indiana East (ftUS)",9003,4269,15326,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,818125,9003,,,,,,
+2245,"NAD83 / Indiana West (ftUS)",9003,4269,15327,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,818125,9003,,,,,,
+2246,"NAD83 / Kentucky North (ftUS)",9003,4269,15328,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,1640416.667,9003,8827,0,9003,,,
+2247,"NAD83 / Kentucky South (ftUS)",9003,4269,15329,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,1640416.667,9003,8827,1640416.667,9003,,,
+2248,"NAD83 / Maryland (ftUS)",9003,4269,15330,9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,1312333.333,9003,8827,0,9003,,,
+2249,"NAD83 / Massachusetts Mainland (ftUS)",9003,4269,15331,9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,656166.667,9003,8827,2460625,9003,,,
+2250,"NAD83 / Massachusetts Island (ftUS)",9003,4269,15332,9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,1640416.667,9003,8827,0,9003,,,
+2251,"NAD83 / Michigan North (ft)",9002,4269,15333,9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,26246719.16,9002,8827,0,9002,,,
+2252,"NAD83 / Michigan Central (ft)",9002,4269,15334,9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,19685039.37,9002,8827,0,9002,,,
+2253,"NAD83 / Michigan South (ft)",9002,4269,15335,9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,13123359.58,9002,8827,0,9002,,,
+2254,"NAD83 / Mississippi East (ftUS)",9003,4269,15336,9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,984250,9003,8807,0,9003,,,,,,
+2255,"NAD83 / Mississippi West (ftUS)",9003,4269,15337,9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+2256,"NAD83 / Montana (ft)",9002,4269,15338,9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,1968503.937,9002,8827,0,9002,,,
+2257,"NAD83 / New Mexico East (ftUS)",9003,4269,15339,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,541337.5,9003,8807,0,9003,,,,,,
+2258,"NAD83 / New Mexico Central (ftUS)",9003,4269,15340,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+2259,"NAD83 / New Mexico West (ftUS)",9003,4269,15341,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,2723091.667,9003,8807,0,9003,,,,,,
+2260,"NAD83 / New York East (ftUS)",9003,4269,15342,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,492125,9003,8807,0,9003,,,,,,
+2261,"NAD83 / New York Central (ftUS)",9003,4269,15343,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,820208.333,9003,8807,0,9003,,,,,,
+2262,"NAD83 / New York West (ftUS)",9003,4269,15344,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,1148291.667,9003,8807,0,9003,,,,,,
+2263,"NAD83 / New York Long Island (ftUS)",9003,4269,15345,9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,984250,9003,8827,0,9003,,,
+2264,"NAD83 / North Carolina (ftUS)",9003,4269,15346,9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,2000000,9003,8827,0,9003,,,
+2265,"NAD83 / North Dakota North (ft)",9002,4269,15347,9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,1968503.937,9002,8827,0,9002,,,
+2266,"NAD83 / North Dakota South (ft)",9002,4269,15348,9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,1968503.937,9002,8827,0,9002,,,
+2267,"NAD83 / Oklahoma North (ftUS)",9003,4269,15349,9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,1968500,9003,8827,0,9003,,,
+2268,"NAD83 / Oklahoma South (ftUS)",9003,4269,15350,9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,1968500,9003,8827,0,9003,,,
+2269,"NAD83 / Oregon North (ft)",9002,4269,15351,9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,8202099.738,9002,8827,0,9002,,,
+2270,"NAD83 / Oregon South (ft)",9002,4269,15352,9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,4921259.843,9002,8827,0,9002,,,
+2271,"NAD83 / Pennsylvania North (ftUS)",9003,4269,15353,9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,1968500,9003,8827,0,9003,,,
+2272,"NAD83 / Pennsylvania South (ftUS)",9003,4269,15354,9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,1968500,9003,8827,0,9003,,,
+2273,"NAD83 / South Carolina (ft)",9002,4269,15355,9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,2000000,9002,8827,0,9002,,,
+2274,"NAD83 / Tennessee (ftUS)",9003,4269,15356,9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,1968500,9003,8827,0,9003,,,
+2275,"NAD83 / Texas North (ftUS)",9003,4269,15357,9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,656166.667,9003,8827,3280833.333,9003,,,
+2276,"NAD83 / Texas North Central (ftUS)",9003,4269,15358,9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,1968500,9003,8827,6561666.667,9003,,,
+2277,"NAD83 / Texas Central (ftUS)",9003,4269,15359,9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,2296583.333,9003,8827,9842500,9003,,,
+2278,"NAD83 / Texas South Central (ftUS)",9003,4269,15360,9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,1968500,9003,8827,13123333.333,9003,,,
+2279,"NAD83 / Texas South (ftUS)",9003,4269,15361,9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,984250,9003,8827,16404166.667,9003,,,
+2280,"NAD83 / Utah North (ft)",9002,4269,15362,9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,1640419.948,9002,8827,3280839.895,9002,,,
+2281,"NAD83 / Utah Central (ft)",9002,4269,15363,9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,1640419.948,9002,8827,6561679.79,9002,,,
+2282,"NAD83 / Utah South (ft)",9002,4269,15364,9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,1640419.948,9002,8827,9842519.685,9002,,,
+2283,"NAD83 / Virginia North (ftUS)",9003,4269,15365,9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,11482916.667,9003,8827,6561666.667,9003,,,
+2284,"NAD83 / Virginia South (ftUS)",9003,4269,15366,9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,11482916.667,9003,8827,3280833.333,9003,,,
+2285,"NAD83 / Washington North (ftUS)",9003,4269,15367,9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,1640416.667,9003,8827,0,9003,,,
+2286,"NAD83 / Washington South (ftUS)",9003,4269,15368,9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,1640416.667,9003,8827,0,9003,,,
+2287,"NAD83 / Wisconsin North (ftUS)",9003,4269,15369,9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,1968500,9003,8827,0,9003,,,
+2288,"NAD83 / Wisconsin Central (ftUS)",9003,4269,15370,9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,1968500,9003,8827,0,9003,,,
+2289,"NAD83 / Wisconsin South (ftUS)",9003,4269,15371,9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,1968500,9003,8827,0,9003,,,
+2290,"ATS77 / Prince Edward Isl. Stereographic (ATS77)",9001,4122,19933,9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,700000,9001,8807,400000,9001,,,,,,
+2291,"NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)",9001,4122,19960,9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2292,"NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83)",9001,4140,19960,9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2294,"ATS77 / MTM Nova Scotia zone 4",9001,4122,17794,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2295,"ATS77 / MTM Nova Scotia zone 5",9001,4122,17795,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,5500000,9001,8807,0,9001,,,,,,
+2296,"Ammassalik 1958 / Greenland zone 7 east",9001,4196,18427,9826,8801,64.3,9110,8802,-40,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2297,"Qornoq 1927 / Greenland zone 1 east",9001,4194,18421,9826,8801,82.3,9110,8802,-40,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2298,"Qornoq 1927 / Greenland zone 2 east",9001,4194,18422,9826,8801,79.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2299,"Qornoq 1927 / Greenland zone 2 west",9001,4194,18432,9826,8801,79.3,9110,8802,-64,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2300,"Qornoq 1927 / Greenland zone 3 east",9001,4194,18423,9826,8801,76.3,9110,8802,-20,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2301,"Qornoq 1927 / Greenland zone 3 west",9001,4194,18433,9826,8801,76.3,9110,8802,-64,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2302,"Qornoq 1927 / Greenland zone 4 east",9001,4194,18424,9826,8801,73.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2303,"Qornoq 1927 / Greenland zone 4 west",9001,4194,18434,9826,8801,73.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2304,"Qornoq 1927 / Greenland zone 5 west",9001,4194,18435,9826,8801,70.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2305,"Qornoq 1927 / Greenland zone 6 west",9001,4194,18436,9826,8801,67.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2306,"Qornoq 1927 / Greenland zone 7 west",9001,4194,18437,9826,8801,64.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2307,"Qornoq 1927 / Greenland zone 8 east",9001,4194,18428,9826,8801,61.3,9110,8802,-48,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+2308,"Batavia / TM 109 SE",9001,4211,16709,9807,8801,0,9102,8802,109,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2309,"WGS 84 / TM 116 SE",9001,4326,16716,9807,8801,0,9102,8802,116,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2310,"WGS 84 / TM 132 SE",9001,4326,16732,9807,8801,0,9102,8802,132,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2311,"WGS 84 / TM 6 NE",9001,4326,16406,9807,8801,0,9102,8802,6,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2312,"Garoua / UTM zone 33N",9001,4197,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2313,"Kousseri / UTM zone 33N",9001,4198,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2314,"Trinidad 1903 / Trinidad Grid (ftCla)",9005,4302,19975,9806,8801,10.263,9110,8802,-61.2,9110,8806,283800,9005,8807,214500,9005,,,,,,,,,
+2315,"Campo Inchauspe / UTM zone 19S",9001,4221,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2316,"Campo Inchauspe / UTM zone 20S",9001,4221,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2317,"PSAD56 / ICN Regional",9001,4248,19976,9802,8821,6,9102,8822,-66,9102,8823,9,9102,8824,3,9102,8826,1000000,9001,8827,1000000,9001,,,
+2318,"Ain el Abd / Aramco Lambert",9001,4204,19977,9802,8821,25.0522236,9110,8822,48,9102,8823,17,9102,8824,33,9102,8826,0,9001,8827,0,9001,,,
+2319,"ED50 / TM27",9001,4230,16369,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2320,"ED50 / TM30",9001,4230,16370,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2321,"ED50 / TM33",9001,4230,16371,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2322,"ED50 / TM36",9001,4230,16372,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2323,"ED50 / TM39",9001,4230,16373,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2324,"ED50 / TM42",9001,4230,16374,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2325,"ED50 / TM45",9001,4230,16375,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2326,Hong Kong 1980 Grid System,9001,4611,19978,9807,8801,22.184368,9110,8802,114.10428,9110,8805,1,9201,8806,836694.05,9001,8807,819069.8,9001,,,,,,
+2327,"Xian 1980 / Gauss-Kruger zone 13",9001,4610,16213,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+2328,"Xian 1980 / Gauss-Kruger zone 14",9001,4610,16214,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+2329,"Xian 1980 / Gauss-Kruger zone 15",9001,4610,16215,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+2330,"Xian 1980 / Gauss-Kruger zone 16",9001,4610,16216,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+2331,"Xian 1980 / Gauss-Kruger zone 17",9001,4610,16217,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+2332,"Xian 1980 / Gauss-Kruger zone 18",9001,4610,16218,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+2333,"Xian 1980 / Gauss-Kruger zone 19",9001,4610,16219,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+2334,"Xian 1980 / Gauss-Kruger zone 20",9001,4610,16220,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+2335,"Xian 1980 / Gauss-Kruger zone 21",9001,4610,16221,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+2336,"Xian 1980 / Gauss-Kruger zone 22",9001,4610,16222,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+2337,"Xian 1980 / Gauss-Kruger zone 23",9001,4610,16223,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+2338,"Xian 1980 / Gauss-Kruger CM 75E",9001,4610,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2339,"Xian 1980 / Gauss-Kruger CM 81E",9001,4610,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2340,"Xian 1980 / Gauss-Kruger CM 87E",9001,4610,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2341,"Xian 1980 / Gauss-Kruger CM 93E",9001,4610,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2342,"Xian 1980 / Gauss-Kruger CM 99E",9001,4610,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2343,"Xian 1980 / Gauss-Kruger CM 105E",9001,4610,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2344,"Xian 1980 / Gauss-Kruger CM 111E",9001,4610,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2345,"Xian 1980 / Gauss-Kruger CM 117E",9001,4610,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2346,"Xian 1980 / Gauss-Kruger CM 123E",9001,4610,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2347,"Xian 1980 / Gauss-Kruger CM 129E",9001,4610,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2348,"Xian 1980 / Gauss-Kruger CM 135E",9001,4610,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2349,"Xian 1980 / 3-degree Gauss-Kruger zone 25",9001,4610,16285,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+2350,"Xian 1980 / 3-degree Gauss-Kruger zone 26",9001,4610,16286,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+2351,"Xian 1980 / 3-degree Gauss-Kruger zone 27",9001,4610,16287,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+2352,"Xian 1980 / 3-degree Gauss-Kruger zone 28",9001,4610,16288,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+2353,"Xian 1980 / 3-degree Gauss-Kruger zone 29",9001,4610,16289,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+2354,"Xian 1980 / 3-degree Gauss-Kruger zone 30",9001,4610,16290,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+2355,"Xian 1980 / 3-degree Gauss-Kruger zone 31",9001,4610,16291,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+2356,"Xian 1980 / 3-degree Gauss-Kruger zone 32",9001,4610,16292,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+2357,"Xian 1980 / 3-degree Gauss-Kruger zone 33",9001,4610,16293,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+2358,"Xian 1980 / 3-degree Gauss-Kruger zone 34",9001,4610,16294,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+2359,"Xian 1980 / 3-degree Gauss-Kruger zone 35",9001,4610,16295,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+2360,"Xian 1980 / 3-degree Gauss-Kruger zone 36",9001,4610,16296,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+2361,"Xian 1980 / 3-degree Gauss-Kruger zone 37",9001,4610,16297,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+2362,"Xian 1980 / 3-degree Gauss-Kruger zone 38",9001,4610,16298,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+2363,"Xian 1980 / 3-degree Gauss-Kruger zone 39",9001,4610,16299,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+2364,"Xian 1980 / 3-degree Gauss-Kruger zone 40",9001,4610,16070,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+2365,"Xian 1980 / 3-degree Gauss-Kruger zone 41",9001,4610,16071,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+2366,"Xian 1980 / 3-degree Gauss-Kruger zone 42",9001,4610,16072,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+2367,"Xian 1980 / 3-degree Gauss-Kruger zone 43",9001,4610,16073,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+2368,"Xian 1980 / 3-degree Gauss-Kruger zone 44",9001,4610,16074,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+2369,"Xian 1980 / 3-degree Gauss-Kruger zone 45",9001,4610,16075,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+2370,"Xian 1980 / 3-degree Gauss-Kruger CM 75E",9001,4610,16385,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2371,"Xian 1980 / 3-degree Gauss-Kruger CM 78E",9001,4610,16386,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2372,"Xian 1980 / 3-degree Gauss-Kruger CM 81E",9001,4610,16387,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2373,"Xian 1980 / 3-degree Gauss-Kruger CM 84E",9001,4610,16388,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2374,"Xian 1980 / 3-degree Gauss-Kruger CM 87E",9001,4610,16389,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2375,"Xian 1980 / 3-degree Gauss-Kruger CM 90E",9001,4610,16390,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2376,"Xian 1980 / 3-degree Gauss-Kruger CM 93E",9001,4610,16391,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2377,"Xian 1980 / 3-degree Gauss-Kruger CM 96E",9001,4610,16392,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2378,"Xian 1980 / 3-degree Gauss-Kruger CM 99E",9001,4610,16393,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2379,"Xian 1980 / 3-degree Gauss-Kruger CM 102E",9001,4610,16394,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2380,"Xian 1980 / 3-degree Gauss-Kruger CM 105E",9001,4610,16395,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2381,"Xian 1980 / 3-degree Gauss-Kruger CM 108E",9001,4610,16396,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2382,"Xian 1980 / 3-degree Gauss-Kruger CM 111E",9001,4610,16397,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2383,"Xian 1980 / 3-degree Gauss-Kruger CM 114E",9001,4610,16398,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2384,"Xian 1980 / 3-degree Gauss-Kruger CM 117E",9001,4610,16399,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2385,"Xian 1980 / 3-degree Gauss-Kruger CM 120E",9001,4610,16170,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2386,"Xian 1980 / 3-degree Gauss-Kruger CM 123E",9001,4610,16171,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2387,"Xian 1980 / 3-degree Gauss-Kruger CM 126E",9001,4610,16172,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2388,"Xian 1980 / 3-degree Gauss-Kruger CM 129E",9001,4610,16173,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2389,"Xian 1980 / 3-degree Gauss-Kruger CM 132E",9001,4610,16174,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2390,"Xian 1980 / 3-degree Gauss-Kruger CM 135E",9001,4610,16175,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2391,"KKJ / Finland zone 1",9001,4123,18191,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+2392,"KKJ / Finland zone 2",9001,4123,18192,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+2393,"KKJ / Finland Uniform Coordinate System",9001,4123,18193,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+2394,"KKJ / Finland zone 4",9001,4123,18194,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2395,"South Yemen / Gauss-Kruger zone 8",9001,4164,16208,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+2396,"South Yemen / Gauss-Kruger zone 9",9001,4164,16209,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+2397,"Pulkovo 1942(83) / Gauss-Kruger zone 3",9001,4178,16263,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+2398,"Pulkovo 1942(83) / Gauss-Kruger zone 4",9001,4178,16264,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2399,"Pulkovo 1942(83) / Gauss-Kruger zone 5",9001,4178,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+2400,RT90 2.5 gon W,9001,4124,19929,9807,8801,0,9110,8802,15.48298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+2401,"Beijing 1954 / 3-degree Gauss-Kruger zone 25",9001,4214,16285,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+2402,"Beijing 1954 / 3-degree Gauss-Kruger zone 26",9001,4214,16286,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+2403,"Beijing 1954 / 3-degree Gauss-Kruger zone 27",9001,4214,16287,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+2404,"Beijing 1954 / 3-degree Gauss-Kruger zone 28",9001,4214,16288,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+2405,"Beijing 1954 / 3-degree Gauss-Kruger zone 29",9001,4214,16289,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+2406,"Beijing 1954 / 3-degree Gauss-Kruger zone 30",9001,4214,16290,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+2407,"Beijing 1954 / 3-degree Gauss-Kruger zone 31",9001,4214,16291,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+2408,"Beijing 1954 / 3-degree Gauss-Kruger zone 32",9001,4214,16292,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+2409,"Beijing 1954 / 3-degree Gauss-Kruger zone 33",9001,4214,16293,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+2410,"Beijing 1954 / 3-degree Gauss-Kruger zone 34",9001,4214,16294,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+2411,"Beijing 1954 / 3-degree Gauss-Kruger zone 35",9001,4214,16295,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+2412,"Beijing 1954 / 3-degree Gauss-Kruger zone 36",9001,4214,16296,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+2413,"Beijing 1954 / 3-degree Gauss-Kruger zone 37",9001,4214,16297,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+2414,"Beijing 1954 / 3-degree Gauss-Kruger zone 38",9001,4214,16298,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+2415,"Beijing 1954 / 3-degree Gauss-Kruger zone 39",9001,4214,16299,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+2416,"Beijing 1954 / 3-degree Gauss-Kruger zone 40",9001,4214,16070,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+2417,"Beijing 1954 / 3-degree Gauss-Kruger zone 41",9001,4214,16071,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+2418,"Beijing 1954 / 3-degree Gauss-Kruger zone 42",9001,4214,16072,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+2419,"Beijing 1954 / 3-degree Gauss-Kruger zone 43",9001,4214,16073,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+2420,"Beijing 1954 / 3-degree Gauss-Kruger zone 44",9001,4214,16074,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+2421,"Beijing 1954 / 3-degree Gauss-Kruger zone 45",9001,4214,16075,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+2422,"Beijing 1954 / 3-degree Gauss-Kruger CM 75E",9001,4214,16385,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2423,"Beijing 1954 / 3-degree Gauss-Kruger CM 78E",9001,4214,16386,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2424,"Beijing 1954 / 3-degree Gauss-Kruger CM 81E",9001,4214,16387,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2425,"Beijing 1954 / 3-degree Gauss-Kruger CM 84E",9001,4214,16388,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2426,"Beijing 1954 / 3-degree Gauss-Kruger CM 87E",9001,4214,16389,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2427,"Beijing 1954 / 3-degree Gauss-Kruger CM 90E",9001,4214,16390,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2428,"Beijing 1954 / 3-degree Gauss-Kruger CM 93E",9001,4214,16391,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2429,"Beijing 1954 / 3-degree Gauss-Kruger CM 96E",9001,4214,16392,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2430,"Beijing 1954 / 3-degree Gauss-Kruger CM 99E",9001,4214,16393,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2431,"Beijing 1954 / 3-degree Gauss-Kruger CM 102E",9001,4214,16394,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2432,"Beijing 1954 / 3-degree Gauss-Kruger CM 105E",9001,4214,16395,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2433,"Beijing 1954 / 3-degree Gauss-Kruger CM 108E",9001,4214,16396,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2434,"Beijing 1954 / 3-degree Gauss-Kruger CM 111E",9001,4214,16397,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2435,"Beijing 1954 / 3-degree Gauss-Kruger CM 114E",9001,4214,16398,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2436,"Beijing 1954 / 3-degree Gauss-Kruger CM 117E",9001,4214,16399,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2437,"Beijing 1954 / 3-degree Gauss-Kruger CM 120E",9001,4214,16170,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2438,"Beijing 1954 / 3-degree Gauss-Kruger CM 123E",9001,4214,16171,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2439,"Beijing 1954 / 3-degree Gauss-Kruger CM 126E",9001,4214,16172,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2440,"Beijing 1954 / 3-degree Gauss-Kruger CM 129E",9001,4214,16173,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2441,"Beijing 1954 / 3-degree Gauss-Kruger CM 132E",9001,4214,16174,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2442,"Beijing 1954 / 3-degree Gauss-Kruger CM 135E",9001,4214,16175,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2443,"JGD2000 / Japan Plane Rectangular CS I",9001,4612,17801,9807,8801,33,9110,8802,129.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2444,"JGD2000 / Japan Plane Rectangular CS II",9001,4612,17802,9807,8801,33,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2445,"JGD2000 / Japan Plane Rectangular CS III",9001,4612,17803,9807,8801,36,9110,8802,132.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2446,"JGD2000 / Japan Plane Rectangular CS IV",9001,4612,17804,9807,8801,33,9110,8802,133.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2447,"JGD2000 / Japan Plane Rectangular CS V",9001,4612,17805,9807,8801,36,9110,8802,134.2,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2448,"JGD2000 / Japan Plane Rectangular CS VI",9001,4612,17806,9807,8801,36,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2449,"JGD2000 / Japan Plane Rectangular CS VII",9001,4612,17807,9807,8801,36,9110,8802,137.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2450,"JGD2000 / Japan Plane Rectangular CS VIII",9001,4612,17808,9807,8801,36,9110,8802,138.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2451,"JGD2000 / Japan Plane Rectangular CS IX",9001,4612,17809,9807,8801,36,9110,8802,139.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2452,"JGD2000 / Japan Plane Rectangular CS X",9001,4612,17810,9807,8801,40,9110,8802,140.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2453,"JGD2000 / Japan Plane Rectangular CS XI",9001,4612,17811,9807,8801,44,9110,8802,140.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2454,"JGD2000 / Japan Plane Rectangular CS XII",9001,4612,17812,9807,8801,44,9110,8802,142.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2455,"JGD2000 / Japan Plane Rectangular CS XIII",9001,4612,17813,9807,8801,44,9110,8802,144.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2456,"JGD2000 / Japan Plane Rectangular CS XIV",9001,4612,17814,9807,8801,26,9110,8802,142,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2457,"JGD2000 / Japan Plane Rectangular CS XV",9001,4612,17815,9807,8801,26,9110,8802,127.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2458,"JGD2000 / Japan Plane Rectangular CS XVI",9001,4612,17816,9807,8801,26,9110,8802,124,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2459,"JGD2000 / Japan Plane Rectangular CS XVII",9001,4612,17817,9807,8801,26,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2460,"JGD2000 / Japan Plane Rectangular CS XVIII",9001,4612,17818,9807,8801,20,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2461,"JGD2000 / Japan Plane Rectangular CS XIX",9001,4612,17819,9807,8801,26,9110,8802,154,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+2462,"Albanian 1987 / Gauss-Kruger zone 4",9001,4191,16204,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+2463,"Pulkovo 1995 / Gauss-Kruger CM 21E",9001,4200,16304,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2464,"Pulkovo 1995 / Gauss-Kruger CM 27E",9001,4200,16305,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2465,"Pulkovo 1995 / Gauss-Kruger CM 33E",9001,4200,16306,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2466,"Pulkovo 1995 / Gauss-Kruger CM 39E",9001,4200,16307,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2467,"Pulkovo 1995 / Gauss-Kruger CM 45E",9001,4200,16308,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2468,"Pulkovo 1995 / Gauss-Kruger CM 51E",9001,4200,16309,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2469,"Pulkovo 1995 / Gauss-Kruger CM 57E",9001,4200,16310,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2470,"Pulkovo 1995 / Gauss-Kruger CM 63E",9001,4200,16311,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2471,"Pulkovo 1995 / Gauss-Kruger CM 69E",9001,4200,16312,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2472,"Pulkovo 1995 / Gauss-Kruger CM 75E",9001,4200,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2473,"Pulkovo 1995 / Gauss-Kruger CM 81E",9001,4200,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2474,"Pulkovo 1995 / Gauss-Kruger CM 87E",9001,4200,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2475,"Pulkovo 1995 / Gauss-Kruger CM 93E",9001,4200,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2476,"Pulkovo 1995 / Gauss-Kruger CM 99E",9001,4200,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2477,"Pulkovo 1995 / Gauss-Kruger CM 105E",9001,4200,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2478,"Pulkovo 1995 / Gauss-Kruger CM 111E",9001,4200,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2479,"Pulkovo 1995 / Gauss-Kruger CM 117E",9001,4200,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2480,"Pulkovo 1995 / Gauss-Kruger CM 123E",9001,4200,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2481,"Pulkovo 1995 / Gauss-Kruger CM 129E",9001,4200,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2482,"Pulkovo 1995 / Gauss-Kruger CM 135E",9001,4200,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2483,"Pulkovo 1995 / Gauss-Kruger CM 141E",9001,4200,16324,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2484,"Pulkovo 1995 / Gauss-Kruger CM 147E",9001,4200,16325,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2485,"Pulkovo 1995 / Gauss-Kruger CM 153E",9001,4200,16326,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2486,"Pulkovo 1995 / Gauss-Kruger CM 159E",9001,4200,16327,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2487,"Pulkovo 1995 / Gauss-Kruger CM 165E",9001,4200,16328,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2488,"Pulkovo 1995 / Gauss-Kruger CM 171E",9001,4200,16329,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2489,"Pulkovo 1995 / Gauss-Kruger CM 177E",9001,4200,16330,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2490,"Pulkovo 1995 / Gauss-Kruger CM 177W",9001,4200,16331,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2491,"Pulkovo 1995 / Gauss-Kruger CM 171W",9001,4200,16332,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2492,"Pulkovo 1942 / Gauss-Kruger CM 9E",9001,4284,16302,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2493,"Pulkovo 1942 / Gauss-Kruger CM 15E",9001,4284,16303,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2494,"Pulkovo 1942 / Gauss-Kruger CM 21E",9001,4284,16304,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2495,"Pulkovo 1942 / Gauss-Kruger CM 27E",9001,4284,16305,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2496,"Pulkovo 1942 / Gauss-Kruger CM 33E",9001,4284,16306,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2497,"Pulkovo 1942 / Gauss-Kruger CM 39E",9001,4284,16307,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2498,"Pulkovo 1942 / Gauss-Kruger CM 45E",9001,4284,16308,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2499,"Pulkovo 1942 / Gauss-Kruger CM 51E",9001,4284,16309,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2500,"Pulkovo 1942 / Gauss-Kruger CM 57E",9001,4284,16310,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2501,"Pulkovo 1942 / Gauss-Kruger CM 63E",9001,4284,16311,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2502,"Pulkovo 1942 / Gauss-Kruger CM 69E",9001,4284,16312,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2503,"Pulkovo 1942 / Gauss-Kruger CM 75E",9001,4284,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2504,"Pulkovo 1942 / Gauss-Kruger CM 81E",9001,4284,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2505,"Pulkovo 1942 / Gauss-Kruger CM 87E",9001,4284,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2506,"Pulkovo 1942 / Gauss-Kruger CM 93E",9001,4284,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2507,"Pulkovo 1942 / Gauss-Kruger CM 99E",9001,4284,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2508,"Pulkovo 1942 / Gauss-Kruger CM 105E",9001,4284,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2509,"Pulkovo 1942 / Gauss-Kruger CM 111E",9001,4284,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2510,"Pulkovo 1942 / Gauss-Kruger CM 117E",9001,4284,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2511,"Pulkovo 1942 / Gauss-Kruger CM 123E",9001,4284,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2512,"Pulkovo 1942 / Gauss-Kruger CM 129E",9001,4284,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2513,"Pulkovo 1942 / Gauss-Kruger CM 135E",9001,4284,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2514,"Pulkovo 1942 / Gauss-Kruger CM 141E",9001,4284,16324,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2515,"Pulkovo 1942 / Gauss-Kruger CM 147E",9001,4284,16325,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2516,"Pulkovo 1942 / Gauss-Kruger CM 153E",9001,4284,16326,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2517,"Pulkovo 1942 / Gauss-Kruger CM 159E",9001,4284,16327,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2518,"Pulkovo 1942 / Gauss-Kruger CM 165E",9001,4284,16328,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2519,"Pulkovo 1942 / Gauss-Kruger CM 171E",9001,4284,16329,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2520,"Pulkovo 1942 / Gauss-Kruger CM 177E",9001,4284,16330,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2521,"Pulkovo 1942 / Gauss-Kruger CM 177W",9001,4284,16331,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2522,"Pulkovo 1942 / Gauss-Kruger CM 171W",9001,4284,16332,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2523,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 7",9001,4284,16267,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+2524,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 8",9001,4284,16268,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+2525,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 9",9001,4284,16269,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+2526,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 10",9001,4284,16270,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+2527,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 11",9001,4284,16271,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+2528,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 12",9001,4284,16272,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+2529,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 13",9001,4284,16273,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+2530,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 14",9001,4284,16274,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+2531,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 15",9001,4284,16275,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+2532,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 16",9001,4284,16276,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+2533,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 17",9001,4284,16277,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+2534,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 18",9001,4284,16278,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+2535,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 19",9001,4284,16279,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+2536,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 20",9001,4284,16280,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+2537,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 21",9001,4284,16281,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+2538,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 22",9001,4284,16282,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+2539,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 23",9001,4284,16283,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+2540,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 24",9001,4284,16284,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+2541,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 25",9001,4284,16285,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+2542,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 26",9001,4284,16286,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+2543,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 27",9001,4284,16287,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+2544,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 28",9001,4284,16288,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+2545,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 29",9001,4284,16289,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+2546,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 30",9001,4284,16290,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+2547,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 31",9001,4284,16291,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+2548,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 32",9001,4284,16292,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+2549,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 33",9001,4284,16293,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+2550,"Samboja / UTM zone 50S",9001,4125,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2551,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 34",9001,4284,16294,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+2552,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 35",9001,4284,16295,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+2553,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 36",9001,4284,16296,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+2554,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 37",9001,4284,16297,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+2555,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 38",9001,4284,16298,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+2556,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 39",9001,4284,16299,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+2557,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 40",9001,4284,16070,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+2558,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 41",9001,4284,16071,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+2559,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 42",9001,4284,16072,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+2560,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 43",9001,4284,16073,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+2561,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 44",9001,4284,16074,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+2562,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 45",9001,4284,16075,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+2563,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 46",9001,4284,16076,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,46500000,9001,8807,0,9001,,,,,,
+2564,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 47",9001,4284,16077,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,47500000,9001,8807,0,9001,,,,,,
+2565,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 48",9001,4284,16078,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,48500000,9001,8807,0,9001,,,,,,
+2566,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 49",9001,4284,16079,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,49500000,9001,8807,0,9001,,,,,,
+2567,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 50",9001,4284,16080,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,50500000,9001,8807,0,9001,,,,,,
+2568,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 51",9001,4284,16081,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,51500000,9001,8807,0,9001,,,,,,
+2569,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 52",9001,4284,16082,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,52500000,9001,8807,0,9001,,,,,,
+2570,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 53",9001,4284,16083,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,53500000,9001,8807,0,9001,,,,,,
+2571,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 54",9001,4284,16084,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,54500000,9001,8807,0,9001,,,,,,
+2572,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 55",9001,4284,16085,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,55500000,9001,8807,0,9001,,,,,,
+2573,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 56",9001,4284,16086,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,56500000,9001,8807,0,9001,,,,,,
+2574,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 57",9001,4284,16087,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,57500000,9001,8807,0,9001,,,,,,
+2575,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 58",9001,4284,16088,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,58500000,9001,8807,0,9001,,,,,,
+2576,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 59",9001,4284,16089,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,59500000,9001,8807,0,9001,,,,,,
+2577,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 60",9001,4284,16090,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,60000000,9001,8807,0,9001,,,,,,
+2578,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 61",9001,4284,16091,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,61500000,9001,8807,0,9001,,,,,,
+2579,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 62",9001,4284,16092,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,62500000,9001,8807,0,9001,,,,,,
+2580,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 63",9001,4284,16093,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,63500000,9001,8807,0,9001,,,,,,
+2581,"Pulkovo 1942 / 3-degree Gauss-Kruger zone 64",9001,4284,16094,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,64500000,9001,8807,0,9001,,,,,,
+2582,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E",9001,4284,16367,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2583,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E",9001,4284,16368,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2584,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E",9001,4284,16369,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2585,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E",9001,4284,16370,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2586,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E",9001,4284,16371,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2587,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E",9001,4284,16372,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2588,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E",9001,4284,16373,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2589,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E",9001,4284,16374,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2590,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E",9001,4284,16375,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2591,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E",9001,4284,16376,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2592,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E",9001,4284,16377,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2593,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E",9001,4284,16378,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2594,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E",9001,4284,16379,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2595,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E",9001,4284,16380,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2596,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E",9001,4284,16381,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2597,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E",9001,4284,16382,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2598,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E",9001,4284,16383,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2599,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E",9001,4284,16384,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2600,Lietuvos Koordinoei Sistema 1994,9001,4669,19934,9807,8801,0,9102,8802,24,9102,8805,0.9998,9201,8806,500000,9001,8807,0,9001,,,,,,
+2601,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E",9001,4284,16385,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2602,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E",9001,4284,16386,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2603,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E",9001,4284,16387,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2604,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E",9001,4284,16388,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2605,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E",9001,4284,16389,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2606,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E",9001,4284,16390,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2607,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E",9001,4284,16391,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2608,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E",9001,4284,16392,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2609,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E",9001,4284,16393,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2610,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E",9001,4284,16394,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2611,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E",9001,4284,16395,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2612,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E",9001,4284,16396,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2613,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E",9001,4284,16397,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2614,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E",9001,4284,16398,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2615,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E",9001,4284,16399,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2616,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E",9001,4284,16170,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2617,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E",9001,4284,16171,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2618,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E",9001,4284,16172,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2619,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E",9001,4284,16173,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2620,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E",9001,4284,16174,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2621,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E",9001,4284,16175,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2622,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E",9001,4284,16176,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2623,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E",9001,4284,16177,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2624,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E",9001,4284,16178,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2625,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E",9001,4284,16179,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2626,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E",9001,4284,16180,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2627,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E",9001,4284,16181,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2628,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E",9001,4284,16182,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2629,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E",9001,4284,16183,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2630,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E",9001,4284,16184,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2631,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E",9001,4284,16185,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2632,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E",9001,4284,16186,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2633,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E",9001,4284,16187,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2634,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E",9001,4284,16188,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2635,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E",9001,4284,16189,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2636,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E",9001,4284,16190,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2637,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W",9001,4284,16191,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2638,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W",9001,4284,16192,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2639,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W",9001,4284,16193,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2640,"Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W",9001,4284,16194,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2641,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 7",9001,4200,16267,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+2642,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 8",9001,4200,16268,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+2643,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 9",9001,4200,16269,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+2644,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 10",9001,4200,16270,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+2645,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 11",9001,4200,16271,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+2646,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 12",9001,4200,16272,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+2647,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 13",9001,4200,16273,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+2648,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 14",9001,4200,16274,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+2649,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 15",9001,4200,16275,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+2650,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 16",9001,4200,16276,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+2651,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 17",9001,4200,16277,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+2652,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 18",9001,4200,16278,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+2653,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 19",9001,4200,16279,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+2654,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 20",9001,4200,16280,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+2655,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 21",9001,4200,16281,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+2656,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 22",9001,4200,16282,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+2657,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 23",9001,4200,16283,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+2658,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 24",9001,4200,16284,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+2659,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 25",9001,4200,16285,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+2660,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 26",9001,4200,16286,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+2661,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 27",9001,4200,16287,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+2662,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 28",9001,4200,16288,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+2663,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 29",9001,4200,16289,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+2664,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 30",9001,4200,16290,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+2665,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 31",9001,4200,16291,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+2666,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 32",9001,4200,16292,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+2667,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 33",9001,4200,16293,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+2668,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 34",9001,4200,16294,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+2669,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 35",9001,4200,16295,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+2670,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 36",9001,4200,16296,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+2671,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 37",9001,4200,16297,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+2672,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 38",9001,4200,16298,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+2673,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 39",9001,4200,16299,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+2674,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 40",9001,4200,16070,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+2675,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 41",9001,4200,16071,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+2676,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 42",9001,4200,16072,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+2677,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 43",9001,4200,16073,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+2678,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 44",9001,4200,16074,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+2679,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 45",9001,4200,16075,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+2680,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 46",9001,4200,16076,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,46500000,9001,8807,0,9001,,,,,,
+2681,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 47",9001,4200,16077,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,47500000,9001,8807,0,9001,,,,,,
+2682,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 48",9001,4200,16078,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,48500000,9001,8807,0,9001,,,,,,
+2683,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 49",9001,4200,16079,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,49500000,9001,8807,0,9001,,,,,,
+2684,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 50",9001,4200,16080,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,50500000,9001,8807,0,9001,,,,,,
+2685,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 51",9001,4200,16081,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,51500000,9001,8807,0,9001,,,,,,
+2686,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 52",9001,4200,16082,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,52500000,9001,8807,0,9001,,,,,,
+2687,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 53",9001,4200,16083,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,53500000,9001,8807,0,9001,,,,,,
+2688,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 54",9001,4200,16084,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,54500000,9001,8807,0,9001,,,,,,
+2689,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 55",9001,4200,16085,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,55500000,9001,8807,0,9001,,,,,,
+2690,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 56",9001,4200,16086,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,56500000,9001,8807,0,9001,,,,,,
+2691,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 57",9001,4200,16087,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,57500000,9001,8807,0,9001,,,,,,
+2692,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 58",9001,4200,16088,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,58500000,9001,8807,0,9001,,,,,,
+2693,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 59",9001,4200,16089,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,59500000,9001,8807,0,9001,,,,,,
+2694,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 60",9001,4200,16090,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,60000000,9001,8807,0,9001,,,,,,
+2695,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 61",9001,4200,16091,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,61500000,9001,8807,0,9001,,,,,,
+2696,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 62",9001,4200,16092,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,62500000,9001,8807,0,9001,,,,,,
+2697,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 63",9001,4200,16093,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,63500000,9001,8807,0,9001,,,,,,
+2698,"Pulkovo 1995 / 3-degree Gauss-Kruger zone 64",9001,4200,16094,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,64500000,9001,8807,0,9001,,,,,,
+2699,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E",9001,4200,16367,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2700,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E",9001,4200,16368,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2701,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E",9001,4200,16369,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2702,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E",9001,4200,16370,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2703,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E",9001,4200,16371,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2704,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E",9001,4200,16372,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2705,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E",9001,4200,16373,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2706,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E",9001,4200,16374,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2707,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E",9001,4200,16375,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2708,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E",9001,4200,16376,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2709,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E",9001,4200,16377,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2710,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E",9001,4200,16378,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2711,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E",9001,4200,16379,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2712,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E",9001,4200,16380,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2713,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E",9001,4200,16381,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2714,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E",9001,4200,16382,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2715,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E",9001,4200,16383,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2716,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E",9001,4200,16384,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2717,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E",9001,4200,16385,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2718,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E",9001,4200,16386,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2719,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E",9001,4200,16387,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2720,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E",9001,4200,16388,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2721,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E",9001,4200,16389,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2722,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E",9001,4200,16390,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2723,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E",9001,4200,16391,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2724,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E",9001,4200,16392,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2725,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E",9001,4200,16393,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2726,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E",9001,4200,16394,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2727,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E",9001,4200,16395,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2728,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E",9001,4200,16396,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2729,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E",9001,4200,16397,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2730,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E",9001,4200,16398,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2731,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E",9001,4200,16399,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2732,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E",9001,4200,16170,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2733,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E",9001,4200,16171,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2734,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E",9001,4200,16172,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2735,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E",9001,4200,16173,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2736,"Tete / UTM zone 36S",9001,4127,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2737,"Tete / UTM zone 37S",9001,4127,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2738,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E",9001,4200,16174,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2739,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E",9001,4200,16175,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2740,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E",9001,4200,16176,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2741,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E",9001,4200,16177,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2742,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E",9001,4200,16178,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2743,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E",9001,4200,16179,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2744,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E",9001,4200,16180,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2745,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E",9001,4200,16181,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2746,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E",9001,4200,16182,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2747,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E",9001,4200,16183,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2748,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E",9001,4200,16184,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2749,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E",9001,4200,16185,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2750,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E",9001,4200,16186,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2751,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E",9001,4200,16187,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2752,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E",9001,4200,16188,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2753,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E",9001,4200,16189,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2754,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E",9001,4200,16190,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2755,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W",9001,4200,16191,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2756,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W",9001,4200,16192,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2757,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W",9001,4200,16193,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2758,"Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W",9001,4200,16194,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2759,"NAD83(HARN) / Alabama East",9001,4152,10131,9807,8801,30.3,9110,8802,-85.5,9110,8805,0.99996,9201,8806,200000,9001,8807,0,9001,,,,,,
+2760,"NAD83(HARN) / Alabama West",9001,4152,10132,9807,8801,30,9110,8802,-87.3,9110,8805,0.999933333,9201,8806,600000,9001,8807,0,9001,,,,,,
+2761,"NAD83(HARN) / Arizona East",9001,4152,10231,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+2762,"NAD83(HARN) / Arizona Central",9001,4152,10232,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+2763,"NAD83(HARN) / Arizona West",9001,4152,10233,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,213360,9001,8807,0,9001,,,,,,
+2764,"NAD83(HARN) / Arkansas North",9001,4152,10331,9802,8821,34.2,9110,8822,-92,9110,8823,36.14,9110,8824,34.56,9110,8826,400000,9001,8827,0,9001,,,
+2765,"NAD83(HARN) / Arkansas South",9001,4152,10332,9802,8821,32.4,9110,8822,-92,9110,8823,34.46,9110,8824,33.18,9110,8826,400000,9001,8827,400000,9001,,,
+2766,"NAD83(HARN) / California zone 1",9001,4152,10431,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,2000000,9001,8827,500000,9001,,,
+2767,"NAD83(HARN) / California zone 2",9001,4152,10432,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,2000000,9001,8827,500000,9001,,,
+2768,"NAD83(HARN) / California zone 3",9001,4152,10433,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,2000000,9001,8827,500000,9001,,,
+2769,"NAD83(HARN) / California zone 4",9001,4152,10434,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,2000000,9001,8827,500000,9001,,,
+2770,"NAD83(HARN) / California zone 5",9001,4152,10435,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,2000000,9001,8827,500000,9001,,,
+2771,"NAD83(HARN) / California zone 6",9001,4152,10436,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,2000000,9001,8827,500000,9001,,,
+2772,"NAD83(HARN) / Colorado North",9001,4152,10531,9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+2773,"NAD83(HARN) / Colorado Central",9001,4152,10532,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+2774,"NAD83(HARN) / Colorado South",9001,4152,10533,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+2775,"NAD83(HARN) / Connecticut",9001,4152,10630,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,304800.6096,9001,8827,152400.3048,9001,,,
+2776,"NAD83(HARN) / Delaware",9001,4152,10730,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,200000,9001,8807,0,9001,,,,,,
+2777,"NAD83(HARN) / Florida East",9001,4152,10931,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+2778,"NAD83(HARN) / Florida West",9001,4152,10932,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+2779,"NAD83(HARN) / Florida North",9001,4152,10933,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,600000,9001,8827,0,9001,,,
+2780,"NAD83(HARN) / Georgia East",9001,4152,11031,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+2781,"NAD83(HARN) / Georgia West",9001,4152,11032,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,700000,9001,8807,0,9001,,,,,,
+2782,"NAD83(HARN) / Hawaii zone 1",9001,4152,15131,9807,8801,18.5,9110,8802,-155.3,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+2783,"NAD83(HARN) / Hawaii zone 2",9001,4152,15132,9807,8801,20.2,9110,8802,-156.4,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+2784,"NAD83(HARN) / Hawaii zone 3",9001,4152,15133,9807,8801,21.1,9110,8802,-158,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+2785,"NAD83(HARN) / Hawaii zone 4",9001,4152,15134,9807,8801,21.5,9110,8802,-159.3,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+2786,"NAD83(HARN) / Hawaii zone 5",9001,4152,15135,9807,8801,21.4,9110,8802,-160.1,9110,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+2787,"NAD83(HARN) / Idaho East",9001,4152,11131,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,200000,9001,8807,0,9001,,,,,,
+2788,"NAD83(HARN) / Idaho Central",9001,4152,11132,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,500000,9001,8807,0,9001,,,,,,
+2789,"NAD83(HARN) / Idaho West",9001,4152,11133,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,800000,9001,8807,0,9001,,,,,,
+2790,"NAD83(HARN) / Illinois East",9001,4152,11231,9807,8801,36.4,9110,8802,-88.2,9110,8805,0.999975,9201,8806,300000,9001,8807,0,9001,,,,,,
+2791,"NAD83(HARN) / Illinois West",9001,4152,11232,9807,8801,36.4,9110,8802,-90.1,9110,8805,0.999941177,9201,8806,700000,9001,8807,0,9001,,,,,,
+2792,"NAD83(HARN) / Indiana East",9001,4152,11331,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,100000,9001,8807,250000,9001,,,,,,
+2793,"NAD83(HARN) / Indiana West",9001,4152,11332,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,900000,9001,8807,250000,9001,,,,,,
+2794,"NAD83(HARN) / Iowa North",9001,4152,11431,9802,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,1500000,9001,8827,1000000,9001,,,
+2795,"NAD83(HARN) / Iowa South",9001,4152,11432,9802,8821,40,9110,8822,-93.3,9110,8823,41.47,9110,8824,40.37,9110,8826,500000,9001,8827,0,9001,,,
+2796,"NAD83(HARN) / Kansas North",9001,4152,11531,9802,8821,38.2,9110,8822,-98,9110,8823,39.47,9110,8824,38.43,9110,8826,400000,9001,8827,0,9001,,,
+2797,"NAD83(HARN) / Kansas South",9001,4152,11532,9802,8821,36.4,9110,8822,-98.3,9110,8823,38.34,9110,8824,37.16,9110,8826,400000,9001,8827,400000,9001,,,
+2798,"NAD83(HARN) / Kentucky North",9001,4152,15303,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,500000,9001,8827,0,9001,,,
+2799,"NAD83(HARN) / Kentucky South",9001,4152,11632,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,500000,9001,8827,500000,9001,,,
+2800,"NAD83(HARN) / Louisiana North",9001,4152,11731,9802,8821,30.3,9110,8822,-92.3,9110,8823,32.4,9110,8824,31.1,9110,8826,1000000,9001,8827,0,9001,,,
+2801,"NAD83(HARN) / Louisiana South",9001,4152,11732,9802,8821,28.3,9110,8822,-91.2,9110,8823,30.42,9110,8824,29.18,9110,8826,1000000,9001,8827,0,9001,,,
+2802,"NAD83(HARN) / Maine East",9001,4152,11831,9807,8801,43.4,9110,8802,-68.3,9110,8805,0.9999,9201,8806,300000,9001,8807,0,9001,,,,,,
+2803,"NAD83(HARN) / Maine West",9001,4152,11832,9807,8801,42.5,9110,8802,-70.1,9110,8805,0.999966667,9201,8806,900000,9001,8807,0,9001,,,,,,
+2804,"NAD83(HARN) / Maryland",9001,4152,11930,9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,400000,9001,8827,0,9001,,,
+2805,"NAD83(HARN) / Massachusetts Mainland",9001,4152,12031,9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,200000,9001,8827,750000,9001,,,
+2806,"NAD83(HARN) / Massachusetts Island",9001,4152,12032,9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,500000,9001,8827,0,9001,,,
+2807,"NAD83(HARN) / Michigan North",9001,4152,12141,9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,8000000,9001,8827,0,9001,,,
+2808,"NAD83(HARN) / Michigan Central",9001,4152,12142,9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,6000000,9001,8827,0,9001,,,
+2809,"NAD83(HARN) / Michigan South",9001,4152,12143,9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,4000000,9001,8827,0,9001,,,
+2810,"NAD83(HARN) / Minnesota North",9001,4152,12231,9802,8821,46.3,9110,8822,-93.06,9110,8823,48.38,9110,8824,47.02,9110,8826,800000,9001,8827,100000,9001,,,
+2811,"NAD83(HARN) / Minnesota Central",9001,4152,12232,9802,8821,45,9110,8822,-94.15,9110,8823,47.03,9110,8824,45.37,9110,8826,800000,9001,8827,100000,9001,,,
+2812,"NAD83(HARN) / Minnesota South",9001,4152,12233,9802,8821,43,9110,8822,-94,9110,8823,45.13,9110,8824,43.47,9110,8826,800000,9001,8827,100000,9001,,,
+2813,"NAD83(HARN) / Mississippi East",9001,4152,12331,9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,300000,9001,8807,0,9001,,,,,,
+2814,"NAD83(HARN) / Mississippi West",9001,4152,12332,9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,700000,9001,8807,0,9001,,,,,,
+2815,"NAD83(HARN) / Missouri East",9001,4152,12431,9807,8801,35.5,9110,8802,-90.3,9110,8805,0.999933333,9201,8806,250000,9001,8807,0,9001,,,,,,
+2816,"NAD83(HARN) / Missouri Central",9001,4152,12432,9807,8801,35.5,9110,8802,-92.3,9110,8805,0.999933333,9201,8806,500000,9001,8807,0,9001,,,,,,
+2817,"NAD83(HARN) / Missouri West",9001,4152,12433,9807,8801,36.1,9110,8802,-94.3,9110,8805,0.999941177,9201,8806,850000,9001,8807,0,9001,,,,,,
+2818,"NAD83(HARN) / Montana",9001,4152,12530,9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,600000,9001,8827,0,9001,,,
+2819,"NAD83(HARN) / Nebraska",9001,4152,12630,9802,8821,39.5,9110,8822,-100,9110,8823,43,9110,8824,40,9110,8826,500000,9001,8827,0,9001,,,
+2820,"NAD83(HARN) / Nevada East",9001,4152,12731,9807,8801,34.45,9110,8802,-115.35,9110,8805,0.9999,9201,8806,200000,9001,8807,8000000,9001,,,,,,
+2821,"NAD83(HARN) / Nevada Central",9001,4152,12732,9807,8801,34.45,9110,8802,-116.4,9110,8805,0.9999,9201,8806,500000,9001,8807,6000000,9001,,,,,,
+2822,"NAD83(HARN) / Nevada West",9001,4152,12733,9807,8801,34.45,9110,8802,-118.35,9110,8805,0.9999,9201,8806,800000,9001,8807,4000000,9001,,,,,,
+2823,"NAD83(HARN) / New Hampshire",9001,4152,12830,9807,8801,42.3,9110,8802,-71.4,9110,8805,0.999966667,9201,8806,300000,9001,8807,0,9001,,,,,,
+2824,"NAD83(HARN) / New Jersey",9001,4152,12930,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+2825,"NAD83(HARN) / New Mexico East",9001,4152,13031,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,165000,9001,8807,0,9001,,,,,,
+2826,"NAD83(HARN) / New Mexico Central",9001,4152,13032,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+2827,"NAD83(HARN) / New Mexico West",9001,4152,13033,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,830000,9001,8807,0,9001,,,,,,
+2828,"NAD83(HARN) / New York East",9001,4152,13131,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+2829,"NAD83(HARN) / New York Central",9001,4152,13132,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,250000,9001,8807,0,9001,,,,,,
+2830,"NAD83(HARN) / New York West",9001,4152,13133,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,350000,9001,8807,0,9001,,,,,,
+2831,"NAD83(HARN) / New York Long Island",9001,4152,13134,9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,300000,9001,8827,0,9001,,,
+2832,"NAD83(HARN) / North Dakota North",9001,4152,13331,9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,600000,9001,8827,0,9001,,,
+2833,"NAD83(HARN) / North Dakota South",9001,4152,13332,9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,600000,9001,8827,0,9001,,,
+2834,"NAD83(HARN) / Ohio North",9001,4152,13431,9802,8821,39.4,9110,8822,-82.3,9110,8823,41.42,9110,8824,40.26,9110,8826,600000,9001,8827,0,9001,,,
+2835,"NAD83(HARN) / Ohio South",9001,4152,13432,9802,8821,38,9110,8822,-82.3,9110,8823,40.02,9110,8824,38.44,9110,8826,600000,9001,8827,0,9001,,,
+2836,"NAD83(HARN) / Oklahoma North",9001,4152,13531,9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,600000,9001,8827,0,9001,,,
+2837,"NAD83(HARN) / Oklahoma South",9001,4152,13532,9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,600000,9001,8827,0,9001,,,
+2838,"NAD83(HARN) / Oregon North",9001,4152,13631,9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,2500000,9001,8827,0,9001,,,
+2839,"NAD83(HARN) / Oregon South",9001,4152,13632,9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,1500000,9001,8827,0,9001,,,
+2840,"NAD83(HARN) / Rhode Island",9001,4152,13830,9807,8801,41.05,9110,8802,-71.3,9110,8805,0.99999375,9201,8806,100000,9001,8807,0,9001,,,,,,
+2841,"NAD83(HARN) / South Dakota North",9001,4152,14031,9802,8821,43.5,9110,8822,-100,9110,8823,45.41,9110,8824,44.25,9110,8826,600000,9001,8827,0,9001,,,
+2842,"NAD83(HARN) / South Dakota South",9001,4152,14032,9802,8821,42.2,9110,8822,-100.2,9110,8823,44.24,9110,8824,42.5,9110,8826,600000,9001,8827,0,9001,,,
+2843,"NAD83(HARN) / Tennessee",9001,4152,14130,9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,600000,9001,8827,0,9001,,,
+2844,"NAD83(HARN) / Texas North",9001,4152,14231,9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,200000,9001,8827,1000000,9001,,,
+2845,"NAD83(HARN) / Texas North Central",9001,4152,14232,9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,600000,9001,8827,2000000,9001,,,
+2846,"NAD83(HARN) / Texas Central",9001,4152,14233,9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,700000,9001,8827,3000000,9001,,,
+2847,"NAD83(HARN) / Texas South Central",9001,4152,14234,9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,600000,9001,8827,4000000,9001,,,
+2848,"NAD83(HARN) / Texas South",9001,4152,14235,9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,300000,9001,8827,5000000,9001,,,
+2849,"NAD83(HARN) / Utah North",9001,4152,14331,9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,500000,9001,8827,1000000,9001,,,
+2850,"NAD83(HARN) / Utah Central",9001,4152,14332,9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,500000,9001,8827,2000000,9001,,,
+2851,"NAD83(HARN) / Utah South",9001,4152,14333,9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,500000,9001,8827,3000000,9001,,,
+2852,"NAD83(HARN) / Vermont",9001,4152,14430,9807,8801,42.3,9110,8802,-72.3,9110,8805,0.999964286,9201,8806,500000,9001,8807,0,9001,,,,,,
+2853,"NAD83(HARN) / Virginia North",9001,4152,14531,9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,3500000,9001,8827,2000000,9001,,,
+2854,"NAD83(HARN) / Virginia South",9001,4152,14532,9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,3500000,9001,8827,1000000,9001,,,
+2855,"NAD83(HARN) / Washington North",9001,4152,14631,9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,500000,9001,8827,0,9001,,,
+2856,"NAD83(HARN) / Washington South",9001,4152,14632,9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,500000,9001,8827,0,9001,,,
+2857,"NAD83(HARN) / West Virginia North",9001,4152,14731,9802,8821,38.3,9110,8822,-79.3,9110,8823,40.15,9110,8824,39,9110,8826,600000,9001,8827,0,9001,,,
+2858,"NAD83(HARN) / West Virginia South",9001,4152,14732,9802,8821,37,9110,8822,-81,9110,8823,38.53,9110,8824,37.29,9110,8826,600000,9001,8827,0,9001,,,
+2859,"NAD83(HARN) / Wisconsin North",9001,4152,14831,9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,600000,9001,8827,0,9001,,,
+2860,"NAD83(HARN) / Wisconsin Central",9001,4152,14832,9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,600000,9001,8827,0,9001,,,
+2861,"NAD83(HARN) / Wisconsin South",9001,4152,14833,9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,600000,9001,8827,0,9001,,,
+2862,"NAD83(HARN) / Wyoming East",9001,4152,14931,9807,8801,40.3,9110,8802,-105.1,9110,8805,0.9999375,9201,8806,200000,9001,8807,0,9001,,,,,,
+2863,"NAD83(HARN) / Wyoming East Central",9001,4152,14932,9807,8801,40.3,9110,8802,-107.2,9110,8805,0.9999375,9201,8806,400000,9001,8807,100000,9001,,,,,,
+2864,"NAD83(HARN) / Wyoming West Central",9001,4152,14933,9807,8801,40.3,9110,8802,-108.45,9110,8805,0.9999375,9201,8806,600000,9001,8807,0,9001,,,,,,
+2865,"NAD83(HARN) / Wyoming West",9001,4152,14934,9807,8801,40.3,9110,8802,-110.05,9110,8805,0.9999375,9201,8806,800000,9001,8807,100000,9001,,,,,,
+2866,"NAD83(HARN) / Puerto Rico & Virgin Is.",9001,4152,15230,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,200000,9001,8827,200000,9001,,,
+2867,"NAD83(HARN) / Arizona East (ft)",9002,4152,15304,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+2868,"NAD83(HARN) / Arizona Central (ft)",9002,4152,15305,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+2869,"NAD83(HARN) / Arizona West (ft)",9002,4152,15306,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,700000,9002,8807,0,9002,,,,,,
+2870,"NAD83(HARN) / California zone 1 (ftUS)",9003,4152,15307,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2871,"NAD83(HARN) / California zone 2 (ftUS)",9003,4152,15308,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2872,"NAD83(HARN) / California zone 3 (ftUS)",9003,4152,15309,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2873,"NAD83(HARN) / California zone 4 (ftUS)",9003,4152,15310,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2874,"NAD83(HARN) / California zone 5 (ftUS)",9003,4152,15311,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2875,"NAD83(HARN) / California zone 6 (ftUS)",9003,4152,15312,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+2876,"NAD83(HARN) / Colorado North (ftUS)",9003,4152,15313,9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,3000000,9003,8827,1000000,9003,,,
+2877,"NAD83(HARN) / Colorado Central (ftUS)",9003,4152,15314,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,3000000,9003,8827,1000000,9003,,,
+2878,"NAD83(HARN) / Colorado South (ftUS)",9003,4152,15315,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,3000000,9003,8827,1000000,9003,,,
+2879,"NAD83(HARN) / Connecticut (ftUS)",9003,4152,15316,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,1000000,9003,8827,500000,9003,,,
+2880,"NAD83(HARN) / Delaware (ftUS)",9003,4152,15317,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2881,"NAD83(HARN) / Florida East (ftUS)",9003,4152,15318,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2882,"NAD83(HARN) / Florida West (ftUS)",9003,4152,15319,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2883,"NAD83(HARN) / Florida North (ftUS)",9003,4152,15320,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,1968500,9003,8827,0,9003,,,
+2884,"NAD83(HARN) / Georgia East (ftUS)",9003,4152,15321,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2885,"NAD83(HARN) / Georgia West (ftUS)",9003,4152,15322,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+2886,"NAD83(HARN) / Idaho East (ftUS)",9003,4152,15323,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+2887,"NAD83(HARN) / Idaho Central (ftUS)",9003,4152,15324,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+2888,"NAD83(HARN) / Idaho West (ftUS)",9003,4152,15325,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,2624666.667,9003,8807,0,9003,,,,,,
+2889,"NAD83(HARN) / Indiana East (ftUS)",9003,4152,15326,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,818125,9003,,,,,,
+2890,"NAD83(HARN) / Indiana West (ftUS)",9003,4152,15327,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,818125,9003,,,,,,
+2891,"NAD83(HARN) / Kentucky North (ftUS)",9003,4152,15328,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,1640416.667,9003,8827,0,9003,,,
+2892,"NAD83(HARN) / Kentucky South (ftUS)",9003,4152,15329,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,1640416.667,9003,8827,1640416.667,9003,,,
+2893,"NAD83(HARN) / Maryland (ftUS)",9003,4152,15330,9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,1312333.333,9003,8827,0,9003,,,
+2894,"NAD83(HARN) / Massachusetts Mainland (ftUS)",9003,4152,15331,9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,656166.667,9003,8827,2460625,9003,,,
+2895,"NAD83(HARN) / Massachusetts Island (ftUS)",9003,4152,15332,9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,1640416.667,9003,8827,0,9003,,,
+2896,"NAD83(HARN) / Michigan North (ft)",9002,4152,15333,9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,26246719.16,9002,8827,0,9002,,,
+2897,"NAD83(HARN) / Michigan Central (ft)",9002,4152,15334,9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,19685039.37,9002,8827,0,9002,,,
+2898,"NAD83(HARN) / Michigan South (ft)",9002,4152,15335,9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,13123359.58,9002,8827,0,9002,,,
+2899,"NAD83(HARN) / Mississippi East (ftUS)",9003,4152,15336,9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,984250,9003,8807,0,9003,,,,,,
+2900,"NAD83(HARN) / Mississippi West (ftUS)",9003,4152,15337,9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+2901,"NAD83(HARN) / Montana (ft)",9002,4152,15338,9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,1968503.937,9002,8827,0,9002,,,
+2902,"NAD83(HARN) / New Mexico East (ftUS)",9003,4152,15339,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,541337.5,9003,8807,0,9003,,,,,,
+2903,"NAD83(HARN) / New Mexico Central (ftUS)",9003,4152,15340,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+2904,"NAD83(HARN) / New Mexico West (ftUS)",9003,4152,15341,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,2723091.667,9003,8807,0,9003,,,,,,
+2905,"NAD83(HARN) / New York East (ftUS)",9003,4152,15342,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,492125,9003,8807,0,9003,,,,,,
+2906,"NAD83(HARN) / New York Central (ftUS)",9003,4152,15343,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,820208.333,9003,8807,0,9003,,,,,,
+2907,"NAD83(HARN) / New York West (ftUS)",9003,4152,15344,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,1148291.667,9003,8807,0,9003,,,,,,
+2908,"NAD83(HARN) / New York Long Island (ftUS)",9003,4152,15345,9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,984250,9003,8827,0,9003,,,
+2909,"NAD83(HARN) / North Dakota North (ft)",9002,4152,15347,9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,1968503.937,9002,8827,0,9002,,,
+2910,"NAD83(HARN) / North Dakota South (ft)",9002,4152,15348,9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,1968503.937,9002,8827,0,9002,,,
+2911,"NAD83(HARN) / Oklahoma North (ftUS)",9003,4152,15349,9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,1968500,9003,8827,0,9003,,,
+2912,"NAD83(HARN) / Oklahoma South (ftUS)",9003,4152,15350,9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,1968500,9003,8827,0,9003,,,
+2913,"NAD83(HARN) / Oregon North (ft)",9002,4152,15351,9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,8202099.738,9002,8827,0,9002,,,
+2914,"NAD83(HARN) / Oregon South (ft)",9002,4152,15352,9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,4921259.843,9002,8827,0,9002,,,
+2915,"NAD83(HARN) / Tennessee (ftUS)",9003,4152,15356,9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,1968500,9003,8827,0,9003,,,
+2916,"NAD83(HARN) / Texas North (ftUS)",9003,4152,15357,9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,656166.667,9003,8827,3280833.333,9003,,,
+2917,"NAD83(HARN) / Texas North Central (ftUS)",9003,4152,15358,9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,1968500,9003,8827,6561666.667,9003,,,
+2918,"NAD83(HARN) / Texas Central (ftUS)",9003,4152,15359,9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,2296583.333,9003,8827,9842500,9003,,,
+2919,"NAD83(HARN) / Texas South Central (ftUS)",9003,4152,15360,9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,1968500,9003,8827,13123333.333,9003,,,
+2920,"NAD83(HARN) / Texas South (ftUS)",9003,4152,15361,9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,984250,9003,8827,16404166.667,9003,,,
+2921,"NAD83(HARN) / Utah North (ft)",9002,4152,15362,9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,1640419.948,9002,8827,3280839.895,9002,,,
+2922,"NAD83(HARN) / Utah Central (ft)",9002,4152,15363,9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,1640419.948,9002,8827,6561679.79,9002,,,
+2923,"NAD83(HARN) / Utah South (ft)",9002,4152,15364,9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,1640419.948,9002,8827,9842519.685,9002,,,
+2924,"NAD83(HARN) / Virginia North (ftUS)",9003,4152,15365,9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,11482916.667,9003,8827,6561666.667,9003,,,
+2925,"NAD83(HARN) / Virginia South (ftUS)",9003,4152,15366,9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,11482916.667,9003,8827,3280833.333,9003,,,
+2926,"NAD83(HARN) / Washington North (ftUS)",9003,4152,15367,9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,1640416.667,9003,8827,0,9003,,,
+2927,"NAD83(HARN) / Washington South (ftUS)",9003,4152,15368,9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,1640416.667,9003,8827,0,9003,,,
+2928,"NAD83(HARN) / Wisconsin North (ftUS)",9003,4152,15369,9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,1968500,9003,8827,0,9003,,,
+2929,"NAD83(HARN) / Wisconsin Central (ftUS)",9003,4152,15370,9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,1968500,9003,8827,0,9003,,,
+2930,"NAD83(HARN) / Wisconsin South (ftUS)",9003,4152,15371,9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,1968500,9003,8827,0,9003,,,
+2931,"Beduaram / TM 13 NE",9001,4213,16413,9807,8801,0,9102,8802,13,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2932,"QND95 / Qatar National Grid",9001,4614,19919,9807,8801,24.27,9110,8802,51.13,9110,8805,0.99999,9201,8806,200000,9001,8807,300000,9001,,,,,,
+2933,"Segara / UTM zone 50S",9001,4613,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2934,"Segara (Jakarta) / NEIEZ",9001,4820,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+2935,"Pulkovo 1942 / CS63 zone A1",9001,4284,18441,9807,8801,0.07,9110,8802,41.32,9110,8805,1,9201,8806,1300000,9001,8807,0,9001,,,,,,
+2936,"Pulkovo 1942 / CS63 zone A2",9001,4284,18442,9807,8801,0.07,9110,8802,44.32,9110,8805,1,9201,8806,2300000,9001,8807,0,9001,,,,,,
+2937,"Pulkovo 1942 / CS63 zone A3",9001,4284,18443,9807,8801,0.07,9110,8802,47.32,9110,8805,1,9201,8806,3300000,9001,8807,0,9001,,,,,,
+2938,"Pulkovo 1942 / CS63 zone A4",9001,4284,18444,9807,8801,0.07,9110,8802,50.32,9110,8805,1,9201,8806,4300000,9001,8807,0,9001,,,,,,
+2939,"Pulkovo 1942 / CS63 zone K2",9001,4284,18446,9807,8801,0.08,9110,8802,50.46,9110,8805,1,9201,8806,2300000,9001,8807,0,9001,,,,,,
+2940,"Pulkovo 1942 / CS63 zone K3",9001,4284,18447,9807,8801,0.08,9110,8802,53.46,9110,8805,1,9201,8806,3300000,9001,8807,0,9001,,,,,,
+2941,"Pulkovo 1942 / CS63 zone K4",9001,4284,18448,9807,8801,0.08,9110,8802,56.46,9110,8805,1,9201,8806,4300000,9001,8807,0,9001,,,,,,
+2942,"Porto Santo / UTM zone 28N",9001,4615,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2943,"Selvagem Grande / UTM zone 28N",9001,4616,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2944,"NAD83(CSRS) / SCoPQ zone 2",9001,4617,17700,9807,8801,0,9110,8802,-55.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2945,"NAD83(CSRS) / MTM zone 3",9001,4617,17703,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2946,"NAD83(CSRS) / MTM zone 4",9001,4617,17704,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2947,"NAD83(CSRS) / MTM zone 5",9001,4617,17705,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2948,"NAD83(CSRS) / MTM zone 6",9001,4617,17706,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2949,"NAD83(CSRS) / MTM zone 7",9001,4617,17707,9807,8801,0,9110,8802,-70.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2950,"NAD83(CSRS) / MTM zone 8",9001,4617,17708,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2951,"NAD83(CSRS) / MTM zone 9",9001,4617,17709,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2952,"NAD83(CSRS) / MTM zone 10",9001,4617,17710,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+2953,"NAD83(CSRS) / New Brunswick Stereo",9001,4617,19946,9809,8801,46.3,9110,8802,-66.3,9110,8805,0.999912,9201,8806,2500000,9001,8807,7500000,9001,,,,,,
+2954,"NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)",9001,4617,19960,9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,400000,9001,8807,800000,9001,,,,,,
+2955,"NAD83(CSRS) / UTM zone 11N",9001,4617,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2956,"NAD83(CSRS) / UTM zone 12N",9001,4617,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2957,"NAD83(CSRS) / UTM zone 13N",9001,4617,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2958,"NAD83(CSRS) / UTM zone 17N",9001,4617,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2959,"NAD83(CSRS) / UTM zone 18N",9001,4617,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2960,"NAD83(CSRS) / UTM zone 19N",9001,4617,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2961,"NAD83(CSRS) / UTM zone 20N",9001,4617,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2962,"NAD83(CSRS) / UTM zone 21N",9001,4617,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2963,"Lisbon 1890 (Lisbon) / Portugal Bonne",9001,4904,19979,9828,8801,39.4,9110,8802,1,9110,8806,0,9001,8807,0,9001,,,,,,,,,
+2964,"NAD27 / Alaska Albers",9003,4267,15020,9822,8821,50,9102,8822,-154,9102,8823,55,9102,8824,65,9102,8826,0,9003,8827,0,9003,,,
+2965,"NAD83 / Indiana East (ftUS)",9003,4269,15372,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,820208.333,9003,,,,,,
+2966,"NAD83 / Indiana West (ftUS)",9003,4269,15373,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,820208.333,9003,,,,,,
+2967,"NAD83(HARN) / Indiana East (ftUS)",9003,4152,15372,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,820208.333,9003,,,,,,
+2968,"NAD83(HARN) / Indiana West (ftUS)",9003,4152,15373,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,820208.333,9003,,,,,,
+2969,"Fort Marigot / UTM zone 20N",9001,4621,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2970,"Guadeloupe 1948 / UTM zone 20N",9001,4622,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2971,"CSG67 / UTM zone 22N",9001,4623,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2972,"RGFG95 / UTM zone 22N",9001,4624,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2973,"Martinique 1938 / UTM zone 20N",9001,4625,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2975,"RGR92 / UTM zone 40S",9001,4627,16140,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2976,"Tahiti 52 / UTM zone 6S",9001,4628,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2977,"Tahaa 54 / UTM zone 5S",9001,4629,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2978,"IGN72 Nuku Hiva / UTM zone 7S",9001,4630,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2979,"K0 1949 / UTM zone 42S",9001,4631,16142,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2980,"Combani 1950 / UTM zone 38S",9001,4632,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2981,"IGN56 Lifou / UTM zone 58S",9001,4633,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2982,"IGN72 Grand Terre / UTM zone 58S",9001,4634,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2983,"ST87 Ouvea / UTM zone 58S",9001,4635,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2984,"RGNC 1991 / Lambert New Caledonia",9001,4645,19981,9802,8821,-21.3,9110,8822,166,9110,8823,-20.4,9110,8824,-22.2,9110,8826,400000,9001,8827,300000,9001,,,
+2985,"Petrels 1972 / Terre Adelie Polar Stereographic",9001,4636,19983,9830,8826,300000,9001,8827,200000,9001,8832,-67,9102,8833,140,9102,,,,,,,,,
+2986,"Perroud 1950 / Terre Adelie Polar Stereographic",9001,4637,19983,9830,8826,300000,9001,8827,200000,9001,8832,-67,9102,8833,140,9102,,,,,,,,,
+2987,"Saint Pierre et Miquelon 1950 / UTM zone 21N",9001,4638,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2988,"MOP78 / UTM zone 1S",9001,4639,16101,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2989,"RRAF 1991 / UTM zone 20N",9001,4640,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+2990,"Reunion 1947 / TM Reunion",9001,4626,19982,9807,8801,-21.07,9110,8802,55.32,9110,8805,1,9201,8806,50000,9001,8807,160000,9001,,,,,,
+2991,"NAD83 / Oregon Lambert",9001,4269,13633,9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,400000,9001,8827,0,9001,,,
+2992,"NAD83 / Oregon Lambert (ft)",9002,4269,15374,9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,1312335.958,9002,8827,0,9002,,,
+2993,"NAD83(HARN) / Oregon Lambert",9001,4152,13633,9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,400000,9001,8827,0,9001,,,
+2994,"NAD83(HARN) / Oregon Lambert (ft)",9002,4152,15374,9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,1312335.958,9002,8827,0,9002,,,
+2995,"IGN53 Mare / UTM zone 58S",9001,4641,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2996,"ST84 Ile des Pins / UTM zone 58S",9001,4642,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2997,"ST71 Belep / UTM zone 58S",9001,4643,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2998,"NEA74 Noumea / UTM zone 58S",9001,4644,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+2999,"Grand Comoros / UTM zone 38S",9001,4646,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3000,"Segara / NEIEZ",9001,4613,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+3001,"Batavia / NEIEZ",9001,4211,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+3002,"Makassar / NEIEZ",9001,4257,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+3003,"Monte Mario / Italy zone 1",9001,4265,18121,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3004,"Monte Mario / Italy zone 2",9001,4265,18122,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,2520000,9001,8807,0,9001,,,,,,
+3005,"NAD83 / BC Albers",9001,4269,19984,9822,8821,45,9102,8822,-126,9102,8823,50,9110,8824,58.3,9110,8826,1000000,9001,8827,0,9001,,,
+3006,SWEREF99 TM,9001,4619,17333,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3007,SWEREF99 12 00,9001,4619,17321,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3008,SWEREF99 13 30,9001,4619,17322,9807,8801,0,9110,8802,13.3,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3009,SWEREF99 15 00,9001,4619,17323,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3010,SWEREF99 16 30,9001,4619,17324,9807,8801,0,9110,8802,16.3,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3011,SWEREF99 18 00,9001,4619,17325,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3012,SWEREF99 14 15,9001,4619,17326,9807,8801,0,9110,8802,14.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3013,SWEREF99 15 45,9001,4619,17327,9807,8801,0,9110,8802,15.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3014,SWEREF99 17 15,9001,4619,17328,9807,8801,0,9110,8802,17.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3015,SWEREF99 18 45,9001,4619,17329,9807,8801,0,9110,8802,18.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3016,SWEREF99 20 15,9001,4619,17330,9807,8801,0,9110,8802,20.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3017,SWEREF99 21 45,9001,4619,17331,9807,8801,0,9110,8802,21.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3018,SWEREF99 23 15,9001,4619,17332,9807,8801,0,9110,8802,23.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+3019,RT90 7.5 gon V,9001,4124,17334,9807,8801,0,9110,8802,11.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3020,RT90 5 gon V,9001,4124,17335,9807,8801,0,9110,8802,13.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3021,RT90 2.5 gon V,9001,4124,19929,9807,8801,0,9110,8802,15.48298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3022,RT90 0 gon,9001,4124,17336,9807,8801,0,9110,8802,18.03298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3023,RT90 2.5 gon O,9001,4124,17337,9807,8801,0,9110,8802,20.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3024,RT90 5 gon O,9001,4124,17338,9807,8801,0,9110,8802,22.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3025,RT38 7.5 gon V,9001,4308,17334,9807,8801,0,9110,8802,11.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3026,RT38 5 gon V,9001,4308,17335,9807,8801,0,9110,8802,13.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3027,RT38 2.5 gon V,9001,4308,19929,9807,8801,0,9110,8802,15.48298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3028,RT38 0 gon,9001,4308,17336,9807,8801,0,9110,8802,18.03298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3029,RT38 2.5 gon O,9001,4308,17337,9807,8801,0,9110,8802,20.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3030,RT38 5 gon O,9001,4308,17338,9807,8801,0,9110,8802,22.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+3031,"WGS 84 / Antarctic Polar Stereographic",9001,4326,19992,9829,8806,0,9001,8807,0,9001,8832,-71,9102,8833,0,9102,,,,,,,,,
+3032,"WGS 84 / Australian Antarctic Polar Stereographic",9001,4326,19993,9829,8806,6000000,9001,8807,6000000,9001,8832,-71,9102,8833,70,9102,,,,,,,,,
+3033,"WGS 84 / Australian Antarctic Lambert",9001,4326,19994,9802,8821,-50,9110,8822,70,9110,8823,-68.3,9110,8824,-74.3,9110,8826,6000000,9001,8827,6000000,9001,,,
+3034,"ETRS89 / ETRS-LCC",9001,4258,19985,9802,8821,52,9102,8822,10,9102,8823,35,9102,8824,65,9102,8826,4000000,9001,8827,2800000,9001,,,
+3035,"ETRS89 / ETRS-LAEA",9001,4258,19986,9820,8801,52,9102,8802,10,9102,8806,4321000,9001,8807,3210000,9001,,,,,,,,,
+3036,"Moznet / UTM zone 36S",9001,4130,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3037,"Moznet / UTM zone 37S",9001,4130,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3038,"ETRS89 / ETRS-TM26",9001,4258,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3039,"ETRS89 / ETRS-TM27",9001,4258,16027,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3040,"ETRS89 / ETRS-TM28",9001,4258,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3041,"ETRS89 / ETRS-TM29",9001,4258,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3042,"ETRS89 / ETRS-TM30",9001,4258,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3043,"ETRS89 / ETRS-TM31",9001,4258,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3044,"ETRS89 / ETRS-TM32",9001,4258,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3045,"ETRS89 / ETRS-TM33",9001,4258,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3046,"ETRS89 / ETRS-TM34",9001,4258,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3047,"ETRS89 / ETRS-TM35",9001,4258,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3048,"ETRS89 / ETRS-TM36",9001,4258,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3049,"ETRS89 / ETRS-TM37",9001,4258,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3050,"ETRS89 / ETRS-TM38",9001,4258,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3051,"ETRS89 / ETRS-TM39",9001,4258,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3052,"Reykjavik 1900 / Lambert 1900",9001,4657,19987,9826,8801,65,9110,8802,-19.011965,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+3053,"Hjorsey 1955 / Lambert 1955",9001,4658,19988,9826,8801,65,9102,8802,-18,9102,8805,1,9201,8806,500000,9001,8807,500000,9001,,,,,,
+3054,"Hjorsey 1955 / UTM zone 26N",9001,4658,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3055,"Hjorsey 1955 / UTM zone 27N",9001,4658,16027,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3056,"Hjorsey 1955 / UTM zone 28N",9001,4658,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3057,"ISN93 / Lambert 1993",9001,4659,19989,9802,8821,65,9110,8822,-19,9110,8823,64.15,9110,8824,65.45,9110,8826,500000,9001,8827,500000,9001,,,
+3058,"Helle 1954 / Jan Mayen Grid",9001,4660,19991,9807,8801,0,9110,8802,-8.3,9110,8805,1,9201,8806,50000,9001,8807,-7800000,9001,,,,,,
+3059,"LKS92 / Latvia TM",9001,4661,19990,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,-6000000,9001,,,,,,
+3060,"IGN72 Grande Terre / UTM zone 58S",9001,4662,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3061,"Porto Santo 1995 / UTM zone 28N",9001,4663,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3062,"Azores Oriental 1995 / UTM zone 26N",9001,4664,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3063,"Azores Central 1995 / UTM zone 26N",9001,4665,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3064,"IGM95 / UTM zone 32N",9001,4670,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3065,"IGM95 / UTM zone 33N",9001,4670,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3066,"ED50 / Jordan TM",9001,4230,19995,9807,8801,0,9102,8802,37,9102,8805,0.9998,9201,8806,500000,9001,8807,-3000000,9001,,,,,,
+3067,"ETRS89 / ETRS-TM35FIN",9001,4258,16065,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3068,"DHDN / Soldner Berlin",9001,4314,19996,9806,8801,52.25071338,9110,8802,13.37379332,9110,8806,40000,9001,8807,10000,9001,,,,,,,,,
+3069,"NAD27 / Wisconsin Transverse Mercator",9001,4267,14811,9807,8801,0,9102,8802,-90,9102,8805,0.9996,9201,8806,500000,9001,8807,-4500000,9001,,,,,,
+3070,"NAD83 / Wisconsin Transverse Mercator",9001,4269,14841,9807,8801,0,9102,8802,-90,9102,8805,0.9996,9201,8806,520000,9001,8807,-4480000,9001,,,,,,
+3071,"NAD83(HARN) / Wisconsin Transverse Mercator",9001,4152,14841,9807,8801,0,9102,8802,-90,9102,8805,0.9996,9201,8806,520000,9001,8807,-4480000,9001,,,,,,
+3072,"NAD83 / Maine CS2000 East",9001,4269,11851,9807,8801,43.5,9110,8802,-67.523,9110,8805,0.99998,9201,8806,700000,9001,8807,0,9001,,,,,,
+3073,"NAD83 / Maine CS2000 Central",9001,4269,11852,9807,8801,43,9110,8802,-69.073,9110,8805,0.99998,9201,8806,500000,9001,8807,0,9001,,,,,,
+3074,"NAD83 / Maine CS2000 West",9001,4269,11853,9807,8801,42.5,9110,8802,-70.223,9110,8805,0.99998,9201,8806,300000,9001,8807,0,9001,,,,,,
+3075,"NAD83(HARN) / Maine CS2000 East",9001,4152,11851,9807,8801,43.5,9110,8802,-67.523,9110,8805,0.99998,9201,8806,700000,9001,8807,0,9001,,,,,,
+3076,"NAD83(HARN) / Maine CS2000 Central",9001,4152,11852,9807,8801,43,9110,8802,-69.073,9110,8805,0.99998,9201,8806,500000,9001,8807,0,9001,,,,,,
+3077,"NAD83(HARN) / Maine CS2000 West",9001,4152,11853,9807,8801,42.5,9110,8802,-70.223,9110,8805,0.99998,9201,8806,300000,9001,8807,0,9001,,,,,,
+3078,"NAD83 / Michigan Oblique Mercator",9001,4269,12150,9812,8806,2546731.496,9001,8807,-4354009.816,9001,8811,45.1833,9110,8812,-86,9110,8813,337.25556,9102,8814,337.25556,9102,8815,0.9996,9201
+3079,"NAD83(HARN) / Michigan Oblique Mercator",9001,4152,12150,9812,8806,2546731.496,9001,8807,-4354009.816,9001,8811,45.1833,9110,8812,-86,9110,8813,337.25556,9102,8814,337.25556,9102,8815,0.9996,9201
+3080,"NAD27 / Shackleford",9002,4267,14252,9802,8821,31.1,9110,8822,-100,9110,8823,27.25,9110,8824,34.55,9110,8826,3000000,9002,8827,3000000,9002,,,
+3081,"NAD83 / Texas State Mapping System",9001,4269,14251,9802,8821,31.1,9110,8822,-100,9110,8823,27.25,9110,8824,34.55,9110,8826,1000000,9001,8827,1000000,9001,,,
+3082,"NAD83 / Texas Centric Lambert Conformal",9001,4269,14253,9802,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,5000000,9001,,,
+3083,"NAD83 / Texas Centric Albers Equal Area",9001,4269,14254,9822,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,6000000,9001,,,
+3084,"NAD83(HARN) / Texas Centric Lambert Conformal",9001,4152,14253,9802,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,5000000,9001,,,
+3085,"NAD83(HARN) / Texas Centric Albers Equal Area",9001,4152,14254,9822,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,6000000,9001,,,
+3086,"NAD83 / Florida GDL Albers",9001,4269,10934,9822,8821,24,9110,8822,-84,9110,8823,24,9110,8824,31.3,9110,8826,400000,9001,8827,0,9001,,,
+3087,"NAD83(HARN) / Florida GDL Albers",9001,4152,10934,9822,8821,24,9110,8822,-84,9110,8823,24,9110,8824,31.3,9110,8826,400000,9001,8827,0,9001,,,
+3088,"NAD83 / Kentucky Single Zone",9001,4269,11630,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,1500000,9001,8827,1000000,9001,,,
+3089,"NAD83 / Kentucky Single Zone (ftUS)",9003,4269,15375,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,4921250,9003,8827,3280833.333,9003,,,
+3090,"NAD83(HARN) / Kentucky Single Zone",9001,4152,11630,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,1500000,9001,8827,1000000,9001,,,
+3091,"NAD83(HARN) / Kentucky Single Zone (ftUS)",9003,4152,15375,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,4921250,9003,8827,3280833.333,9003,,,
+3092,"Tokyo / UTM zone 51N",9001,4301,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3093,"Tokyo / UTM zone 52N",9001,4301,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3094,"Tokyo / UTM zone 53N",9001,4301,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3095,"Tokyo / UTM zone 54N",9001,4301,16054,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3096,"Tokyo / UTM zone 55N",9001,4301,16055,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3097,"JGD2000 / UTM zone 51N",9001,4612,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3098,"JGD2000 / UTM zone 52N",9001,4612,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3099,"JGD2000 / UTM zone 53N",9001,4612,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3100,"JGD2000 / UTM zone 54N",9001,4612,16054,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3101,"JGD2000 / UTM zone 55N",9001,4612,16055,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3102,"American Samoa 1962 / American Samoa Lambert",9003,4169,15376,9801,8801,-14.16,9110,8802,-170,9110,8805,1,9201,8806,500000,9003,8807,312234.65,9003,,,,,,
+3103,"Mauritania 1999 / UTM zone 28N",9001,4681,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3104,"Mauritania 1999 / UTM zone 29N",9001,4681,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3105,"Mauritania 1999 / UTM zone 30N",9001,4681,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3106,"Gulshan 303 / Bangladesh Transverse Mercator",9001,4682,16490,9807,8801,0,9102,8802,90,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3107,"GDA94 / SA Lambert",9001,4283,17359,9802,8821,-32,9102,8822,135,9102,8823,-28,9102,8824,-36,9102,8826,1000000,9001,8827,2000000,9001,,,
+3108,"ETRS89 / Guernsey Grid",9001,4258,19998,9807,8801,49.3,9110,8802,-2.25,9110,8805,0.999997,9201,8806,47000,9001,8807,50000,9001,,,,,,
+3109,"ETRS89 / Jersey Transverse Mercator",9001,4258,19999,9807,8801,49.225,9102,8802,-2.135,9102,8805,0.9999999,9201,8806,40000,9001,8807,70000,9001,,,,,,
+3110,"AGD66 / Vicgrid66",9001,4202,17360,9802,8821,-37,9102,8822,145,9102,8823,-36,9102,8824,-38,9102,8826,2500000,9001,8827,4500000,9001,,,
+3111,"GDA94 / Vicgrid94",9001,4283,17361,9802,8821,-37,9102,8822,145,9102,8823,-36,9102,8824,-38,9102,8826,2500000,9001,8827,2500000,9001,,,
+3112,"GDA94 / Geoscience Australia Lambert",9001,4283,17362,9802,8821,0,9102,8822,134,9102,8823,-18,9102,8824,-36,9102,8826,0,9001,8827,0,9001,,,
+3113,"GDA94 / BCSG02",9001,4283,17363,9807,8801,-28,9102,8802,153,9102,8805,0.99999,9201,8806,50000,9001,8807,100000,9001,,,,,,
+3114,"MAGNA-SIRGAS / Colombia Far West zone",9001,4686,18055,9807,8801,4.35463215,9110,8802,-80.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3115,"MAGNA-SIRGAS / Colombia West zone",9001,4686,18056,9807,8801,4.35463215,9110,8802,-77.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3116,"MAGNA-SIRGAS / Colombia Bogota zone",9001,4686,18057,9807,8801,4.35463215,9110,8802,-74.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3117,"MAGNA-SIRGAS / Colombia East Central zone",9001,4686,18058,9807,8801,4.35463215,9110,8802,-71.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3118,"MAGNA-SIRGAS / Colombia East zone",9001,4686,18059,9807,8801,4.35463215,9110,8802,-68.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3119,"Douala 1948 / AEF west",9001,4192,18415,9807,8801,0,9110,8802,10.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+3120,"Pulkovo 1942(58) / Poland zone I",9001,4179,18280,9809,8801,50.373,9110,8802,21.05,9110,8805,0.9998,9201,8806,4637000,9001,8807,5467000,9001,,,,,,
+3121,"PRS92 / Philippines zone 1",9001,4683,18171,9807,8801,0,9102,8802,117,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+3122,"PRS92 / Philippines zone 2",9001,4683,18172,9807,8801,0,9102,8802,119,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+3123,"PRS92 / Philippines zone 3",9001,4683,18173,9807,8801,0,9102,8802,121,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+3124,"PRS92 / Philippines zone 4",9001,4683,18174,9807,8801,0,9102,8802,123,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+3125,"PRS92 / Philippines zone 5",9001,4683,18175,9807,8801,0,9102,8802,125,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+3126,"ETRS89 / ETRS-GK19FIN",9001,4258,18183,9807,8801,0,9102,8802,19,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3127,"ETRS89 / ETRS-GK20FIN",9001,4258,18184,9807,8801,0,9102,8802,20,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3128,"ETRS89 / ETRS-GK21FIN",9001,4258,18185,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3129,"ETRS89 / ETRS-GK22FIN",9001,4258,18186,9807,8801,0,9102,8802,22,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3130,"ETRS89 / ETRS-GK23FIN",9001,4258,18187,9807,8801,0,9102,8802,23,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3131,"ETRS89 / ETRS-GK24FIN",9001,4258,18188,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3132,"ETRS89 / ETRS-GK25FIN",9001,4258,18189,9807,8801,0,9102,8802,25,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3133,"ETRS89 / ETRS-GK26FIN",9001,4258,18190,9807,8801,0,9102,8802,26,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3134,"ETRS89 / ETRS-GK27FIN",9001,4258,18195,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3135,"ETRS89 / ETRS-GK28FIN",9001,4258,18196,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3136,"ETRS89 / ETRS-GK29FIN",9001,4258,18197,9807,8801,0,9102,8802,29,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3137,"ETRS89 / ETRS-GK30FIN",9001,4258,18198,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3138,"ETRS89 / ETRS-GK31FIN",9001,4258,18199,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+3148,"Indian 1960 / UTM zone 48N",9001,4131,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3149,"Indian 1960 / UTM zone 49N",9001,4131,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3176,"Indian 1960 / TM 106 NE",9001,4131,16506,9807,8801,0,9102,8802,106,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3200,"FD58 / Iraq zone",9001,4132,19906,9801,8801,32.3,9110,8802,45,9110,8805,0.9987864078,9201,8806,1500000,9001,8807,1166200,9001,,,,,,
+3204,"WGS 84 / SCAR IMW SP19-20",9001,4326,17204,9802,8821,-90,9102,8822,-66,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+3205,"WGS 84 / SCAR IMW SP21-22",9001,4326,17205,9802,8821,-90,9102,8822,-54,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+3206,"WGS 84 / SCAR IMW SP23-24",9001,4326,17206,9802,8821,-90,9102,8822,-42,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+3207,"WGS 84 / SCAR IMW SQ01-02",9001,4326,17207,9802,8821,-90,9102,8822,-174,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3208,"WGS 84 / SCAR IMW SQ19-20",9001,4326,17208,9802,8821,-90,9102,8822,-66,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3209,"WGS 84 / SCAR IMW SQ21-22",9001,4326,17209,9802,8821,-90,9102,8822,-54,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3210,"WGS 84 / SCAR IMW SQ37-38",9001,4326,17210,9802,8821,-90,9102,8822,42,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3211,"WGS 84 / SCAR IMW SQ39-40",9001,4326,17211,9802,8821,-90,9102,8822,54,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3212,"WGS 84 / SCAR IMW SQ41-42",9001,4326,17212,9802,8821,-90,9102,8822,66,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3213,"WGS 84 / SCAR IMW SQ43-44",9001,4326,17213,9802,8821,-90,9102,8822,78,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3214,"WGS 84 / SCAR IMW SQ45-46",9001,4326,17214,9802,8821,-90,9102,8822,90,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3215,"WGS 84 / SCAR IMW SQ47-48",9001,4326,17215,9802,8821,-90,9102,8822,102,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3216,"WGS 84 / SCAR IMW SQ49-50",9001,4326,17216,9802,8821,-90,9102,8822,114,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3217,"WGS 84 / SCAR IMW SQ51-52",9001,4326,17217,9802,8821,-90,9102,8822,126,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3218,"WGS 84 / SCAR IMW SQ53-54",9001,4326,17218,9802,8821,-90,9102,8822,138,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3219,"WGS 84 / SCAR IMW SQ55-56",9001,4326,17219,9802,8821,-90,9102,8822,150,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3220,"WGS 84 / SCAR IMW SQ57-58",9001,4326,17220,9802,8821,-90,9102,8822,162,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+3221,"WGS 84 / SCAR IMW SR13-14",9001,4326,17221,9802,8821,-90,9102,8822,-102,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3222,"WGS 84 / SCAR IMW SR15-16",9001,4326,17222,9802,8821,-90,9102,8822,-90,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3223,"WGS 84 / SCAR IMW SR17-18",9001,4326,17223,9802,8821,-90,9102,8822,-78,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3224,"WGS 84 / SCAR IMW SR19-20",9001,4326,17224,9802,8821,-90,9102,8822,-66,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3225,"WGS 84 / SCAR IMW SR27-28",9001,4326,17225,9802,8821,-90,9102,8822,-18,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3226,"WGS 84 / SCAR IMW SR29-30",9001,4326,17226,9802,8821,-90,9102,8822,-6,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3227,"WGS 84 / SCAR IMW SR31-32",9001,4326,17227,9802,8821,-90,9102,8822,6,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3228,"WGS 84 / SCAR IMW SR33-34",9001,4326,17228,9802,8821,-90,9102,8822,18,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3229,"WGS 84 / SCAR IMW SR35-36",9001,4326,17229,9802,8821,-90,9102,8822,30,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3230,"WGS 84 / SCAR IMW SR37-38",9001,4326,17230,9802,8821,-90,9102,8822,42,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3231,"WGS 84 / SCAR IMW SR39-40",9001,4326,17231,9802,8821,-90,9102,8822,54,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3232,"WGS 84 / SCAR IMW SR41-42",9001,4326,17232,9802,8821,-90,9102,8822,66,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3233,"WGS 84 / SCAR IMW SR43-44",9001,4326,17233,9802,8821,-90,9102,8822,78,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3234,"WGS 84 / SCAR IMW SR45-46",9001,4326,17234,9802,8821,-90,9102,8822,90,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3235,"WGS 84 / SCAR IMW SR47-48",9001,4326,17235,9802,8821,-90,9102,8822,102,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3236,"WGS 84 / SCAR IMW SR49-50",9001,4326,17236,9802,8821,-90,9102,8822,114,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3237,"WGS 84 / SCAR IMW SR51-52",9001,4326,17237,9802,8821,-90,9102,8822,126,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3238,"WGS 84 / SCAR IMW SR53-54",9001,4326,17238,9802,8821,-90,9102,8822,138,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3239,"WGS 84 / SCAR IMW SR55-56",9001,4326,17239,9802,8821,-90,9102,8822,150,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3240,"WGS 84 / SCAR IMW SR57-58",9001,4326,17240,9802,8821,-90,9102,8822,162,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3241,"WGS 84 / SCAR IMW SR59-60",9001,4326,17241,9802,8821,-90,9102,8822,174,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+3242,"WGS 84 / SCAR IMW SS04-06",9001,4326,17242,9802,8821,-90,9102,8822,-153,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3243,"WGS 84 / SCAR IMW SS07-09",9001,4326,17243,9802,8821,-90,9102,8822,-135,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3244,"WGS 84 / SCAR IMW SS10-12",9001,4326,17244,9802,8821,-90,9102,8822,-117,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3245,"WGS 84 / SCAR IMW SS13-15",9001,4326,17245,9802,8821,-90,9102,8822,-99,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3246,"WGS 84 / SCAR IMW SS16-18",9001,4326,17246,9802,8821,-90,9102,8822,-81,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3247,"WGS 84 / SCAR IMW SS19-21",9001,4326,17247,9802,8821,-90,9102,8822,-63,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3248,"WGS 84 / SCAR IMW SS25-27",9001,4326,17248,9802,8821,-90,9102,8822,-27,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3249,"WGS 84 / SCAR IMW SS28-30",9001,4326,17249,9802,8821,-90,9102,8822,-9,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3250,"WGS 84 / SCAR IMW SS31-33",9001,4326,17250,9802,8821,-90,9102,8822,9,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3251,"WGS 84 / SCAR IMW SS34-36",9001,4326,17251,9802,8821,-90,9102,8822,27,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3252,"WGS 84 / SCAR IMW SS37-39",9001,4326,17252,9802,8821,-90,9102,8822,45,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3253,"WGS 84 / SCAR IMW SS40-42",9001,4326,17253,9802,8821,-90,9102,8822,63,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3254,"WGS 84 / SCAR IMW SS43-45",9001,4326,17254,9802,8821,-90,9102,8822,81,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3255,"WGS 84 / SCAR IMW SS46-48",9001,4326,17255,9802,8821,-90,9102,8822,99,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3256,"WGS 84 / SCAR IMW SS49-51",9001,4326,17256,9802,8821,-90,9102,8822,117,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3257,"WGS 84 / SCAR IMW SS52-54",9001,4326,17257,9802,8821,-90,9102,8822,135,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3258,"WGS 84 / SCAR IMW SS55-57",9001,4326,17258,9802,8821,-90,9102,8822,153,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3259,"WGS 84 / SCAR IMW SS58-60",9001,4326,17259,9802,8821,-90,9102,8822,171,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+3260,"WGS 84 / SCAR IMW ST01-04",9001,4326,17260,9802,8821,-90,9102,8822,-168,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3261,"WGS 84 / SCAR IMW ST05-08",9001,4326,17261,9802,8821,-90,9102,8822,-144,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3262,"WGS 84 / SCAR IMW ST09-12",9001,4326,17262,9802,8821,-90,9102,8822,-120,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3263,"WGS 84 / SCAR IMW ST13-16",9001,4326,17263,9802,8821,-90,9102,8822,-96,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3264,"WGS 84 / SCAR IMW ST17-20",9001,4326,17264,9802,8821,-90,9102,8822,-72,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3265,"WGS 84 / SCAR IMW ST21-24",9001,4326,17265,9802,8821,-90,9102,8822,-48,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3266,"WGS 84 / SCAR IMW ST25-28",9001,4326,17266,9802,8821,-90,9102,8822,-24,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3267,"WGS 84 / SCAR IMW ST29-32",9001,4326,17267,9802,8821,-90,9102,8822,0,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3268,"WGS 84 / SCAR IMW ST33-36",9001,4326,17268,9802,8821,-90,9102,8822,24,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3269,"WGS 84 / SCAR IMW ST37-40",9001,4326,17269,9802,8821,-90,9102,8822,48,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3270,"WGS 84 / SCAR IMW ST41-44",9001,4326,17270,9802,8821,-90,9102,8822,72,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3271,"WGS 84 / SCAR IMW ST45-48",9001,4326,17271,9802,8821,-90,9102,8822,96,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3272,"WGS 84 / SCAR IMW ST49-52",9001,4326,17272,9802,8821,-90,9102,8822,120,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3273,"WGS 84 / SCAR IMW ST53-56",9001,4326,17273,9802,8821,-90,9102,8822,144,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3274,"WGS 84 / SCAR IMW ST57-60",9001,4326,17274,9802,8821,-90,9102,8822,168,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3275,"WGS 84 / SCAR IMW SU01-05",9001,4326,17275,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-165,9102,,,,,,,,,
+3276,"WGS 84 / SCAR IMW SU06-10",9001,4326,17276,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-135,9102,,,,,,,,,
+3277,"WGS 84 / SCAR IMW SU11-15",9001,4326,17277,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-105,9102,,,,,,,,,
+3278,"WGS 84 / SCAR IMW SU16-20",9001,4326,17278,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-75,9102,,,,,,,,,
+3279,"WGS 84 / SCAR IMW SU21-25",9001,4326,17279,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-45,9102,,,,,,,,,
+3280,"WGS 84 / SCAR IMW SU26-30",9001,4326,17280,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-15,9102,,,,,,,,,
+3281,"WGS 84 / SCAR IMW SU31-35",9001,4326,17281,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,15,9102,,,,,,,,,
+3282,"WGS 84 / SCAR IMW SU36-40",9001,4326,17282,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,45,9102,,,,,,,,,
+3283,"WGS 84 / SCAR IMW SU41-45",9001,4326,17283,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,75,9102,,,,,,,,,
+3284,"WGS 84 / SCAR IMW SU46-50",9001,4326,17284,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,105,9102,,,,,,,,,
+3285,"WGS 84 / SCAR IMW SU51-55",9001,4326,17285,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,135,9102,,,,,,,,,
+3286,"WGS 84 / SCAR IMW SU56-60",9001,4326,17286,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,165,9102,,,,,,,,,
+3287,"WGS 84 / SCAR IMW SV01-10",9001,4326,17287,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-150,9102,,,,,,,,,
+3288,"WGS 84 / SCAR IMW SV11-20",9001,4326,17288,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-90,9102,,,,,,,,,
+3289,"WGS 84 / SCAR IMW SV21-30",9001,4326,17289,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-30,9102,,,,,,,,,
+3290,"WGS 84 / SCAR IMW SV31-40",9001,4326,17290,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,30,9102,,,,,,,,,
+3291,"WGS 84 / SCAR IMW SV41-50",9001,4326,17291,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,90,9102,,,,,,,,,
+3292,"WGS 84 / SCAR IMW SV51-60",9001,4326,17292,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,150,9102,,,,,,,,,
+3293,"WGS 84 / SCAR IMW SW01-60",9001,4326,17293,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,0,9102,,,,,,,,,
+3294,"WGS 84 / USGS Transantarctic Mountains",9001,4326,17294,9802,8821,-78,9102,8822,162,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+3295,"Guam 1963 / Yap Islands",9001,4675,15399,9832,8801,9.324815,9110,8802,138.100748,9110,8806,40000,9001,8807,60000,9001,,,,,,,,,
+3296,"RGPF / UTM zone 5S",9001,4687,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3297,"RGPF / UTM zone 6S",9001,4687,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3298,"RGPF / UTM zone 7S",9001,4687,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3299,"RGPF / UTM zone 8S",9001,4687,16108,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3300,Estonian Coordinate System of 1992,9001,4133,19938,9802,8821,57.310319415,9110,8822,24,9110,8823,59.2,9110,8824,58,9110,8826,500000,9001,8827,6375000,9001,,,
+3301,Estonian Coordinate System of 1997,9001,4180,19938,9802,8821,57.310319415,9110,8822,24,9110,8823,59.2,9110,8824,58,9110,8826,500000,9001,8827,6375000,9001,,,
+3302,"IGN63 Hiva Oa / UTM zone 7S",9001,4689,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3303,"Fatu Iva 72 / UTM zone 7S",9001,4688,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3304,"Tahiti 79 / UTM zone 6S",9001,4690,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3305,"Moorea 87 / UTM zone 6S",9001,4691,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3306,"Maupiti 83 / UTM zone 5S",9001,4692,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3307,"Nakhl-e Ghanem / UTM zone 39N",9001,4693,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3308,"GDA94 / NSW Lambert",9001,4283,17364,9802,8821,-33.25,9102,8822,147,9102,8823,-30.75,9102,8824,-35.75,9102,8826,9300000,9001,8827,4500000,9001,,,
+3309,"NAD27 / California Albers",9001,4267,10420,9822,8821,0,9102,8822,-120,9102,8823,34,9102,8824,40.5,9102,8826,0,9001,8827,-4000000,9001,,,
+3310,"NAD83 / California Albers",9001,4269,10420,9822,8821,0,9102,8822,-120,9102,8823,34,9102,8824,40.5,9102,8826,0,9001,8827,-4000000,9001,,,
+3311,"NAD83(HARN) / California Albers",9001,4152,10420,9822,8821,0,9102,8822,-120,9102,8823,34,9102,8824,40.5,9102,8826,0,9001,8827,-4000000,9001,,,
+3312,"CSG67 / UTM zone 21N",9001,4623,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3313,"RGFG95 / UTM zone 21N",9001,4624,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3314,"Katanga 1955 / Katanga Lambert",9001,4695,17401,9802,8821,0,9102,8822,26,9102,8823,-6.5,9102,8824,-11.5,9102,8826,0,9001,8827,0,9001,,,
+3315,"Katanga 1955 / Katanga TM",9001,4695,17402,9807,8801,-9,9102,8802,26,9102,8805,0.9998,9201,8806,0,9001,8807,0,9001,,,,,,
+3316,"Kasai 1953 / Congo TM zone 22",9001,4696,17422,9807,8801,0,9102,8802,22,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3317,"Kasai 1953 / Congo TM zone 24",9001,4696,17424,9807,8801,0,9102,8802,24,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3318,"IGC 1962 / Congo TM zone 12",9001,4697,17412,9807,8801,0,9102,8802,12,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3319,"IGC 1962 / Congo TM zone 14",9001,4697,17414,9807,8801,0,9102,8802,14,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3320,"IGC 1962 / Congo TM zone 16",9001,4697,17416,9807,8801,0,9102,8802,16,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3321,"IGC 1962 / Congo TM zone 18",9001,4697,17418,9807,8801,0,9102,8802,18,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3322,"IGC 1962 / Congo TM zone 20",9001,4697,17420,9807,8801,0,9102,8802,20,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3323,"IGC 1962 / Congo TM zone 22",9001,4697,17422,9807,8801,0,9102,8802,22,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3324,"IGC 1962 / Congo TM zone 24",9001,4697,17424,9807,8801,0,9102,8802,24,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3325,"IGC 1962 / Congo TM zone 26",9001,4697,17426,9807,8801,0,9102,8802,26,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3326,"IGC 1962 / Congo TM zone 28",9001,4697,17428,9807,8801,0,9102,8802,28,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3327,"IGC 1962 / Congo TM zone 30",9001,4697,17430,9807,8801,0,9102,8802,30,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3328,"Pulkovo 1942(58) / GUGiK-80",9001,4179,18286,9809,8801,52.1,9110,8802,19.1,9110,8805,0.999714,9201,8806,500000,9001,8807,500000,9001,,,,,,
+3329,"Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5",9001,4179,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+3330,"Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6",9001,4179,16266,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+3331,"Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7",9001,4179,16267,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+3332,"Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8",9001,4179,16268,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+3333,"Pulkovo 1942(58) / Gauss-Kruger zone 3",9001,4179,16203,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+3334,"Pulkovo 1942(58) / Gauss-Kruger zone 4",9001,4179,16204,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+3335,"Pulkovo 1942(58) / Gauss-Kruger zone 5",9001,4179,16205,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+3336,"IGN 1962 Kerguelen / UTM zone 42S",9001,4698,16142,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3339,"IGCB 1955 / Congo TM zone 12",9001,4701,17412,9807,8801,0,9102,8802,12,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3340,"IGCB 1955 / Congo TM zone 14",9001,4701,17414,9807,8801,0,9102,8802,14,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3341,"IGCB 1955 / Congo TM zone 16",9001,4701,17416,9807,8801,0,9102,8802,16,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3342,"IGCB 1955 / UTM zone 33S",9001,4701,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3346,"LKS94 / Lithuania TM",9001,4669,19934,9807,8801,0,9102,8802,24,9102,8805,0.9998,9201,8806,500000,9001,8807,0,9001,,,,,,
+3347,"NAD83 / Statistics Canada Lambert",9001,4269,19897,9802,8821,63.390675,9102,8822,-91.52,9110,8823,49,9102,8824,77,9102,8826,6200000,9001,8827,3000000,9001,,,
+3348,"NAD83(CSRS) / Statistics Canada Lambert",9001,4617,19897,9802,8821,63.390675,9102,8822,-91.52,9110,8823,49,9102,8824,77,9102,8826,6200000,9001,8827,3000000,9001,,,
+3349,"WGS 84 / PDC Mercator",9001,4326,19898,9804,8801,0,9102,8802,-150,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+3350,"Pulkovo 1942 / CS63 zone C0",9001,4284,18450,9807,8801,0.06,9110,8802,21.57,9110,8805,1,9201,8806,250000,9001,8807,0,9001,,,,,,
+3351,"Pulkovo 1942 / CS63 zone C1",9001,4284,18451,9807,8801,0.06,9110,8802,24.57,9110,8805,1,9201,8806,1250000,9001,8807,0,9001,,,,,,
+3352,"Pulkovo 1942 / CS63 zone C2",9001,4284,18452,9807,8801,0.06,9110,8802,27.57,9110,8805,1,9201,8806,2250000,9001,8807,0,9001,,,,,,
+3353,"Mhast (onshore) / UTM zone 32S",9001,4704,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3354,"Mhast (offshore) / UTM zone 32S",9001,4705,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+3355,"Egypt Gulf of Suez S-650 TL / Red Belt",9001,4706,18072,9807,8801,30,9102,8802,31,9102,8805,1,9201,8806,615000,9001,8807,810000,9001,,,,,,
+3356,"Grand Cayman 1959 / UTM zone 17N",9001,4723,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3357,"Little Cayman 1961 / UTM zone 17N",9001,4726,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3358,"NAD83(HARN) / North Carolina",9001,4152,13230,9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,609601.22,9001,8827,0,9001,,,
+3359,"NAD83(HARN) / North Carolina (ftUS)",9002,4152,15346,9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,2000000,9003,8827,0,9003,,,
+3360,"NAD83(HARN) / South Carolina",9001,4152,13930,9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,609600,9001,8827,0,9001,,,
+3361,"NAD83(HARN) / South Carolina (ft)",9002,4152,15355,9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,2000000,9002,8827,0,9002,,,
+3362,"NAD83(HARN) / Pennsylvania North",9001,4152,13731,9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,600000,9001,8827,0,9001,,,
+3363,"NAD83(HARN) / Pennsylvania North (ftUS)",9003,4152,15353,9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,1968500,9003,8827,0,9003,,,
+3364,"NAD83(HARN) / Pennsylvania South",9001,4152,13732,9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,600000,9001,8827,0,9001,,,
+3365,"NAD83(HARN) / Pennsylvania South (ftUS)",9003,4152,15354,9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,1968500,9003,8827,0,9003,,,
+3366,Hong Kong 1963 Grid System,9001,4738,19896,9806,8801,22.184368,9110,8802,114.10428,9110,8806,132033.92,9005,8807,62565.96,9005,,,,,,,,,
+3439,"PSD93 / UTM zone 39N",9001,4134,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3440,"PSD93 / UTM zone 40N",9001,4134,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3561,"Old Hawaiian / Hawaii zone 1",9003,4135,15101,9807,8801,18.5,9110,8802,-155.3,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+3562,"Old Hawaiian / Hawaii zone 2",9003,4135,15102,9807,8801,20.2,9110,8802,-156.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+3563,"Old Hawaiian / Hawaii zone 3",9003,4135,15103,9807,8801,21.1,9110,8802,-158,9110,8805,0.99999,9201,8806,500000,9003,8807,0,9003,,,,,,
+3564,"Old Hawaiian / Hawaii zone 4",9003,4135,15104,9807,8801,21.5,9110,8802,-159.3,9110,8805,0.99999,9201,8806,500000,9003,8807,0,9003,,,,,,
+3565,"Old Hawaiian / Hawaii zone 5",9003,4135,15105,9807,8801,21.4,9110,8802,-160.1,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+3920,"Puerto Rico / UTM zone 20N",9001,4139,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+3991,Puerto Rico State Plane CS of 1927,9003,4139,15201,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,0,9003,,,
+3992,"Puerto Rico / St. Croix",9003,4139,15202,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,100000,9003,,,
+3993,"Guam 1963 / Guam SPCS",9001,4675,15400,9831,8801,13.282087887,9110,8802,144.445550254,9110,8806,50000,9001,8807,50000,9001,,,,,,,,,
+20004,"Pulkovo 1995 / Gauss-Kruger zone 4",9001,4200,16204,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+20005,"Pulkovo 1995 / Gauss-Kruger zone 5",9001,4200,16205,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+20006,"Pulkovo 1995 / Gauss-Kruger zone 6",9001,4200,16206,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+20007,"Pulkovo 1995 / Gauss-Kruger zone 7",9001,4200,16207,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+20008,"Pulkovo 1995 / Gauss-Kruger zone 8",9001,4200,16208,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+20009,"Pulkovo 1995 / Gauss-Kruger zone 9",9001,4200,16209,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+20010,"Pulkovo 1995 / Gauss-Kruger zone 10",9001,4200,16210,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+20011,"Pulkovo 1995 / Gauss-Kruger zone 11",9001,4200,16211,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+20012,"Pulkovo 1995 / Gauss-Kruger zone 12",9001,4200,16212,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+20013,"Pulkovo 1995 / Gauss-Kruger zone 13",9001,4200,16213,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+20014,"Pulkovo 1995 / Gauss-Kruger zone 14",9001,4200,16214,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+20015,"Pulkovo 1995 / Gauss-Kruger zone 15",9001,4200,16215,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+20016,"Pulkovo 1995 / Gauss-Kruger zone 16",9001,4200,16216,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+20017,"Pulkovo 1995 / Gauss-Kruger zone 17",9001,4200,16217,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+20018,"Pulkovo 1995 / Gauss-Kruger zone 18",9001,4200,16218,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+20019,"Pulkovo 1995 / Gauss-Kruger zone 19",9001,4200,16219,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+20020,"Pulkovo 1995 / Gauss-Kruger zone 20",9001,4200,16220,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+20021,"Pulkovo 1995 / Gauss-Kruger zone 21",9001,4200,16221,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+20022,"Pulkovo 1995 / Gauss-Kruger zone 22",9001,4200,16222,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+20023,"Pulkovo 1995 / Gauss-Kruger zone 23",9001,4200,16223,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+20024,"Pulkovo 1995 / Gauss-Kruger zone 24",9001,4200,16224,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+20025,"Pulkovo 1995 / Gauss-Kruger zone 25",9001,4200,16225,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+20026,"Pulkovo 1995 / Gauss-Kruger zone 26",9001,4200,16226,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+20027,"Pulkovo 1995 / Gauss-Kruger zone 27",9001,4200,16227,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+20028,"Pulkovo 1995 / Gauss-Kruger zone 28",9001,4200,16228,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+20029,"Pulkovo 1995 / Gauss-Kruger zone 29",9001,4200,16229,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+20030,"Pulkovo 1995 / Gauss-Kruger zone 30",9001,4200,16230,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+20031,"Pulkovo 1995 / Gauss-Kruger zone 31",9001,4200,16231,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+20032,"Pulkovo 1995 / Gauss-Kruger zone 32",9001,4200,16232,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+20064,"Pulkovo 1995 / Gauss-Kruger 4N",9001,4200,16304,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20065,"Pulkovo 1995 / Gauss-Kruger 5N",9001,4200,16305,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20066,"Pulkovo 1995 / Gauss-Kruger 6N",9001,4200,16306,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20067,"Pulkovo 1995 / Gauss-Kruger 7N",9001,4200,16307,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20068,"Pulkovo 1995 / Gauss-Kruger 8N",9001,4200,16308,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20069,"Pulkovo 1995 / Gauss-Kruger 9N",9001,4200,16309,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20070,"Pulkovo 1995 / Gauss-Kruger 10N",9001,4200,16310,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20071,"Pulkovo 1995 / Gauss-Kruger 11N",9001,4200,16311,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20072,"Pulkovo 1995 / Gauss-Kruger 12N",9001,4200,16312,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20073,"Pulkovo 1995 / Gauss-Kruger 13N",9001,4200,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20074,"Pulkovo 1995 / Gauss-Kruger 14N",9001,4200,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20075,"Pulkovo 1995 / Gauss-Kruger 15N",9001,4200,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20076,"Pulkovo 1995 / Gauss-Kruger 16N",9001,4200,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20077,"Pulkovo 1995 / Gauss-Kruger 17N",9001,4200,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20078,"Pulkovo 1995 / Gauss-Kruger 18N",9001,4200,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20079,"Pulkovo 1995 / Gauss-Kruger 19N",9001,4200,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20080,"Pulkovo 1995 / Gauss-Kruger 20N",9001,4200,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20081,"Pulkovo 1995 / Gauss-Kruger 21N",9001,4200,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20082,"Pulkovo 1995 / Gauss-Kruger 22N",9001,4200,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20083,"Pulkovo 1995 / Gauss-Kruger 23N",9001,4200,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20084,"Pulkovo 1995 / Gauss-Kruger 24N",9001,4200,16324,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20085,"Pulkovo 1995 / Gauss-Kruger 25N",9001,4200,16325,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20086,"Pulkovo 1995 / Gauss-Kruger 26N",9001,4200,16326,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20087,"Pulkovo 1995 / Gauss-Kruger 27N",9001,4200,16327,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20088,"Pulkovo 1995 / Gauss-Kruger 28N",9001,4200,16328,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20089,"Pulkovo 1995 / Gauss-Kruger 29N",9001,4200,16329,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20090,"Pulkovo 1995 / Gauss-Kruger 30N",9001,4200,16330,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20091,"Pulkovo 1995 / Gauss-Kruger 31N",9001,4200,16331,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20092,"Pulkovo 1995 / Gauss-Kruger 32N",9001,4200,16332,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+20135,"Adindan / UTM zone 35N",9001,4201,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20136,"Adindan / UTM zone 36N",9001,4201,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20137,"Adindan / UTM zone 37N",9001,4201,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20138,"Adindan / UTM zone 38N",9001,4201,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20248,"AGD66 / AMG zone 48",9001,4202,17448,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20249,"AGD66 / AMG zone 49",9001,4202,17449,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20250,"AGD66 / AMG zone 50",9001,4202,17450,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20251,"AGD66 / AMG zone 51",9001,4202,17451,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20252,"AGD66 / AMG zone 52",9001,4202,17452,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20253,"AGD66 / AMG zone 53",9001,4202,17453,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20254,"AGD66 / AMG zone 54",9001,4202,17454,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20255,"AGD66 / AMG zone 55",9001,4202,17455,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20256,"AGD66 / AMG zone 56",9001,4202,17456,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20257,"AGD66 / AMG zone 57",9001,4202,17457,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20258,"AGD66 / AMG zone 58",9001,4202,17458,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20348,"AGD84 / AMG zone 48",9001,4203,17448,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20349,"AGD84 / AMG zone 49",9001,4203,17449,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20350,"AGD84 / AMG zone 50",9001,4203,17450,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20351,"AGD84 / AMG zone 51",9001,4203,17451,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20352,"AGD84 / AMG zone 52",9001,4203,17452,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20353,"AGD84 / AMG zone 53",9001,4203,17453,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20354,"AGD84 / AMG zone 54",9001,4203,17454,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20355,"AGD84 / AMG zone 55",9001,4203,17455,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20356,"AGD84 / AMG zone 56",9001,4203,17456,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20357,"AGD84 / AMG zone 57",9001,4203,17457,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20358,"AGD84 / AMG zone 58",9001,4203,17458,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20436,"Ain el Abd / UTM zone 36N",9001,4204,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20437,"Ain el Abd / UTM zone 37N",9001,4204,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20438,"Ain el Abd / UTM zone 38N",9001,4204,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20439,"Ain el Abd / UTM zone 39N",9001,4204,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20440,"Ain el Abd / UTM zone 40N",9001,4204,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20499,"Ain el Abd / Bahrain Grid",9001,4204,19900,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20538,"Afgooye / UTM zone 38N",9001,4205,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20539,"Afgooye / UTM zone 39N",9001,4205,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+20790,"Lisbon (Lisbon)/Portuguese National Grid",9001,4803,19936,9807,8801,39.4,9110,8802,1,9110,8805,1,9201,8806,200000,9001,8807,300000,9001,,,,,,
+20791,"Lisbon (Lisbon)/Portuguese Grid",9001,4803,19969,9807,8801,39.4,9110,8802,1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+20822,"Aratu / UTM zone 22S",9001,4208,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20823,"Aratu / UTM zone 23S",9001,4208,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20824,"Aratu / UTM zone 24S",9001,4208,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20934,"Arc 1950 / UTM zone 34S",9001,4209,16134,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20935,"Arc 1950 / UTM zone 35S",9001,4209,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+20936,"Arc 1950 / UTM zone 36S",9001,4209,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21035,"Arc 1960 / UTM zone 35S",9001,4210,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21036,"Arc 1960 / UTM zone 36S",9001,4210,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21037,"Arc 1960 / UTM zone 37S",9001,4210,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21095,"Arc 1960 / UTM zone 35N",9001,4210,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+21096,"Arc 1960 / UTM zone 36N",9001,4210,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+21097,"Arc 1960 / UTM zone 37N",9001,4210,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+21100,"Batavia (Jakarta) / NEIEZ",9001,4813,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+21148,"Batavia / UTM zone 48S",9001,4211,16148,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21149,"Batavia / UTM zone 49S",9001,4211,16149,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21150,"Batavia / UTM zone 50S",9001,4211,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+21291,"Barbados 1938 / British West Indies Grid",9001,4212,19942,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+21292,"Barbados 1938 / Barbados National Grid",9001,4212,19943,9807,8801,13.1035,9110,8802,-59.3335,9110,8805,0.9999986,9201,8806,30000,9001,8807,75000,9001,,,,,,
+21413,"Beijing 1954 / Gauss-Kruger zone 13",9001,4214,16213,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+21414,"Beijing 1954 / Gauss-Kruger zone 14",9001,4214,16214,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+21415,"Beijing 1954 / Gauss-Kruger zone 15",9001,4214,16215,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+21416,"Beijing 1954 / Gauss-Kruger zone 16",9001,4214,16216,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+21417,"Beijing 1954 / Gauss-Kruger zone 17",9001,4214,16217,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+21418,"Beijing 1954 / Gauss-Kruger zone 18",9001,4214,16218,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+21419,"Beijing 1954 / Gauss-Kruger zone 19",9001,4214,16219,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+21420,"Beijing 1954 / Gauss-Kruger zone 20",9001,4214,16220,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+21421,"Beijing 1954 / Gauss-Kruger zone 21",9001,4214,16221,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+21422,"Beijing 1954 / Gauss-Kruger zone 22",9001,4214,16222,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+21423,"Beijing 1954 / Gauss-Kruger zone 23",9001,4214,16223,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+21453,"Beijing 1954 / Gauss-Kruger CM 75E",9001,4214,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21454,"Beijing 1954 / Gauss-Kruger CM 81E",9001,4214,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21455,"Beijing 1954 / Gauss-Kruger CM 87E",9001,4214,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21456,"Beijing 1954 / Gauss-Kruger CM 93E",9001,4214,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21457,"Beijing 1954 / Gauss-Kruger CM 99E",9001,4214,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21458,"Beijing 1954 / Gauss-Kruger CM 105E",9001,4214,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21459,"Beijing 1954 / Gauss-Kruger CM 111E",9001,4214,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21460,"Beijing 1954 / Gauss-Kruger CM 117E",9001,4214,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21461,"Beijing 1954 / Gauss-Kruger CM 123E",9001,4214,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21462,"Beijing 1954 / Gauss-Kruger CM 129E",9001,4214,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21463,"Beijing 1954 / Gauss-Kruger CM 135E",9001,4214,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21473,"Beijing 1954 / Gauss-Kruger 13N",9001,4214,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21474,"Beijing 1954 / Gauss-Kruger 14N",9001,4214,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21475,"Beijing 1954 / Gauss-Kruger 15N",9001,4214,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21476,"Beijing 1954 / Gauss-Kruger 16N",9001,4214,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21477,"Beijing 1954 / Gauss-Kruger 17N",9001,4214,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21478,"Beijing 1954 / Gauss-Kruger 18N",9001,4214,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21479,"Beijing 1954 / Gauss-Kruger 19N",9001,4214,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21480,"Beijing 1954 / Gauss-Kruger 20N",9001,4214,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21481,"Beijing 1954 / Gauss-Kruger 21N",9001,4214,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21482,"Beijing 1954 / Gauss-Kruger 22N",9001,4214,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21483,"Beijing 1954 / Gauss-Kruger 23N",9001,4214,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+21500,"Belge 1950 (Brussels) / Belge Lambert 50",9001,4809,19901,9802,8821,90,9110,8822,0,9110,8823,49.5,9110,8824,51.1,9110,8826,150000,9001,8827,5400000,9001,,,
+21780,"Bern 1898 (Bern) / LV03C",9001,4801,19923,9815,8811,46.570866,9110,8812,0,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,0,9001,8817,0,9001
+21781,"CH1903 / LV03",9001,4149,19922,9815,8811,46.570866,9110,8812,7.26225,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,600000,9001,8817,200000,9001
+21817,"Bogota 1975 / UTM zone 17N",9001,4218,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+21818,"Bogota 1975 / UTM zone 18N",9001,4218,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+21891,"Bogota 1975 / Colombia West zone",9001,4218,18051,9807,8801,4.355657,9110,8802,-77.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21892,"Bogota 1975 / Colombia Bogota zone",9001,4218,18052,9807,8801,4.355657,9110,8802,-74.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21893,"Bogota 1975 / Colombia East Central zone",9001,4218,18053,9807,8801,4.355657,9110,8802,-71.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21894,"Bogota 1975 / Colombia East",9001,4218,18054,9807,8801,4.355657,9110,8802,-68.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21896,"Bogota 1975 / Colombia West zone",9001,4218,18051,9807,8801,4.355657,9110,8802,-77.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21897,"Bogota 1975 / Colombia Bogota zone",9001,4218,18052,9807,8801,4.355657,9110,8802,-74.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21898,"Bogota 1975 / Colombia East Central zone",9001,4218,18053,9807,8801,4.355657,9110,8802,-71.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+21899,"Bogota 1975 / Colombia East",9001,4218,18054,9807,8801,4.355657,9110,8802,-68.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+22032,"Camacupa / UTM zone 32S",9001,4220,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22033,"Camacupa / UTM zone 33S",9001,4220,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22091,"Camacupa / TM 11.30 SE",9001,4220,16611,9807,8801,0,9110,8802,11.3,9110,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22092,"Camacupa / TM 12 SE",9001,4220,16612,9807,8801,0,9102,8802,12,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22171,"POSGAR 98 / Argentina 1",9001,4190,18031,9807,8801,-90,9102,8802,-72,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+22172,"POSGAR 98 / Argentina 2",9001,4190,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+22173,"POSGAR 98 / Argentina 3",9001,4190,18033,9807,8801,-90,9102,8802,-66,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+22174,"POSGAR 98 / Argentina 4",9001,4190,18034,9807,8801,-90,9102,8802,-63,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+22175,"POSGAR 98 / Argentina 5",9001,4190,18035,9807,8801,-90,9102,8802,-60,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+22176,"POSGAR 98 / Argentina 6",9001,4190,18036,9807,8801,-90,9102,8802,-57,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+22177,"POSGAR 98 / Argentina 7",9001,4190,18037,9807,8801,-90,9102,8802,-54,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+22181,"POSGAR 94 / Argentina 1",9001,4694,18031,9807,8801,-90,9102,8802,-72,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+22182,"POSGAR 94 / Argentina 2",9001,4694,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+22183,"POSGAR 94 / Argentina 3",9001,4694,18033,9807,8801,-90,9102,8802,-66,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+22184,"POSGAR 94 / Argentina 4",9001,4694,18034,9807,8801,-90,9102,8802,-63,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+22185,"POSGAR 94 / Argentina 5",9001,4694,18035,9807,8801,-90,9102,8802,-60,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+22186,"POSGAR 94 / Argentina 6",9001,4694,18036,9807,8801,-90,9102,8802,-57,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+22187,"POSGAR 94 / Argentina 7",9001,4694,18037,9807,8801,-90,9102,8802,-54,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+22191,"Campo Inchauspe / Argentina 1",9001,4221,18031,9807,8801,-90,9102,8802,-72,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+22192,"Campo Inchauspe / Argentina 2",9001,4221,18032,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+22193,"Campo Inchauspe / Argentina 3",9001,4221,18033,9807,8801,-90,9102,8802,-66,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+22194,"Campo Inchauspe / Argentina 4",9001,4221,18034,9807,8801,-90,9102,8802,-63,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+22195,"Campo Inchauspe / Argentina 5",9001,4221,18035,9807,8801,-90,9102,8802,-60,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+22196,"Campo Inchauspe / Argentina 6",9001,4221,18036,9807,8801,-90,9102,8802,-57,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+22197,"Campo Inchauspe / Argentina 7",9001,4221,18037,9807,8801,-90,9102,8802,-54,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+22234,"Cape / UTM zone 34S",9001,4222,16134,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22235,"Cape / UTM zone 35S",9001,4222,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22236,"Cape / UTM zone 36S",9001,4222,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22275,South African Coordinate System zone 15,9001,4222,17515,9808,8801,0,9102,8802,15,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22277,South African Coordinate System zone 17,9001,4222,17517,9808,8801,0,9102,8802,17,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22279,South African Coordinate System zone 19,9001,4222,17519,9808,8801,0,9102,8802,19,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22281,South African Coordinate System zone 21,9001,4222,17521,9808,8801,0,9102,8802,21,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22283,South African Coordinate System zone 23,9001,4222,17523,9808,8801,0,9102,8802,23,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22285,South African Coordinate System zone 25,9001,4222,17525,9808,8801,0,9102,8802,25,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22287,South African Coordinate System zone 27,9001,4222,17527,9808,8801,0,9102,8802,27,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22289,South African Coordinate System zone 29,9001,4222,17529,9808,8801,0,9102,8802,29,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22291,South African Coordinate System zone 31,9001,4222,17531,9808,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22293,South African Coordinate System zone 33,9001,4222,17533,9808,8801,0,9102,8802,33,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+22300,"Carthage (Paris) / Tunisia Mining Grid",9036,4816,19937,9816,8821,38.81973,9105,8822,7.83445,9105,8826,270,9036,8827,582,9036,,,,,,,,,
+22332,"Carthage / UTM zone 32N",9001,4223,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+22391,"Carthage / Nord Tunisie",9001,4223,18181,9801,8801,40,9105,8802,11,9105,8805,0.999625544,9201,8806,500000,9001,8807,300000,9001,,,,,,
+22392,"Carthage / Sud Tunisie",9001,4223,18182,9801,8801,37,9105,8802,11,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+22521,"Corrego Alegre / UTM zone 21S",9001,4225,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22522,"Corrego Alegre / UTM zone 22S",9001,4225,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22523,"Corrego Alegre / UTM zone 23S",9001,4225,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22524,"Corrego Alegre / UTM zone 24S",9001,4225,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22525,"Corrego Alegre / UTM zone 25S",9001,4225,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+22700,"Deir ez Zor / Levant Zone",9001,4227,19940,9817,8801,34.39,9110,8802,37.21,9110,8805,0.9996256,9201,8806,300000,9001,8807,300000,9001,,,,,,
+22770,"Deir ez Zor / Syria Lambert",9001,4227,19948,9801,8801,34.39,9110,8802,37.21,9110,8805,0.9996256,9201,8806,300000,9001,8807,300000,9001,,,,,,
+22780,"Deir ez Zor / Levant Stereographic",9001,4227,19949,9809,8801,38,9105,8802,43.5,9105,8805,0.9995341,9201,8806,0,9001,8807,0,9001,,,,,,
+22832,"Douala / UTM zone 32N",9001,4228,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+22991,"Egypt 1907 / Blue Belt",9001,4229,18071,9807,8801,30,9102,8802,35,9102,8805,1,9201,8806,300000,9001,8807,1100000,9001,,,,,,
+22992,"Egypt 1907 / Red Belt",9001,4229,18072,9807,8801,30,9102,8802,31,9102,8805,1,9201,8806,615000,9001,8807,810000,9001,,,,,,
+22993,"Egypt 1907 / Purple Belt",9001,4229,18073,9807,8801,30,9102,8802,27,9102,8805,1,9201,8806,700000,9001,8807,200000,9001,,,,,,
+22994,"Egypt 1907 / Extended Purple Belt",9001,4229,18074,9807,8801,30,9102,8802,27,9102,8805,1,9201,8806,700000,9001,8807,1200000,9001,,,,,,
+23028,"ED50 / UTM zone 28N",9001,4230,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23029,"ED50 / UTM zone 29N",9001,4230,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23030,"ED50 / UTM zone 30N",9001,4230,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23031,"ED50 / UTM zone 31N",9001,4230,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23032,"ED50 / UTM zone 32N",9001,4230,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23033,"ED50 / UTM zone 33N",9001,4230,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23034,"ED50 / UTM zone 34N",9001,4230,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23035,"ED50 / UTM zone 35N",9001,4230,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23036,"ED50 / UTM zone 36N",9001,4230,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23037,"ED50 / UTM zone 37N",9001,4230,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23038,"ED50 / UTM zone 38N",9001,4230,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23090,"ED50 / TM 0 N",9001,4230,16400,9807,8801,0,9102,8802,0,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23095,"ED50 / TM 5 NE",9001,4230,16405,9807,8801,0,9102,8802,5,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23239,"Fahud / UTM zone 39N",9001,4232,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23240,"Fahud / UTM zone 40N",9001,4232,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23433,"Garoua / UTM zone 33N",9001,4234,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23700,"HD72 / EOV",9001,4237,19931,9815,8811,47.08398174,9110,8812,19.02548584,9110,8813,90,9110,8814,90,9110,8815,0.99993,9201,8816,650000,9001,8817,200000,9001
+23846,"ID74 / UTM zone 46N",9001,4238,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23847,"ID74 / UTM zone 47N",9001,4238,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23848,"ID74 / UTM zone 48N",9001,4238,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23849,"ID74 / UTM zone 49N",9001,4238,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23850,"ID74 / UTM zone 50N",9001,4238,16050,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23851,"ID74 / UTM zone 51N",9001,4238,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23852,"ID74 / UTM zone 52N",9001,4238,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23853,"ID74 / UTM zone 53N",9001,4238,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23886,"ID74 / UTM zone 46S",9001,4238,16146,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23887,"ID74 / UTM zone 47S",9001,4238,16147,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23888,"ID74 / UTM zone 48S",9001,4238,16148,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23889,"ID74 / UTM zone 49S",9001,4238,16149,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23890,"ID74 / UTM zone 50S",9001,4238,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23891,"ID74 / UTM zone 51S",9001,4238,16151,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23892,"ID74 / UTM zone 52S",9001,4238,16152,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23893,"ID74 / UTM zone 53S",9001,4238,16153,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23894,"ID74 / UTM zone 54S",9001,4238,16154,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+23946,"Indian 1954 / UTM zone 46N",9001,4239,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23947,"Indian 1954 / UTM zone 47N",9001,4239,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+23948,"Indian 1954 / UTM zone 48N",9001,4239,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24047,"Indian 1975 / UTM zone 47N",9001,4240,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24048,"Indian 1975 / UTM zone 48N",9001,4240,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24100,"Jamaica 1875 / Jamaica (Old Grid)",9005,4241,19909,9801,8801,18,9102,8802,-77,9102,8805,1,9201,8806,550000,9005,8807,400000,9005,,,,,,
+24200,"JAD69 / Jamaica National Grid",9001,4242,19910,9801,8801,18,9102,8802,-77,9102,8805,1,9201,8806,250000,9001,8807,150000,9001,,,,,,
+24305,"Kalianpur 1937 / UTM zone 45N",9001,4144,16045,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24306,"Kalianpur 1937 / UTM zone 46N",9001,4144,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24311,"Kalianpur 1962 / UTM zone 41N",9001,4145,16041,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24312,"Kalianpur 1962 / UTM zone 42N",9001,4145,16042,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24313,"Kalianpur 1962 / UTM zone 43N",9001,4145,16043,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24342,"Kalianpur 1975 / UTM zone 42N",9001,4146,16042,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24343,"Kalianpur 1975 / UTM zone 43N",9001,4146,16043,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24344,"Kalianpur 1975 / UTM zone 44N",9001,4146,16044,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24345,"Kalianpur 1975 / UTM zone 45N",9001,4146,16045,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24346,"Kalianpur 1975 / UTM zone 46N",9001,4146,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24347,"Kalianpur 1975 / UTM zone 47N",9001,4146,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24370,"Kalianpur 1880 / India zone 0",9084,4243,18110,9801,8801,39.3,9110,8802,68,9110,8805,0.99846154,9201,8806,2355500,9084,8807,2590000,9084,,,,,,
+24371,"Kalianpur 1880 / India zone I",9084,4243,18111,9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+24372,"Kalianpur 1880 / India zone IIa",9084,4243,18112,9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+24373,"Kalianpur 1880 / India zone III",9084,4243,18114,9801,8801,19,9102,8802,80,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+24374,"Kalianpur 1880 / India zone IV",9084,4243,18116,9801,8801,12,9102,8802,80,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+24375,"Kalianpur 1937 / India zone IIb",9001,4144,18238,9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,2743185.69,9001,8807,914395.23,9001,,,,,,
+24376,"Kalianpur 1962 / India zone I",9001,4145,18236,9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,2743196.4,9001,8807,914398.8,9001,,,,,,
+24377,"Kalianpur 1962 / India zone IIa",9001,4145,18237,9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,2743196.4,9001,8807,914398.8,9001,,,,,,
+24378,"Kalianpur 1975 / India zone I",9001,4146,18231,9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+24379,"Kalianpur 1975 / India zone IIa",9001,4146,18232,9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+24380,"Kalianpur 1975 / India zone IIb",9001,4146,18235,9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+24381,"Kalianpur 1975 / India zone III",9001,4146,18233,9801,8801,19,9102,8802,80,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+24382,"Kalianpur 1880 / India zone IIb",9084,4243,18113,9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+24383,"Kalianpur 1975 / India zone IV",9001,4146,18234,9801,8801,12,9102,8802,80,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+24500,"Kertau / Singapore Grid",9001,4245,19920,9806,8801,1.1715528,9110,8802,103.5110808,9110,8806,30000,9001,8807,30000,9001,,,,,,,,,
+24547,"Kertau / UTM zone 47N",9001,4245,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24548,"Kertau / UTM zone 48N",9001,4245,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24571,"Kertau / R.S.O. Malaya (ch)",9062,4245,19935,9812,8806,40000,9062,8807,0,9062,8811,4,9110,8812,102.15,9110,8813,323.01328458,9110,8814,323.07483685,9110,8815,0.99984,9201
+24600,KOC Lambert,9001,4246,19906,9801,8801,32.3,9110,8802,45,9110,8805,0.9987864078,9201,8806,1500000,9001,8807,1166200,9001,,,,,,
+24718,"La Canoa / UTM zone 18N",9001,4247,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24719,"La Canoa / UTM zone 19N",9001,4247,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24720,"La Canoa / UTM zone 20N",9001,4247,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24817,"PSAD56 / UTM zone 17N",9001,4248,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24818,"PSAD56 / UTM zone 18N",9001,4248,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24819,"PSAD56 / UTM zone 19N",9001,4248,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24820,"PSAD56 / UTM zone 20N",9001,4248,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24821,"PSAD56 / UTM zone 21N",9001,4248,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+24877,"PSAD56 / UTM zone 17S",9001,4248,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24878,"PSAD56 / UTM zone 18S",9001,4248,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24879,"PSAD56 / UTM zone 19S",9001,4248,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24880,"PSAD56 / UTM zone 20S",9001,4248,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24881,"PSAD56 / UTM zone 21S",9001,4248,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24882,"PSAD56 / UTM zone 22S",9001,4248,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+24891,"PSAD56 / Peru west zone",9001,4248,18161,9807,8801,-6,9110,8802,-80.3,9110,8805,0.99983008,9201,8806,222000,9001,8807,1426834.743,9001,,,,,,
+24892,"PSAD56 / Peru central zone",9001,4248,18162,9807,8801,-9.3,9110,8802,-76,9110,8805,0.99932994,9201,8806,720000,9001,8807,1039979.159,9001,,,,,,
+24893,"PSAD56 / Peru east zone",9001,4248,18163,9807,8801,-9.3,9110,8802,-70.3,9110,8805,0.99952992,9201,8806,1324000,9001,8807,1040084.558,9001,,,,,,
+25000,"Leigon / Ghana Metre Grid",9001,4250,19904,9807,8801,4.4,9110,8802,-1,9110,8805,0.99975,9201,8806,274319.51,9001,8807,0,9001,,,,,,
+25231,"Lome / UTM zone 31N",9001,4252,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25391,"Luzon 1911 / Philippines zone I",9001,4253,18171,9807,8801,0,9102,8802,117,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+25392,"Luzon 1911 / Philippines zone II",9001,4253,18172,9807,8801,0,9102,8802,119,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+25393,"Luzon 1911 / Philippines zone III",9001,4253,18173,9807,8801,0,9102,8802,121,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+25394,"Luzon 1911 / Philippines zone IV",9001,4253,18174,9807,8801,0,9102,8802,123,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+25395,"Luzon 1911 / Philippines zone V",9001,4253,18175,9807,8801,0,9102,8802,125,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+25700,"Makassar (Jakarta) / NEIEZ",9001,4804,19905,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+25828,"ETRS89 / UTM zone 28N",9001,4258,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25829,"ETRS89 / UTM zone 29N",9001,4258,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25830,"ETRS89 / UTM zone 30N",9001,4258,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25831,"ETRS89 / UTM zone 31N",9001,4258,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25832,"ETRS89 / UTM zone 32N",9001,4258,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25833,"ETRS89 / UTM zone 33N",9001,4258,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25834,"ETRS89 / UTM zone 34N",9001,4258,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25835,"ETRS89 / UTM zone 35N",9001,4258,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25836,"ETRS89 / UTM zone 36N",9001,4258,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25837,"ETRS89 / UTM zone 37N",9001,4258,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25838,"ETRS89 / UTM zone 38N",9001,4258,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25884,"ETRS89 / TM Baltic93",9001,4258,19939,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+25932,"Malongo 1987 / UTM zone 32S",9001,4259,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+26191,"Merchich / Nord Maroc",9001,4261,18131,9801,8801,37,9105,8802,-6,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+26192,"Merchich / Sud Maroc",9001,4261,18132,9801,8801,33,9105,8802,-6,9105,8805,0.999615596,9201,8806,500000,9001,8807,300000,9001,,,,,,
+26193,"Merchich / Sahara",9001,4261,18133,9801,8801,29,9105,8802,-6,9105,8805,0.9996,9201,8806,1200000,9001,8807,400000,9001,,,,,,
+26194,"Merchich / Sahara Nord",9001,4261,18134,9801,8801,29,9105,8802,-6,9105,8805,0.999616304,9201,8806,1200000,9001,8807,400000,9001,,,,,,
+26195,"Merchich / Sahara Sud",9001,4261,18135,9801,8801,25,9105,8802,-6,9105,8805,0.999616437,9201,8806,1500000,9001,8807,400000,9001,,,,,,
+26237,"Massawa / UTM zone 37N",9001,4262,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26331,"Minna / UTM zone 31N",9001,4263,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26332,"Minna / UTM zone 32N",9001,4263,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26391,"Minna / Nigeria West Belt",9001,4263,18151,9807,8801,4,9110,8802,4.3,9110,8805,0.99975,9201,8806,230738.26,9001,8807,0,9001,,,,,,
+26392,"Minna / Nigeria Mid Belt",9001,4263,18152,9807,8801,4,9110,8802,8.3,9110,8805,0.99975,9201,8806,670553.98,9001,8807,0,9001,,,,,,
+26393,"Minna / Nigeria East Belt",9001,4263,18153,9807,8801,4,9110,8802,12.3,9110,8805,0.99975,9201,8806,1110369.7,9001,8807,0,9001,,,,,,
+26432,"Mhast / UTM zone 32S",9001,4264,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+26591,"Monte Mario (Rome) / Italy zone 1",9001,4806,18121,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,1500000,9001,8807,0,9001,,,,,,
+26592,"Monte Mario (Rome) / Italy zone 2",9001,4806,18122,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,2520000,9001,8807,0,9001,,,,,,
+26632,"M'poraloko / UTM zone 32N",9001,4266,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26692,"M'poraloko / UTM zone 32S",9001,4266,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+26703,"NAD27 / UTM zone 3N",9001,4267,16003,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26704,"NAD27 / UTM zone 4N",9001,4267,16004,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26705,"NAD27 / UTM zone 5N",9001,4267,16005,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26706,"NAD27 / UTM zone 6N",9001,4267,16006,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26707,"NAD27 / UTM zone 7N",9001,4267,16007,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26708,"NAD27 / UTM zone 8N",9001,4267,16008,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26709,"NAD27 / UTM zone 9N",9001,4267,16009,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26710,"NAD27 / UTM zone 10N",9001,4267,16010,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26711,"NAD27 / UTM zone 11N",9001,4267,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26712,"NAD27 / UTM zone 12N",9001,4267,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26713,"NAD27 / UTM zone 13N",9001,4267,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26714,"NAD27 / UTM zone 14N",9001,4267,16014,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26715,"NAD27 / UTM zone 15N",9001,4267,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26716,"NAD27 / UTM zone 16N",9001,4267,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26717,"NAD27 / UTM zone 17N",9001,4267,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26718,"NAD27 / UTM zone 18N",9001,4267,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26719,"NAD27 / UTM zone 19N",9001,4267,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26720,"NAD27 / UTM zone 20N",9001,4267,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26721,"NAD27 / UTM zone 21N",9001,4267,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26722,"NAD27 / UTM zone 22N",9001,4267,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26729,"NAD27 / Alabama East",9003,4267,10101,9807,8801,30.3,9110,8802,-85.5,9110,8805,0.99996,9201,8806,500000,9003,8807,0,9003,,,,,,
+26730,"NAD27 / Alabama West",9003,4267,10102,9807,8801,30,9110,8802,-87.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+26731,"NAD27 / Alaska zone 1",9003,4267,15001,9812,8806,16404166.67,9003,8807,-16404166.67,9003,8811,57,9110,8812,-133.4,9110,8813,323.07483685,9110,8814,323.07483685,9110,8815,0.9999,9201
+26732,"NAD27 / Alaska zone 2",9003,4267,15002,9807,8801,54,9102,8802,-142,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26733,"NAD27 / Alaska zone 3",9003,4267,15003,9807,8801,54,9102,8802,-146,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26734,"NAD27 / Alaska zone 4",9003,4267,15004,9807,8801,54,9102,8802,-150,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26735,"NAD27 / Alaska zone 5",9003,4267,15005,9807,8801,54,9102,8802,-154,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26736,"NAD27 / Alaska zone 6",9003,4267,15006,9807,8801,54,9102,8802,-158,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26737,"NAD27 / Alaska zone 7",9003,4267,15007,9807,8801,54,9102,8802,-162,9102,8805,0.9999,9201,8806,700000,9003,8807,0,9003,,,,,,
+26738,"NAD27 / Alaska zone 8",9003,4267,15008,9807,8801,54,9102,8802,-166,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26739,"NAD27 / Alaska zone 9",9003,4267,15009,9807,8801,54,9102,8802,-170,9102,8805,0.9999,9201,8806,600000,9003,8807,0,9003,,,,,,
+26740,"NAD27 / Alaska zone 10",9003,4267,15010,9802,8821,51,9110,8822,-176,9110,8823,53.5,9110,8824,51.5,9110,8826,3000000,9003,8827,0,9003,,,
+26741,"NAD27 / California zone I",9003,4267,10401,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,2000000,9003,8827,0,9003,,,
+26742,"NAD27 / California zone II",9003,4267,10402,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,2000000,9003,8827,0,9003,,,
+26743,"NAD27 / California zone III",9003,4267,10403,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,2000000,9003,8827,0,9003,,,
+26744,"NAD27 / California zone IV",9003,4267,10404,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,2000000,9003,8827,0,9003,,,
+26745,"NAD27 / California zone V",9003,4267,10405,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,2000000,9003,8827,0,9003,,,
+26746,"NAD27 / California zone VI",9003,4267,10406,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,2000000,9003,8827,0,9003,,,
+26747,"NAD27 / California zone VII",9003,4267,10407,9802,8821,34.08,9110,8822,-118.2,9110,8823,34.25,9110,8824,33.52,9110,8826,4186692.58,9003,8827,416926.74,9003,,,
+26748,"NAD27 / Arizona East",9003,4267,10201,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26749,"NAD27 / Arizona Central",9003,4267,10202,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26750,"NAD27 / Arizona West",9003,4267,10203,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+26751,"NAD27 / Arkansas North",9003,4267,10301,9802,8821,34.2,9110,8822,-92,9110,8823,36.14,9110,8824,34.56,9110,8826,2000000,9003,8827,0,9003,,,
+26752,"NAD27 / Arkansas South",9003,4267,10302,9802,8821,32.4,9110,8822,-92,9110,8823,34.46,9110,8824,33.18,9110,8826,2000000,9003,8827,0,9003,,,
+26753,"NAD27 / Colorado North",9003,4267,10501,9802,8821,39.2,9110,8822,-105.3,9110,8823,39.43,9110,8824,40.47,9110,8826,2000000,9003,8827,0,9003,,,
+26754,"NAD27 / Colorado Central",9003,4267,10502,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,2000000,9003,8827,0,9003,,,
+26755,"NAD27 / Colorado South",9003,4267,10503,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,2000000,9003,8827,0,9003,,,
+26756,"NAD27 / Connecticut",9003,4267,10600,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,600000,9003,8827,0,9003,,,
+26757,"NAD27 / Delaware",9003,4267,10700,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,500000,9003,8807,0,9003,,,,,,
+26758,"NAD27 / Florida East",9003,4267,10901,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+26759,"NAD27 / Florida West",9003,4267,10902,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+26760,"NAD27 / Florida North",9003,4267,10903,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,2000000,9003,8827,0,9003,,,
+26766,"NAD27 / Georgia East",9003,4267,11001,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26767,"NAD27 / Georgia West",9003,4267,11002,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26768,"NAD27 / Idaho East",9003,4267,11101,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,500000,9003,8807,0,9003,,,,,,
+26769,"NAD27 / Idaho Central",9003,4267,11102,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,500000,9003,8807,0,9003,,,,,,
+26770,"NAD27 / Idaho West",9003,4267,11103,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+26771,"NAD27 / Illinois East",9003,4267,11201,9807,8801,36.4,9110,8802,-88.2,9110,8805,0.999975,9201,8806,500000,9003,8807,0,9003,,,,,,
+26772,"NAD27 / Illinois West",9003,4267,11202,9807,8801,36.4,9110,8802,-90.1,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+26773,"NAD27 / Indiana East",9003,4267,11301,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+26774,"NAD27 / Indiana West",9003,4267,11302,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+26775,"NAD27 / Iowa North",9003,4267,11401,9802,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,2000000,9003,8827,0,9003,,,
+26776,"NAD27 / Iowa South",9003,4267,11402,9802,8821,40,9110,8822,-93.3,9110,8823,41.47,9110,8824,40.37,9110,8826,2000000,9003,8827,0,9003,,,
+26777,"NAD27 / Kansas North",9003,4267,11501,9802,8821,38.2,9110,8822,-98,9110,8823,39.47,9110,8824,38.43,9110,8826,2000000,9003,8827,0,9003,,,
+26778,"NAD27 / Kansas South",9003,4267,11502,9802,8821,36.4,9110,8822,-98.3,9110,8823,38.34,9110,8824,37.16,9110,8826,2000000,9003,8827,0,9003,,,
+26779,"NAD27 / Kentucky North",9003,4267,11601,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,2000000,9003,8827,0,9003,,,
+26780,"NAD27 / Kentucky South",9003,4267,11602,9802,8821,36.2,9110,8822,-85.45,9110,8823,36.44,9110,8824,37.56,9110,8826,2000000,9003,8827,0,9003,,,
+26781,"NAD27 / Louisiana North",9003,4267,11701,9802,8821,30.4,9110,8822,-92.3,9110,8823,31.1,9110,8824,32.4,9110,8826,2000000,9003,8827,0,9003,,,
+26782,"NAD27 / Louisiana South",9003,4267,11702,9802,8821,28.4,9110,8822,-91.2,9110,8823,29.18,9110,8824,30.42,9110,8826,2000000,9003,8827,0,9003,,,
+26783,"NAD27 / Maine East",9003,4267,11801,9807,8801,43.5,9110,8802,-68.3,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+26784,"NAD27 / Maine West",9003,4267,11802,9807,8801,42.5,9110,8802,-70.1,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+26785,"NAD27 / Maryland",9003,4267,11900,9802,8821,37.5,9110,8822,-77,9110,8823,38.18,9110,8824,39.27,9110,8826,800000,9003,8827,0,9003,,,
+26786,"NAD27 / Massachusetts Mainland",9003,4267,12001,9802,8821,41,9110,8822,-71.3,9110,8823,41.43,9110,8824,42.41,9110,8826,600000,9003,8827,0,9003,,,
+26787,"NAD27 / Massachusetts Island",9003,4267,12002,9802,8821,41,9110,8822,-70.3,9110,8823,41.17,9110,8824,41.29,9110,8826,200000,9003,8827,0,9003,,,
+26791,"NAD27 / Minnesota North",9003,4267,12201,9802,8821,46.3,9110,8822,-93.06,9110,8823,47.02,9110,8824,48.38,9110,8826,2000000,9003,8827,0,9003,,,
+26792,"NAD27 / Minnesota Central",9003,4267,12202,9802,8821,45,9110,8822,-94.15,9110,8823,45.37,9110,8824,47.03,9110,8826,2000000,9003,8827,0,9003,,,
+26793,"NAD27 / Minnesota South",9003,4267,12203,9802,8821,43,9110,8822,-94,9110,8823,43.47,9110,8824,45.13,9110,8826,2000000,9003,8827,0,9003,,,
+26794,"NAD27 / Mississippi East",9003,4267,12301,9807,8801,29.4,9110,8802,-88.5,9110,8805,0.99996,9201,8806,500000,9003,8807,0,9003,,,,,,
+26795,"NAD27 / Mississippi West",9003,4267,12302,9807,8801,30.3,9110,8802,-90.2,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+26796,"NAD27 / Missouri East",9003,4267,12401,9807,8801,35.5,9110,8802,-90.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+26797,"NAD27 / Missouri Central",9003,4267,12402,9807,8801,35.5,9110,8802,-92.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+26798,"NAD27 / Missouri West",9003,4267,12403,9807,8801,36.1,9110,8802,-94.3,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+26799,"NAD27 / California zone VII",9003,4267,10408,9802,8821,34.08,9110,8822,-118.2,9110,8823,34.25,9110,8824,33.52,9110,8826,4186692.58,9003,8827,4160926.74,9003,,,
+26801,"NAD Michigan / Michigan East",9003,4268,12101,9807,8801,41.3,9110,8802,-83.4,9110,8805,0.999942857,9201,8806,500000,9003,8807,0,9003,,,,,,
+26802,"NAD Michigan / Michigan Old Central",9003,4268,12102,9807,8801,41.3,9110,8802,-85.45,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+26803,"NAD Michigan / Michigan West",9003,4268,12103,9807,8801,41.3,9110,8802,-88.45,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+26811,"NAD Michigan / Michigan North",9003,4268,12111,9802,8821,44.47,9110,8822,-87,9110,8823,45.29,9110,8824,47.05,9110,8826,2000000,9003,8827,0,9003,,,
+26812,"NAD Michigan / Michigan Central",9003,4268,12112,9802,8821,43.19,9110,8822,-84.2,9110,8823,44.11,9110,8824,45.42,9110,8826,2000000,9003,8827,0,9003,,,
+26813,"NAD Michigan / Michigan South",9003,4268,12113,9802,8821,41.3,9110,8822,-84.2,9110,8823,42.06,9110,8824,43.4,9110,8826,2000000,9003,8827,0,9003,,,
+26903,"NAD83 / UTM zone 3N",9001,4269,16003,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26904,"NAD83 / UTM zone 4N",9001,4269,16004,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26905,"NAD83 / UTM zone 5N",9001,4269,16005,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26906,"NAD83 / UTM zone 6N",9001,4269,16006,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26907,"NAD83 / UTM zone 7N",9001,4269,16007,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26908,"NAD83 / UTM zone 8N",9001,4269,16008,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26909,"NAD83 / UTM zone 9N",9001,4269,16009,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26910,"NAD83 / UTM zone 10N",9001,4269,16010,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26911,"NAD83 / UTM zone 11N",9001,4269,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26912,"NAD83 / UTM zone 12N",9001,4269,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26913,"NAD83 / UTM zone 13N",9001,4269,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26914,"NAD83 / UTM zone 14N",9001,4269,16014,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26915,"NAD83 / UTM zone 15N",9001,4269,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26916,"NAD83 / UTM zone 16N",9001,4269,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26917,"NAD83 / UTM zone 17N",9001,4269,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26918,"NAD83 / UTM zone 18N",9001,4269,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26919,"NAD83 / UTM zone 19N",9001,4269,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26920,"NAD83 / UTM zone 20N",9001,4269,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26921,"NAD83 / UTM zone 21N",9001,4269,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26922,"NAD83 / UTM zone 22N",9001,4269,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26923,"NAD83 / UTM zone 23N",9001,4269,16023,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+26929,"NAD83 / Alabama East",9001,4269,10131,9807,8801,30.3,9110,8802,-85.5,9110,8805,0.99996,9201,8806,200000,9001,8807,0,9001,,,,,,
+26930,"NAD83 / Alabama West",9001,4269,10132,9807,8801,30,9110,8802,-87.3,9110,8805,0.999933333,9201,8806,600000,9001,8807,0,9001,,,,,,
+26931,"NAD83 / Alaska zone 1",9001,4269,15031,9812,8806,5000000,9001,8807,-5000000,9001,8811,57,9110,8812,-133.4,9110,8813,323.07483685,9110,8814,323.07483685,9110,8815,0.9999,9201
+26932,"NAD83 / Alaska zone 2",9001,4269,15032,9807,8801,54,9102,8802,-142,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26933,"NAD83 / Alaska zone 3",9001,4269,15033,9807,8801,54,9102,8802,-146,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26934,"NAD83 / Alaska zone 4",9001,4269,15034,9807,8801,54,9102,8802,-150,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26935,"NAD83 / Alaska zone 5",9001,4269,15035,9807,8801,54,9102,8802,-154,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26936,"NAD83 / Alaska zone 6",9001,4269,15036,9807,8801,54,9102,8802,-158,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26937,"NAD83 / Alaska zone 7",9001,4269,15037,9807,8801,54,9102,8802,-162,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26938,"NAD83 / Alaska zone 8",9001,4269,15038,9807,8801,54,9102,8802,-166,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26939,"NAD83 / Alaska zone 9",9001,4269,15039,9807,8801,54,9102,8802,-170,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26940,"NAD83 / Alaska zone 10",9001,4269,15040,9802,8821,51,9110,8822,-176,9110,8823,53.5,9110,8824,51.5,9110,8826,1000000,9001,8827,0,9001,,,
+26941,"NAD83 / California zone 1",9001,4269,10431,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,2000000,9001,8827,500000,9001,,,
+26942,"NAD83 / California zone 2",9001,4269,10432,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,2000000,9001,8827,500000,9001,,,
+26943,"NAD83 / California zone 3",9001,4269,10433,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,2000000,9001,8827,500000,9001,,,
+26944,"NAD83 / California zone 4",9001,4269,10434,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,2000000,9001,8827,500000,9001,,,
+26945,"NAD83 / California zone 5",9001,4269,10435,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,2000000,9001,8827,500000,9001,,,
+26946,"NAD83 / California zone 6",9001,4269,10436,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,2000000,9001,8827,500000,9001,,,
+26948,"NAD83 / Arizona East",9001,4269,10231,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+26949,"NAD83 / Arizona Central",9001,4269,10232,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+26950,"NAD83 / Arizona West",9001,4269,10233,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,213360,9001,8807,0,9001,,,,,,
+26951,"NAD83 / Arkansas North",9001,4269,10331,9802,8821,34.2,9110,8822,-92,9110,8823,36.14,9110,8824,34.56,9110,8826,400000,9001,8827,0,9001,,,
+26952,"NAD83 / Arkansas South",9001,4269,10332,9802,8821,32.4,9110,8822,-92,9110,8823,34.46,9110,8824,33.18,9110,8826,400000,9001,8827,400000,9001,,,
+26953,"NAD83 / Colorado North",9001,4269,10531,9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+26954,"NAD83 / Colorado Central",9001,4269,10532,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+26955,"NAD83 / Colorado South",9001,4269,10533,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+26956,"NAD83 / Connecticut",9001,4269,10630,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,304800.6096,9001,8827,152400.3048,9001,,,
+26957,"NAD83 / Delaware",9001,4269,10730,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,200000,9001,8807,0,9001,,,,,,
+26958,"NAD83 / Florida East",9001,4269,10931,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+26959,"NAD83 / Florida West",9001,4269,10932,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+26960,"NAD83 / Florida North",9001,4269,10933,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,600000,9001,8827,0,9001,,,
+26961,"NAD83 / Hawaii zone 1",9001,4269,15131,9807,8801,18.5,9110,8802,-155.3,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+26962,"NAD83 / Hawaii zone 2",9001,4269,15132,9807,8801,20.2,9110,8802,-156.4,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+26963,"NAD83 / Hawaii zone 3",9001,4269,15133,9807,8801,21.1,9110,8802,-158,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26964,"NAD83 / Hawaii zone 4",9001,4269,15134,9807,8801,21.5,9110,8802,-159.3,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+26965,"NAD83 / Hawaii zone 5",9001,4269,15135,9807,8801,21.4,9110,8802,-160.1,9110,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+26966,"NAD83 / Georgia East",9001,4269,11031,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+26967,"NAD83 / Georgia West",9001,4269,11032,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,700000,9001,8807,0,9001,,,,,,
+26968,"NAD83 / Idaho East",9001,4269,11131,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,200000,9001,8807,0,9001,,,,,,
+26969,"NAD83 / Idaho Central",9001,4269,11132,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,500000,9001,8807,0,9001,,,,,,
+26970,"NAD83 / Idaho West",9001,4269,11133,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,800000,9001,8807,0,9001,,,,,,
+26971,"NAD83 / Illinois East",9001,4269,11231,9807,8801,36.4,9110,8802,-88.2,9110,8805,0.999975,9201,8806,300000,9001,8807,0,9001,,,,,,
+26972,"NAD83 / Illinois West",9001,4269,11232,9807,8801,36.4,9110,8802,-90.1,9110,8805,0.999941177,9201,8806,700000,9001,8807,0,9001,,,,,,
+26973,"NAD83 / Indiana East",9001,4269,11331,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,100000,9001,8807,250000,9001,,,,,,
+26974,"NAD83 / Indiana West",9001,4269,11332,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,900000,9001,8807,250000,9001,,,,,,
+26975,"NAD83 / Iowa North",9001,4269,11431,9802,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,1500000,9001,8827,1000000,9001,,,
+26976,"NAD83 / Iowa South",9001,4269,11432,9802,8821,40,9110,8822,-93.3,9110,8823,41.47,9110,8824,40.37,9110,8826,500000,9001,8827,0,9001,,,
+26977,"NAD83 / Kansas North",9001,4269,11531,9802,8821,38.2,9110,8822,-98,9110,8823,39.47,9110,8824,38.43,9110,8826,400000,9001,8827,0,9001,,,
+26978,"NAD83 / Kansas South",9001,4269,11532,9802,8821,36.4,9110,8822,-98.3,9110,8823,38.34,9110,8824,37.16,9110,8826,400000,9001,8827,400000,9001,,,
+26979,"NAD83 / Kentucky North",9001,4269,11631,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,37.58,9110,8826,500000,9001,8827,0,9001,,,
+26980,"NAD83 / Kentucky South",9001,4269,11632,9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,500000,9001,8827,500000,9001,,,
+26981,"NAD83 / Louisiana North",9001,4269,11731,9802,8821,30.3,9110,8822,-92.3,9110,8823,32.4,9110,8824,31.1,9110,8826,1000000,9001,8827,0,9001,,,
+26982,"NAD83 / Louisiana South",9001,4269,11732,9802,8821,28.3,9110,8822,-91.2,9110,8823,30.42,9110,8824,29.18,9110,8826,1000000,9001,8827,0,9001,,,
+26983,"NAD83 / Maine East",9001,4269,11831,9807,8801,43.4,9110,8802,-68.3,9110,8805,0.9999,9201,8806,300000,9001,8807,0,9001,,,,,,
+26984,"NAD83 / Maine West",9001,4269,11832,9807,8801,42.5,9110,8802,-70.1,9110,8805,0.999966667,9201,8806,900000,9001,8807,0,9001,,,,,,
+26985,"NAD83 / Maryland",9001,4269,11930,9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,400000,9001,8827,0,9001,,,
+26986,"NAD83 / Massachusetts Mainland",9001,4269,12031,9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,200000,9001,8827,750000,9001,,,
+26987,"NAD83 / Massachusetts Island",9001,4269,12032,9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,500000,9001,8827,0,9001,,,
+26988,"NAD83 / Michigan North",9001,4269,12141,9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,8000000,9001,8827,0,9001,,,
+26989,"NAD83 / Michigan Central",9001,4269,12142,9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,6000000,9001,8827,0,9001,,,
+26990,"NAD83 / Michigan South",9001,4269,12143,9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,4000000,9001,8827,0,9001,,,
+26991,"NAD83 / Minnesota North",9001,4269,12231,9802,8821,46.3,9110,8822,-93.06,9110,8823,48.38,9110,8824,47.02,9110,8826,800000,9001,8827,100000,9001,,,
+26992,"NAD83 / Minnesota Central",9001,4269,12232,9802,8821,45,9110,8822,-94.15,9110,8823,47.03,9110,8824,45.37,9110,8826,800000,9001,8827,100000,9001,,,
+26993,"NAD83 / Minnesota South",9001,4269,12233,9802,8821,43,9110,8822,-94,9110,8823,45.13,9110,8824,43.47,9110,8826,800000,9001,8827,100000,9001,,,
+26994,"NAD83 / Mississippi East",9001,4269,12331,9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,300000,9001,8807,0,9001,,,,,,
+26995,"NAD83 / Mississippi West",9001,4269,12332,9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,700000,9001,8807,0,9001,,,,,,
+26996,"NAD83 / Missouri East",9001,4269,12431,9807,8801,35.5,9110,8802,-90.3,9110,8805,0.999933333,9201,8806,250000,9001,8807,0,9001,,,,,,
+26997,"NAD83 / Missouri Central",9001,4269,12432,9807,8801,35.5,9110,8802,-92.3,9110,8805,0.999933333,9201,8806,500000,9001,8807,0,9001,,,,,,
+26998,"NAD83 / Missouri West",9001,4269,12433,9807,8801,36.1,9110,8802,-94.3,9110,8805,0.999941177,9201,8806,850000,9001,8807,0,9001,,,,,,
+27038,"Nahrwan 1967 / UTM zone 38N",9001,4270,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+27039,"Nahrwan 1967 / UTM zone 39N",9001,4270,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+27040,"Nahrwan 1967 / UTM zone 40N",9001,4270,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+27120,"Naparima 1972 / UTM zone 20N",9001,4271,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+27200,"NZGD49 / New Zealand Map Grid",9001,4272,19917,9811,8801,-41,9102,8802,173,9102,8806,2510000,9001,8807,6023150,9001,,,,,,,,,
+27205,"NZGD49 / Mount Eden Circuit",9001,4272,17901,9807,8801,-36.5247515,9110,8802,174.45516217,9110,8805,0.9999,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27206,"NZGD49 / Bay of Plenty Circuit",9001,4272,17902,9807,8801,-37.45404993,9110,8802,176.27583101,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27207,"NZGD49 / Poverty Bay Circuit",9001,4272,17903,9807,8801,-38.372893,9110,8802,177.53082906,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27208,"NZGD49 / Hawkes Bay Circuit",9001,4272,17904,9807,8801,-39.39033455,9110,8802,176.40252499,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27209,"NZGD49 / Taranaki Circuit",9001,4272,17905,9807,8801,-39.08087299,9110,8802,174.13408423,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27210,"NZGD49 / Tuhirangi Circuit",9001,4272,17906,9807,8801,-39.30448934,9110,8802,175.38241325,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27211,"NZGD49 / Wanganui Circuit",9001,4272,17907,9807,8801,-40.14310097,9110,8802,175.29171586,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27212,"NZGD49 / Wairarapa Circuit",9001,4272,17908,9807,8801,-40.55319175,9110,8802,175.38504588,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27213,"NZGD49 / Wellington Circuit",9001,4272,17909,9807,8801,-41.18047507,9110,8802,174.46358432,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27214,"NZGD49 / Collingwood Circuit",9001,4272,17910,9807,8801,-40.42531326,9110,8802,172.40193674,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27215,"NZGD49 / Nelson Circuit",9001,4272,17911,9807,8801,-41.1628361,9110,8802,173.17575405,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27216,"NZGD49 / Karamea Circuit",9001,4272,17912,9807,8801,-41.17236815,9110,8802,172.06325015,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27217,"NZGD49 / Buller Circuit",9001,4272,17913,9807,8801,-41.48388903,9110,8802,171.34525362,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27218,"NZGD49 / Grey Circuit",9001,4272,17914,9807,8801,-42.20012994,9110,8802,171.32591767,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27219,"NZGD49 / Amuri Circuit",9001,4272,17915,9807,8801,-42.41208197,9110,8802,173.00364802,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27220,"NZGD49 / Marlborough Circuit",9001,4272,17916,9807,8801,-41.3240152,9110,8802,173.48074668,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27221,"NZGD49 / Hokitika Circuit",9001,4272,17917,9807,8801,-42.53107605,9110,8802,170.58479766,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27222,"NZGD49 / Okarito Circuit",9001,4272,17918,9807,8801,-43.06364613,9110,8802,170.1539333,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27223,"NZGD49 / Jacksons Bay Circuit",9001,4272,17919,9807,8801,-43.58400904,9110,8802,168.36225612,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27224,"NZGD49 / Mount Pleasant Circuit",9001,4272,17920,9807,8801,-43.35262953,9110,8802,172.43378969,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27225,"NZGD49 / Gawler Circuit",9001,4272,17921,9807,8801,-43.44553616,9110,8802,171.21386945,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27226,"NZGD49 / Timaru Circuit",9001,4272,17922,9807,8801,-44.24079933,9110,8802,171.0326103,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27227,"NZGD49 / Lindis Peak Circuit",9001,4272,17923,9807,8801,-44.44069647,9110,8802,169.28039183,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27228,"NZGD49 / Mount Nicholas Circuit",9001,4272,17924,9807,8801,-45.07584493,9110,8802,168.23551083,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27229,"NZGD49 / Mount York Circuit",9001,4272,17925,9807,8801,-45.33494142,9110,8802,167.44199024,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27230,"NZGD49 / Observation Point Circuit",9001,4272,17926,9807,8801,-45.48583078,9110,8802,170.37429426,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27231,"NZGD49 / North Taieri Circuit",9001,4272,17927,9807,8801,-45.51414481,9110,8802,170.16573208,9110,8805,0.99996,9201,8806,300000,9001,8807,700000,9001,,,,,,
+27232,"NZGD49 / Bluff Circuit",9001,4272,17928,9807,8801,-46.36000346,9110,8802,168.20343392,9110,8805,1,9201,8806,300002.66,9001,8807,699999.58,9001,,,,,,
+27258,"NZGD49 / UTM zone 58S",9001,4272,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+27259,"NZGD49 / UTM zone 59S",9001,4272,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+27260,"NZGD49 / UTM zone 60S",9001,4272,16160,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+27291,"NZGD49 / North Island Grid",9040,4272,18141,9807,8801,-39,9110,8802,175.3,9110,8805,1,9201,8806,300000,9040,8807,400000,9040,,,,,,
+27292,"NZGD49 / South Island Grid",9040,4272,18142,9807,8801,-44,9110,8802,171.3,9110,8805,1,9201,8806,500000,9040,8807,500000,9040,,,,,,
+27391,"NGO 1948 (Oslo) / NGO zone I",9001,4817,18221,9807,8801,58,9110,8802,-4.4,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27392,"NGO 1948 (Oslo) / NGO zone II",9001,4817,18222,9807,8801,58,9110,8802,-2.2,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27393,"NGO 1948 (Oslo) / NGO zone III",9001,4817,18223,9807,8801,58,9110,8802,0,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27394,"NGO 1948 (Oslo) / NGO zone IV",9001,4817,18224,9807,8801,58,9110,8802,2.3,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27395,"NGO 1948 (Oslo) / NGO zone V",9001,4817,18225,9807,8801,58,9110,8802,6.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27396,"NGO 1948 (Oslo) / NGO zone VI",9001,4817,18226,9807,8801,58,9110,8802,10.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27397,"NGO 1948 (Oslo) / NGO zone VII",9001,4817,18227,9807,8801,58,9110,8802,14.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27398,"NGO 1948 (Oslo) / NGO zone VIII",9001,4817,18228,9807,8801,58,9110,8802,18.2,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+27429,"Datum 73 / UTM zone 29N",9001,4274,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+27492,"Datum 73 / Modified Portuguese Grid",9001,4274,19974,9807,8801,39.4,9110,8802,-8.0754862,9110,8805,1,9201,8806,180.598,9001,8807,-86.99,9001,,,,,,
+27500,"ATF (Paris) / Nord de Guerre",9001,4901,19903,9801,8801,55,9105,8802,6,9105,8805,0.99950908,9201,8806,500000,9001,8807,300000,9001,,,,,,
+27561,"NTF (Paris) / Lambert Nord France",9001,4807,18091,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27562,"NTF (Paris) / Lambert Centre France",9001,4807,18092,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27563,"NTF (Paris) / Lambert Sud France",9001,4807,18093,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27564,"NTF (Paris) / Lambert Corse",9001,4807,18094,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,185861.369,9001,,,,,,
+27571,"NTF (Paris) / Lambert zone I",9001,4807,18081,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,1200000,9001,,,,,,
+27572,"NTF (Paris) / Lambert zone II",9001,4807,18082,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,2200000,9001,,,,,,
+27573,"NTF (Paris) / Lambert zone III",9001,4807,18083,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,3200000,9001,,,,,,
+27574,"NTF (Paris) / Lambert zone IV",9001,4807,18084,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,4185861.369,9001,,,,,,
+27581,"NTF (Paris) / France I",9001,4807,18081,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,1200000,9001,,,,,,
+27582,"NTF (Paris) / France II",9001,4807,18082,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,2200000,9001,,,,,,
+27583,"NTF (Paris) / France III",9001,4807,18083,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,3200000,9001,,,,,,
+27584,"NTF (Paris) / France IV",9001,4807,18084,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,4185861.369,9001,,,,,,
+27591,"NTF (Paris) / Nord France",9001,4807,18091,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27592,"NTF (Paris) / Centre France",9001,4807,18092,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27593,"NTF (Paris) / Sud France",9001,4807,18093,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,200000,9001,,,,,,
+27594,"NTF (Paris) / Corse",9001,4807,18094,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,185861.369,9001,,,,,,
+27700,"OSGB 1936 / British National Grid",9001,4277,19916,9807,8801,49,9102,8802,-2,9102,8805,0.9996012717,9201,8806,400000,9001,8807,-100000,9001,,,,,,
+28191,"Palestine 1923 / Palestine Grid",9001,4281,18201,9806,8801,31.4402749,9110,8802,35.124349,9110,8806,170251.555,9001,8807,126867.909,9001,,,,,,,,,
+28192,"Palestine 1923 / Palestine Belt",9001,4281,18202,9807,8801,31.4402749,9110,8802,35.124349,9110,8805,1,9201,8806,170251.555,9001,8807,1126867.909,9001,,,,,,
+28193,"Palestine 1923 / Israeli CS Grid",9001,4281,18203,9806,8801,31.4402749,9110,8802,35.124349,9110,8806,170251.555,9001,8807,1126867.909,9001,,,,,,,,,
+28232,"Pointe Noire / UTM zone 32S",9001,4282,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28348,"GDA94 / MGA zone 48",9001,4283,17348,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28349,"GDA94 / MGA zone 49",9001,4283,17349,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28350,"GDA94 / MGA zone 50",9001,4283,17350,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28351,"GDA94 / MGA zone 51",9001,4283,17351,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28352,"GDA94 / MGA zone 52",9001,4283,17352,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28353,"GDA94 / MGA zone 53",9001,4283,17353,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28354,"GDA94 / MGA zone 54",9001,4283,17354,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28355,"GDA94 / MGA zone 55",9001,4283,17355,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28356,"GDA94 / MGA zone 56",9001,4283,17356,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28357,"GDA94 / MGA zone 57",9001,4283,17357,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28358,"GDA94 / MGA zone 58",9001,4283,17358,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+28402,"Pulkovo 1942 / Gauss-Kruger zone 2",9001,4284,16202,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+28403,"Pulkovo 1942 / Gauss-Kruger zone 3",9001,4284,16203,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+28404,"Pulkovo 1942 / Gauss-Kruger zone 4",9001,4284,16204,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+28405,"Pulkovo 1942 / Gauss-Kruger zone 5",9001,4284,16205,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+28406,"Pulkovo 1942 / Gauss-Kruger zone 6",9001,4284,16206,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+28407,"Pulkovo 1942 / Gauss-Kruger zone 7",9001,4284,16207,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+28408,"Pulkovo 1942 / Gauss-Kruger zone 8",9001,4284,16208,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+28409,"Pulkovo 1942 / Gauss-Kruger zone 9",9001,4284,16209,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+28410,"Pulkovo 1942 / Gauss-Kruger zone 10",9001,4284,16210,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+28411,"Pulkovo 1942 / Gauss-Kruger zone 11",9001,4284,16211,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+28412,"Pulkovo 1942 / Gauss-Kruger zone 12",9001,4284,16212,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+28413,"Pulkovo 1942 / Gauss-Kruger zone 13",9001,4284,16213,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+28414,"Pulkovo 1942 / Gauss-Kruger zone 14",9001,4284,16214,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+28415,"Pulkovo 1942 / Gauss-Kruger zone 15",9001,4284,16215,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+28416,"Pulkovo 1942 / Gauss-Kruger zone 16",9001,4284,16216,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+28417,"Pulkovo 1942 / Gauss-Kruger zone 17",9001,4284,16217,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+28418,"Pulkovo 1942 / Gauss-Kruger zone 18",9001,4284,16218,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+28419,"Pulkovo 1942 / Gauss-Kruger zone 19",9001,4284,16219,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+28420,"Pulkovo 1942 / Gauss-Kruger zone 20",9001,4284,16220,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+28421,"Pulkovo 1942 / Gauss-Kruger zone 21",9001,4284,16221,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+28422,"Pulkovo 1942 / Gauss-Kruger zone 22",9001,4284,16222,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+28423,"Pulkovo 1942 / Gauss-Kruger zone 23",9001,4284,16223,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+28424,"Pulkovo 1942 / Gauss-Kruger zone 24",9001,4284,16224,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+28425,"Pulkovo 1942 / Gauss-Kruger zone 25",9001,4284,16225,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+28426,"Pulkovo 1942 / Gauss-Kruger zone 26",9001,4284,16226,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+28427,"Pulkovo 1942 / Gauss-Kruger zone 27",9001,4284,16227,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+28428,"Pulkovo 1942 / Gauss-Kruger zone 28",9001,4284,16228,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+28429,"Pulkovo 1942 / Gauss-Kruger zone 29",9001,4284,16229,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+28430,"Pulkovo 1942 / Gauss-Kruger zone 30",9001,4284,16230,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+28431,"Pulkovo 1942 / Gauss-Kruger zone 31",9001,4284,16231,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+28432,"Pulkovo 1942 / Gauss-Kruger zone 32",9001,4284,16232,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+28462,"Pulkovo 1942 / Gauss-Kruger 2N",9001,4284,16302,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28463,"Pulkovo 1942 / Gauss-Kruger 3N",9001,4284,16303,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28464,"Pulkovo 1942 / Gauss-Kruger 4N",9001,4284,16304,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28465,"Pulkovo 1942 / Gauss-Kruger 5N",9001,4284,16305,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28466,"Pulkovo 1942 / Gauss-Kruger 6N",9001,4284,16306,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28467,"Pulkovo 1942 / Gauss-Kruger 7N",9001,4284,16307,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28468,"Pulkovo 1942 / Gauss-Kruger 8N",9001,4284,16308,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28469,"Pulkovo 1942 / Gauss-Kruger 9N",9001,4284,16309,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28470,"Pulkovo 1942 / Gauss-Kruger 10N",9001,4284,16310,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28471,"Pulkovo 1942 / Gauss-Kruger 11N",9001,4284,16311,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28472,"Pulkovo 1942 / Gauss-Kruger 12N",9001,4284,16312,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28473,"Pulkovo 1942 / Gauss-Kruger 13N",9001,4284,16313,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28474,"Pulkovo 1942 / Gauss-Kruger 14N",9001,4284,16314,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28475,"Pulkovo 1942 / Gauss-Kruger 15N",9001,4284,16315,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28476,"Pulkovo 1942 / Gauss-Kruger 16N",9001,4284,16316,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28477,"Pulkovo 1942 / Gauss-Kruger 17N",9001,4284,16317,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28478,"Pulkovo 1942 / Gauss-Kruger 18N",9001,4284,16318,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28479,"Pulkovo 1942 / Gauss-Kruger 19N",9001,4284,16319,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28480,"Pulkovo 1942 / Gauss-Kruger 20N",9001,4284,16320,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28481,"Pulkovo 1942 / Gauss-Kruger 21N",9001,4284,16321,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28482,"Pulkovo 1942 / Gauss-Kruger 22N",9001,4284,16322,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28483,"Pulkovo 1942 / Gauss-Kruger 23N",9001,4284,16323,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28484,"Pulkovo 1942 / Gauss-Kruger 24N",9001,4284,16324,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28485,"Pulkovo 1942 / Gauss-Kruger 25N",9001,4284,16325,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28486,"Pulkovo 1942 / Gauss-Kruger 26N",9001,4284,16326,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28487,"Pulkovo 1942 / Gauss-Kruger 27N",9001,4284,16327,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28488,"Pulkovo 1942 / Gauss-Kruger 28N",9001,4284,16328,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28489,"Pulkovo 1942 / Gauss-Kruger 29N",9001,4284,16329,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28490,"Pulkovo 1942 / Gauss-Kruger 30N",9001,4284,16330,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28491,"Pulkovo 1942 / Gauss-Kruger 31N",9001,4284,16331,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28492,"Pulkovo 1942 / Gauss-Kruger 32N",9001,4284,16332,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+28600,"Qatar 1974 / Qatar National Grid",9001,4285,19919,9807,8801,24.27,9110,8802,51.13,9110,8805,0.99999,9201,8806,200000,9001,8807,300000,9001,,,,,,
+28991,"Amersfoort / RD Old",9001,4289,19913,9809,8801,52.0922178,9110,8802,5.23155,9110,8805,0.9999079,9201,8806,0,9001,8807,0,9001,,,,,,
+28992,"Amersfoort / RD New",9001,4289,19914,9809,8801,52.0922178,9110,8802,5.23155,9110,8805,0.9999079,9201,8806,155000,9001,8807,463000,9001,,,,,,
+29100,"SAD69 / Brazil Polyconic",9001,4291,19941,9818,8801,0,9102,8802,-54,9102,8806,5000000,9001,8807,10000000,9001,,,,,,,,,
+29101,"SAD69 / Brazil Polyconic",9001,4618,19941,9818,8801,0,9102,8802,-54,9102,8806,5000000,9001,8807,10000000,9001,,,,,,,,,
+29118,"SAD69 / UTM zone 18N",9001,4291,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29119,"SAD69 / UTM zone 19N",9001,4291,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29120,"SAD69 / UTM zone 20N",9001,4291,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29121,"SAD69 / UTM zone 21N",9001,4291,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29122,"SAD69 / UTM zone 22N",9001,4291,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29168,"SAD69 / UTM zone 18N",9001,4618,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29169,"SAD69 / UTM zone 19N",9001,4618,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29170,"SAD69 / UTM zone 20N",9001,4618,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29171,"SAD69 / UTM zone 21N",9001,4618,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29172,"SAD69 / UTM zone 22N",9001,4618,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29177,"SAD69 / UTM zone 17S",9001,4291,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29178,"SAD69 / UTM zone 18S",9001,4291,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29179,"SAD69 / UTM zone 19S",9001,4291,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29180,"SAD69 / UTM zone 20S",9001,4291,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29181,"SAD69 / UTM zone 21S",9001,4291,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29182,"SAD69 / UTM zone 22S",9001,4291,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29183,"SAD69 / UTM zone 23S",9001,4291,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29184,"SAD69 / UTM zone 24S",9001,4291,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29185,"SAD69 / UTM zone 25S",9001,4291,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29187,"SAD69 / UTM zone 17S",9001,4618,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29188,"SAD69 / UTM zone 18S",9001,4618,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29189,"SAD69 / UTM zone 19S",9001,4618,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29190,"SAD69 / UTM zone 20S",9001,4618,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29191,"SAD69 / UTM zone 21S",9001,4618,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29192,"SAD69 / UTM zone 22S",9001,4618,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29193,"SAD69 / UTM zone 23S",9001,4618,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29194,"SAD69 / UTM zone 24S",9001,4618,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29195,"SAD69 / UTM zone 25S",9001,4618,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29220,"Sapper Hill 1943 / UTM zone 20S",9001,4292,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29221,"Sapper Hill 1943 / UTM zone 21S",9001,4292,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29333,"Schwarzeck / UTM zone 33S",9001,4293,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29371,South West African Coord. System zone 11,9031,4293,17611,9808,8801,-22,9102,8802,11,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29373,South West African Coord. System zone 13,9031,4293,17613,9808,8801,-22,9102,8802,13,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29375,South West African Coord. System zone 15,9031,4293,17615,9808,8801,-22,9102,8802,15,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29377,South West African Coord. System zone 17,9031,4293,17617,9808,8801,-22,9102,8802,17,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29379,South West African Coord. System zone 19,9031,4293,17619,9808,8801,-22,9102,8802,19,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29381,South West African Coord. System zone 21,9031,4293,17621,9808,8801,-22,9102,8802,21,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29383,South West African Coord. System zone 23,9031,4293,17623,9808,8801,-22,9102,8802,23,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29385,South West African Coord. System zone 25,9031,4293,17625,9808,8801,-22,9102,8802,25,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+29635,"Sudan / UTM zone 35N",9001,4296,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29636,"Sudan / UTM zone 36N",9001,4296,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29700,"Tananarive (Paris) / Laborde Grid",9001,4810,19911,9815,8811,-21,9105,8812,49,9105,8813,21,9105,8814,21,9105,8815,0.9995,9201,8816,400000,9001,8817,800000,9001
+29738,"Tananarive / UTM zone 38S",9001,4297,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29739,"Tananarive / UTM zone 39S",9001,4297,16139,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+29849,"Timbalai 1948 / UTM zone 49N",9001,4298,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29850,"Timbalai 1948 / UTM zone 50N",9001,4298,16050,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+29871,"Timbalai 1948 / R.S.O. Borneo (ch)",9042,4298,19956,9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,29352.4763,9042,8817,22014.3572,9042
+29872,"Timbalai 1948 / R.S.O. Borneo (ft)",9041,4298,19957,9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,1937263.44,9041,8817,1452947.58,9041
+29873,"Timbalai 1948 / R.S.O. Borneo (m)",9001,4298,19958,9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,590476.87,9001,8817,442857.65,9001
+29900,"TM65 / Irish National Grid",9001,4299,19908,9807,8801,53.3,9110,8802,-8,9110,8805,1.000035,9201,8806,200000,9001,8807,250000,9001,,,,,,
+29901,"OSNI 1952 / Irish National Grid",9001,4188,19973,9807,8801,53.3,9110,8802,-8,9110,8805,1,9201,8806,200000,9001,8807,250000,9001,,,,,,
+29902,"TM65 / Irish Grid",9001,4299,19972,9807,8801,53.3,9110,8802,-8,9110,8805,1.000035,9201,8806,200000,9001,8807,250000,9001,,,,,,
+29903,"TM75 / Irish Grid",9001,4300,19972,9807,8801,53.3,9110,8802,-8,9110,8805,1.000035,9201,8806,200000,9001,8807,250000,9001,,,,,,
+30161,"Tokyo / Japan Plane Rectangular CS I",9001,4301,17801,9807,8801,33,9110,8802,129.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30162,"Tokyo / Japan Plane Rectangular CS II",9001,4301,17802,9807,8801,33,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30163,"Tokyo / Japan Plane Rectangular CS III",9001,4301,17803,9807,8801,36,9110,8802,132.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30164,"Tokyo / Japan Plane Rectangular CS IV",9001,4301,17804,9807,8801,33,9110,8802,133.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30165,"Tokyo / Japan Plane Rectangular CS V",9001,4301,17805,9807,8801,36,9110,8802,134.2,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30166,"Tokyo / Japan Plane Rectangular CS VI",9001,4301,17806,9807,8801,36,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30167,"Tokyo / Japan Plane Rectangular CS VII",9001,4301,17807,9807,8801,36,9110,8802,137.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30168,"Tokyo / Japan Plane Rectangular CS VIII",9001,4301,17808,9807,8801,36,9110,8802,138.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30169,"Tokyo / Japan Plane Rectangular CS IX",9001,4301,17809,9807,8801,36,9110,8802,139.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30170,"Tokyo / Japan Plane Rectangular CS X",9001,4301,17810,9807,8801,40,9110,8802,140.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30171,"Tokyo / Japan Plane Rectangular CS XI",9001,4301,17811,9807,8801,44,9110,8802,140.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30172,"Tokyo / Japan Plane Rectangular CS XII",9001,4301,17812,9807,8801,44,9110,8802,142.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30173,"Tokyo / Japan Plane Rectangular CS XIII",9001,4301,17813,9807,8801,44,9110,8802,144.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30174,"Tokyo / Japan Plane Rectangular CS XIV",9001,4301,17814,9807,8801,26,9110,8802,142,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30175,"Tokyo / Japan Plane Rectangular CS XV",9001,4301,17815,9807,8801,26,9110,8802,127.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30176,"Tokyo / Japan Plane Rectangular CS XVI",9001,4301,17816,9807,8801,26,9110,8802,124,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30177,"Tokyo / Japan Plane Rectangular CS XVII",9001,4301,17817,9807,8801,26,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30178,"Tokyo / Japan Plane Rectangular CS XVIII",9001,4301,17818,9807,8801,20,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30179,"Tokyo / Japan Plane Rectangular CS XIX",9001,4301,17819,9807,8801,26,9110,8802,154,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+30200,"Trinidad 1903 / Trinidad Grid",9039,4302,19925,9806,8801,10.263,9110,8802,-61.2,9110,8806,430000,9039,8807,325000,9039,,,,,,,,,
+30339,"TC(1948) / UTM zone 39N",9001,4303,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30340,"TC(1948) / UTM zone 40N",9001,4303,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30491,"Voirol 1875 / Nord Algerie (ancienne)",9001,4304,18011,9801,8801,40,9105,8802,3,9105,8805,0.999625544,9201,8806,500000,9001,8807,300000,9001,,,,,,
+30492,"Voirol 1875 / Sud Algerie (ancienne)",9001,4304,18012,9801,8801,37,9105,8802,3,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+30493,"Voirol 1879 / Nord Algerie (ancienne)",9001,4671,18011,9801,8801,40,9105,8802,3,9105,8805,0.999625544,9201,8806,500000,9001,8807,300000,9001,,,,,,
+30494,"Voirol 1879 / Sud Algerie (ancienne)",9001,4671,18012,9801,8801,37,9105,8802,3,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+30729,"Nord Sahara 1959 / UTM zone 29N",9001,4307,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30730,"Nord Sahara 1959 / UTM zone 30N",9001,4307,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30731,"Nord Sahara 1959 / UTM zone 31N",9001,4307,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30732,"Nord Sahara 1959 / UTM zone 32N",9001,4307,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+30791,"Nord Sahara 1959 / Voirol Unifie Nord",9001,4307,18021,9801,8801,40,9105,8802,3,9105,8805,0.999625544,9201,8806,500135,9001,8807,300090,9001,,,,,,
+30792,"Nord Sahara 1959 / Voirol Unifie Sud",9001,4307,18022,9801,8801,37,9105,8802,3,9105,8805,0.999625769,9201,8806,500135,9001,8807,300090,9001,,,,,,
+30800,RT38 2.5 gon W,9001,4308,19929,9807,8801,0,9110,8802,15.48298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+31028,"Yoff / UTM zone 28N",9001,4310,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31121,"Zanderij / UTM zone 21N",9001,4311,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31154,"Zanderij / TM 54 NW",9001,4311,17054,9807,8801,0,9102,8802,-54,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31170,"Zanderij / Suriname Old TM",9001,4311,19954,9807,8801,0,9110,8802,-55.41,9110,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31171,"Zanderij / Suriname TM",9001,4311,19955,9807,8801,0,9110,8802,-55.41,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+31265,"MGI / 3-degree Gauss zone 5",9001,4312,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+31266,"MGI / 3-degree Gauss zone 6",9001,4312,16266,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+31267,"MGI / 3-degree Gauss zone 7",9001,4312,16267,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+31268,"MGI / 3-degree Gauss zone 8",9001,4312,16268,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+31275,"MGI / Balkans zone 5",9001,4312,18275,9807,8801,0,9102,8802,15,9102,8805,0.9999,9201,8806,5500000,9001,8807,0,9001,,,,,,
+31276,"MGI / Balkans zone 6",9001,4312,18276,9807,8801,0,9102,8802,18,9102,8805,0.9999,9201,8806,6500000,9001,8807,0,9001,,,,,,
+31277,"MGI / Balkans zone 7",9001,4312,18277,9807,8801,0,9102,8802,21,9102,8805,0.9999,9201,8806,7500000,9001,8807,0,9001,,,,,,
+31278,"MGI / Balkans zone 8",9001,4312,18277,9807,8801,0,9102,8802,21,9102,8805,0.9999,9201,8806,7500000,9001,8807,0,9001,,,,,,
+31279,"MGI / Balkans zone 8",9001,4312,18278,9807,8801,0,9102,8802,24,9102,8805,0.9999,9201,8806,8500000,9001,8807,0,9001,,,,,,
+31281,"MGI (Ferro) / Austria West Zone",9001,4805,18041,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31282,"MGI (Ferro) / Austria Central Zone",9001,4805,18042,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31283,"MGI (Ferro) / Austria East Zone",9001,4805,18043,9807,8801,0,9102,8802,34,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31284,"MGI / M28",9001,4312,18044,9807,8801,0,9110,8802,10.2,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+31285,"MGI / M31",9001,4312,18045,9807,8801,0,9110,8802,13.2,9110,8805,1,9201,8806,450000,9001,8807,0,9001,,,,,,
+31286,"MGI / M34",9001,4312,18046,9807,8801,0,9110,8802,16.2,9110,8805,1,9201,8806,750000,9001,8807,0,9001,,,,,,
+31287,"MGI / Austria Lambert",9001,4312,19947,9802,8821,47.3,9110,8822,13.2,9110,8823,49,9110,8824,46,9110,8826,400000,9001,8827,400000,9001,,,
+31288,"MGI (Ferro) / M28",9001,4805,18047,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+31289,"MGI (Ferro) / M31",9001,4805,18048,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,450000,9001,8807,0,9001,,,,,,
+31290,"MGI (Ferro) / M34",9001,4805,18049,9807,8801,0,9102,8802,34,9102,8805,1,9201,8806,750000,9001,8807,0,9001,,,,,,
+31291,"MGI (Ferro) / Austria West Zone",9001,4805,18041,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31292,"MGI (Ferro) / Austria Central Zone",9001,4805,18042,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31293,"MGI (Ferro) / Austria East Zone",9001,4805,18043,9807,8801,0,9102,8802,34,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+31294,"MGI / M28",9001,4312,18044,9807,8801,0,9110,8802,10.2,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+31295,"MGI / M31",9001,4312,18045,9807,8801,0,9110,8802,13.2,9110,8805,1,9201,8806,450000,9001,8807,0,9001,,,,,,
+31296,"MGI / M34",9001,4312,18046,9807,8801,0,9110,8802,16.2,9110,8805,1,9201,8806,750000,9001,8807,0,9001,,,,,,
+31297,"MGI / Austria Lambert",9001,4312,19947,9802,8821,47.3,9110,8822,13.2,9110,8823,49,9110,8824,46,9110,8826,400000,9001,8827,400000,9001,,,
+31300,"Belge 1972 / Belge Lambert 72",9001,4313,19902,9803,8821,90,9110,8822,4.2124983,9110,8823,49.5,9110,8824,51.1,9110,8826,150000.01256,9001,8827,5400088.4378,9001,,,
+31370,"Belge 1972 / Belgian Lambert 72",9001,4313,19961,9802,8821,90,9110,8822,4.2202952,9110,8823,51.100000204,9110,8824,49.500000204,9110,8826,150000.013,9001,8827,5400088.438,9001,,,
+31461,"DHDN / 3-degree Gauss zone 1",9001,4314,16261,9807,8801,0,9102,8802,3,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+31462,"DHDN / 3-degree Gauss zone 2",9001,4314,16262,9807,8801,0,9102,8802,6,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+31463,"DHDN / 3-degree Gauss zone 3",9001,4314,16263,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+31464,"DHDN / 3-degree Gauss zone 4",9001,4314,16264,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+31465,"DHDN / 3-degree Gauss zone 5",9001,4314,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+31466,"DHDN / Gauss-Kruger zone 2",9001,4314,16262,9807,8801,0,9102,8802,6,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+31467,"DHDN / Gauss-Kruger zone 3",9001,4314,16263,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+31468,"DHDN / Gauss-Kruger zone 4",9001,4314,16264,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+31469,"DHDN / Gauss-Kruger zone 5",9001,4314,16265,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+31528,"Conakry 1905 / UTM zone 28N",9001,4315,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31529,"Conakry 1905 / UTM zone 29N",9001,4315,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31600,"Dealul Piscului 1933/ Stereo 33",9001,4316,19927,9809,8801,45.54,9110,8802,25.23328772,9110,8805,0.9996667,9201,8806,500000,9001,8807,500000,9001,,,,,,
+31700,"Dealul Piscului 1970/ Stereo 70",9001,4317,19926,9809,8801,46,9102,8802,25,9102,8805,0.99975,9201,8806,500000,9001,8807,500000,9001,,,,,,
+31838,"NGN / UTM zone 38N",9001,4318,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31839,"NGN / UTM zone 39N",9001,4318,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31900,"KUDAMS / KTM",9001,4319,19928,9807,8801,0,9102,8802,48,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31901,"KUDAMS / KTM",9001,4319,19997,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+31971,"SIRGAS 2000 / UTM zone 17N",9001,4674,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31972,"SIRGAS 2000 / UTM zone 18N",9001,4674,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31973,"SIRGAS 2000 / UTM zone 19N",9001,4674,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31974,"SIRGAS 2000 / UTM zone 20N",9001,4674,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31975,"SIRGAS 2000 / UTM zone 21N",9001,4674,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31976,"SIRGAS 2000 / UTM zone 22N",9001,4674,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31977,"SIRGAS 2000 / UTM zone 17S",9001,4674,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31978,"SIRGAS 2000 / UTM zone 18S",9001,4674,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31979,"SIRGAS 2000 / UTM zone 19S",9001,4674,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31980,"SIRGAS 2000 / UTM zone 20S",9001,4674,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31981,"SIRGAS 2000 / UTM zone 21S",9001,4674,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31982,"SIRGAS 2000 / UTM zone 22S",9001,4674,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31983,"SIRGAS 2000 / UTM zone 23S",9001,4674,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31984,"SIRGAS 2000 / UTM zone 24S",9001,4674,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31985,"SIRGAS 2000 / UTM zone 25S",9001,4674,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31986,"SIRGAS / UTM zone 17N",9001,4170,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31987,"SIRGAS / UTM zone 18N",9001,4170,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31988,"SIRGAS / UTM zone 19N",9001,4170,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31989,"SIRGAS / UTM zone 20N",9001,4170,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31990,"SIRGAS / UTM zone 21N",9001,4170,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31991,"SIRGAS / UTM zone 22N",9001,4170,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+31992,"SIRGAS / UTM zone 17S",9001,4170,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31993,"SIRGAS / UTM zone 18S",9001,4170,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31994,"SIRGAS / UTM zone 19S",9001,4170,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31995,"SIRGAS / UTM zone 20S",9001,4170,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31996,"SIRGAS / UTM zone 21S",9001,4170,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31997,"SIRGAS / UTM zone 22S",9001,4170,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31998,"SIRGAS / UTM zone 23S",9001,4170,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+31999,"SIRGAS / UTM zone 24S",9001,4170,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32000,"SIRGAS / UTM zone 25S",9001,4170,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32001,"NAD27 / Montana North",9003,4267,12501,9802,8821,47,9110,8822,-109.3,9110,8823,48.43,9110,8824,47.51,9110,8826,2000000,9003,8827,0,9003,,,
+32002,"NAD27 / Montana Central",9003,4267,12502,9802,8821,45.5,9110,8822,-109.3,9110,8823,47.53,9110,8824,46.27,9110,8826,2000000,9003,8827,0,9003,,,
+32003,"NAD27 / Montana South",9003,4267,12503,9802,8821,44,9110,8822,-109.3,9110,8823,46.24,9110,8824,44.52,9110,8826,2000000,9003,8827,0,9003,,,
+32005,"NAD27 / Nebraska North",9003,4267,12601,9802,8821,41.2,9110,8822,-100,9110,8823,41.51,9110,8824,42.49,9110,8826,2000000,9003,8827,0,9003,,,
+32006,"NAD27 / Nebraska South",9003,4267,12602,9802,8821,39.4,9110,8822,-99.3,9110,8823,40.17,9110,8824,41.43,9110,8826,2000000,9003,8827,0,9003,,,
+32007,"NAD27 / Nevada East",9003,4267,12701,9807,8801,34.45,9110,8802,-115.35,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+32008,"NAD27 / Nevada Central",9003,4267,12702,9807,8801,34.45,9110,8802,-116.4,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+32009,"NAD27 / Nevada West",9003,4267,12703,9807,8801,34.45,9110,8802,-118.35,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+32010,"NAD27 / New Hampshire",9003,4267,12800,9807,8801,42.3,9110,8802,-71.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+32011,"NAD27 / New Jersey",9003,4267,12900,9807,8801,38.5,9110,8802,-74.4,9110,8805,0.999975,9201,8806,2000000,9003,8807,0,9003,,,,,,
+32012,"NAD27 / New Mexico East",9003,4267,13001,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+32013,"NAD27 / New Mexico Central",9003,4267,13002,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+32014,"NAD27 / New Mexico West",9003,4267,13003,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,500000,9003,8807,0,9003,,,,,,
+32015,"NAD27 / New York East",9003,4267,13101,9807,8801,40,9110,8802,-74.2,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+32016,"NAD27 / New York Central",9003,4267,13102,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,500000,9003,8807,0,9003,,,,,,
+32017,"NAD27 / New York West",9003,4267,13103,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,500000,9003,8807,0,9003,,,,,,
+32018,"NAD27 / New York Long Island",9003,4267,13104,9802,8821,40.3,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,1000000,9003,8827,0,9003,,,
+32019,"NAD27 / North Carolina",9003,4267,13200,9802,8821,33.45,9110,8822,-79,9110,8823,34.2,9110,8824,36.1,9110,8826,2000000,9003,8827,0,9003,,,
+32020,"NAD27 / North Dakota North",9003,4267,13301,9802,8821,47,9110,8822,-100.3,9110,8823,47.26,9110,8824,48.44,9110,8826,2000000,9003,8827,0,9003,,,
+32021,"NAD27 / North Dakota South",9003,4267,13302,9802,8821,45.4,9110,8822,-100.3,9110,8823,46.11,9110,8824,47.29,9110,8826,2000000,9003,8827,0,9003,,,
+32022,"NAD27 / Ohio North",9003,4267,13401,9802,8821,39.4,9110,8822,-82.3,9110,8823,40.26,9110,8824,41.42,9110,8826,2000000,9003,8827,0,9003,,,
+32023,"NAD27 / Ohio South",9003,4267,13402,9802,8821,38,9110,8822,-82.3,9110,8823,38.44,9110,8824,40.02,9110,8826,2000000,9003,8827,0,9003,,,
+32024,"NAD27 / Oklahoma North",9003,4267,13501,9802,8821,35,9110,8822,-98,9110,8823,35.34,9110,8824,36.46,9110,8826,2000000,9003,8827,0,9003,,,
+32025,"NAD27 / Oklahoma South",9003,4267,13502,9802,8821,33.2,9110,8822,-98,9110,8823,33.56,9110,8824,35.14,9110,8826,2000000,9003,8827,0,9003,,,
+32026,"NAD27 / Oregon North",9003,4267,13601,9802,8821,43.4,9110,8822,-120.3,9110,8823,44.2,9110,8824,46,9110,8826,2000000,9003,8827,0,9003,,,
+32027,"NAD27 / Oregon South",9003,4267,13602,9802,8821,41.4,9110,8822,-120.3,9110,8823,42.2,9110,8824,44,9110,8826,2000000,9003,8827,0,9003,,,
+32028,"NAD27 / Pennsylvania North",9003,4267,13701,9802,8821,40.1,9110,8822,-77.45,9110,8823,40.53,9110,8824,41.57,9110,8826,2000000,9003,8827,0,9003,,,
+32029,"NAD27 / Pennsylvania South",9003,4267,13702,9802,8821,39.2,9110,8822,-77.45,9110,8823,39.56,9110,8824,40.48,9110,8826,2000000,9003,8827,0,9003,,,
+32030,"NAD27 / Rhode Island",9003,4267,13800,9807,8801,41.05,9110,8802,-71.3,9110,8805,0.9999938,9201,8806,500000,9003,8807,0,9003,,,,,,
+32031,"NAD27 / South Carolina North",9003,4267,13901,9802,8821,33,9110,8822,-81,9110,8823,33.46,9110,8824,34.58,9110,8826,2000000,9003,8827,0,9003,,,
+32033,"NAD27 / South Carolina South",9003,4267,13902,9802,8821,31.5,9110,8822,-81,9110,8823,32.2,9110,8824,33.4,9110,8826,2000000,9003,8827,0,9003,,,
+32034,"NAD27 / South Dakota North",9003,4267,14001,9802,8821,43.5,9110,8822,-100,9110,8823,44.25,9110,8824,45.41,9110,8826,2000000,9003,8827,0,9003,,,
+32035,"NAD27 / South Dakota South",9003,4267,14002,9802,8821,42.2,9110,8822,-100.2,9110,8823,42.5,9110,8824,44.24,9110,8826,2000000,9003,8827,0,9003,,,
+32036,"NAD27 / Tennessee",9003,4267,14100,9802,8821,34.4,9110,8822,-86,9110,8823,35.15,9110,8824,36.25,9110,8826,100000,9003,8827,0,9003,,,
+32037,"NAD27 / Texas North",9003,4267,14201,9802,8821,34,9110,8822,-101.3,9110,8823,34.39,9110,8824,36.11,9110,8826,2000000,9003,8827,0,9003,,,
+32038,"NAD27 / Texas North Central",9003,4267,14202,9802,8821,31.4,9110,8822,-97.3,9110,8823,32.08,9110,8824,33.58,9110,8826,2000000,9003,8827,0,9003,,,
+32039,"NAD27 / Texas Central",9003,4267,14203,9802,8821,29.4,9110,8822,-100.2,9110,8823,30.07,9110,8824,31.53,9110,8826,2000000,9003,8827,0,9003,,,
+32040,"NAD27 / Texas South Central",9003,4267,14204,9802,8821,27.5,9110,8822,-99,9110,8823,28.23,9110,8824,30.17,9110,8826,2000000,9003,8827,0,9003,,,
+32041,"NAD27 / Texas South",9003,4267,14205,9802,8821,25.4,9110,8822,-98.3,9110,8823,26.1,9110,8824,27.5,9110,8826,2000000,9003,8827,0,9003,,,
+32042,"NAD27 / Utah North",9003,4267,14301,9802,8821,40.2,9110,8822,-111.3,9110,8823,40.43,9110,8824,41.47,9110,8826,2000000,9003,8827,0,9003,,,
+32043,"NAD27 / Utah Central",9003,4267,14302,9802,8821,38.2,9110,8822,-111.3,9110,8823,39.01,9110,8824,40.39,9110,8826,2000000,9003,8827,0,9003,,,
+32044,"NAD27 / Utah South",9003,4267,14303,9802,8821,36.4,9110,8822,-111.3,9110,8823,37.13,9110,8824,38.21,9110,8826,2000000,9003,8827,0,9003,,,
+32045,"NAD27 / Vermont",9003,4267,14400,9807,8801,42.3,9110,8802,-72.3,9110,8805,0.999964286,9201,8806,500000,9003,8807,0,9003,,,,,,
+32046,"NAD27 / Virginia North",9003,4267,14501,9802,8821,37.4,9110,8822,-78.3,9110,8823,38.02,9110,8824,39.12,9110,8826,2000000,9003,8827,0,9003,,,
+32047,"NAD27 / Virginia South",9003,4267,14502,9802,8821,36.2,9110,8822,-78.3,9110,8823,36.46,9110,8824,37.58,9110,8826,2000000,9003,8827,0,9003,,,
+32048,"NAD27 / Washington North",9003,4267,14601,9802,8821,47,9110,8822,-120.5,9110,8823,47.3,9110,8824,48.44,9110,8826,2000000,9003,8827,0,9003,,,
+32049,"NAD27 / Washington South",9003,4267,14602,9802,8821,45.2,9110,8822,-120.3,9110,8823,45.5,9110,8824,47.2,9110,8826,2000000,9003,8827,0,9003,,,
+32050,"NAD27 / West Virginia North",9003,4267,14701,9802,8821,38.3,9110,8822,-79.3,9110,8823,39,9110,8824,40.15,9110,8826,2000000,9003,8827,0,9003,,,
+32051,"NAD27 / West Virginia South",9003,4267,14702,9802,8821,37,9110,8822,-81,9110,8823,37.29,9110,8824,38.53,9110,8826,2000000,9003,8827,0,9003,,,
+32052,"NAD27 / Wisconsin North",9003,4267,14801,9802,8821,45.1,9110,8822,-90,9110,8823,45.34,9110,8824,46.46,9110,8826,2000000,9003,8827,0,9003,,,
+32053,"NAD27 / Wisconsin Central",9003,4267,14802,9802,8821,43.5,9110,8822,-90,9110,8823,44.15,9110,8824,45.3,9110,8826,2000000,9003,8827,0,9003,,,
+32054,"NAD27 / Wisconsin South",9003,4267,14803,9802,8821,42,9110,8822,-90,9110,8823,42.44,9110,8824,44.04,9110,8826,2000000,9003,8827,0,9003,,,
+32055,"NAD27 / Wyoming East",9003,4267,14901,9807,8801,40.4,9110,8802,-105.1,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+32056,"NAD27 / Wyoming East Central",9003,4267,14902,9807,8801,40.4,9110,8802,-107.2,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+32057,"NAD27 / Wyoming West Central",9003,4267,14903,9807,8801,40.4,9110,8802,-108.45,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+32058,"NAD27 / Wyoming West",9003,4267,14904,9807,8801,40.4,9110,8802,-110.05,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+32061,"NAD27 / Guatemala Norte",9001,4267,18211,9801,8801,16.49,9110,8802,-90.2,9110,8805,0.99992226,9201,8806,500000,9001,8807,292209.579,9001,,,,,,
+32062,"NAD27 / Guatemala Sur",9001,4267,18212,9801,8801,14.54,9110,8802,-90.2,9110,8805,0.99989906,9201,8806,500000,9001,8807,325992.681,9001,,,,,,
+32064,"NAD27 / BLM 14N (ftUS)",9003,4267,15914,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32065,"NAD27 / BLM 15N (ftUS)",9003,4267,15915,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32066,"NAD27 / BLM 16N (ftUS)",9003,4267,15916,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32067,"NAD27 / BLM 17N (ftUS)",9003,4267,15917,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32074,"NAD27 / BLM 14N (feet)",9003,4267,15914,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32075,"NAD27 / BLM 15N (feet)",9003,4267,15915,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32076,"NAD27 / BLM 16N (feet)",9003,4267,15916,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32077,"NAD27 / BLM 17N (feet)",9003,4267,15917,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+32081,"NAD27 / MTM zone 1",9001,4267,17701,9807,8801,0,9102,8802,-53,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32082,"NAD27 / MTM zone 2",9001,4267,17702,9807,8801,0,9102,8802,-56,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32083,"NAD27 / MTM zone 3",9001,4267,17703,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32084,"NAD27 / MTM zone 4",9001,4267,17704,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32085,"NAD27 / MTM zone 5",9001,4267,17705,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32086,"NAD27 / MTM zone 6",9001,4267,17706,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32098,"NAD27 / Quebec Lambert",9001,4267,19944,9802,8821,44,9110,8822,-68.3,9110,8823,60,9110,8824,46,9110,8826,0,9001,8827,0,9001,,,
+32100,"NAD83 / Montana",9001,4269,12530,9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,600000,9001,8827,0,9001,,,
+32104,"NAD83 / Nebraska",9001,4269,12630,9802,8821,39.5,9110,8822,-100,9110,8823,43,9110,8824,40,9110,8826,500000,9001,8827,0,9001,,,
+32107,"NAD83 / Nevada East",9001,4269,12731,9807,8801,34.45,9110,8802,-115.35,9110,8805,0.9999,9201,8806,200000,9001,8807,8000000,9001,,,,,,
+32108,"NAD83 / Nevada Central",9001,4269,12732,9807,8801,34.45,9110,8802,-116.4,9110,8805,0.9999,9201,8806,500000,9001,8807,6000000,9001,,,,,,
+32109,"NAD83 / Nevada West",9001,4269,12733,9807,8801,34.45,9110,8802,-118.35,9110,8805,0.9999,9201,8806,800000,9001,8807,4000000,9001,,,,,,
+32110,"NAD83 / New Hampshire",9001,4269,12830,9807,8801,42.3,9110,8802,-71.4,9110,8805,0.999966667,9201,8806,300000,9001,8807,0,9001,,,,,,
+32111,"NAD83 / New Jersey",9001,4269,12930,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+32112,"NAD83 / New Mexico East",9001,4269,13031,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,165000,9001,8807,0,9001,,,,,,
+32113,"NAD83 / New Mexico Central",9001,4269,13032,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+32114,"NAD83 / New Mexico West",9001,4269,13033,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,830000,9001,8807,0,9001,,,,,,
+32115,"NAD83 / New York East",9001,4269,13131,9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+32116,"NAD83 / New York Central",9001,4269,13132,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,250000,9001,8807,0,9001,,,,,,
+32117,"NAD83 / New York West",9001,4269,13133,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,350000,9001,8807,0,9001,,,,,,
+32118,"NAD83 / New York Long Island",9001,4269,13134,9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,300000,9001,8827,0,9001,,,
+32119,"NAD83 / North Carolina",9001,4269,13230,9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,609601.22,9001,8827,0,9001,,,
+32120,"NAD83 / North Dakota North",9001,4269,13331,9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,600000,9001,8827,0,9001,,,
+32121,"NAD83 / North Dakota South",9001,4269,13332,9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,600000,9001,8827,0,9001,,,
+32122,"NAD83 / Ohio North",9001,4269,13431,9802,8821,39.4,9110,8822,-82.3,9110,8823,41.42,9110,8824,40.26,9110,8826,600000,9001,8827,0,9001,,,
+32123,"NAD83 / Ohio South",9001,4269,13432,9802,8821,38,9110,8822,-82.3,9110,8823,40.02,9110,8824,38.44,9110,8826,600000,9001,8827,0,9001,,,
+32124,"NAD83 / Oklahoma North",9001,4269,13531,9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,600000,9001,8827,0,9001,,,
+32125,"NAD83 / Oklahoma South",9001,4269,13532,9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,600000,9001,8827,0,9001,,,
+32126,"NAD83 / Oregon North",9001,4269,13631,9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,2500000,9001,8827,0,9001,,,
+32127,"NAD83 / Oregon South",9001,4269,13632,9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,1500000,9001,8827,0,9001,,,
+32128,"NAD83 / Pennsylvania North",9001,4269,13731,9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,600000,9001,8827,0,9001,,,
+32129,"NAD83 / Pennsylvania South",9001,4269,13732,9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,600000,9001,8827,0,9001,,,
+32130,"NAD83 / Rhode Island",9001,4269,13830,9807,8801,41.05,9110,8802,-71.3,9110,8805,0.99999375,9201,8806,100000,9001,8807,0,9001,,,,,,
+32133,"NAD83 / South Carolina",9001,4269,13930,9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,609600,9001,8827,0,9001,,,
+32134,"NAD83 / South Dakota North",9001,4269,14031,9802,8821,43.5,9110,8822,-100,9110,8823,45.41,9110,8824,44.25,9110,8826,600000,9001,8827,0,9001,,,
+32135,"NAD83 / South Dakota South",9001,4269,14032,9802,8821,42.2,9110,8822,-100.2,9110,8823,44.24,9110,8824,42.5,9110,8826,600000,9001,8827,0,9001,,,
+32136,"NAD83 / Tennessee",9001,4269,14130,9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,600000,9001,8827,0,9001,,,
+32137,"NAD83 / Texas North",9001,4269,14231,9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,200000,9001,8827,1000000,9001,,,
+32138,"NAD83 / Texas North Central",9001,4269,14232,9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,600000,9001,8827,2000000,9001,,,
+32139,"NAD83 / Texas Central",9001,4269,14233,9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,700000,9001,8827,3000000,9001,,,
+32140,"NAD83 / Texas South Central",9001,4269,14234,9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,600000,9001,8827,4000000,9001,,,
+32141,"NAD83 / Texas South",9001,4269,14235,9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,300000,9001,8827,5000000,9001,,,
+32142,"NAD83 / Utah North",9001,4269,14331,9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,500000,9001,8827,1000000,9001,,,
+32143,"NAD83 / Utah Central",9001,4269,14332,9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,500000,9001,8827,2000000,9001,,,
+32144,"NAD83 / Utah South",9001,4269,14333,9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,500000,9001,8827,3000000,9001,,,
+32145,"NAD83 / Vermont",9001,4269,14430,9807,8801,42.3,9110,8802,-72.3,9110,8805,0.999964286,9201,8806,500000,9001,8807,0,9001,,,,,,
+32146,"NAD83 / Virginia North",9001,4269,14531,9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,3500000,9001,8827,2000000,9001,,,
+32147,"NAD83 / Virginia South",9001,4269,14532,9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,3500000,9001,8827,1000000,9001,,,
+32148,"NAD83 / Washington North",9001,4269,14631,9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,500000,9001,8827,0,9001,,,
+32149,"NAD83 / Washington South",9001,4269,14632,9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,500000,9001,8827,0,9001,,,
+32150,"NAD83 / West Virginia North",9001,4269,14731,9802,8821,38.3,9110,8822,-79.3,9110,8823,40.15,9110,8824,39,9110,8826,600000,9001,8827,0,9001,,,
+32151,"NAD83 / West Virginia South",9001,4269,14732,9802,8821,37,9110,8822,-81,9110,8823,38.53,9110,8824,37.29,9110,8826,600000,9001,8827,0,9001,,,
+32152,"NAD83 / Wisconsin North",9001,4269,14831,9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,600000,9001,8827,0,9001,,,
+32153,"NAD83 / Wisconsin Central",9001,4269,14832,9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,600000,9001,8827,0,9001,,,
+32154,"NAD83 / Wisconsin South",9001,4269,14833,9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,600000,9001,8827,0,9001,,,
+32155,"NAD83 / Wyoming East",9001,4269,14931,9807,8801,40.3,9110,8802,-105.1,9110,8805,0.9999375,9201,8806,200000,9001,8807,0,9001,,,,,,
+32156,"NAD83 / Wyoming East Central",9001,4269,14932,9807,8801,40.3,9110,8802,-107.2,9110,8805,0.9999375,9201,8806,400000,9001,8807,100000,9001,,,,,,
+32157,"NAD83 / Wyoming West Central",9001,4269,14933,9807,8801,40.3,9110,8802,-108.45,9110,8805,0.9999375,9201,8806,600000,9001,8807,0,9001,,,,,,
+32158,"NAD83 / Wyoming West",9001,4269,14934,9807,8801,40.3,9110,8802,-110.05,9110,8805,0.9999375,9201,8806,800000,9001,8807,100000,9001,,,,,,
+32161,"NAD83 / Puerto Rico & Virgin Is.",9001,4269,15230,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,200000,9001,8827,200000,9001,,,
+32180,"NAD83 / SCoPQ zone 2",9001,4269,17700,9807,8801,0,9110,8802,-55.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32181,"NAD83 / MTM zone 1",9001,4269,17701,9807,8801,0,9102,8802,-53,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32182,"NAD83 / MTM zone 2",9001,4269,17702,9807,8801,0,9102,8802,-56,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32183,"NAD83 / MTM zone 3",9001,4269,17703,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32184,"NAD83 / MTM zone 4",9001,4269,17704,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32185,"NAD83 / MTM zone 5",9001,4269,17705,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32186,"NAD83 / MTM zone 6",9001,4269,17706,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32187,"NAD83 / MTM zone 7",9001,4269,17707,9807,8801,0,9110,8802,-70.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32188,"NAD83 / MTM zone 8",9001,4269,17708,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32189,"NAD83 / MTM zone 9",9001,4269,17709,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32190,"NAD83 / MTM zone 10",9001,4269,17710,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32191,"NAD83 / MTM zone 11",9001,4269,17711,9807,8801,0,9110,8802,-82.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32192,"NAD83 / MTM zone 12",9001,4269,17712,9807,8801,0,9102,8802,-81,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32193,"NAD83 / MTM zone 13",9001,4269,17713,9807,8801,0,9102,8802,-84,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32194,"NAD83 / MTM zone 14",9001,4269,17714,9807,8801,0,9102,8802,-87,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32195,"NAD83 / MTM zone 15",9001,4269,17715,9807,8801,0,9102,8802,-90,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32196,"NAD83 / MTM zone 16",9001,4269,17716,9807,8801,0,9102,8802,-93,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32197,"NAD83 / MTM zone 17",9001,4269,17717,9807,8801,0,9102,8802,-96,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+32198,"NAD83 / Quebec Lambert",9001,4269,19944,9802,8821,44,9110,8822,-68.3,9110,8823,60,9110,8824,46,9110,8826,0,9001,8827,0,9001,,,
+32201,"WGS 72 / UTM zone 1N",9001,4322,16001,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32202,"WGS 72 / UTM zone 2N",9001,4322,16002,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32203,"WGS 72 / UTM zone 3N",9001,4322,16003,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32204,"WGS 72 / UTM zone 4N",9001,4322,16004,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32205,"WGS 72 / UTM zone 5N",9001,4322,16005,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32206,"WGS 72 / UTM zone 6N",9001,4322,16006,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32207,"WGS 72 / UTM zone 7N",9001,4322,16007,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32208,"WGS 72 / UTM zone 8N",9001,4322,16008,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32209,"WGS 72 / UTM zone 9N",9001,4322,16009,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32210,"WGS 72 / UTM zone 10N",9001,4322,16010,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32211,"WGS 72 / UTM zone 11N",9001,4322,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32212,"WGS 72 / UTM zone 12N",9001,4322,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32213,"WGS 72 / UTM zone 13N",9001,4322,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32214,"WGS 72 / UTM zone 14N",9001,4322,16014,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32215,"WGS 72 / UTM zone 15N",9001,4322,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32216,"WGS 72 / UTM zone 16N",9001,4322,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32217,"WGS 72 / UTM zone 17N",9001,4322,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32218,"WGS 72 / UTM zone 18N",9001,4322,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32219,"WGS 72 / UTM zone 19N",9001,4322,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32220,"WGS 72 / UTM zone 20N",9001,4322,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32221,"WGS 72 / UTM zone 21N",9001,4322,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32222,"WGS 72 / UTM zone 22N",9001,4322,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32223,"WGS 72 / UTM zone 23N",9001,4322,16023,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32224,"WGS 72 / UTM zone 24N",9001,4322,16024,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32225,"WGS 72 / UTM zone 25N",9001,4322,16025,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32226,"WGS 72 / UTM zone 26N",9001,4322,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32227,"WGS 72 / UTM zone 27N",9001,4322,16027,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32228,"WGS 72 / UTM zone 28N",9001,4322,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32229,"WGS 72 / UTM zone 29N",9001,4322,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32230,"WGS 72 / UTM zone 30N",9001,4322,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32231,"WGS 72 / UTM zone 31N",9001,4322,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32232,"WGS 72 / UTM zone 32N",9001,4322,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32233,"WGS 72 / UTM zone 33N",9001,4322,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32234,"WGS 72 / UTM zone 34N",9001,4322,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32235,"WGS 72 / UTM zone 35N",9001,4322,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32236,"WGS 72 / UTM zone 36N",9001,4322,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32237,"WGS 72 / UTM zone 37N",9001,4322,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32238,"WGS 72 / UTM zone 38N",9001,4322,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32239,"WGS 72 / UTM zone 39N",9001,4322,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32240,"WGS 72 / UTM zone 40N",9001,4322,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32241,"WGS 72 / UTM zone 41N",9001,4322,16041,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32242,"WGS 72 / UTM zone 42N",9001,4322,16042,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32243,"WGS 72 / UTM zone 43N",9001,4322,16043,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32244,"WGS 72 / UTM zone 44N",9001,4322,16044,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32245,"WGS 72 / UTM zone 45N",9001,4322,16045,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32246,"WGS 72 / UTM zone 46N",9001,4322,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32247,"WGS 72 / UTM zone 47N",9001,4322,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32248,"WGS 72 / UTM zone 48N",9001,4322,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32249,"WGS 72 / UTM zone 49N",9001,4322,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32250,"WGS 72 / UTM zone 50N",9001,4322,16050,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32251,"WGS 72 / UTM zone 51N",9001,4322,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32252,"WGS 72 / UTM zone 52N",9001,4322,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32253,"WGS 72 / UTM zone 53N",9001,4322,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32254,"WGS 72 / UTM zone 54N",9001,4322,16054,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32255,"WGS 72 / UTM zone 55N",9001,4322,16055,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32256,"WGS 72 / UTM zone 56N",9001,4322,16056,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32257,"WGS 72 / UTM zone 57N",9001,4322,16057,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32258,"WGS 72 / UTM zone 58N",9001,4322,16058,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32259,"WGS 72 / UTM zone 59N",9001,4322,16059,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32260,"WGS 72 / UTM zone 60N",9001,4322,16060,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32301,"WGS 72 / UTM zone 1S",9001,4322,16101,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32302,"WGS 72 / UTM zone 2S",9001,4322,16102,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32303,"WGS 72 / UTM zone 3S",9001,4322,16103,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32304,"WGS 72 / UTM zone 4S",9001,4322,16104,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32305,"WGS 72 / UTM zone 5S",9001,4322,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32306,"WGS 72 / UTM zone 6S",9001,4322,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32307,"WGS 72 / UTM zone 7S",9001,4322,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32308,"WGS 72 / UTM zone 8S",9001,4322,16108,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32309,"WGS 72 / UTM zone 9S",9001,4322,16109,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32310,"WGS 72 / UTM zone 10S",9001,4322,16110,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32311,"WGS 72 / UTM zone 11S",9001,4322,16111,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32312,"WGS 72 / UTM zone 12S",9001,4322,16112,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32313,"WGS 72 / UTM zone 13S",9001,4322,16113,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32314,"WGS 72 / UTM zone 14S",9001,4322,16114,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32315,"WGS 72 / UTM zone 15S",9001,4322,16115,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32316,"WGS 72 / UTM zone 16S",9001,4322,16116,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32317,"WGS 72 / UTM zone 17S",9001,4322,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32318,"WGS 72 / UTM zone 18S",9001,4322,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32319,"WGS 72 / UTM zone 19S",9001,4322,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32320,"WGS 72 / UTM zone 20S",9001,4322,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32321,"WGS 72 / UTM zone 21S",9001,4322,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32322,"WGS 72 / UTM zone 22S",9001,4322,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32323,"WGS 72 / UTM zone 23S",9001,4322,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32324,"WGS 72 / UTM zone 24S",9001,4322,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32325,"WGS 72 / UTM zone 25S",9001,4322,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32326,"WGS 72 / UTM zone 26S",9001,4322,16126,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32327,"WGS 72 / UTM zone 27S",9001,4322,16127,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32328,"WGS 72 / UTM zone 28S",9001,4322,16128,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32329,"WGS 72 / UTM zone 29S",9001,4322,16129,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32330,"WGS 72 / UTM zone 30S",9001,4322,16130,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32331,"WGS 72 / UTM zone 31S",9001,4322,16131,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32332,"WGS 72 / UTM zone 32S",9001,4322,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32333,"WGS 72 / UTM zone 33S",9001,4322,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32334,"WGS 72 / UTM zone 34S",9001,4322,16134,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32335,"WGS 72 / UTM zone 35S",9001,4322,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32336,"WGS 72 / UTM zone 36S",9001,4322,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32337,"WGS 72 / UTM zone 37S",9001,4322,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32338,"WGS 72 / UTM zone 38S",9001,4322,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32339,"WGS 72 / UTM zone 39S",9001,4322,16139,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32340,"WGS 72 / UTM zone 40S",9001,4322,16140,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32341,"WGS 72 / UTM zone 41S",9001,4322,16141,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32342,"WGS 72 / UTM zone 42S",9001,4322,16142,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32343,"WGS 72 / UTM zone 43S",9001,4322,16143,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32344,"WGS 72 / UTM zone 44S",9001,4322,16144,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32345,"WGS 72 / UTM zone 45S",9001,4322,16145,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32346,"WGS 72 / UTM zone 46S",9001,4322,16146,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32347,"WGS 72 / UTM zone 47S",9001,4322,16147,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32348,"WGS 72 / UTM zone 48S",9001,4322,16148,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32349,"WGS 72 / UTM zone 49S",9001,4322,16149,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32350,"WGS 72 / UTM zone 50S",9001,4322,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32351,"WGS 72 / UTM zone 51S",9001,4322,16151,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32352,"WGS 72 / UTM zone 52S",9001,4322,16152,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32353,"WGS 72 / UTM zone 53S",9001,4322,16153,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32354,"WGS 72 / UTM zone 54S",9001,4322,16154,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32355,"WGS 72 / UTM zone 55S",9001,4322,16155,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32356,"WGS 72 / UTM zone 56S",9001,4322,16156,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32357,"WGS 72 / UTM zone 57S",9001,4322,16157,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32358,"WGS 72 / UTM zone 58S",9001,4322,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32359,"WGS 72 / UTM zone 59S",9001,4322,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32360,"WGS 72 / UTM zone 60S",9001,4322,16160,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32401,"WGS 72BE / UTM zone 1N",9001,4324,16001,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32402,"WGS 72BE / UTM zone 2N",9001,4324,16002,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32403,"WGS 72BE / UTM zone 3N",9001,4324,16003,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32404,"WGS 72BE / UTM zone 4N",9001,4324,16004,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32405,"WGS 72BE / UTM zone 5N",9001,4324,16005,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32406,"WGS 72BE / UTM zone 6N",9001,4324,16006,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32407,"WGS 72BE / UTM zone 7N",9001,4324,16007,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32408,"WGS 72BE / UTM zone 8N",9001,4324,16008,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32409,"WGS 72BE / UTM zone 9N",9001,4324,16009,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32410,"WGS 72BE / UTM zone 10N",9001,4324,16010,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32411,"WGS 72BE / UTM zone 11N",9001,4324,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32412,"WGS 72BE / UTM zone 12N",9001,4324,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32413,"WGS 72BE / UTM zone 13N",9001,4324,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32414,"WGS 72BE / UTM zone 14N",9001,4324,16014,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32415,"WGS 72BE / UTM zone 15N",9001,4324,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32416,"WGS 72BE / UTM zone 16N",9001,4324,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32417,"WGS 72BE / UTM zone 17N",9001,4324,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32418,"WGS 72BE / UTM zone 18N",9001,4324,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32419,"WGS 72BE / UTM zone 19N",9001,4324,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32420,"WGS 72BE / UTM zone 20N",9001,4324,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32421,"WGS 72BE / UTM zone 21N",9001,4324,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32422,"WGS 72BE / UTM zone 22N",9001,4324,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32423,"WGS 72BE / UTM zone 23N",9001,4324,16023,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32424,"WGS 72BE / UTM zone 24N",9001,4324,16024,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32425,"WGS 72BE / UTM zone 25N",9001,4324,16025,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32426,"WGS 72BE / UTM zone 26N",9001,4324,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32427,"WGS 72BE / UTM zone 27N",9001,4324,16027,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32428,"WGS 72BE / UTM zone 28N",9001,4324,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32429,"WGS 72BE / UTM zone 29N",9001,4324,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32430,"WGS 72BE / UTM zone 30N",9001,4324,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32431,"WGS 72BE / UTM zone 31N",9001,4324,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32432,"WGS 72BE / UTM zone 32N",9001,4324,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32433,"WGS 72BE / UTM zone 33N",9001,4324,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32434,"WGS 72BE / UTM zone 34N",9001,4324,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32435,"WGS 72BE / UTM zone 35N",9001,4324,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32436,"WGS 72BE / UTM zone 36N",9001,4324,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32437,"WGS 72BE / UTM zone 37N",9001,4324,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32438,"WGS 72BE / UTM zone 38N",9001,4324,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32439,"WGS 72BE / UTM zone 39N",9001,4324,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32440,"WGS 72BE / UTM zone 40N",9001,4324,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32441,"WGS 72BE / UTM zone 41N",9001,4324,16041,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32442,"WGS 72BE / UTM zone 42N",9001,4324,16042,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32443,"WGS 72BE / UTM zone 43N",9001,4324,16043,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32444,"WGS 72BE / UTM zone 44N",9001,4324,16044,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32445,"WGS 72BE / UTM zone 45N",9001,4324,16045,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32446,"WGS 72BE / UTM zone 46N",9001,4324,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32447,"WGS 72BE / UTM zone 47N",9001,4324,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32448,"WGS 72BE / UTM zone 48N",9001,4324,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32449,"WGS 72BE / UTM zone 49N",9001,4324,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32450,"WGS 72BE / UTM zone 50N",9001,4324,16050,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32451,"WGS 72BE / UTM zone 51N",9001,4324,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32452,"WGS 72BE / UTM zone 52N",9001,4324,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32453,"WGS 72BE / UTM zone 53N",9001,4324,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32454,"WGS 72BE / UTM zone 54N",9001,4324,16054,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32455,"WGS 72BE / UTM zone 55N",9001,4324,16055,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32456,"WGS 72BE / UTM zone 56N",9001,4324,16056,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32457,"WGS 72BE / UTM zone 57N",9001,4324,16057,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32458,"WGS 72BE / UTM zone 58N",9001,4324,16058,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32459,"WGS 72BE / UTM zone 59N",9001,4324,16059,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32460,"WGS 72BE / UTM zone 60N",9001,4324,16060,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32501,"WGS 72BE / UTM zone 1S",9001,4324,16101,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32502,"WGS 72BE / UTM zone 2S",9001,4324,16102,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32503,"WGS 72BE / UTM zone 3S",9001,4324,16103,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32504,"WGS 72BE / UTM zone 4S",9001,4324,16104,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32505,"WGS 72BE / UTM zone 5S",9001,4324,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32506,"WGS 72BE / UTM zone 6S",9001,4324,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32507,"WGS 72BE / UTM zone 7S",9001,4324,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32508,"WGS 72BE / UTM zone 8S",9001,4324,16108,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32509,"WGS 72BE / UTM zone 9S",9001,4324,16109,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32510,"WGS 72BE / UTM zone 10S",9001,4324,16110,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32511,"WGS 72BE / UTM zone 11S",9001,4324,16111,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32512,"WGS 72BE / UTM zone 12S",9001,4324,16112,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32513,"WGS 72BE / UTM zone 13S",9001,4324,16113,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32514,"WGS 72BE / UTM zone 14S",9001,4324,16114,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32515,"WGS 72BE / UTM zone 15S",9001,4324,16115,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32516,"WGS 72BE / UTM zone 16S",9001,4324,16116,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32517,"WGS 72BE / UTM zone 17S",9001,4324,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32518,"WGS 72BE / UTM zone 18S",9001,4324,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32519,"WGS 72BE / UTM zone 19S",9001,4324,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32520,"WGS 72BE / UTM zone 20S",9001,4324,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32521,"WGS 72BE / UTM zone 21S",9001,4324,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32522,"WGS 72BE / UTM zone 22S",9001,4324,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32523,"WGS 72BE / UTM zone 23S",9001,4324,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32524,"WGS 72BE / UTM zone 24S",9001,4324,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32525,"WGS 72BE / UTM zone 25S",9001,4324,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32526,"WGS 72BE / UTM zone 26S",9001,4324,16126,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32527,"WGS 72BE / UTM zone 27S",9001,4324,16127,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32528,"WGS 72BE / UTM zone 28S",9001,4324,16128,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32529,"WGS 72BE / UTM zone 29S",9001,4324,16129,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32530,"WGS 72BE / UTM zone 30S",9001,4324,16130,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32531,"WGS 72BE / UTM zone 31S",9001,4324,16131,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32532,"WGS 72BE / UTM zone 32S",9001,4324,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32533,"WGS 72BE / UTM zone 33S",9001,4324,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32534,"WGS 72BE / UTM zone 34S",9001,4324,16134,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32535,"WGS 72BE / UTM zone 35S",9001,4324,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32536,"WGS 72BE / UTM zone 36S",9001,4324,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32537,"WGS 72BE / UTM zone 37S",9001,4324,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32538,"WGS 72BE / UTM zone 38S",9001,4324,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32539,"WGS 72BE / UTM zone 39S",9001,4324,16139,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32540,"WGS 72BE / UTM zone 40S",9001,4324,16140,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32541,"WGS 72BE / UTM zone 41S",9001,4324,16141,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32542,"WGS 72BE / UTM zone 42S",9001,4324,16142,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32543,"WGS 72BE / UTM zone 43S",9001,4324,16143,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32544,"WGS 72BE / UTM zone 44S",9001,4324,16144,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32545,"WGS 72BE / UTM zone 45S",9001,4324,16145,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32546,"WGS 72BE / UTM zone 46S",9001,4324,16146,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32547,"WGS 72BE / UTM zone 47S",9001,4324,16147,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32548,"WGS 72BE / UTM zone 48S",9001,4324,16148,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32549,"WGS 72BE / UTM zone 49S",9001,4324,16149,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32550,"WGS 72BE / UTM zone 50S",9001,4324,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32551,"WGS 72BE / UTM zone 51S",9001,4324,16151,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32552,"WGS 72BE / UTM zone 52S",9001,4324,16152,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32553,"WGS 72BE / UTM zone 53S",9001,4324,16153,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32554,"WGS 72BE / UTM zone 54S",9001,4324,16154,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32555,"WGS 72BE / UTM zone 55S",9001,4324,16155,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32556,"WGS 72BE / UTM zone 56S",9001,4324,16156,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32557,"WGS 72BE / UTM zone 57S",9001,4324,16157,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32558,"WGS 72BE / UTM zone 58S",9001,4324,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32559,"WGS 72BE / UTM zone 59S",9001,4324,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32560,"WGS 72BE / UTM zone 60S",9001,4324,16160,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32600,"WGS 84 / UTM grid system (northern hemisphere)",9001,4326,16000,9824,8801,0,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,8830,-180,9102,8831,6,9102,,,
+32601,"WGS 84 / UTM zone 1N",9001,4326,16001,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32602,"WGS 84 / UTM zone 2N",9001,4326,16002,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32603,"WGS 84 / UTM zone 3N",9001,4326,16003,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32604,"WGS 84 / UTM zone 4N",9001,4326,16004,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32605,"WGS 84 / UTM zone 5N",9001,4326,16005,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32606,"WGS 84 / UTM zone 6N",9001,4326,16006,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32607,"WGS 84 / UTM zone 7N",9001,4326,16007,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32608,"WGS 84 / UTM zone 8N",9001,4326,16008,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32609,"WGS 84 / UTM zone 9N",9001,4326,16009,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32610,"WGS 84 / UTM zone 10N",9001,4326,16010,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32611,"WGS 84 / UTM zone 11N",9001,4326,16011,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32612,"WGS 84 / UTM zone 12N",9001,4326,16012,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32613,"WGS 84 / UTM zone 13N",9001,4326,16013,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32614,"WGS 84 / UTM zone 14N",9001,4326,16014,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32615,"WGS 84 / UTM zone 15N",9001,4326,16015,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32616,"WGS 84 / UTM zone 16N",9001,4326,16016,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32617,"WGS 84 / UTM zone 17N",9001,4326,16017,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32618,"WGS 84 / UTM zone 18N",9001,4326,16018,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32619,"WGS 84 / UTM zone 19N",9001,4326,16019,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32620,"WGS 84 / UTM zone 20N",9001,4326,16020,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32621,"WGS 84 / UTM zone 21N",9001,4326,16021,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32622,"WGS 84 / UTM zone 22N",9001,4326,16022,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32623,"WGS 84 / UTM zone 23N",9001,4326,16023,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32624,"WGS 84 / UTM zone 24N",9001,4326,16024,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32625,"WGS 84 / UTM zone 25N",9001,4326,16025,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32626,"WGS 84 / UTM zone 26N",9001,4326,16026,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32627,"WGS 84 / UTM zone 27N",9001,4326,16027,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32628,"WGS 84 / UTM zone 28N",9001,4326,16028,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32629,"WGS 84 / UTM zone 29N",9001,4326,16029,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32630,"WGS 84 / UTM zone 30N",9001,4326,16030,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32631,"WGS 84 / UTM zone 31N",9001,4326,16031,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32632,"WGS 84 / UTM zone 32N",9001,4326,16032,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32633,"WGS 84 / UTM zone 33N",9001,4326,16033,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32634,"WGS 84 / UTM zone 34N",9001,4326,16034,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32635,"WGS 84 / UTM zone 35N",9001,4326,16035,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32636,"WGS 84 / UTM zone 36N",9001,4326,16036,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32637,"WGS 84 / UTM zone 37N",9001,4326,16037,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32638,"WGS 84 / UTM zone 38N",9001,4326,16038,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32639,"WGS 84 / UTM zone 39N",9001,4326,16039,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32640,"WGS 84 / UTM zone 40N",9001,4326,16040,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32641,"WGS 84 / UTM zone 41N",9001,4326,16041,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32642,"WGS 84 / UTM zone 42N",9001,4326,16042,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32643,"WGS 84 / UTM zone 43N",9001,4326,16043,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32644,"WGS 84 / UTM zone 44N",9001,4326,16044,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32645,"WGS 84 / UTM zone 45N",9001,4326,16045,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32646,"WGS 84 / UTM zone 46N",9001,4326,16046,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32647,"WGS 84 / UTM zone 47N",9001,4326,16047,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32648,"WGS 84 / UTM zone 48N",9001,4326,16048,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32649,"WGS 84 / UTM zone 49N",9001,4326,16049,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32650,"WGS 84 / UTM zone 50N",9001,4326,16050,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32651,"WGS 84 / UTM zone 51N",9001,4326,16051,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32652,"WGS 84 / UTM zone 52N",9001,4326,16052,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32653,"WGS 84 / UTM zone 53N",9001,4326,16053,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32654,"WGS 84 / UTM zone 54N",9001,4326,16054,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32655,"WGS 84 / UTM zone 55N",9001,4326,16055,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32656,"WGS 84 / UTM zone 56N",9001,4326,16056,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32657,"WGS 84 / UTM zone 57N",9001,4326,16057,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32658,"WGS 84 / UTM zone 58N",9001,4326,16058,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32659,"WGS 84 / UTM zone 59N",9001,4326,16059,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32660,"WGS 84 / UTM zone 60N",9001,4326,16060,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+32661,"WGS 84 / UPS North",9001,4326,16061,9810,8801,90,9102,8802,0,9102,8805,0.994,9201,8806,2000000,9001,8807,2000000,9001,,,,,,
+32662,"WGS 84 / Plate Carree",9001,4326,19968,9823,8801,0,9102,8802,0,9102,,,,,,,,,,,,,,,
+32700,"WGS 84 / UTM grid system (southern hemisphere)",9001,4326,16100,9824,8801,0,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,8830,-180,9102,8831,6,9102,,,
+32701,"WGS 84 / UTM zone 1S",9001,4326,16101,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32702,"WGS 84 / UTM zone 2S",9001,4326,16102,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32703,"WGS 84 / UTM zone 3S",9001,4326,16103,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32704,"WGS 84 / UTM zone 4S",9001,4326,16104,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32705,"WGS 84 / UTM zone 5S",9001,4326,16105,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32706,"WGS 84 / UTM zone 6S",9001,4326,16106,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32707,"WGS 84 / UTM zone 7S",9001,4326,16107,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32708,"WGS 84 / UTM zone 8S",9001,4326,16108,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32709,"WGS 84 / UTM zone 9S",9001,4326,16109,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32710,"WGS 84 / UTM zone 10S",9001,4326,16110,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32711,"WGS 84 / UTM zone 11S",9001,4326,16111,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32712,"WGS 84 / UTM zone 12S",9001,4326,16112,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32713,"WGS 84 / UTM zone 13S",9001,4326,16113,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32714,"WGS 84 / UTM zone 14S",9001,4326,16114,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32715,"WGS 84 / UTM zone 15S",9001,4326,16115,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32716,"WGS 84 / UTM zone 16S",9001,4326,16116,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32717,"WGS 84 / UTM zone 17S",9001,4326,16117,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32718,"WGS 84 / UTM zone 18S",9001,4326,16118,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32719,"WGS 84 / UTM zone 19S",9001,4326,16119,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32720,"WGS 84 / UTM zone 20S",9001,4326,16120,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32721,"WGS 84 / UTM zone 21S",9001,4326,16121,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32722,"WGS 84 / UTM zone 22S",9001,4326,16122,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32723,"WGS 84 / UTM zone 23S",9001,4326,16123,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32724,"WGS 84 / UTM zone 24S",9001,4326,16124,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32725,"WGS 84 / UTM zone 25S",9001,4326,16125,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32726,"WGS 84 / UTM zone 26S",9001,4326,16126,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32727,"WGS 84 / UTM zone 27S",9001,4326,16127,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32728,"WGS 84 / UTM zone 28S",9001,4326,16128,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32729,"WGS 84 / UTM zone 29S",9001,4326,16129,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32730,"WGS 84 / UTM zone 30S",9001,4326,16130,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32731,"WGS 84 / UTM zone 31S",9001,4326,16131,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32732,"WGS 84 / UTM zone 32S",9001,4326,16132,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32733,"WGS 84 / UTM zone 33S",9001,4326,16133,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32734,"WGS 84 / UTM zone 34S",9001,4326,16134,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32735,"WGS 84 / UTM zone 35S",9001,4326,16135,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32736,"WGS 84 / UTM zone 36S",9001,4326,16136,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32737,"WGS 84 / UTM zone 37S",9001,4326,16137,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32738,"WGS 84 / UTM zone 38S",9001,4326,16138,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32739,"WGS 84 / UTM zone 39S",9001,4326,16139,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32740,"WGS 84 / UTM zone 40S",9001,4326,16140,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32741,"WGS 84 / UTM zone 41S",9001,4326,16141,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32742,"WGS 84 / UTM zone 42S",9001,4326,16142,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32743,"WGS 84 / UTM zone 43S",9001,4326,16143,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32744,"WGS 84 / UTM zone 44S",9001,4326,16144,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32745,"WGS 84 / UTM zone 45S",9001,4326,16145,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32746,"WGS 84 / UTM zone 46S",9001,4326,16146,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32747,"WGS 84 / UTM zone 47S",9001,4326,16147,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32748,"WGS 84 / UTM zone 48S",9001,4326,16148,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32749,"WGS 84 / UTM zone 49S",9001,4326,16149,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32750,"WGS 84 / UTM zone 50S",9001,4326,16150,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32751,"WGS 84 / UTM zone 51S",9001,4326,16151,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32752,"WGS 84 / UTM zone 52S",9001,4326,16152,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32753,"WGS 84 / UTM zone 53S",9001,4326,16153,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32754,"WGS 84 / UTM zone 54S",9001,4326,16154,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32755,"WGS 84 / UTM zone 55S",9001,4326,16155,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32756,"WGS 84 / UTM zone 56S",9001,4326,16156,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32757,"WGS 84 / UTM zone 57S",9001,4326,16157,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32758,"WGS 84 / UTM zone 58S",9001,4326,16158,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32759,"WGS 84 / UTM zone 59S",9001,4326,16159,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32760,"WGS 84 / UTM zone 60S",9001,4326,16160,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+32761,"WGS 84 / UPS South",9001,4326,16161,9810,8801,-90,9102,8802,0,9102,8805,0.994,9201,8806,2000000,9001,8807,2000000,9001,,,,,,
+32766,"WGS 84 / TM 36 SE",9001,4326,16636,9807,8801,0,9102,8802,36,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/pg_to_csv.py
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/pg_to_csv.py	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/pg_to_csv.py	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,106 @@
+#!/usr/bin/env python
+#******************************************************************************
+#  $Id: pg_to_csv.py,v 1.1 2006/02/28 05:41:01 fwarmerdam Exp $
+# 
+#  Project:  libgeotiff
+#  Purpose:  Dump Postgres EPSG database to GeoTIFF ready CSV files.
+#  Author:   Frank Warmerdam, warmerdam at pobox.com
+#******************************************************************************
+#  Copyright (c) 2006, Frank Warmerdam <warmerdam at pobox.com>
+# 
+#  Permission is hereby granted, free of charge, to any person obtaining a
+#  copy of this software and associated documentation files (the "Software"),
+#  to deal in the Software without restriction, including without limitation
+#  the rights to use, copy, modify, merge, publish, distribute, sublicense,
+#  and/or sell copies of the Software, and to permit persons to whom the
+#  Software is furnished to do so, subject to the following conditions:
+# 
+#  The above copyright notice and this permission notice shall be included
+#  in all copies or substantial portions of the Software.
+# 
+#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+#  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+#  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+#  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+#  DEALINGS IN THE SOFTWARE.
+#******************************************************************************
+# 
+# $Log: pg_to_csv.py,v $
+# Revision 1.1  2006/02/28 05:41:01  fwarmerdam
+# New
+#
+#
+#
+
+import ogr
+
+
+def CopyTable( in_ds, out_ds, in_tablename, out_tablename, keyname,
+               drop_list = [] ):
+
+    stmt = 'select * from ' + in_tablename
+    stmt = stmt + ' order by ' + keyname
+
+    src_layer = in_ds.ExecuteSQL( stmt )
+
+    dst_layer = out_ds.CreateLayer( out_tablename, geom_type = ogr.wkbNone )
+
+    src_defn = src_layer.GetLayerDefn()
+    for findex in range(src_defn.GetFieldCount()):
+        if src_defn.GetFieldDefn(findex).GetName() not in drop_list:
+            dst_layer.CreateField( src_defn.GetFieldDefn(findex) )
+
+    dst_feat = ogr.Feature( dst_layer.GetLayerDefn() )
+    src_feat = src_layer.GetNextFeature()
+    while src_feat is not None:
+        dst_feat.SetFrom( src_feat )
+        dst_layer.CreateFeature( dst_feat )
+        src_feat = src_layer.GetNextFeature()
+
+    in_ds.ReleaseResultSet( src_layer )
+
+
+
+# Main
+
+in_ds = ogr.Open( 'PG:dbname=epsg' )
+out_ds = ogr.GetDriverByName('CSV').CreateDataSource('out')
+
+CopyTable( in_ds, out_ds, 'epsg_coordinatereferencesystem',
+           'coordinate_reference_system', 'coord_ref_sys_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordinateaxis',
+           'coordinate_axis', 'coord_sys_code',
+           drop_list = ['coord_axis_code'] )
+
+CopyTable( in_ds, out_ds, 'epsg_coordinateaxisname',
+           'coordinate_axis_name', 'coord_axis_name_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordinatesystem',
+           'coordinate_system', 'coord_sys_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordoperation',
+           'coordinate_operation', 'coord_op_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordoperationmethod',
+           'coordinate_operation_method', 'coord_op_method_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordoperationparam',
+           'coordinate_operation_parameter', 'parameter_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordoperationparamvalue',
+           'coordinate_operation_parameter_value', 'coord_op_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_coordoperationpath',
+           'coordinate_operation_path', 'concat_operation_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_datum',
+           'datum', 'datum_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_ellipsoid',
+           'ellipsoid', 'ellipsoid_code' )
+
+CopyTable( in_ds, out_ds, 'epsg_unitofmeasure',
+           'unit_of_measure', 'uom_code' )


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/csv/pg_to_csv.py
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,16 @@
+#include "defs.h"
+datafile_rows_t prime_meridian_row_0[] = {"PRIME_MERIDIAN_CODE","PRIME_MERIDIAN_NAME","GREENWICH_LONGITUDE","UOM_CODE","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED ",NULL};
+datafile_rows_t prime_meridian_row_1[] = {"8901","Greenwich","0.0","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_2[] = {"8902","Lisbon","-9.0754862","9110","","Instituto Geografico e Cadastral; Lisbon","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_3[] = {"8903","Paris","2.5969213","9105","Value adopted by IGN (Paris) in 1936. Equivalent to 2 deg 20min 14.025sec. Preferred by EPSG to earlier value of 2deg 20min 13.95sec (2.596898 grads) used by RGS London.","Institut Geographique National (IGN); Paris","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t prime_meridian_row_4[] = {"8904","Bogota","-74.04513","9110","","Instituto Geografico \"Augustin Cadazzi\" (IGAC); Bogota","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_5[] = {"8905","Madrid","-3.411658","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_6[] = {"8906","Rome","12.27084","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_7[] = {"8907","Bern","7.26225","9110","1895 value.  Newer value of 7 deg 26 min 22.335 sec E determined in 1938.","Bundesamt für Landestopographie","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_8[] = {"8908","Jakarta","106.482779","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_9[] = {"8909","Ferro","-17.4","9110","Used in Austria and former Czechoslovakia.","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_10[] = {"8910","Brussels","4.220471","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_11[] = {"8911","Stockholm","18.03298","9110","","","EPSG","1995-06-02 00:00:00","96.29","0 ",NULL};
+datafile_rows_t prime_meridian_row_12[] = {"8912","Athens","23.4258815","9110","Used in Greece for older mapping based on Hatt projection.","Topography Department; National Technical University of Athens.","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t prime_meridian_row_13[] = {"8913","Oslo","10.43225","9110","Formerly known as Kristiania or Christiania.","Statens Kartverk - Geodesidivisjonen","EPSG","1999-10-20 00:00:00","","0 ",NULL};
+datafile_rows_t *prime_meridian_rows[] = {prime_meridian_row_0 ,prime_meridian_row_1 ,prime_meridian_row_2 ,prime_meridian_row_3 ,prime_meridian_row_4 ,prime_meridian_row_5 ,prime_meridian_row_6 ,prime_meridian_row_7 ,prime_meridian_row_8 ,prime_meridian_row_9 ,prime_meridian_row_10 ,prime_meridian_row_11 ,prime_meridian_row_12 ,prime_meridian_row_13,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/prime_meridian.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,14 @@
+"PRIME_MERIDIAN_CODE","PRIME_MERIDIAN_NAME","GREENWICH_LONGITUDE","UOM_CODE","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED"
+8901,Greenwich,0.0,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8902,Lisbon,-9.0754862,9110,,Instituto Geografico e Cadastral; Lisbon,EPSG,1995-06-02 00:00:00,96.29,0
+8903,Paris,2.5969213,9105,Value adopted by IGN (Paris) in 1936. Equivalent to 2 deg 20min 14.025sec. Preferred by EPSG to earlier value of 2deg 20min 13.95sec (2.596898 grads) used by RGS London.,Institut Geographique National (IGN); Paris,EPSG,1995-06-02 00:00:00,,0
+8904,Bogota,-74.04513,9110,,"Instituto Geografico ""Augustin Cadazzi"" (IGAC); Bogota",EPSG,1995-06-02 00:00:00,96.29,0
+8905,Madrid,-3.411658,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8906,Rome,12.27084,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8907,Bern,7.26225,9110,1895 value.  Newer value of 7 deg 26 min 22.335 sec E determined in 1938.,Bundesamt für Landestopographie,EPSG,1995-06-02 00:00:00,96.29,0
+8908,Jakarta,106.482779,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8909,Ferro,-17.4,9110,Used in Austria and former Czechoslovakia.,,EPSG,1995-06-02 00:00:00,96.29,0
+8910,Brussels,4.220471,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8911,Stockholm,18.03298,9110,,,EPSG,1995-06-02 00:00:00,96.29,0
+8912,Athens,23.4258815,9110,Used in Greece for older mapping based on Hatt projection.,Topography Department; National Technical University of Athens.,EPSG,1997-06-16 00:00:00,,0
+8913,Oslo,10.43225,9110,Formerly known as Kristiania or Christiania.,Statens Kartverk - Geodesidivisjonen,EPSG,1999-10-20 00:00:00,,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1135 @@
+#include "defs.h"
+datafile_rows_t projop_wparm_row_0[] = {"COORD_OP_CODE","COORD_OP_NAME","COORD_OP_METHOD_CODE","PARAMETER_CODE_1","PARAMETER_VALUE_1","PARAMETER_UOM_1","PARAMETER_CODE_2","PARAMETER_VALUE_2","PARAMETER_UOM_2","PARAMETER_CODE_3","PARAMETER_VALUE_3","PARAMETER_UOM_3","PARAMETER_CODE_4","PARAMETER_VALUE_4","PARAMETER_UOM_4","PARAMETER_CODE_5","PARAMETER_VALUE_5","PARAMETER_UOM_5","PARAMETER_CODE_6","PARAMETER_VALUE_6","PARAMETER_UOM_6","PARAMETER_CODE_7","PARAMETER_VALUE_7","PARAMETER_UOM_7 ",NULL};
+datafile_rows_t projop_wparm_row_1[] = {"101","deg to DMSH","9637","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_2[] = {"102","degH to DMSH","9638","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_3[] = {"103","Hdeg to DMSH","9639","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_4[] = {"104","DM to DMSH","9640","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_5[] = {"105","DMH to DMSH","9641","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_6[] = {"106","HDM to DMSH","9642","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_7[] = {"107","DMS to DMSH","9643","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_8[] = {"108","HDMS to DMSH","9644","","","","","","","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_9[] = {"10101","Alabama CS27 East zone","9807","8801","30.3","9110","8802","-85.5","9110","8805","0.99996","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_10[] = {"10102","Alabama CS27 West zone","9807","8801","30.0","9110","8802","-87.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_11[] = {"10131","SPCS83 Alabama East zone (meters)","9807","8801","30.3","9110","8802","-85.5","9110","8805","0.99996","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_12[] = {"10132","SPCS83 Alabama West zone (meters)","9807","8801","30.0","9110","8802","-87.3","9110","8805","0.999933333","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_13[] = {"10201","Arizona Coordinate System East zone","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_14[] = {"10202","Arizona Coordinate System Central zone","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_15[] = {"10203","Arizona Coordinate System West zone","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_16[] = {"10231","SPCS83 Arizona East zone (meters)","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_17[] = {"10232","SPCS83 Arizona Central zone (meters)","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_18[] = {"10233","SPCS83 Arizona West zone (meters)","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","213360.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_19[] = {"10301","Arkansas CS27 North","9802","8821","34.2","9110","8822","-92.0","9110","8823","36.14","9110","8824","34.56","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_20[] = {"10302","Arkansas CS27 South","9802","8821","32.4","9110","8822","-92.0","9110","8823","34.46","9110","8824","33.18","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_21[] = {"10331","SPCS83 Arkansas North zone (meters)","9802","8821","34.2","9110","8822","-92.0","9110","8823","36.14","9110","8824","34.56","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_22[] = {"10332","SPCS83 Arkansas South zone (meters)","9802","8821","32.4","9110","8822","-92.0","9110","8823","34.46","9110","8824","33.18","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_23[] = {"10401","California CS27 zone I","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_24[] = {"10402","California CS27 zone II","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_25[] = {"10403","California CS27 zone III","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_26[] = {"10404","California CS27 zone IV","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_27[] = {"10405","California CS27 zone V","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_28[] = {"10406","California CS27 zone VI","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_29[] = {"10407","California CS27 zone VII","9802","8821","34.08","9110","8822","-118.2","9110","8823","34.25","9110","8824","33.52","9110","8826","4186692.58","9003","8827","416926.74","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_30[] = {"10431","SPCS83 California zone 1 (meters)","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_31[] = {"10432","SPCS83 California zone 2 (meters)","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_32[] = {"10433","SPCS83 California zone 3 (meters)","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_33[] = {"10434","SPCS83 California zone 4 (meters)","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_34[] = {"10435","SPCS83 California zone 5 (meters)","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_35[] = {"10436","SPCS83 California zone 6 (meters)","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","2000000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_36[] = {"10501","Colorado CS27 North zone","9802","8821","39.2","9110","8822","-105.3","9110","8823","39.43","9110","8824","40.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_37[] = {"10502","Colorado CS27 Central zone","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_38[] = {"10503","Colorado CS27 South zone","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_39[] = {"10531","SPCS83 Colorado North zone (meters)","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_40[] = {"10532","SPCS83 Colorado Central zone (meters)","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_41[] = {"10533","SPCS83 Colorado South zone (meters)","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","914401.8289","9001","8827","304800.6096","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_42[] = {"10600","Connecticut CS27","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","600000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_43[] = {"10630","SPCS83 Connecticut zone (meters)","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","304800.6096","9001","8827","152400.3048","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_44[] = {"10700","Delaware CS27","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_45[] = {"10730","SPCS83 Delaware zone (meters)","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_46[] = {"10901","Florida CS27 East zone","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_47[] = {"10902","Florida CS27 West zone","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_48[] = {"10903","Florida CS27 North zone","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_49[] = {"10931","SPCS83 Florida East zone (meters)","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_50[] = {"10932","SPCS83 Florida West zone (meters)","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_51[] = {"10933","SPCS83 Florida North zone (meters)","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_52[] = {"11001","Georgia CS27 East zone","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_53[] = {"11002","Georgia CS27 West zone","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_54[] = {"11031","SPCS83 Georgia East zone (meters)","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_55[] = {"11032","SPCS83 Georgia West zone (meters)","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_56[] = {"11101","Idaho CS27 East zone","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_57[] = {"11102","Idaho CS27 Central zone","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_58[] = {"11103","Idaho CS27 West zone","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_59[] = {"11131","SPCS83 Idaho East zone (meters)","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_60[] = {"11132","SPCS83 Idaho Central zone (meters)","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_61[] = {"11133","SPCS83 Idaho West zone (meters)","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","800000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_62[] = {"11201","Illinois CS27 East zone","9807","8801","36.4","9110","8802","-88.2","9110","8805","0.999975","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_63[] = {"11202","Illinois CS27 West zone","9807","8801","36.4","9110","8802","-90.1","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_64[] = {"11231","SPCS83 Illinois East zone (meters)","9807","8801","36.4","9110","8802","-88.2","9110","8805","0.999975","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_65[] = {"11232","SPCS83 Illinois West zone (meters)","9807","8801","36.4","9110","8802","-90.1","9110","8805","0.999941177","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_66[] = {"11301","Indiana CS27 East zone","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_67[] = {"11302","Indiana CS27 West zone","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_68[] = {"11331","SPCS83 Indiana East zone (meters)","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","100000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_69[] = {"11332","SPCS83 Indiana West zone (meters)","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_70[] = {"11401","Iowa CS27 North zone","9802","8821","41.3","9110","8822","-93.3","9110","8823","43.16","9110","8824","42.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_71[] = {"11402","Iowa CS27 South zone","9802","8821","40.0","9110","8822","-93.3","9110","8823","41.47","9110","8824","40.37","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_72[] = {"11431","SPCS83 Iowa North zone (meters)","9802","8821","41.3","9110","8822","-93.3","9110","8823","43.16","9110","8824","42.04","9110","8826","1500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_73[] = {"11432","SPCS83 Iowa South zone (meters)","9802","8821","40.0","9110","8822","-93.3","9110","8823","41.47","9110","8824","40.37","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_74[] = {"11501","Kansas CS27 North zone","9802","8821","38.2","9110","8822","-98.0","9110","8823","39.47","9110","8824","38.43","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_75[] = {"11502","Kansas CS27 South zone","9802","8821","36.4","9110","8822","-98.3","9110","8823","38.34","9110","8824","37.16","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_76[] = {"11531","SPCS83 Kansas North zone (meters)","9802","8821","38.2","9110","8822","-98.0","9110","8823","39.47","9110","8824","38.43","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_77[] = {"11532","SPCS83 Kansas South zone (meters)","9802","8821","36.4","9110","8822","-98.3","9110","8823","38.34","9110","8824","37.16","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_78[] = {"11601","Kentucky CS27 North zone","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_79[] = {"11602","Kentucky CS27 South zone","9802","8821","36.2","9110","8822","-85.45","9110","8823","36.44","9110","8824","37.56","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_80[] = {"11631","Kentucky CS83 North zone","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","37.58","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_81[] = {"11632","SPCS83 Kentucky South zone (meters)","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","500000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_82[] = {"11701","Louisiana CS27 North zone","9802","8821","30.4","9110","8822","-92.3","9110","8823","31.1","9110","8824","32.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_83[] = {"11702","Louisiana CS27 South zone","9802","8821","28.4","9110","8822","-91.2","9110","8823","29.18","9110","8824","30.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_84[] = {"11731","SPCS83 Louisiana North zone (meters)","9802","8821","30.3","9110","8822","-92.3","9110","8823","32.4","9110","8824","31.1","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_85[] = {"11732","SPCS83 Louisiana South zone (meters)","9802","8821","28.3","9110","8822","-91.2","9110","8823","30.42","9110","8824","29.18","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_86[] = {"11801","Maine CS27 East zone","9807","8801","43.5","9110","8802","-68.3","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_87[] = {"11802","Maine CS27 West zone","9807","8801","42.5","9110","8802","-70.1","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_88[] = {"11831","SPCS83 Maine East zone (meters)","9807","8801","43.4","9110","8802","-68.3","9110","8805","0.9999","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_89[] = {"11832","SPCS83 Maine West zone (meters)","9807","8801","42.5","9110","8802","-70.1","9110","8805","0.999966667","9201","8806","900000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_90[] = {"11900","Maryland CS27","9802","8821","37.5","9110","8822","-77.0","9110","8823","38.18","9110","8824","39.27","9110","8826","800000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_91[] = {"11930","SPCS83 Maryland zone (meters)","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_92[] = {"12001","Massachusetts CS27 Mainland zone","9802","8821","41.0","9110","8822","-71.3","9110","8823","41.43","9110","8824","42.41","9110","8826","600000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_93[] = {"12002","Massachusetts CS27 Island zone","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.17","9110","8824","41.29","9110","8826","200000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_94[] = {"12031","SPCS83 Massachusetts Mainland zone (meters)","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","200000.0","9001","8827","750000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_95[] = {"12032","SPCS83 Massachusetts Island zone (meters)","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_96[] = {"12101","Michigan State Plane East zone","9807","8801","41.3","9110","8802","-83.4","9110","8805","0.999942857","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_97[] = {"12102","Michigan State Plane Old Central zone","9807","8801","41.3","9110","8802","-85.45","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_98[] = {"12103","Michigan State Plane West zone","9807","8801","41.3","9110","8802","-88.45","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_99[] = {"12111","Michigan CS27 North zone","9802","8821","44.47","9110","8822","-87.0","9110","8823","45.29","9110","8824","47.05","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_100[] = {"12112","Michigan CS27 Central zone","9802","8821","43.19","9110","8822","-84.2","9110","8823","44.11","9110","8824","45.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_101[] = {"12113","Michigan CS27 South zone","9802","8821","41.3","9110","8822","-84.2","9110","8823","42.06","9110","8824","43.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_102[] = {"12141","SPCS83 Michigan North zone (meters)","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","8000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_103[] = {"12142","SPCS83 Michigan Central zone (meters)","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","6000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_104[] = {"12143","SPCS83 Michigan South zone (meters)","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","4000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_105[] = {"12201","Minnesota CS27 North zone","9802","8821","46.3","9110","8822","-93.06","9110","8823","47.02","9110","8824","48.38","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_106[] = {"12202","Minnesota CS27 Central zone","9802","8821","45.0","9110","8822","-94.15","9110","8823","45.37","9110","8824","47.03","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_107[] = {"12203","Minnesota CS27 South zone","9802","8821","43.0","9110","8822","-94.0","9110","8823","43.47","9110","8824","45.13","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_108[] = {"12231","SPCS83 Minnesota North zone (meters)","9802","8821","46.3","9110","8822","-93.06","9110","8823","48.38","9110","8824","47.02","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_109[] = {"12232","SPCS83 Minnesota Central zone (meters)","9802","8821","45.0","9110","8822","-94.15","9110","8823","47.03","9110","8824","45.37","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_110[] = {"12233","SPCS83 Minnesota South zone (meters)","9802","8821","43.0","9110","8822","-94.0","9110","8823","45.13","9110","8824","43.47","9110","8826","800000.0","9001","8827","100000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_111[] = {"12301","Mississippi CS27 East zone","9807","8801","29.4","9110","8802","-88.5","9110","8805","0.99996","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_112[] = {"12302","Mississippi CS27 West zone","9807","8801","30.3","9110","8802","-90.2","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_113[] = {"12331","SPCS83 Mississippi East zone (meters)","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_114[] = {"12332","SPCS83 Mississippi West zone (meters)","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","700000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_115[] = {"12401","Missouri CS27 East zone","9807","8801","35.5","9110","8802","-90.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_116[] = {"12402","Missouri CS27 Central zone","9807","8801","35.5","9110","8802","-92.3","9110","8805","0.999933333","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_117[] = {"12403","Missouri CS27 West zone","9807","8801","36.1","9110","8802","-94.3","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_118[] = {"12431","SPCS83 Missouri East zone (meters)","9807","8801","35.5","9110","8802","-90.3","9110","8805","0.999933333","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_119[] = {"12432","SPCS83 Missouri Central zone (meters)","9807","8801","35.5","9110","8802","-92.3","9110","8805","0.999933333","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_120[] = {"12433","SPCS83 Missouri West zone (meters)","9807","8801","36.1","9110","8802","-94.3","9110","8805","0.999941177","9201","8806","850000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_121[] = {"12501","Montana CS27 North zone","9802","8821","47.0","9110","8822","-109.3","9110","8823","48.43","9110","8824","47.51","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_122[] = {"12502","Montana CS27 Central zone","9802","8821","45.5","9110","8822","-109.3","9110","8823","47.53","9110","8824","46.27","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_123[] = {"12503","Montana CS27 South zone","9802","8821","44.0","9110","8822","-109.3","9110","8823","46.24","9110","8824","44.52","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_124[] = {"12530","SPCS83 Montana zone (meters)","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_125[] = {"12601","Nebraska CS27 North zone","9802","8821","41.2","9110","8822","-100.0","9110","8823","41.51","9110","8824","42.49","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_126[] = {"12602","Nebraska CS27 South zone","9802","8821","39.4","9110","8822","-99.3","9110","8823","40.17","9110","8824","41.43","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_127[] = {"12630","SPCS83 Nebraska zone (meters)","9802","8821","39.5","9110","8822","-100.0","9110","8823","43.0","9110","8824","40.0","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_128[] = {"12701","Nevada CS27 East zone","9807","8801","34.45","9110","8802","-115.35","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_129[] = {"12702","Nevada CS27 Central zone","9807","8801","34.45","9110","8802","-116.4","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_130[] = {"12703","Nevada CS27 West zone","9807","8801","34.45","9110","8802","-118.35","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_131[] = {"12731","SPCS83 Nevada East zone (meters)","9807","8801","34.45","9110","8802","-115.35","9110","8805","0.9999","9201","8806","200000.0","9001","8807","8000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_132[] = {"12732","SPCS83 Nevada Central zone (meters)","9807","8801","34.45","9110","8802","-116.4","9110","8805","0.9999","9201","8806","500000.0","9001","8807","6000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_133[] = {"12733","SPCS83 Nevada West zone (meters)","9807","8801","34.45","9110","8802","-118.35","9110","8805","0.9999","9201","8806","800000.0","9001","8807","4000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_134[] = {"12800","New Hampshire CS27","9807","8801","42.3","9110","8802","-71.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_135[] = {"12830","SPCS83 New Hampshire zone (meters)","9807","8801","42.3","9110","8802","-71.4","9110","8805","0.999966667","9201","8806","300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_136[] = {"12900","New Jersey CS27","9807","8801","38.5","9110","8802","-74.4","9110","8805","0.999975","9201","8806","2000000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_137[] = {"12930","SPCS83 New Jersey zone (meters)","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_138[] = {"13001","New Mexico CS27 East zone","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_139[] = {"13002","New Mexico CS27 Central zone","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_140[] = {"13003","New Mexico CS27 West zone","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_141[] = {"13031","SPCS83 New Mexico East zone (meters)","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","165000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_142[] = {"13032","SPCS83 New Mexico Central zone (meters)","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_143[] = {"13033","SPCS83 New Mexico West zone (meters)","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","830000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_144[] = {"13101","New York CS27 East zone","9807","8801","40.0","9110","8802","-74.2","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_145[] = {"13102","New York CS27 Central zone","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_146[] = {"13103","New York CS27 West zone","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_147[] = {"13104","New York CS27 Long Island zone","9802","8821","40.3","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","1000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_148[] = {"13131","SPCS83 New York East zone (meters)","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_149[] = {"13132","SPCS83 New York Central zone (meters)","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","250000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_150[] = {"13133","SPCS83 New York West zone (meters)","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","350000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_151[] = {"13134","SPCS83 New York Long Island zone (meters)","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","300000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_152[] = {"13200","North Carolina CS27","9802","8821","33.45","9110","8822","-79.0","9110","8823","34.2","9110","8824","36.1","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_153[] = {"13230","SPCS83 North Carolina zone (meters)","9802","8821","33.45","9110","8822","-79.0","9110","8823","36.1","9110","8824","34.2","9110","8826","609601.22","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_154[] = {"13301","North Dakota CS27 North zone","9802","8821","47.0","9110","8822","-100.3","9110","8823","47.26","9110","8824","48.44","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_155[] = {"13302","North Dakota CS27 South zone","9802","8821","45.4","9110","8822","-100.3","9110","8823","46.11","9110","8824","47.29","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_156[] = {"13331","SPCS83 North Dakota North zone (meters)","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_157[] = {"13332","SPCS83 North Dakota South zone (meters)","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_158[] = {"13401","Ohio CS27 North zone","9802","8821","39.4","9110","8822","-82.3","9110","8823","40.26","9110","8824","41.42","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_159[] = {"13402","Ohio CS27 South zone","9802","8821","38.0","9110","8822","-82.3","9110","8823","38.44","9110","8824","40.02","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_160[] = {"13431","SPCS83 Ohio North zone (meters)","9802","8821","39.4","9110","8822","-82.3","9110","8823","41.42","9110","8824","40.26","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_161[] = {"13432","SPCS83 Ohio South zone (meters)","9802","8821","38.0","9110","8822","-82.3","9110","8823","40.02","9110","8824","38.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_162[] = {"13501","Oklahoma CS27 North zone","9802","8821","35.0","9110","8822","-98.0","9110","8823","35.34","9110","8824","36.46","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_163[] = {"13502","Oklahoma CS27 South zone","9802","8821","33.2","9110","8822","-98.0","9110","8823","33.56","9110","8824","35.14","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_164[] = {"13531","SPCS83 Oklahoma North zone (meters)","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_165[] = {"13532","SPCS83 Oklahoma South zone (meters)","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_166[] = {"13601","Oregon CS27 North zone","9802","8821","43.4","9110","8822","-120.3","9110","8823","44.2","9110","8824","46.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_167[] = {"13602","Oregon CS27 South zone","9802","8821","41.4","9110","8822","-120.3","9110","8823","42.2","9110","8824","44.0","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_168[] = {"13631","SPCS83 Oregon North zone (meters)","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","2500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_169[] = {"13632","SPCS83 Oregon South zone (meters)","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","1500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_170[] = {"13633","Oregon GIC Lambert (meters)","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","400000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_171[] = {"13701","Pennsylvania CS27 North zone","9802","8821","40.1","9110","8822","-77.45","9110","8823","40.53","9110","8824","41.57","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_172[] = {"13702","Pennsylvania CS27 South zone","9802","8821","39.2","9110","8822","-77.45","9110","8823","39.56","9110","8824","40.48","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_173[] = {"13731","SPCS83 Pennsylvania North zone (meters)","9802","8821","40.1","9110","8822","-77.45","9110","8823","41.57","9110","8824","40.53","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_174[] = {"13732","SPCS83 Pennsylvania South zone (meters)","9802","8821","39.2","9110","8822","-77.45","9110","8823","40.58","9110","8824","39.56","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_175[] = {"13800","Rhode Island CS27","9807","8801","41.05","9110","8802","-71.3","9110","8805","0.9999938","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_176[] = {"13830","SPCS83 Rhode Island zone (meters)","9807","8801","41.05","9110","8802","-71.3","9110","8805","0.99999375","9201","8806","100000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_177[] = {"13901","South Carolina CS27 North zone","9802","8821","33.0","9110","8822","-81.0","9110","8823","33.46","9110","8824","34.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_178[] = {"13902","South Carolina CS27 South zone","9802","8821","31.5","9110","8822","-81.0","9110","8823","32.2","9110","8824","33.4","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_179[] = {"13930","SPCS83 South Carolina zone (meters)","9802","8821","31.5","9110","8822","-81.0","9110","8823","34.5","9110","8824","32.3","9110","8826","609600.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_180[] = {"14001","South Dakota CS27 North zone","9802","8821","43.5","9110","8822","-100.0","9110","8823","44.25","9110","8824","45.41","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_181[] = {"14002","South Dakota CS27 South zone","9802","8821","42.2","9110","8822","-100.2","9110","8823","42.5","9110","8824","44.24","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_182[] = {"14031","SPCS83 South Dakota North zone (meters)","9802","8821","43.5","9110","8822","-100.0","9110","8823","45.41","9110","8824","44.25","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_183[] = {"14032","SPCS83 South Dakota South zone (meters)","9802","8821","42.2","9110","8822","-100.2","9110","8823","44.24","9110","8824","42.5","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_184[] = {"14100","Tennessee CS27","9802","8821","34.4","9110","8822","-86.0","9110","8823","35.15","9110","8824","36.25","9110","8826","100000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_185[] = {"14130","SPCS83 Tennessee zone (meters)","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_186[] = {"14201","Texas CS27 North zone","9802","8821","34.0","9110","8822","-101.3","9110","8823","34.39","9110","8824","36.11","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_187[] = {"14202","Texas CS27 North Central zone","9802","8821","31.4","9110","8822","-97.3","9110","8823","32.08","9110","8824","33.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_188[] = {"14203","Texas CS27 Central zone","9802","8821","29.4","9110","8822","-100.2","9110","8823","30.07","9110","8824","31.53","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_189[] = {"14204","Texas CS27 South Central zone","9802","8821","27.5","9110","8822","-99.0","9110","8823","28.23","9110","8824","30.17","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_190[] = {"14205","Texas CS27 South zone","9802","8821","25.4","9110","8822","-98.3","9110","8823","26.1","9110","8824","27.5","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_191[] = {"14231","SPCS83 Texas North zone (meters)","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","200000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_192[] = {"14232","SPCS83 Texas North Central zone (meters)","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","600000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_193[] = {"14233","SPCS83 Texas Central zone (meters)","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","700000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_194[] = {"14234","SPCS83 Texas South Central zone (meters)","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","600000.0","9001","8827","4000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_195[] = {"14235","SPCS83 Texas South zone (meters)","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","300000.0","9001","8827","5000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_196[] = {"14301","Utah CS27 North zone","9802","8821","40.2","9110","8822","-111.3","9110","8823","40.43","9110","8824","41.47","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_197[] = {"14302","Utah CS27 Central zone","9802","8821","38.2","9110","8822","-111.3","9110","8823","39.01","9110","8824","40.39","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_198[] = {"14303","Utah CS27 South zone","9802","8821","36.4","9110","8822","-111.3","9110","8823","37.13","9110","8824","38.21","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_199[] = {"14331","SPCS83 Utah North zone (meters)","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_200[] = {"14332","SPCS83 Utah Central zone (meters)","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_201[] = {"14333","SPCS83 Utah South zone (meters)","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","500000.0","9001","8827","3000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_202[] = {"14400","Vermont CS27","9807","8801","42.3","9110","8802","-72.3","9110","8805","0.999964286","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_203[] = {"14430","SPCS83 Vermont zone (meters)","9807","8801","42.3","9110","8802","-72.3","9110","8805","0.999964286","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_204[] = {"14501","Virginia CS27 North zone","9802","8821","37.4","9110","8822","-78.3","9110","8823","38.02","9110","8824","39.12","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_205[] = {"14502","Virginia CS27 South zone","9802","8821","36.2","9110","8822","-78.3","9110","8823","36.46","9110","8824","37.58","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_206[] = {"14531","SPCS83 Virginia North zone (meters)","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","3500000.0","9001","8827","2000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_207[] = {"14532","SPCS83 Virginia South zone (meters)","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","3500000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_208[] = {"14601","Washington CS27 North zone","9802","8821","47.0","9110","8822","-120.5","9110","8823","47.3","9110","8824","48.44","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_209[] = {"14602","Washington CS27 South zone","9802","8821","45.2","9110","8822","-120.3","9110","8823","45.5","9110","8824","47.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_210[] = {"14631","SPCS83 Washington North zone (meters)","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_211[] = {"14632","SPCS83 Washington South zone (meters)","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_212[] = {"14701","West Virginia CS27 North zone","9802","8821","38.3","9110","8822","-79.3","9110","8823","39.0","9110","8824","40.15","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_213[] = {"14702","West Virginia CS27 South zone","9802","8821","37.0","9110","8822","-81.0","9110","8823","37.29","9110","8824","38.53","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_214[] = {"14731","SPCS83 West Virginia North zone (meters)","9802","8821","38.3","9110","8822","-79.3","9110","8823","40.15","9110","8824","39.0","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_215[] = {"14732","SPCS83 West Virginia South zone (meters)","9802","8821","37.0","9110","8822","-81.0","9110","8823","38.53","9110","8824","37.29","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_216[] = {"14801","Wisconsin CS27 North zone","9802","8821","45.1","9110","8822","-90.0","9110","8823","45.34","9110","8824","46.46","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_217[] = {"14802","Wisconsin CS27 Central zone","9802","8821","43.5","9110","8822","-90.0","9110","8823","44.15","9110","8824","45.3","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_218[] = {"14803","Wisconsin CS27 South zone","9802","8821","42.0","9110","8822","-90.0","9110","8823","42.44","9110","8824","44.04","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_219[] = {"14831","SPCS83 Wisconsin North zone (meters)","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_220[] = {"14832","SPCS83 Wisconsin Central zone (meters)","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_221[] = {"14833","SPCS83 Wisconsin South zone (meters)","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","600000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_222[] = {"14901","Wyoming CS27 East zone","9807","8801","40.4","9110","8802","-105.1","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_223[] = {"14902","Wyoming CS27 East Central zone","9807","8801","40.4","9110","8802","-107.2","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_224[] = {"14903","Wyoming CS27 West Central zone","9807","8801","40.4","9110","8802","-108.45","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_225[] = {"14904","Wyoming CS27 West zone","9807","8801","40.4","9110","8802","-110.05","9110","8805","0.999941177","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_226[] = {"14931","SPCS83 Wyoming East zone (meters)","9807","8801","40.3","9110","8802","-105.1","9110","8805","0.9999375","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_227[] = {"14932","SPCS83 Wyoming East Central zone (meters)","9807","8801","40.3","9110","8802","-107.2","9110","8805","0.9999375","9201","8806","400000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_228[] = {"14933","SPCS83 Wyoming West Central zone (meters)","9807","8801","40.3","9110","8802","-108.45","9110","8805","0.9999375","9201","8806","600000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_229[] = {"14934","SPCS83 Wyoming West zone (meters)","9807","8801","40.3","9110","8802","-110.05","9110","8805","0.9999375","9201","8806","800000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_230[] = {"15001","Alaska CS27 zone 1","9812","8806","16404166.67","9003","8807","-16404166.67","9003","8811","57.0","9110","8812","-133.4","9110","8813","323.07483685","9110","8814","323.07483685","9110","8815","0.9999","9201 ",NULL};
+datafile_rows_t projop_wparm_row_231[] = {"15002","Alaska CS27 zone 2","9807","8801","54.0","9102","8802","-142.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_232[] = {"15003","Alaska CS27 zone 3","9807","8801","54.0","9102","8802","-146.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_233[] = {"15004","Alaska CS27 zone 4","9807","8801","54.0","9102","8802","-150.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_234[] = {"15005","Alaska CS27 zone 5","9807","8801","54.0","9102","8802","-154.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_235[] = {"15006","Alaska CS27 zone 6","9807","8801","54.0","9102","8802","-158.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_236[] = {"15007","Alaska CS27 zone 7","9807","8801","54.0","9102","8802","-162.0","9102","8805","0.9999","9201","8806","700000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_237[] = {"15008","Alaska CS27 zone 8","9807","8801","54.0","9102","8802","-166.0","9102","8805","0.9999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_238[] = {"15009","Alaska CS27 zone 9","9807","8801","54.0","9102","8802","-170.0","9102","8805","0.9999","9201","8806","600000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_239[] = {"15010","Alaska CS27 zone 10","9802","8821","51.0","9110","8822","-176.0","9110","8823","53.5","9110","8824","51.5","9110","8826","3000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_240[] = {"15020","Alaska Albers","9822","8821","50.0","9102","8822","-154.0","9102","8823","55.0","9102","8824","65.0","9102","8826","0.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_241[] = {"15031","SPCS83 Alaska zone 1 (meters)","9812","8806","5000000.0","9001","8807","-5000000.0","9001","8811","57.0","9110","8812","-133.4","9110","8813","323.07483685","9110","8814","323.07483685","9110","8815","0.9999","9201 ",NULL};
+datafile_rows_t projop_wparm_row_242[] = {"15032","SPCS83 Alaska zone 2 (meters)","9807","8801","54.0","9102","8802","-142.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_243[] = {"15033","SPCS83 Alaska zone 3 (meters)","9807","8801","54.0","9102","8802","-146.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_244[] = {"15034","SPCS83 Alaska zone 4 (meters)","9807","8801","54.0","9102","8802","-150.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_245[] = {"15035","SPCS83 Alaska zone 5 (meters)","9807","8801","54.0","9102","8802","-154.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_246[] = {"15036","SPCS83 Alaska zone 6 (meters)","9807","8801","54.0","9102","8802","-158.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_247[] = {"15037","SPCS83 Alaska zone 7 (meters)","9807","8801","54.0","9102","8802","-162.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_248[] = {"15038","SPCS83 Alaska zone 8 (meters)","9807","8801","54.0","9102","8802","-166.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_249[] = {"15039","SPCS83 Alaska zone 9 (meters)","9807","8801","54.0","9102","8802","-170.0","9102","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_250[] = {"15040","SPCS83 Alaska zone 10 (meters)","9802","8821","51.0","9110","8822","-176.0","9110","8823","53.5","9110","8824","51.5","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_251[] = {"15101","Hawaii CS27 zone 1","9807","8801","18.5","9110","8802","-155.3","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_252[] = {"15102","Hawaii CS27 zone 2","9807","8801","20.2","9110","8802","-156.4","9110","8805","0.999966667","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_253[] = {"15103","Hawaii CS27 zone 3","9807","8801","21.1","9110","8802","-158.0","9110","8805","0.99999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_254[] = {"15104","Hawaii CS27 zone 4","9807","8801","21.5","9110","8802","-159.3","9110","8805","0.99999","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_255[] = {"15105","Hawaii CS27 zone 5","9807","8801","21.4","9110","8802","-160.1","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_256[] = {"15131","SPCS83 Hawaii zone 1 (meters)","9807","8801","18.5","9110","8802","-155.3","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_257[] = {"15132","SPCS83 Hawaii zone 2 (meters)","9807","8801","20.2","9110","8802","-156.4","9110","8805","0.999966667","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_258[] = {"15133","SPCS83 Hawaii zone 3 (meters)","9807","8801","21.1","9110","8802","-158.0","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_259[] = {"15134","SPCS83 Hawaii zone 4 (meters)","9807","8801","21.5","9110","8802","-159.3","9110","8805","0.99999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_260[] = {"15135","SPCS83 Hawaii zone 5 (meters)","9807","8801","21.4","9110","8802","-160.1","9110","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_261[] = {"15201","Puerto Rico CS27","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","500000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_262[] = {"15202","St. Croix CS27","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","500000.0","9003","8827","100000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_263[] = {"15230","SPCS83 Puerto Rico & Virgin Islands zone (meters)","9802","8821","17.5","9110","8822","-66.26","9110","8823","18.26","9110","8824","18.02","9110","8826","200000.0","9001","8827","200000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_264[] = {"15300","American Samoa Lambert","9801","8801","-14.16","9110","8802","170.0","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_265[] = {"15301","American Samoa Lambert","9801","8801","-14.16","9110","8802","-170.0","9110","8805","1.0","9201","8806","500000.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_266[] = {"15302","Tennessee CS27","9802","8821","34.4","9110","8822","-86.0","9110","8823","35.15","9110","8824","36.25","9110","8826","2000000.0","9003","8827","100000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_267[] = {"15303","SPCS83 Kentucky North zone (meters)","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","500000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_268[] = {"15304","SPCS83 Arizona East zone (International feet)","9807","8801","31.0","9110","8802","-110.1","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_269[] = {"15305","SPCS83 Arizona Central zone (International feet)","9807","8801","31.0","9110","8802","-111.55","9110","8805","0.9999","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_270[] = {"15306","SPCS83 Arizona West zone (International feet)","9807","8801","31.0","9110","8802","-113.45","9110","8805","0.999933333","9201","8806","700000.0","9002","8807","0.0","9002","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_271[] = {"15307","SPCS83 California zone 1 (US Survey feet)","9802","8821","39.2","9110","8822","-122.0","9110","8823","41.4","9110","8824","40.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_272[] = {"15308","SPCS83 California zone 2 (US Survey feet)","9802","8821","37.4","9110","8822","-122.0","9110","8823","39.5","9110","8824","38.2","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_273[] = {"15309","SPCS83 California zone 3 (US Survey feet)","9802","8821","36.3","9110","8822","-120.3","9110","8823","38.26","9110","8824","37.04","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_274[] = {"15310","SPCS83 California zone 4 (US Survey feet)","9802","8821","35.2","9110","8822","-119.0","9110","8823","37.15","9110","8824","36.0","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_275[] = {"15311","SPCS83 California zone 5 (US Survey feet)","9802","8821","33.3","9110","8822","-118.0","9110","8823","35.28","9110","8824","34.02","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_276[] = {"15312","SPCS83 California zone 6 (US Survey feet)","9802","8821","32.1","9110","8822","-116.15","9110","8823","33.53","9110","8824","32.47","9110","8826","6561666.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_277[] = {"15313","SPCS83 Colorado North zone (US Survey feet)","9802","8821","39.2","9110","8822","-105.3","9110","8823","40.47","9110","8824","39.43","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_278[] = {"15314","SPCS83 Colorado Central zone (US Survey feet)","9802","8821","37.5","9110","8822","-105.3","9110","8823","39.45","9110","8824","38.27","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_279[] = {"15315","SPCS83 Colorado South zone (US Survey feet)","9802","8821","36.4","9110","8822","-105.3","9110","8823","38.26","9110","8824","37.14","9110","8826","3000000.0","9003","8827","1000000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_280[] = {"15316","SPCS83 Connecticut zone (US Survey feet)","9802","8821","40.5","9110","8822","-72.45","9110","8823","41.52","9110","8824","41.12","9110","8826","1000000.0","9003","8827","500000.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_281[] = {"15317","SPCS83 Delaware zone (US Survey feet)","9807","8801","38.0","9110","8802","-75.25","9110","8805","0.999995","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_282[] = {"15318","SPCS83 Florida East zone (US Survey feet)","9807","8801","24.2","9110","8802","-81.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_283[] = {"15319","SPCS83 Florida West zone (US Survey feet)","9807","8801","24.2","9110","8802","-82.0","9110","8805","0.999941177","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_284[] = {"15320","SPCS83 Florida North zone (US Survey feet)","9802","8821","29.0","9110","8822","-84.3","9110","8823","30.45","9110","8824","29.35","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_285[] = {"15321","SPCS83 Georgia East zone (US Survey feet)","9807","8801","30.0","9110","8802","-82.1","9110","8805","0.9999","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_286[] = {"15322","SPCS83 Georgia West zone (US Survey feet)","9807","8801","30.0","9110","8802","-84.1","9110","8805","0.9999","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_287[] = {"15323","SPCS83 Idaho East zone (US Survey feet)","9807","8801","41.4","9110","8802","-112.1","9110","8805","0.999947368","9201","8806","656166.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_288[] = {"15324","SPCS83 Idaho Central zone (US Survey feet)","9807","8801","41.4","9110","8802","-114.0","9110","8805","0.999947368","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_289[] = {"15325","SPCS83 Idaho West zone (US Survey feet)","9807","8801","41.4","9110","8802","-115.45","9110","8805","0.999933333","9201","8806","2624666.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_290[] = {"15326","SPCS83 Indiana East zone (US Survey feet)","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_291[] = {"15327","SPCS83 Indiana West zone (US Survey feet)","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","818125.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_292[] = {"15328","SPCS83 Kentucky North zone (US Survey feet)","9802","8821","37.3","9110","8822","-84.15","9110","8823","37.58","9110","8824","38.58","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_293[] = {"15329","SPCS83 Kentucky South zone (US Survey feet)","9802","8821","36.2","9110","8822","-85.45","9110","8823","37.56","9110","8824","36.44","9110","8826","1640416.667","9003","8827","1640416.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_294[] = {"15330","SPCS83 Maryland zone (US Survey feet)","9802","8821","37.4","9110","8822","-77.0","9110","8823","39.27","9110","8824","38.18","9110","8826","1312333.333","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_295[] = {"15331","SPCS83 Massachusetts Mainland zone (US Survey feet)","9802","8821","41.0","9110","8822","-71.3","9110","8823","42.41","9110","8824","41.43","9110","8826","656166.667","9003","8827","2460625.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_296[] = {"15332","SPCS83 Massachusetts Island zone (US Survey feet)","9802","8821","41.0","9110","8822","-70.3","9110","8823","41.29","9110","8824","41.17","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_297[] = {"15333","SPCS83 Michigan North zone (International feet)","9802","8821","44.47","9110","8822","-87.0","9110","8823","47.05","9110","8824","45.29","9110","8826","26246719.16","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_298[] = {"15334","SPCS83 Michigan Central zone (International feet)","9802","8821","43.19","9110","8822","-84.22","9110","8823","45.42","9110","8824","44.11","9110","8826","19685039.37","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_299[] = {"15335","SPCS83 Michigan South zone (International feet)","9802","8821","41.3","9110","8822","-84.22","9110","8823","43.4","9110","8824","42.06","9110","8826","13123359.58","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_300[] = {"15336","SPCS83 Mississippi East zone (US Survey feet)","9807","8801","29.3","9110","8802","-88.5","9110","8805","0.99995","9201","8806","984250.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_301[] = {"15337","SPCS83 Mississippi West zone (US Survey feet)","9807","8801","29.3","9110","8802","-90.2","9110","8805","0.99995","9201","8806","2296583.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_302[] = {"15338","SPCS83 Montana zone (International feet)","9802","8821","44.15","9110","8822","-109.3","9110","8823","49.0","9110","8824","45.0","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_303[] = {"15339","SPCS83 New Mexico East zone (US Survey feet)","9807","8801","31.0","9110","8802","-104.2","9110","8805","0.999909091","9201","8806","541337.5","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_304[] = {"15340","SPCS83 New Mexico Central zone (US Survey feet)","9807","8801","31.0","9110","8802","-106.15","9110","8805","0.9999","9201","8806","1640416.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_305[] = {"15341","SPCS83 New Mexico West zone (US Survey feet)","9807","8801","31.0","9110","8802","-107.5","9110","8805","0.999916667","9201","8806","2723091.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_306[] = {"15342","SPCS83 New York East zone (US Survey feet)","9807","8801","38.5","9110","8802","-74.3","9110","8805","0.9999","9201","8806","492125.0","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_307[] = {"15343","SPCS83 New York Central zone (US Survey feet)","9807","8801","40.0","9110","8802","-76.35","9110","8805","0.9999375","9201","8806","820208.333","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_308[] = {"15344","SPCS83 New York West zone (US Survey feet)","9807","8801","40.0","9110","8802","-78.35","9110","8805","0.9999375","9201","8806","1148291.667","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_309[] = {"15345","SPCS83 New York Long Island zone (US Survey feet)","9802","8821","40.1","9110","8822","-74.0","9110","8823","41.02","9110","8824","40.4","9110","8826","984250.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_310[] = {"15346","SPCS83 North Carolina zone (US Survey feet)","9802","8821","33.45","9110","8822","-79.0","9110","8823","36.1","9110","8824","34.2","9110","8826","2000000.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_311[] = {"15347","SPCS83 North Dakota North zone (International feet)","9802","8821","47.0","9110","8822","-100.3","9110","8823","48.44","9110","8824","47.26","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_312[] = {"15348","SPCS83 North Dakota South zone (International feet)","9802","8821","45.4","9110","8822","-100.3","9110","8823","47.29","9110","8824","46.11","9110","8826","1968503.937","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_313[] = {"15349","SPCS83 Oklahoma North zone (US Survey feet)","9802","8821","35.0","9110","8822","-98.0","9110","8823","36.46","9110","8824","35.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_314[] = {"15350","SPCS83 Oklahoma South zone (US Survey feet)","9802","8821","33.2","9110","8822","-98.0","9110","8823","35.14","9110","8824","33.56","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_315[] = {"15351","SPCS83 Oregon North zone (International feet)","9802","8821","43.4","9110","8822","-120.3","9110","8823","46.0","9110","8824","44.2","9110","8826","8202099.738","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_316[] = {"15352","SPCS83 Oregon South zone (International feet)","9802","8821","41.4","9110","8822","-120.3","9110","8823","44.0","9110","8824","42.2","9110","8826","4921259.843","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_317[] = {"15353","SPCS83 Pennsylvania North zone (US Survey feet)","9802","8821","40.1","9110","8822","-77.45","9110","8823","41.57","9110","8824","40.53","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_318[] = {"15354","SPCS83 Pennsylvania South zone (US Survey feet)","9802","8821","39.2","9110","8822","-77.45","9110","8823","40.58","9110","8824","39.56","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_319[] = {"15355","SPCS83 South Carolina zone (International feet)","9802","8821","31.5","9110","8822","-81.0","9110","8823","34.5","9110","8824","32.3","9110","8826","2000000.0","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_320[] = {"15356","SPCS83 Tennessee zone (US Survey feet)","9802","8821","34.2","9110","8822","-86.0","9110","8823","36.25","9110","8824","35.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_321[] = {"15357","SPCS83 Texas North zone (US Survey feet)","9802","8821","34.0","9110","8822","-101.3","9110","8823","36.11","9110","8824","34.39","9110","8826","656166.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_322[] = {"15358","SPCS83 Texas North Central zone (US Survey feet)","9802","8821","31.4","9110","8822","-98.3","9110","8823","33.58","9110","8824","32.08","9110","8826","1968500.0","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_323[] = {"15359","SPCS83 Texas Central zone (US Survey feet)","9802","8821","29.4","9110","8822","-100.2","9110","8823","31.53","9110","8824","30.07","9110","8826","2296583.333","9003","8827","9842500.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_324[] = {"15360","SPCS83 Texas South Central zone (US Survey feet)","9802","8821","27.5","9110","8822","-99.0","9110","8823","30.17","9110","8824","28.23","9110","8826","1968500.0","9003","8827","13123333.333","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_325[] = {"15361","SPCS83 Texas South zone (US Survey feet)","9802","8821","25.4","9110","8822","-98.3","9110","8823","27.5","9110","8824","26.1","9110","8826","984250.0","9003","8827","16404166.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_326[] = {"15362","SPCS83 Utah North zone (International feet)","9802","8821","40.2","9110","8822","-111.3","9110","8823","41.47","9110","8824","40.43","9110","8826","1640419.948","9002","8827","3280839.895","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_327[] = {"15363","SPCS83 Utah Central zone (International feet)","9802","8821","38.2","9110","8822","-111.3","9110","8823","40.39","9110","8824","39.01","9110","8826","1640419.948","9002","8827","6561679.79","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_328[] = {"15364","SPCS83 Utah South zone (International feet)","9802","8821","36.4","9110","8822","-111.3","9110","8823","38.21","9110","8824","37.13","9110","8826","1640419.948","9002","8827","9842519.685","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_329[] = {"15365","SPCS83 Virginia North zone (US Survey feet)","9802","8821","37.4","9110","8822","-78.3","9110","8823","39.12","9110","8824","38.02","9110","8826","11482916.667","9003","8827","6561666.667","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_330[] = {"15366","SPCS83 Virginia South zone (US Survey feet)","9802","8821","36.2","9110","8822","-78.3","9110","8823","37.58","9110","8824","36.46","9110","8826","11482916.667","9003","8827","3280833.333","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_331[] = {"15367","SPCS83 Washington North zone (US Survey feet)","9802","8821","47.0","9110","8822","-120.5","9110","8823","48.44","9110","8824","47.3","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_332[] = {"15368","SPCS83 Washington South zone (US Survey feet)","9802","8821","45.2","9110","8822","-120.3","9110","8823","47.2","9110","8824","45.5","9110","8826","1640416.667","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_333[] = {"15369","SPCS83 Wisconsin North zone (US Survey feet)","9802","8821","45.1","9110","8822","-90.0","9110","8823","46.46","9110","8824","45.34","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_334[] = {"15370","SPCS83 Wisconsin Central zone (US Survey feet)","9802","8821","43.5","9110","8822","-90.0","9110","8823","45.3","9110","8824","44.15","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_335[] = {"15371","SPCS83 Wisconsin South zone (US Survey feet)","9802","8821","42.0","9110","8822","-90.0","9110","8823","44.04","9110","8824","42.44","9110","8826","1968500.0","9003","8827","0.0","9003","",""," ",NULL};
+datafile_rows_t projop_wparm_row_336[] = {"15372","SPCS83 Indiana East zone (US Survey feet)","9807","8801","37.3","9110","8802","-85.4","9110","8805","0.999966667","9201","8806","328083.333","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_337[] = {"15373","SPCS83 Indiana West zone (US Survey feet)","9807","8801","37.3","9110","8802","-87.05","9110","8805","0.999966667","9201","8806","2952750.0","9003","8807","820208.333","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_338[] = {"15374","Oregon GIC Lambert (International feet)","9802","8821","41.45","9110","8822","-120.3","9110","8823","43.0","9110","8824","45.3","9110","8826","1312335.958","9002","8827","0.0","9002","",""," ",NULL};
+datafile_rows_t projop_wparm_row_339[] = {"15914","BLM zone 14N (US survey feet)","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_340[] = {"15915","BLM zone 15N (US survey feet)","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_341[] = {"15916","BLM zone 16N (US survey feet)","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_342[] = {"15917","BLM zone 17N (US survey feet)","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","1640416.67","9003","8807","0.0","9003","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_343[] = {"16000","UTM grid system (northern hemisphere)","9824","8801","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","8830","-180.0","9102","8831","6.0","9102","",""," ",NULL};
+datafile_rows_t projop_wparm_row_344[] = {"16001","UTM zone 1N","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_345[] = {"16002","UTM zone 2N","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_346[] = {"16003","UTM zone 3N","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_347[] = {"16004","UTM zone 4N","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_348[] = {"16005","UTM zone 5N","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_349[] = {"16006","UTM zone 6N","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_350[] = {"16007","UTM zone 7N","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_351[] = {"16008","UTM zone 8N","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_352[] = {"16009","UTM zone 9N","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_353[] = {"16010","UTM zone 10N","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_354[] = {"16011","UTM zone 11N","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_355[] = {"16012","UTM zone 12N","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_356[] = {"16013","UTM zone 13N","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_357[] = {"16014","UTM zone 14N","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_358[] = {"16015","UTM zone 15N","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_359[] = {"16016","UTM zone 16N","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_360[] = {"16017","UTM zone 17N","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_361[] = {"16018","UTM zone 18N","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_362[] = {"16019","UTM zone 19N","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_363[] = {"16020","UTM zone 20N","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_364[] = {"16021","UTM zone 21N","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_365[] = {"16022","UTM zone 22N","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_366[] = {"16023","UTM zone 23N","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_367[] = {"16024","UTM zone 24N","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_368[] = {"16025","UTM zone 25N","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_369[] = {"16026","UTM zone 26N","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_370[] = {"16027","UTM zone 27N","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_371[] = {"16028","UTM zone 28N","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_372[] = {"16029","UTM zone 29N","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_373[] = {"16030","UTM zone 30N","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_374[] = {"16031","UTM zone 31N","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_375[] = {"16032","UTM zone 32N","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_376[] = {"16033","UTM zone 33N","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_377[] = {"16034","UTM zone 34N","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_378[] = {"16035","UTM zone 35N","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_379[] = {"16036","UTM zone 36N","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_380[] = {"16037","UTM zone 37N","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_381[] = {"16038","UTM zone 38N","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_382[] = {"16039","UTM zone 39N","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_383[] = {"16040","UTM zone 40N","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_384[] = {"16041","UTM zone 41N","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_385[] = {"16042","UTM zone 42N","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_386[] = {"16043","UTM zone 43N","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_387[] = {"16044","UTM zone 44N","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_388[] = {"16045","UTM zone 45N","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_389[] = {"16046","UTM zone 46N","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_390[] = {"16047","UTM zone 47N","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_391[] = {"16048","UTM zone 48N","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_392[] = {"16049","UTM zone 49N","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_393[] = {"16050","UTM zone 50N","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_394[] = {"16051","UTM zone 51N","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_395[] = {"16052","UTM zone 52N","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_396[] = {"16053","UTM zone 53N","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_397[] = {"16054","UTM zone 54N","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_398[] = {"16055","UTM zone 55N","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_399[] = {"16056","UTM zone 56N","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_400[] = {"16057","UTM zone 57N","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_401[] = {"16058","UTM zone 58N","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_402[] = {"16059","UTM zone 59N","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_403[] = {"16060","UTM zone 60N","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_404[] = {"16061","Universal Polar Stereographic North","9810","8801","90.0","9102","8802","0.0","9102","8805","0.994","9201","8806","2000000.0","9001","8807","2000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_405[] = {"16070","3-degree Gauss-Kruger zone 40","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_406[] = {"16071","3-degree Gauss-Kruger zone 41","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_407[] = {"16072","3-degree Gauss-Kruger zone 42","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_408[] = {"16073","3-degree Gauss-Kruger zone 43","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_409[] = {"16074","3-degree Gauss-Kruger zone 44","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_410[] = {"16075","3-degree Gauss-Kruger zone 45","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_411[] = {"16076","3-degree Gauss-Kruger zone 46","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","46500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_412[] = {"16077","3-degree Gauss-Kruger zone 47","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","47500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_413[] = {"16078","3-degree Gauss-Kruger zone 48","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","48500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_414[] = {"16079","3-degree Gauss-Kruger zone 49","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","49500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_415[] = {"16080","3-degree Gauss-Kruger zone 50","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","50500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_416[] = {"16081","3-degree Gauss-Kruger zone 51","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","51500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_417[] = {"16082","3-degree Gauss-Kruger zone 52","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","52500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_418[] = {"16083","3-degree Gauss-Kruger zone 53","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","53500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_419[] = {"16084","3-degree Gauss-Kruger zone 54","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","54500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_420[] = {"16085","3-degree Gauss-Kruger zone 55","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","55500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_421[] = {"16086","3-degree Gauss-Kruger zone 56","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","56500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_422[] = {"16087","3-degree Gauss-Kruger zone 57","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","57500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_423[] = {"16088","3-degree Gauss-Kruger zone 58","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","58500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_424[] = {"16089","3-degree Gauss-Kruger zone 59","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","59500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_425[] = {"16090","3-degree Gauss-Kruger zone 60","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","60000000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_426[] = {"16091","3-degree Gauss-Kruger zone 61","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","61500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_427[] = {"16092","3-degree Gauss-Kruger zone 62","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","62500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_428[] = {"16093","3-degree Gauss-Kruger zone 63","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","63500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_429[] = {"16094","3-degree Gauss-Kruger zone 64","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","64500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_430[] = {"16100","UTM grid system (southern hemisphere)","9824","8801","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","8830","-180.0","9102","8831","6.0","9102","",""," ",NULL};
+datafile_rows_t projop_wparm_row_431[] = {"16101","UTM zone 1S","9807","8801","0.0","9102","8802","-177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_432[] = {"16102","UTM zone 2S","9807","8801","0.0","9102","8802","-171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_433[] = {"16103","UTM zone 3S","9807","8801","0.0","9102","8802","-165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_434[] = {"16104","UTM zone 4S","9807","8801","0.0","9102","8802","-159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_435[] = {"16105","UTM zone 5S","9807","8801","0.0","9102","8802","-153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_436[] = {"16106","UTM zone 6S","9807","8801","0.0","9102","8802","-147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_437[] = {"16107","UTM zone 7S","9807","8801","0.0","9102","8802","-141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_438[] = {"16108","UTM zone 8S","9807","8801","0.0","9102","8802","-135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_439[] = {"16109","UTM zone 9S","9807","8801","0.0","9102","8802","-129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_440[] = {"16110","UTM zone 10S","9807","8801","0.0","9102","8802","-123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_441[] = {"16111","UTM zone 11S","9807","8801","0.0","9102","8802","-117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_442[] = {"16112","UTM zone 12S","9807","8801","0.0","9102","8802","-111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_443[] = {"16113","UTM zone 13S","9807","8801","0.0","9102","8802","-105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_444[] = {"16114","UTM zone 14S","9807","8801","0.0","9102","8802","-99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_445[] = {"16115","UTM zone 15S","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_446[] = {"16116","UTM zone 16S","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_447[] = {"16117","UTM zone 17S","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_448[] = {"16118","UTM zone 18S","9807","8801","0.0","9102","8802","-75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_449[] = {"16119","UTM zone 19S","9807","8801","0.0","9102","8802","-69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_450[] = {"16120","UTM zone 20S","9807","8801","0.0","9102","8802","-63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_451[] = {"16121","UTM zone 21S","9807","8801","0.0","9102","8802","-57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_452[] = {"16122","UTM zone 22S","9807","8801","0.0","9102","8802","-51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_453[] = {"16123","UTM zone 23S","9807","8801","0.0","9102","8802","-45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_454[] = {"16124","UTM zone 24S","9807","8801","0.0","9102","8802","-39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_455[] = {"16125","UTM zone 25S","9807","8801","0.0","9102","8802","-33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_456[] = {"16126","UTM zone 26S","9807","8801","0.0","9102","8802","-27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_457[] = {"16127","UTM zone 27S","9807","8801","0.0","9102","8802","-21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_458[] = {"16128","UTM zone 28S","9807","8801","0.0","9102","8802","-15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_459[] = {"16129","UTM zone 29S","9807","8801","0.0","9102","8802","-9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_460[] = {"16130","UTM zone 30S","9807","8801","0.0","9102","8802","-3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_461[] = {"16131","UTM zone 31S","9807","8801","0.0","9102","8802","3.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_462[] = {"16132","UTM zone 32S","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_463[] = {"16133","UTM zone 33S","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_464[] = {"16134","UTM zone 34S","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_465[] = {"16135","UTM zone 35S","9807","8801","0.0","9102","8802","27.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_466[] = {"16136","UTM zone 36S","9807","8801","0.0","9102","8802","33.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_467[] = {"16137","UTM zone 37S","9807","8801","0.0","9102","8802","39.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_468[] = {"16138","UTM zone 38S","9807","8801","0.0","9102","8802","45.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_469[] = {"16139","UTM zone 39S","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_470[] = {"16140","UTM zone 40S","9807","8801","0.0","9102","8802","57.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_471[] = {"16141","UTM zone 41S","9807","8801","0.0","9102","8802","63.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_472[] = {"16142","UTM zone 42S","9807","8801","0.0","9102","8802","69.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_473[] = {"16143","UTM zone 43S","9807","8801","0.0","9102","8802","75.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_474[] = {"16144","UTM zone 44S","9807","8801","0.0","9102","8802","81.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_475[] = {"16145","UTM zone 45S","9807","8801","0.0","9102","8802","87.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_476[] = {"16146","UTM zone 46S","9807","8801","0.0","9102","8802","93.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_477[] = {"16147","UTM zone 47S","9807","8801","0.0","9102","8802","99.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_478[] = {"16148","UTM zone 48S","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_479[] = {"16149","UTM zone 49S","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_480[] = {"16150","UTM zone 50S","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_481[] = {"16151","UTM zone 51S","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_482[] = {"16152","UTM zone 52S","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_483[] = {"16153","UTM zone 53S","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_484[] = {"16154","UTM zone 54S","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_485[] = {"16155","UTM zone 55S","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_486[] = {"16156","UTM zone 56S","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_487[] = {"16157","UTM zone 57S","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_488[] = {"16158","UTM zone 58S","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_489[] = {"16159","UTM zone 59S","9807","8801","0.0","9102","8802","171.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_490[] = {"16160","UTM zone 60S","9807","8801","0.0","9102","8802","177.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_491[] = {"16161","Universal Polar Stereographic South","9810","8801","-90.0","9102","8802","0.0","9102","8805","0.994","9201","8806","2000000.0","9001","8807","2000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_492[] = {"16170","3-degree Gauss-Kruger CM 120E","9807","8801","0.0","9102","8802","120.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_493[] = {"16171","3-degree Gauss-Kruger CM 123E","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_494[] = {"16172","3-degree Gauss-Kruger CM 126E","9807","8801","0.0","9102","8802","126.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_495[] = {"16173","3-degree Gauss-Kruger CM 129E","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_496[] = {"16174","3-degree Gauss-Kruger CM 132E","9807","8801","0.0","9102","8802","132.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_497[] = {"16175","3-degree Gauss-Kruger CM 135E","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_498[] = {"16176","3-degree Gauss-Kruger CM 138E","9807","8801","0.0","9102","8802","138.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_499[] = {"16177","3-degree Gauss-Kruger CM 141E","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_500[] = {"16178","3-degree Gauss-Kruger CM 144E","9807","8801","0.0","9102","8802","144.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_501[] = {"16179","3-degree Gauss-Kruger CM 147E","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_502[] = {"16180","3-degree Gauss-Kruger CM 150E","9807","8801","0.0","9102","8802","150.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_503[] = {"16181","3-degree Gauss-Kruger CM 153E","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_504[] = {"16182","3-degree Gauss-Kruger CM 156E","9807","8801","0.0","9102","8802","156.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_505[] = {"16183","3-degree Gauss-Kruger CM 159E","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_506[] = {"16184","3-degree Gauss-Kruger CM 162E","9807","8801","0.0","9102","8802","162.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_507[] = {"16185","3-degree Gauss-Kruger CM 165E","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_508[] = {"16186","3-degree Gauss-Kruger CM 168E","9807","8801","0.0","9102","8802","168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_509[] = {"16187","3-degree Gauss-Kruger CM 171E","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_510[] = {"16188","3-degree Gauss-Kruger CM 174E","9807","8801","0.0","9102","8802","174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_511[] = {"16189","3-degree Gauss-Kruger CM 177E","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_512[] = {"16190","3-degree Gauss-Kruger CM 180","9807","8801","0.0","9102","8802","180.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_513[] = {"16191","3-degree Gauss-Kruger CM 177W","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_514[] = {"16192","3-degree Gauss-Kruger CM 174W","9807","8801","0.0","9102","8802","-174.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_515[] = {"16193","3-degree Gauss-Kruger CM 171W","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_516[] = {"16194","3-degree Gauss-Kruger CM 168W","9807","8801","0.0","9102","8802","-168.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_517[] = {"16201","6-degree Gauss-Kruger zone 1","9807","8801","0.0","9102","8802","3.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_518[] = {"16202","6-degree Gauss-Kruger zone 2","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_519[] = {"16203","6-degree Gauss-Kruger zone 3","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_520[] = {"16204","6-degree Gauss-Kruger zone 4","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_521[] = {"16205","6-degree Gauss-Kruger zone 5","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_522[] = {"16206","6-degree Gauss-Kruger zone 6","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_523[] = {"16207","6-degree Gauss-Kruger zone 7","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_524[] = {"16208","6-degree Gauss-Kruger zone 8","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_525[] = {"16209","6-degree Gauss-Kruger zone 9","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_526[] = {"16210","6-degree Gauss-Kruger zone 10","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_527[] = {"16211","6-degree Gauss-Kruger zone 11","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_528[] = {"16212","6-degree Gauss-Kruger zone 12","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_529[] = {"16213","6-degree Gauss-Kruger zone 13","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_530[] = {"16214","6-degree Gauss-Kruger zone 14","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_531[] = {"16215","6-degree Gauss-Kruger zone 15","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_532[] = {"16216","6-degree Gauss-Kruger zone 16","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_533[] = {"16217","6-degree Gauss-Kruger zone 17","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_534[] = {"16218","6-degree Gauss-Kruger zone 18","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_535[] = {"16219","6-degree Gauss-Kruger zone 19","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_536[] = {"16220","6-degree Gauss-Kruger zone 20","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_537[] = {"16221","6-degree Gauss-Kruger zone 21","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_538[] = {"16222","6-degree Gauss-Kruger zone 22","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_539[] = {"16223","6-degree Gauss-Kruger zone 23","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_540[] = {"16224","6-degree Gauss-Kruger zone 24","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_541[] = {"16225","6-degree Gauss-Kruger zone 25","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_542[] = {"16226","6-degree Gauss-Kruger zone 26","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_543[] = {"16227","6-degree Gauss-Kruger zone 27","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_544[] = {"16228","6-degree Gauss-Kruger zone 28","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_545[] = {"16229","6-degree Gauss-Kruger zone 29","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_546[] = {"16230","6-degree Gauss-Kruger zone 30","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_547[] = {"16231","6-degree Gauss-Kruger zone 31","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_548[] = {"16232","6-degree Gauss-Kruger zone 32","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_549[] = {"16233","6-degree Gauss-Kruger zone 33","9807","8801","0.0","9102","8802","-165.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_550[] = {"16234","6-degree Gauss-Kruger zone 34","9807","8801","0.0","9102","8802","-159.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_551[] = {"16235","6-degree Gauss-Kruger zone 35","9807","8801","0.0","9102","8802","-153.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_552[] = {"16236","6-degree Gauss-Kruger zone 36","9807","8801","0.0","9102","8802","-147.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_553[] = {"16237","6-degree Gauss-Kruger zone 37","9807","8801","0.0","9102","8802","-141.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_554[] = {"16238","6-degree Gauss-Kruger zone 38","9807","8801","0.0","9102","8802","-135.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_555[] = {"16239","6-degree Gauss-Kruger zone 39","9807","8801","0.0","9102","8802","-129.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_556[] = {"16240","6-degree Gauss-Kruger zone 40","9807","8801","0.0","9102","8802","-123.0","9102","8805","1.0","9201","8806","40500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_557[] = {"16241","6-degree Gauss-Kruger zone 41","9807","8801","0.0","9102","8802","-117.0","9102","8805","1.0","9201","8806","41500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_558[] = {"16242","6-degree Gauss-Kruger zone 42","9807","8801","0.0","9102","8802","-111.0","9102","8805","1.0","9201","8806","42500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_559[] = {"16243","6-degree Gauss-Kruger zone 43","9807","8801","0.0","9102","8802","-105.0","9102","8805","1.0","9201","8806","43500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_560[] = {"16244","6-degree Gauss-Kruger zone 44","9807","8801","0.0","9102","8802","-99.0","9102","8805","1.0","9201","8806","44500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_561[] = {"16245","6-degree Gauss-Kruger zone 45","9807","8801","0.0","9102","8802","-93.0","9102","8805","1.0","9201","8806","45500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_562[] = {"16246","6-degree Gauss-Kruger zone 46","9807","8801","0.0","9102","8802","-87.0","9102","8805","1.0","9201","8806","46500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_563[] = {"16247","6-degree Gauss-Kruger zone 47","9807","8801","0.0","9102","8802","-81.0","9102","8805","1.0","9201","8806","47500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_564[] = {"16248","6-degree Gauss-Kruger zone 48","9807","8801","0.0","9102","8802","-75.0","9102","8805","1.0","9201","8806","48500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_565[] = {"16249","6-degree Gauss-Kruger zone 49","9807","8801","0.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","49500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_566[] = {"16250","6-degree Gauss-Kruger zone 50","9807","8801","0.0","9102","8802","-63.0","9102","8805","1.0","9201","8806","50500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_567[] = {"16251","6-degree Gauss-Kruger zone 51","9807","8801","0.0","9102","8802","-57.0","9102","8805","1.0","9201","8806","51500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_568[] = {"16252","6-degree Gauss-Kruger zone 52","9807","8801","0.0","9102","8802","-51.0","9102","8805","1.0","9201","8806","52500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_569[] = {"16253","6-degree Gauss-Kruger zone 53","9807","8801","0.0","9102","8802","-45.0","9102","8805","1.0","9201","8806","53500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_570[] = {"16254","6-degree Gauss-Kruger zone 54","9807","8801","0.0","9102","8802","-39.0","9102","8805","1.0","9201","8806","54500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_571[] = {"16255","6-degree Gauss-Kruger zone 55","9807","8801","0.0","9102","8802","-33.0","9102","8805","1.0","9201","8806","55500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_572[] = {"16256","6-degree Gauss-Kruger zone 56","9807","8801","0.0","9102","8802","-27.0","9102","8805","1.0","9201","8806","56500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_573[] = {"16257","6-degree Gauss-Kruger zone 57","9807","8801","0.0","9102","8802","-21.0","9102","8805","1.0","9201","8806","57500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_574[] = {"16258","6-degree Gauss-Kruger zone 58","9807","8801","0.0","9102","8802","-15.0","9102","8805","1.0","9201","8806","58500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_575[] = {"16259","6-degree Gauss-Kruger zone 59","9807","8801","0.0","9102","8802","-9.0","9102","8805","1.0","9201","8806","59500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_576[] = {"16260","6-degree Gauss-Kruger zone 60","9807","8801","0.0","9102","8802","-3.0","9102","8805","1.0","9201","8806","60500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_577[] = {"16261","3-degree Gauss-Kruger zone 1","9807","8801","0.0","9102","8802","3.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_578[] = {"16262","3-degree Gauss-Kruger zone 2","9807","8801","0.0","9102","8802","6.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_579[] = {"16263","3-degree Gauss-Kruger zone 3","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_580[] = {"16264","3-degree Gauss-Kruger zone 4","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_581[] = {"16265","3-degree Gauss-Kruger zone 5","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_582[] = {"16266","3-degree Gauss-Kruger zone 6","9807","8801","0.0","9102","8802","18.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_583[] = {"16267","3-degree Gauss-Kruger zone 7","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_584[] = {"16268","3-degree Gauss-Kruger zone 8","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_585[] = {"16269","3-degree Gauss-Kruger zone 9","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","9500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_586[] = {"16270","3-degree Gauss-Kruger zone 10","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","10500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_587[] = {"16271","3-degree Gauss-Kruger zone 11","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","11500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_588[] = {"16272","3-degree Gauss-Kruger zone 12","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","12500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_589[] = {"16273","3-degree Gauss-Kruger zone 13","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","13500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_590[] = {"16274","3-degree Gauss-Kruger zone 14","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","14500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_591[] = {"16275","3-degree Gauss-Kruger zone 15","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","15500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_592[] = {"16276","3-degree Gauss-Kruger zone 16","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","16500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_593[] = {"16277","3-degree Gauss-Kruger zone 17","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","17500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_594[] = {"16278","3-degree Gauss-Kruger zone 18","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","18500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_595[] = {"16279","3-degree Gauss-Kruger zone 19","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","19500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_596[] = {"16280","3-degree Gauss-Kruger zone 20","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","20500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_597[] = {"16281","3-degree Gauss-Kruger zone 21","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","21500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_598[] = {"16282","3-degree Gauss-Kruger zone 22","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","22500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_599[] = {"16283","3-degree Gauss-Kruger zone 23","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","23500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_600[] = {"16284","3-degree Gauss-Kruger zone 24","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","24500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_601[] = {"16285","3-degree Gauss-Kruger zone 25","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","25500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_602[] = {"16286","3-degree Gauss-Kruger zone 26","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","26500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_603[] = {"16287","3-degree Gauss-Kruger zone 27","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","27500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_604[] = {"16288","3-degree Gauss-Kruger zone 28","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","28500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_605[] = {"16289","3-degree Gauss-Kruger zone 29","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","29500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_606[] = {"16290","3-degree Gauss-Kruger zone 30","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","30500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_607[] = {"16291","3-degree Gauss-Kruger zone 31","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","31500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_608[] = {"16292","3-degree Gauss-Kruger zone 32","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","32500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_609[] = {"16293","3-degree Gauss-Kruger zone 33","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","33500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_610[] = {"16294","3-degree Gauss-Kruger zone 34","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","34500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_611[] = {"16295","3-degree Gauss-Kruger zone 35","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","35500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_612[] = {"16296","3-degree Gauss-Kruger zone 36","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","36500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_613[] = {"16297","3-degree Gauss-Kruger zone 37","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","37500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_614[] = {"16298","3-degree Gauss-Kruger zone 38","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","38500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_615[] = {"16299","3-degree Gauss-Kruger zone 39","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","39500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_616[] = {"16301","6-degree Gauss-Kruger CM 3E","9807","8801","0.0","9102","8802","3.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_617[] = {"16302","6-degree Gauss-Kruger CM 9E","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_618[] = {"16303","6-degree Gauss-Kruger CM 15E","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_619[] = {"16304","6-degree Gauss-Kruger CM 21E","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_620[] = {"16305","6-degree Gauss-Kruger CM 27E","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_621[] = {"16306","6-degree Gauss-Kruger CM 33E","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_622[] = {"16307","6-degree Gauss-Kruger CM 39E","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_623[] = {"16308","6-degree Gauss-Kruger CM 45E","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_624[] = {"16309","6-degree Gauss-Kruger CM 51E","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_625[] = {"16310","6-degree Gauss-Kruger CM 57E","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_626[] = {"16311","6-degree Gauss-Kruger CM 63E","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_627[] = {"16312","6-degree Gauss-Kruger CM 69E","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_628[] = {"16313","6-degree Gauss-Kruger CM 75E","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_629[] = {"16314","6-degree Gauss-Kruger CM 81E","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_630[] = {"16315","6-degree Gauss-Kruger CM 87E","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_631[] = {"16316","6-degree Gauss-Kruger CM 93E","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_632[] = {"16317","6-degree Gauss-Kruger CM 99E","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_633[] = {"16318","6-degree Gauss-Kruger CM 105E","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_634[] = {"16319","6-degree Gauss-Kruger CM 111E","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_635[] = {"16320","6-degree Gauss-Kruger CM 117E","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_636[] = {"16321","6-degree Gauss-Kruger CM 123E","9807","8801","0.0","9102","8802","123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_637[] = {"16322","6-degree Gauss-Kruger CM 129E","9807","8801","0.0","9102","8802","129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_638[] = {"16323","6-degree Gauss-Kruger CM 135E","9807","8801","0.0","9102","8802","135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_639[] = {"16324","6-degree Gauss-Kruger CM 141E","9807","8801","0.0","9102","8802","141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_640[] = {"16325","6-degree Gauss-Kruger CM 147E","9807","8801","0.0","9102","8802","147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_641[] = {"16326","6-degree Gauss-Kruger CM 153E","9807","8801","0.0","9102","8802","153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_642[] = {"16327","6-degree Gauss-Kruger CM 159E","9807","8801","0.0","9102","8802","159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_643[] = {"16328","6-degree Gauss-Kruger CM 165E","9807","8801","0.0","9102","8802","165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_644[] = {"16329","6-degree Gauss-Kruger CM 171E","9807","8801","0.0","9102","8802","171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_645[] = {"16330","6-degree Gauss-Kruger CM 177E","9807","8801","0.0","9102","8802","177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_646[] = {"16331","6-degree Gauss-Kruger CM 177W","9807","8801","0.0","9102","8802","-177.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_647[] = {"16332","6-degree Gauss-Kruger CM 171W","9807","8801","0.0","9102","8802","-171.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_648[] = {"16333","6-degree Gauss-Kruger CM 165W","9807","8801","0.0","9102","8802","-165.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_649[] = {"16334","6-degree Gauss-Kruger CM 159W","9807","8801","0.0","9102","8802","-159.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_650[] = {"16335","6-degree Gauss-Kruger CM 153W","9807","8801","0.0","9102","8802","-153.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_651[] = {"16336","6-degree Gauss-Kruger CM 147W","9807","8801","0.0","9102","8802","-147.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_652[] = {"16337","6-degree Gauss-Kruger CM 141W","9807","8801","0.0","9102","8802","-141.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_653[] = {"16338","6-degree Gauss-Kruger CM 135W","9807","8801","0.0","9102","8802","-135.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_654[] = {"16339","6-degree Gauss-Kruger CM 129W","9807","8801","0.0","9102","8802","-129.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_655[] = {"16340","6-degree Gauss-Kruger CM 123W","9807","8801","0.0","9102","8802","-123.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_656[] = {"16341","6-degree Gauss-Kruger CM 117W","9807","8801","0.0","9102","8802","-117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_657[] = {"16342","6-degree Gauss-Kruger CM 111W","9807","8801","0.0","9102","8802","-111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_658[] = {"16343","6-degree Gauss-Kruger CM 105W","9807","8801","0.0","9102","8802","-105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_659[] = {"16344","6-degree Gauss-Kruger CM 99W","9807","8801","0.0","9102","8802","-99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_660[] = {"16345","6-degree Gauss-Kruger CM 93W","9807","8801","0.0","9102","8802","-93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_661[] = {"16346","6-degree Gauss-Kruger CM 87W","9807","8801","0.0","9102","8802","-87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_662[] = {"16347","6-degree Gauss-Kruger CM 81W","9807","8801","0.0","9102","8802","-81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_663[] = {"16348","6-degree Gauss-Kruger CM 75W","9807","8801","0.0","9102","8802","-75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_664[] = {"16349","6-degree Gauss-Kruger CM 69W","9807","8801","0.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_665[] = {"16350","6-degree Gauss-Kruger CM 63W","9807","8801","0.0","9102","8802","-63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_666[] = {"16351","6-degree Gauss-Kruger CM 57W","9807","8801","0.0","9102","8802","-57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_667[] = {"16352","6-degree Gauss-Kruger CM 51W","9807","8801","0.0","9102","8802","-51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_668[] = {"16353","6-degree Gauss-Kruger CM 45W","9807","8801","0.0","9102","8802","-45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_669[] = {"16354","6-degree Gauss-Kruger CM 39W","9807","8801","0.0","9102","8802","-39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_670[] = {"16355","6-degree Gauss-Kruger CM 33W","9807","8801","0.0","9102","8802","-33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_671[] = {"16356","6-degree Gauss-Kruger CM 27W","9807","8801","0.0","9102","8802","-27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_672[] = {"16357","6-degree Gauss-Kruger CM 21W","9807","8801","0.0","9102","8802","-21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_673[] = {"16358","6-degree Gauss-Kruger CM 15W","9807","8801","0.0","9102","8802","-15.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_674[] = {"16359","6-degree Gauss-Kruger CM 9W","9807","8801","0.0","9102","8802","-9.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_675[] = {"16360","6-degree Gauss-Kruger CM 3W","9807","8801","0.0","9102","8802","-3.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_676[] = {"16361","3-degree Gauss-Kruger CM 3E","9807","8801","0.0","9102","8802","3.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_677[] = {"16362","3-degree Gauss-Kruger CM 6E","9807","8801","0.0","9102","8802","6.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_678[] = {"16363","3-degree Gauss-Kruger CM 9E","9807","8801","0.0","9102","8802","9.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_679[] = {"16364","3-degree Gauss-Kruger CM 12E","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_680[] = {"16365","3-degree Gauss-Kruger CM 15E","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_681[] = {"16366","3-degree Gauss-Kruger CM 18E","9807","8801","0.0","9102","8802","18.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_682[] = {"16367","3-degree Gauss-Kruger CM 21E","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_683[] = {"16368","3-degree Gauss-Kruger CM 24E","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_684[] = {"16369","3-degree Gauss-Kruger CM 27E","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_685[] = {"16370","3-degree Gauss-Kruger CM 30E","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_686[] = {"16371","3-degree Gauss-Kruger CM 33E","9807","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_687[] = {"16372","3-degree Gauss-Kruger CM 36E","9807","8801","0.0","9102","8802","36.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_688[] = {"16373","3-degree Gauss-Kruger CM 39E","9807","8801","0.0","9102","8802","39.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_689[] = {"16374","3-degree Gauss-Kruger CM 42E","9807","8801","0.0","9102","8802","42.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_690[] = {"16375","3-degree Gauss-Kruger CM 45E","9807","8801","0.0","9102","8802","45.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_691[] = {"16376","3-degree Gauss-Kruger CM 48E","9807","8801","0.0","9102","8802","48.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_692[] = {"16377","3-degree Gauss-Kruger CM 51E","9807","8801","0.0","9102","8802","51.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_693[] = {"16378","3-degree Gauss-Kruger CM 54E","9807","8801","0.0","9102","8802","54.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_694[] = {"16379","3-degree Gauss-Kruger CM 57E","9807","8801","0.0","9102","8802","57.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_695[] = {"16380","3-degree Gauss-Kruger CM 60E","9807","8801","0.0","9102","8802","60.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_696[] = {"16381","3-degree Gauss-Kruger CM 63E","9807","8801","0.0","9102","8802","63.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_697[] = {"16382","3-degree Gauss-Kruger CM 66E","9807","8801","0.0","9102","8802","66.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_698[] = {"16383","3-degree Gauss-Kruger CM 69E","9807","8801","0.0","9102","8802","69.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_699[] = {"16384","3-degree Gauss-Kruger CM 72E","9807","8801","0.0","9102","8802","72.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_700[] = {"16385","3-degree Gauss-Kruger CM 75E","9807","8801","0.0","9102","8802","75.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_701[] = {"16386","3-degree Gauss-Kruger CM 78E","9807","8801","0.0","9102","8802","78.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_702[] = {"16387","3-degree Gauss-Kruger CM 81E","9807","8801","0.0","9102","8802","81.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_703[] = {"16388","3-degree Gauss-Kruger CM 84E","9807","8801","0.0","9102","8802","84.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_704[] = {"16389","3-degree Gauss-Kruger CM 87E","9807","8801","0.0","9102","8802","87.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_705[] = {"16390","3-degree Gauss-Kruger CM 90E","9807","8801","0.0","9102","8802","90.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_706[] = {"16391","3-degree Gauss-Kruger CM 93E","9807","8801","0.0","9102","8802","93.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_707[] = {"16392","3-degree Gauss-Kruger CM 96E","9807","8801","0.0","9102","8802","96.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_708[] = {"16393","3-degree Gauss-Kruger CM 99E","9807","8801","0.0","9102","8802","99.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_709[] = {"16394","3-degree Gauss-Kruger CM 102E","9807","8801","0.0","9102","8802","102.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_710[] = {"16395","3-degree Gauss-Kruger CM 105E","9807","8801","0.0","9102","8802","105.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_711[] = {"16396","3-degree Gauss-Kruger CM 108E","9807","8801","0.0","9102","8802","108.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_712[] = {"16397","3-degree Gauss-Kruger CM 111E","9807","8801","0.0","9102","8802","111.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_713[] = {"16398","3-degree Gauss-Kruger CM 114E","9807","8801","0.0","9102","8802","114.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_714[] = {"16399","3-degree Gauss-Kruger CM 117E","9807","8801","0.0","9102","8802","117.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_715[] = {"16400","TM 0 N","9807","8801","0.0","9102","8802","0.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_716[] = {"16405","TM 5 NE","9807","8801","0.0","9102","8802","5.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_717[] = {"16406","TM 6 NE","9807","8801","0.0","9102","8802","6.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_718[] = {"16411","TM 11 NE","9807","8801","0.0","9102","8802","11.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_719[] = {"16412","TM 12 NE","9807","8801","0.0","9102","8802","12.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_720[] = {"16413","TM 13 NE","9807","8801","0.0","9102","8802","13.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_721[] = {"16430","TM 30 NE","9807","8801","0.0","9102","8802","30.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_722[] = {"16506","TM 106 NE","9807","8801","0.0","9102","8802","106.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_723[] = {"16586","GK 106 NE","9807","8801","0.0","9102","8802","106.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_724[] = {"16611","TM 11.30 SE","9807","8801","0.0","9110","8802","11.3","9110","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_725[] = {"16612","TM 12 SE","9807","8801","0.0","9102","8802","12.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_726[] = {"16636","TM 36 SE","9807","8801","0.0","9102","8802","36.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_727[] = {"16709","TM 109 SE","9807","8801","0.0","9102","8802","109.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_728[] = {"16716","TM 116 SE","9807","8801","0.0","9102","8802","116.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_729[] = {"16732","TM 132 SE","9807","8801","0.0","9102","8802","132.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_730[] = {"17001","TM 1 NW","9807","8801","0.0","9102","8802","-1.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_731[] = {"17005","TM 5 NW","9807","8801","0.0","9102","8802","-5.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_732[] = {"17054","TM 54 NW","9807","8801","0.0","9102","8802","-54.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_733[] = {"17321","SWEREF99 12 00","9807","8801","0.0","9102","8802","12.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_734[] = {"17322","SWEREF99 13 30","9807","8801","0.0","9110","8802","13.3","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_735[] = {"17323","SWEREF99 15 00","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_736[] = {"17324","SWEREF99 16 30","9807","8801","0.0","9110","8802","16.3","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_737[] = {"17325","SWEREF99 18 00","9807","8801","0.0","9102","8802","18.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_738[] = {"17326","SWEREF99 14 15","9807","8801","0.0","9110","8802","14.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_739[] = {"17327","SWEREF99 15 45","9807","8801","0.0","9110","8802","15.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_740[] = {"17328","SWEREF99 17 15","9807","8801","0.0","9110","8802","17.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_741[] = {"17329","SWEREF99 18 45","9807","8801","0.0","9110","8802","18.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_742[] = {"17330","SWEREF99 20 15","9807","8801","0.0","9110","8802","20.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_743[] = {"17331","SWEREF99 21 45","9807","8801","0.0","9110","8802","21.45","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_744[] = {"17332","SWEREF99 23 15","9807","8801","0.0","9110","8802","23.15","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_745[] = {"17333","SWEREF99 TM","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_746[] = {"17334","Sweden zone 7.5 gon V","9807","8801","0.0","9110","8802","11.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_747[] = {"17335","Sweden zone 5 gon V","9807","8801","0.0","9110","8802","13.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_748[] = {"17336","Sweden zone 0 gon","9807","8801","0.0","9110","8802","18.03298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_749[] = {"17337","Sweden zone 2.5 gon O","9807","8801","0.0","9110","8802","20.18298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_750[] = {"17338","Sweden zone 5 gon O","9807","8801","0.0","9110","8802","22.33298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_751[] = {"17348","Map Grid of Australia zone 48","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_752[] = {"17349","Map Grid of Australia zone 49","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_753[] = {"17350","Map Grid of Australia zone 50","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_754[] = {"17351","Map Grid of Australia zone 51","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_755[] = {"17352","Map Grid of Australia zone 52","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_756[] = {"17353","Map Grid of Australia zone 53","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_757[] = {"17354","Map Grid of Australia zone 54","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_758[] = {"17355","Map Grid of Australia zone 55","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_759[] = {"17356","Map Grid of Australia zone 56","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_760[] = {"17357","Map Grid of Australia zone 57","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_761[] = {"17358","Map Grid of Australia zone 58","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_762[] = {"17448","Australian Map Grid zone 48","9807","8801","0.0","9102","8802","105.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_763[] = {"17449","Australian Map Grid zone 49","9807","8801","0.0","9102","8802","111.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_764[] = {"17450","Australian Map Grid zone 50","9807","8801","0.0","9102","8802","117.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_765[] = {"17451","Australian Map Grid zone 51","9807","8801","0.0","9102","8802","123.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_766[] = {"17452","Australian Map Grid zone 52","9807","8801","0.0","9102","8802","129.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_767[] = {"17453","Australian Map Grid zone 53","9807","8801","0.0","9102","8802","135.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_768[] = {"17454","Australian Map Grid zone 54","9807","8801","0.0","9102","8802","141.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_769[] = {"17455","Australian Map Grid zone 55","9807","8801","0.0","9102","8802","147.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_770[] = {"17456","Australian Map Grid zone 56","9807","8801","0.0","9102","8802","153.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_771[] = {"17457","Australian Map Grid zone 57","9807","8801","0.0","9102","8802","159.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_772[] = {"17458","Australian Map Grid zone 58","9807","8801","0.0","9102","8802","165.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_773[] = {"17515","South African Survey Grid zone 15","9808","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_774[] = {"17517","South African Survey Grid zone 17","9808","8801","0.0","9102","8802","17.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_775[] = {"17519","South African Survey Grid zone 19","9808","8801","0.0","9102","8802","19.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_776[] = {"17521","South African Survey Grid zone 21","9808","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_777[] = {"17523","South African Survey Grid zone 23","9808","8801","0.0","9102","8802","23.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_778[] = {"17525","South African Survey Grid zone 25","9808","8801","0.0","9102","8802","25.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_779[] = {"17527","South African Survey Grid zone 27","9808","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_780[] = {"17529","South African Survey Grid zone 29","9808","8801","0.0","9102","8802","29.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_781[] = {"17531","South African Survey Grid zone 31","9808","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_782[] = {"17533","South African Survey Grid zone 33","9808","8801","0.0","9102","8802","33.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_783[] = {"17611","South West African Survey Grid zone 11","9808","8801","-22.0","9102","8802","11.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_784[] = {"17613","South West African Survey Grid zone 13","9808","8801","-22.0","9102","8802","13.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_785[] = {"17615","South West African Survey Grid zone 15","9808","8801","-22.0","9102","8802","15.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_786[] = {"17617","South West African Survey Grid zone 17","9808","8801","-22.0","9102","8802","17.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_787[] = {"17619","South West African Survey Grid zone 19","9808","8801","-22.0","9102","8802","19.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_788[] = {"17621","South West African Survey Grid zone 21","9808","8801","-22.0","9102","8802","21.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_789[] = {"17623","South West African Survey Grid zone 23","9808","8801","-22.0","9102","8802","23.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_790[] = {"17625","South West African Survey Grid zone 25","9808","8801","-22.0","9102","8802","25.0","9102","8805","1.0","9201","8806","0.0","9031","8807","0.0","9031","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_791[] = {"17700","MTM Quebec zone 2","9807","8801","0.0","9110","8802","-55.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_792[] = {"17701","MTM zone 1","9807","8801","0.0","9102","8802","-53.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_793[] = {"17702","MTM Newfoundland zone 2","9807","8801","0.0","9102","8802","-56.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_794[] = {"17703","MTM zone 3","9807","8801","0.0","9110","8802","-58.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_795[] = {"17704","MTM zone 4","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_796[] = {"17705","MTM zone 5","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_797[] = {"17706","MTM zone 6","9807","8801","0.0","9110","8802","-67.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_798[] = {"17707","MTM zone 7","9807","8801","0.0","9110","8802","-70.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_799[] = {"17708","MTM zone 8","9807","8801","0.0","9110","8802","-73.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_800[] = {"17709","MTM zone 9","9807","8801","0.0","9110","8802","-76.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_801[] = {"17710","MTM zone 10","9807","8801","0.0","9110","8802","-79.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_802[] = {"17711","MTM zone 11","9807","8801","0.0","9110","8802","-82.3","9110","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_803[] = {"17712","MTM zone 12","9807","8801","0.0","9102","8802","-81.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_804[] = {"17713","MTM zone 13","9807","8801","0.0","9102","8802","-84.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_805[] = {"17714","MTM zone 14","9807","8801","0.0","9102","8802","-87.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_806[] = {"17715","MTM zone 15","9807","8801","0.0","9102","8802","-90.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_807[] = {"17716","MTM zone 16","9807","8801","0.0","9102","8802","-93.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_808[] = {"17717","MTM zone 17","9807","8801","0.0","9102","8802","-96.0","9102","8805","0.9999","9201","8806","304800.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_809[] = {"17794","MTM Nova Scotia zone 4","9807","8801","0.0","9110","8802","-61.3","9110","8805","0.9999","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_810[] = {"17795","MTM Nova Scotia zone 5","9807","8801","0.0","9110","8802","-64.3","9110","8805","0.9999","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_811[] = {"17801","Japan Plane Rectangular CS zone I","9807","8801","33.0","9110","8802","129.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_812[] = {"17802","Japan Plane Rectangular CS zone II","9807","8801","33.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_813[] = {"17803","Japan Plane Rectangular CS zone III","9807","8801","36.0","9110","8802","132.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_814[] = {"17804","Japan Plane Rectangular CS zone IV","9807","8801","33.0","9110","8802","133.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_815[] = {"17805","Japan Plane Rectangular CS zone V","9807","8801","36.0","9110","8802","134.2","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_816[] = {"17806","Japan Plane Rectangular CS zone VI","9807","8801","36.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_817[] = {"17807","Japan Plane Rectangular CS zone VII","9807","8801","36.0","9110","8802","137.1","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_818[] = {"17808","Japan Plane Rectangular CS zone VIII","9807","8801","36.0","9110","8802","138.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_819[] = {"17809","Japan Plane Rectangular CS zone IX","9807","8801","36.0","9110","8802","139.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_820[] = {"17810","Japan Plane Rectangular CS zone X","9807","8801","40.0","9110","8802","140.5","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_821[] = {"17811","Japan Plane Rectangular CS zone XI","9807","8801","44.0","9110","8802","140.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_822[] = {"17812","Japan Plane Rectangular CS zone XII","9807","8801","44.0","9110","8802","142.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_823[] = {"17813","Japan Plane Rectangular CS zone XIII","9807","8801","44.0","9110","8802","144.15","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_824[] = {"17814","Japan Plane Rectangular CS zone XIV","9807","8801","26.0","9110","8802","142.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_825[] = {"17815","Japan Plane Rectangular CS zone XV","9807","8801","26.0","9110","8802","127.3","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_826[] = {"17816","Japan Plane Rectangular CS zone XVI","9807","8801","26.0","9110","8802","124.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_827[] = {"17817","Japan Plane Rectangular CS zone XVII","9807","8801","26.0","9110","8802","131.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_828[] = {"17818","Japan Plane Rectangular CS zone XVIII","9807","8801","20.0","9110","8802","136.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_829[] = {"17819","Japan Plane Rectangular CS zone XIX","9807","8801","26.0","9110","8802","154.0","9110","8805","0.9999","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_830[] = {"17901","Mount Eden Circuit","9807","8801","-36.5247515","9110","8802","174.45516217","9110","8805","0.9999","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_831[] = {"17902","Bay of Plenty Circuit","9807","8801","-37.45404993","9110","8802","176.27583101","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_832[] = {"17903","Poverty Bay Circuit","9807","8801","-38.372893","9110","8802","177.53082906","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_833[] = {"17904","Hawkes Bay Circuit","9807","8801","-39.39033455","9110","8802","176.40252499","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_834[] = {"17905","Taranaki Circuit","9807","8801","-39.08087299","9110","8802","174.13408423","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_835[] = {"17906","Tuhirangi Circuit","9807","8801","-39.30448934","9110","8802","175.38241325","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_836[] = {"17907","Wanganui Circuit","9807","8801","-40.14310097","9110","8802","175.29171586","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_837[] = {"17908","Wairarapa Circuit","9807","8801","-40.55319175","9110","8802","175.38504588","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_838[] = {"17909","Wellington Circuit","9807","8801","-41.18047507","9110","8802","174.46358432","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_839[] = {"17910","Collingwood Circuit","9807","8801","-40.42531326","9110","8802","172.40193674","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_840[] = {"17911","Nelson Circuit","9807","8801","-41.1628361","9110","8802","173.17575405","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_841[] = {"17912","Karamea Circuit","9807","8801","-41.17236815","9110","8802","172.06325015","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_842[] = {"17913","Buller Circuit","9807","8801","-41.48388903","9110","8802","171.34525362","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_843[] = {"17914","Grey Circuit","9807","8801","-42.20012994","9110","8802","171.32591767","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_844[] = {"17915","Amuri Circuit","9807","8801","-42.41208197","9110","8802","173.00364802","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_845[] = {"17916","Marlborough Circuit","9807","8801","-41.3240152","9110","8802","173.48074668","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_846[] = {"17917","Hokitika Circuit","9807","8801","-42.53107605","9110","8802","170.58479766","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_847[] = {"17918","Okarito Circuit","9807","8801","-43.06364613","9110","8802","170.1539333","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_848[] = {"17919","Jacksons Bay Circuit","9807","8801","-43.58400904","9110","8802","168.36225612","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_849[] = {"17920","Mount Pleasant Circuit","9807","8801","-43.35262953","9110","8802","172.43378969","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_850[] = {"17921","Gawler Circuit","9807","8801","-43.44553616","9110","8802","171.21386945","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_851[] = {"17922","Timaru Circuit","9807","8801","-44.24079933","9110","8802","171.0326103","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_852[] = {"17923","Lindis Peak Circuit","9807","8801","-44.44069647","9110","8802","169.28039183","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_853[] = {"17924","Mount Nicholas Circuit","9807","8801","-45.07584493","9110","8802","168.23551083","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_854[] = {"17925","Mount York Circuit","9807","8801","-45.33494142","9110","8802","167.44199024","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_855[] = {"17926","Observation Point Circuit","9807","8801","-45.48583078","9110","8802","170.37429426","9110","8805","1.0","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_856[] = {"17927","North Taieri Circuit","9807","8801","-45.51414481","9110","8802","170.16573208","9110","8805","0.99996","9201","8806","300000.0","9001","8807","700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_857[] = {"17928","Bluff Circuit","9807","8801","-46.36000346","9110","8802","168.20343392","9110","8805","1.0","9201","8806","300002.66","9001","8807","699999.58","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_858[] = {"17931","Mount Eden Circuit 2000","9807","8801","-36.5247","9110","8802","174.4551","9110","8805","0.9999","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_859[] = {"17932","Bay of Plenty Circuit 2000","9807","8801","-37.454","9110","8802","176.2758","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_860[] = {"17933","Poverty Bay Circuit 2000","9807","8801","-38.3728","9110","8802","177.5308","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_861[] = {"17934","Hawkes Bay Circuit 2000","9807","8801","-39.3903","9110","8802","176.4025","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_862[] = {"17935","Taranaki Circuit 2000","9807","8801","-39.0808","9110","8802","174.134","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_863[] = {"17936","Tuhirangi Circuit 2000","9807","8801","-39.3044","9110","8802","175.3824","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_864[] = {"17937","Wanganui Circuit 2000","9807","8801","-40.1431","9110","8802","175.2917","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_865[] = {"17938","Wairarapa Circuit 2000","9807","8801","-40.5531","9110","8802","175.385","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_866[] = {"17939","Wellington Circuit 2000","9807","8801","-41.1804","9110","8802","174.4635","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_867[] = {"17940","Collingwood Circuit 2000","9807","8801","-40.4253","9110","8802","172.4019","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_868[] = {"17941","Nelson Circuit 2000","9807","8801","-41.1628","9110","8802","173.1757","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_869[] = {"17942","Karamea Circuit 2000","9807","8801","-41.1723","9110","8802","172.0632","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_870[] = {"17943","Buller Circuit 2000","9807","8801","-41.4838","9110","8802","171.3452","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_871[] = {"17944","Grey Circuit 2000","9807","8801","-42.2001","9110","8802","171.3259","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_872[] = {"17945","Amuri Circuit 2000","9807","8801","-42.412","9110","8802","173.0036","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_873[] = {"17946","Marlborough Circuit 2000","9807","8801","-41.324","9110","8802","173.4807","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_874[] = {"17947","Hokitika Circuit 2000","9807","8801","-42.531","9110","8802","170.5847","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_875[] = {"17948","Okarito Circuit 2000","9807","8801","-43.0636","9110","8802","170.1539","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_876[] = {"17949","Jacksons Bay Circuit 2000","9807","8801","-43.584","9110","8802","168.3622","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_877[] = {"17950","Mount Pleasant Circuit 2000","9807","8801","-43.3526","9110","8802","172.4337","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_878[] = {"17951","Gawler Circuit 2000","9807","8801","-43.4455","9110","8802","171.2138","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_879[] = {"17952","Timaru Circuit 2000","9807","8801","-44.2407","9110","8802","171.0326","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_880[] = {"17953","Lindis Peak Circuit 2000","9807","8801","-44.4406","9110","8802","169.2803","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_881[] = {"17954","Mount Nicholas Circuit 2000","9807","8801","-45.0758","9110","8802","168.2355","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_882[] = {"17955","Mount York Circuit 2000","9807","8801","-45.3349","9110","8802","167.4419","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_883[] = {"17956","Observation Point Circuit 2000","9807","8801","-45.4858","9110","8802","170.3742","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_884[] = {"17957","North Taieri Circuit 2000","9807","8801","-45.5141","9110","8802","170.1657","9110","8805","0.99996","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_885[] = {"17958","Bluff Circuit 2000","9807","8801","-46.36","9110","8802","168.2034","9110","8805","1.0","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_886[] = {"18011","Nord Algerie (ancienne)","9801","8801","40.0","9105","8802","3.0","9105","8805","0.999625544","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_887[] = {"18012","Sud Algerie (ancienne)","9801","8801","37.0","9105","8802","3.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_888[] = {"18021","Nord Algerie","9801","8801","40.0","9105","8802","3.0","9105","8805","0.999625544","9201","8806","500135.0","9001","8807","300090.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_889[] = {"18022","Sud Algerie","9801","8801","37.0","9105","8802","3.0","9105","8805","0.999625769","9201","8806","500135.0","9001","8807","300090.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_890[] = {"18031","Argentina zone 1","9807","8801","-90.0","9102","8802","-72.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_891[] = {"18032","Argentina zone 2","9807","8801","-90.0","9102","8802","-69.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_892[] = {"18033","Argentina zone 3","9807","8801","-90.0","9102","8802","-66.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_893[] = {"18034","Argentina zone 4","9807","8801","-90.0","9102","8802","-63.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_894[] = {"18035","Argentina zone 5","9807","8801","-90.0","9102","8802","-60.0","9102","8805","1.0","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_895[] = {"18036","Argentina zone 6","9807","8801","-90.0","9102","8802","-57.0","9102","8805","1.0","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_896[] = {"18037","Argentina zone 7","9807","8801","-90.0","9102","8802","-54.0","9102","8805","1.0","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_897[] = {"18041","Austria West Zone","9807","8801","0.0","9102","8802","28.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_898[] = {"18042","Austria Central Zone","9807","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_899[] = {"18043","Austria East Zone","9807","8801","0.0","9102","8802","34.0","9102","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_900[] = {"18044","Austria M28","9807","8801","0.0","9110","8802","10.2","9110","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_901[] = {"18045","Austria M31","9807","8801","0.0","9110","8802","13.2","9110","8805","1.0","9201","8806","450000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_902[] = {"18046","Austria M34","9807","8801","0.0","9110","8802","16.2","9110","8805","1.0","9201","8806","750000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_903[] = {"18047","Austria zone M28","9807","8801","0.0","9102","8802","28.0","9102","8805","1.0","9201","8806","150000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_904[] = {"18048","Austria zone M31","9807","8801","0.0","9102","8802","31.0","9102","8805","1.0","9201","8806","450000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_905[] = {"18049","Austria zone M34","9807","8801","0.0","9102","8802","34.0","9102","8805","1.0","9201","8806","750000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_906[] = {"18051","Colombia West zone","9807","8801","4.355657","9110","8802","-77.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_907[] = {"18052","Colombia Bogota zone","9807","8801","4.355657","9110","8802","-74.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_908[] = {"18053","Colombia East Central zone","9807","8801","4.355657","9110","8802","-71.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_909[] = {"18054","Colombia East zone","9807","8801","4.355657","9110","8802","-68.04513","9110","8805","1.0","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_910[] = {"18061","Cuba Norte","9801","8801","22.21","9110","8802","-81.0","9110","8805","0.99993602","9201","8806","500000.0","9001","8807","280296.016","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_911[] = {"18062","Cuba Sur","9801","8801","20.43","9110","8802","-76.5","9110","8805","0.99994848","9201","8806","500000.0","9001","8807","229126.939","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_912[] = {"18071","Egypt Blue Belt","9807","8801","30.0","9102","8802","35.0","9102","8805","1.0","9201","8806","300000.0","9001","8807","1100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_913[] = {"18072","Egypt Red Belt","9807","8801","30.0","9102","8802","31.0","9102","8805","1.0","9201","8806","615000.0","9001","8807","810000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_914[] = {"18073","Egypt Purple Belt","9807","8801","30.0","9102","8802","27.0","9102","8805","1.0","9201","8806","700000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_915[] = {"18074","Egypt Extended Purple Belt","9807","8801","30.0","9102","8802","27.0","9102","8805","1.0","9201","8806","700000.0","9001","8807","1200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_916[] = {"18081","Lambert zone I","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","1200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_917[] = {"18082","Lambert zone II","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","2200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_918[] = {"18083","Lambert zone III","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","3200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_919[] = {"18084","Lambert zone IV","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","4185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_920[] = {"18085","Lambert-93","9802","8821","46.3","9110","8822","3.0","9110","8823","49.0","9110","8824","44.0","9110","8826","700000.0","9001","8827","6600000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_921[] = {"18086","France EuroLambert","9801","8801","46.48","9110","8802","2.2014025","9110","8805","0.99987742","9201","8806","600000.0","9001","8807","2200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_922[] = {"18091","Lambert Nord France","9801","8801","55.0","9105","8802","0.0","9105","8805","0.999877341","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_923[] = {"18092","Lambert Centre France","9801","8801","52.0","9105","8802","0.0","9105","8805","0.99987742","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_924[] = {"18093","Lambert Sud France","9801","8801","49.0","9105","8802","0.0","9105","8805","0.999877499","9201","8806","600000.0","9001","8807","200000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_925[] = {"18094","Lambert Corse","9801","8801","46.85","9105","8802","0.0","9105","8805","0.99994471","9201","8806","234.358","9001","8807","185861.369","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_926[] = {"18110","India zone 0","9801","8801","39.3","9110","8802","68.0","9110","8805","0.99846154","9201","8806","2355500.0","9084","8807","2590000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_927[] = {"18111","India zone I","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_928[] = {"18112","India zone IIa","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_929[] = {"18113","India zone IIb","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_930[] = {"18114","India zone IIIa","9801","8801","19.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_931[] = {"18115","India zone IIIb","9801","8801","19.0","9102","8802","100.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_932[] = {"18116","India zone IVa","9801","8801","12.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_933[] = {"18117","India zone IVb","9801","8801","12.0","9102","8802","100.0","9102","8805","0.99878641","9201","8806","3000000.0","9084","8807","1000000.0","9084","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_934[] = {"18121","Italy zone 1","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9996","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_935[] = {"18122","Italy zone 2","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9996","9201","8806","2520000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_936[] = {"18131","Nord Maroc","9801","8801","37.0","9105","8802","-6.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_937[] = {"18132","Sud Maroc","9801","8801","33.0","9105","8802","-6.0","9105","8805","0.999615596","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_938[] = {"18133","Sahara","9801","8801","29.0","9105","8802","-6.0","9105","8805","0.9996","9201","8806","1200000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_939[] = {"18134","Sahara Nord","9801","8801","29.0","9105","8802","-6.0","9105","8805","0.999616304","9201","8806","1200000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_940[] = {"18135","Sahara Sud","9801","8801","25.0","9105","8802","-6.0","9105","8805","0.999616437","9201","8806","1500000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_941[] = {"18141","New Zealand North Island National Grid","9807","8801","-39.0","9110","8802","175.3","9110","8805","1.0","9201","8806","300000.0","9040","8807","400000.0","9040","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_942[] = {"18142","New Zealand South Island National Grid","9807","8801","-44.0","9110","8802","171.3","9110","8805","1.0","9201","8806","500000.0","9040","8807","500000.0","9040","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_943[] = {"18151","Nigeria West Belt","9807","8801","4.0","9110","8802","4.3","9110","8805","0.99975","9201","8806","230738.26","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_944[] = {"18152","Nigeria Mid Belt","9807","8801","4.0","9110","8802","8.3","9110","8805","0.99975","9201","8806","670553.98","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_945[] = {"18153","Nigeria East Belt","9807","8801","4.0","9110","8802","12.3","9110","8805","0.99975","9201","8806","1110369.7","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_946[] = {"18161","Peru west zone","9807","8801","-6.0","9110","8802","-80.3","9110","8805","0.99983008","9201","8806","222000.0","9001","8807","1426834.743","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_947[] = {"18162","Peru central zone","9807","8801","-9.3","9110","8802","-76.0","9110","8805","0.99932994","9201","8806","720000.0","9001","8807","1039979.159","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_948[] = {"18163","Peru east zone","9807","8801","-9.3","9110","8802","-70.3","9110","8805","0.99952992","9201","8806","1324000.0","9001","8807","1040084.558","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_949[] = {"18171","Philippines zone I","9807","8801","0.0","9102","8802","117.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_950[] = {"18172","Philippines zone II","9807","8801","0.0","9102","8802","119.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_951[] = {"18173","Philippines zone III","9807","8801","0.0","9102","8802","121.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_952[] = {"18174","Philippines zone IV","9807","8801","0.0","9102","8802","123.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_953[] = {"18175","Philippines zone V","9807","8801","0.0","9102","8802","125.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_954[] = {"18181","Nord Tunisie","9801","8801","40.0","9105","8802","11.0","9105","8805","0.999625544","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_955[] = {"18182","Sud Tunisie","9801","8801","37.0","9105","8802","11.0","9105","8805","0.999625769","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_956[] = {"18191","Finland zone 1","9807","8801","0.0","9102","8802","21.0","9102","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_957[] = {"18192","Finland zone 2","9807","8801","0.0","9102","8802","24.0","9102","8805","1.0","9201","8806","2500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_958[] = {"18193","Finland Uniform Coordinate System","9807","8801","0.0","9102","8802","27.0","9102","8805","1.0","9201","8806","3500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_959[] = {"18194","Finland zone 4","9807","8801","0.0","9102","8802","30.0","9102","8805","1.0","9201","8806","4500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_960[] = {"18201","Palestine Grid","9806","8801","31.4402749","9110","8802","35.124349","9110","8806","170251.555","9001","8807","126867.909","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_961[] = {"18202","Palestine Belt","9807","8801","31.4402749","9110","8802","35.124349","9110","8805","1.0","9201","8806","170251.555","9001","8807","1126867.909","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_962[] = {"18203","Israeli CS","9806","8801","31.4402749","9110","8802","35.124349","9110","8806","170251.555","9001","8807","1126867.909","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_963[] = {"18204","Israeli TM","9807","8801","31.4403817","9110","8802","35.1216261","9110","8805","1.0000067","9201","8806","219529.584","9001","8807","626907.39","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_964[] = {"18211","Guatemala Norte","9801","8801","16.49","9110","8802","-90.2","9110","8805","0.99992226","9201","8806","500000.0","9001","8807","292209.579","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_965[] = {"18212","Guatemala Sur","9801","8801","14.54","9110","8802","-90.2","9110","8805","0.99989906","9201","8806","500000.0","9001","8807","325992.681","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_966[] = {"18221","NGO zone I","9807","8801","58.0","9110","8802","-4.4","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_967[] = {"18222","NGO zone II","9807","8801","58.0","9110","8802","-2.2","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_968[] = {"18223","NGO zone III","9807","8801","58.0","9110","8802","0.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_969[] = {"18224","NGO zone IV","9807","8801","58.0","9110","8802","2.3","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_970[] = {"18225","NGO zone V","9807","8801","58.0","9110","8802","6.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_971[] = {"18226","NGO zone VI","9807","8801","58.0","9110","8802","10.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_972[] = {"18227","NGO zone VII","9807","8801","58.0","9110","8802","14.1","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_973[] = {"18228","NGO zone VIII","9807","8801","58.0","9110","8802","18.2","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_974[] = {"18231","India zone I (1975 metres)","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_975[] = {"18232","India zone IIa (1975 metres)","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_976[] = {"18233","India zone IIIa (1975 metres)","9801","8801","19.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_977[] = {"18234","India zone IVa (1975 metres)","9801","8801","12.0","9102","8802","80.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_978[] = {"18235","India zone IIb (1975 metres)","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","2743195.5","9001","8807","914398.5","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_979[] = {"18236","India zone I (1962 metres)","9801","8801","32.3","9110","8802","68.0","9110","8805","0.99878641","9201","8806","2743196.4","9001","8807","914398.8","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_980[] = {"18237","India zone IIa (1962 metres)","9801","8801","26.0","9102","8802","74.0","9102","8805","0.99878641","9201","8806","2743196.4","9001","8807","914398.8","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_981[] = {"18238","India zone IIb (1937 metres)","9801","8801","26.0","9102","8802","90.0","9102","8805","0.99878641","9201","8806","2743185.69","9001","8807","914395.23","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_982[] = {"18240","Libya zone 5","9807","8801","0.0","9102","8802","9.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_983[] = {"18241","Libya zone 6","9807","8801","0.0","9102","8802","11.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_984[] = {"18242","Libya zone 7","9807","8801","0.0","9102","8802","13.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_985[] = {"18243","Libya zone 8","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_986[] = {"18244","Libya zone 9","9807","8801","0.0","9102","8802","17.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_987[] = {"18245","Libya zone 10","9807","8801","0.0","9102","8802","19.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_988[] = {"18246","Libya zone 11","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_989[] = {"18247","Libya zone 12","9807","8801","0.0","9102","8802","23.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_990[] = {"18248","Libya zone 13","9807","8801","0.0","9102","8802","25.0","9102","8805","0.9999","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_991[] = {"18251","Korea East Belt","9807","8801","38.0","9102","8802","129.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_992[] = {"18252","Korea Central Belt","9807","8801","38.0","9102","8802","127.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_993[] = {"18253","Korea West Belt","9807","8801","38.0","9102","8802","125.0","9102","8805","1.0","9201","8806","200000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_994[] = {"18260","Maracaibo Grid (M1)","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","0.0","9001","8807","-52684.972","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_995[] = {"18261","Maracaibo Grid","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","200000.0","9001","8807","147315.028","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_996[] = {"18262","Maracaibo Grid (M3)","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","500000.0","9001","8807","447315.028","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_997[] = {"18263","Maracaibo La Rosa Grid","9801","8801","10.1","9110","8802","-71.3620224","9110","8805","1.0","9201","8806","-17044.0","9001","8807","-23139.97","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_998[] = {"18275","Balkans zone 5","9807","8801","0.0","9102","8802","15.0","9102","8805","0.9999","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_999[] = {"18276","Balkans zone 6","9807","8801","0.0","9102","8802","18.0","9102","8805","0.9999","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1000[] = {"18277","Balkans zone 7","9807","8801","0.0","9102","8802","21.0","9102","8805","0.9999","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1001[] = {"18278","Balkans zone 8","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9999","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1002[] = {"18281","Poland zone I","9809","8801","50.373","9110","8802","21.05","9110","8805","0.9998","9201","8806","4637000.0","9001","8807","5647000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1003[] = {"18282","Poland zone II","9809","8801","53.0007","9110","8802","21.301","9110","8805","0.9998","9201","8806","4603000.0","9001","8807","5806000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1004[] = {"18283","Poland zone III","9809","8801","53.35","9110","8802","17.003","9110","8805","0.9998","9201","8806","3501000.0","9001","8807","5999000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1005[] = {"18284","Poland zone IV","9809","8801","51.4015","9110","8802","16.402","9110","8805","0.9998","9201","8806","3703000.0","9001","8807","5627000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1006[] = {"18285","Poland zone V","9807","8801","0.0","9110","8802","18.573","9110","8805","0.999983","9201","8806","237000.0","9001","8807","-4700000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1007[] = {"18300","Poland CS92","9807","8801","0.0","9102","8802","19.0","9102","8805","0.9993","9201","8806","500000.0","9001","8807","-5300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1008[] = {"18305","Poland CS2000 zone 5","9807","8801","0.0","9102","8802","15.0","9102","8805","0.999923","9201","8806","5500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1009[] = {"18306","Poland CS2000 zone 6","9807","8801","0.0","9102","8802","18.0","9102","8805","0.999923","9201","8806","6500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1010[] = {"18307","Poland CS2000 zone 7","9807","8801","0.0","9102","8802","21.0","9102","8805","0.999923","9201","8806","7500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1011[] = {"18308","Poland CS2000 zone 8","9807","8801","0.0","9102","8802","24.0","9102","8805","0.999923","9201","8806","8500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1012[] = {"18401","Kp2000 Jylland og Fyn","9807","8801","0.0","9110","8802","9.3","9110","8805","0.99995","9201","8806","200000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1013[] = {"18402","Kp2000 Sjaelland","9807","8801","0.0","9102","8802","12.0","9102","8805","0.99995","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1014[] = {"18403","Kp2000 Bornholm","9807","8801","0.0","9102","8802","15.0","9102","8805","1.0","9201","8806","900000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1015[] = {"18411","French West Africa Senegal zone","9807","8801","0.0","9110","8802","-13.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1016[] = {"18412","French West Africa Ivory Coast zone","9807","8801","0.0","9110","8802","-6.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1017[] = {"18413","French West Africa Dahomey zone","9807","8801","0.0","9110","8802","0.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1018[] = {"18414","French West Africa Niger zone","9807","8801","0.0","9110","8802","7.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1019[] = {"18415","French Equatorial Africa west zone","9807","8801","0.0","9110","8802","10.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1020[] = {"18416","French Equatorial Africa central zone","9807","8801","0.0","9110","8802","17.4","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1021[] = {"18417","French Equatorial Africa east zone","9807","8801","0.0","9110","8802","24.3","9110","8805","0.999","9201","8806","1000000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1022[] = {"18421","Greenland zone 1 east","9826","8801","82.3","9110","8802","-40.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1023[] = {"18422","Greenland zone 2 east","9826","8801","79.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1024[] = {"18423","Greenland zone 3 east","9826","8801","76.3","9110","8802","-20.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1025[] = {"18424","Greenland zone 4 east","9826","8801","73.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1026[] = {"18425","Greenland zone 5 east","9826","8801","70.3","9110","8802","-24.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1027[] = {"18426","Greenland zone 6 east","9826","8801","67.3","9110","8802","-32.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1028[] = {"18427","Greenland zone 7 east","9826","8801","64.3","9110","8802","-40.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1029[] = {"18428","Greenland zone 8 east","9826","8801","61.3","9110","8802","-48.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1030[] = {"18432","Greenland zone 2 west","9826","8801","79.3","9110","8802","-64.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1031[] = {"18433","Greenland zone 3 west","9826","8801","76.3","9110","8802","-64.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1032[] = {"18434","Greenland zone 4 west","9826","8801","73.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1033[] = {"18435","Greenland zone 5 west","9826","8801","70.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1034[] = {"18436","Greenland zone 6 west","9826","8801","67.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1035[] = {"18437","Greenland zone 7 west","9826","8801","64.3","9110","8802","-52.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1036[] = {"18441","CS63 zone A1","9807","8801","0.07","9110","8802","41.32","9110","8805","1.0","9201","8806","1300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1037[] = {"18442","CS63 zone A2","9807","8801","0.07","9110","8802","44.32","9110","8805","1.0","9201","8806","2300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1038[] = {"18443","CS63 zone A3","9807","8801","0.07","9110","8802","47.32","9110","8805","1.0","9201","8806","3300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1039[] = {"18444","CS63 zone A4","9807","8801","0.07","9110","8802","50.32","9110","8805","1.0","9201","8806","4300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1040[] = {"18446","CS63 zone K2","9807","8801","0.08","9110","8802","50.46","9110","8805","1.0","9201","8806","2300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1041[] = {"18447","CS63 zone K3","9807","8801","0.08","9110","8802","53.46","9110","8805","1.0","9201","8806","3300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1042[] = {"18448","CS63 zone K4","9807","8801","0.08","9110","8802","56.46","9110","8805","1.0","9201","8806","4300000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1043[] = {"19900","Bahrain State Grid","9807","8801","0.0","9102","8802","51.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1044[] = {"19901","Belge Lambert 50","9802","8821","90.0","9110","8822","0.0","9110","8823","49.5","9110","8824","51.1","9110","8826","150000.0","9001","8827","5400000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1045[] = {"19902","Belge Lambert 72","9803","8821","90.0","9110","8822","4.2124983","9110","8823","49.5","9110","8824","51.1","9110","8826","150000.01256","9001","8827","5400088.4378","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1046[] = {"19903","Nord de Guerre","9801","8801","55.0","9105","8802","6.0","9105","8805","0.99950908","9201","8806","500000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1047[] = {"19904","Ghana Metre Grid","9807","8801","4.4","9110","8802","-1.0","9110","8805","0.99975","9201","8806","274319.51","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1048[] = {"19905","Netherlands East Indies Equatorial Zone","9804","8801","0.0","9102","8802","110.0","9102","8805","0.997","9201","8806","3900000.0","9001","8807","900000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1049[] = {"19906","Iraq zone","9801","8801","32.3","9110","8802","45.0","9110","8805","0.9987864078","9201","8806","1500000.0","9001","8807","1166200.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1050[] = {"19907","Iraq National Grid","9807","8801","29.0134566","9110","8802","46.3","9110","8805","0.9994","9201","8806","800000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1051[] = {"19908","Irish National Grid","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.000035","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1052[] = {"19909","Jamaica (Old Grid)","9801","8801","18.0","9102","8802","-77.0","9102","8805","1.0","9201","8806","550000.0","9005","8807","400000.0","9005","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1053[] = {"19910","Jamaica National Grid","9801","8801","18.0","9102","8802","-77.0","9102","8805","1.0","9201","8806","250000.0","9001","8807","150000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1054[] = {"19911","Laborde Grid","9815","8811","-21.0","9105","8812","49.0","9105","8813","21.0","9105","8814","21.0","9105","8815","0.9995","9201","8816","400000.0","9001","8817","800000.0","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1055[] = {"19913","RD Old","9809","8801","52.0922178","9110","8802","5.23155","9110","8805","0.9999079","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1056[] = {"19914","RD New","9809","8801","52.0922178","9110","8802","5.23155","9110","8805","0.9999079","9201","8806","155000.0","9001","8807","463000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1057[] = {"19915","Aden Zone","9801","8801","15.0","9102","8802","45.0","9102","8805","0.999365678","9201","8806","1500000.0","9001","8807","1000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1058[] = {"19916","British National Grid","9807","8801","49.0","9102","8802","-2.0","9102","8805","0.9996012717","9201","8806","400000.0","9001","8807","-100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1059[] = {"19917","New Zealand Map Grid","9811","8801","-41.0","9102","8802","173.0","9102","8806","2510000.0","9001","8807","6023150.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1060[] = {"19919","Qatar National Grid","9807","8801","24.27","9110","8802","51.13","9110","8805","0.99999","9201","8806","200000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1061[] = {"19920","Singapore Grid","9806","8801","1.1715528","9110","8802","103.5110808","9110","8806","30000.0","9001","8807","30000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1062[] = {"19921","Spain","9801","8801","40.0","9102","8802","0.0","9102","8805","0.9988085293","9201","8806","600000.0","9001","8807","600000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1063[] = {"19922","Swiss New Grid","9815","8811","46.570866","9110","8812","7.26225","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","600000.0","9001","8817","200000.0","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1064[] = {"19923","Swiss Old Grid","9815","8811","46.570866","9110","8812","0.0","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","0.0","9001","8817","0.0","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1065[] = {"19924","Tobago Grid","9806","8801","11.1507843","9110","8802","-60.4109632","9110","8806","187500.0","9039","8807","180000.0","9039","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1066[] = {"19925","Trinidad Grid","9806","8801","10.263","9110","8802","-61.2","9110","8806","430000.0","9039","8807","325000.0","9039","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1067[] = {"19926","Stereo 70","9809","8801","46.0","9102","8802","25.0","9102","8805","0.99975","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1068[] = {"19927","Stereo 33","9809","8801","45.54","9110","8802","25.23328772","9110","8805","0.9996667","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1069[] = {"19928","Kuwait TM","9807","8801","0.0","9102","8802","48.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1070[] = {"19929","Sweden zone 2.5 gon V","9807","8801","0.0","9110","8802","15.48298","9110","8805","1.0","9201","8806","1500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1071[] = {"19930","Greek Grid","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1072[] = {"19931","Egyseges Orszagos Vetuleti","9815","8811","47.08398174","9110","8812","19.02548584","9110","8813","90.0","9110","8814","90.0","9110","8815","0.99993","9201","8816","650000.0","9001","8817","200000.0","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1073[] = {"19933","Prince Edward Island Stereographic (ATS77)","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","700000.0","9001","8807","400000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1074[] = {"19934","Lithuania 1994","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9998","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1075[] = {"19935","Rectified Skew Orthomorphic Malaya Grid","9812","8806","40000.0","9062","8807","0.0","9062","8811","4.0","9110","8812","102.15","9110","8813","323.01328458","9110","8814","323.07483685","9110","8815","0.99984","9201 ",NULL};
+datafile_rows_t projop_wparm_row_1076[] = {"19936","Portuguese National Grid","9807","8801","39.4","9110","8802","1.0","9110","8805","1.0","9201","8806","200000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1077[] = {"19937","Tunisia Mining Grid","9816","8821","38.81973","9105","8822","7.83445","9105","8826","270.0","9036","8827","582.0","9036","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1078[] = {"19938","Estonian National Grid","9802","8821","57.310319415","9110","8822","24.0","9110","8823","59.2","9110","8824","58.0","9110","8826","500000.0","9001","8827","6375000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1079[] = {"19939","TM Baltic 93","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1080[] = {"19940","Levant Zone","9817","8801","34.39","9110","8802","37.21","9110","8805","0.9996256","9201","8806","300000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1081[] = {"19941","Brazil Polyconic","9818","8801","0.0","9102","8802","-54.0","9102","8806","5000000.0","9001","8807","10000000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1082[] = {"19942","British West Indies Grid","9807","8801","0.0","9102","8802","-62.0","9102","8805","0.9995","9201","8806","400000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1083[] = {"19943","Barbados National Grid","9807","8801","13.1035","9110","8802","-59.3335","9110","8805","0.9999986","9201","8806","30000.0","9001","8807","75000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1084[] = {"19944","Quebec Lambert Projection","9802","8821","44.0","9110","8822","-68.3","9110","8823","60.0","9110","8824","46.0","9110","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1085[] = {"19945","New Brunswick Stereographic (ATS77)","9809","8801","46.3","9110","8802","-66.3","9110","8805","0.999912","9201","8806","300000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1086[] = {"19946","New Brunswick Stereographic (NAD83)","9809","8801","46.3","9110","8802","-66.3","9110","8805","0.999912","9201","8806","2500000.0","9001","8807","7500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1087[] = {"19947","Austria Lambert","9802","8821","47.3","9110","8822","13.2","9110","8823","49.0","9110","8824","46.0","9110","8826","400000.0","9001","8827","400000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1088[] = {"19948","Syria Lambert","9801","8801","34.39","9110","8802","37.21","9110","8805","0.9996256","9201","8806","300000.0","9001","8807","300000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1089[] = {"19949","Levant Stereographic","9809","8801","38.0","9105","8802","43.5","9105","8805","0.9995341","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1090[] = {"19950","Landesvermessung 1995","9815","8811","46.570866","9110","8812","7.26225","9110","8813","90.0","9110","8814","90.0","9110","8815","1.0","9201","8816","2600000.0","9001","8817","1200000.0","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1091[] = {"19951","Nakhl e Taqi Oblique Mercator","9815","8811","27.31077837","9110","8812","52.3612741","9110","8813","0.34179803","9110","8814","0.34179803","9110","8815","0.999895934","9201","8816","658377.437","9001","8817","3044969.194","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1092[] = {"19952","Krovak","9819","8811","49.3","9110","8812","42.3","9110","8813","30.1717303","9110","8816","0.0","9001","8817","0.0","9001","8818","78.3","9110","8819","0.9999","9201 ",NULL};
+datafile_rows_t projop_wparm_row_1093[] = {"19953","Qatar Grid","9806","8801","25.22565","9110","8802","50.4541","9110","8806","100000.0","9001","8807","100000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1094[] = {"19954","Suriname Old TM","9807","8801","0.0","9110","8802","-55.41","9110","8805","0.9996","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1095[] = {"19955","Suriname TM","9807","8801","0.0","9110","8802","-55.41","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1096[] = {"19956","Rectified Skew Orthomorphic Borneo Grid (chains)","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","29352.4763","9042","8817","22014.3572","9042 ",NULL};
+datafile_rows_t projop_wparm_row_1097[] = {"19957","Rectified Skew Orthomorphic Borneo Grid (feet)","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","1937263.44","9041","8817","1452947.58","9041 ",NULL};
+datafile_rows_t projop_wparm_row_1098[] = {"19958","Rectified Skew Orthomorphic Borneo Grid (metres)","9815","8811","4.0","9110","8812","115.0","9110","8813","53.18569537","9110","8814","53.07483685","9110","8815","0.99984","9201","8816","590476.87","9001","8817","442857.65","9001 ",NULL};
+datafile_rows_t projop_wparm_row_1099[] = {"19959","Ghana National Grid","9807","8801","4.4","9110","8802","-1.0","9110","8805","0.99975","9201","8806","900000.0","9094","8807","0.0","9094","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1100[] = {"19960","Prince Edward Isl. Stereographic (NAD83)","9809","8801","47.15","9110","8802","-63.0","9110","8805","0.999912","9201","8806","400000.0","9001","8807","800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1101[] = {"19961","Belgian Lambert 72","9802","8821","90.0","9110","8822","4.2202952","9110","8823","51.100000204","9110","8824","49.500000204","9110","8826","150000.013","9001","8827","5400088.438","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1102[] = {"19962","Irish Transverse Mercator","9807","8801","53.3","9110","8802","-8.0","9110","8805","0.99982","9201","8806","600000.0","9001","8807","750000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1103[] = {"19963","Sierra Leone New Colony Grid","9807","8801","6.4","9110","8802","-12.0","9110","8805","1.0","9201","8806","500000.0","9094","8807","0.0","9094","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1104[] = {"19964","New War Office Sierra Leone Grid","9807","8801","6.4","9110","8802","-12.0","9110","8805","1.0","9201","8806","800000.0","9094","8807","600000.0","9094","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1105[] = {"19965","US National Atlas Equal Area","9821","8806","0.0","9001","8807","0.0","9001","8828","45.0","9102","8829","-100.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1106[] = {"19966","Luxembourg Gauss","9807","8801","49.5","9110","8802","6.1","9110","8805","1.0","9201","8806","80000.0","9001","8807","100000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1107[] = {"19967","Slovenia Grid","9807","8801","0.0","9110","8802","15.0","9110","8805","0.9999","9201","8806","500000.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1108[] = {"19968","Plate Carree","9823","8801","0.0","9102","8802","0.0","9102","","","","","","","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1109[] = {"19969","Portuguese Grid","9807","8801","39.4","9110","8802","1.0","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1110[] = {"19971","New Zealand Transverse Mercator","9807","8801","0.0","9102","8802","173.0","9102","8805","0.9996","9201","8806","1600000.0","9001","8807","10000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1111[] = {"19972","Irish Grid","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.000035","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1112[] = {"19973","Irish National Grid","9807","8801","53.3","9110","8802","-8.0","9110","8805","1.0","9201","8806","200000.0","9001","8807","250000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1113[] = {"19974","Modified Portuguese Grid","9807","8801","39.4","9110","8802","-8.0754862","9110","8805","1.0","9201","8806","180.598","9001","8807","-86.99","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1114[] = {"19975","Trinidad Grid (Clarke's feet)","9806","8801","10.263","9110","8802","-61.2","9110","8806","283800.0","9005","8807","214500.0","9005","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1115[] = {"19976","ICN Regional","9802","8821","6.0","9102","8822","-66.0","9102","8823","9.0","9102","8824","3.0","9102","8826","1000000.0","9001","8827","1000000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1116[] = {"19977","Aramco Lambert","9802","8821","25.0522236","9110","8822","48.0","9102","8823","17.0","9102","8824","33.0","9102","8826","0.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1117[] = {"19978","Hong Kong 1980 Grid","9807","8801","22.184368","9110","8802","114.10428","9110","8805","1.0","9201","8806","836694.05","9001","8807","819069.8","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1118[] = {"19979","Portugal Bonne","9828","8801","39.4","9110","8802","1.0","9110","8806","0.0","9001","8807","0.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1119[] = {"19981","Lambert New Caledonia","9802","8821","-21.3","9110","8822","166.0","9110","8823","-20.4","9110","8824","-22.2","9110","8826","400000.0","9001","8827","300000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1120[] = {"19982","TM Reunion","9807","8801","-21.07","9110","8802","55.32","9110","8805","1.0","9201","8806","50000.0","9001","8807","160000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1121[] = {"19983","Terre Adelie Polar Stereographic","9830","8826","300000.0","9001","8827","200000.0","9001","8832","-67.0","9102","8833","140.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1122[] = {"19984","British Columbia Albers","9822","8821","45.0","9102","8822","-126.0","9102","8823","50.0","9110","8824","58.3","9110","8826","1000000.0","9001","8827","0.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1123[] = {"19985","Europe Conformal 2001","9802","8821","52.0","9102","8822","10.0","9102","8823","35.0","9102","8824","65.0","9102","8826","4000000.0","9001","8827","2800000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1124[] = {"19986","Europe Equal Area 2001","9820","8801","52.0","9102","8802","10.0","9102","8806","4321000.0","9001","8807","3210000.0","9001","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1125[] = {"19987","Iceland Lambert 1900","9826","8801","65.0","9110","8802","-19.011965","9110","8805","1.0","9201","8806","0.0","9001","8807","0.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1126[] = {"19988","Iceland Lambert 1955","9826","8801","65.0","9102","8802","-18.0","9102","8805","1.0","9201","8806","500000.0","9001","8807","500000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1127[] = {"19989","Iceland Lambert 1993","9802","8821","65.0","9110","8822","-19.0","9110","8823","64.15","9110","8824","65.45","9110","8826","500000.0","9001","8827","500000.0","9001","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1128[] = {"19990","Latvian Transverse Mercator","9807","8801","0.0","9102","8802","24.0","9102","8805","0.9996","9201","8806","500000.0","9001","8807","-6000000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1129[] = {"19991","Jan Mayen Grid","9807","8801","0.0","9110","8802","-8.3","9110","8805","1.0","9201","8806","50000.0","9001","8807","-7800000.0","9001","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1130[] = {"19992","Antarctic Polar Stereographic","9829","8806","0.0","9001","8807","0.0","9001","8832","-71.0","9102","8833","0.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1131[] = {"19993","Australian Antarctic Polar Stereographic","9829","8806","6000000.0","9001","8807","6000000.0","9001","8832","-71.0","9102","8833","70.0","9102","","","","","","","",""," ",NULL};
+datafile_rows_t projop_wparm_row_1132[] = {"19994","Australian Antarctic Lambert","9802","8821","-50.0","9110","8822","70.0","9110","8823","-68.3","9110","8824","-74.3","9110","8826","6000000.0","9001","8827","6000000.0","9001","",""," ",NULL};
+datafile_rows_t *projop_wparm_rows[] = {projop_wparm_row_0 ,projop_wparm_row_1 ,projop_wparm_row_2 ,projop_wparm_row_3 ,projop_wparm_row_4 ,projop_wparm_row_5 ,projop_wparm_row_6 ,projop_wparm_row_7 ,projop_wparm_row_8 ,projop_wparm_row_9 ,projop_wparm_row_10 ,projop_wparm_row_11 ,projop_wparm_row_12 ,projop_wparm_row_13 ,projop_wparm_row_14 ,projop_wparm_row_15 ,projop_wparm_row_16 ,projop_wparm_row_17 ,projop_wparm_row_18 ,projop_wparm_row_19 ,projop_wparm_row_20 ,projop_wparm_row_21 ,projop_wparm_row_22 ,projop_wparm_row_23 ,projop_wparm_row_24 ,projop_wparm_row_25 ,projop_wparm_row_26 ,projop_wparm_row_27 ,projop_wparm_row_28 ,projop_wparm_row_29 ,projop_wparm_row_30 ,projop_wparm_row_31 ,projop_wparm_row_32 ,projop_wparm_row_33 ,projop_wparm_row_34 ,projop_wparm_row_35 ,projop_wparm_row_36 ,projop_wparm_row_37 ,projop_wparm_row_38 ,projop_wparm_row_39 ,projop_wparm_row_40 ,projop_wparm_row_41 ,projop_wparm_row_42 ,projop_wparm_row_43 ,projop_wparm_row_44 ,projop_wparm_row_45 ,projop_wparm_row_46 ,projop_wparm_row_47 ,projop_wparm_row_48 ,projop_wparm_row_49 ,projop_wparm_row_50 ,projop_wparm_row_51 ,projop_wparm_row_52 ,projop_wparm_row_53 ,projop_wparm_row_54 ,projop_wparm_row_55 ,projop_wparm_row_56 ,projop_wparm_row_57 ,projop_wparm_row_58 ,projop_wparm_row_59 ,projop_wparm_row_60 ,projop_wparm_row_61 ,projop_wparm_row_62 ,projop_wparm_row_63 ,projop_wparm_row_64 ,projop_wparm_row_65 ,projop_wparm_row_66 ,projop_wparm_row_67 ,projop_wparm_row_68 ,projop_wparm_row_69 ,projop_wparm_row_70 ,projop_wparm_row_71 ,projop_wparm_row_72 ,projop_wparm_row_73 ,projop_wparm_row_74 ,projop_wparm_row_75 ,projop_wparm_row_76 ,projop_wparm_row_77 ,projop_wparm_row_78 ,projop_wparm_row_79 ,projop_wparm_row_80 ,projop_wparm_row_81 ,projop_wparm_row_82 ,projop_wparm_row_83 ,projop_wparm_row_84 ,projop_wparm_row_85 ,projop_wparm_row_86 ,projop_wparm_row_87 ,projop_wparm_row_88 ,projop_wparm_row_89 ,projop_wparm_row_90 ,projop_wparm_row_91 ,projop_wparm_row_92 ,projop_wparm_row_93 ,projop_wparm_row_94 ,projop_wparm_row_95 ,projop_wparm_row_96 ,projop_wparm_row_97 ,projop_wparm_row_98 ,projop_wparm_row_99 ,projop_wparm_row_100 ,projop_wparm_row_101 ,projop_wparm_row_102 ,projop_wparm_row_103 ,projop_wparm_row_104 ,projop_wparm_row_105 ,projop_wparm_row_106 ,projop_wparm_row_107 ,projop_wparm_row_108 ,projop_wparm_row_109 ,projop_wparm_row_110 ,projop_wparm_row_111 ,projop_wparm_row_112 ,projop_wparm_row_113 ,projop_wparm_row_114 ,projop_wparm_row_115 ,projop_wparm_row_116 ,projop_wparm_row_117 ,projop_wparm_row_118 ,projop_wparm_row_119 ,projop_wparm_row_120 ,projop_wparm_row_121 ,projop_wparm_row_122 ,projop_wparm_row_123 ,projop_wparm_row_124 ,projop_wparm_row_125 ,projop_wparm_row_126 ,projop_wparm_row_127 ,projop_wparm_row_128 ,projop_wparm_row_129 ,projop_wparm_row_130 ,projop_wparm_row_131 ,projop_wparm_row_132 ,projop_wparm_row_133 ,projop_wparm_row_134 ,projop_wparm_row_135 ,projop_wparm_row_136 ,projop_wparm_row_137 ,projop_wparm_row_138 ,projop_wparm_row_139 ,projop_wparm_row_140 ,projop_wparm_row_141 ,projop_wparm_row_142 ,projop_wparm_row_143 ,projop_wparm_row_144 ,projop_wparm_row_145 ,projop_wparm_row_146 ,projop_wparm_row_147 ,projop_wparm_row_148 ,projop_wparm_row_149 ,projop_wparm_row_150 ,projop_wparm_row_151 ,projop_wparm_row_152 ,projop_wparm_row_153 ,projop_wparm_row_154 ,projop_wparm_row_155 ,projop_wparm_row_156 ,projop_wparm_row_157 ,projop_wparm_row_158 ,projop_wparm_row_159 ,projop_wparm_row_160 ,projop_wparm_row_161 ,projop_wparm_row_162 ,projop_wparm_row_163 ,projop_wparm_row_164 ,projop_wparm_row_165 ,projop_wparm_row_166 ,projop_wparm_row_167 ,projop_wparm_row_168 ,projop_wparm_row_169 ,projop_wparm_row_170 ,projop_wparm_row_171 ,projop_wparm_row_172 ,projop_wparm_row_173 ,projop_wparm_row_174 ,projop_wparm_row_175 ,projop_wparm_row_176 ,projop_wparm_row_177 ,projop_wparm_row_178 ,projop_wparm_row_179 ,projop_wparm_row_180 ,projop_wparm_row_181 ,projop_wparm_row_182 ,projop_wparm_row_183 ,projop_wparm_row_184 ,projop_wparm_row_185 ,projop_wparm_row_186 ,projop_wparm_row_187 ,projop_wparm_row_188 ,projop_wparm_row_189 ,projop_wparm_row_190 ,projop_wparm_row_191 ,projop_wparm_row_192 ,projop_wparm_row_193 ,projop_wparm_row_194 ,projop_wparm_row_195 ,projop_wparm_row_196 ,projop_wparm_row_197 ,projop_wparm_row_198 ,projop_wparm_row_199 ,projop_wparm_row_200 ,projop_wparm_row_201 ,projop_wparm_row_202 ,projop_wparm_row_203 ,projop_wparm_row_204 ,projop_wparm_row_205 ,projop_wparm_row_206 ,projop_wparm_row_207 ,projop_wparm_row_208 ,projop_wparm_row_209 ,projop_wparm_row_210 ,projop_wparm_row_211 ,projop_wparm_row_212 ,projop_wparm_row_213 ,projop_wparm_row_214 ,projop_wparm_row_215 ,projop_wparm_row_216 ,projop_wparm_row_217 ,projop_wparm_row_218 ,projop_wparm_row_219 ,projop_wparm_row_220 ,projop_wparm_row_221 ,projop_wparm_row_222 ,projop_wparm_row_223 ,projop_wparm_row_224 ,projop_wparm_row_225 ,projop_wparm_row_226 ,projop_wparm_row_227 ,projop_wparm_row_228 ,projop_wparm_row_229 ,projop_wparm_row_230 ,projop_wparm_row_231 ,projop_wparm_row_232 ,projop_wparm_row_233 ,projop_wparm_row_234 ,projop_wparm_row_235 ,projop_wparm_row_236 ,projop_wparm_row_237 ,projop_wparm_row_238 ,projop_wparm_row_239 ,projop_wparm_row_240 ,projop_wparm_row_241 ,projop_wparm_row_242 ,projop_wparm_row_243 ,projop_wparm_row_244 ,projop_wparm_row_245 ,projop_wparm_row_246 ,projop_wparm_row_247 ,projop_wparm_row_248 ,projop_wparm_row_249 ,projop_wparm_row_250 ,projop_wparm_row_251 ,projop_wparm_row_252 ,projop_wparm_row_253 ,projop_wparm_row_254 ,projop_wparm_row_255 ,projop_wparm_row_256 ,projop_wparm_row_257 ,projop_wparm_row_258 ,projop_wparm_row_259 ,projop_wparm_row_260 ,projop_wparm_row_261 ,projop_wparm_row_262 ,projop_wparm_row_263 ,projop_wparm_row_264 ,projop_wparm_row_265 ,projop_wparm_row_266 ,projop_wparm_row_267 ,projop_wparm_row_268 ,projop_wparm_row_269 ,projop_wparm_row_270 ,projop_wparm_row_271 ,projop_wparm_row_272 ,projop_wparm_row_273 ,projop_wparm_row_274 ,projop_wparm_row_275 ,projop_wparm_row_276 ,projop_wparm_row_277 ,projop_wparm_row_278 ,projop_wparm_row_279 ,projop_wparm_row_280 ,projop_wparm_row_281 ,projop_wparm_row_282 ,projop_wparm_row_283 ,projop_wparm_row_284 ,projop_wparm_row_285 ,projop_wparm_row_286 ,projop_wparm_row_287 ,projop_wparm_row_288 ,projop_wparm_row_289 ,projop_wparm_row_290 ,projop_wparm_row_291 ,projop_wparm_row_292 ,projop_wparm_row_293 ,projop_wparm_row_294 ,projop_wparm_row_295 ,projop_wparm_row_296 ,projop_wparm_row_297 ,projop_wparm_row_298 ,projop_wparm_row_299 ,projop_wparm_row_300 ,projop_wparm_row_301 ,projop_wparm_row_302 ,projop_wparm_row_303 ,projop_wparm_row_304 ,projop_wparm_row_305 ,projop_wparm_row_306 ,projop_wparm_row_307 ,projop_wparm_row_308 ,projop_wparm_row_309 ,projop_wparm_row_310 ,projop_wparm_row_311 ,projop_wparm_row_312 ,projop_wparm_row_313 ,projop_wparm_row_314 ,projop_wparm_row_315 ,projop_wparm_row_316 ,projop_wparm_row_317 ,projop_wparm_row_318 ,projop_wparm_row_319 ,projop_wparm_row_320 ,projop_wparm_row_321 ,projop_wparm_row_322 ,projop_wparm_row_323 ,projop_wparm_row_324 ,projop_wparm_row_325 ,projop_wparm_row_326 ,projop_wparm_row_327 ,projop_wparm_row_328 ,projop_wparm_row_329 ,projop_wparm_row_330 ,projop_wparm_row_331 ,projop_wparm_row_332 ,projop_wparm_row_333 ,projop_wparm_row_334 ,projop_wparm_row_335 ,projop_wparm_row_336 ,projop_wparm_row_337 ,projop_wparm_row_338 ,projop_wparm_row_339 ,projop_wparm_row_340 ,projop_wparm_row_341 ,projop_wparm_row_342 ,projop_wparm_row_343 ,projop_wparm_row_344 ,projop_wparm_row_345 ,projop_wparm_row_346 ,projop_wparm_row_347 ,projop_wparm_row_348 ,projop_wparm_row_349 ,projop_wparm_row_350 ,projop_wparm_row_351 ,projop_wparm_row_352 ,projop_wparm_row_353 ,projop_wparm_row_354 ,projop_wparm_row_355 ,projop_wparm_row_356 ,projop_wparm_row_357 ,projop_wparm_row_358 ,projop_wparm_row_359 ,projop_wparm_row_360 ,projop_wparm_row_361 ,projop_wparm_row_362 ,projop_wparm_row_363 ,projop_wparm_row_364 ,projop_wparm_row_365 ,projop_wparm_row_366 ,projop_wparm_row_367 ,projop_wparm_row_368 ,projop_wparm_row_369 ,projop_wparm_row_370 ,projop_wparm_row_371 ,projop_wparm_row_372 ,projop_wparm_row_373 ,projop_wparm_row_374 ,projop_wparm_row_375 ,projop_wparm_row_376 ,projop_wparm_row_377 ,projop_wparm_row_378 ,projop_wparm_row_379 ,projop_wparm_row_380 ,projop_wparm_row_381 ,projop_wparm_row_382 ,projop_wparm_row_383 ,projop_wparm_row_384 ,projop_wparm_row_385 ,projop_wparm_row_386 ,projop_wparm_row_387 ,projop_wparm_row_388 ,projop_wparm_row_389 ,projop_wparm_row_390 ,projop_wparm_row_391 ,projop_wparm_row_392 ,projop_wparm_row_393 ,projop_wparm_row_394 ,projop_wparm_row_395 ,projop_wparm_row_396 ,projop_wparm_row_397 ,projop_wparm_row_398 ,projop_wparm_row_399 ,projop_wparm_row_400 ,projop_wparm_row_401 ,projop_wparm_row_402 ,projop_wparm_row_403 ,projop_wparm_row_404 ,projop_wparm_row_405 ,projop_wparm_row_406 ,projop_wparm_row_407 ,projop_wparm_row_408 ,projop_wparm_row_409 ,projop_wparm_row_410 ,projop_wparm_row_411 ,projop_wparm_row_412 ,projop_wparm_row_413 ,projop_wparm_row_414 ,projop_wparm_row_415 ,projop_wparm_row_416 ,projop_wparm_row_417 ,projop_wparm_row_418 ,projop_wparm_row_419 ,projop_wparm_row_420 ,projop_wparm_row_421 ,projop_wparm_row_422 ,projop_wparm_row_423 ,projop_wparm_row_424 ,projop_wparm_row_425 ,projop_wparm_row_426 ,projop_wparm_row_427 ,projop_wparm_row_428 ,projop_wparm_row_429 ,projop_wparm_row_430 ,projop_wparm_row_431 ,projop_wparm_row_432 ,projop_wparm_row_433 ,projop_wparm_row_434 ,projop_wparm_row_435 ,projop_wparm_row_436 ,projop_wparm_row_437 ,projop_wparm_row_438 ,projop_wparm_row_439 ,projop_wparm_row_440 ,projop_wparm_row_441 ,projop_wparm_row_442 ,projop_wparm_row_443 ,projop_wparm_row_444 ,projop_wparm_row_445 ,projop_wparm_row_446 ,projop_wparm_row_447 ,projop_wparm_row_448 ,projop_wparm_row_449 ,projop_wparm_row_450 ,projop_wparm_row_451 ,projop_wparm_row_452 ,projop_wparm_row_453 ,projop_wparm_row_454 ,projop_wparm_row_455 ,projop_wparm_row_456 ,projop_wparm_row_457 ,projop_wparm_row_458 ,projop_wparm_row_459 ,projop_wparm_row_460 ,projop_wparm_row_461 ,projop_wparm_row_462 ,projop_wparm_row_463 ,projop_wparm_row_464 ,projop_wparm_row_465 ,projop_wparm_row_466 ,projop_wparm_row_467 ,projop_wparm_row_468 ,projop_wparm_row_469 ,projop_wparm_row_470 ,projop_wparm_row_471 ,projop_wparm_row_472 ,projop_wparm_row_473 ,projop_wparm_row_474 ,projop_wparm_row_475 ,projop_wparm_row_476 ,projop_wparm_row_477 ,projop_wparm_row_478 ,projop_wparm_row_479 ,projop_wparm_row_480 ,projop_wparm_row_481 ,projop_wparm_row_482 ,projop_wparm_row_483 ,projop_wparm_row_484 ,projop_wparm_row_485 ,projop_wparm_row_486 ,projop_wparm_row_487 ,projop_wparm_row_488 ,projop_wparm_row_489 ,projop_wparm_row_490 ,projop_wparm_row_491 ,projop_wparm_row_492 ,projop_wparm_row_493 ,projop_wparm_row_494 ,projop_wparm_row_495 ,projop_wparm_row_496 ,projop_wparm_row_497 ,projop_wparm_row_498 ,projop_wparm_row_499 ,projop_wparm_row_500 ,projop_wparm_row_501 ,projop_wparm_row_502 ,projop_wparm_row_503 ,projop_wparm_row_504 ,projop_wparm_row_505 ,projop_wparm_row_506 ,projop_wparm_row_507 ,projop_wparm_row_508 ,projop_wparm_row_509 ,projop_wparm_row_510 ,projop_wparm_row_511 ,projop_wparm_row_512 ,projop_wparm_row_513 ,projop_wparm_row_514 ,projop_wparm_row_515 ,projop_wparm_row_516 ,projop_wparm_row_517 ,projop_wparm_row_518 ,projop_wparm_row_519 ,projop_wparm_row_520 ,projop_wparm_row_521 ,projop_wparm_row_522 ,projop_wparm_row_523 ,projop_wparm_row_524 ,projop_wparm_row_525 ,projop_wparm_row_526 ,projop_wparm_row_527 ,projop_wparm_row_528 ,projop_wparm_row_529 ,projop_wparm_row_530 ,projop_wparm_row_531 ,projop_wparm_row_532 ,projop_wparm_row_533 ,projop_wparm_row_534 ,projop_wparm_row_535 ,projop_wparm_row_536 ,projop_wparm_row_537 ,projop_wparm_row_538 ,projop_wparm_row_539 ,projop_wparm_row_540 ,projop_wparm_row_541 ,projop_wparm_row_542 ,projop_wparm_row_543 ,projop_wparm_row_544 ,projop_wparm_row_545 ,projop_wparm_row_546 ,projop_wparm_row_547 ,projop_wparm_row_548 ,projop_wparm_row_549 ,projop_wparm_row_550 ,projop_wparm_row_551 ,projop_wparm_row_552 ,projop_wparm_row_553 ,projop_wparm_row_554 ,projop_wparm_row_555 ,projop_wparm_row_556 ,projop_wparm_row_557 ,projop_wparm_row_558 ,projop_wparm_row_559 ,projop_wparm_row_560 ,projop_wparm_row_561 ,projop_wparm_row_562 ,projop_wparm_row_563 ,projop_wparm_row_564 ,projop_wparm_row_565 ,projop_wparm_row_566 ,projop_wparm_row_567 ,projop_wparm_row_568 ,projop_wparm_row_569 ,projop_wparm_row_570 ,projop_wparm_row_571 ,projop_wparm_row_572 ,projop_wparm_row_573 ,projop_wparm_row_574 ,projop_wparm_row_575 ,projop_wparm_row_576 ,projop_wparm_row_577 ,projop_wparm_row_578 ,projop_wparm_row_579 ,projop_wparm_row_580 ,projop_wparm_row_581 ,projop_wparm_row_582 ,projop_wparm_row_583 ,projop_wparm_row_584 ,projop_wparm_row_585 ,projop_wparm_row_586 ,projop_wparm_row_587 ,projop_wparm_row_588 ,projop_wparm_row_589 ,projop_wparm_row_590 ,projop_wparm_row_591 ,projop_wparm_row_592 ,projop_wparm_row_593 ,projop_wparm_row_594 ,projop_wparm_row_595 ,projop_wparm_row_596 ,projop_wparm_row_597 ,projop_wparm_row_598 ,projop_wparm_row_599 ,projop_wparm_row_600 ,projop_wparm_row_601 ,projop_wparm_row_602 ,projop_wparm_row_603 ,projop_wparm_row_604 ,projop_wparm_row_605 ,projop_wparm_row_606 ,projop_wparm_row_607 ,projop_wparm_row_608 ,projop_wparm_row_609 ,projop_wparm_row_610 ,projop_wparm_row_611 ,projop_wparm_row_612 ,projop_wparm_row_613 ,projop_wparm_row_614 ,projop_wparm_row_615 ,projop_wparm_row_616 ,projop_wparm_row_617 ,projop_wparm_row_618 ,projop_wparm_row_619 ,projop_wparm_row_620 ,projop_wparm_row_621 ,projop_wparm_row_622 ,projop_wparm_row_623 ,projop_wparm_row_624 ,projop_wparm_row_625 ,projop_wparm_row_626 ,projop_wparm_row_627 ,projop_wparm_row_628 ,projop_wparm_row_629 ,projop_wparm_row_630 ,projop_wparm_row_631 ,projop_wparm_row_632 ,projop_wparm_row_633 ,projop_wparm_row_634 ,projop_wparm_row_635 ,projop_wparm_row_636 ,projop_wparm_row_637 ,projop_wparm_row_638 ,projop_wparm_row_639 ,projop_wparm_row_640 ,projop_wparm_row_641 ,projop_wparm_row_642 ,projop_wparm_row_643 ,projop_wparm_row_644 ,projop_wparm_row_645 ,projop_wparm_row_646 ,projop_wparm_row_647 ,projop_wparm_row_648 ,projop_wparm_row_649 ,projop_wparm_row_650 ,projop_wparm_row_651 ,projop_wparm_row_652 ,projop_wparm_row_653 ,projop_wparm_row_654 ,projop_wparm_row_655 ,projop_wparm_row_656 ,projop_wparm_row_657 ,projop_wparm_row_658 ,projop_wparm_row_659 ,projop_wparm_row_660 ,projop_wparm_row_661 ,projop_wparm_row_662 ,projop_wparm_row_663 ,projop_wparm_row_664 ,projop_wparm_row_665 ,projop_wparm_row_666 ,projop_wparm_row_667 ,projop_wparm_row_668 ,projop_wparm_row_669 ,projop_wparm_row_670 ,projop_wparm_row_671 ,projop_wparm_row_672 ,projop_wparm_row_673 ,projop_wparm_row_674 ,projop_wparm_row_675 ,projop_wparm_row_676 ,projop_wparm_row_677 ,projop_wparm_row_678 ,projop_wparm_row_679 ,projop_wparm_row_680 ,projop_wparm_row_681 ,projop_wparm_row_682 ,projop_wparm_row_683 ,projop_wparm_row_684 ,projop_wparm_row_685 ,projop_wparm_row_686 ,projop_wparm_row_687 ,projop_wparm_row_688 ,projop_wparm_row_689 ,projop_wparm_row_690 ,projop_wparm_row_691 ,projop_wparm_row_692 ,projop_wparm_row_693 ,projop_wparm_row_694 ,projop_wparm_row_695 ,projop_wparm_row_696 ,projop_wparm_row_697 ,projop_wparm_row_698 ,projop_wparm_row_699 ,projop_wparm_row_700 ,projop_wparm_row_701 ,projop_wparm_row_702 ,projop_wparm_row_703 ,projop_wparm_row_704 ,projop_wparm_row_705 ,projop_wparm_row_706 ,projop_wparm_row_707 ,projop_wparm_row_708 ,projop_wparm_row_709 ,projop_wparm_row_710 ,projop_wparm_row_711 ,projop_wparm_row_712 ,projop_wparm_row_713 ,projop_wparm_row_714 ,projop_wparm_row_715 ,projop_wparm_row_716 ,projop_wparm_row_717 ,projop_wparm_row_718 ,projop_wparm_row_719 ,projop_wparm_row_720 ,projop_wparm_row_721 ,projop_wparm_row_722 ,projop_wparm_row_723 ,projop_wparm_row_724 ,projop_wparm_row_725 ,projop_wparm_row_726 ,projop_wparm_row_727 ,projop_wparm_row_728 ,projop_wparm_row_729 ,projop_wparm_row_730 ,projop_wparm_row_731 ,projop_wparm_row_732 ,projop_wparm_row_733 ,projop_wparm_row_734 ,projop_wparm_row_735 ,projop_wparm_row_736 ,projop_wparm_row_737 ,projop_wparm_row_738 ,projop_wparm_row_739 ,projop_wparm_row_740 ,projop_wparm_row_741 ,projop_wparm_row_742 ,projop_wparm_row_743 ,projop_wparm_row_744 ,projop_wparm_row_745 ,projop_wparm_row_746 ,projop_wparm_row_747 ,projop_wparm_row_748 ,projop_wparm_row_749 ,projop_wparm_row_750 ,projop_wparm_row_751 ,projop_wparm_row_752 ,projop_wparm_row_753 ,projop_wparm_row_754 ,projop_wparm_row_755 ,projop_wparm_row_756 ,projop_wparm_row_757 ,projop_wparm_row_758 ,projop_wparm_row_759 ,projop_wparm_row_760 ,projop_wparm_row_761 ,projop_wparm_row_762 ,projop_wparm_row_763 ,projop_wparm_row_764 ,projop_wparm_row_765 ,projop_wparm_row_766 ,projop_wparm_row_767 ,projop_wparm_row_768 ,projop_wparm_row_769 ,projop_wparm_row_770 ,projop_wparm_row_771 ,projop_wparm_row_772 ,projop_wparm_row_773 ,projop_wparm_row_774 ,projop_wparm_row_775 ,projop_wparm_row_776 ,projop_wparm_row_777 ,projop_wparm_row_778 ,projop_wparm_row_779 ,projop_wparm_row_780 ,projop_wparm_row_781 ,projop_wparm_row_782 ,projop_wparm_row_783 ,projop_wparm_row_784 ,projop_wparm_row_785 ,projop_wparm_row_786 ,projop_wparm_row_787 ,projop_wparm_row_788 ,projop_wparm_row_789 ,projop_wparm_row_790 ,projop_wparm_row_791 ,projop_wparm_row_792 ,projop_wparm_row_793 ,projop_wparm_row_794 ,projop_wparm_row_795 ,projop_wparm_row_796 ,projop_wparm_row_797 ,projop_wparm_row_798 ,projop_wparm_row_799 ,projop_wparm_row_800 ,projop_wparm_row_801 ,projop_wparm_row_802 ,projop_wparm_row_803 ,projop_wparm_row_804 ,projop_wparm_row_805 ,projop_wparm_row_806 ,projop_wparm_row_807 ,projop_wparm_row_808 ,projop_wparm_row_809 ,projop_wparm_row_810 ,projop_wparm_row_811 ,projop_wparm_row_812 ,projop_wparm_row_813 ,projop_wparm_row_814 ,projop_wparm_row_815 ,projop_wparm_row_816 ,projop_wparm_row_817 ,projop_wparm_row_818 ,projop_wparm_row_819 ,projop_wparm_row_820 ,projop_wparm_row_821 ,projop_wparm_row_822 ,projop_wparm_row_823 ,projop_wparm_row_824 ,projop_wparm_row_825 ,projop_wparm_row_826 ,projop_wparm_row_827 ,projop_wparm_row_828 ,projop_wparm_row_829 ,projop_wparm_row_830 ,projop_wparm_row_831 ,projop_wparm_row_832 ,projop_wparm_row_833 ,projop_wparm_row_834 ,projop_wparm_row_835 ,projop_wparm_row_836 ,projop_wparm_row_837 ,projop_wparm_row_838 ,projop_wparm_row_839 ,projop_wparm_row_840 ,projop_wparm_row_841 ,projop_wparm_row_842 ,projop_wparm_row_843 ,projop_wparm_row_844 ,projop_wparm_row_845 ,projop_wparm_row_846 ,projop_wparm_row_847 ,projop_wparm_row_848 ,projop_wparm_row_849 ,projop_wparm_row_850 ,projop_wparm_row_851 ,projop_wparm_row_852 ,projop_wparm_row_853 ,projop_wparm_row_854 ,projop_wparm_row_855 ,projop_wparm_row_856 ,projop_wparm_row_857 ,projop_wparm_row_858 ,projop_wparm_row_859 ,projop_wparm_row_860 ,projop_wparm_row_861 ,projop_wparm_row_862 ,projop_wparm_row_863 ,projop_wparm_row_864 ,projop_wparm_row_865 ,projop_wparm_row_866 ,projop_wparm_row_867 ,projop_wparm_row_868 ,projop_wparm_row_869 ,projop_wparm_row_870 ,projop_wparm_row_871 ,projop_wparm_row_872 ,projop_wparm_row_873 ,projop_wparm_row_874 ,projop_wparm_row_875 ,projop_wparm_row_876 ,projop_wparm_row_877 ,projop_wparm_row_878 ,projop_wparm_row_879 ,projop_wparm_row_880 ,projop_wparm_row_881 ,projop_wparm_row_882 ,projop_wparm_row_883 ,projop_wparm_row_884 ,projop_wparm_row_885 ,projop_wparm_row_886 ,projop_wparm_row_887 ,projop_wparm_row_888 ,projop_wparm_row_889 ,projop_wparm_row_890 ,projop_wparm_row_891 ,projop_wparm_row_892 ,projop_wparm_row_893 ,projop_wparm_row_894 ,projop_wparm_row_895 ,projop_wparm_row_896 ,projop_wparm_row_897 ,projop_wparm_row_898 ,projop_wparm_row_899 ,projop_wparm_row_900 ,projop_wparm_row_901 ,projop_wparm_row_902 ,projop_wparm_row_903 ,projop_wparm_row_904 ,projop_wparm_row_905 ,projop_wparm_row_906 ,projop_wparm_row_907 ,projop_wparm_row_908 ,projop_wparm_row_909 ,projop_wparm_row_910 ,projop_wparm_row_911 ,projop_wparm_row_912 ,projop_wparm_row_913 ,projop_wparm_row_914 ,projop_wparm_row_915 ,projop_wparm_row_916 ,projop_wparm_row_917 ,projop_wparm_row_918 ,projop_wparm_row_919 ,projop_wparm_row_920 ,projop_wparm_row_921 ,projop_wparm_row_922 ,projop_wparm_row_923 ,projop_wparm_row_924 ,projop_wparm_row_925 ,projop_wparm_row_926 ,projop_wparm_row_927 ,projop_wparm_row_928 ,projop_wparm_row_929 ,projop_wparm_row_930 ,projop_wparm_row_931 ,projop_wparm_row_932 ,projop_wparm_row_933 ,projop_wparm_row_934 ,projop_wparm_row_935 ,projop_wparm_row_936 ,projop_wparm_row_937 ,projop_wparm_row_938 ,projop_wparm_row_939 ,projop_wparm_row_940 ,projop_wparm_row_941 ,projop_wparm_row_942 ,projop_wparm_row_943 ,projop_wparm_row_944 ,projop_wparm_row_945 ,projop_wparm_row_946 ,projop_wparm_row_947 ,projop_wparm_row_948 ,projop_wparm_row_949 ,projop_wparm_row_950 ,projop_wparm_row_951 ,projop_wparm_row_952 ,projop_wparm_row_953 ,projop_wparm_row_954 ,projop_wparm_row_955 ,projop_wparm_row_956 ,projop_wparm_row_957 ,projop_wparm_row_958 ,projop_wparm_row_959 ,projop_wparm_row_960 ,projop_wparm_row_961 ,projop_wparm_row_962 ,projop_wparm_row_963 ,projop_wparm_row_964 ,projop_wparm_row_965 ,projop_wparm_row_966 ,projop_wparm_row_967 ,projop_wparm_row_968 ,projop_wparm_row_969 ,projop_wparm_row_970 ,projop_wparm_row_971 ,projop_wparm_row_972 ,projop_wparm_row_973 ,projop_wparm_row_974 ,projop_wparm_row_975 ,projop_wparm_row_976 ,projop_wparm_row_977 ,projop_wparm_row_978 ,projop_wparm_row_979 ,projop_wparm_row_980 ,projop_wparm_row_981 ,projop_wparm_row_982 ,projop_wparm_row_983 ,projop_wparm_row_984 ,projop_wparm_row_985 ,projop_wparm_row_986 ,projop_wparm_row_987 ,projop_wparm_row_988 ,projop_wparm_row_989 ,projop_wparm_row_990 ,projop_wparm_row_991 ,projop_wparm_row_992 ,projop_wparm_row_993 ,projop_wparm_row_994 ,projop_wparm_row_995 ,projop_wparm_row_996 ,projop_wparm_row_997 ,projop_wparm_row_998 ,projop_wparm_row_999 ,projop_wparm_row_1000 ,projop_wparm_row_1001 ,projop_wparm_row_1002 ,projop_wparm_row_1003 ,projop_wparm_row_1004 ,projop_wparm_row_1005 ,projop_wparm_row_1006 ,projop_wparm_row_1007 ,projop_wparm_row_1008 ,projop_wparm_row_1009 ,projop_wparm_row_1010 ,projop_wparm_row_1011 ,projop_wparm_row_1012 ,projop_wparm_row_1013 ,projop_wparm_row_1014 ,projop_wparm_row_1015 ,projop_wparm_row_1016 ,projop_wparm_row_1017 ,projop_wparm_row_1018 ,projop_wparm_row_1019 ,projop_wparm_row_1020 ,projop_wparm_row_1021 ,projop_wparm_row_1022 ,projop_wparm_row_1023 ,projop_wparm_row_1024 ,projop_wparm_row_1025 ,projop_wparm_row_1026 ,projop_wparm_row_1027 ,projop_wparm_row_1028 ,projop_wparm_row_1029 ,projop_wparm_row_1030 ,projop_wparm_row_1031 ,projop_wparm_row_1032 ,projop_wparm_row_1033 ,projop_wparm_row_1034 ,projop_wparm_row_1035 ,projop_wparm_row_1036 ,projop_wparm_row_1037 ,projop_wparm_row_1038 ,projop_wparm_row_1039 ,projop_wparm_row_1040 ,projop_wparm_row_1041 ,projop_wparm_row_1042 ,projop_wparm_row_1043 ,projop_wparm_row_1044 ,projop_wparm_row_1045 ,projop_wparm_row_1046 ,projop_wparm_row_1047 ,projop_wparm_row_1048 ,projop_wparm_row_1049 ,projop_wparm_row_1050 ,projop_wparm_row_1051 ,projop_wparm_row_1052 ,projop_wparm_row_1053 ,projop_wparm_row_1054 ,projop_wparm_row_1055 ,projop_wparm_row_1056 ,projop_wparm_row_1057 ,projop_wparm_row_1058 ,projop_wparm_row_1059 ,projop_wparm_row_1060 ,projop_wparm_row_1061 ,projop_wparm_row_1062 ,projop_wparm_row_1063 ,projop_wparm_row_1064 ,projop_wparm_row_1065 ,projop_wparm_row_1066 ,projop_wparm_row_1067 ,projop_wparm_row_1068 ,projop_wparm_row_1069 ,projop_wparm_row_1070 ,projop_wparm_row_1071 ,projop_wparm_row_1072 ,projop_wparm_row_1073 ,projop_wparm_row_1074 ,projop_wparm_row_1075 ,projop_wparm_row_1076 ,projop_wparm_row_1077 ,projop_wparm_row_1078 ,projop_wparm_row_1079 ,projop_wparm_row_1080 ,projop_wparm_row_1081 ,projop_wparm_row_1082 ,projop_wparm_row_1083 ,projop_wparm_row_1084 ,projop_wparm_row_1085 ,projop_wparm_row_1086 ,projop_wparm_row_1087 ,projop_wparm_row_1088 ,projop_wparm_row_1089 ,projop_wparm_row_1090 ,projop_wparm_row_1091 ,projop_wparm_row_1092 ,projop_wparm_row_1093 ,projop_wparm_row_1094 ,projop_wparm_row_1095 ,projop_wparm_row_1096 ,projop_wparm_row_1097 ,projop_wparm_row_1098 ,projop_wparm_row_1099 ,projop_wparm_row_1100 ,projop_wparm_row_1101 ,projop_wparm_row_1102 ,projop_wparm_row_1103 ,projop_wparm_row_1104 ,projop_wparm_row_1105 ,projop_wparm_row_1106 ,projop_wparm_row_1107 ,projop_wparm_row_1108 ,projop_wparm_row_1109 ,projop_wparm_row_1110 ,projop_wparm_row_1111 ,projop_wparm_row_1112 ,projop_wparm_row_1113 ,projop_wparm_row_1114 ,projop_wparm_row_1115 ,projop_wparm_row_1116 ,projop_wparm_row_1117 ,projop_wparm_row_1118 ,projop_wparm_row_1119 ,projop_wparm_row_1120 ,projop_wparm_row_1121 ,projop_wparm_row_1122 ,projop_wparm_row_1123 ,projop_wparm_row_1124 ,projop_wparm_row_1125 ,projop_wparm_row_1126 ,projop_wparm_row_1127 ,projop_wparm_row_1128 ,projop_wparm_row_1129 ,projop_wparm_row_1130 ,projop_wparm_row_1131 ,projop_wparm_row_1132,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/projop_wparm.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1368 @@
+"COORD_OP_CODE","COORD_OP_NAME","COORD_OP_METHOD_CODE","PARAMETER_CODE_1","PARAMETER_VALUE_1","PARAMETER_UOM_1","PARAMETER_CODE_2","PARAMETER_VALUE_2","PARAMETER_UOM_2","PARAMETER_CODE_3","PARAMETER_VALUE_3","PARAMETER_UOM_3","PARAMETER_CODE_4","PARAMETER_VALUE_4","PARAMETER_UOM_4","PARAMETER_CODE_5","PARAMETER_VALUE_5","PARAMETER_UOM_5","PARAMETER_CODE_6","PARAMETER_VALUE_6","PARAMETER_UOM_6","PARAMETER_CODE_7","PARAMETER_VALUE_7","PARAMETER_UOM_7"
+101,deg to DMSH,9637,,,,,,,,,,,,,,,,,,,,,
+102,degH to DMSH,9638,,,,,,,,,,,,,,,,,,,,,
+103,Hdeg to DMSH,9639,,,,,,,,,,,,,,,,,,,,,
+104,DM to DMSH,9640,,,,,,,,,,,,,,,,,,,,,
+105,DMH to DMSH,9641,,,,,,,,,,,,,,,,,,,,,
+106,HDM to DMSH,9642,,,,,,,,,,,,,,,,,,,,,
+107,DMS to DMSH,9643,,,,,,,,,,,,,,,,,,,,,
+108,HDMS to DMSH,9644,,,,,,,,,,,,,,,,,,,,,
+10101,Alabama CS27 East zone,9807,8801,30.3,9110,8802,-85.5,9110,8805,0.99996,9201,8806,500000,9003,8807,0,9003,,,,,,
+10102,Alabama CS27 West zone,9807,8801,30,9110,8802,-87.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+10131,"SPCS83 Alabama East zone (meters)",9807,8801,30.3,9110,8802,-85.5,9110,8805,0.99996,9201,8806,200000,9001,8807,0,9001,,,,,,
+10132,"SPCS83 Alabama West zone (meters)",9807,8801,30,9110,8802,-87.3,9110,8805,0.999933333,9201,8806,600000,9001,8807,0,9001,,,,,,
+10201,Arizona Coordinate System East zone,9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+10202,Arizona Coordinate System Central zone,9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+10203,Arizona Coordinate System West zone,9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+10231,"SPCS83 Arizona East zone (meters)",9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+10232,"SPCS83 Arizona Central zone (meters)",9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,213360,9001,8807,0,9001,,,,,,
+10233,"SPCS83 Arizona West zone (meters)",9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,213360,9001,8807,0,9001,,,,,,
+10301,Arkansas CS27 North,9802,8821,34.2,9110,8822,-92,9110,8823,36.14,9110,8824,34.56,9110,8826,2000000,9003,8827,0,9003,,,
+10302,Arkansas CS27 South,9802,8821,32.4,9110,8822,-92,9110,8823,34.46,9110,8824,33.18,9110,8826,2000000,9003,8827,0,9003,,,
+10331,"SPCS83 Arkansas North zone (meters)",9802,8821,34.2,9110,8822,-92,9110,8823,36.14,9110,8824,34.56,9110,8826,400000,9001,8827,0,9001,,,
+10332,"SPCS83 Arkansas South zone (meters)",9802,8821,32.4,9110,8822,-92,9110,8823,34.46,9110,8824,33.18,9110,8826,400000,9001,8827,400000,9001,,,
+10401,California CS27 zone I,9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,2000000,9003,8827,0,9003,,,
+10402,California CS27 zone II,9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,2000000,9003,8827,0,9003,,,
+10403,California CS27 zone III,9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,2000000,9003,8827,0,9003,,,
+10404,California CS27 zone IV,9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,2000000,9003,8827,0,9003,,,
+10405,California CS27 zone V,9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,2000000,9003,8827,0,9003,,,
+10406,California CS27 zone VI,9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,2000000,9003,8827,0,9003,,,
+10407,California CS27 zone VII,9802,8821,34.08,9110,8822,-118.2,9110,8823,34.25,9110,8824,33.52,9110,8826,4186692.58,9003,8827,416926.74,9003,,,
+10408,California CS27 zone VII,9802,8821,34.08,9110,8822,-118.2,9110,8823,34.25,9110,8824,33.52,9110,8826,4186692.58,9003,8827,4160926.74,9003,,,
+10420,California Albers,9822,8821,0,9102,8822,-120,9102,8823,34,9102,8824,40.5,9102,8826,0,9001,8827,-4000000,9001,,,
+10431,"SPCS83 California zone 1 (meters)",9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,2000000,9001,8827,500000,9001,,,
+10432,"SPCS83 California zone 2 (meters)",9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,2000000,9001,8827,500000,9001,,,
+10433,"SPCS83 California zone 3 (meters)",9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,2000000,9001,8827,500000,9001,,,
+10434,"SPCS83 California zone 4 (meters)",9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,2000000,9001,8827,500000,9001,,,
+10435,"SPCS83 California zone 5 (meters)",9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,2000000,9001,8827,500000,9001,,,
+10436,"SPCS83 California zone 6 (meters)",9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,2000000,9001,8827,500000,9001,,,
+10501,Colorado CS27 North zone,9802,8821,39.2,9110,8822,-105.3,9110,8823,39.43,9110,8824,40.47,9110,8826,2000000,9003,8827,0,9003,,,
+10502,Colorado CS27 Central zone,9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,2000000,9003,8827,0,9003,,,
+10503,Colorado CS27 South zone,9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,2000000,9003,8827,0,9003,,,
+10531,"SPCS83 Colorado North zone (meters)",9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+10532,"SPCS83 Colorado Central zone (meters)",9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+10533,"SPCS83 Colorado South zone (meters)",9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,914401.8289,9001,8827,304800.6096,9001,,,
+10600,Connecticut CS27,9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,600000,9003,8827,0,9003,,,
+10630,"SPCS83 Connecticut zone (meters)",9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,304800.6096,9001,8827,152400.3048,9001,,,
+10700,Delaware CS27,9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,500000,9003,8807,0,9003,,,,,,
+10730,"SPCS83 Delaware zone (meters)",9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,200000,9001,8807,0,9001,,,,,,
+10901,Florida CS27 East zone,9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+10902,Florida CS27 West zone,9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+10903,Florida CS27 North zone,9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,2000000,9003,8827,0,9003,,,
+10931,"SPCS83 Florida East zone (meters)",9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+10932,"SPCS83 Florida West zone (meters)",9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,200000,9001,8807,0,9001,,,,,,
+10933,"SPCS83 Florida North zone (meters)",9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,600000,9001,8827,0,9001,,,
+10934,"Florida GDL Albers (meters)",9822,8821,24,9110,8822,-84,9110,8823,24,9110,8824,31.3,9110,8826,400000,9001,8827,0,9001,,,
+11001,Georgia CS27 East zone,9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+11002,Georgia CS27 West zone,9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+11031,"SPCS83 Georgia East zone (meters)",9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+11032,"SPCS83 Georgia West zone (meters)",9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,700000,9001,8807,0,9001,,,,,,
+11101,Idaho CS27 East zone,9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,500000,9003,8807,0,9003,,,,,,
+11102,Idaho CS27 Central zone,9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,500000,9003,8807,0,9003,,,,,,
+11103,Idaho CS27 West zone,9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+11131,"SPCS83 Idaho East zone (meters)",9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,200000,9001,8807,0,9001,,,,,,
+11132,"SPCS83 Idaho Central zone (meters)",9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,500000,9001,8807,0,9001,,,,,,
+11133,"SPCS83 Idaho West zone (meters)",9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,800000,9001,8807,0,9001,,,,,,
+11201,Illinois CS27 East zone,9807,8801,36.4,9110,8802,-88.2,9110,8805,0.999975,9201,8806,500000,9003,8807,0,9003,,,,,,
+11202,Illinois CS27 West zone,9807,8801,36.4,9110,8802,-90.1,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+11231,"SPCS83 Illinois East zone (meters)",9807,8801,36.4,9110,8802,-88.2,9110,8805,0.999975,9201,8806,300000,9001,8807,0,9001,,,,,,
+11232,"SPCS83 Illinois West zone (meters)",9807,8801,36.4,9110,8802,-90.1,9110,8805,0.999941177,9201,8806,700000,9001,8807,0,9001,,,,,,
+11301,Indiana CS27 East zone,9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+11302,Indiana CS27 West zone,9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+11331,"SPCS83 Indiana East zone (meters)",9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,100000,9001,8807,250000,9001,,,,,,
+11332,"SPCS83 Indiana West zone (meters)",9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,900000,9001,8807,250000,9001,,,,,,
+11401,Iowa CS27 North zone,9802,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,2000000,9003,8827,0,9003,,,
+11402,Iowa CS27 South zone,9802,8821,40,9110,8822,-93.3,9110,8823,41.47,9110,8824,40.37,9110,8826,2000000,9003,8827,0,9003,,,
+11431,"SPCS83 Iowa North zone (meters)",9802,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,1500000,9001,8827,1000000,9001,,,
+11432,"SPCS83 Iowa South zone (meters)",9802,8821,40,9110,8822,-93.3,9110,8823,41.47,9110,8824,40.37,9110,8826,500000,9001,8827,0,9001,,,
+11501,Kansas CS27 North zone,9802,8821,38.2,9110,8822,-98,9110,8823,39.47,9110,8824,38.43,9110,8826,2000000,9003,8827,0,9003,,,
+11502,Kansas CS27 South zone,9802,8821,36.4,9110,8822,-98.3,9110,8823,38.34,9110,8824,37.16,9110,8826,2000000,9003,8827,0,9003,,,
+11531,"SPCS83 Kansas North zone (meters)",9802,8821,38.2,9110,8822,-98,9110,8823,39.47,9110,8824,38.43,9110,8826,400000,9001,8827,0,9001,,,
+11532,"SPCS83 Kansas South zone (meters)",9802,8821,36.4,9110,8822,-98.3,9110,8823,38.34,9110,8824,37.16,9110,8826,400000,9001,8827,400000,9001,,,
+11601,Kentucky CS27 North zone,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,2000000,9003,8827,0,9003,,,
+11602,Kentucky CS27 South zone,9802,8821,36.2,9110,8822,-85.45,9110,8823,36.44,9110,8824,37.56,9110,8826,2000000,9003,8827,0,9003,,,
+11630,"SPCS83 Kentucky Single Zone (meters)",9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,1500000,9001,8827,1000000,9001,,,
+11631,Kentucky CS83 North zone,9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,37.58,9110,8826,500000,9001,8827,0,9001,,,
+11632,"SPCS83 Kentucky South zone (meters)",9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,500000,9001,8827,500000,9001,,,
+11701,Louisiana CS27 North zone,9802,8821,30.4,9110,8822,-92.3,9110,8823,31.1,9110,8824,32.4,9110,8826,2000000,9003,8827,0,9003,,,
+11702,Louisiana CS27 South zone,9802,8821,28.4,9110,8822,-91.2,9110,8823,29.18,9110,8824,30.42,9110,8826,2000000,9003,8827,0,9003,,,
+11731,"SPCS83 Louisiana North zone (meters)",9802,8821,30.3,9110,8822,-92.3,9110,8823,32.4,9110,8824,31.1,9110,8826,1000000,9001,8827,0,9001,,,
+11732,"SPCS83 Louisiana South zone (meters)",9802,8821,28.3,9110,8822,-91.2,9110,8823,30.42,9110,8824,29.18,9110,8826,1000000,9001,8827,0,9001,,,
+11801,Maine CS27 East zone,9807,8801,43.5,9110,8802,-68.3,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+11802,Maine CS27 West zone,9807,8801,42.5,9110,8802,-70.1,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+11831,"SPCS83 Maine East zone (meters)",9807,8801,43.4,9110,8802,-68.3,9110,8805,0.9999,9201,8806,300000,9001,8807,0,9001,,,,,,
+11832,"SPCS83 Maine West zone (meters)",9807,8801,42.5,9110,8802,-70.1,9110,8805,0.999966667,9201,8806,900000,9001,8807,0,9001,,,,,,
+11851,Maine CS2000 East zone,9807,8801,43.5,9110,8802,-67.523,9110,8805,0.99998,9201,8806,700000,9001,8807,0,9001,,,,,,
+11852,Maine CS2000 Central zone,9807,8801,43,9110,8802,-69.073,9110,8805,0.99998,9201,8806,500000,9001,8807,0,9001,,,,,,
+11853,Maine CS2000 West zone,9807,8801,42.5,9110,8802,-70.223,9110,8805,0.99998,9201,8806,300000,9001,8807,0,9001,,,,,,
+11900,Maryland CS27,9802,8821,37.5,9110,8822,-77,9110,8823,38.18,9110,8824,39.27,9110,8826,800000,9003,8827,0,9003,,,
+11930,"SPCS83 Maryland zone (meters)",9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,400000,9001,8827,0,9001,,,
+12001,Massachusetts CS27 Mainland zone,9802,8821,41,9110,8822,-71.3,9110,8823,41.43,9110,8824,42.41,9110,8826,600000,9003,8827,0,9003,,,
+12002,Massachusetts CS27 Island zone,9802,8821,41,9110,8822,-70.3,9110,8823,41.17,9110,8824,41.29,9110,8826,200000,9003,8827,0,9003,,,
+12031,"SPCS83 Massachusetts Mainland zone (meters)",9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,200000,9001,8827,750000,9001,,,
+12032,"SPCS83 Massachusetts Island zone (meters)",9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,500000,9001,8827,0,9001,,,
+12101,Michigan State Plane East zone,9807,8801,41.3,9110,8802,-83.4,9110,8805,0.999942857,9201,8806,500000,9003,8807,0,9003,,,,,,
+12102,Michigan State Plane Old Central zone,9807,8801,41.3,9110,8802,-85.45,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+12103,Michigan State Plane West zone,9807,8801,41.3,9110,8802,-88.45,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+12111,Michigan CS27 North zone,9802,8821,44.47,9110,8822,-87,9110,8823,45.29,9110,8824,47.05,9110,8826,2000000,9003,8827,0,9003,,,
+12112,Michigan CS27 Central zone,9802,8821,43.19,9110,8822,-84.2,9110,8823,44.11,9110,8824,45.42,9110,8826,2000000,9003,8827,0,9003,,,
+12113,Michigan CS27 South zone,9802,8821,41.3,9110,8822,-84.2,9110,8823,42.06,9110,8824,43.4,9110,8826,2000000,9003,8827,0,9003,,,
+12141,"SPCS83 Michigan North zone (meters)",9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,8000000,9001,8827,0,9001,,,
+12142,"SPCS83 Michigan Central zone (meters)",9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,6000000,9001,8827,0,9001,,,
+12143,"SPCS83 Michigan South zone (meters)",9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,4000000,9001,8827,0,9001,,,
+12150,"Michigan Oblique Mercator (meters)",9812,8806,2546731.496,9001,8807,-4354009.816,9001,8811,45.1833,9110,8812,-86,9110,8813,337.25556,9102,8814,337.25556,9102,8815,0.9996,9201
+12201,Minnesota CS27 North zone,9802,8821,46.3,9110,8822,-93.06,9110,8823,47.02,9110,8824,48.38,9110,8826,2000000,9003,8827,0,9003,,,
+12202,Minnesota CS27 Central zone,9802,8821,45,9110,8822,-94.15,9110,8823,45.37,9110,8824,47.03,9110,8826,2000000,9003,8827,0,9003,,,
+12203,Minnesota CS27 South zone,9802,8821,43,9110,8822,-94,9110,8823,43.47,9110,8824,45.13,9110,8826,2000000,9003,8827,0,9003,,,
+12231,"SPCS83 Minnesota North zone (meters)",9802,8821,46.3,9110,8822,-93.06,9110,8823,48.38,9110,8824,47.02,9110,8826,800000,9001,8827,100000,9001,,,
+12232,"SPCS83 Minnesota Central zone (meters)",9802,8821,45,9110,8822,-94.15,9110,8823,47.03,9110,8824,45.37,9110,8826,800000,9001,8827,100000,9001,,,
+12233,"SPCS83 Minnesota South zone (meters)",9802,8821,43,9110,8822,-94,9110,8823,45.13,9110,8824,43.47,9110,8826,800000,9001,8827,100000,9001,,,
+12301,Mississippi CS27 East zone,9807,8801,29.4,9110,8802,-88.5,9110,8805,0.99996,9201,8806,500000,9003,8807,0,9003,,,,,,
+12302,Mississippi CS27 West zone,9807,8801,30.3,9110,8802,-90.2,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+12331,"SPCS83 Mississippi East zone (meters)",9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,300000,9001,8807,0,9001,,,,,,
+12332,"SPCS83 Mississippi West zone (meters)",9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,700000,9001,8807,0,9001,,,,,,
+12401,Missouri CS27 East zone,9807,8801,35.5,9110,8802,-90.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+12402,Missouri CS27 Central zone,9807,8801,35.5,9110,8802,-92.3,9110,8805,0.999933333,9201,8806,500000,9003,8807,0,9003,,,,,,
+12403,Missouri CS27 West zone,9807,8801,36.1,9110,8802,-94.3,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+12431,"SPCS83 Missouri East zone (meters)",9807,8801,35.5,9110,8802,-90.3,9110,8805,0.999933333,9201,8806,250000,9001,8807,0,9001,,,,,,
+12432,"SPCS83 Missouri Central zone (meters)",9807,8801,35.5,9110,8802,-92.3,9110,8805,0.999933333,9201,8806,500000,9001,8807,0,9001,,,,,,
+12433,"SPCS83 Missouri West zone (meters)",9807,8801,36.1,9110,8802,-94.3,9110,8805,0.999941177,9201,8806,850000,9001,8807,0,9001,,,,,,
+12501,Montana CS27 North zone,9802,8821,47,9110,8822,-109.3,9110,8823,48.43,9110,8824,47.51,9110,8826,2000000,9003,8827,0,9003,,,
+12502,Montana CS27 Central zone,9802,8821,45.5,9110,8822,-109.3,9110,8823,47.53,9110,8824,46.27,9110,8826,2000000,9003,8827,0,9003,,,
+12503,Montana CS27 South zone,9802,8821,44,9110,8822,-109.3,9110,8823,46.24,9110,8824,44.52,9110,8826,2000000,9003,8827,0,9003,,,
+12530,"SPCS83 Montana zone (meters)",9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,600000,9001,8827,0,9001,,,
+12601,Nebraska CS27 North zone,9802,8821,41.2,9110,8822,-100,9110,8823,41.51,9110,8824,42.49,9110,8826,2000000,9003,8827,0,9003,,,
+12602,Nebraska CS27 South zone,9802,8821,39.4,9110,8822,-99.3,9110,8823,40.17,9110,8824,41.43,9110,8826,2000000,9003,8827,0,9003,,,
+12630,"SPCS83 Nebraska zone (meters)",9802,8821,39.5,9110,8822,-100,9110,8823,43,9110,8824,40,9110,8826,500000,9001,8827,0,9001,,,
+12701,Nevada CS27 East zone,9807,8801,34.45,9110,8802,-115.35,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+12702,Nevada CS27 Central zone,9807,8801,34.45,9110,8802,-116.4,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+12703,Nevada CS27 West zone,9807,8801,34.45,9110,8802,-118.35,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+12731,"SPCS83 Nevada East zone (meters)",9807,8801,34.45,9110,8802,-115.35,9110,8805,0.9999,9201,8806,200000,9001,8807,8000000,9001,,,,,,
+12732,"SPCS83 Nevada Central zone (meters)",9807,8801,34.45,9110,8802,-116.4,9110,8805,0.9999,9201,8806,500000,9001,8807,6000000,9001,,,,,,
+12733,"SPCS83 Nevada West zone (meters)",9807,8801,34.45,9110,8802,-118.35,9110,8805,0.9999,9201,8806,800000,9001,8807,4000000,9001,,,,,,
+12800,New Hampshire CS27,9807,8801,42.3,9110,8802,-71.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+12830,"SPCS83 New Hampshire zone (meters)",9807,8801,42.3,9110,8802,-71.4,9110,8805,0.999966667,9201,8806,300000,9001,8807,0,9001,,,,,,
+12900,New Jersey CS27,9807,8801,38.5,9110,8802,-74.4,9110,8805,0.999975,9201,8806,2000000,9003,8807,0,9003,,,,,,
+12930,"SPCS83 New Jersey zone (meters)",9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+13001,New Mexico CS27 East zone,9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,500000,9003,8807,0,9003,,,,,,
+13002,New Mexico CS27 Central zone,9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+13003,New Mexico CS27 West zone,9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,500000,9003,8807,0,9003,,,,,,
+13031,"SPCS83 New Mexico East zone (meters)",9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,165000,9001,8807,0,9001,,,,,,
+13032,"SPCS83 New Mexico Central zone (meters)",9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+13033,"SPCS83 New Mexico West zone (meters)",9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,830000,9001,8807,0,9001,,,,,,
+13101,New York CS27 East zone,9807,8801,40,9110,8802,-74.2,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+13102,New York CS27 Central zone,9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,500000,9003,8807,0,9003,,,,,,
+13103,New York CS27 West zone,9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,500000,9003,8807,0,9003,,,,,,
+13104,New York CS27 Long Island zone,9802,8821,40.3,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,1000000,9003,8827,0,9003,,,
+13131,"SPCS83 New York East zone (meters)",9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,150000,9001,8807,0,9001,,,,,,
+13132,"SPCS83 New York Central zone (meters)",9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,250000,9001,8807,0,9001,,,,,,
+13133,"SPCS83 New York West zone (meters)",9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,350000,9001,8807,0,9001,,,,,,
+13134,"SPCS83 New York Long Island zone (meters)",9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,300000,9001,8827,0,9001,,,
+13200,North Carolina CS27,9802,8821,33.45,9110,8822,-79,9110,8823,34.2,9110,8824,36.1,9110,8826,2000000,9003,8827,0,9003,,,
+13230,"SPCS83 North Carolina zone (meters)",9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,609601.22,9001,8827,0,9001,,,
+13301,North Dakota CS27 North zone,9802,8821,47,9110,8822,-100.3,9110,8823,47.26,9110,8824,48.44,9110,8826,2000000,9003,8827,0,9003,,,
+13302,North Dakota CS27 South zone,9802,8821,45.4,9110,8822,-100.3,9110,8823,46.11,9110,8824,47.29,9110,8826,2000000,9003,8827,0,9003,,,
+13331,"SPCS83 North Dakota North zone (meters)",9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,600000,9001,8827,0,9001,,,
+13332,"SPCS83 North Dakota South zone (meters)",9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,600000,9001,8827,0,9001,,,
+13401,Ohio CS27 North zone,9802,8821,39.4,9110,8822,-82.3,9110,8823,40.26,9110,8824,41.42,9110,8826,2000000,9003,8827,0,9003,,,
+13402,Ohio CS27 South zone,9802,8821,38,9110,8822,-82.3,9110,8823,38.44,9110,8824,40.02,9110,8826,2000000,9003,8827,0,9003,,,
+13431,"SPCS83 Ohio North zone (meters)",9802,8821,39.4,9110,8822,-82.3,9110,8823,41.42,9110,8824,40.26,9110,8826,600000,9001,8827,0,9001,,,
+13432,"SPCS83 Ohio South zone (meters)",9802,8821,38,9110,8822,-82.3,9110,8823,40.02,9110,8824,38.44,9110,8826,600000,9001,8827,0,9001,,,
+13501,Oklahoma CS27 North zone,9802,8821,35,9110,8822,-98,9110,8823,35.34,9110,8824,36.46,9110,8826,2000000,9003,8827,0,9003,,,
+13502,Oklahoma CS27 South zone,9802,8821,33.2,9110,8822,-98,9110,8823,33.56,9110,8824,35.14,9110,8826,2000000,9003,8827,0,9003,,,
+13531,"SPCS83 Oklahoma North zone (meters)",9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,600000,9001,8827,0,9001,,,
+13532,"SPCS83 Oklahoma South zone (meters)",9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,600000,9001,8827,0,9001,,,
+13601,Oregon CS27 North zone,9802,8821,43.4,9110,8822,-120.3,9110,8823,44.2,9110,8824,46,9110,8826,2000000,9003,8827,0,9003,,,
+13602,Oregon CS27 South zone,9802,8821,41.4,9110,8822,-120.3,9110,8823,42.2,9110,8824,44,9110,8826,2000000,9003,8827,0,9003,,,
+13631,"SPCS83 Oregon North zone (meters)",9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,2500000,9001,8827,0,9001,,,
+13632,"SPCS83 Oregon South zone (meters)",9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,1500000,9001,8827,0,9001,,,
+13633,"Oregon GIC Lambert (meters)",9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,400000,9001,8827,0,9001,,,
+13701,Pennsylvania CS27 North zone,9802,8821,40.1,9110,8822,-77.45,9110,8823,40.53,9110,8824,41.57,9110,8826,2000000,9003,8827,0,9003,,,
+13702,Pennsylvania CS27 South zone,9802,8821,39.2,9110,8822,-77.45,9110,8823,39.56,9110,8824,40.48,9110,8826,2000000,9003,8827,0,9003,,,
+13731,"SPCS83 Pennsylvania North zone (meters)",9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,600000,9001,8827,0,9001,,,
+13732,"SPCS83 Pennsylvania South zone (meters)",9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,600000,9001,8827,0,9001,,,
+13800,Rhode Island CS27,9807,8801,41.05,9110,8802,-71.3,9110,8805,0.9999938,9201,8806,500000,9003,8807,0,9003,,,,,,
+13830,"SPCS83 Rhode Island zone (meters)",9807,8801,41.05,9110,8802,-71.3,9110,8805,0.99999375,9201,8806,100000,9001,8807,0,9001,,,,,,
+13901,South Carolina CS27 North zone,9802,8821,33,9110,8822,-81,9110,8823,33.46,9110,8824,34.58,9110,8826,2000000,9003,8827,0,9003,,,
+13902,South Carolina CS27 South zone,9802,8821,31.5,9110,8822,-81,9110,8823,32.2,9110,8824,33.4,9110,8826,2000000,9003,8827,0,9003,,,
+13930,"SPCS83 South Carolina zone (meters)",9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,609600,9001,8827,0,9001,,,
+14001,South Dakota CS27 North zone,9802,8821,43.5,9110,8822,-100,9110,8823,44.25,9110,8824,45.41,9110,8826,2000000,9003,8827,0,9003,,,
+14002,South Dakota CS27 South zone,9802,8821,42.2,9110,8822,-100.2,9110,8823,42.5,9110,8824,44.24,9110,8826,2000000,9003,8827,0,9003,,,
+14031,"SPCS83 South Dakota North zone (meters)",9802,8821,43.5,9110,8822,-100,9110,8823,45.41,9110,8824,44.25,9110,8826,600000,9001,8827,0,9001,,,
+14032,"SPCS83 South Dakota South zone (meters)",9802,8821,42.2,9110,8822,-100.2,9110,8823,44.24,9110,8824,42.5,9110,8826,600000,9001,8827,0,9001,,,
+14100,Tennessee CS27,9802,8821,34.4,9110,8822,-86,9110,8823,35.15,9110,8824,36.25,9110,8826,100000,9003,8827,0,9003,,,
+14130,"SPCS83 Tennessee zone (meters)",9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,600000,9001,8827,0,9001,,,
+14201,Texas CS27 North zone,9802,8821,34,9110,8822,-101.3,9110,8823,34.39,9110,8824,36.11,9110,8826,2000000,9003,8827,0,9003,,,
+14202,Texas CS27 North Central zone,9802,8821,31.4,9110,8822,-97.3,9110,8823,32.08,9110,8824,33.58,9110,8826,2000000,9003,8827,0,9003,,,
+14203,Texas CS27 Central zone,9802,8821,29.4,9110,8822,-100.2,9110,8823,30.07,9110,8824,31.53,9110,8826,2000000,9003,8827,0,9003,,,
+14204,Texas CS27 South Central zone,9802,8821,27.5,9110,8822,-99,9110,8823,28.23,9110,8824,30.17,9110,8826,2000000,9003,8827,0,9003,,,
+14205,Texas CS27 South zone,9802,8821,25.4,9110,8822,-98.3,9110,8823,26.1,9110,8824,27.5,9110,8826,2000000,9003,8827,0,9003,,,
+14231,"SPCS83 Texas North zone (meters)",9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,200000,9001,8827,1000000,9001,,,
+14232,"SPCS83 Texas North Central zone (meters)",9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,600000,9001,8827,2000000,9001,,,
+14233,"SPCS83 Texas Central zone (meters)",9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,700000,9001,8827,3000000,9001,,,
+14234,"SPCS83 Texas South Central zone (meters)",9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,600000,9001,8827,4000000,9001,,,
+14235,"SPCS83 Texas South zone (meters)",9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,300000,9001,8827,5000000,9001,,,
+14251,"Texas State Mapping System (meters)",9802,8821,31.1,9110,8822,-100,9110,8823,27.25,9110,8824,34.55,9110,8826,1000000,9001,8827,1000000,9001,,,
+14252,Shackleford,9802,8821,31.1,9110,8822,-100,9110,8823,27.25,9110,8824,34.55,9110,8826,3000000,9002,8827,3000000,9002,,,
+14253,Texas Centric Lambert Conformal,9802,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,5000000,9001,,,
+14254,Texas Centric Albers Equal Area,9822,8821,18,9110,8822,-100,9110,8823,27.3,9110,8824,35,9110,8826,1500000,9001,8827,6000000,9001,,,
+14301,Utah CS27 North zone,9802,8821,40.2,9110,8822,-111.3,9110,8823,40.43,9110,8824,41.47,9110,8826,2000000,9003,8827,0,9003,,,
+14302,Utah CS27 Central zone,9802,8821,38.2,9110,8822,-111.3,9110,8823,39.01,9110,8824,40.39,9110,8826,2000000,9003,8827,0,9003,,,
+14303,Utah CS27 South zone,9802,8821,36.4,9110,8822,-111.3,9110,8823,37.13,9110,8824,38.21,9110,8826,2000000,9003,8827,0,9003,,,
+14331,"SPCS83 Utah North zone (meters)",9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,500000,9001,8827,1000000,9001,,,
+14332,"SPCS83 Utah Central zone (meters)",9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,500000,9001,8827,2000000,9001,,,
+14333,"SPCS83 Utah South zone (meters)",9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,500000,9001,8827,3000000,9001,,,
+14400,Vermont CS27,9807,8801,42.3,9110,8802,-72.3,9110,8805,0.999964286,9201,8806,500000,9003,8807,0,9003,,,,,,
+14430,"SPCS83 Vermont zone (meters)",9807,8801,42.3,9110,8802,-72.3,9110,8805,0.999964286,9201,8806,500000,9001,8807,0,9001,,,,,,
+14501,Virginia CS27 North zone,9802,8821,37.4,9110,8822,-78.3,9110,8823,38.02,9110,8824,39.12,9110,8826,2000000,9003,8827,0,9003,,,
+14502,Virginia CS27 South zone,9802,8821,36.2,9110,8822,-78.3,9110,8823,36.46,9110,8824,37.58,9110,8826,2000000,9003,8827,0,9003,,,
+14531,"SPCS83 Virginia North zone (meters)",9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,3500000,9001,8827,2000000,9001,,,
+14532,"SPCS83 Virginia South zone (meters)",9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,3500000,9001,8827,1000000,9001,,,
+14601,Washington CS27 North zone,9802,8821,47,9110,8822,-120.5,9110,8823,47.3,9110,8824,48.44,9110,8826,2000000,9003,8827,0,9003,,,
+14602,Washington CS27 South zone,9802,8821,45.2,9110,8822,-120.3,9110,8823,45.5,9110,8824,47.2,9110,8826,2000000,9003,8827,0,9003,,,
+14631,"SPCS83 Washington North zone (meters)",9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,500000,9001,8827,0,9001,,,
+14632,"SPCS83 Washington South zone (meters)",9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,500000,9001,8827,0,9001,,,
+14701,West Virginia CS27 North zone,9802,8821,38.3,9110,8822,-79.3,9110,8823,39,9110,8824,40.15,9110,8826,2000000,9003,8827,0,9003,,,
+14702,West Virginia CS27 South zone,9802,8821,37,9110,8822,-81,9110,8823,37.29,9110,8824,38.53,9110,8826,2000000,9003,8827,0,9003,,,
+14731,"SPCS83 West Virginia North zone (meters)",9802,8821,38.3,9110,8822,-79.3,9110,8823,40.15,9110,8824,39,9110,8826,600000,9001,8827,0,9001,,,
+14732,"SPCS83 West Virginia South zone (meters)",9802,8821,37,9110,8822,-81,9110,8823,38.53,9110,8824,37.29,9110,8826,600000,9001,8827,0,9001,,,
+14801,Wisconsin CS27 North zone,9802,8821,45.1,9110,8822,-90,9110,8823,45.34,9110,8824,46.46,9110,8826,2000000,9003,8827,0,9003,,,
+14802,Wisconsin CS27 Central zone,9802,8821,43.5,9110,8822,-90,9110,8823,44.15,9110,8824,45.3,9110,8826,2000000,9003,8827,0,9003,,,
+14803,Wisconsin CS27 South zone,9802,8821,42,9110,8822,-90,9110,8823,42.44,9110,8824,44.04,9110,8826,2000000,9003,8827,0,9003,,,
+14811,Wisconsin Transverse Mercator 27,9807,8801,0,9102,8802,-90,9102,8805,0.9996,9201,8806,500000,9001,8807,-4500000,9001,,,,,,
+14831,"SPCS83 Wisconsin North zone (meters)",9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,600000,9001,8827,0,9001,,,
+14832,"SPCS83 Wisconsin Central zone (meters)",9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,600000,9001,8827,0,9001,,,
+14833,"SPCS83 Wisconsin South zone (meters)",9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,600000,9001,8827,0,9001,,,
+14841,Wisconsin Transverse Mercator 83,9807,8801,0,9102,8802,-90,9102,8805,0.9996,9201,8806,520000,9001,8807,-4480000,9001,,,,,,
+14901,Wyoming CS27 East zone,9807,8801,40.4,9110,8802,-105.1,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+14902,Wyoming CS27 East Central zone,9807,8801,40.4,9110,8802,-107.2,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+14903,Wyoming CS27 West Central zone,9807,8801,40.4,9110,8802,-108.45,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+14904,Wyoming CS27 West zone,9807,8801,40.4,9110,8802,-110.05,9110,8805,0.999941177,9201,8806,500000,9003,8807,0,9003,,,,,,
+14931,"SPCS83 Wyoming East zone (meters)",9807,8801,40.3,9110,8802,-105.1,9110,8805,0.9999375,9201,8806,200000,9001,8807,0,9001,,,,,,
+14932,"SPCS83 Wyoming East Central zone (meters)",9807,8801,40.3,9110,8802,-107.2,9110,8805,0.9999375,9201,8806,400000,9001,8807,100000,9001,,,,,,
+14933,"SPCS83 Wyoming West Central zone (meters)",9807,8801,40.3,9110,8802,-108.45,9110,8805,0.9999375,9201,8806,600000,9001,8807,0,9001,,,,,,
+14934,"SPCS83 Wyoming West zone (meters)",9807,8801,40.3,9110,8802,-110.05,9110,8805,0.9999375,9201,8806,800000,9001,8807,100000,9001,,,,,,
+15001,Alaska CS27 zone 1,9812,8806,16404166.67,9003,8807,-16404166.67,9003,8811,57,9110,8812,-133.4,9110,8813,323.07483685,9110,8814,323.07483685,9110,8815,0.9999,9201
+15002,Alaska CS27 zone 2,9807,8801,54,9102,8802,-142,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15003,Alaska CS27 zone 3,9807,8801,54,9102,8802,-146,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15004,Alaska CS27 zone 4,9807,8801,54,9102,8802,-150,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15005,Alaska CS27 zone 5,9807,8801,54,9102,8802,-154,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15006,Alaska CS27 zone 6,9807,8801,54,9102,8802,-158,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15007,Alaska CS27 zone 7,9807,8801,54,9102,8802,-162,9102,8805,0.9999,9201,8806,700000,9003,8807,0,9003,,,,,,
+15008,Alaska CS27 zone 8,9807,8801,54,9102,8802,-166,9102,8805,0.9999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15009,Alaska CS27 zone 9,9807,8801,54,9102,8802,-170,9102,8805,0.9999,9201,8806,600000,9003,8807,0,9003,,,,,,
+15010,Alaska CS27 zone 10,9802,8821,51,9110,8822,-176,9110,8823,53.5,9110,8824,51.5,9110,8826,3000000,9003,8827,0,9003,,,
+15020,Alaska Albers,9822,8821,50,9102,8822,-154,9102,8823,55,9102,8824,65,9102,8826,0,9003,8827,0,9003,,,
+15031,"SPCS83 Alaska zone 1 (meters)",9812,8806,5000000,9001,8807,-5000000,9001,8811,57,9110,8812,-133.4,9110,8813,323.07483685,9110,8814,323.07483685,9110,8815,0.9999,9201
+15032,"SPCS83 Alaska zone 2 (meters)",9807,8801,54,9102,8802,-142,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15033,"SPCS83 Alaska zone 3 (meters)",9807,8801,54,9102,8802,-146,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15034,"SPCS83 Alaska zone 4 (meters)",9807,8801,54,9102,8802,-150,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15035,"SPCS83 Alaska zone 5 (meters)",9807,8801,54,9102,8802,-154,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15036,"SPCS83 Alaska zone 6 (meters)",9807,8801,54,9102,8802,-158,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15037,"SPCS83 Alaska zone 7 (meters)",9807,8801,54,9102,8802,-162,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15038,"SPCS83 Alaska zone 8 (meters)",9807,8801,54,9102,8802,-166,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15039,"SPCS83 Alaska zone 9 (meters)",9807,8801,54,9102,8802,-170,9102,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15040,"SPCS83 Alaska zone 10 (meters)",9802,8821,51,9110,8822,-176,9110,8823,53.5,9110,8824,51.5,9110,8826,1000000,9001,8827,0,9001,,,
+15101,Hawaii CS27 zone 1,9807,8801,18.5,9110,8802,-155.3,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+15102,Hawaii CS27 zone 2,9807,8801,20.2,9110,8802,-156.4,9110,8805,0.999966667,9201,8806,500000,9003,8807,0,9003,,,,,,
+15103,Hawaii CS27 zone 3,9807,8801,21.1,9110,8802,-158,9110,8805,0.99999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15104,Hawaii CS27 zone 4,9807,8801,21.5,9110,8802,-159.3,9110,8805,0.99999,9201,8806,500000,9003,8807,0,9003,,,,,,
+15105,Hawaii CS27 zone 5,9807,8801,21.4,9110,8802,-160.1,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+15131,"SPCS83 Hawaii zone 1 (meters)",9807,8801,18.5,9110,8802,-155.3,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+15132,"SPCS83 Hawaii zone 2 (meters)",9807,8801,20.2,9110,8802,-156.4,9110,8805,0.999966667,9201,8806,500000,9001,8807,0,9001,,,,,,
+15133,"SPCS83 Hawaii zone 3 (meters)",9807,8801,21.1,9110,8802,-158,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15134,"SPCS83 Hawaii zone 4 (meters)",9807,8801,21.5,9110,8802,-159.3,9110,8805,0.99999,9201,8806,500000,9001,8807,0,9001,,,,,,
+15135,"SPCS83 Hawaii zone 5 (meters)",9807,8801,21.4,9110,8802,-160.1,9110,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+15201,Puerto Rico CS27,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,0,9003,,,
+15202,St. Croix CS27,9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,100000,9003,,,
+15230,"SPCS83 Puerto Rico & Virgin Islands zone (meters)",9802,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,200000,9001,8827,200000,9001,,,
+15300,American Samoa Lambert,9801,8801,-14.16,9110,8802,170,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+15301,American Samoa Lambert,9801,8801,-14.16,9110,8802,-170,9110,8805,1,9201,8806,500000,9003,8807,0,9003,,,,,,
+15302,Tennessee CS27,9802,8821,34.4,9110,8822,-86,9110,8823,35.15,9110,8824,36.25,9110,8826,2000000,9003,8827,100000,9003,,,
+15303,"SPCS83 Kentucky North zone (meters)",9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,500000,9001,8827,0,9001,,,
+15304,"SPCS83 Arizona East zone (International feet)",9807,8801,31,9110,8802,-110.1,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+15305,"SPCS83 Arizona Central zone (International feet)",9807,8801,31,9110,8802,-111.55,9110,8805,0.9999,9201,8806,700000,9002,8807,0,9002,,,,,,
+15306,"SPCS83 Arizona West zone (International feet)",9807,8801,31,9110,8802,-113.45,9110,8805,0.999933333,9201,8806,700000,9002,8807,0,9002,,,,,,
+15307,"SPCS83 California zone 1 (US Survey feet)",9802,8821,39.2,9110,8822,-122,9110,8823,41.4,9110,8824,40,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15308,"SPCS83 California zone 2 (US Survey feet)",9802,8821,37.4,9110,8822,-122,9110,8823,39.5,9110,8824,38.2,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15309,"SPCS83 California zone 3 (US Survey feet)",9802,8821,36.3,9110,8822,-120.3,9110,8823,38.26,9110,8824,37.04,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15310,"SPCS83 California zone 4 (US Survey feet)",9802,8821,35.2,9110,8822,-119,9110,8823,37.15,9110,8824,36,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15311,"SPCS83 California zone 5 (US Survey feet)",9802,8821,33.3,9110,8822,-118,9110,8823,35.28,9110,8824,34.02,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15312,"SPCS83 California zone 6 (US Survey feet)",9802,8821,32.1,9110,8822,-116.15,9110,8823,33.53,9110,8824,32.47,9110,8826,6561666.667,9003,8827,1640416.667,9003,,,
+15313,"SPCS83 Colorado North zone (US Survey feet)",9802,8821,39.2,9110,8822,-105.3,9110,8823,40.47,9110,8824,39.43,9110,8826,3000000,9003,8827,1000000,9003,,,
+15314,"SPCS83 Colorado Central zone (US Survey feet)",9802,8821,37.5,9110,8822,-105.3,9110,8823,39.45,9110,8824,38.27,9110,8826,3000000,9003,8827,1000000,9003,,,
+15315,"SPCS83 Colorado South zone (US Survey feet)",9802,8821,36.4,9110,8822,-105.3,9110,8823,38.26,9110,8824,37.14,9110,8826,3000000,9003,8827,1000000,9003,,,
+15316,"SPCS83 Connecticut zone (US Survey feet)",9802,8821,40.5,9110,8822,-72.45,9110,8823,41.52,9110,8824,41.12,9110,8826,1000000,9003,8827,500000,9003,,,
+15317,"SPCS83 Delaware zone (US Survey feet)",9807,8801,38,9110,8802,-75.25,9110,8805,0.999995,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+15318,"SPCS83 Florida East zone (US Survey feet)",9807,8801,24.2,9110,8802,-81,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+15319,"SPCS83 Florida West zone (US Survey feet)",9807,8801,24.2,9110,8802,-82,9110,8805,0.999941177,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+15320,"SPCS83 Florida North zone (US Survey feet)",9802,8821,29,9110,8822,-84.3,9110,8823,30.45,9110,8824,29.35,9110,8826,1968500,9003,8827,0,9003,,,
+15321,"SPCS83 Georgia East zone (US Survey feet)",9807,8801,30,9110,8802,-82.1,9110,8805,0.9999,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+15322,"SPCS83 Georgia West zone (US Survey feet)",9807,8801,30,9110,8802,-84.1,9110,8805,0.9999,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+15323,"SPCS83 Idaho East zone (US Survey feet)",9807,8801,41.4,9110,8802,-112.1,9110,8805,0.999947368,9201,8806,656166.667,9003,8807,0,9003,,,,,,
+15324,"SPCS83 Idaho Central zone (US Survey feet)",9807,8801,41.4,9110,8802,-114,9110,8805,0.999947368,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+15325,"SPCS83 Idaho West zone (US Survey feet)",9807,8801,41.4,9110,8802,-115.45,9110,8805,0.999933333,9201,8806,2624666.667,9003,8807,0,9003,,,,,,
+15326,"SPCS83 Indiana East zone (US Survey feet)",9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,818125,9003,,,,,,
+15327,"SPCS83 Indiana West zone (US Survey feet)",9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,818125,9003,,,,,,
+15328,"SPCS83 Kentucky North zone (US Survey feet)",9802,8821,37.3,9110,8822,-84.15,9110,8823,37.58,9110,8824,38.58,9110,8826,1640416.667,9003,8827,0,9003,,,
+15329,"SPCS83 Kentucky South zone (US Survey feet)",9802,8821,36.2,9110,8822,-85.45,9110,8823,37.56,9110,8824,36.44,9110,8826,1640416.667,9003,8827,1640416.667,9003,,,
+15330,"SPCS83 Maryland zone (US Survey feet)",9802,8821,37.4,9110,8822,-77,9110,8823,39.27,9110,8824,38.18,9110,8826,1312333.333,9003,8827,0,9003,,,
+15331,"SPCS83 Massachusetts Mainland zone (US Survey feet)",9802,8821,41,9110,8822,-71.3,9110,8823,42.41,9110,8824,41.43,9110,8826,656166.667,9003,8827,2460625,9003,,,
+15332,"SPCS83 Massachusetts Island zone (US Survey feet)",9802,8821,41,9110,8822,-70.3,9110,8823,41.29,9110,8824,41.17,9110,8826,1640416.667,9003,8827,0,9003,,,
+15333,"SPCS83 Michigan North zone (International feet)",9802,8821,44.47,9110,8822,-87,9110,8823,47.05,9110,8824,45.29,9110,8826,26246719.16,9002,8827,0,9002,,,
+15334,"SPCS83 Michigan Central zone (International feet)",9802,8821,43.19,9110,8822,-84.22,9110,8823,45.42,9110,8824,44.11,9110,8826,19685039.37,9002,8827,0,9002,,,
+15335,"SPCS83 Michigan South zone (International feet)",9802,8821,41.3,9110,8822,-84.22,9110,8823,43.4,9110,8824,42.06,9110,8826,13123359.58,9002,8827,0,9002,,,
+15336,"SPCS83 Mississippi East zone (US Survey feet)",9807,8801,29.3,9110,8802,-88.5,9110,8805,0.99995,9201,8806,984250,9003,8807,0,9003,,,,,,
+15337,"SPCS83 Mississippi West zone (US Survey feet)",9807,8801,29.3,9110,8802,-90.2,9110,8805,0.99995,9201,8806,2296583.333,9003,8807,0,9003,,,,,,
+15338,"SPCS83 Montana zone (International feet)",9802,8821,44.15,9110,8822,-109.3,9110,8823,49,9110,8824,45,9110,8826,1968503.937,9002,8827,0,9002,,,
+15339,"SPCS83 New Mexico East zone (US Survey feet)",9807,8801,31,9110,8802,-104.2,9110,8805,0.999909091,9201,8806,541337.5,9003,8807,0,9003,,,,,,
+15340,"SPCS83 New Mexico Central zone (US Survey feet)",9807,8801,31,9110,8802,-106.15,9110,8805,0.9999,9201,8806,1640416.667,9003,8807,0,9003,,,,,,
+15341,"SPCS83 New Mexico West zone (US Survey feet)",9807,8801,31,9110,8802,-107.5,9110,8805,0.999916667,9201,8806,2723091.667,9003,8807,0,9003,,,,,,
+15342,"SPCS83 New York East zone (US Survey feet)",9807,8801,38.5,9110,8802,-74.3,9110,8805,0.9999,9201,8806,492125,9003,8807,0,9003,,,,,,
+15343,"SPCS83 New York Central zone (US Survey feet)",9807,8801,40,9110,8802,-76.35,9110,8805,0.9999375,9201,8806,820208.333,9003,8807,0,9003,,,,,,
+15344,"SPCS83 New York West zone (US Survey feet)",9807,8801,40,9110,8802,-78.35,9110,8805,0.9999375,9201,8806,1148291.667,9003,8807,0,9003,,,,,,
+15345,"SPCS83 New York Long Island zone (US Survey feet)",9802,8821,40.1,9110,8822,-74,9110,8823,41.02,9110,8824,40.4,9110,8826,984250,9003,8827,0,9003,,,
+15346,"SPCS83 North Carolina zone (US Survey feet)",9802,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,2000000,9003,8827,0,9003,,,
+15347,"SPCS83 North Dakota North zone (International feet)",9802,8821,47,9110,8822,-100.3,9110,8823,48.44,9110,8824,47.26,9110,8826,1968503.937,9002,8827,0,9002,,,
+15348,"SPCS83 North Dakota South zone (International feet)",9802,8821,45.4,9110,8822,-100.3,9110,8823,47.29,9110,8824,46.11,9110,8826,1968503.937,9002,8827,0,9002,,,
+15349,"SPCS83 Oklahoma North zone (US Survey feet)",9802,8821,35,9110,8822,-98,9110,8823,36.46,9110,8824,35.34,9110,8826,1968500,9003,8827,0,9003,,,
+15350,"SPCS83 Oklahoma South zone (US Survey feet)",9802,8821,33.2,9110,8822,-98,9110,8823,35.14,9110,8824,33.56,9110,8826,1968500,9003,8827,0,9003,,,
+15351,"SPCS83 Oregon North zone (International feet)",9802,8821,43.4,9110,8822,-120.3,9110,8823,46,9110,8824,44.2,9110,8826,8202099.738,9002,8827,0,9002,,,
+15352,"SPCS83 Oregon South zone (International feet)",9802,8821,41.4,9110,8822,-120.3,9110,8823,44,9110,8824,42.2,9110,8826,4921259.843,9002,8827,0,9002,,,
+15353,"SPCS83 Pennsylvania North zone (US Survey feet)",9802,8821,40.1,9110,8822,-77.45,9110,8823,41.57,9110,8824,40.53,9110,8826,1968500,9003,8827,0,9003,,,
+15354,"SPCS83 Pennsylvania South zone (US Survey feet)",9802,8821,39.2,9110,8822,-77.45,9110,8823,40.58,9110,8824,39.56,9110,8826,1968500,9003,8827,0,9003,,,
+15355,"SPCS83 South Carolina zone (International feet)",9802,8821,31.5,9110,8822,-81,9110,8823,34.5,9110,8824,32.3,9110,8826,2000000,9002,8827,0,9002,,,
+15356,"SPCS83 Tennessee zone (US Survey feet)",9802,8821,34.2,9110,8822,-86,9110,8823,36.25,9110,8824,35.15,9110,8826,1968500,9003,8827,0,9003,,,
+15357,"SPCS83 Texas North zone (US Survey feet)",9802,8821,34,9110,8822,-101.3,9110,8823,36.11,9110,8824,34.39,9110,8826,656166.667,9003,8827,3280833.333,9003,,,
+15358,"SPCS83 Texas North Central zone (US Survey feet)",9802,8821,31.4,9110,8822,-98.3,9110,8823,33.58,9110,8824,32.08,9110,8826,1968500,9003,8827,6561666.667,9003,,,
+15359,"SPCS83 Texas Central zone (US Survey feet)",9802,8821,29.4,9110,8822,-100.2,9110,8823,31.53,9110,8824,30.07,9110,8826,2296583.333,9003,8827,9842500,9003,,,
+15360,"SPCS83 Texas South Central zone (US Survey feet)",9802,8821,27.5,9110,8822,-99,9110,8823,30.17,9110,8824,28.23,9110,8826,1968500,9003,8827,13123333.333,9003,,,
+15361,"SPCS83 Texas South zone (US Survey feet)",9802,8821,25.4,9110,8822,-98.3,9110,8823,27.5,9110,8824,26.1,9110,8826,984250,9003,8827,16404166.667,9003,,,
+15362,"SPCS83 Utah North zone (International feet)",9802,8821,40.2,9110,8822,-111.3,9110,8823,41.47,9110,8824,40.43,9110,8826,1640419.948,9002,8827,3280839.895,9002,,,
+15363,"SPCS83 Utah Central zone (International feet)",9802,8821,38.2,9110,8822,-111.3,9110,8823,40.39,9110,8824,39.01,9110,8826,1640419.948,9002,8827,6561679.79,9002,,,
+15364,"SPCS83 Utah South zone (International feet)",9802,8821,36.4,9110,8822,-111.3,9110,8823,38.21,9110,8824,37.13,9110,8826,1640419.948,9002,8827,9842519.685,9002,,,
+15365,"SPCS83 Virginia North zone (US Survey feet)",9802,8821,37.4,9110,8822,-78.3,9110,8823,39.12,9110,8824,38.02,9110,8826,11482916.667,9003,8827,6561666.667,9003,,,
+15366,"SPCS83 Virginia South zone (US Survey feet)",9802,8821,36.2,9110,8822,-78.3,9110,8823,37.58,9110,8824,36.46,9110,8826,11482916.667,9003,8827,3280833.333,9003,,,
+15367,"SPCS83 Washington North zone (US Survey feet)",9802,8821,47,9110,8822,-120.5,9110,8823,48.44,9110,8824,47.3,9110,8826,1640416.667,9003,8827,0,9003,,,
+15368,"SPCS83 Washington South zone (US Survey feet)",9802,8821,45.2,9110,8822,-120.3,9110,8823,47.2,9110,8824,45.5,9110,8826,1640416.667,9003,8827,0,9003,,,
+15369,"SPCS83 Wisconsin North zone (US Survey feet)",9802,8821,45.1,9110,8822,-90,9110,8823,46.46,9110,8824,45.34,9110,8826,1968500,9003,8827,0,9003,,,
+15370,"SPCS83 Wisconsin Central zone (US Survey feet)",9802,8821,43.5,9110,8822,-90,9110,8823,45.3,9110,8824,44.15,9110,8826,1968500,9003,8827,0,9003,,,
+15371,"SPCS83 Wisconsin South zone (US Survey feet)",9802,8821,42,9110,8822,-90,9110,8823,44.04,9110,8824,42.44,9110,8826,1968500,9003,8827,0,9003,,,
+15372,"SPCS83 Indiana East zone (US Survey feet)",9807,8801,37.3,9110,8802,-85.4,9110,8805,0.999966667,9201,8806,328083.333,9003,8807,820208.333,9003,,,,,,
+15373,"SPCS83 Indiana West zone (US Survey feet)",9807,8801,37.3,9110,8802,-87.05,9110,8805,0.999966667,9201,8806,2952750,9003,8807,820208.333,9003,,,,,,
+15374,"Oregon GIC Lambert (International feet)",9802,8821,41.45,9110,8822,-120.3,9110,8823,43,9110,8824,45.3,9110,8826,1312335.958,9002,8827,0,9002,,,
+15375,"SPCS83 Kentucky Single Zone (US Survey feet)",9802,8821,36.2,9110,8822,-85.45,9110,8823,37.05,9110,8824,38.4,9110,8826,4921250,9003,8827,3280833.333,9003,,,
+15376,American Samoa Lambert,9801,8801,-14.16,9110,8802,-170,9110,8805,1,9201,8806,500000,9003,8807,312234.65,9003,,,,,,
+15399,Yap Islands,9832,8801,9.324815,9110,8802,138.100748,9110,8806,40000,9001,8807,60000,9001,,,,,,,,,
+15400,Guam SPCS,9831,8801,13.282087887,9110,8802,144.445550254,9110,8806,50000,9001,8807,50000,9001,,,,,,,,,
+15500,Australian Antarctic geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15501,Australian Antarctic geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15502,CHTRF95 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15503,CHTRF95 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15504,EST97 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15505,EST97 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15506,ETRS89 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15507,ETRS89 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15508,GDA94 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15509,GDA94 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15510,Hartebeesthoek94 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15511,Hartebeesthoek94 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15512,IRENET95 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15513,IRENET95 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15514,ISN93 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15515,ISN93 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15516,JGD2000 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15517,JGD2000 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15518,LKS92 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15519,LKS92 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15520,LKS94 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15521,LKS94 geocentric to geog3D,9659,,,,,,,,,,,,,,,,,,,,,
+15522,Moznet geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15523,Moznet geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15524,"NAD83(CSRS) geocentric to geog3D",9602,,,,,,,,,,,,,,,,,,,,,
+15525,"NAD83(CSRS) geog3D to geog2D",9659,,,,,,,,,,,,,,,,,,,,,
+15526,"NAD83(HARN) geocentric to geog3D",9602,,,,,,,,,,,,,,,,,,,,,
+15527,"NAD83(HARN) geog3D to geog2D",9659,,,,,,,,,,,,,,,,,,,,,
+15528,NZGD2000 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15529,NZGD2000 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15530,POSGAR 98 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15531,POSGAR 98 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15532,REGVEN geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15533,REGVEN geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15534,RGF93 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15535,RGF93 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15536,RGFG95 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15537,RGFG95 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15538,RGNC 1991 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15539,RGNC 1991 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15540,RGR92 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15541,RGR92 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15542,RRAF 1991 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15543,RRAF 1991 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15544,SIRGAS geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15545,SIRGAS geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15546,SWEREF99 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15547,SWEREF99 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15548,WGS 84 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15549,WGS 84 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15550,Yemen NGN96 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15551,Yemen NGN96 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15552,IGM95 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15553,IGM95 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15554,WGS 72 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15555,WGS 72 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15556,WGS 72BE geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15557,WGS 72BE geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15558,SIRGAS 2000 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15559,SIRGAS 2000 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15560,Lao 1993 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15561,Lao 1993 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15562,Lao 1997 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15563,Lao 1997 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15564,PRS92 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15565,PRS92 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15566,MAGNA-SIRGAS geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15567,MAGNA-SIRGAS geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15568,RGPF geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15569,RGPF geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15570,POSGAR 94 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15571,POSGAR 94 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15572,Korean 2000 geocentric to geog3D,9602,,,,,,,,,,,,,,,,,,,,,
+15573,Korean 2000 geog3D to geog2D,9659,,,,,,,,,,,,,,,,,,,,,
+15914,"BLM zone 14N (US survey feet)",9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+15915,"BLM zone 15N (US survey feet)",9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+15916,"BLM zone 16N (US survey feet)",9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+15917,"BLM zone 17N (US survey feet)",9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,1640416.67,9003,8807,0,9003,,,,,,
+16000,"UTM grid system (northern hemisphere)",9824,8801,0,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,8830,-180,9102,8831,6,9102,,,
+16001,UTM zone 1N,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16002,UTM zone 2N,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16003,UTM zone 3N,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16004,UTM zone 4N,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16005,UTM zone 5N,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16006,UTM zone 6N,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16007,UTM zone 7N,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16008,UTM zone 8N,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16009,UTM zone 9N,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16010,UTM zone 10N,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16011,UTM zone 11N,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16012,UTM zone 12N,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16013,UTM zone 13N,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16014,UTM zone 14N,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16015,UTM zone 15N,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16016,UTM zone 16N,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16017,UTM zone 17N,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16018,UTM zone 18N,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16019,UTM zone 19N,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16020,UTM zone 20N,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16021,UTM zone 21N,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16022,UTM zone 22N,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16023,UTM zone 23N,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16024,UTM zone 24N,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16025,UTM zone 25N,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16026,UTM zone 26N,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16027,UTM zone 27N,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16028,UTM zone 28N,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16029,UTM zone 29N,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16030,UTM zone 30N,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16031,UTM zone 31N,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16032,UTM zone 32N,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16033,UTM zone 33N,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16034,UTM zone 34N,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16035,UTM zone 35N,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16036,UTM zone 36N,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16037,UTM zone 37N,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16038,UTM zone 38N,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16039,UTM zone 39N,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16040,UTM zone 40N,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16041,UTM zone 41N,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16042,UTM zone 42N,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16043,UTM zone 43N,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16044,UTM zone 44N,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16045,UTM zone 45N,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16046,UTM zone 46N,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16047,UTM zone 47N,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16048,UTM zone 48N,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16049,UTM zone 49N,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16050,UTM zone 50N,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16051,UTM zone 51N,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16052,UTM zone 52N,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16053,UTM zone 53N,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16054,UTM zone 54N,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16055,UTM zone 55N,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16056,UTM zone 56N,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16057,UTM zone 57N,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16058,UTM zone 58N,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16059,UTM zone 59N,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16060,UTM zone 60N,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16061,Universal Polar Stereographic North,9810,8801,90,9102,8802,0,9102,8805,0.994,9201,8806,2000000,9001,8807,2000000,9001,,,,,,
+16065,TM35FIN,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16070,3-degree Gauss-Kruger zone 40,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+16071,3-degree Gauss-Kruger zone 41,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+16072,3-degree Gauss-Kruger zone 42,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+16073,3-degree Gauss-Kruger zone 43,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+16074,3-degree Gauss-Kruger zone 44,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+16075,3-degree Gauss-Kruger zone 45,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+16076,3-degree Gauss-Kruger zone 46,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,46500000,9001,8807,0,9001,,,,,,
+16077,3-degree Gauss-Kruger zone 47,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,47500000,9001,8807,0,9001,,,,,,
+16078,3-degree Gauss-Kruger zone 48,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,48500000,9001,8807,0,9001,,,,,,
+16079,3-degree Gauss-Kruger zone 49,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,49500000,9001,8807,0,9001,,,,,,
+16080,3-degree Gauss-Kruger zone 50,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,50500000,9001,8807,0,9001,,,,,,
+16081,3-degree Gauss-Kruger zone 51,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,51500000,9001,8807,0,9001,,,,,,
+16082,3-degree Gauss-Kruger zone 52,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,52500000,9001,8807,0,9001,,,,,,
+16083,3-degree Gauss-Kruger zone 53,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,53500000,9001,8807,0,9001,,,,,,
+16084,3-degree Gauss-Kruger zone 54,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,54500000,9001,8807,0,9001,,,,,,
+16085,3-degree Gauss-Kruger zone 55,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,55500000,9001,8807,0,9001,,,,,,
+16086,3-degree Gauss-Kruger zone 56,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,56500000,9001,8807,0,9001,,,,,,
+16087,3-degree Gauss-Kruger zone 57,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,57500000,9001,8807,0,9001,,,,,,
+16088,3-degree Gauss-Kruger zone 58,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,58500000,9001,8807,0,9001,,,,,,
+16089,3-degree Gauss-Kruger zone 59,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,59500000,9001,8807,0,9001,,,,,,
+16090,3-degree Gauss-Kruger zone 60,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,60000000,9001,8807,0,9001,,,,,,
+16091,3-degree Gauss-Kruger zone 61,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,61500000,9001,8807,0,9001,,,,,,
+16092,3-degree Gauss-Kruger zone 62,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,62500000,9001,8807,0,9001,,,,,,
+16093,3-degree Gauss-Kruger zone 63,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,63500000,9001,8807,0,9001,,,,,,
+16094,3-degree Gauss-Kruger zone 64,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,64500000,9001,8807,0,9001,,,,,,
+16100,"UTM grid system (southern hemisphere)",9824,8801,0,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,8830,-180,9102,8831,6,9102,,,
+16101,UTM zone 1S,9807,8801,0,9102,8802,-177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16102,UTM zone 2S,9807,8801,0,9102,8802,-171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16103,UTM zone 3S,9807,8801,0,9102,8802,-165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16104,UTM zone 4S,9807,8801,0,9102,8802,-159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16105,UTM zone 5S,9807,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16106,UTM zone 6S,9807,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16107,UTM zone 7S,9807,8801,0,9102,8802,-141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16108,UTM zone 8S,9807,8801,0,9102,8802,-135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16109,UTM zone 9S,9807,8801,0,9102,8802,-129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16110,UTM zone 10S,9807,8801,0,9102,8802,-123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16111,UTM zone 11S,9807,8801,0,9102,8802,-117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16112,UTM zone 12S,9807,8801,0,9102,8802,-111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16113,UTM zone 13S,9807,8801,0,9102,8802,-105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16114,UTM zone 14S,9807,8801,0,9102,8802,-99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16115,UTM zone 15S,9807,8801,0,9102,8802,-93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16116,UTM zone 16S,9807,8801,0,9102,8802,-87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16117,UTM zone 17S,9807,8801,0,9102,8802,-81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16118,UTM zone 18S,9807,8801,0,9102,8802,-75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16119,UTM zone 19S,9807,8801,0,9102,8802,-69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16120,UTM zone 20S,9807,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16121,UTM zone 21S,9807,8801,0,9102,8802,-57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16122,UTM zone 22S,9807,8801,0,9102,8802,-51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16123,UTM zone 23S,9807,8801,0,9102,8802,-45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16124,UTM zone 24S,9807,8801,0,9102,8802,-39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16125,UTM zone 25S,9807,8801,0,9102,8802,-33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16126,UTM zone 26S,9807,8801,0,9102,8802,-27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16127,UTM zone 27S,9807,8801,0,9102,8802,-21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16128,UTM zone 28S,9807,8801,0,9102,8802,-15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16129,UTM zone 29S,9807,8801,0,9102,8802,-9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16130,UTM zone 30S,9807,8801,0,9102,8802,-3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16131,UTM zone 31S,9807,8801,0,9102,8802,3,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16132,UTM zone 32S,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16133,UTM zone 33S,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16134,UTM zone 34S,9807,8801,0,9102,8802,21,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16135,UTM zone 35S,9807,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16136,UTM zone 36S,9807,8801,0,9102,8802,33,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16137,UTM zone 37S,9807,8801,0,9102,8802,39,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16138,UTM zone 38S,9807,8801,0,9102,8802,45,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16139,UTM zone 39S,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16140,UTM zone 40S,9807,8801,0,9102,8802,57,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16141,UTM zone 41S,9807,8801,0,9102,8802,63,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16142,UTM zone 42S,9807,8801,0,9102,8802,69,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16143,UTM zone 43S,9807,8801,0,9102,8802,75,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16144,UTM zone 44S,9807,8801,0,9102,8802,81,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16145,UTM zone 45S,9807,8801,0,9102,8802,87,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16146,UTM zone 46S,9807,8801,0,9102,8802,93,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16147,UTM zone 47S,9807,8801,0,9102,8802,99,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16148,UTM zone 48S,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16149,UTM zone 49S,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16150,UTM zone 50S,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16151,UTM zone 51S,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16152,UTM zone 52S,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16153,UTM zone 53S,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16154,UTM zone 54S,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16155,UTM zone 55S,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16156,UTM zone 56S,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16157,UTM zone 57S,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16158,UTM zone 58S,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16159,UTM zone 59S,9807,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16160,UTM zone 60S,9807,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16161,Universal Polar Stereographic South,9810,8801,-90,9102,8802,0,9102,8805,0.994,9201,8806,2000000,9001,8807,2000000,9001,,,,,,
+16170,3-degree Gauss-Kruger CM 120E,9807,8801,0,9102,8802,120,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16171,3-degree Gauss-Kruger CM 123E,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16172,3-degree Gauss-Kruger CM 126E,9807,8801,0,9102,8802,126,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16173,3-degree Gauss-Kruger CM 129E,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16174,3-degree Gauss-Kruger CM 132E,9807,8801,0,9102,8802,132,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16175,3-degree Gauss-Kruger CM 135E,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16176,3-degree Gauss-Kruger CM 138E,9807,8801,0,9102,8802,138,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16177,3-degree Gauss-Kruger CM 141E,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16178,3-degree Gauss-Kruger CM 144E,9807,8801,0,9102,8802,144,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16179,3-degree Gauss-Kruger CM 147E,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16180,3-degree Gauss-Kruger CM 150E,9807,8801,0,9102,8802,150,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16181,3-degree Gauss-Kruger CM 153E,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16182,3-degree Gauss-Kruger CM 156E,9807,8801,0,9102,8802,156,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16183,3-degree Gauss-Kruger CM 159E,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16184,3-degree Gauss-Kruger CM 162E,9807,8801,0,9102,8802,162,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16185,3-degree Gauss-Kruger CM 165E,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16186,3-degree Gauss-Kruger CM 168E,9807,8801,0,9102,8802,168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16187,3-degree Gauss-Kruger CM 171E,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16188,3-degree Gauss-Kruger CM 174E,9807,8801,0,9102,8802,174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16189,3-degree Gauss-Kruger CM 177E,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16190,3-degree Gauss-Kruger CM 180,9807,8801,0,9102,8802,180,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16191,3-degree Gauss-Kruger CM 177W,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16192,3-degree Gauss-Kruger CM 174W,9807,8801,0,9102,8802,-174,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16193,3-degree Gauss-Kruger CM 171W,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16194,3-degree Gauss-Kruger CM 168W,9807,8801,0,9102,8802,-168,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16201,6-degree Gauss-Kruger zone 1,9807,8801,0,9102,8802,3,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+16202,6-degree Gauss-Kruger zone 2,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+16203,6-degree Gauss-Kruger zone 3,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+16204,6-degree Gauss-Kruger zone 4,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+16205,6-degree Gauss-Kruger zone 5,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+16206,6-degree Gauss-Kruger zone 6,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+16207,6-degree Gauss-Kruger zone 7,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+16208,6-degree Gauss-Kruger zone 8,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+16209,6-degree Gauss-Kruger zone 9,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+16210,6-degree Gauss-Kruger zone 10,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+16211,6-degree Gauss-Kruger zone 11,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+16212,6-degree Gauss-Kruger zone 12,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+16213,6-degree Gauss-Kruger zone 13,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+16214,6-degree Gauss-Kruger zone 14,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+16215,6-degree Gauss-Kruger zone 15,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+16216,6-degree Gauss-Kruger zone 16,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+16217,6-degree Gauss-Kruger zone 17,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+16218,6-degree Gauss-Kruger zone 18,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+16219,6-degree Gauss-Kruger zone 19,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+16220,6-degree Gauss-Kruger zone 20,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+16221,6-degree Gauss-Kruger zone 21,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+16222,6-degree Gauss-Kruger zone 22,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+16223,6-degree Gauss-Kruger zone 23,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+16224,6-degree Gauss-Kruger zone 24,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+16225,6-degree Gauss-Kruger zone 25,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+16226,6-degree Gauss-Kruger zone 26,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+16227,6-degree Gauss-Kruger zone 27,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+16228,6-degree Gauss-Kruger zone 28,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+16229,6-degree Gauss-Kruger zone 29,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+16230,6-degree Gauss-Kruger zone 30,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+16231,6-degree Gauss-Kruger zone 31,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+16232,6-degree Gauss-Kruger zone 32,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+16233,6-degree Gauss-Kruger zone 33,9807,8801,0,9102,8802,-165,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+16234,6-degree Gauss-Kruger zone 34,9807,8801,0,9102,8802,-159,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+16235,6-degree Gauss-Kruger zone 35,9807,8801,0,9102,8802,-153,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+16236,6-degree Gauss-Kruger zone 36,9807,8801,0,9102,8802,-147,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+16237,6-degree Gauss-Kruger zone 37,9807,8801,0,9102,8802,-141,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+16238,6-degree Gauss-Kruger zone 38,9807,8801,0,9102,8802,-135,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+16239,6-degree Gauss-Kruger zone 39,9807,8801,0,9102,8802,-129,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+16240,6-degree Gauss-Kruger zone 40,9807,8801,0,9102,8802,-123,9102,8805,1,9201,8806,40500000,9001,8807,0,9001,,,,,,
+16241,6-degree Gauss-Kruger zone 41,9807,8801,0,9102,8802,-117,9102,8805,1,9201,8806,41500000,9001,8807,0,9001,,,,,,
+16242,6-degree Gauss-Kruger zone 42,9807,8801,0,9102,8802,-111,9102,8805,1,9201,8806,42500000,9001,8807,0,9001,,,,,,
+16243,6-degree Gauss-Kruger zone 43,9807,8801,0,9102,8802,-105,9102,8805,1,9201,8806,43500000,9001,8807,0,9001,,,,,,
+16244,6-degree Gauss-Kruger zone 44,9807,8801,0,9102,8802,-99,9102,8805,1,9201,8806,44500000,9001,8807,0,9001,,,,,,
+16245,6-degree Gauss-Kruger zone 45,9807,8801,0,9102,8802,-93,9102,8805,1,9201,8806,45500000,9001,8807,0,9001,,,,,,
+16246,6-degree Gauss-Kruger zone 46,9807,8801,0,9102,8802,-87,9102,8805,1,9201,8806,46500000,9001,8807,0,9001,,,,,,
+16247,6-degree Gauss-Kruger zone 47,9807,8801,0,9102,8802,-81,9102,8805,1,9201,8806,47500000,9001,8807,0,9001,,,,,,
+16248,6-degree Gauss-Kruger zone 48,9807,8801,0,9102,8802,-75,9102,8805,1,9201,8806,48500000,9001,8807,0,9001,,,,,,
+16249,6-degree Gauss-Kruger zone 49,9807,8801,0,9102,8802,-69,9102,8805,1,9201,8806,49500000,9001,8807,0,9001,,,,,,
+16250,6-degree Gauss-Kruger zone 50,9807,8801,0,9102,8802,-63,9102,8805,1,9201,8806,50500000,9001,8807,0,9001,,,,,,
+16251,6-degree Gauss-Kruger zone 51,9807,8801,0,9102,8802,-57,9102,8805,1,9201,8806,51500000,9001,8807,0,9001,,,,,,
+16252,6-degree Gauss-Kruger zone 52,9807,8801,0,9102,8802,-51,9102,8805,1,9201,8806,52500000,9001,8807,0,9001,,,,,,
+16253,6-degree Gauss-Kruger zone 53,9807,8801,0,9102,8802,-45,9102,8805,1,9201,8806,53500000,9001,8807,0,9001,,,,,,
+16254,6-degree Gauss-Kruger zone 54,9807,8801,0,9102,8802,-39,9102,8805,1,9201,8806,54500000,9001,8807,0,9001,,,,,,
+16255,6-degree Gauss-Kruger zone 55,9807,8801,0,9102,8802,-33,9102,8805,1,9201,8806,55500000,9001,8807,0,9001,,,,,,
+16256,6-degree Gauss-Kruger zone 56,9807,8801,0,9102,8802,-27,9102,8805,1,9201,8806,56500000,9001,8807,0,9001,,,,,,
+16257,6-degree Gauss-Kruger zone 57,9807,8801,0,9102,8802,-21,9102,8805,1,9201,8806,57500000,9001,8807,0,9001,,,,,,
+16258,6-degree Gauss-Kruger zone 58,9807,8801,0,9102,8802,-15,9102,8805,1,9201,8806,58500000,9001,8807,0,9001,,,,,,
+16259,6-degree Gauss-Kruger zone 59,9807,8801,0,9102,8802,-9,9102,8805,1,9201,8806,59500000,9001,8807,0,9001,,,,,,
+16260,6-degree Gauss-Kruger zone 60,9807,8801,0,9102,8802,-3,9102,8805,1,9201,8806,60500000,9001,8807,0,9001,,,,,,
+16261,3-degree Gauss-Kruger zone 1,9807,8801,0,9102,8802,3,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+16262,3-degree Gauss-Kruger zone 2,9807,8801,0,9102,8802,6,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+16263,3-degree Gauss-Kruger zone 3,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+16264,3-degree Gauss-Kruger zone 4,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+16265,3-degree Gauss-Kruger zone 5,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+16266,3-degree Gauss-Kruger zone 6,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+16267,3-degree Gauss-Kruger zone 7,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+16268,3-degree Gauss-Kruger zone 8,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,8500000,9001,8807,0,9001,,,,,,
+16269,3-degree Gauss-Kruger zone 9,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,9500000,9001,8807,0,9001,,,,,,
+16270,3-degree Gauss-Kruger zone 10,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,10500000,9001,8807,0,9001,,,,,,
+16271,3-degree Gauss-Kruger zone 11,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,11500000,9001,8807,0,9001,,,,,,
+16272,3-degree Gauss-Kruger zone 12,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,12500000,9001,8807,0,9001,,,,,,
+16273,3-degree Gauss-Kruger zone 13,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,13500000,9001,8807,0,9001,,,,,,
+16274,3-degree Gauss-Kruger zone 14,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,14500000,9001,8807,0,9001,,,,,,
+16275,3-degree Gauss-Kruger zone 15,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,15500000,9001,8807,0,9001,,,,,,
+16276,3-degree Gauss-Kruger zone 16,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,16500000,9001,8807,0,9001,,,,,,
+16277,3-degree Gauss-Kruger zone 17,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,17500000,9001,8807,0,9001,,,,,,
+16278,3-degree Gauss-Kruger zone 18,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,18500000,9001,8807,0,9001,,,,,,
+16279,3-degree Gauss-Kruger zone 19,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,19500000,9001,8807,0,9001,,,,,,
+16280,3-degree Gauss-Kruger zone 20,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,20500000,9001,8807,0,9001,,,,,,
+16281,3-degree Gauss-Kruger zone 21,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,21500000,9001,8807,0,9001,,,,,,
+16282,3-degree Gauss-Kruger zone 22,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,22500000,9001,8807,0,9001,,,,,,
+16283,3-degree Gauss-Kruger zone 23,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,23500000,9001,8807,0,9001,,,,,,
+16284,3-degree Gauss-Kruger zone 24,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,24500000,9001,8807,0,9001,,,,,,
+16285,3-degree Gauss-Kruger zone 25,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,25500000,9001,8807,0,9001,,,,,,
+16286,3-degree Gauss-Kruger zone 26,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,26500000,9001,8807,0,9001,,,,,,
+16287,3-degree Gauss-Kruger zone 27,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,27500000,9001,8807,0,9001,,,,,,
+16288,3-degree Gauss-Kruger zone 28,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,28500000,9001,8807,0,9001,,,,,,
+16289,3-degree Gauss-Kruger zone 29,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,29500000,9001,8807,0,9001,,,,,,
+16290,3-degree Gauss-Kruger zone 30,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,30500000,9001,8807,0,9001,,,,,,
+16291,3-degree Gauss-Kruger zone 31,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,31500000,9001,8807,0,9001,,,,,,
+16292,3-degree Gauss-Kruger zone 32,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,32500000,9001,8807,0,9001,,,,,,
+16293,3-degree Gauss-Kruger zone 33,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,33500000,9001,8807,0,9001,,,,,,
+16294,3-degree Gauss-Kruger zone 34,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,34500000,9001,8807,0,9001,,,,,,
+16295,3-degree Gauss-Kruger zone 35,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,35500000,9001,8807,0,9001,,,,,,
+16296,3-degree Gauss-Kruger zone 36,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,36500000,9001,8807,0,9001,,,,,,
+16297,3-degree Gauss-Kruger zone 37,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,37500000,9001,8807,0,9001,,,,,,
+16298,3-degree Gauss-Kruger zone 38,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,38500000,9001,8807,0,9001,,,,,,
+16299,3-degree Gauss-Kruger zone 39,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,39500000,9001,8807,0,9001,,,,,,
+16301,6-degree Gauss-Kruger CM 3E,9807,8801,0,9102,8802,3,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16302,6-degree Gauss-Kruger CM 9E,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16303,6-degree Gauss-Kruger CM 15E,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16304,6-degree Gauss-Kruger CM 21E,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16305,6-degree Gauss-Kruger CM 27E,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16306,6-degree Gauss-Kruger CM 33E,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16307,6-degree Gauss-Kruger CM 39E,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16308,6-degree Gauss-Kruger CM 45E,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16309,6-degree Gauss-Kruger CM 51E,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16310,6-degree Gauss-Kruger CM 57E,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16311,6-degree Gauss-Kruger CM 63E,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16312,6-degree Gauss-Kruger CM 69E,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16313,6-degree Gauss-Kruger CM 75E,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16314,6-degree Gauss-Kruger CM 81E,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16315,6-degree Gauss-Kruger CM 87E,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16316,6-degree Gauss-Kruger CM 93E,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16317,6-degree Gauss-Kruger CM 99E,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16318,6-degree Gauss-Kruger CM 105E,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16319,6-degree Gauss-Kruger CM 111E,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16320,6-degree Gauss-Kruger CM 117E,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16321,6-degree Gauss-Kruger CM 123E,9807,8801,0,9102,8802,123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16322,6-degree Gauss-Kruger CM 129E,9807,8801,0,9102,8802,129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16323,6-degree Gauss-Kruger CM 135E,9807,8801,0,9102,8802,135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16324,6-degree Gauss-Kruger CM 141E,9807,8801,0,9102,8802,141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16325,6-degree Gauss-Kruger CM 147E,9807,8801,0,9102,8802,147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16326,6-degree Gauss-Kruger CM 153E,9807,8801,0,9102,8802,153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16327,6-degree Gauss-Kruger CM 159E,9807,8801,0,9102,8802,159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16328,6-degree Gauss-Kruger CM 165E,9807,8801,0,9102,8802,165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16329,6-degree Gauss-Kruger CM 171E,9807,8801,0,9102,8802,171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16330,6-degree Gauss-Kruger CM 177E,9807,8801,0,9102,8802,177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16331,6-degree Gauss-Kruger CM 177W,9807,8801,0,9102,8802,-177,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16332,6-degree Gauss-Kruger CM 171W,9807,8801,0,9102,8802,-171,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16333,6-degree Gauss-Kruger CM 165W,9807,8801,0,9102,8802,-165,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16334,6-degree Gauss-Kruger CM 159W,9807,8801,0,9102,8802,-159,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16335,6-degree Gauss-Kruger CM 153W,9807,8801,0,9102,8802,-153,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16336,6-degree Gauss-Kruger CM 147W,9807,8801,0,9102,8802,-147,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16337,6-degree Gauss-Kruger CM 141W,9807,8801,0,9102,8802,-141,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16338,6-degree Gauss-Kruger CM 135W,9807,8801,0,9102,8802,-135,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16339,6-degree Gauss-Kruger CM 129W,9807,8801,0,9102,8802,-129,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16340,6-degree Gauss-Kruger CM 123W,9807,8801,0,9102,8802,-123,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16341,6-degree Gauss-Kruger CM 117W,9807,8801,0,9102,8802,-117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16342,6-degree Gauss-Kruger CM 111W,9807,8801,0,9102,8802,-111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16343,6-degree Gauss-Kruger CM 105W,9807,8801,0,9102,8802,-105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16344,6-degree Gauss-Kruger CM 99W,9807,8801,0,9102,8802,-99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16345,6-degree Gauss-Kruger CM 93W,9807,8801,0,9102,8802,-93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16346,6-degree Gauss-Kruger CM 87W,9807,8801,0,9102,8802,-87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16347,6-degree Gauss-Kruger CM 81W,9807,8801,0,9102,8802,-81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16348,6-degree Gauss-Kruger CM 75W,9807,8801,0,9102,8802,-75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16349,6-degree Gauss-Kruger CM 69W,9807,8801,0,9102,8802,-69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16350,6-degree Gauss-Kruger CM 63W,9807,8801,0,9102,8802,-63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16351,6-degree Gauss-Kruger CM 57W,9807,8801,0,9102,8802,-57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16352,6-degree Gauss-Kruger CM 51W,9807,8801,0,9102,8802,-51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16353,6-degree Gauss-Kruger CM 45W,9807,8801,0,9102,8802,-45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16354,6-degree Gauss-Kruger CM 39W,9807,8801,0,9102,8802,-39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16355,6-degree Gauss-Kruger CM 33W,9807,8801,0,9102,8802,-33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16356,6-degree Gauss-Kruger CM 27W,9807,8801,0,9102,8802,-27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16357,6-degree Gauss-Kruger CM 21W,9807,8801,0,9102,8802,-21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16358,6-degree Gauss-Kruger CM 15W,9807,8801,0,9102,8802,-15,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16359,6-degree Gauss-Kruger CM 9W,9807,8801,0,9102,8802,-9,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16360,6-degree Gauss-Kruger CM 3W,9807,8801,0,9102,8802,-3,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16361,3-degree Gauss-Kruger CM 3E,9807,8801,0,9102,8802,3,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16362,3-degree Gauss-Kruger CM 6E,9807,8801,0,9102,8802,6,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16363,3-degree Gauss-Kruger CM 9E,9807,8801,0,9102,8802,9,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16364,3-degree Gauss-Kruger CM 12E,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16365,3-degree Gauss-Kruger CM 15E,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16366,3-degree Gauss-Kruger CM 18E,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16367,3-degree Gauss-Kruger CM 21E,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16368,3-degree Gauss-Kruger CM 24E,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16369,3-degree Gauss-Kruger CM 27E,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16370,3-degree Gauss-Kruger CM 30E,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16371,3-degree Gauss-Kruger CM 33E,9807,8801,0,9102,8802,33,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16372,3-degree Gauss-Kruger CM 36E,9807,8801,0,9102,8802,36,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16373,3-degree Gauss-Kruger CM 39E,9807,8801,0,9102,8802,39,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16374,3-degree Gauss-Kruger CM 42E,9807,8801,0,9102,8802,42,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16375,3-degree Gauss-Kruger CM 45E,9807,8801,0,9102,8802,45,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16376,3-degree Gauss-Kruger CM 48E,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16377,3-degree Gauss-Kruger CM 51E,9807,8801,0,9102,8802,51,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16378,3-degree Gauss-Kruger CM 54E,9807,8801,0,9102,8802,54,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16379,3-degree Gauss-Kruger CM 57E,9807,8801,0,9102,8802,57,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16380,3-degree Gauss-Kruger CM 60E,9807,8801,0,9102,8802,60,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16381,3-degree Gauss-Kruger CM 63E,9807,8801,0,9102,8802,63,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16382,3-degree Gauss-Kruger CM 66E,9807,8801,0,9102,8802,66,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16383,3-degree Gauss-Kruger CM 69E,9807,8801,0,9102,8802,69,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16384,3-degree Gauss-Kruger CM 72E,9807,8801,0,9102,8802,72,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16385,3-degree Gauss-Kruger CM 75E,9807,8801,0,9102,8802,75,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16386,3-degree Gauss-Kruger CM 78E,9807,8801,0,9102,8802,78,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16387,3-degree Gauss-Kruger CM 81E,9807,8801,0,9102,8802,81,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16388,3-degree Gauss-Kruger CM 84E,9807,8801,0,9102,8802,84,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16389,3-degree Gauss-Kruger CM 87E,9807,8801,0,9102,8802,87,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16390,3-degree Gauss-Kruger CM 90E,9807,8801,0,9102,8802,90,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16391,3-degree Gauss-Kruger CM 93E,9807,8801,0,9102,8802,93,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16392,3-degree Gauss-Kruger CM 96E,9807,8801,0,9102,8802,96,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16393,3-degree Gauss-Kruger CM 99E,9807,8801,0,9102,8802,99,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16394,3-degree Gauss-Kruger CM 102E,9807,8801,0,9102,8802,102,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16395,3-degree Gauss-Kruger CM 105E,9807,8801,0,9102,8802,105,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16396,3-degree Gauss-Kruger CM 108E,9807,8801,0,9102,8802,108,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16397,3-degree Gauss-Kruger CM 111E,9807,8801,0,9102,8802,111,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16398,3-degree Gauss-Kruger CM 114E,9807,8801,0,9102,8802,114,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16399,3-degree Gauss-Kruger CM 117E,9807,8801,0,9102,8802,117,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16400,TM 0 N,9807,8801,0,9102,8802,0,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16405,TM 5 NE,9807,8801,0,9102,8802,5,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16406,TM 6 NE,9807,8801,0,9102,8802,6,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16411,TM 11 NE,9807,8801,0,9102,8802,11,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16412,TM 12 NE,9807,8801,0,9102,8802,12,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16413,TM 13 NE,9807,8801,0,9102,8802,13,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16430,TM 30 NE,9807,8801,0,9102,8802,30,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16490,Bangladesh Transverse Mercator,9807,8801,0,9102,8802,90,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16506,TM 106 NE,9807,8801,0,9102,8802,106,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+16586,GK 106 NE,9807,8801,0,9102,8802,106,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+16611,TM 11.30 SE,9807,8801,0,9110,8802,11.3,9110,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16612,TM 12 SE,9807,8801,0,9102,8802,12,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16636,TM 36 SE,9807,8801,0,9102,8802,36,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16709,TM 109 SE,9807,8801,0,9102,8802,109,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16716,TM 116 SE,9807,8801,0,9102,8802,116,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+16732,TM 132 SE,9807,8801,0,9102,8802,132,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17001,TM 1 NW,9807,8801,0,9102,8802,-1,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+17005,TM 5 NW,9807,8801,0,9102,8802,-5,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+17054,TM 54 NW,9807,8801,0,9102,8802,-54,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+17204,SCAR IMW SP19-20,9802,8821,-90,9102,8822,-66,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+17205,SCAR IMW SP21-22,9802,8821,-90,9102,8822,-54,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+17206,SCAR IMW SP23-24,9802,8821,-90,9102,8822,-42,9102,8823,-60.4,9110,8824,-63.2,9110,8826,0,9001,8827,0,9001,,,
+17207,SCAR IMW SQ01-02,9802,8821,-90,9102,8822,-174,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17208,SCAR IMW SQ19-20,9802,8821,-90,9102,8822,-66,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17209,SCAR IMW SQ21-22,9802,8821,-90,9102,8822,-54,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17210,SCAR IMW SQ37-38,9802,8821,-90,9102,8822,42,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17211,SCAR IMW SQ39-40,9802,8821,-90,9102,8822,54,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17212,SCAR IMW SQ41-42,9802,8821,-90,9102,8822,66,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17213,SCAR IMW SQ43-44,9802,8821,-90,9102,8822,78,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17214,SCAR IMW SQ45-46,9802,8821,-90,9102,8822,90,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17215,SCAR IMW SQ47-48,9802,8821,-90,9102,8822,102,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17216,SCAR IMW SQ49-50,9802,8821,-90,9102,8822,114,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17217,SCAR IMW SQ51-52,9802,8821,-90,9102,8822,126,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17218,SCAR IMW SQ53-54,9802,8821,-90,9102,8822,138,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17219,SCAR IMW SQ55-56,9802,8821,-90,9102,8822,150,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17220,SCAR IMW SQ57-58,9802,8821,-90,9102,8822,162,9102,8823,-64.4,9110,8824,-67.2,9110,8826,0,9001,8827,0,9001,,,
+17221,SCAR IMW SR13-14,9802,8821,-90,9102,8822,-102,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17222,SCAR IMW SR15-16,9802,8821,-90,9102,8822,-90,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17223,SCAR IMW SR17-18,9802,8821,-90,9102,8822,-78,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17224,SCAR IMW SR19-20,9802,8821,-90,9102,8822,-66,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17225,SCAR IMW SR27-28,9802,8821,-90,9102,8822,-18,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17226,SCAR IMW SR29-30,9802,8821,-90,9102,8822,-6,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17227,SCAR IMW SR31-32,9802,8821,-90,9102,8822,6,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17228,SCAR IMW SR33-34,9802,8821,-90,9102,8822,18,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17229,SCAR IMW SR35-36,9802,8821,-90,9102,8822,30,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17230,SCAR IMW SR37-38,9802,8821,-90,9102,8822,42,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17231,SCAR IMW SR39-40,9802,8821,-90,9102,8822,54,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17232,SCAR IMW SR41-42,9802,8821,-90,9102,8822,66,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17233,SCAR IMW SR43-44,9802,8821,-90,9102,8822,78,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17234,SCAR IMW SR45-46,9802,8821,-90,9102,8822,90,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17235,SCAR IMW SR47-48,9802,8821,-90,9102,8822,102,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17236,SCAR IMW SR49-50,9802,8821,-90,9102,8822,114,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17237,SCAR IMW SR51-52,9802,8821,-90,9102,8822,126,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17238,SCAR IMW SR53-54,9802,8821,-90,9102,8822,138,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17239,SCAR IMW SR55-56,9802,8821,-90,9102,8822,150,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17240,SCAR IMW SR57-58,9802,8821,-90,9102,8822,162,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17241,SCAR IMW SR59-60,9802,8821,-90,9102,8822,174,9102,8823,-68.4,9110,8824,-71.2,9110,8826,0,9001,8827,0,9001,,,
+17242,SCAR IMW SS04-06,9802,8821,-90,9102,8822,-153,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17243,SCAR IMW SS07-09,9802,8821,-90,9102,8822,-135,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17244,SCAR IMW SS10-12,9802,8821,-90,9102,8822,-117,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17245,SCAR IMW SS13-15,9802,8821,-90,9102,8822,-99,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17246,SCAR IMW SS16-18,9802,8821,-90,9102,8822,-81,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17247,SCAR IMW SS19-21,9802,8821,-90,9102,8822,-63,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17248,SCAR IMW SS25-27,9802,8821,-90,9102,8822,-27,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17249,SCAR IMW SS28-30,9802,8821,-90,9102,8822,-9,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17250,SCAR IMW SS31-33,9802,8821,-90,9102,8822,9,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17251,SCAR IMW SS34-36,9802,8821,-90,9102,8822,27,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17252,SCAR IMW SS37-39,9802,8821,-90,9102,8822,45,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17253,SCAR IMW SS40-42,9802,8821,-90,9102,8822,63,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17254,SCAR IMW SS43-45,9802,8821,-90,9102,8822,81,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17255,SCAR IMW SS46-48,9802,8821,-90,9102,8822,99,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17256,SCAR IMW SS49-51,9802,8821,-90,9102,8822,117,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17257,SCAR IMW SS52-54,9802,8821,-90,9102,8822,135,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17258,SCAR IMW SS55-57,9802,8821,-90,9102,8822,153,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17259,SCAR IMW SS58-60,9802,8821,-90,9102,8822,171,9102,8823,-72.4,9110,8824,-75.2,9110,8826,0,9001,8827,0,9001,,,
+17260,SCAR IMW ST01-04,9802,8821,-90,9102,8822,-168,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17261,SCAR IMW ST05-08,9802,8821,-90,9102,8822,-144,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17262,SCAR IMW ST09-12,9802,8821,-90,9102,8822,-120,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17263,SCAR IMW ST13-16,9802,8821,-90,9102,8822,-96,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17264,SCAR IMW ST17-20,9802,8821,-90,9102,8822,-72,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17265,SCAR IMW ST21-24,9802,8821,-90,9102,8822,-48,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17266,SCAR IMW ST25-28,9802,8821,-90,9102,8822,-24,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17267,SCAR IMW ST29-32,9802,8821,-90,9102,8822,0,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17268,SCAR IMW ST33-36,9802,8821,-90,9102,8822,24,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17269,SCAR IMW ST37-40,9802,8821,-90,9102,8822,48,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17270,SCAR IMW ST41-44,9802,8821,-90,9102,8822,72,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17271,SCAR IMW ST45-48,9802,8821,-90,9102,8822,96,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17272,SCAR IMW ST49-52,9802,8821,-90,9102,8822,120,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17273,SCAR IMW ST53-56,9802,8821,-90,9102,8822,144,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17274,SCAR IMW ST57-60,9802,8821,-90,9102,8822,168,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17275,SCAR IMW SU01-05,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-165,9102,,,,,,,,,
+17276,SCAR IMW SU06-10,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-135,9102,,,,,,,,,
+17277,SCAR IMW SU11-15,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-105,9102,,,,,,,,,
+17278,SCAR IMW SU16-20,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-75,9102,,,,,,,,,
+17279,SCAR IMW SU21-25,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-45,9102,,,,,,,,,
+17280,SCAR IMW SU26-30,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-15,9102,,,,,,,,,
+17281,SCAR IMW SU31-35,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,15,9102,,,,,,,,,
+17282,SCAR IMW SU36-40,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,45,9102,,,,,,,,,
+17283,SCAR IMW SU41-45,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,75,9102,,,,,,,,,
+17284,SCAR IMW SU46-50,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,105,9102,,,,,,,,,
+17285,SCAR IMW SU51-55,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,135,9102,,,,,,,,,
+17286,SCAR IMW SU56-60,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,165,9102,,,,,,,,,
+17287,SCAR IMW SV01-10,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-150,9102,,,,,,,,,
+17288,SCAR IMW SV11-20,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-90,9102,,,,,,,,,
+17289,SCAR IMW SV21-30,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-30,9102,,,,,,,,,
+17290,SCAR IMW SV31-40,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,30,9102,,,,,,,,,
+17291,SCAR IMW SV41-50,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,90,9102,,,,,,,,,
+17292,SCAR IMW SV51-60,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,150,9102,,,,,,,,,
+17293,SCAR IMW SW01-60,9829,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,0,9102,,,,,,,,,
+17294,USGS Transantarctic Mountains,9802,8821,-78,9102,8822,162,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
+17321,SWEREF99 12 00,9807,8801,0,9102,8802,12,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17322,SWEREF99 13 30,9807,8801,0,9110,8802,13.3,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17323,SWEREF99 15 00,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17324,SWEREF99 16 30,9807,8801,0,9110,8802,16.3,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17325,SWEREF99 18 00,9807,8801,0,9102,8802,18,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17326,SWEREF99 14 15,9807,8801,0,9110,8802,14.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17327,SWEREF99 15 45,9807,8801,0,9110,8802,15.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17328,SWEREF99 17 15,9807,8801,0,9110,8802,17.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17329,SWEREF99 18 45,9807,8801,0,9110,8802,18.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17330,SWEREF99 20 15,9807,8801,0,9110,8802,20.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17331,SWEREF99 21 45,9807,8801,0,9110,8802,21.45,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17332,SWEREF99 23 15,9807,8801,0,9110,8802,23.15,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+17333,SWEREF99 TM,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+17334,Sweden zone 7.5 gon V,9807,8801,0,9110,8802,11.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+17335,Sweden zone 5 gon V,9807,8801,0,9110,8802,13.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+17336,Sweden zone 0 gon,9807,8801,0,9110,8802,18.03298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+17337,Sweden zone 2.5 gon O,9807,8801,0,9110,8802,20.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+17338,Sweden zone 5 gon O,9807,8801,0,9110,8802,22.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+17348,Map Grid of Australia zone 48,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17349,Map Grid of Australia zone 49,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17350,Map Grid of Australia zone 50,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17351,Map Grid of Australia zone 51,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17352,Map Grid of Australia zone 52,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17353,Map Grid of Australia zone 53,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17354,Map Grid of Australia zone 54,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17355,Map Grid of Australia zone 55,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17356,Map Grid of Australia zone 56,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17357,Map Grid of Australia zone 57,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17358,Map Grid of Australia zone 58,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17359,SA Lambert,9802,8821,-32,9102,8822,135,9102,8823,-28,9102,8824,-36,9102,8826,1000000,9001,8827,2000000,9001,,,
+17360,Vicgrid66,9802,8821,-37,9102,8822,145,9102,8823,-36,9102,8824,-38,9102,8826,2500000,9001,8827,4500000,9001,,,
+17361,Vicgrid94,9802,8821,-37,9102,8822,145,9102,8823,-36,9102,8824,-38,9102,8826,2500000,9001,8827,2500000,9001,,,
+17362,Geoscience Australia Standard National Scale Lambert Projection,9802,8821,0,9102,8822,134,9102,8823,-18,9102,8824,-36,9102,8826,0,9001,8827,0,9001,,,
+17363,Brisbane City Survey Grid 02,9807,8801,-28,9102,8802,153,9102,8805,0.99999,9201,8806,50000,9001,8807,100000,9001,,,,,,
+17364,New South Wales Lambert,9802,8821,-33.25,9102,8822,147,9102,8823,-30.75,9102,8824,-35.75,9102,8826,9300000,9001,8827,4500000,9001,,,
+17401,Katanga Lambert Conformal,9802,8821,0,9102,8822,26,9102,8823,-6.5,9102,8824,-11.5,9102,8826,0,9001,8827,0,9001,,,
+17402,Katanga Transverse Mercator,9807,8801,-9,9102,8802,26,9102,8805,0.9998,9201,8806,0,9001,8807,0,9001,,,,,,
+17412,Congo Transverse Mercator zone 12,9807,8801,0,9102,8802,12,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17414,Congo Transverse Mercator zone 14,9807,8801,0,9102,8802,14,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17416,Congo Transverse Mercator zone 16,9807,8801,0,9102,8802,16,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17418,Congo Transverse Mercator zone 18,9807,8801,0,9102,8802,18,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17420,Congo Transverse Mercator zone 20,9807,8801,0,9102,8802,20,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17422,Congo Transverse Mercator zone 22,9807,8801,0,9102,8802,22,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17424,Congo Transverse Mercator zone 24,9807,8801,0,9102,8802,24,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17426,Congo Transverse Mercator zone 26,9807,8801,0,9102,8802,26,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17428,Congo Transverse Mercator zone 28,9807,8801,0,9102,8802,28,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17430,Congo Transverse Mercator zone 30,9807,8801,0,9102,8802,30,9102,8805,0.9999,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17448,Australian Map Grid zone 48,9807,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17449,Australian Map Grid zone 49,9807,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17450,Australian Map Grid zone 50,9807,8801,0,9102,8802,117,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17451,Australian Map Grid zone 51,9807,8801,0,9102,8802,123,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17452,Australian Map Grid zone 52,9807,8801,0,9102,8802,129,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17453,Australian Map Grid zone 53,9807,8801,0,9102,8802,135,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17454,Australian Map Grid zone 54,9807,8801,0,9102,8802,141,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17455,Australian Map Grid zone 55,9807,8801,0,9102,8802,147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17456,Australian Map Grid zone 56,9807,8801,0,9102,8802,153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17457,Australian Map Grid zone 57,9807,8801,0,9102,8802,159,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17458,Australian Map Grid zone 58,9807,8801,0,9102,8802,165,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
+17515,South African Survey Grid zone 15,9808,8801,0,9102,8802,15,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17517,South African Survey Grid zone 17,9808,8801,0,9102,8802,17,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17519,South African Survey Grid zone 19,9808,8801,0,9102,8802,19,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17521,South African Survey Grid zone 21,9808,8801,0,9102,8802,21,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17523,South African Survey Grid zone 23,9808,8801,0,9102,8802,23,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17525,South African Survey Grid zone 25,9808,8801,0,9102,8802,25,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17527,South African Survey Grid zone 27,9808,8801,0,9102,8802,27,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17529,South African Survey Grid zone 29,9808,8801,0,9102,8802,29,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17531,South African Survey Grid zone 31,9808,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17533,South African Survey Grid zone 33,9808,8801,0,9102,8802,33,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+17611,South West African Survey Grid zone 11,9808,8801,-22,9102,8802,11,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17613,South West African Survey Grid zone 13,9808,8801,-22,9102,8802,13,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17615,South West African Survey Grid zone 15,9808,8801,-22,9102,8802,15,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17617,South West African Survey Grid zone 17,9808,8801,-22,9102,8802,17,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17619,South West African Survey Grid zone 19,9808,8801,-22,9102,8802,19,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17621,South West African Survey Grid zone 21,9808,8801,-22,9102,8802,21,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17623,South West African Survey Grid zone 23,9808,8801,-22,9102,8802,23,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17625,South West African Survey Grid zone 25,9808,8801,-22,9102,8802,25,9102,8805,1,9201,8806,0,9031,8807,0,9031,,,,,,
+17700,MTM Quebec zone 2,9807,8801,0,9110,8802,-55.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17701,MTM zone 1,9807,8801,0,9102,8802,-53,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17702,MTM Newfoundland zone 2,9807,8801,0,9102,8802,-56,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17703,MTM zone 3,9807,8801,0,9110,8802,-58.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17704,MTM zone 4,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17705,MTM zone 5,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17706,MTM zone 6,9807,8801,0,9110,8802,-67.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17707,MTM zone 7,9807,8801,0,9110,8802,-70.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17708,MTM zone 8,9807,8801,0,9110,8802,-73.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17709,MTM zone 9,9807,8801,0,9110,8802,-76.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17710,MTM zone 10,9807,8801,0,9110,8802,-79.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17711,MTM zone 11,9807,8801,0,9110,8802,-82.3,9110,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17712,MTM zone 12,9807,8801,0,9102,8802,-81,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17713,MTM zone 13,9807,8801,0,9102,8802,-84,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17714,MTM zone 14,9807,8801,0,9102,8802,-87,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17715,MTM zone 15,9807,8801,0,9102,8802,-90,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17716,MTM zone 16,9807,8801,0,9102,8802,-93,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17717,MTM zone 17,9807,8801,0,9102,8802,-96,9102,8805,0.9999,9201,8806,304800,9001,8807,0,9001,,,,,,
+17794,MTM Nova Scotia zone 4,9807,8801,0,9110,8802,-61.3,9110,8805,0.9999,9201,8806,4500000,9001,8807,0,9001,,,,,,
+17795,MTM Nova Scotia zone 5,9807,8801,0,9110,8802,-64.3,9110,8805,0.9999,9201,8806,5500000,9001,8807,0,9001,,,,,,
+17801,Japan Plane Rectangular CS zone I,9807,8801,33,9110,8802,129.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17802,Japan Plane Rectangular CS zone II,9807,8801,33,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17803,Japan Plane Rectangular CS zone III,9807,8801,36,9110,8802,132.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17804,Japan Plane Rectangular CS zone IV,9807,8801,33,9110,8802,133.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17805,Japan Plane Rectangular CS zone V,9807,8801,36,9110,8802,134.2,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17806,Japan Plane Rectangular CS zone VI,9807,8801,36,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17807,Japan Plane Rectangular CS zone VII,9807,8801,36,9110,8802,137.1,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17808,Japan Plane Rectangular CS zone VIII,9807,8801,36,9110,8802,138.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17809,Japan Plane Rectangular CS zone IX,9807,8801,36,9110,8802,139.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17810,Japan Plane Rectangular CS zone X,9807,8801,40,9110,8802,140.5,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17811,Japan Plane Rectangular CS zone XI,9807,8801,44,9110,8802,140.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17812,Japan Plane Rectangular CS zone XII,9807,8801,44,9110,8802,142.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17813,Japan Plane Rectangular CS zone XIII,9807,8801,44,9110,8802,144.15,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17814,Japan Plane Rectangular CS zone XIV,9807,8801,26,9110,8802,142,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17815,Japan Plane Rectangular CS zone XV,9807,8801,26,9110,8802,127.3,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17816,Japan Plane Rectangular CS zone XVI,9807,8801,26,9110,8802,124,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17817,Japan Plane Rectangular CS zone XVII,9807,8801,26,9110,8802,131,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17818,Japan Plane Rectangular CS zone XVIII,9807,8801,20,9110,8802,136,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17819,Japan Plane Rectangular CS zone XIX,9807,8801,26,9110,8802,154,9110,8805,0.9999,9201,8806,0,9001,8807,0,9001,,,,,,
+17901,Mount Eden Circuit,9807,8801,-36.5247515,9110,8802,174.45516217,9110,8805,0.9999,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17902,Bay of Plenty Circuit,9807,8801,-37.45404993,9110,8802,176.27583101,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17903,Poverty Bay Circuit,9807,8801,-38.372893,9110,8802,177.53082906,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17904,Hawkes Bay Circuit,9807,8801,-39.39033455,9110,8802,176.40252499,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17905,Taranaki Circuit,9807,8801,-39.08087299,9110,8802,174.13408423,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17906,Tuhirangi Circuit,9807,8801,-39.30448934,9110,8802,175.38241325,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17907,Wanganui Circuit,9807,8801,-40.14310097,9110,8802,175.29171586,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17908,Wairarapa Circuit,9807,8801,-40.55319175,9110,8802,175.38504588,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17909,Wellington Circuit,9807,8801,-41.18047507,9110,8802,174.46358432,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17910,Collingwood Circuit,9807,8801,-40.42531326,9110,8802,172.40193674,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17911,Nelson Circuit,9807,8801,-41.1628361,9110,8802,173.17575405,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17912,Karamea Circuit,9807,8801,-41.17236815,9110,8802,172.06325015,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17913,Buller Circuit,9807,8801,-41.48388903,9110,8802,171.34525362,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17914,Grey Circuit,9807,8801,-42.20012994,9110,8802,171.32591767,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17915,Amuri Circuit,9807,8801,-42.41208197,9110,8802,173.00364802,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17916,Marlborough Circuit,9807,8801,-41.3240152,9110,8802,173.48074668,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17917,Hokitika Circuit,9807,8801,-42.53107605,9110,8802,170.58479766,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17918,Okarito Circuit,9807,8801,-43.06364613,9110,8802,170.1539333,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17919,Jacksons Bay Circuit,9807,8801,-43.58400904,9110,8802,168.36225612,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17920,Mount Pleasant Circuit,9807,8801,-43.35262953,9110,8802,172.43378969,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17921,Gawler Circuit,9807,8801,-43.44553616,9110,8802,171.21386945,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17922,Timaru Circuit,9807,8801,-44.24079933,9110,8802,171.0326103,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17923,Lindis Peak Circuit,9807,8801,-44.44069647,9110,8802,169.28039183,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17924,Mount Nicholas Circuit,9807,8801,-45.07584493,9110,8802,168.23551083,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17925,Mount York Circuit,9807,8801,-45.33494142,9110,8802,167.44199024,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17926,Observation Point Circuit,9807,8801,-45.48583078,9110,8802,170.37429426,9110,8805,1,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17927,North Taieri Circuit,9807,8801,-45.51414481,9110,8802,170.16573208,9110,8805,0.99996,9201,8806,300000,9001,8807,700000,9001,,,,,,
+17928,Bluff Circuit,9807,8801,-46.36000346,9110,8802,168.20343392,9110,8805,1,9201,8806,300002.66,9001,8807,699999.58,9001,,,,,,
+17931,Mount Eden Circuit 2000,9807,8801,-36.5247,9110,8802,174.4551,9110,8805,0.9999,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17932,Bay of Plenty Circuit 2000,9807,8801,-37.454,9110,8802,176.2758,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17933,Poverty Bay Circuit 2000,9807,8801,-38.3728,9110,8802,177.5308,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17934,Hawkes Bay Circuit 2000,9807,8801,-39.3903,9110,8802,176.4025,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17935,Taranaki Circuit 2000,9807,8801,-39.0808,9110,8802,174.134,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17936,Tuhirangi Circuit 2000,9807,8801,-39.3044,9110,8802,175.3824,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17937,Wanganui Circuit 2000,9807,8801,-40.1431,9110,8802,175.2917,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17938,Wairarapa Circuit 2000,9807,8801,-40.5531,9110,8802,175.385,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17939,Wellington Circuit 2000,9807,8801,-41.1804,9110,8802,174.4635,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17940,Collingwood Circuit 2000,9807,8801,-40.4253,9110,8802,172.4019,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17941,Nelson Circuit 2000,9807,8801,-41.1628,9110,8802,173.1757,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17942,Karamea Circuit 2000,9807,8801,-41.1723,9110,8802,172.0632,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17943,Buller Circuit 2000,9807,8801,-41.4838,9110,8802,171.3452,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17944,Grey Circuit 2000,9807,8801,-42.2001,9110,8802,171.3259,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17945,Amuri Circuit 2000,9807,8801,-42.412,9110,8802,173.0036,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17946,Marlborough Circuit 2000,9807,8801,-41.324,9110,8802,173.4807,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17947,Hokitika Circuit 2000,9807,8801,-42.531,9110,8802,170.5847,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17948,Okarito Circuit 2000,9807,8801,-43.0636,9110,8802,170.1539,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17949,Jacksons Bay Circuit 2000,9807,8801,-43.584,9110,8802,168.3622,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17950,Mount Pleasant Circuit 2000,9807,8801,-43.3526,9110,8802,172.4337,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17951,Gawler Circuit 2000,9807,8801,-43.4455,9110,8802,171.2138,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17952,Timaru Circuit 2000,9807,8801,-44.2407,9110,8802,171.0326,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17953,Lindis Peak Circuit 2000,9807,8801,-44.4406,9110,8802,169.2803,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17954,Mount Nicholas Circuit 2000,9807,8801,-45.0758,9110,8802,168.2355,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17955,Mount York Circuit 2000,9807,8801,-45.3349,9110,8802,167.4419,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17956,Observation Point Circuit 2000,9807,8801,-45.4858,9110,8802,170.3742,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17957,North Taieri Circuit 2000,9807,8801,-45.5141,9110,8802,170.1657,9110,8805,0.99996,9201,8806,400000,9001,8807,800000,9001,,,,,,
+17958,Bluff Circuit 2000,9807,8801,-46.36,9110,8802,168.2034,9110,8805,1,9201,8806,400000,9001,8807,800000,9001,,,,,,
+18011,"Nord Algerie (ancienne)",9801,8801,40,9105,8802,3,9105,8805,0.999625544,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18012,"Sud Algerie (ancienne)",9801,8801,37,9105,8802,3,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18021,Nord Algerie,9801,8801,40,9105,8802,3,9105,8805,0.999625544,9201,8806,500135,9001,8807,300090,9001,,,,,,
+18022,Sud Algerie,9801,8801,37,9105,8802,3,9105,8805,0.999625769,9201,8806,500135,9001,8807,300090,9001,,,,,,
+18031,Argentina zone 1,9807,8801,-90,9102,8802,-72,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+18032,Argentina zone 2,9807,8801,-90,9102,8802,-69,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+18033,Argentina zone 3,9807,8801,-90,9102,8802,-66,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+18034,Argentina zone 4,9807,8801,-90,9102,8802,-63,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+18035,Argentina zone 5,9807,8801,-90,9102,8802,-60,9102,8805,1,9201,8806,5500000,9001,8807,0,9001,,,,,,
+18036,Argentina zone 6,9807,8801,-90,9102,8802,-57,9102,8805,1,9201,8806,6500000,9001,8807,0,9001,,,,,,
+18037,Argentina zone 7,9807,8801,-90,9102,8802,-54,9102,8805,1,9201,8806,7500000,9001,8807,0,9001,,,,,,
+18041,Austria West Zone,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18042,Austria Central Zone,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18043,Austria East Zone,9807,8801,0,9102,8802,34,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18044,Austria M28,9807,8801,0,9110,8802,10.2,9110,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+18045,Austria M31,9807,8801,0,9110,8802,13.2,9110,8805,1,9201,8806,450000,9001,8807,0,9001,,,,,,
+18046,Austria M34,9807,8801,0,9110,8802,16.2,9110,8805,1,9201,8806,750000,9001,8807,0,9001,,,,,,
+18047,Austria zone M28,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,150000,9001,8807,0,9001,,,,,,
+18048,Austria zone M31,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,450000,9001,8807,0,9001,,,,,,
+18049,Austria zone M34,9807,8801,0,9102,8802,34,9102,8805,1,9201,8806,750000,9001,8807,0,9001,,,,,,
+18051,Colombia West zone,9807,8801,4.355657,9110,8802,-77.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18052,Colombia Bogota zone,9807,8801,4.355657,9110,8802,-74.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18053,Colombia East Central zone,9807,8801,4.355657,9110,8802,-71.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18054,Colombia East zone,9807,8801,4.355657,9110,8802,-68.04513,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18055,Colombia MAGNA Far West zone,9807,8801,4.35463215,9110,8802,-80.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18056,Colombia MAGNA West zone,9807,8801,4.35463215,9110,8802,-77.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18057,Colombia MAGNA Bogota zone,9807,8801,4.35463215,9110,8802,-74.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18058,Colombia MAGNA East Central zone,9807,8801,4.35463215,9110,8802,-71.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18059,Colombia MAGNA East zone,9807,8801,4.35463215,9110,8802,-68.04390285,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18061,Cuba Norte,9801,8801,22.21,9110,8802,-81,9110,8805,0.99993602,9201,8806,500000,9001,8807,280296.016,9001,,,,,,
+18062,Cuba Sur,9801,8801,20.43,9110,8802,-76.5,9110,8805,0.99994848,9201,8806,500000,9001,8807,229126.939,9001,,,,,,
+18071,Egypt Blue Belt,9807,8801,30,9102,8802,35,9102,8805,1,9201,8806,300000,9001,8807,1100000,9001,,,,,,
+18072,Egypt Red Belt,9807,8801,30,9102,8802,31,9102,8805,1,9201,8806,615000,9001,8807,810000,9001,,,,,,
+18073,Egypt Purple Belt,9807,8801,30,9102,8802,27,9102,8805,1,9201,8806,700000,9001,8807,200000,9001,,,,,,
+18074,Egypt Extended Purple Belt,9807,8801,30,9102,8802,27,9102,8805,1,9201,8806,700000,9001,8807,1200000,9001,,,,,,
+18081,Lambert zone I,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,1200000,9001,,,,,,
+18082,Lambert zone II,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,2200000,9001,,,,,,
+18083,Lambert zone III,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,3200000,9001,,,,,,
+18084,Lambert zone IV,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,4185861.369,9001,,,,,,
+18085,Lambert-93,9802,8821,46.3,9110,8822,3,9110,8823,49,9110,8824,44,9110,8826,700000,9001,8827,6600000,9001,,,
+18086,France EuroLambert,9801,8801,46.48,9110,8802,2.2014025,9110,8805,0.99987742,9201,8806,600000,9001,8807,2200000,9001,,,,,,
+18091,Lambert Nord France,9801,8801,55,9105,8802,0,9105,8805,0.999877341,9201,8806,600000,9001,8807,200000,9001,,,,,,
+18092,Lambert Centre France,9801,8801,52,9105,8802,0,9105,8805,0.99987742,9201,8806,600000,9001,8807,200000,9001,,,,,,
+18093,Lambert Sud France,9801,8801,49,9105,8802,0,9105,8805,0.999877499,9201,8806,600000,9001,8807,200000,9001,,,,,,
+18094,Lambert Corse,9801,8801,46.85,9105,8802,0,9105,8805,0.99994471,9201,8806,234.358,9001,8807,185861.369,9001,,,,,,
+18110,India zone 0,9801,8801,39.3,9110,8802,68,9110,8805,0.99846154,9201,8806,2355500,9084,8807,2590000,9084,,,,,,
+18111,India zone I,9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18112,India zone IIa,9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18113,India zone IIb,9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18114,India zone IIIa,9801,8801,19,9102,8802,80,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18115,India zone IIIb,9801,8801,19,9102,8802,100,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18116,India zone IVa,9801,8801,12,9102,8802,80,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18117,India zone IVb,9801,8801,12,9102,8802,100,9102,8805,0.99878641,9201,8806,3000000,9084,8807,1000000,9084,,,,,,
+18121,Italy zone 1,9807,8801,0,9102,8802,9,9102,8805,0.9996,9201,8806,1500000,9001,8807,0,9001,,,,,,
+18122,Italy zone 2,9807,8801,0,9102,8802,15,9102,8805,0.9996,9201,8806,2520000,9001,8807,0,9001,,,,,,
+18131,Nord Maroc,9801,8801,37,9105,8802,-6,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18132,Sud Maroc,9801,8801,33,9105,8802,-6,9105,8805,0.999615596,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18133,Sahara,9801,8801,29,9105,8802,-6,9105,8805,0.9996,9201,8806,1200000,9001,8807,400000,9001,,,,,,
+18134,Sahara Nord,9801,8801,29,9105,8802,-6,9105,8805,0.999616304,9201,8806,1200000,9001,8807,400000,9001,,,,,,
+18135,Sahara Sud,9801,8801,25,9105,8802,-6,9105,8805,0.999616437,9201,8806,1500000,9001,8807,400000,9001,,,,,,
+18141,New Zealand North Island National Grid,9807,8801,-39,9110,8802,175.3,9110,8805,1,9201,8806,300000,9040,8807,400000,9040,,,,,,
+18142,New Zealand South Island National Grid,9807,8801,-44,9110,8802,171.3,9110,8805,1,9201,8806,500000,9040,8807,500000,9040,,,,,,
+18151,Nigeria West Belt,9807,8801,4,9110,8802,4.3,9110,8805,0.99975,9201,8806,230738.26,9001,8807,0,9001,,,,,,
+18152,Nigeria Mid Belt,9807,8801,4,9110,8802,8.3,9110,8805,0.99975,9201,8806,670553.98,9001,8807,0,9001,,,,,,
+18153,Nigeria East Belt,9807,8801,4,9110,8802,12.3,9110,8805,0.99975,9201,8806,1110369.7,9001,8807,0,9001,,,,,,
+18161,Peru west zone,9807,8801,-6,9110,8802,-80.3,9110,8805,0.99983008,9201,8806,222000,9001,8807,1426834.743,9001,,,,,,
+18162,Peru central zone,9807,8801,-9.3,9110,8802,-76,9110,8805,0.99932994,9201,8806,720000,9001,8807,1039979.159,9001,,,,,,
+18163,Peru east zone,9807,8801,-9.3,9110,8802,-70.3,9110,8805,0.99952992,9201,8806,1324000,9001,8807,1040084.558,9001,,,,,,
+18171,Philippines zone I,9807,8801,0,9102,8802,117,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18172,Philippines zone II,9807,8801,0,9102,8802,119,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18173,Philippines zone III,9807,8801,0,9102,8802,121,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18174,Philippines zone IV,9807,8801,0,9102,8802,123,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18175,Philippines zone V,9807,8801,0,9102,8802,125,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18181,Nord Tunisie,9801,8801,40,9105,8802,11,9105,8805,0.999625544,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18182,Sud Tunisie,9801,8801,37,9105,8802,11,9105,8805,0.999625769,9201,8806,500000,9001,8807,300000,9001,,,,,,
+18183,Finland ETRS-GK19,9807,8801,0,9102,8802,19,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18184,Finland ETRS-GK20,9807,8801,0,9102,8802,20,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18185,Finland ETRS-GK21,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18186,Finland ETRS-GK22,9807,8801,0,9102,8802,22,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18187,Finland ETRS-GK23,9807,8801,0,9102,8802,23,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18188,Finland ETRS-GK24,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18189,Finland ETRS-GK25,9807,8801,0,9102,8802,25,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18190,Finland ETRS-GK26,9807,8801,0,9102,8802,26,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18191,Finland zone 1,9807,8801,0,9102,8802,21,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+18192,Finland zone 2,9807,8801,0,9102,8802,24,9102,8805,1,9201,8806,2500000,9001,8807,0,9001,,,,,,
+18193,Finland Uniform Coordinate System,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,3500000,9001,8807,0,9001,,,,,,
+18194,Finland zone 4,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,4500000,9001,8807,0,9001,,,,,,
+18195,Finland ETRS-GK27,9807,8801,0,9102,8802,27,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18196,Finland ETRS-GK28,9807,8801,0,9102,8802,28,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18197,Finland ETRS-GK29,9807,8801,0,9102,8802,29,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18198,Finland ETRS-GK30,9807,8801,0,9102,8802,30,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18199,Finland ETRS-GK31,9807,8801,0,9102,8802,31,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+18201,Palestine Grid,9806,8801,31.4402749,9110,8802,35.124349,9110,8806,170251.555,9001,8807,126867.909,9001,,,,,,,,,
+18202,Palestine Belt,9807,8801,31.4402749,9110,8802,35.124349,9110,8805,1,9201,8806,170251.555,9001,8807,1126867.909,9001,,,,,,
+18203,Israeli CS,9806,8801,31.4402749,9110,8802,35.124349,9110,8806,170251.555,9001,8807,1126867.909,9001,,,,,,,,,
+18204,Israeli TM,9807,8801,31.4403817,9110,8802,35.1216261,9110,8805,1.0000067,9201,8806,219529.584,9001,8807,626907.39,9001,,,,,,
+18211,Guatemala Norte,9801,8801,16.49,9110,8802,-90.2,9110,8805,0.99992226,9201,8806,500000,9001,8807,292209.579,9001,,,,,,
+18212,Guatemala Sur,9801,8801,14.54,9110,8802,-90.2,9110,8805,0.99989906,9201,8806,500000,9001,8807,325992.681,9001,,,,,,
+18221,NGO zone I,9807,8801,58,9110,8802,-4.4,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18222,NGO zone II,9807,8801,58,9110,8802,-2.2,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18223,NGO zone III,9807,8801,58,9110,8802,0,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18224,NGO zone IV,9807,8801,58,9110,8802,2.3,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18225,NGO zone V,9807,8801,58,9110,8802,6.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18226,NGO zone VI,9807,8801,58,9110,8802,10.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18227,NGO zone VII,9807,8801,58,9110,8802,14.1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18228,NGO zone VIII,9807,8801,58,9110,8802,18.2,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18231,"India zone I (1975 metres)",9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+18232,"India zone IIa (1975 metres)",9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+18233,"India zone IIIa (1975 metres)",9801,8801,19,9102,8802,80,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+18234,"India zone IVa (1975 metres)",9801,8801,12,9102,8802,80,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+18235,"India zone IIb (1975 metres)",9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,2743195.5,9001,8807,914398.5,9001,,,,,,
+18236,"India zone I (1962 metres)",9801,8801,32.3,9110,8802,68,9110,8805,0.99878641,9201,8806,2743196.4,9001,8807,914398.8,9001,,,,,,
+18237,"India zone IIa (1962 metres)",9801,8801,26,9102,8802,74,9102,8805,0.99878641,9201,8806,2743196.4,9001,8807,914398.8,9001,,,,,,
+18238,"India zone IIb (1937 metres)",9801,8801,26,9102,8802,90,9102,8805,0.99878641,9201,8806,2743185.69,9001,8807,914395.23,9001,,,,,,
+18240,Libya zone 5,9807,8801,0,9102,8802,9,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18241,Libya zone 6,9807,8801,0,9102,8802,11,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18242,Libya zone 7,9807,8801,0,9102,8802,13,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18243,Libya zone 8,9807,8801,0,9102,8802,15,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18244,Libya zone 9,9807,8801,0,9102,8802,17,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18245,Libya zone 10,9807,8801,0,9102,8802,19,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18246,Libya zone 11,9807,8801,0,9102,8802,21,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18247,Libya zone 12,9807,8801,0,9102,8802,23,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18248,Libya zone 13,9807,8801,0,9102,8802,25,9102,8805,0.9999,9201,8806,200000,9001,8807,0,9001,,,,,,
+18251,Korea East Belt,9807,8801,38,9102,8802,129,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+18252,Korea Central Belt,9807,8801,38,9102,8802,127,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+18253,Korea West Belt,9807,8801,38,9102,8802,125,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
+18260,"Maracaibo Grid (M1)",9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,0,9001,8807,-52684.972,9001,,,,,,
+18261,Maracaibo Grid,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,200000,9001,8807,147315.028,9001,,,,,,
+18262,"Maracaibo Grid (M3)",9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,500000,9001,8807,447315.028,9001,,,,,,
+18263,Maracaibo La Rosa Grid,9801,8801,10.1,9110,8802,-71.3620224,9110,8805,1,9201,8806,-17044,9001,8807,-23139.97,9001,,,,,,
+18275,Balkans zone 5,9807,8801,0,9102,8802,15,9102,8805,0.9999,9201,8806,5500000,9001,8807,0,9001,,,,,,
+18276,Balkans zone 6,9807,8801,0,9102,8802,18,9102,8805,0.9999,9201,8806,6500000,9001,8807,0,9001,,,,,,
+18277,Balkans zone 7,9807,8801,0,9102,8802,21,9102,8805,0.9999,9201,8806,7500000,9001,8807,0,9001,,,,,,
+18278,Balkans zone 8,9807,8801,0,9102,8802,24,9102,8805,0.9999,9201,8806,8500000,9001,8807,0,9001,,,,,,
+18280,Poland zone I,9809,8801,50.373,9110,8802,21.05,9110,8805,0.9998,9201,8806,4637000,9001,8807,5467000,9001,,,,,,
+18281,Poland zone I,9809,8801,50.373,9110,8802,21.05,9110,8805,0.9998,9201,8806,4637000,9001,8807,5647000,9001,,,,,,
+18282,Poland zone II,9809,8801,53.0007,9110,8802,21.301,9110,8805,0.9998,9201,8806,4603000,9001,8807,5806000,9001,,,,,,
+18283,Poland zone III,9809,8801,53.35,9110,8802,17.003,9110,8805,0.9998,9201,8806,3501000,9001,8807,5999000,9001,,,,,,
+18284,Poland zone IV,9809,8801,51.4015,9110,8802,16.402,9110,8805,0.9998,9201,8806,3703000,9001,8807,5627000,9001,,,,,,
+18285,Poland zone V,9807,8801,0,9110,8802,18.573,9110,8805,0.999983,9201,8806,237000,9001,8807,-4700000,9001,,,,,,
+18286,GUGiK-80,9809,8801,52.1,9110,8802,19.1,9110,8805,0.999714,9201,8806,500000,9001,8807,500000,9001,,,,,,
+18300,Poland CS92,9807,8801,0,9102,8802,19,9102,8805,0.9993,9201,8806,500000,9001,8807,-5300000,9001,,,,,,
+18305,Poland CS2000 zone 5,9807,8801,0,9102,8802,15,9102,8805,0.999923,9201,8806,5500000,9001,8807,0,9001,,,,,,
+18306,Poland CS2000 zone 6,9807,8801,0,9102,8802,18,9102,8805,0.999923,9201,8806,6500000,9001,8807,0,9001,,,,,,
+18307,Poland CS2000 zone 7,9807,8801,0,9102,8802,21,9102,8805,0.999923,9201,8806,7500000,9001,8807,0,9001,,,,,,
+18308,Poland CS2000 zone 8,9807,8801,0,9102,8802,24,9102,8805,0.999923,9201,8806,8500000,9001,8807,0,9001,,,,,,
+18401,Kp2000 Jylland og Fyn,9807,8801,0,9110,8802,9.3,9110,8805,0.99995,9201,8806,200000,9001,8807,0,9001,,,,,,
+18402,Kp2000 Sjaelland,9807,8801,0,9102,8802,12,9102,8805,0.99995,9201,8806,500000,9001,8807,0,9001,,,,,,
+18403,Kp2000 Bornholm,9807,8801,0,9102,8802,15,9102,8805,1,9201,8806,900000,9001,8807,0,9001,,,,,,
+18411,French West Africa Senegal zone,9807,8801,0,9110,8802,-13.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18412,French West Africa Ivory Coast zone,9807,8801,0,9110,8802,-6.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18413,French West Africa Dahomey zone,9807,8801,0,9110,8802,0.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18414,French West Africa Niger zone,9807,8801,0,9110,8802,7.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18415,French Equatorial Africa west zone,9807,8801,0,9110,8802,10.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18416,French Equatorial Africa central zone,9807,8801,0,9110,8802,17.4,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18417,French Equatorial Africa east zone,9807,8801,0,9110,8802,24.3,9110,8805,0.999,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+18421,Greenland zone 1 east,9826,8801,82.3,9110,8802,-40,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18422,Greenland zone 2 east,9826,8801,79.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18423,Greenland zone 3 east,9826,8801,76.3,9110,8802,-20,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18424,Greenland zone 4 east,9826,8801,73.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18425,Greenland zone 5 east,9826,8801,70.3,9110,8802,-24,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18426,Greenland zone 6 east,9826,8801,67.3,9110,8802,-32,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18427,Greenland zone 7 east,9826,8801,64.3,9110,8802,-40,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18428,Greenland zone 8 east,9826,8801,61.3,9110,8802,-48,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18432,Greenland zone 2 west,9826,8801,79.3,9110,8802,-64,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18433,Greenland zone 3 west,9826,8801,76.3,9110,8802,-64,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18434,Greenland zone 4 west,9826,8801,73.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18435,Greenland zone 5 west,9826,8801,70.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18436,Greenland zone 6 west,9826,8801,67.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18437,Greenland zone 7 west,9826,8801,64.3,9110,8802,-52,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+18441,CS63 zone A1,9807,8801,0.07,9110,8802,41.32,9110,8805,1,9201,8806,1300000,9001,8807,0,9001,,,,,,
+18442,CS63 zone A2,9807,8801,0.07,9110,8802,44.32,9110,8805,1,9201,8806,2300000,9001,8807,0,9001,,,,,,
+18443,CS63 zone A3,9807,8801,0.07,9110,8802,47.32,9110,8805,1,9201,8806,3300000,9001,8807,0,9001,,,,,,
+18444,CS63 zone A4,9807,8801,0.07,9110,8802,50.32,9110,8805,1,9201,8806,4300000,9001,8807,0,9001,,,,,,
+18446,CS63 zone K2,9807,8801,0.08,9110,8802,50.46,9110,8805,1,9201,8806,2300000,9001,8807,0,9001,,,,,,
+18447,CS63 zone K3,9807,8801,0.08,9110,8802,53.46,9110,8805,1,9201,8806,3300000,9001,8807,0,9001,,,,,,
+18448,CS63 zone K4,9807,8801,0.08,9110,8802,56.46,9110,8805,1,9201,8806,4300000,9001,8807,0,9001,,,,,,
+18450,CS63 zone C0,9807,8801,0.06,9110,8802,21.57,9110,8805,1,9201,8806,250000,9001,8807,0,9001,,,,,,
+18451,CS63 zone C1,9807,8801,0.06,9110,8802,24.57,9110,8805,1,9201,8806,1250000,9001,8807,0,9001,,,,,,
+18452,CS63 zone C2,9807,8801,0.06,9110,8802,27.57,9110,8805,1,9201,8806,2250000,9001,8807,0,9001,,,,,,
+19896,Hong Kong 1963 Grid,9806,8801,22.184368,9110,8802,114.10428,9110,8806,132033.92,9005,8807,62565.96,9005,,,,,,,,,
+19897,Statistics Canada Lambert,9802,8821,63.390675,9102,8822,-91.52,9110,8823,49,9102,8824,77,9102,8826,6200000,9001,8827,3000000,9001,,,
+19898,Pacific Disaster Center Mercator,9804,8801,0,9102,8802,-150,9102,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+19899,Mauritius Grid,9801,8801,-20.114225,9110,8802,57.311858,9110,8805,1,9201,8806,1000000,9001,8807,1000000,9001,,,,,,
+19900,Bahrain State Grid,9807,8801,0,9102,8802,51,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+19901,Belge Lambert 50,9802,8821,90,9110,8822,0,9110,8823,49.5,9110,8824,51.1,9110,8826,150000,9001,8827,5400000,9001,,,
+19902,Belge Lambert 72,9803,8821,90,9110,8822,4.2124983,9110,8823,49.5,9110,8824,51.1,9110,8826,150000.01256,9001,8827,5400088.4378,9001,,,
+19903,Nord de Guerre,9801,8801,55,9105,8802,6,9105,8805,0.99950908,9201,8806,500000,9001,8807,300000,9001,,,,,,
+19904,Ghana Metre Grid,9807,8801,4.4,9110,8802,-1,9110,8805,0.99975,9201,8806,274319.51,9001,8807,0,9001,,,,,,
+19905,Netherlands East Indies Equatorial Zone,9804,8801,0,9102,8802,110,9102,8805,0.997,9201,8806,3900000,9001,8807,900000,9001,,,,,,
+19906,Iraq zone,9801,8801,32.3,9110,8802,45,9110,8805,0.9987864078,9201,8806,1500000,9001,8807,1166200,9001,,,,,,
+19907,Iraq National Grid,9807,8801,29.0134566,9110,8802,46.3,9110,8805,0.9994,9201,8806,800000,9001,8807,0,9001,,,,,,
+19908,Irish National Grid,9807,8801,53.3,9110,8802,-8,9110,8805,1.000035,9201,8806,200000,9001,8807,250000,9001,,,,,,
+19909,"Jamaica (Old Grid)",9801,8801,18,9102,8802,-77,9102,8805,1,9201,8806,550000,9005,8807,400000,9005,,,,,,
+19910,Jamaica National Grid,9801,8801,18,9102,8802,-77,9102,8805,1,9201,8806,250000,9001,8807,150000,9001,,,,,,
+19911,Laborde Grid,9815,8811,-21,9105,8812,49,9105,8813,21,9105,8814,21,9105,8815,0.9995,9201,8816,400000,9001,8817,800000,9001
+19913,RD Old,9809,8801,52.0922178,9110,8802,5.23155,9110,8805,0.9999079,9201,8806,0,9001,8807,0,9001,,,,,,
+19914,RD New,9809,8801,52.0922178,9110,8802,5.23155,9110,8805,0.9999079,9201,8806,155000,9001,8807,463000,9001,,,,,,
+19915,Aden Zone,9801,8801,15,9102,8802,45,9102,8805,0.999365678,9201,8806,1500000,9001,8807,1000000,9001,,,,,,
+19916,British National Grid,9807,8801,49,9102,8802,-2,9102,8805,0.9996012717,9201,8806,400000,9001,8807,-100000,9001,,,,,,
+19917,New Zealand Map Grid,9811,8801,-41,9102,8802,173,9102,8806,2510000,9001,8807,6023150,9001,,,,,,,,,
+19919,Qatar National Grid,9807,8801,24.27,9110,8802,51.13,9110,8805,0.99999,9201,8806,200000,9001,8807,300000,9001,,,,,,
+19920,Singapore Grid,9806,8801,1.1715528,9110,8802,103.5110808,9110,8806,30000,9001,8807,30000,9001,,,,,,,,,
+19921,Spain,9801,8801,40,9102,8802,0,9102,8805,0.9988085293,9201,8806,600000,9001,8807,600000,9001,,,,,,
+19922,Swiss New Grid,9815,8811,46.570866,9110,8812,7.26225,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,600000,9001,8817,200000,9001
+19923,Swiss Old Grid,9815,8811,46.570866,9110,8812,0,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,0,9001,8817,0,9001
+19924,Tobago Grid,9806,8801,11.1507843,9110,8802,-60.4109632,9110,8806,187500,9039,8807,180000,9039,,,,,,,,,
+19925,Trinidad Grid,9806,8801,10.263,9110,8802,-61.2,9110,8806,430000,9039,8807,325000,9039,,,,,,,,,
+19926,Stereo 70,9809,8801,46,9102,8802,25,9102,8805,0.99975,9201,8806,500000,9001,8807,500000,9001,,,,,,
+19927,Stereo 33,9809,8801,45.54,9110,8802,25.23328772,9110,8805,0.9996667,9201,8806,500000,9001,8807,500000,9001,,,,,,
+19928,Kuwait TM,9807,8801,0,9102,8802,48,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+19929,Sweden zone 2.5 gon V,9807,8801,0,9110,8802,15.48298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
+19930,Greek Grid,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+19931,Egyseges Orszagos Vetuleti,9815,8811,47.08398174,9110,8812,19.02548584,9110,8813,90,9110,8814,90,9110,8815,0.99993,9201,8816,650000,9001,8817,200000,9001
+19933,"Prince Edward Island Stereographic (ATS77)",9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,700000,9001,8807,400000,9001,,,,,,
+19934,Lithuania 1994,9807,8801,0,9102,8802,24,9102,8805,0.9998,9201,8806,500000,9001,8807,0,9001,,,,,,
+19935,Rectified Skew Orthomorphic Malaya Grid,9812,8806,40000,9062,8807,0,9062,8811,4,9110,8812,102.15,9110,8813,323.01328458,9110,8814,323.07483685,9110,8815,0.99984,9201
+19936,Portuguese National Grid,9807,8801,39.4,9110,8802,1,9110,8805,1,9201,8806,200000,9001,8807,300000,9001,,,,,,
+19937,Tunisia Mining Grid,9816,8821,38.81973,9105,8822,7.83445,9105,8826,270,9036,8827,582,9036,,,,,,,,,
+19938,Estonian National Grid,9802,8821,57.310319415,9110,8822,24,9110,8823,59.2,9110,8824,58,9110,8826,500000,9001,8827,6375000,9001,,,
+19939,TM Baltic 93,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+19940,Levant Zone,9817,8801,34.39,9110,8802,37.21,9110,8805,0.9996256,9201,8806,300000,9001,8807,300000,9001,,,,,,
+19941,Brazil Polyconic,9818,8801,0,9102,8802,-54,9102,8806,5000000,9001,8807,10000000,9001,,,,,,,,,
+19942,British West Indies Grid,9807,8801,0,9102,8802,-62,9102,8805,0.9995,9201,8806,400000,9001,8807,0,9001,,,,,,
+19943,Barbados National Grid,9807,8801,13.1035,9110,8802,-59.3335,9110,8805,0.9999986,9201,8806,30000,9001,8807,75000,9001,,,,,,
+19944,Quebec Lambert Projection,9802,8821,44,9110,8822,-68.3,9110,8823,60,9110,8824,46,9110,8826,0,9001,8827,0,9001,,,
+19945,"New Brunswick Stereographic (ATS77)",9809,8801,46.3,9110,8802,-66.3,9110,8805,0.999912,9201,8806,300000,9001,8807,800000,9001,,,,,,
+19946,"New Brunswick Stereographic (NAD83)",9809,8801,46.3,9110,8802,-66.3,9110,8805,0.999912,9201,8806,2500000,9001,8807,7500000,9001,,,,,,
+19947,Austria Lambert,9802,8821,47.3,9110,8822,13.2,9110,8823,49,9110,8824,46,9110,8826,400000,9001,8827,400000,9001,,,
+19948,Syria Lambert,9801,8801,34.39,9110,8802,37.21,9110,8805,0.9996256,9201,8806,300000,9001,8807,300000,9001,,,,,,
+19949,Levant Stereographic,9809,8801,38,9105,8802,43.5,9105,8805,0.9995341,9201,8806,0,9001,8807,0,9001,,,,,,
+19950,Landesvermessung 1995,9815,8811,46.570866,9110,8812,7.26225,9110,8813,90,9110,8814,90,9110,8815,1,9201,8816,2600000,9001,8817,1200000,9001
+19951,Nakhl e Taqi Oblique Mercator,9815,8811,27.31077837,9110,8812,52.3612741,9110,8813,0.34179803,9110,8814,0.34179803,9110,8815,0.999895934,9201,8816,658377.437,9001,8817,3044969.194,9001
+19952,Krovak,9819,8811,49.3,9110,8812,42.3,9110,8813,30.1717303,9110,8816,0,9001,8817,0,9001,8818,78.3,9110,8819,0.9999,9201
+19953,Qatar Grid,9806,8801,25.22565,9110,8802,50.4541,9110,8806,100000,9001,8807,100000,9001,,,,,,,,,
+19954,Suriname Old TM,9807,8801,0,9110,8802,-55.41,9110,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
+19955,Suriname TM,9807,8801,0,9110,8802,-55.41,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+19956,"Rectified Skew Orthomorphic Borneo Grid (chains)",9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,29352.4763,9042,8817,22014.3572,9042
+19957,"Rectified Skew Orthomorphic Borneo Grid (feet)",9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,1937263.44,9041,8817,1452947.58,9041
+19958,"Rectified Skew Orthomorphic Borneo Grid (metres)",9815,8811,4,9110,8812,115,9110,8813,53.18569537,9110,8814,53.07483685,9110,8815,0.99984,9201,8816,590476.87,9001,8817,442857.65,9001
+19959,Ghana National Grid,9807,8801,4.4,9110,8802,-1,9110,8805,0.99975,9201,8806,900000,9094,8807,0,9094,,,,,,
+19960,"Prince Edward Isl. Stereographic (NAD83)",9809,8801,47.15,9110,8802,-63,9110,8805,0.999912,9201,8806,400000,9001,8807,800000,9001,,,,,,
+19961,Belgian Lambert 72,9802,8821,90,9110,8822,4.2202952,9110,8823,51.100000204,9110,8824,49.500000204,9110,8826,150000.013,9001,8827,5400088.438,9001,,,
+19962,Irish Transverse Mercator,9807,8801,53.3,9110,8802,-8,9110,8805,0.99982,9201,8806,600000,9001,8807,750000,9001,,,,,,
+19963,Sierra Leone New Colony Grid,9807,8801,6.4,9110,8802,-12,9110,8805,1,9201,8806,500000,9094,8807,0,9094,,,,,,
+19964,New War Office Sierra Leone Grid,9807,8801,6.4,9110,8802,-12,9110,8805,1,9201,8806,800000,9094,8807,600000,9094,,,,,,
+19965,US National Atlas Equal Area,9821,8806,0,9001,8807,0,9001,8828,45,9102,8829,-100,9102,,,,,,,,,
+19966,Luxembourg Gauss,9807,8801,49.5,9110,8802,6.1,9110,8805,1,9201,8806,80000,9001,8807,100000,9001,,,,,,
+19967,Slovenia Grid,9807,8801,0,9110,8802,15,9110,8805,0.9999,9201,8806,500000,9001,8807,0,9001,,,,,,
+19968,Plate Carree,9823,8801,0,9102,8802,0,9102,,,,,,,,,,,,,,,
+19969,Portuguese Grid,9807,8801,39.4,9110,8802,1,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+19971,New Zealand Transverse Mercator,9807,8801,0,9102,8802,173,9102,8805,0.9996,9201,8806,1600000,9001,8807,10000000,9001,,,,,,
+19972,Irish Grid,9807,8801,53.3,9110,8802,-8,9110,8805,1.000035,9201,8806,200000,9001,8807,250000,9001,,,,,,
+19973,Irish National Grid,9807,8801,53.3,9110,8802,-8,9110,8805,1,9201,8806,200000,9001,8807,250000,9001,,,,,,
+19974,Modified Portuguese Grid,9807,8801,39.4,9110,8802,-8.0754862,9110,8805,1,9201,8806,180.598,9001,8807,-86.99,9001,,,,,,
+19975,"Trinidad Grid (Clarke's feet)",9806,8801,10.263,9110,8802,-61.2,9110,8806,283800,9005,8807,214500,9005,,,,,,,,,
+19976,ICN Regional,9802,8821,6,9102,8822,-66,9102,8823,9,9102,8824,3,9102,8826,1000000,9001,8827,1000000,9001,,,
+19977,Aramco Lambert,9802,8821,25.0522236,9110,8822,48,9102,8823,17,9102,8824,33,9102,8826,0,9001,8827,0,9001,,,
+19978,Hong Kong 1980 Grid,9807,8801,22.184368,9110,8802,114.10428,9110,8805,1,9201,8806,836694.05,9001,8807,819069.8,9001,,,,,,
+19979,Portugal Bonne,9828,8801,39.4,9110,8802,1,9110,8806,0,9001,8807,0,9001,,,,,,,,,
+19981,Lambert New Caledonia,9802,8821,-21.3,9110,8822,166,9110,8823,-20.4,9110,8824,-22.2,9110,8826,400000,9001,8827,300000,9001,,,
+19982,TM Reunion,9807,8801,-21.07,9110,8802,55.32,9110,8805,1,9201,8806,50000,9001,8807,160000,9001,,,,,,
+19983,Terre Adelie Polar Stereographic,9830,8826,300000,9001,8827,200000,9001,8832,-67,9102,8833,140,9102,,,,,,,,,
+19984,British Columbia Albers,9822,8821,45,9102,8822,-126,9102,8823,50,9110,8824,58.3,9110,8826,1000000,9001,8827,0,9001,,,
+19985,Europe Conformal 2001,9802,8821,52,9102,8822,10,9102,8823,35,9102,8824,65,9102,8826,4000000,9001,8827,2800000,9001,,,
+19986,Europe Equal Area 2001,9820,8801,52,9102,8802,10,9102,8806,4321000,9001,8807,3210000,9001,,,,,,,,,
+19987,Iceland Lambert 1900,9826,8801,65,9110,8802,-19.011965,9110,8805,1,9201,8806,0,9001,8807,0,9001,,,,,,
+19988,Iceland Lambert 1955,9826,8801,65,9102,8802,-18,9102,8805,1,9201,8806,500000,9001,8807,500000,9001,,,,,,
+19989,Iceland Lambert 1993,9802,8821,65,9110,8822,-19,9110,8823,64.15,9110,8824,65.45,9110,8826,500000,9001,8827,500000,9001,,,
+19990,Latvian Transverse Mercator,9807,8801,0,9102,8802,24,9102,8805,0.9996,9201,8806,500000,9001,8807,-6000000,9001,,,,,,
+19991,Jan Mayen Grid,9807,8801,0,9110,8802,-8.3,9110,8805,1,9201,8806,50000,9001,8807,-7800000,9001,,,,,,
+19992,Antarctic Polar Stereographic,9829,8806,0,9001,8807,0,9001,8832,-71,9102,8833,0,9102,,,,,,,,,
+19993,Australian Antarctic Polar Stereographic,9829,8806,6000000,9001,8807,6000000,9001,8832,-71,9102,8833,70,9102,,,,,,,,,
+19994,Australian Antarctic Lambert,9802,8821,-50,9110,8822,70,9110,8823,-68.3,9110,8824,-74.3,9110,8826,6000000,9001,8827,6000000,9001,,,
+19995,Jordan Transverse Mercator,9807,8801,0,9102,8802,37,9102,8805,0.9998,9201,8806,500000,9001,8807,-3000000,9001,,,,,,
+19996,Soldner Berlin,9806,8801,52.25071338,9110,8802,13.37379332,9110,8806,40000,9001,8807,10000,9001,,,,,,,,,
+19997,Kuwait Transverse Mercator,9807,8801,0,9102,8802,48,9102,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
+19998,Guernsey Grid,9807,8801,49.3,9110,8802,-2.25,9110,8805,0.999997,9201,8806,47000,9001,8807,50000,9001,,,,,,
+19999,Jersey Transverse Mercator,9807,8801,49.225,9102,8802,-2.135,9102,8805,0.9999999,9201,8806,40000,9001,8807,70000,9001,,,,,,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/stateplane.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/stateplane.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/stateplane.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,258 @@
+"ID","STATE","ZONE","PROJ_METHOD","DATUM","USGS_CODE","EPSG_PCS_CODE"
+101,ALABAMA,EAST,1,NAD83,101,26929
+102,ALABAMA,WEST,1,NAD83,102,26930
+201,ARIZONA,EAST,1,NAD83,201,26948
+202,ARIZONA,CENTRAL,1,NAD83,202,26949
+203,ARIZONA,WEST,1,NAD83,203,26950
+301,ARKANSAS,NORTH,2,NAD83,301,26951
+302,ARKANSAS,SOUTH,2,NAD83,302,26952
+401,CALIFORNIA,I,2,NAD83,401,26941
+402,CALIFORNIA,II,2,NAD83,402,26942
+403,CALIFORNIA,III,2,NAD83,403,26943
+404,CALIFORNIA,IV,2,NAD83,404,26944
+405,CALIFORNIA,V,2,NAD83,405,26945
+406,CALIFORNIA,VI,2,NAD83,406,26946
+501,COLORADO,NORTH,2,NAD83,501,26953
+502,COLORADO,CENTRAL,2,NAD83,502,26954
+503,COLORADO,SOUTH,2,NAD83,503,26955
+600,CONNECTICUT,,2,NAD83,600,26956
+700,DELAWARE,,1,NAD83,700,26957
+901,FLORIDA,EAST,1,NAD83,901,26958
+902,FLORIDA,WEST,1,NAD83,902,26959
+903,FLORIDA,NORTH,2,NAD83,903,26960
+1001,GEORGIA,EAST,1,NAD83,1001,26966
+1002,GEORGIA,WEST,1,NAD83,1002,26967
+1101,IDAHO,EAST,1,NAD83,1101,26968
+1102,IDAHO,CENTRAL,1,NAD83,1102,26969
+1103,IDAHO,WEST,1,NAD83,1103,26970
+1201,ILLINOIS,EAST,1,NAD83,1201,26971
+1202,ILLINOIS,WEST,1,NAD83,1202,26972
+1301,INDIANA,EAST,1,NAD83,1301,26973
+1302,INDIANA,WEST,1,NAD83,1302,26974
+1401,IOWA,NORTH,2,NAD83,1401,26975
+1402,IOWA,SOUTH,2,NAD83,1402,26976
+1501,KANSAS,NORTH,2,NAD83,1501,26977
+1502,KANSAS,SOUTH,2,NAD83,1502,26978
+1601,KENTUCKY,NORTH,2,NAD83,1601,2205
+1602,KENTUCKY,SOUTH,2,NAD83,1602,26980
+1701,LOUISIANA,NORTH,2,NAD83,1701,26981
+1702,LOUISIANA,SOUTH,2,NAD83,1702,26982
+1703,LOUISIANA,OFFSHORE,2,NAD83,1703,
+1801,MAINE,EAST,1,NAD83,1801,26983
+1802,MAINE,WEST,1,NAD83,1802,26984
+1900,MARYLAND,,2,NAD83,1900,26985
+2001,MASSACHUSETTS,MAINLAND,2,NAD83,2001,26986
+2002,MASSACHUSETTS,ISLAND,2,NAD83,2002,26987
+2111,MICHIGAN,NORTH,2,NAD83,2111,26988
+2112,MICHIGAN,CENTRAL,2,NAD83,2112,26989
+2113,MICHIGAN,SOUTH,2,NAD83,2113,26990
+2201,MINNESOTA,NORTH,2,NAD83,2201,26991
+2202,MINNESOTA,CENTRAL,2,NAD83,2202,26992
+2203,MINNESOTA,SOUTH,2,NAD83,2203,26993
+2301,MISSISSIPPI,EAST,1,NAD83,2301,26994
+2302,MISSISSIPPI,WEST,1,NAD83,2302,26995
+2401,MISSOURI,EAST,1,NAD83,2401,26996
+2402,MISSOURI,CENTRAL,1,NAD83,2402,26997
+2403,MISSOURI,WEST,1,NAD83,2403,26998
+2500,MONTANA,,2,NAD83,2500,32100
+2600,NEBRASKA,,2,NAD83,2600,32104
+2701,NEVADA,EAST,1,NAD83,2701,32107
+2702,NEVADA,CENTRAL,1,NAD83,2702,32108
+2703,NEVADA,WEST,1,NAD83,2703,32109
+2800,"NEW HAMPSHIRE",,1,NAD83,2800,32110
+2900,"NEW JERSEY",,1,NAD83,2900,32111
+3001,"NEW MEXICO",EAST,1,NAD83,3001,32112
+3002,"NEW MEXICO",CENTRAL,1,NAD83,3002,32113
+3003,"NEW MEXICO",WEST,1,NAD83,3003,32114
+3101,"NEW YORK",EAST,1,NAD83,3101,32115
+3102,"NEW YORK",CENTRAL,1,NAD83,3102,32116
+3103,"NEW YORK",WEST,1,NAD83,3103,32117
+3104,"NEW YORK","LONG ISLAND",2,NAD83,3104,32118
+3200,"NORTH CAROLINA",,2,NAD83,3200,32119
+3301,"NORTH DAKOTA",NORTH,2,NAD83,3301,32120
+3302,"NORTH DAKOTA",SOUTH,2,NAD83,3302,32121
+3401,OHIO,NORTH,2,NAD83,3401,32122
+3402,OHIO,SOUTH,2,NAD83,3402,32123
+3501,OKLAHOMA,NORTH,2,NAD83,3501,32124
+3502,OKLAHOMA,SOUTH,2,NAD83,3502,32125
+3601,OREGON,NORTH,2,NAD83,3601,32126
+3602,OREGON,SOUTH,2,NAD83,3602,32127
+3701,PENNSYLVANIA,NORTH,2,NAD83,3701,32128
+3702,PENNSYLVANIA,SOUTH,2,NAD83,3702,32129
+3800,"RHODE ISLAND",,1,NAD83,3800,32130
+3900,"SOUTH CAROLINA",,2,NAD83,3900,32133
+4001,"SOUTH DAKOTA",NORTH,2,NAD83,4001,32134
+4002,"SOUTH DAKOTA",SOUTH,2,NAD83,4002,32135
+4100,TENNESSEE,,2,NAD83,4100,32136
+4201,TEXAS,NORTH,2,NAD83,4201,32137
+4202,TEXAS,"NORTH CENTRAL",2,NAD83,4202,32138
+4203,TEXAS,CENTRAL,2,NAD83,4203,32139
+4204,TEXAS,"SOUTH CENTRAL",2,NAD83,4204,32140
+4205,TEXAS,SOUTH,2,NAD83,4205,32141
+4301,UTAH,NORTH,2,NAD83,4301,32142
+4302,UTAH,CENTRAL,2,NAD83,4302,32143
+4303,UTAH,SOUTH,2,NAD83,4303,32144
+4400,VERMONT,,1,NAD83,4400,32145
+4501,VIRGINIA,NORTH,2,NAD83,4501,32146
+4502,VIRGINIA,SOUTH,2,NAD83,4502,32147
+4601,WASHINGTON,NORTH,2,NAD83,4601,32148
+4602,WASHINGTON,SOUTH,2,NAD83,4602,32149
+4701,"WEST VIRGINIA",NORTH,2,NAD83,4701,32150
+4702,"WEST VIRGINIA",SOUTH,2,NAD83,4702,32151
+4801,WISCONSIN,NORTH,2,NAD83,4801,32152
+4802,WISCONSIN,CENTRAL,2,NAD83,4802,32153
+4803,WISCONSIN,SOUTH,2,NAD83,4803,32154
+4901,WYOMING,EAST,1,NAD83,4901,32155
+4902,WYOMING,"EAST CENTRAL",1,NAD83,4902,32156
+4903,WYOMING,"WEST CENTRAL",1,NAD83,4903,32157
+4904,WYOMING,WEST,1,NAD83,4904,32158
+5001,ALASKA,"ZONE NO. 1",4,NAD83,5001,26931
+5002,ALASKA,"ZONE NO. 2",1,NAD83,5002,26932
+5003,ALASKA,"ZONE NO. 3",1,NAD83,5003,26933
+5004,ALASKA,"ZONE NO. 4",1,NAD83,5004,26934
+5005,ALASKA,"ZONE NO. 5",1,NAD83,5005,26935
+5006,ALASKA,"ZONE NO. 6",1,NAD83,5006,26936
+5007,ALASKA,"ZONE NO. 7",1,NAD83,5007,26937
+5008,ALASKA,"ZONE NO. 8",1,NAD83,5008,26938
+5009,ALASKA,"ZONE NO. 9",1,NAD83,5009,26939
+5010,ALASKA,"ZONE NO. 10",2,NAD83,5010,26940
+5101,HAWAII,1,1,NAD83,5101,26961
+5102,HAWAII,2,1,NAD83,5102,26962
+5103,HAWAII,3,1,NAD83,5103,26963
+5104,HAWAII,4,1,NAD83,5104,26964
+5105,HAWAII,5,1,NAD83,5105,26965
+5200,"PUERTO RICO AND","VIRGIN ISLANDS",2,NAD83,5200,32161
+10101,ALABAMA,EAST,1,NAD27,101,26729
+10102,ALABAMA,WEST,1,NAD27,102,26730
+10201,ARIZONA,EAST,1,NAD27,201,26748
+10202,ARIZONA,CENTRAL,1,NAD27,202,26749
+10203,ARIZONA,WEST,1,NAD27,203,26750
+10301,ARKANSAS,NORTH,2,NAD27,301,26751
+10302,ARKANSAS,SOUTH,2,NAD27,302,26752
+10401,CALIFORNIA,I,2,NAD27,401,26741
+10402,CALIFORNIA,II,2,NAD27,402,26742
+10403,CALIFORNIA,III,2,NAD27,403,26743
+10404,CALIFORNIA,IV,2,NAD27,404,26744
+10405,CALIFORNIA,V,2,NAD27,405,26745
+10406,CALIFORNIA,VI,2,NAD27,406,26746
+10407,CALIFORNIA,VII,2,NAD27,407,26747
+10501,COLORADO,NORTH,2,NAD27,501,26753
+10502,COLORADO,CENTRAL,2,NAD27,502,26754
+10503,COLORADO,SOUTH,2,NAD27,503,26755
+10600,CONNECTICUT,,2,NAD27,600,26756
+10700,DELAWARE,,1,NAD27,700,26757
+10901,FLORIDA,EAST,1,NAD27,901,26758
+10902,FLORIDA,WEST,1,NAD27,902,26759
+10903,FLORIDA,NORTH,2,NAD27,903,26760
+11001,GEORGIA,EAST,1,NAD27,1001,26766
+11002,GEORGIA,WEST,1,NAD27,1002,26767
+11101,IDAHO,EAST,1,NAD27,1101,26768
+11102,IDAHO,CENTRAL,1,NAD27,1102,26769
+11103,IDAHO,WEST,1,NAD27,1103,26770
+11201,ILLINOIS,EAST,1,NAD27,1201,26771
+11202,ILLINOIS,WEST,1,NAD27,1202,26772
+11301,INDIANA,EAST,1,NAD27,1301,26773
+11302,INDIANA,WEST,1,NAD27,1302,26774
+11401,IOWA,NORTH,2,NAD27,1401,26775
+11402,IOWA,SOUTH,2,NAD27,1402,26776
+11501,KANSAS,NORTH,2,NAD27,1501,26777
+11502,KANSAS,SOUTH,2,NAD27,1502,26778
+11601,KENTUCKY,NORTH,2,NAD27,1601,26779
+11602,KENTUCKY,SOUTH,2,NAD27,1602,26780
+11701,LOUISIANA,NORTH,2,NAD27,1701,26781
+11702,LOUISIANA,SOUTH,2,NAD27,1702,26782
+11703,LOUISIANA,OFFSHORE,2,NAD27,1703,
+11801,MAINE,EAST,1,NAD27,1801,26783
+11802,MAINE,WEST,1,NAD27,1802,26784
+11900,MARYLAND,,2,NAD27,1900,26785
+12001,MASSACHUSETTS,MAINLAND,2,NAD27,2001,26786
+12002,MASSACHUSETTS,ISLAND,2,NAD27,2002,26787
+12101,MICHIGAN,EAST,1,NAD27,2101,26801
+12102,MICHIGAN,"CENTRAL/M",1,NAD27,2102,26802
+12103,MICHIGAN,WEST,1,NAD27,2103,26803
+12111,MICHIGAN,NORTH,2,NAD27,2111,26811
+12112,MICHIGAN,"CENTRAL/L",2,NAD27,2112,26812
+12113,MICHIGAN,SOUTH,2,NAD27,2113,26813
+12201,MINNESOTA,NORTH,2,NAD27,2201,26791
+12202,MINNESOTA,CENTRAL,2,NAD27,2202,26792
+12203,MINNESOTA,SOUTH,2,NAD27,2203,26793
+12301,MISSISSIPPI,EAST,1,NAD27,2301,26794
+12302,MISSISSIPPI,WEST,1,NAD27,2302,26795
+12401,MISSOURI,EAST,1,NAD27,2401,26796
+12402,MISSOURI,CENTRAL,1,NAD27,2402,26797
+12403,MISSOURI,WEST,1,NAD27,2403,26798
+12501,MONTANA,NORTH,2,NAD27,2501,32001
+12502,MONTANA,CENTRAL,2,NAD27,2502,32002
+12503,MONTANA,SOUTH,2,NAD27,2503,32003
+12601,NEBRASKA,NORTH,2,NAD27,2601,32005
+12602,NEBRASKA,SOUTH,2,NAD27,2602,32006
+12701,NEVADA,EAST,1,NAD27,2701,32007
+12702,NEVADA,CENTRAL,1,NAD27,2702,32008
+12703,NEVADA,WEST,1,NAD27,2703,32009
+12800,"NEW HAMPSHIRE",,1,NAD27,2800,32010
+12900,"NEW JERSEY",,1,NAD27,2900,32011
+13001,"NEW MEXICO",EAST,1,NAD27,3001,32012
+13002,"NEW MEXICO",CENTRAL,1,NAD27,3002,32013
+13003,"NEW MEXICO",WEST,1,NAD27,3003,32014
+13101,"NEW YORK",EAST,1,NAD27,3101,32015
+13102,"NEW YORK",CENTRAL,1,NAD27,3102,32016
+13103,"NEW YORK",WEST,1,NAD27,3103,32017
+13104,"NEW YORK","LONG ISLAND",2,NAD27,3104,32018
+13200,"NORTH CAROLINA",,2,NAD27,3200,32019
+13301,"NORTH DAKOTA",NORTH,2,NAD27,3301,32020
+13302,"NORTH DAKOTA",SOUTH,2,NAD27,3302,32021
+13401,OHIO,NORTH,2,NAD27,3401,32022
+13402,OHIO,SOUTH,2,NAD27,3402,32023
+13501,OKLAHOMA,NORTH,2,NAD27,3501,32024
+13502,OKLAHOMA,SOUTH,2,NAD27,3502,32025
+13601,OREGON,NORTH,2,NAD27,3601,32026
+13602,OREGON,SOUTH,2,NAD27,3602,32027
+13701,PENNSYLVANIA,NORTH,2,NAD27,3701,32028
+13702,PENNSYLVANIA,SOUTH,2,NAD27,3702,32029
+13800,"RHODE ISLAND",,1,NAD27,3800,32030
+13901,"SOUTH CAROLINA",NORTH,2,NAD27,3901,32031
+13902,"SOUTH CAROLINA",SOUTH,2,NAD27,3902,32033
+14001,"SOUTH DAKOTA",NORTH,2,NAD27,4001,32034
+14002,"SOUTH DAKOTA",SOUTH,2,NAD27,4002,32035
+14100,TENNESSEE,,2,NAD27,4100,2204
+14201,TEXAS,NORTH,2,NAD27,4201,32037
+14202,TEXAS,"NORTH CENTRAL",2,NAD27,4202,32038
+14203,TEXAS,CENTRAL,2,NAD27,4203,32039
+14204,TEXAS,"SOUTH CENTRAL",2,NAD27,4204,32040
+14205,TEXAS,SOUTH,2,NAD27,4205,32041
+14301,UTAH,NORTH,2,NAD27,4301,32042
+14302,UTAH,CENTRAL,2,NAD27,4302,32043
+14303,UTAH,SOUTH,2,NAD27,4303,32044
+14400,VERMONT,,1,NAD27,4400,32045
+14501,VIRGINIA,NORTH,2,NAD27,4501,32046
+14502,VIRGINIA,SOUTH,2,NAD27,4502,32047
+14601,WASHINGTON,NORTH,2,NAD27,4601,32048
+14602,WASHINGTON,SOUTH,2,NAD27,4602,32049
+14701,"WEST VIRGINIA",NORTH,2,NAD27,4701,32050
+14702,"WEST VIRGINIA",SOUTH,2,NAD27,4702,32051
+14801,WISCONSIN,NORTH,2,NAD27,4801,32052
+14802,WISCONSIN,CENTRAL,2,NAD27,4802,32053
+14803,WISCONSIN,SOUTH,2,NAD27,4803,32054
+14901,WYOMING,EAST,1,NAD27,4901,32055
+14902,WYOMING,"EAST CENTRAL",1,NAD27,4902,32056
+14903,WYOMING,"WEST CENTRAL",1,NAD27,4903,32057
+14904,WYOMING,WEST,1,NAD27,4904,32058
+15001,ALASKA,"ZONE NO. 1",4,NAD27,5001,26731
+15002,ALASKA,"ZONE NO. 2",1,NAD27,5002,26732
+15003,ALASKA,"ZONE NO. 3",1,NAD27,5003,26733
+15004,ALASKA,"ZONE NO. 4",1,NAD27,5004,26734
+15005,ALASKA,"ZONE NO. 5",1,NAD27,5005,26735
+15006,ALASKA,"ZONE NO. 6",1,NAD27,5006,26736
+15007,ALASKA,"ZONE NO. 7",1,NAD27,5007,26737
+15008,ALASKA,"ZONE NO. 8",1,NAD27,5008,26738
+15009,ALASKA,"ZONE NO. 9",1,NAD27,5009,26739
+15010,ALASKA,"ZONE NO. 10",2,NAD27,5010,26740
+15101,HAWAII,1,1,NAD27,5101,3561
+15102,HAWAII,2,1,NAD27,5102,3562
+15103,HAWAII,3,1,NAD27,5103,3563
+15104,HAWAII,4,1,NAD27,5104,3564
+15105,HAWAII,5,1,NAD27,5105,3565
+15201,"PUERTO RICO AND VIRGIN ISLANDS",,2,NAD27,5201,3991
+15202,"VIRGIN ISLANDS","ST. CROIX",2,NAD27,5202,3992
+15300,"AMERICAN SAMOA",,2,NAD27,5300,2155
+15400,"GUAM ISLAND",,3,NAD27,5400,

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,74 @@
+#include "defs.h"
+datafile_rows_t unit_of_measure_row_0[] = {"UOM_CODE","UNIT_OF_MEAS_NAME","UNIT_OF_MEAS_TYPE","TARGET_UOM_CODE","FACTOR_B","FACTOR_C","REMARKS","INFORMATION_SOURCE","DATA_SOURCE","REVISION_DATE","CHANGE_ID","DEPRECATED ",NULL};
+datafile_rows_t unit_of_measure_row_1[] = {"9001","metre","length","9001","1.0","1.0","Also known as International metre. SI standard unit.","ISO 1000.","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_2[] = {"9002","foot","length","9001","0.3048","1.0","","ISO 1000; 1958","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_3[] = {"9003","US survey foot","length","9001","12.0","39.37","Used in USA.","EPSG","EPSG","2000-05-07 00:00:00","99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_4[] = {"9005","Clarke's foot","length","9001","0.304797265","1.0","Assumes Clarke's 1865 ratio of 1 British foot = 0.304797265 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.","Australian Land Information Group  www.auslig.gov.au/geodesy/histry.htm","EPSG","2001-01-21 00:00:00","97.234 99.99  2000.05","0 ",NULL};
+datafile_rows_t unit_of_measure_row_5[] = {"9014","fathom","length","9001","1.8288","1.0","= 6 feet.","","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_6[] = {"9030","nautical mile","length","9001","1852.0","1.0","","","EPSG","1996-10-18 00:00:00","96.24","0 ",NULL};
+datafile_rows_t unit_of_measure_row_7[] = {"9031","German legal metre","length","9001","1.0000135965","1.0","Used in Namibia.","Chief Directorate Surveys and Land Information; Mowbray; South Africa","EPSG","1997-06-16 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_8[] = {"9033","US survey chain","length","9001","792.0","39.37","Used in USA primarily for public lands cadastral work.","Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).","EPSG","2000-05-07 00:00:00","99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_9[] = {"9034","US survey link","length","9001","7.92","39.37","Used in USA primarily for public lands cadastral work.","Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).","EPSG","2000-05-07 00:00:00","99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_10[] = {"9035","US survey mile","length","9001","63360.0","39.37","Used in USA primarily for public lands cadastral work.","Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).","EPSG","2000-05-07 00:00:00","99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_11[] = {"9036","kilometre","length","9001","1000.0","1.0","","ISO 1000.","EPSG","1998-11-11 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_12[] = {"9037","Clarke's yard","length","9001","0.914391795","1.0","=3 Clarke's feet.  Assumes Clarke's 1865 ratio of 1 British foot = 0.304797265 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.","Australian Land Information Group  www.auslig.gov.au/geodesy/histry.htm","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_13[] = {"9038","Clarke's chain","length","9001","20.11661949","1.0","=22 Clarke's yards.  Assumes Clarke's 1865 ratio of 1 British foot = 0.304797265 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.","Australian Land Information Group  www.auslig.gov.au/geodesy/histry.htm","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_14[] = {"9039","Clarke's link","length","9001","0.2011661949","1.0","=1/100 Clarke's chain. Assumes Clarke's 1865 ratio of 1 British foot = 0.304797265 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.","Australian Land Information Group  www.auslig.gov.au/geodesy/histry.htm","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_15[] = {"9040","British yard (Sears 1922)","length","9001","36.0","39.370147","Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_16[] = {"9041","British foot (Sears 1922)","length","9001","12.0","39.370147","Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_17[] = {"9042","British chain (Sears 1922)","length","9001","792.0","39.370147","Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_18[] = {"9043","British link (Sears 1922)","length","9001","7.92","39.370147","Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_19[] = {"9050","British yard (Benoit 1895 A)","length","9001","0.9143992","1.0","Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.","J.S.Clark; \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_20[] = {"9051","British foot (Benoit 1895 A)","length","9001","0.9143992","3.0","Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.","J.S.Clark; \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_21[] = {"9052","British chain (Benoit 1895 A)","length","9001","20.1167824","1.0","Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.","J.S.Clark; \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_22[] = {"9053","British link (Benoit 1895 A)","length","9001","0.201167824","1.0","Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.","J.S.Clark; \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_23[] = {"9060","British yard (Benoit 1895 B)","length","9001","36.0","39.370113","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_24[] = {"9061","British foot (Benoit 1895 B)","length","9001","12.0","39.370113","Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_25[] = {"9062","British chain (Benoit 1895 B)","length","9001","792.0","39.370113","Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.","G. Bomford \"Geodesy\" 2nd edition 1962; after J.S.Clark \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_26[] = {"9063","British link (Benoit 1895 B)","length","9001","7.92","39.370113","Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.","G. Bomford; \"Geodesy\"; 3rd edition 1975","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_27[] = {"9070","British foot (1865)","length","9001","0.9144025","3.0","Uses Clark's estimate of 1853-1865 British foot-metre ratio of 0.9144025 metres per yard.  Used in 1962 and 1975 estimates of Indian foot.","J.S.Clark; \"Remeasurement of the Old Length Standards\"; Empire Survey Review no. 90; 1953.","EPSG","2000-05-07 00:00:00","97.233  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_28[] = {"9080","Indian foot","length","9001","12.0","39.370142","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (= 3 British feet) taken to be J.S.Clark's 1865 value of 0.9144025 metres.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_29[] = {"9081","Indian foot (1937)","length","9001","0.30479841","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British foot taken to be 1895 Benoit value of 12/39.370113m.  Rounded to 8 decimal places as 0.30479841. Used from Bangladesh to Vietnam.  Previously used in India and Pakistan but superseded.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_30[] = {"9082","Indian foot (1962)","length","9001","0.3047996","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures with a small error as 1 Ind ft=0.3048996m.  Used in Pakistan since metrication.","G. Bomford; \"Geodesy\"; 2nd edition 1962","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_31[] = {"9083","Indian foot (1975)","length","9001","0.3047995","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures as 1 Ind ft=0.3048995m.  Used in India since metrication.","G. Bomford; \"Geodesy\"; 3rd edition 1975","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_32[] = {"9084","Indian yard","length","9001","36.0","39.370142","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (= 3 British feet) taken to be J.S.Clark's 1865 value of 0.9144025 metres.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_33[] = {"9085","Indian yard (1937)","length","9001","0.91439523","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British foot taken to be 1895 Benoit value of 12/39.370113m.  Rounded to 8 decimal places as 0.30479841. Used from Bangladesh to Vietnam.  Previously used in India and Pakistan but superseded.","G. Bomford; \"The Re-adjustment of the Indian Triangulation\"; Survey of India Professional Paper 28; 1939.","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_34[] = {"9086","Indian yard (1962)","length","9001","0.9143988","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures with a small error as 1 Ind ft=0.3048996m.  Used in Pakistan since metrication.","G. Bomford; \"Geodesy\"; 2nd edition 1962","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_35[] = {"9087","Indian yard (1975)","length","9001","0.9143985","1.0","Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures as 1 Ind ft=0.3048995m.  Used in India since metrication.","G. Bomford; \"Geodesy\"; 3rd edition 1975","EPSG","2000-05-07 00:00:00","97.231  99.99","0 ",NULL};
+datafile_rows_t unit_of_measure_row_36[] = {"9093","Statute mile","length","9001","1609.344","1.0","=5280 feet","EPSG","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_37[] = {"9094","Gold Coast foot","length","9001","6378300.0","20926201.0","Used in Ghana and some adjacent parts of British west Africa prior to metrication, except for the metrication of projection defining parameters when British foot (Sears 1922) used.","Ordnance Survey International","EPSG","2001-01-21 00:00:00","2000.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_38[] = {"9095","British foot (1936)","length","9001","0.3048007491","1.0","For the 1936 retriangulation OSGB defines the relationship of feet of 1796 to the International metre through log(1.48401603) exactly [=0.3048007491...]. Also used for metric conversions in Ireland.","1. \"The Retriangulation of Great Britain\", Ordnance Survey of Great Britain. 2. \"The Irish Grid - A Description of the Co-ordinate Reference System\" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.","EPSG","2003-06-27 00:00:00","2002.621","0 ",NULL};
+datafile_rows_t unit_of_measure_row_39[] = {"9101","radian","angle","9101","1.0","1.0","SI standard unit.","ISO 1000:1992","EPSG","1995-06-02 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_40[] = {"9102","degree","angle","9101","3.14159265358979","180.0","= pi/180 radians","","EPSG","2002-11-18 00:00:00","96.22 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_41[] = {"9103","arc-minute","angle","9101","3.14159265358979","10800.0","1/60th degree = ((pi/180) / 60) radians","","EPSG","2002-11-18 00:00:00","96.22 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_42[] = {"9104","arc-second","angle","9101","3.14159265358979","648000.0","1/60th arc-minute = ((pi/180) / 3600) radians","","EPSG","2002-11-18 00:00:00","96.22 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_43[] = {"9105","grad","angle","9101","3.14159265358979","200.0","=pi/200 radians.","","EPSG","2002-11-18 00:00:00","96.22  99.05 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_44[] = {"9106","gon","angle","9101","3.14159265358979","200.0","=pi/200 radians","","EPSG","2002-11-18 00:00:00","96.22 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_45[] = {"9107","degree minute second","angle","9102","","","Degree representation. Format: signed degrees (integer) - arc-minutes (integer) - arc-seconds (real, any precision). Different symbol sets are in use as field separators, for example º ' \". Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","96.19 2002.07 2002.78","0 ",NULL};
+datafile_rows_t unit_of_measure_row_46[] = {"9108","degree minute second hemisphere","angle","9102","","","Degree representation. Format: degrees (integer) - arc-minutes (integer) - arc-seconds (real) - hemisphere abbreviation (single character N S E or W). Different symbol sets are in use as field separators for example º ' \". Convert to deg using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","96.19 2002.07 2002.78","0 ",NULL};
+datafile_rows_t unit_of_measure_row_47[] = {"9109","microradian","angle","9101","1.0","1000000.0","rad * 10E-6","ISO 1000.","EPSG","1996-10-18 00:00:00","99.05","0 ",NULL};
+datafile_rows_t unit_of_measure_row_48[] = {"9110","sexagesimal DMS","angle","9102","","","Pseudo unit format: signed degrees - period - minutes (two digits) - integer seconds (two digits) - fraction of seconds (any precision). Must include leading zero in minutes and seconds and exclude decimal point for seconds. Convert to deg using formula.","EPSG","EPSG","2002-11-22 00:00:00","2002.27 2002.78","0 ",NULL};
+datafile_rows_t unit_of_measure_row_49[] = {"9111","sexagesimal DM","angle","9102","","","Pseudo unit. Format: sign - degrees - decimal point - integer minutes (two digits) - fraction of minutes (any precision).  Must include leading zero in integer minutes.  Must exclude decimal point for minutes.  Convert to deg using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","2002.07 2002.78","0 ",NULL};
+datafile_rows_t unit_of_measure_row_50[] = {"9112","centesimal minute","angle","9101","3.14159265358979","20000.0","1/100 of a grad and gon = ((pi/200) / 100) radians","http://www.geodesy.matav.hu/xgonmil.htm","EPSG","2002-11-18 00:00:00","98.48  99.51 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_51[] = {"9113","centesimal second","angle","9101","3.14159265358979","2000000.0","1/100 of a centesimal minute or 1/10,000th of a grad and gon = ((pi/200) / 10000) radians","http://www.geodesy.matav.hu/xgonmil.htm","EPSG","2002-11-18 00:00:00","99.51 2002.86","0 ",NULL};
+datafile_rows_t unit_of_measure_row_52[] = {"9114","mil_6400","angle","9101","3.14159265358979","3200.0","Angle subtended by 1/6400 part of a circle.  Approximates to 1/1000th radian.  Note that other approximations (notably 1/6300 circle and 1/6000 circle) also exist.","http://www.geodesy.matav.hu/xgonmil.htm","EPSG","1999-10-20 00:00:00","99.51","0 ",NULL};
+datafile_rows_t unit_of_measure_row_53[] = {"9115","degree minute","angle","9102","","","Degree representation. Format: signed degrees (integer)  - arc-minutes (real, any precision). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","2002.78","0 ",NULL};
+datafile_rows_t unit_of_measure_row_54[] = {"9116","degree hemisphere","angle","9102","","","Degree representation. Format: degrees (real, any precision) - hemisphere abbreviation (single character N S E or W). Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_55[] = {"9117","hemisphere degree","angle","9102","","","Degree representation. Format: hemisphere abbreviation (single character N S E or W) - degrees (real, any precision). Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_56[] = {"9118","degree minute hemisphere","angle","9102","","","Degree representation. Format: degrees (integer) - arc-minutes (real, any precision) - hemisphere abbreviation (single character N S E or W). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_57[] = {"9119","hemisphere degree minute","angle","9102","","","Degree representation. Format:  hemisphere abbreviation (single character N S E or W) - degrees (integer) - arc-minutes (real, any precision). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_58[] = {"9120","hemisphere degree minute second","angle","9102","","","Degree representation. Format: hemisphere abbreviation (single character N S E or W) - degrees (integer) - arc-minutes (integer) - arc-seconds (real). Different symbol sets are in use as field separators for example º ' \". Convert to deg using algorithm.","EPSG","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_59[] = {"9121","sexagesimal DMS.s","angle","9102","","","Pseudo unit. Format: signed degrees - minutes (two digits) - seconds (real, any precision). Must include leading zero in minutes and seconds where value is under 10 and include decimal separator for seconds. Convert to degree using algorithm.","ISO 6709:1983.","EPSG","2002-11-22 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_60[] = {"9122","degree (supplier to define representation)","angle","9101","3.14159265358979","180.0","= pi/180 radians. The degree representation (e.g. decimal, DMSH, etc.) must be clarified by suppliers of data associated with this code.","EPSG","EPSG","2004-01-05 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_61[] = {"9201","unity","scale","9201","1.0","1.0","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_62[] = {"9202","parts per million","scale","9201","1.0","1000000.0","","","EPSG","1996-09-12 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_63[] = {"9203","coefficient","scale","9201","","","Used when parameters are coefficients.  They inherently take the units which depend upon the term to which the coefficient applies.","EPSG","EPSG","2000-03-07 00:00:00","","0 ",NULL};
+datafile_rows_t unit_of_measure_row_64[] = {"9204","Bin width 330 US survey feet","length","9001","3960.0","39.37","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_65[] = {"9205","Bin width 165 US survey feet","length","9001","1980.0","39.37","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_66[] = {"9206","Bin width 82.5 US survey feet","length","9001","990.0","39.37","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_67[] = {"9207","Bin width 37.5 metres","length","9001","37.5","1.0","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_68[] = {"9208","Bin width 25 metres","length","9001","25.0","1.0","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_69[] = {"9209","Bin width 12.5 metres","length","9001","12.5","1.0","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_70[] = {"9210","Bin width 6.25 metres","length","9001","6.25","1.0","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t unit_of_measure_row_71[] = {"9211","Bin width 3.125 metres","length","9001","3.125","1.0","","EPSG","EPSG","2000-10-19 00:00:00","2000.59","0 ",NULL};
+datafile_rows_t *unit_of_measure_rows[] = {unit_of_measure_row_0 ,unit_of_measure_row_1 ,unit_of_measure_row_2 ,unit_of_measure_row_3 ,unit_of_measure_row_4 ,unit_of_measure_row_5 ,unit_of_measure_row_6 ,unit_of_measure_row_7 ,unit_of_measure_row_8 ,unit_of_measure_row_9 ,unit_of_measure_row_10 ,unit_of_measure_row_11 ,unit_of_measure_row_12 ,unit_of_measure_row_13 ,unit_of_measure_row_14 ,unit_of_measure_row_15 ,unit_of_measure_row_16 ,unit_of_measure_row_17 ,unit_of_measure_row_18 ,unit_of_measure_row_19 ,unit_of_measure_row_20 ,unit_of_measure_row_21 ,unit_of_measure_row_22 ,unit_of_measure_row_23 ,unit_of_measure_row_24 ,unit_of_measure_row_25 ,unit_of_measure_row_26 ,unit_of_measure_row_27 ,unit_of_measure_row_28 ,unit_of_measure_row_29 ,unit_of_measure_row_30 ,unit_of_measure_row_31 ,unit_of_measure_row_32 ,unit_of_measure_row_33 ,unit_of_measure_row_34 ,unit_of_measure_row_35 ,unit_of_measure_row_36 ,unit_of_measure_row_37 ,unit_of_measure_row_38 ,unit_of_measure_row_39 ,unit_of_measure_row_40 ,unit_of_measure_row_41 ,unit_of_measure_row_42 ,unit_of_measure_row_43 ,unit_of_measure_row_44 ,unit_of_measure_row_45 ,unit_of_measure_row_46 ,unit_of_measure_row_47 ,unit_of_measure_row_48 ,unit_of_measure_row_49 ,unit_of_measure_row_50 ,unit_of_measure_row_51 ,unit_of_measure_row_52 ,unit_of_measure_row_53 ,unit_of_measure_row_54 ,unit_of_measure_row_55 ,unit_of_measure_row_56 ,unit_of_measure_row_57 ,unit_of_measure_row_58 ,unit_of_measure_row_59 ,unit_of_measure_row_60 ,unit_of_measure_row_61 ,unit_of_measure_row_62 ,unit_of_measure_row_63 ,unit_of_measure_row_64 ,unit_of_measure_row_65 ,unit_of_measure_row_66 ,unit_of_measure_row_67 ,unit_of_measure_row_68 ,unit_of_measure_row_69 ,unit_of_measure_row_70 ,unit_of_measure_row_71,NULL};

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/unit_of_measure.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,73 @@
+uom_code,unit_of_meas_name,unit_of_meas_type,target_uom_code,factor_b,factor_c,remarks,information_source,data_source,revision_date,change_id,deprecated
+9001,metre,length,9001,1,1,Also known as International metre. SI standard unit.,ISO 1000.,EPSG,1995-06-02,,0
+9002,foot,length,9001,0.3048,1,,ISO 1000; 1958,EPSG,1995-06-02,,0
+9003,US survey foot,length,9001,12,39.37,Used in USA.,EPSG,EPSG,2000-05-07,99.99,0
+9005,Clarke's foot,length,9001,0.3047972654,1,"Assumes Clarke's 1865 ratio of 1 British foot = 0.3047972654 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.",Australian Land Information Group  www.auslig.gov.au,EPSG,2005-09-06,97.234 99.99  2000.05 2005.37 2005.46,0
+9014,fathom,length,9001,1.8288,1,= 6 feet.,,EPSG,1995-06-02,,0
+9030,nautical mile,length,9001,1852,1,,,EPSG,1996-10-18,96.24,0
+9031,German legal metre,length,9001,1.0000135965,1,Used in Namibia.,Chief Directorate Surveys and Land Information; Mowbray; South Africa,EPSG,1997-06-16,,0
+9033,US survey chain,length,9001,792,39.37,Used in USA primarily for public lands cadastral work.,Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).,EPSG,2000-05-07,99.99,0
+9034,US survey link,length,9001,7.92,39.37,Used in USA primarily for public lands cadastral work.,Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).,EPSG,2000-05-07,99.99,0
+9035,US survey mile,length,9001,63360,39.37,Used in USA primarily for public lands cadastral work.,Bureau of Land Management technical bulletin 6 (1973) and Standard Field Tables 8th edition (1956).,EPSG,2000-05-07,99.99,0
+9036,kilometre,length,9001,1000,1,,ISO 1000.,EPSG,1998-11-11,,0
+9037,Clarke's yard,length,9001,0.9143917962,1,"=3 Clarke's feet.  Assumes Clarke's 1865 ratio of 1 British foot = 0.3047972654 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.",Australian Land Information Group  www.auslig.gov.au,EPSG,2005-09-06,97.233  99.99 2005.37 2005.46,0
+9038,Clarke's chain,length,9001,20.1166195164,1,"=22 Clarke's yards.  Assumes Clarke's 1865 ratio of 1 British foot = 0.3047972654 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.",Australian Land Information Group  www.auslig.gov.au,EPSG,2005-09-06,97.233  99.99 2005.37 2005.46,0
+9039,Clarke's link,length,9001,0.201166195164,1,"=1/100 Clarke's chain. Assumes Clarke's 1865 ratio of 1 British foot = 0.3047972654 French legal metres applies to the international metre.   Used in older Australian, southern African & British West Indian mapping.",Australian Land Information Group  www.auslig.gov.au,EPSG,2005-09-06,97.233  99.99 2005.37 2005.46,0
+9040,British yard (Sears 1922),length,9001,36,39.370147,Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9041,British foot (Sears 1922),length,9001,12,39.370147,Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9042,British chain (Sears 1922),length,9001,792,39.370147,Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9043,British link (Sears 1922),length,9001,7.92,39.370147,Uses Sear's 1922 British yard-metre ratio as given by Bomford as 39.370147 inches per metre.  Used in East Malaysian and older New Zealand mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9050,British yard (Benoit 1895 A),length,9001,0.9143992,1,Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.,"J.S.Clark; ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9051,British foot (Benoit 1895 A),length,9001,0.9143992,3,Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.,"J.S.Clark; ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9052,British chain (Benoit 1895 A),length,9001,20.1167824,1,Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.,"J.S.Clark; ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9053,British link (Benoit 1895 A),length,9001,0.201167824,1,Uses Benoit's 1895 British yard-metre ratio as given by Clark as 0.9144992 metres per yard.  Used for deriving metric size of ellipsoid in Palestine.,"J.S.Clark; ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9060,British yard (Benoit 1895 B),length,9001,36,39.370113,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.","G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9061,British foot (Benoit 1895 B),length,9001,12,39.370113,Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9062,British chain (Benoit 1895 B),length,9001,792,39.370113,Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.,"G. Bomford ""Geodesy"" 2nd edition 1962; after J.S.Clark ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9063,British link (Benoit 1895 B),length,9001,7.92,39.370113,Uses Benoit's 1895 British yard-metre ratio as given by Bomford as 39.370113 inches per metre.  Used in West Malaysian mapping.,"G. Bomford; ""Geodesy""; 3rd edition 1975",EPSG,2000-05-07,97.233  99.99,0
+9070,British foot (1865),length,9001,0.9144025,3,Uses Clark's estimate of 1853-1865 British foot-metre ratio of 0.9144025 metres per yard.  Used in 1962 and 1975 estimates of Indian foot.,"J.S.Clark; ""Remeasurement of the Old Length Standards""; Empire Survey Review no. 90; 1953.",EPSG,2000-05-07,97.233  99.99,0
+9080,Indian foot,length,9001,12,39.370142,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (= 3 British feet) taken to be J.S.Clark's 1865 value of 0.9144025 metres.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2000-05-07,97.231  99.99,0
+9081,Indian foot (1937),length,9001,0.30479841,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British foot taken to be 1895 Benoit value of 12/39.370113m.  Rounded to 8 decimal places as 0.30479841. Used from Bangladesh to Vietnam.  Previously used in India and Pakistan but superseded.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2000-05-07,97.231  99.99,0
+9082,Indian foot (1962),length,9001,0.3047996,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures with a small error as 1 Ind ft=0.3048996m.  Used in Pakistan since metrication.,"G. Bomford; ""Geodesy""; 2nd edition 1962",EPSG,2000-05-07,97.231  99.99,0
+9083,Indian foot (1975),length,9001,0.3047995,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures as 1 Ind ft=0.3048995m.  Used in India since metrication.,"G. Bomford; ""Geodesy""; 3rd edition 1975",EPSG,2000-05-07,97.231  99.99,0
+9084,Indian yard,length,9001,36,39.370142,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (= 3 British feet) taken to be J.S.Clark's 1865 value of 0.9144025 metres.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2000-05-07,97.231  99.99,0
+9085,Indian yard (1937),length,9001,0.91439523,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British foot taken to be 1895 Benoit value of 12/39.370113m.  Rounded to 8 decimal places as 0.30479841. Used from Bangladesh to Vietnam.  Previously used in India and Pakistan but superseded.,"G. Bomford; ""The Re-adjustment of the Indian Triangulation""; Survey of India Professional Paper 28; 1939.",EPSG,2000-05-07,97.231  99.99,0
+9086,Indian yard (1962),length,9001,0.9143988,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures with a small error as 1 Ind ft=0.3048996m.  Used in Pakistan since metrication.,"G. Bomford; ""Geodesy""; 2nd edition 1962",EPSG,2000-05-07,97.231  99.99,0
+9087,Indian yard (1975),length,9001,0.9143985,1,Indian Foot = 0.99999566 British feet (A.R.Clarke 1865).  British yard (3 feet) taken to be J.S. Clark's 1865 value of 0.9144025m. Rounded to 8 significant figures as 1 Ind ft=0.3048995m.  Used in India since metrication.,"G. Bomford; ""Geodesy""; 3rd edition 1975",EPSG,2000-05-07,97.231  99.99,0
+9093,Statute mile,length,9001,1609.344,1,=5280 feet,EPSG,EPSG,2000-03-07,,0
+9094,Gold Coast foot,length,9001,6378300,20926201,"Used in Ghana and some adjacent parts of British west Africa prior to metrication, except for the metrication of projection defining parameters when British foot (Sears 1922) used.",Ordnance Survey International,EPSG,2001-01-21,2000.86,0
+9095,British foot (1936),length,9001,0.3048007491,1,For the 1936 retriangulation OSGB defines the relationship of feet of 1796 to the International metre through log(1.48401603) exactly [=0.3048007491...]. Also used for metric conversions in Ireland.,"1. ""The Retriangulation of Great Britain"", Ordnance Survey of Great Britain.
+2. ""The Irish Grid - A Description of the Co-ordinate Reference System"" published by Ordnance Survey of Ireland, Dublin and Ordnance Survey of Northern Ireland, Belfast.",EPSG,2003-06-27,2002.621,0
+9101,radian,angle,9101,1,1,SI standard unit.,ISO 1000:1992,EPSG,1995-06-02,,0
+9102,degree,angle,9101,3.14159265358979,180,= pi/180 radians,,EPSG,2002-11-18,96.22 2002.86,0
+9103,arc-minute,angle,9101,3.14159265358979,10800,1/60th degree = ((pi/180) / 60) radians,,EPSG,2002-11-18,96.22 2002.86,0
+9104,arc-second,angle,9101,3.14159265358979,648000,1/60th arc-minute = ((pi/180) / 3600) radians,,EPSG,2002-11-18,96.22 2002.86,0
+9105,grad,angle,9101,3.14159265358979,200,=pi/200 radians.,,EPSG,2002-11-18,96.22  99.05 2002.86,0
+9106,gon,angle,9101,3.14159265358979,200,=pi/200 radians,,EPSG,2002-11-18,96.22 2002.86,0
+9107,degree minute second,angle,9102,,,"Degree representation. Format: signed degrees (integer) - arc-minutes (integer) - arc-seconds (real, any precision). Different symbol sets are in use as field separators, for example º ' "". Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,96.19 2002.07 2002.78,0
+9108,degree minute second hemisphere,angle,9102,,,"Degree representation. Format: degrees (integer) - arc-minutes (integer) - arc-seconds (real) - hemisphere abbreviation (single character N S E or W). Different symbol sets are in use as field separators for example º ' "". Convert to deg using algorithm.",EPSG,EPSG,2002-11-22,96.19 2002.07 2002.78,0
+9109,microradian,angle,9101,1,1000000,rad * 10E-6,ISO 1000.,EPSG,1996-10-18,99.05,0
+9110,sexagesimal DMS,angle,9102,,,Pseudo unit format: signed degrees - period - minutes (two digits) - integer seconds (two digits) - fraction of seconds (any precision). Must include leading zero in minutes and seconds and exclude decimal point for seconds. Convert to deg using formula.,EPSG,EPSG,2002-11-22,2002.27 2002.78,0
+9111,sexagesimal DM,angle,9102,,,Pseudo unit. Format: sign - degrees - decimal point - integer minutes (two digits) - fraction of minutes (any precision).  Must include leading zero in integer minutes.  Must exclude decimal point for minutes.  Convert to deg using algorithm.,EPSG,EPSG,2002-11-22,2002.07 2002.78,0
+9112,centesimal minute,angle,9101,3.14159265358979,20000,1/100 of a grad and gon = ((pi/200) / 100) radians,http://www.geodesy.matav.hu/,EPSG,2005-09-06,98.48  99.51 2002.86 2005.46,0
+9113,centesimal second,angle,9101,3.14159265358979,2000000,"1/100 of a centesimal minute or 1/10,000th of a grad and gon = ((pi/200) / 10000) radians",http://www.geodesy.matav.hu/,EPSG,2005-09-06,99.51 2002.86 2005.46,0
+9114,mil_6400,angle,9101,3.14159265358979,3200,Angle subtended by 1/6400 part of a circle.  Approximates to 1/1000th radian.  Note that other approximations (notably 1/6300 circle and 1/6000 circle) also exist.,http://www.geodesy.matav.hu/,EPSG,2005-09-06,99.51 2005.46,0
+9115,degree minute,angle,9102,,,"Degree representation. Format: signed degrees (integer)  - arc-minutes (real, any precision). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,2002.78,0
+9116,degree hemisphere,angle,9102,,,"Degree representation. Format: degrees (real, any precision) - hemisphere abbreviation (single character N S E or W). Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,,0
+9117,hemisphere degree,angle,9102,,,"Degree representation. Format: hemisphere abbreviation (single character N S E or W) - degrees (real, any precision). Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,,0
+9118,degree minute hemisphere,angle,9102,,,"Degree representation. Format: degrees (integer) - arc-minutes (real, any precision) - hemisphere abbreviation (single character N S E or W). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,,0
+9119,hemisphere degree minute,angle,9102,,,"Degree representation. Format:  hemisphere abbreviation (single character N S E or W) - degrees (integer) - arc-minutes (real, any precision). Different symbol sets are in use as field separators, for example º '. Convert to degrees using algorithm.",EPSG,EPSG,2002-11-22,,0
+9120,hemisphere degree minute second,angle,9102,,,"Degree representation. Format: hemisphere abbreviation (single character N S E or W) - degrees (integer) - arc-minutes (integer) - arc-seconds (real). Different symbol sets are in use as field separators for example º ' "". Convert to deg using algorithm.",EPSG,EPSG,2002-11-22,,0
+9121,sexagesimal DMS.s,angle,9102,,,"Pseudo unit. Format: signed degrees - minutes (two digits) - seconds (real, any precision). Must include leading zero in minutes and seconds where value is under 10 and include decimal separator for seconds. Convert to degree using algorithm.",ISO 6709:1983.,EPSG,2002-11-22,,0
+9122,degree (supplier to define representation),angle,9101,3.14159265358979,180,"= pi/180 radians. The degree representation (e.g. decimal, DMSH, etc.) must be clarified by suppliers of data associated with this code.",EPSG,EPSG,2004-01-05,,0
+9201,unity,scale,9201,1,1,,,EPSG,1996-09-12,,0
+9202,parts per million,scale,9201,1,1000000,,,EPSG,1996-09-12,,0
+9203,coefficient,scale,9201,1,1,Used when parameters are coefficients.  They inherently take the units which depend upon the term to which the coefficient applies.,EPSG,EPSG,2004-09-14,2004.53,0
+9204,Bin width 330 US survey feet,length,9001,3960,39.37,,EPSG,EPSG,2000-10-19,2000.59,0
+9205,Bin width 165 US survey feet,length,9001,1980,39.37,,EPSG,EPSG,2000-10-19,2000.59,0
+9206,Bin width 82.5 US survey feet,length,9001,990,39.37,,EPSG,EPSG,2000-10-19,2000.59,0
+9207,Bin width 37.5 metres,length,9001,37.5,1,,EPSG,EPSG,2000-10-19,2000.59,0
+9208,Bin width 25 metres,length,9001,25,1,,EPSG,EPSG,2000-10-19,2000.59,0
+9209,Bin width 12.5 metres,length,9001,12.5,1,,EPSG,EPSG,2000-10-19,2000.59,0
+9210,Bin width 6.25 metres,length,9001,6.25,1,,EPSG,EPSG,2000-10-19,2000.59,0
+9211,Bin width 3.125 metres,length,9001,3.125,1,,EPSG,EPSG,2000-10-19,2000.59,0

Added: packages/geotiff/libgeotiff/branches/upstream/current/csv/version_history.csv
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/csv/version_history.csv	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/csv/version_history.csv	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,26 @@
+"VERSION_DATE","VERSION_NUMBER","VERSION_REMARKS","SUPERCEDED_BY","SUPERCEDES"
+1999-11-19 00:00:00,4.4,Version 4.4 release.,5.0,4.3
+1999-07-26 00:00:00,4.3,Version 4.3 release.,4.4,4.2
+1998-11-25 00:00:00,4.2,Version 4.2 release.,4.3,4.1
+1998-09-29 00:00:00,4.1,Version 4.1 release.,4.2,4.0
+1998-03-24 00:00:00,4.0,Version 4.0 release.  Access v7.,4.1,3.2
+1997-08-28 00:00:00,3.2,Version 3.2 release.,4.0,3.1
+1997-04-11 00:00:00,3.1,Version 3.1 release.,3.2,3.0
+1996-12-12 00:00:00,3.0,Version 3.0 release.  Access v2.,3.1,2.1
+1996-06-02 00:00:00,2.1,Version 2.1 release.  Excel v4.,3.0,
+2000-06-29 00:00:00,4.5,Version 4.5 release.,5.1,4.4
+2000-06-29 00:00:00,5.0,Version 5.0 release.  Access97,5.01,4.4
+2000-12-31 00:00:00,5.1,Version 5.1 release.,5.2,5.01
+2001-06-11 00:00:00,5.2,Version 5.2 release.,5.21,5.1
+2001-09-03 00:00:00,6.02,v6.02 release to EPSG wg and ISO 1927 project team.,6.1,
+1994-06-01 00:00:00,1.0,Version 1.0 release.  Excel v2.,,
+2000-07-09 00:00:00,5.01,Version 5.01 release.,5.1,5.0
+2001-06-26 00:00:00,5.21,Version 5.21 release.,6.1,5.2
+2002-02-21 00:00:00,5.3,Version 5.3 release. Same data as v6.1.,6.1,5.21
+2002-02-25 00:00:00,6.1,Version 6.1 release. ISO 19111 compliant data model and terminology.,6.2,5.21  6.02
+2002-07-31 00:00:00,6.2,Version 6.2 release.,6.2.1,5.3  6.1
+2002-09-05 00:00:00,6.2.1,v6.2 data; purged redundant Visual Basic code behind forms.,6.2.2,6.2
+2002-09-16 00:00:00,6.2.2,v6.2 data; purged further redundant Visual Basic code behind forms.,6.3,6.2.1
+2003-02-26 00:00:00,6.3,Version 6.3 release.,6.4,6.2.2
+2003-10-15 00:00:00,6.4,Version 6.4 release.,6.5,6.3
+2004-01-13 00:00:00,6.5,Version 6.5 release.,,6.4

Added: packages/geotiff/libgeotiff/branches/upstream/current/defs.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/defs.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/defs.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,13 @@
+
+/*
+ * This file is included by the CSV ".c" files in the csv directory.
+ */
+
+#include <stdio.h>
+
+/* Data structures */
+typedef const char * datafile_rows_t;
+typedef struct datafile_s {
+  const char *name;
+  const datafile_rows_t **rows; 
+} datafile_t;

Added: packages/geotiff/libgeotiff/branches/upstream/current/docs/api/.cvsignore
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/docs/api/.cvsignore	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/docs/api/.cvsignore	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1 @@
+*.*

Added: packages/geotiff/libgeotiff/branches/upstream/current/docs/geotifcp.html
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/docs/geotifcp.html	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/docs/geotifcp.html	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,48 @@
+<html>
+<head>
+<title>geotifcp - Copy TIFF, Installing GeoTIFF Metadata</title>
+</head>
+
+<body  BGCOLOR="#FFFFFF">
+
+<h1>geotifcp - Copy TIFF with updated GeoTIFF Metadata</h1>
+
+<pre>
+Syntax:   geotifcp [options] [-e esri_worldfile] [-g metadata] input output
+</pre>
+
+The program geotifcp is identical in function to the LIBTIFF program
+"tiffcp", with the additional feature that if the "-g <metadata>"
+option is used the GeoTIFF information from the file <metadata> 
+will be installed into the output file.  The "-e worldfile" option will 
+override the tiepoint and scale information from the metadata file based
+on the contents of the ESRI worldfile. <p>
+
+If the "-g" option is not used the geotiff information from the source
+file is preserved in the new output file.<p>
+
+"geotifcp" inherits all the other file-transformation capabilities
+of the tiffcp program; for help on the additional parameters give
+the command:<p>
+<pre>
+  %  geotifcp -h
+</pre>
+
+The metadata format is the same as is described in the <a href="listgeo.html">
+listgeo</a> program.  Normally metadata files for use with geotifcp are
+generated from a similar file with listgeo, and then modified by hand
+as required. <p>
+
+<h2>See Also:</h2>
+
+<ol> 
+<li>
+<a href="listgeo.html">listgeo</a> - Dump GeoTIFF Metadata<p>
+
+<li>
+<a href="http://www.remotesensing.org/geotiff/geotiff.html">
+http://www.remotesensing.org/geotiff/geotiff.html</a> - GeoTIFF/libgeotiff Home Page<p>
+
+</ol>
+</body>
+</html>

Added: packages/geotiff/libgeotiff/branches/upstream/current/docs/index.dox
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/docs/index.dox	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/docs/index.dox	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,67 @@
+/*! \page index
+
+<center><title>
+LIBGEOTIFF
+</title></center>
+
+<h2>Functions</h2>
+
+<ul>
+<li> GTIFFree(): Free GeoTIFF access handle.
+<li> GTIFGetDefn(): Read and Normalize GeoTIFF Definition.
+<li> GTIFKeyGet(): Read GeoTIFF GeoKey.
+<li> GTIFKeySet(): Write GeoTIFF GeoKey.
+<li> GTIFNew(): Create GeoTIFF access handle.
+<li> GTIFWriteKeys(): Flush GeoTIFF Keys.
+<li> SetCSVFilenameHook(): Override CSV File Searching.
+<li> XTIFFClose(): Close GeoTIFF file.
+<li> XTIFFOpen(): Open GeoTIFF file.
+</ul>
+
+<h2>General Notes</h2>
+
+The libgeotiff library should compile cleanly with most ANSI-C or 
+ANSI C++ compilers.  All headers have appropriate <b>extern "C" {}</b>
+protection to ensure that entry points retain C linkage even if compiled
+with a C++ compiler. <p>
+
+<h2>Source Tree</h2>
+
+The <a href="http://www.remotesensing.org/cgi-bin/cvsweb.cgi/osrs/geotiff">
+current CVS tree</a> is available on the web.  The source can be 
+downloaded anonymously using the <tt>cvs checkout osrs/geotiff/libgeotiff</tt>
+command after logging in using the instructions on the remotesensing.org
+<a href="/docs/howto-cvs.php3">CVS howto page</a>.<p>
+
+<h2>Include Files</h2>
+
+<ul>
+<li> xtiffio.h: the primary interface header file for all TIFF
+routines, using the extended GeoTIFF tags.<p>
+
+<li> geotiffio.h: the primary interface header file for all GTIF 
+routines, keys and code values.<p>
+
+<li> geotiff.h: an interface header file for all GTIF 
+routines, if code values are not required.<p>
+
+<li> geokeys.h:   defines all valid GEOTIFF GeoKeys.<p>
+
+<li> geo_normalize.h: Defined all functions and structures related
+to normalization of GeoTIFF information based on CSV files.<p>
+
+</ul>
+
+<h2>Licensing</h2>
+
+All the source code in this toolkit are either in the public domain, or under 
+an X style license.  In any event it is all considered to be free to use
+for any purpose (including commercial software).  No credit is required 
+though some of the code requires that the specific source code modules 
+retain their existing copyright statements.  The CSV files, and other tables
+derived from the EPSG coordinate system database are also free for commercial
+and non-commercial use.  In particular, no part of this code is 
+<i>copyleft</i>, nor does it imply any requirement for users to disclose
+this or their own source code.<p>
+
+*/

Added: packages/geotiff/libgeotiff/branches/upstream/current/docs/listgeo.html
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/docs/listgeo.html	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/docs/listgeo.html	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,170 @@
+<html>
+<head>
+<title>listgeo - Dump GeoTIFF Metadata</title>
+</head>
+
+<body  BGCOLOR="#FFFFFF">
+
+<h1>listgeo - Dump GeoTIFF Metadata</h1>
+
+<pre><b>
+Usage: listgeo [-tfw] [-no_norm] [-proj4] [-t tabledir] inputfile
+</b></pre>
+
+The program listgeo takes a GeoTIFF file as input and dumps to
+the standard output a GeoTIFF "metadata" file, which is human
+readable, and may also be used as input to other programs which
+use the "GTIFImport" routine, such as <a href="geotiff.html">geotifcp</a>.<p>
+
+The <b>-tfw</b> flag may be passed to force generation of an ESRI style .tfw
+file as well as the metadata file.  The ESRI world file is always given
+the same basename as the input file, with the extension .tfw.  If one 
+exists already it will be overwritten.<p>
+
+The <b>-no_norm</b> flag will supress reporting of normalized parameters, and
+reporting of corner points. <p>
+
+The <b>-proj4</b> flag forces listgeo to report the PROJ.4 projection
+string it uses for reprojecting corners to lat/long.<p>
+
+The <b>-t tabledir</b> flag overrides the programs concept of how to file the
+EPSG CSV files, causing it to look in directory "tabledir".  <p>
+
+<h2>GeoTIFF Metadata Format</h2>
+
+For the formalist junkies, we will define a GeoTIFF metadata format
+in an unambiguous fashion, and follow that by a concrete example.<p>
+
+The metadata format is defined as follows (all strings not placed
+between <braces> are string literals, case-sensitive, and any entry
+followed by "*" or "*<number>" indicates multiple entries):<p>
+
+<pre>
+&lt;Geotiff_Metadata&gt; = &lt;Geotiff_Header&gt; + &lt;GeoTIFF_Body&gt; + &lt;GeoTIFF_Trailer&gt;
+
+   &lt;Geotiff_Header&gt; = &lt;White_Space&gt; + Geotiff_Information: + &lt;Return&gt;
+   &lt;GeoTIFF_Trailer&gt; = &lt;White_Space&gt; + End_Of_Geotiff. + &lt;Return&gt;
+   &lt;GeoTIFF_Body&gt; = &lt;GeoTIFF_Info&gt; + &lt;GeoTIFF_Tags&gt; + &lt;GeoTIFF_Keys&gt;
+      &lt;GeoTIFF_Info&gt; = &lt;GeoTIFF_Version&gt; + &lt;GeoTIFF_Revision&gt;
+         &lt;GeoTIFF_Version&gt; = Version: + &lt;Single_Space&gt; + &lt;Version&gt; + &lt;Return&gt;
+            &lt;Version&gt; = &lt;Integer&gt;
+         &lt;GeoTIFF_Revision&gt; = Revision: + 
+               &lt;Single_Space&gt; + &lt;Major_Rev&gt; + &lt;Period&gt; + &lt;Minor_Rev&gt; + &lt;Return&gt;
+               &lt;Major_Rev&gt; = &lt;Integer&gt;
+               &lt;Minor_Rev&gt; = &lt;Integer&gt;
+      &lt;GeoTIFF_Tags&gt; =  &lt;Tag_Header&gt; + &lt;Tag_Entry&gt;* + &lt;Tag_Trailer&gt;
+         &lt;Tag_Header&gt; = &lt;White_Space&gt; + Tagged_Information: + &lt;Return&gt;
+         &lt;Tag_Trailer&gt; = &lt;White_Space&gt; + End_Of_Tags. + &lt;Return&gt;
+         &lt;Tag_Entry&gt; = &lt;Tag_Entry_Header&gt; + &lt;Tag_Entry_Row&gt;*
+            &lt;Tag_Entry_Header&gt; = &lt;White_Space&gt; + 
+                     &lt;Tag_Name&gt; + &lt;Tag_Dimension&gt; + &lt;Colon&gt; + &lt;Return&gt;
+               &lt;Tag_Dimension&gt;  = "(" + &lt;NRows&gt; + &lt;Comma&gt; + &lt;NCols&gt; + ")"
+		 	      &lt;NRows&gt; = &lt;Integer&gt;
+		 	      &lt;NCols&gt; = &lt;Integer&gt;
+            &lt;Tag_Entry_Row&gt; = &lt;White_Space&gt; + &lt;Double_Float&gt;*&lt;NCols&gt; + &lt;Return&gt;
+      &lt;GeoTIFF_Keys&gt; =  &lt;Key_Header&gt; + &lt;Key_Entry&gt;* + &lt;Key_Trailer&gt;
+         &lt;Key_Header&gt; = &lt;White_Space&gt; + Keyed_Information: + &lt;Return&gt;
+         &lt;Key_Trailer&gt; = &lt;White_Space&gt; + End_Of_Keys. + &lt;Return&gt;
+         &lt;Key_Entry&gt; = &lt;Key_Entry_Header&gt; + &lt;Key_Entry_Value&gt;
+            &lt;Key_Entry_Header&gt; = &lt;White_Space&gt; + 
+                     &lt;Key_Name&gt; + &lt;Key_Dimension&gt; + &lt;Colon&gt; + &lt;Return&gt;
+              &lt;Key_Dimension&gt; = "(" + &lt;Key_Format&gt; + &lt;Comma&gt; + &lt;Key_Count&gt; + ")"
+            &lt;Key_Entry_Value&gt; = (&lt;Key_Value&gt; | &lt;Numeric_Value&gt; | &lt;Ascii_Value&gt;)
+               &lt;Numeric_Value&gt; = (&lt;Integer&gt; | &lt;Double_Float&gt;)
+               &lt;Ascii_Value&gt; = &lt;Double_Quote&gt; + &lt;String&gt; + &lt;Double_Quote&gt;
+
+   &lt;Tag_Name&gt; = All symbolic tag names defined in GeoTIFF spec.
+   &lt;Key_Name&gt; = All symbolic key names defined in GeoTIFF spec.
+   &lt;Key_Value&gt; = All symbolic value names defined in GeoTIFF spec.
+   &lt;Key_Format&gt; = (Short | Ascii | Double)
+</pre>
+   
+And for the pedantic:
+<pre>
+   &lt;White_Space&gt; = (&lt;Single_Space&gt; | &lt;Tab&gt;)*
+   &lt;Double_Float&gt; = &lt;Mantissa&gt;&lt;Exponent&gt;
+   &lt;Mantissa&gt; = &lt;Sign&gt;&lt;Integer&gt;&lt;Period&gt;&lt;Integer&gt;
+   &lt;Exponent&gt; = ( |e&lt;Sign&gt;&lt;Integer&gt;)
+   &lt;Sign&gt; = ( |+|-)
+   &lt;Integer&gt; = (0|1|2|3|4|5|6|7|8|9)*
+   ...
+</pre>
+
+Following the formal metadata report, there is an optional (use -no_norm 
+to supress) report on the <i>normalized</i> projection parameters for the
+file.  This is an attempt to lookup PCS and GCS definitions to get detailed
+datum, ellipsoid, and projection definitions for the file.  In general it
+requires access to the EPSG CSV files to work properly.  The GEOTIFF_CSV 
+environment variable can be used to point to directory containing the EPSG
+CSV files (normally distributed with libgeotiff, or this executable).  If
+GEOTIFF_CSV is not defined listgeo will look for a csv subdirectory, or
+the /usr/local/shared/epsg_csv directory.  The -t commandline switch can
+also be used to indicate where the CSV files are located.<p>
+
+Following the normalized projection information listgeo will report the
+positions of the four corner coordinates, and if possible their lat/long
+equivelents.  The corner coordinates are reported for tiepoint+scale and
+transformation matrix formulations of GeoTIFF files, but not for multiple
+tiepoint formulations.  The lat/long coordinates are only available if 
+listgeo is compiled with PROJ.4, if the projection definition can be 
+normalized, and if it is a projection supported by the listgeo PROJ.4 
+binding.<p>
+
+Example (default output of listgeo):<p>
+
+<pre>
+Geotiff_Information:
+   Version: 1
+   Key_Revision: 1.0
+   Tagged_Information:
+      ModelTiepointTag (2,3):
+         0                0                0                
+         440720           3751320          0                
+      ModelPixelScaleTag (1,3):
+         60               60               0                
+      End_Of_Tags.
+   Keyed_Information:
+      GTModelTypeGeoKey (Short,1): ModelTypeProjected
+      GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
+      GTCitationGeoKey (Ascii,17): "UTM    11 S E000"
+      GeogLinearUnitsGeoKey (Short,1): Linear_Meter
+      GeogAngularUnitsGeoKey (Short,1): Angular_Degree
+      ProjectedCSTypeGeoKey (Short,1): PCS_NAD27_UTM_zone_11N
+      End_Of_Keys.
+   End_Of_Geotiff.
+
+PCS = 26711 (NAD27 / UTM zone 11N)
+Projection = 16011 (UTM zone 11N)
+Projection Method: CT_TransverseMercator
+   ProjNatOriginLatGeoKey: 0.000000 (  0d 0' 0.00"N)
+   ProjNatOriginLongGeoKey: -117.000000 (117d 0' 0.00"W)
+   ProjScaleAtNatOriginGeoKey: 0.999600
+   ProjFalseEastingGeoKey: 500000.000000
+   ProjFalseNorthingGeoKey: 0.000000
+GCS: 4267/NAD27
+Datum: 6267/North American Datum 1927
+Ellipsoid: 7008/Clarke 1866 (6378206.40,6356583.80)
+Prime Meridian: 8901/Greenwich (0.000000/  0d 0' 0.00"E)
+Projection Linear Units: 9001/metre (1.000000m)
+
+Corner Coordinates:
+Upper Left    ( 440720.000,3751320.000)  (117d38'28.21"W, 33d54' 8.47"N)
+Lower Left    ( 440720.000,3720600.000)  (117d38'20.79"W, 33d37'31.04"N)
+Upper Right   ( 471440.000,3751320.000)  (117d18'32.07"W, 33d54'13.08"N)
+Lower Right   ( 471440.000,3720600.000)  (117d18'28.50"W, 33d37'35.61"N)
+Center        ( 456080.000,3735960.000)  (117d28'27.39"W, 33d45'52.46"N)
+</pre>
+
+<h2>See Also:</h2>
+
+<ol> 
+<li>
+<a href="geotifcp.html">geotiffcp</a> - Copy TIFF installing GeoTIFF 
+metadata.<p>
+<li>
+<a href="http://www.remotesensing.org/geotiff/geotiff.html">
+http://www.remotesensing.org/geotiff/geotiff.html</a> - GeoTIFF/libgeotiff Home Page<p>
+
+</ol>
+</body>
+</html>

Added: packages/geotiff/libgeotiff/branches/upstream/current/docs/manual.txt
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/docs/manual.txt	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/docs/manual.txt	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,456 @@
+-------------------------------------------------------------
+
+          Manual for Libgeotiff Library and Utilities
+
+-------------------------------------------------------------
+
+Documentation Author: Niles Ritter
+Last Modified: 31 Jul 95
+  
+See: http://www.remotesensing.org/geotiff/api/index.html 
+  for up to date API documentation
+  
+-------------------------------------------------------------
+Contents:
+
+  1. The LibGeoTIFF library
+  
+     1.1 Preliminaries
+     1.2 Calling Sequences
+	 1.3 Examples
+
+  2. The LibGeoTIFF Utilities
+  
+     2.1 listgeo   - dump a GeoTIFF metadata file
+	 2.2 geotifcp  - install GeoTIFF from metadata
+
+-------------------------------------------------------------
+1. The LibGeoTIFF library
+
+-------------------------------------------------------------
+1.1 Preliminaries
+
+-------------------
+1.1.1 Compliance:
+
+    ANSI-C:  The GeoTIFF library is fully ANSI compliant and
+	   should compile under any ANSI compiler. It is not guaranteed
+	   to compile under K&R compilers.
+	
+	C++:   All headers have the appropriate C++ bindings permitting
+	   the correct linkage to C++ routines.
+	   
+-------------------
+1.1.2 Interfaces:
+
+	xtiffio.h: the primary interface header file for all TIFF
+				routines, using the extended GeoTIFF tags.
+				
+	geotiffio.h: the primary interface header file for all GTIF 
+				 routines, keys and code values.
+
+	geotiff.h:  an interface header file for all GTIF 
+				 routines, if code values are not required.
+
+	geokeys.h:   defines all valid GEOTIFF GeoKeys.
+	
+-------------------
+1.1.3 Defined macros:
+
+  All of the tag, key and key-value symbolic names in the GeoTIFF spec are
+  supported and defined by the inclusion of "geotiffio.h". In addition,
+  the following useful values are defined:
+  
+	GvCurrentVersion:  The current GeoTIFF Directory version. Should always be 1.
+	GvCurrentRevision: The current GeoTIFF Key Revision.
+	GvCurrentMinorRev: The current GeoTIFF Key-Value (minor) Revision.
+	
+	KvUndefined:      The universal Key value for "undefined" items.
+	KvUserDefined:    The universal Key value for "user-defined" items.
+
+	
+-------------------
+1.1.4 Defined Types:  
+
+	TIFF             the type of a TIFF file descriptor (if LIBTIFF is used).
+	GTIF             the type of a GeoTIFF file descriptor.
+	GTIFPrintMethod  the type of a print method passed to GTIFPrint().
+	GTIFReadMethod   the type of a read method passed to GTIFImport().
+	geokey_t         the type of a GeoTIFF key variable.
+	tagtype_t        the type of a TIFF tag variable, such as TYPE_DOUBLE.
+
+
+-------------------
+1.1.5 Key and Code Databases:
+
+	All geokeys are defined and named in the database file
+	"geokeys.inc", which in turn is included in "geokeys.h"
+	and several other files. The symbolic enumerated names are identical
+	to those used in the Appendix of the GeoTIFF spec.
+	
+	The geokey code values are stored in the other database files
+	having the ".inc" suffix, which in turn are all referenced by
+	the file "geovalues.h". The ones with names beginning with
+	"epsg_" are codes registered in the EPSG/POSC tables, while
+	those beginning with "geo_" are specific to GeoTIFF.
+	
+
+-------------------------------------------------------------
+1.2 Calling Sequences
+
+-------------------
+1.2.1 TIFF-level interface
+
+
+1.2.1.1  GTIFNew  -- Set up a new GeoTIFF file Descriptor
+	GTIF*     GTIFNew(void *tif);
+
+GTIFNew() takes an existing TIFF file descriptor and creates
+a GTIF GeoTIFF file-I/O object for reading and writing
+GeoTIFF keys and values. The TIFF file must currently be open,
+though it may be either read or write mode.
+
+
+1.2.1.2 GTIFFree
+	void      GTIFFree(GTIF *gtif);
+
+Destroys the GeoTIFF file descriptor following reading or writing
+the keys.
+
+
+1.2.1.3 GTIFWriteKeys
+	int       GTIFWriteKeys(GTIF *gtif);
+
+This routine must be called for a new GeoTIFF file after all of 
+the desired Keys are defined and set with GTIFSetKey(). This does
+not explicitly write anything out to the file, but it does call
+the TIFF-level routines to install the TIFF tag values, which
+in turn are written to the file when the TIFF file descriptor
+is closed. A GeoTIFF file cannot be opened for updating; only
+pure read or write is supported.
+
+
+1.2.1.4 GTIFDirectoryInfo
+	void      GTIFDirectoryInfo(GTIF *gtif, int *versions, int *keycount);
+
+Returns header information about the GeoTIFF file directory. The <versions>
+is an array of 3 integers, giving the GeoTIFF Version, followed by
+the major and minor revisions. The <keycount> argument returns the number
+of keys currently defined in this file. 
+
+-------------------
+1.2.2 GeoKey Access 
+
+
+1.2.2.1 GTIFKeyInfo
+	int       GTIFKeyInfo(GTIF *gtif, geokey_t key, int *size, tagtype_t* type);
+
+Returns the number of values defined for key <key> if currently defined in the file, and 
+returns in <size> the size of individual key values, and the <type>. If the
+key is not defined, 0 is returned. You may pass in NULL pointers to any parameters
+you do not need (such as the type).
+
+
+1.2.2.1 GTIFKeyGet
+	int       GTIFKeyGet(GTIF *gtif, geokey_t key, void *val, int index, int count);
+
+Accesses the key value(s). If there are multiple values (such as ASCII), they
+may be accessed individually, starting at <index> and returning <count> values.
+The total number of values accessed is returned. Note: unline TIFFGetField() 
+memory is not allocated for multiple-value arrays such as ASCII. To get the
+length of an array call GTIFKeyInfo first, which returns the size and count
+of the data.  If the values are key-codes they should be declared of type
+"geocode_t", which is unsigned SHORT.
+
+
+1.2.2.1 GTIFKeySet
+	int       GTIFKeySet(GTIF *gtif, geokey_t keyID, tagtype_t type, int count,...);
+
+Defines and sets the specified key values. Note that this does not install the
+tag-level information in the file; to do that you must call GTIFWriteKeys().
+For single-valued non-ASCII keys (which are most of them), you must pass the
+values in by value not reference. You must use the correct type for the
+values: doubles for floating point, strings for ASCII, and "geocode_t" for
+SHORT codes (the symbolic names may be used in most cases).
+
+
+1.2.3 Metadata Import-Export utilities 
+
+	void      GTIFPrint(GTIF *gtif, GTIFPrintMethod print, void *fd);
+	int       GTIFImport(GTIF *gtif, GTIFReadMethod scan, void *fd);
+	
+	char*     GTIFKeyName(geokey_t key);
+	char*     GTIFValueName(geokey_t key,int value);
+	char*     GTIFTypeName(tagtype_t type);
+	char*     GTIFTagName(int tag);
+	int       GTIFKeyCode(char * key);
+	int       GTIFValueCode(geokey_t key,char *value);
+	int       GTIFTypeCode(char *type);
+	int       GTIFTagCode(char *tag);
+
+The GTIFPrint() routine dumps a GeoTIFF metadata stream out to
+a specified file <fd>, either for human interpretation or for
+input to another program. If <fd> is NULL the data is written
+to the standard output.  
+
+The GTIFImport() routine performs the inverse; given a metadata file
+specified by <fd> (or stdin if <fd> is NULL) install the corresponding
+tags and keys into the current GeoTIFF file. Note that the 
+import routine only calls GTIFKeySet(), and so it is up to the
+client program to call GTIFWriteKey() in order to explicitly
+write the keys out to the file.
+
+The GTIFxxxName() routines all take a numeric code, key or tag and
+return a pointer to a static string name associated with the value.
+In the case of Key-Values, the key must be explicitly defined in
+order to establish the scope of the name-search. A string is always
+returned; however, if the code is not recognized the string is
+of the format "Unknown-%d", where %d is the input code value.
+
+The GTIFxxxCode() routines perform the reverse operation; given
+an ASCII string name it tries to find the corresponding code,
+key or tag numerical value, in a case-sensitive manner. If the
+string is not recognized the value -1 is return (no valid codes
+are negative). For consistency, any strings of the form "Unknown-%d"
+where %d is a decimal integer will return the specified integer. 
+
+Note: be careful when assigning variables to GTIFxxxCode; for example,
+the geokey_t type is unsigned, and so if -1 is returned, this will
+result in a value of 65535. To be safe, always use signed integers
+for the assignment, and pass them on to an unsigned type after
+checking that the value is positive.
+
+
+-------------------------------------------------------------
+1.3 Examples
+
+
+A typical use of LIBGEOTIFF for creating a GeoTIFF file is
+
+	#include "xtiffio.h"  /* for TIFF */
+	#include "geotiffio.h" /* for GeoTIFF */
+	void main()
+	{
+		TIFF *tif=(TIFF*)0;  /* TIFF-level descriptor */
+		GTIF *gtif=(GTIF*)0; /* GeoKey-level descriptor */
+		
+		/* Open TIFF descriptor to write GeoTIFF tags */
+		tif=XTIFFOpen(fname,"w");  
+		if (!tif) goto failure;
+		
+		/* Open GTIF Key parser */
+		gtif = GTIFNew(tif);
+		if (!gtif) goto failure;
+		
+		/* Set up standar TIFF file */
+		TIFFSetField(tif,TIFFTAG_IMAGEWIDTH,    WIDTH);
+		/* set other TIFF tags and write out image ... */
+				
+		/* Set GeoTIFF information */
+		GTIFKeySet(gtif, GTModelTypeGeoKey, TYPE_SHORT, 1, ModelGeographic);
+		/* set other GeoTIFF keys ... */
+		
+		/* Store the keys into the TIFF Tags */
+		GTIFWriteKeys(gtif);
+		
+		/* get rid of the key parser */
+		GTIFFree(gtif);
+		
+		/* save and close the TIFF file descriptor */
+		XTIFFClose(tif);
+		
+		exit (0);
+	failure:
+		exit (-1);
+	}
+
+While a typical use of the code for reading tags is:
+
+	#include "xtiffio.h"  /* for TIFF */
+	#include "geotiffio.h" /* for GeoTIFF */
+	enum {VERSION=0,MAJOR,MINOR};
+	void main()
+	{
+		TIFF *tif=(TIFF*)0;  /* TIFF-level descriptor */
+		GTIF *gtif=(GTIF*)0; /* GeoKey-level descriptor */
+		int versions[3];
+		int cit_length;
+		geocode_t model;    /* all key-codes are of this type */
+		char *citation;
+		
+		/* Open TIFF descriptor to read GeoTIFF tags */
+		tif=XTIFFOpen(fname,"r");  
+		if (!tif) goto failure;
+		
+		/* Open GTIF Key parser; keys will be read at this time. */
+		gtif = GTIFNew(tif);
+		if (!gtif) goto failure;
+
+		/* Get the GeoTIFF directory info */
+		GTIFDirectoryInfo(gtif,versions,0);
+		if (versions[MAJOR] > 1)
+		{
+			printf("this file is too new for me\n"); goto failure;
+		}
+		if (!GTIFKeyGet(gtif, GTModelTypeGeoKey, &model, 0, 1))
+		{
+			printf("Yikes! no Model Type\n") goto failure;
+		}
+		
+		/* ASCII keys are variable-length; compute size */
+		cit_length = GTIFKeyInfo(gtif,GTCitationGeoKey,&size,&type);
+		if (cit_length > 0)
+		{
+			citation = malloc(size*cit_length);
+			if (!citation) goto failure;
+			GTIFKeyGet(gtif, GTCitationGeoKey, citation, 0, cit_length);
+			printf("Citation:%s\n",citation);
+		}
+
+		/* Get some TIFF info on this image */
+		TIFFGetField(tif,TIFFTAG_IMAGEWIDTH,    &width);
+		
+		/* get rid of the key parser */
+		GTIFFree(gtif);
+		
+		/* close the TIFF file descriptor */
+		XTIFFClose(tif);
+		
+		exit (0);
+	failure:
+		exit (-1);
+	}
+
+
+
+-------------------------------------------------------------
+2. The LibGeoTIFF Utilities
+
+-------------------------------------------------------------
+2.1 listgeo   - dump a GeoTIFF metadata file
+
+Syntax:   listgeo [-tfw] [-no_norm] [-t tabledir] inputfile
+
+The program listgeo takes a GeoTIFF file as input and dumps to
+the standard output a GeoTIFF "metadata" file, which is human
+readable, and may also be used as input to other programs which
+use the "GTIFImport" routine, such as geotifcp, below.
+
+The -tfw flag may be passed to force generation of an ESRI style .tfw
+file as well as the metadata file.  
+
+The -no_norm flag will supress reporting of normalized parameters, and
+reporting of corner points. 
+
+The "-t tabledir" flag overrides the programs concept of how to file the
+EPSG CSV files, causing it to look in directory "tabledir". 
+
+------------------------
+GeoTIFF Metadata Format:
+
+For the formalist junkies, we will define a GeoTIFF metadata format
+in an unambiguous fashion, and follow that by a concrete example.
+
+The metadata format is defined as follows (all strings not placed
+between <braces> are string literals, case-sensitive, and any entry
+followed by "*" or "*<number>" indicates multiple entries):
+
+<Geotiff_Metadata> = <Geotiff_Header> + <GeoTIFF_Body> + <GeoTIFF_Trailer>
+
+   <Geotiff_Header> = <White_Space> + Geotiff_Information: + <Return>
+   <GeoTIFF_Trailer> = <White_Space> + End_Of_Geotiff. + <Return>
+   <GeoTIFF_Body> = <GeoTIFF_Info> + <GeoTIFF_Tags> + <GeoTIFF_Keys>
+      <GeoTIFF_Info> = <GeoTIFF_Version> + <GeoTIFF_Revision>
+         <GeoTIFF_Version> = Version: + <Single_Space> + <Version> + <Return>
+            <Version> = <Integer>
+         <GeoTIFF_Revision> = Revision: + 
+               <Single_Space> + <Major_Rev> + <Period> + <Minor_Rev> + <Return>
+               <Major_Rev> = <Integer>
+               <Minor_Rev> = <Integer>
+      <GeoTIFF_Tags> =  <Tag_Header> + <Tag_Entry>* + <Tag_Trailer>
+         <Tag_Header> = <White_Space> + Tagged_Information: + <Return>
+         <Tag_Trailer> = <White_Space> + End_Of_Tags. + <Return>
+         <Tag_Entry> = <Tag_Entry_Header> + <Tag_Entry_Row>*
+            <Tag_Entry_Header> = <White_Space> + 
+                     <Tag_Name> + <Tag_Dimension> + <Colon> + <Return>
+               <Tag_Dimension>  = "(" + <NRows> + <Comma> + <NCols> + ")"
+		 	      <NRows> = <Integer>
+		 	      <NCols> = <Integer>
+            <Tag_Entry_Row> = <White_Space> + <Double_Float>*<NCols> + <Return>
+      <GeoTIFF_Keys> =  <Key_Header> + <Key_Entry>* + <Key_Trailer>
+         <Key_Header> = <White_Space> + Keyed_Information: + <Return>
+         <Key_Trailer> = <White_Space> + End_Of_Keys. + <Return>
+         <Key_Entry> = <Key_Entry_Header> + <Key_Entry_Value>
+            <Key_Entry_Header> = <White_Space> + 
+                     <Key_Name> + <Key_Dimension> + <Colon> + <Return>
+              <Key_Dimension> = "(" + <Key_Format> + <Comma> + <Key_Count> + ")"
+            <Key_Entry_Value> = (<Key_Value> | <Numeric_Value> | <Ascii_Value>)
+               <Numeric_Value> = (<Integer> | <Double_Float>)
+               <Ascii_Value> = <Double_Quote> + <String> + <Double_Quote>
+
+   <Tag_Name> = All symbolic tag names defined in GeoTIFF spec.
+   <Key_Name> = All symbolic key names defined in GeoTIFF spec.
+   <Key_Value> = All symbolic value names defined in GeoTIFF spec.
+   <Key_Format> = (Short | Ascii | Double)
+   
+And for the pedantic:
+   <White_Space> = (<Single_Space> | <Tab>)*
+   <Double_Float> = <Mantissa><Exponent>
+   <Mantissa> = <Sign><Integer><Period><Integer>
+   <Exponent> = ( |e<Sign><Integer>)
+   <Sign> = ( |+|-)
+   <Integer> = (0|1|2|3|4|5|6|7|8|9)*
+   ...
+
+
+Example (default output of listgeo):
+
+Geotiff_Information:
+   Version: 1
+   Key_Revision: 0.2
+   Tagged_Information:
+      ModelTiepointTag (2,3):
+         0                  0                  0
+       130                 32                  0
+      ModelPixelScaleTag (1,3):
+         1                  1                  0
+      End_Of_Tags.
+   Keyed_Information:
+      GTModelTypeGeoKey (Short,1): ModelTypeGeographic
+      GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
+      GTCitationGeoKey (Ascii,16): "Just An Example"
+      GeographicTypeGeoKey (Short,1): User-Defined
+      GeogCitationGeoKey (Ascii,24): "Everest Ellipsoid Used."
+      GeogGeodeticDatumGeoKey (Short,1): User-Defined
+      GeogLinearUnitsGeoKey (Short,1): Linear_Meter
+      GeogAngularUnitsGeoKey (Short,1): Angular_Degree
+      GeogEllipsoidGeoKey (Short,1): Ellipse_Everest_1830_1967_Definition
+      GeogSemiMajorAxisGeoKey (Double,1): 6377298.556
+      GeogInvFlatteningGeoKey (Double,1): 300.8017
+      End_Of_Keys.
+   End_Of_Geotiff.
+   
+   
+-------------------------------------------------------------
+2.2 geotifcp  - Copy a TIFF file and install GeoTIFF info from metadata.
+
+Syntax:   geotifcp [options] [-e esri_worldfile] [-g metadata] input output
+
+The program geotifcp is identical in function to the LIBTIFF program
+"tiffcp", with the additional feature that if the "-g <metadata>"
+option is used the GeoTIFF information from the file <metadata> 
+will be installed into the output file.  The "-e worldfile" option will 
+override the tiepoint and scale information from the metadata file based
+on the contents of the ESRI worldfile. 
+
+If the "-g" option is not used, the opposite effect occurs: all 
+GeoTIFF information is filtered out of the input file before being
+written to the new output file.
+
+"geotifcp" inherits all the other file-transformation capabilities
+of the tiffcp program; for help on the additional parameters give
+the command:
+
+  %  geotifcp -h
+
+-------------------------------------------------------------

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_datum.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_datum.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_datum.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,174 @@
+/*
+ *  EPSG/POSC Datum database -- GeoTIFF Rev. 0.2
+ */
+ 
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_datum.inc
+#endif /* OLD Codes */
+
+/* New datums */
+ValuePair(Datum_Dealul_Piscului_1970,6317)
+
+/* Datums for which only the ellipsoid is known */
+ValuePair(DatumE_Airy1830,	6001)
+ValuePair(DatumE_AiryModified1849,	6002)
+ValuePair(DatumE_AustralianNationalSpheroid,	6003)
+ValuePair(DatumE_Bessel1841,	6004)
+ValuePair(DatumE_BesselModified,	6005)
+ValuePair(DatumE_BesselNamibia,	6006)
+ValuePair(DatumE_Clarke1858,	6007)
+ValuePair(DatumE_Clarke1866,	6008)
+ValuePair(DatumE_Clarke1866Michigan,	6009)
+ValuePair(DatumE_Clarke1880_Benoit,	6010)
+ValuePair(DatumE_Clarke1880_IGN,	6011)
+ValuePair(DatumE_Clarke1880_RGS,	6012)
+ValuePair(DatumE_Clarke1880_Arc,	6013)
+ValuePair(DatumE_Clarke1880_SGA1922,	6014)
+ValuePair(DatumE_Everest1830_1937Adjustment,	6015)
+ValuePair(DatumE_Everest1830_1967Definition,	6016)
+ValuePair(DatumE_Everest1830_1975Definition,	6017)
+ValuePair(DatumE_Everest1830Modified,	6018)
+ValuePair(DatumE_GRS1980,	6019)
+ValuePair(DatumE_Helmert1906,	6020)
+ValuePair(DatumE_IndonesianNationalSpheroid,	6021)
+ValuePair(DatumE_International1924,	6022)
+ValuePair(DatumE_International1967,	6023)
+ValuePair(DatumE_Krassowsky1960,	6024)
+ValuePair(DatumE_NWL9D,	6025)
+ValuePair(DatumE_NWL10D,	6026)
+ValuePair(DatumE_Plessis1817,	6027)
+ValuePair(DatumE_Struve1860,	6028)
+ValuePair(DatumE_WarOffice,	6029)
+ValuePair(DatumE_WGS84,	6030)
+ValuePair(DatumE_GEM10C,	6031)
+ValuePair(DatumE_OSU86F,	6032)
+ValuePair(DatumE_OSU91A,	6033)
+ValuePair(DatumE_Clarke1880,	6034)
+ValuePair(DatumE_Sphere,	6035)
+
+/* standard datums */
+ValuePair(Datum_Adindan,	6201)
+ValuePair(Datum_Australian_Geodetic_Datum_1966,	6202)
+ValuePair(Datum_Australian_Geodetic_Datum_1984,	6203)
+ValuePair(Datum_Ain_el_Abd_1970,	6204)
+ValuePair(Datum_Afgooye,	6205)
+ValuePair(Datum_Agadez,	6206)
+ValuePair(Datum_Lisbon,	6207)
+ValuePair(Datum_Aratu,	6208)
+ValuePair(Datum_Arc_1950,	6209)
+ValuePair(Datum_Arc_1960,	6210)
+ValuePair(Datum_Batavia,	6211)
+ValuePair(Datum_Barbados,	6212)
+ValuePair(Datum_Beduaram,	6213)
+ValuePair(Datum_Beijing_1954,	6214)
+ValuePair(Datum_Reseau_National_Belge_1950,	6215)
+ValuePair(Datum_Bermuda_1957,	6216)
+ValuePair(Datum_Bern_1898,	6217)
+ValuePair(Datum_Bogota,	6218)
+ValuePair(Datum_Bukit_Rimpah,	6219)
+ValuePair(Datum_Camacupa,	6220)
+ValuePair(Datum_Campo_Inchauspe,	6221)
+ValuePair(Datum_Cape,	6222)
+ValuePair(Datum_Carthage,	6223)
+ValuePair(Datum_Chua,	6224)
+ValuePair(Datum_Corrego_Alegre,	6225)
+ValuePair(Datum_Cote_d_Ivoire,	6226)
+ValuePair(Datum_Deir_ez_Zor,	6227)
+ValuePair(Datum_Douala,	6228)
+ValuePair(Datum_Egypt_1907,	6229)
+ValuePair(Datum_European_Datum_1950,	6230)
+ValuePair(Datum_European_Datum_1987,	6231)
+ValuePair(Datum_Fahud,	6232)
+ValuePair(Datum_Gandajika_1970,	6233)
+ValuePair(Datum_Garoua,	6234)
+ValuePair(Datum_Guyane_Francaise,	6235)
+ValuePair(Datum_Hu_Tzu_Shan,	6236)
+ValuePair(Datum_Hungarian_Datum_1972,	6237)
+ValuePair(Datum_Indonesian_Datum_1974,	6238)
+ValuePair(Datum_Indian_1954,	6239)
+ValuePair(Datum_Indian_1975,	6240)
+ValuePair(Datum_Jamaica_1875,	6241)
+ValuePair(Datum_Jamaica_1969,	6242)
+ValuePair(Datum_Kalianpur,	6243)
+ValuePair(Datum_Kandawala,	6244)
+ValuePair(Datum_Kertau,	6245)
+ValuePair(Datum_Kuwait_Oil_Company,	6246)
+ValuePair(Datum_La_Canoa,	6247)
+ValuePair(Datum_Provisional_S_American_Datum_1956,	6248)
+ValuePair(Datum_Lake,	6249)
+ValuePair(Datum_Leigon,	6250)
+ValuePair(Datum_Liberia_1964,	6251)
+ValuePair(Datum_Lome,	6252)
+ValuePair(Datum_Luzon_1911,	6253)
+ValuePair(Datum_Hito_XVIII_1963,	6254)
+ValuePair(Datum_Herat_North,	6255)
+ValuePair(Datum_Mahe_1971,	6256)
+ValuePair(Datum_Makassar,	6257)
+ValuePair(Datum_European_Reference_System_1989,	6258)
+ValuePair(Datum_Malongo_1987,	6259)
+ValuePair(Datum_Manoca,	6260)
+ValuePair(Datum_Merchich,	6261)
+ValuePair(Datum_Massawa,	6262)
+ValuePair(Datum_Minna,	6263)
+ValuePair(Datum_Mhast,	6264)
+ValuePair(Datum_Monte_Mario,	6265)
+ValuePair(Datum_M_poraloko,	6266)
+ValuePair(Datum_North_American_Datum_1927,	6267)
+ValuePair(Datum_NAD_Michigan,	6268)
+ValuePair(Datum_North_American_Datum_1983,	6269)
+ValuePair(Datum_Nahrwan_1967,	6270)
+ValuePair(Datum_Naparima_1972,	6271)
+ValuePair(Datum_New_Zealand_Geodetic_Datum_1949,	6272)
+ValuePair(Datum_NGO_1948,	6273)
+ValuePair(Datum_Datum_73,	6274)
+ValuePair(Datum_Nouvelle_Triangulation_Francaise,	6275)
+ValuePair(Datum_NSWC_9Z_2,	6276)
+ValuePair(Datum_OSGB_1936,	6277)
+ValuePair(Datum_OSGB_1970_SN,	6278)
+ValuePair(Datum_OS_SN_1980,	6279)
+ValuePair(Datum_Padang_1884,	6280)
+ValuePair(Datum_Palestine_1923,	6281)
+ValuePair(Datum_Pointe_Noire,	6282)
+ValuePair(Datum_Geocentric_Datum_of_Australia_1994,	6283)
+ValuePair(Datum_Pulkovo_1942,	6284)
+ValuePair(Datum_Qatar,	6285)
+ValuePair(Datum_Qatar_1948,	6286)
+ValuePair(Datum_Qornoq,	6287)
+ValuePair(Datum_Loma_Quintana,	6288)
+ValuePair(Datum_Amersfoort,	6289)
+ValuePair(Datum_RT38,	6290)
+ValuePair(Datum_South_American_Datum_1969,	6291)
+ValuePair(Datum_Sapper_Hill_1943,	6292)
+ValuePair(Datum_Schwarzeck,	6293)
+ValuePair(Datum_Segora,	6294)
+ValuePair(Datum_Serindung,	6295)
+ValuePair(Datum_Sudan,	6296)
+ValuePair(Datum_Tananarive_1925,	6297)
+ValuePair(Datum_Timbalai_1948,	6298)
+ValuePair(Datum_TM65,	6299)
+ValuePair(Datum_TM75,	6300)
+ValuePair(Datum_Tokyo,	6301)
+ValuePair(Datum_Trinidad_1903,	6302)
+ValuePair(Datum_Trucial_Coast_1948,	6303)
+ValuePair(Datum_Voirol_1875,	6304)
+ValuePair(Datum_Voirol_Unifie_1960,	6305)
+ValuePair(Datum_Bern_1938,	6306)
+ValuePair(Datum_Nord_Sahara_1959,	6307)
+ValuePair(Datum_Stockholm_1938,	6308)
+ValuePair(Datum_Yacare,	6309)
+ValuePair(Datum_Yoff,	6310)
+ValuePair(Datum_Zanderij,	6311)
+ValuePair(Datum_Militar_Geographische_Institut,	6312)
+ValuePair(Datum_Reseau_National_Belge_1972,	6313)
+ValuePair(Datum_Deutsche_Hauptdreiecksnetz,	6314)
+ValuePair(Datum_Conakry_1905,	6315)
+ValuePair(Datum_WGS72,	6322)
+ValuePair(Datum_WGS72_Transit_Broadcast_Ephemeris,	6324)
+ValuePair(Datum_WGS84,	6326)
+ValuePair(Datum_Ancienne_Triangulation_Francaise,	6901)
+ValuePair(Datum_Nord_de_Guerre,	6902)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_ellipse.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_ellipse.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_ellipse.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,48 @@
+/*
+ *  GeoTIFF Rev. 0.2  Ellipsoids
+ */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_ellipse.inc
+#endif /* OLD Codes */
+
+ValuePair(Ellipse_Airy_1830,	7001)
+ValuePair(Ellipse_Airy_Modified_1849,	7002)
+ValuePair(Ellipse_Australian_National_Spheroid,	7003)
+ValuePair(Ellipse_Bessel_1841,	7004)
+ValuePair(Ellipse_Bessel_Modified,	7005)
+ValuePair(Ellipse_Bessel_Namibia,	7006)
+ValuePair(Ellipse_Clarke_1858,	7007)
+ValuePair(Ellipse_Clarke_1866,	7008)
+ValuePair(Ellipse_Clarke_1866_Michigan,	7009)
+ValuePair(Ellipse_Clarke_1880_Benoit,	7010)
+ValuePair(Ellipse_Clarke_1880_IGN,	7011)
+ValuePair(Ellipse_Clarke_1880_RGS,	7012)
+ValuePair(Ellipse_Clarke_1880_Arc,	7013)
+ValuePair(Ellipse_Clarke_1880_SGA_1922,	7014)
+ValuePair(Ellipse_Everest_1830_1937_Adjustment,	7015)
+ValuePair(Ellipse_Everest_1830_1967_Definition,	7016)
+ValuePair(Ellipse_Everest_1830_1975_Definition,	7017)
+ValuePair(Ellipse_Everest_1830_Modified,	7018)
+ValuePair(Ellipse_GRS_1980,	7019)
+ValuePair(Ellipse_Helmert_1906,	7020)
+ValuePair(Ellipse_Indonesian_National_Spheroid,	7021)
+ValuePair(Ellipse_International_1924,	7022)
+ValuePair(Ellipse_International_1967,	7023)
+ValuePair(Ellipse_Krassowsky_1940,	7024)
+ValuePair(Ellipse_NWL_9D,	7025)
+ValuePair(Ellipse_NWL_10D,	7026)
+ValuePair(Ellipse_Plessis_1817,	7027)
+ValuePair(Ellipse_Struve_1860,	7028)
+ValuePair(Ellipse_War_Office,	7029)
+ValuePair(Ellipse_WGS_84,	7030)
+ValuePair(Ellipse_GEM_10C,	7031)
+ValuePair(Ellipse_OSU86F,	7032)
+ValuePair(Ellipse_OSU91A,	7033)
+ValuePair(Ellipse_Clarke_1880,	7034)
+ValuePair(Ellipse_Sphere,	7035)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_gcs.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_gcs.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_gcs.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,193 @@
+/*
+ *  EPSG/POSC GCS Codes -- GeoTIFF Rev. 0.2
+ */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_gcs.inc
+#endif /* OLD Codes */
+
+/* Unspecified GCS based on ellipsoid */
+ValuePair(GCSE_Airy1830,	4001)
+ValuePair(GCSE_AiryModified1849,	4002)
+ValuePair(GCSE_AustralianNationalSpheroid,	4003)
+ValuePair(GCSE_Bessel1841,	4004)
+ValuePair(GCSE_BesselModified,	4005)
+ValuePair(GCSE_BesselNamibia,	4006)
+ValuePair(GCSE_Clarke1858,	4007)
+ValuePair(GCSE_Clarke1866,	4008)
+ValuePair(GCSE_Clarke1866Michigan,	4009)
+ValuePair(GCSE_Clarke1880_Benoit,	4010)
+ValuePair(GCSE_Clarke1880_IGN,	4011)
+ValuePair(GCSE_Clarke1880_RGS,	4012)
+ValuePair(GCSE_Clarke1880_Arc,	4013)
+ValuePair(GCSE_Clarke1880_SGA1922,	4014)
+ValuePair(GCSE_Everest1830_1937Adjustment,	4015)
+ValuePair(GCSE_Everest1830_1967Definition,	4016)
+ValuePair(GCSE_Everest1830_1975Definition,	4017)
+ValuePair(GCSE_Everest1830Modified,	4018)
+ValuePair(GCSE_GRS1980,	4019)
+ValuePair(GCSE_Helmert1906,	4020)
+ValuePair(GCSE_IndonesianNationalSpheroid,	4021)
+ValuePair(GCSE_International1924,	4022)
+ValuePair(GCSE_International1967,	4023)
+ValuePair(GCSE_Krassowsky1940,	4024)
+ValuePair(GCSE_NWL9D,	4025)
+ValuePair(GCSE_NWL10D,	4026)
+ValuePair(GCSE_Plessis1817,	4027)
+ValuePair(GCSE_Struve1860,	4028)
+ValuePair(GCSE_WarOffice,	4029)
+ValuePair(GCSE_WGS84,	4030)
+ValuePair(GCSE_GEM10C,	4031)
+ValuePair(GCSE_OSU86F,	4032)
+ValuePair(GCSE_OSU91A,	4033)
+ValuePair(GCSE_Clarke1880,	4034)
+ValuePair(GCSE_Sphere,	4035)
+
+/* New GCS */
+ValuePair(GCS_Greek,4120)
+ValuePair(GCS_GGRS87,4121)
+ValuePair(GCS_KKJ,4123)
+ValuePair(GCS_RT90,4124)
+ValuePair(GCS_EST92,4133)
+ValuePair(GCS_Dealul_Piscului_1970,4317)
+ValuePair(GCS_Greek_Athens,4815)
+
+/* Standard GCS */
+ValuePair(GCS_Adindan,	4201)
+ValuePair(GCS_AGD66,	4202)
+ValuePair(GCS_AGD84,	4203)
+ValuePair(GCS_Ain_el_Abd,	4204)
+ValuePair(GCS_Afgooye,	4205)
+ValuePair(GCS_Agadez,	4206)
+ValuePair(GCS_Lisbon,	4207)
+ValuePair(GCS_Aratu,	4208)
+ValuePair(GCS_Arc_1950,	4209)
+ValuePair(GCS_Arc_1960,	4210)
+ValuePair(GCS_Batavia,	4211)
+ValuePair(GCS_Barbados,	4212)
+ValuePair(GCS_Beduaram,	4213)
+ValuePair(GCS_Beijing_1954,	4214)
+ValuePair(GCS_Belge_1950,	4215)
+ValuePair(GCS_Bermuda_1957,	4216)
+ValuePair(GCS_Bern_1898,	4217)
+ValuePair(GCS_Bogota,	4218)
+ValuePair(GCS_Bukit_Rimpah,	4219)
+ValuePair(GCS_Camacupa,	4220)
+ValuePair(GCS_Campo_Inchauspe,	4221)
+ValuePair(GCS_Cape,	4222)
+ValuePair(GCS_Carthage,	4223)
+ValuePair(GCS_Chua,	4224)
+ValuePair(GCS_Corrego_Alegre,	4225)
+ValuePair(GCS_Cote_d_Ivoire,	4226)
+ValuePair(GCS_Deir_ez_Zor,	4227)
+ValuePair(GCS_Douala,	4228)
+ValuePair(GCS_Egypt_1907,	4229)
+ValuePair(GCS_ED50,	4230)
+ValuePair(GCS_ED87,	4231)
+ValuePair(GCS_Fahud,	4232)
+ValuePair(GCS_Gandajika_1970,	4233)
+ValuePair(GCS_Garoua,	4234)
+ValuePair(GCS_Guyane_Francaise,	4235)
+ValuePair(GCS_Hu_Tzu_Shan,	4236)
+ValuePair(GCS_HD72,	4237)
+ValuePair(GCS_ID74,	4238)
+ValuePair(GCS_Indian_1954,	4239)
+ValuePair(GCS_Indian_1975,	4240)
+ValuePair(GCS_Jamaica_1875,	4241)
+ValuePair(GCS_JAD69,	4242)
+ValuePair(GCS_Kalianpur,	4243)
+ValuePair(GCS_Kandawala,	4244)
+ValuePair(GCS_Kertau,	4245)
+ValuePair(GCS_KOC,	4246)
+ValuePair(GCS_La_Canoa,	4247)
+ValuePair(GCS_PSAD56,	4248)
+ValuePair(GCS_Lake,	4249)
+ValuePair(GCS_Leigon,	4250)
+ValuePair(GCS_Liberia_1964,	4251)
+ValuePair(GCS_Lome,	4252)
+ValuePair(GCS_Luzon_1911,	4253)
+ValuePair(GCS_Hito_XVIII_1963,	4254)
+ValuePair(GCS_Herat_North,	4255)
+ValuePair(GCS_Mahe_1971,	4256)
+ValuePair(GCS_Makassar,	4257)
+ValuePair(GCS_EUREF89,	4258)
+ValuePair(GCS_Malongo_1987,	4259)
+ValuePair(GCS_Manoca,	4260)
+ValuePair(GCS_Merchich,	4261)
+ValuePair(GCS_Massawa,	4262)
+ValuePair(GCS_Minna,	4263)
+ValuePair(GCS_Mhast,	4264)
+ValuePair(GCS_Monte_Mario,	4265)
+ValuePair(GCS_M_poraloko,	4266)
+ValuePair(GCS_NAD27,	4267)
+ValuePair(GCS_NAD_Michigan,	4268)
+ValuePair(GCS_NAD83,	4269)
+ValuePair(GCS_Nahrwan_1967,	4270)
+ValuePair(GCS_Naparima_1972,	4271)
+ValuePair(GCS_GD49,	4272)
+ValuePair(GCS_NGO_1948,	4273)
+ValuePair(GCS_Datum_73,	4274)
+ValuePair(GCS_NTF,	4275)
+ValuePair(GCS_NSWC_9Z_2,	4276)
+ValuePair(GCS_OSGB_1936,	4277)
+ValuePair(GCS_OSGB70,	4278)
+ValuePair(GCS_OS_SN80,	4279)
+ValuePair(GCS_Padang,	4280)
+ValuePair(GCS_Palestine_1923,	4281)
+ValuePair(GCS_Pointe_Noire,	4282)
+ValuePair(GCS_GDA94,	4283)
+ValuePair(GCS_Pulkovo_1942,	4284)
+ValuePair(GCS_Qatar,	4285)
+ValuePair(GCS_Qatar_1948,	4286)
+ValuePair(GCS_Qornoq,	4287)
+ValuePair(GCS_Loma_Quintana,	4288)
+ValuePair(GCS_Amersfoort,	4289)
+ValuePair(GCS_RT38,	4290)
+ValuePair(GCS_SAD69,	4291)
+ValuePair(GCS_Sapper_Hill_1943,	4292)
+ValuePair(GCS_Schwarzeck,	4293)
+ValuePair(GCS_Segora,	4294)
+ValuePair(GCS_Serindung,	4295)
+ValuePair(GCS_Sudan,	4296)
+ValuePair(GCS_Tananarive,	4297)
+ValuePair(GCS_Timbalai_1948,	4298)
+ValuePair(GCS_TM65,	4299)
+ValuePair(GCS_TM75,	4300)
+ValuePair(GCS_Tokyo,	4301)
+ValuePair(GCS_Trinidad_1903,	4302)
+ValuePair(GCS_TC_1948,	4303)
+ValuePair(GCS_Voirol_1875,	4304)
+ValuePair(GCS_Voirol_Unifie,	4305)
+ValuePair(GCS_Bern_1938,	4306)
+ValuePair(GCS_Nord_Sahara_1959,	4307)
+ValuePair(GCS_Stockholm_1938,	4308)
+ValuePair(GCS_Yacare,	4309)
+ValuePair(GCS_Yoff,	4310)
+ValuePair(GCS_Zanderij,	4311)
+ValuePair(GCS_MGI,	4312)
+ValuePair(GCS_Belge_1972,	4313)
+ValuePair(GCS_DHDN,	4314)
+ValuePair(GCS_Conakry_1905,	4315)
+ValuePair(GCS_WGS_72,	4322)
+ValuePair(GCS_WGS_72BE,	4324)
+ValuePair(GCS_WGS_84,	4326)
+ValuePair(GCS_Bern_1898_Bern,	4801)
+ValuePair(GCS_Bogota_Bogota,	4802)
+ValuePair(GCS_Lisbon_Lisbon,	4803)
+ValuePair(GCS_Makassar_Jakarta,	4804)
+ValuePair(GCS_MGI_Ferro,	4805)
+ValuePair(GCS_Monte_Mario_Rome,	4806)
+ValuePair(GCS_NTF_Paris,	4807)
+ValuePair(GCS_Padang_Jakarta,	4808)
+ValuePair(GCS_Belge_1950_Brussels,	4809)
+ValuePair(GCS_Tananarive_Paris,	4810)
+ValuePair(GCS_Voirol_1875_Paris,	4811)
+ValuePair(GCS_Voirol_Unifie_Paris,	4812)
+ValuePair(GCS_Batavia_Jakarta,	4813)
+ValuePair(GCS_ATF_Paris,	4901)
+ValuePair(GCS_NDG_Paris,	4902)
+/* End of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_pcs.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_pcs.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_pcs.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,1012 @@
+/*
+ *  EPSG PCS Codes - GeoTIFF Rev 0.2
+ */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_pcs.inc
+#endif /* OLD Codes */
+
+/* Newer PCS */
+ValuePair(PCS_Hjorsey_1955_Lambert, 3053)
+ValuePair(PCS_ISN93_Lambert_1993, 3057)
+ValuePair(PCS_ETRS89_Poland_CS2000_zone_5,2176)
+ValuePair(PCS_ETRS89_Poland_CS2000_zone_6,2177)
+ValuePair(PCS_ETRS89_Poland_CS2000_zone_7,2177)
+ValuePair(PCS_ETRS89_Poland_CS2000_zone_8,2178)
+ValuePair(PCS_ETRS89_Poland_CS92,2180)
+
+/* New PCS */
+ValuePair(PCS_GGRS87_Greek_Grid,2100)
+ValuePair(PCS_KKJ_Finland_zone_1,2391)
+ValuePair(PCS_KKJ_Finland_zone_2,2392)
+ValuePair(PCS_KKJ_Finland_zone_3,2393)
+ValuePair(PCS_KKJ_Finland_zone_4,2394)
+ValuePair(PCS_RT90_2_5_gon_W,2400)
+ValuePair(PCS_Lietuvos_Koordinoei_Sistema_1994,2600)
+ValuePair(PCS_Estonian_Coordinate_System_of_1992,3300)
+ValuePair(PCS_HD72_EOV,23700)
+ValuePair(PCS_Dealul_Piscului_1970_Stereo_70,31700)
+
+ValuePair(PCS_Adindan_UTM_zone_37N,	20137)
+ValuePair(PCS_Adindan_UTM_zone_38N,	20138)
+ValuePair(PCS_AGD66_AMG_zone_48,	20248)
+ValuePair(PCS_AGD66_AMG_zone_49,	20249)
+ValuePair(PCS_AGD66_AMG_zone_50,	20250)
+ValuePair(PCS_AGD66_AMG_zone_51,	20251)
+ValuePair(PCS_AGD66_AMG_zone_52,	20252)
+ValuePair(PCS_AGD66_AMG_zone_53,	20253)
+ValuePair(PCS_AGD66_AMG_zone_54,	20254)
+ValuePair(PCS_AGD66_AMG_zone_55,	20255)
+ValuePair(PCS_AGD66_AMG_zone_56,	20256)
+ValuePair(PCS_AGD66_AMG_zone_57,	20257)
+ValuePair(PCS_AGD66_AMG_zone_58,	20258)
+ValuePair(PCS_AGD84_AMG_zone_48,	20348)
+ValuePair(PCS_AGD84_AMG_zone_49,	20349)
+ValuePair(PCS_AGD84_AMG_zone_50,	20350)
+ValuePair(PCS_AGD84_AMG_zone_51,	20351)
+ValuePair(PCS_AGD84_AMG_zone_52,	20352)
+ValuePair(PCS_AGD84_AMG_zone_53,	20353)
+ValuePair(PCS_AGD84_AMG_zone_54,	20354)
+ValuePair(PCS_AGD84_AMG_zone_55,	20355)
+ValuePair(PCS_AGD84_AMG_zone_56,	20356)
+ValuePair(PCS_AGD84_AMG_zone_57,	20357)
+ValuePair(PCS_AGD84_AMG_zone_58,	20358)
+ValuePair(PCS_Ain_el_Abd_UTM_zone_37N,	20437)
+ValuePair(PCS_Ain_el_Abd_UTM_zone_38N,	20438)
+ValuePair(PCS_Ain_el_Abd_UTM_zone_39N,	20439)
+ValuePair(PCS_Ain_el_Abd_Bahrain_Grid,	20499)
+ValuePair(PCS_Afgooye_UTM_zone_38N,	20538)
+ValuePair(PCS_Afgooye_UTM_zone_39N,	20539)
+ValuePair(PCS_Lisbon_Portugese_Grid,	20700)
+ValuePair(PCS_Aratu_UTM_zone_22S,	20822)
+ValuePair(PCS_Aratu_UTM_zone_23S,	20823)
+ValuePair(PCS_Aratu_UTM_zone_24S,	20824)
+ValuePair(PCS_Arc_1950_Lo13,	20973)
+ValuePair(PCS_Arc_1950_Lo15,	20975)
+ValuePair(PCS_Arc_1950_Lo17,	20977)
+ValuePair(PCS_Arc_1950_Lo19,	20979)
+ValuePair(PCS_Arc_1950_Lo21,	20981)
+ValuePair(PCS_Arc_1950_Lo23,	20983)
+ValuePair(PCS_Arc_1950_Lo25,	20985)
+ValuePair(PCS_Arc_1950_Lo27,	20987)
+ValuePair(PCS_Arc_1950_Lo29,	20989)
+ValuePair(PCS_Arc_1950_Lo31,	20991)
+ValuePair(PCS_Arc_1950_Lo33,	20993)
+ValuePair(PCS_Arc_1950_Lo35,	20995)
+ValuePair(PCS_Batavia_NEIEZ,	21100)
+ValuePair(PCS_Batavia_UTM_zone_48S,	21148)
+ValuePair(PCS_Batavia_UTM_zone_49S,	21149)
+ValuePair(PCS_Batavia_UTM_zone_50S,	21150)
+ValuePair(PCS_Beijing_Gauss_zone_13,	21413)
+ValuePair(PCS_Beijing_Gauss_zone_14,	21414)
+ValuePair(PCS_Beijing_Gauss_zone_15,	21415)
+ValuePair(PCS_Beijing_Gauss_zone_16,	21416)
+ValuePair(PCS_Beijing_Gauss_zone_17,	21417)
+ValuePair(PCS_Beijing_Gauss_zone_18,	21418)
+ValuePair(PCS_Beijing_Gauss_zone_19,	21419)
+ValuePair(PCS_Beijing_Gauss_zone_20,	21420)
+ValuePair(PCS_Beijing_Gauss_zone_21,	21421)
+ValuePair(PCS_Beijing_Gauss_zone_22,	21422)
+ValuePair(PCS_Beijing_Gauss_zone_23,	21423)
+ValuePair(PCS_Beijing_Gauss_13N,	21473)
+ValuePair(PCS_Beijing_Gauss_14N,	21474)
+ValuePair(PCS_Beijing_Gauss_15N,	21475)
+ValuePair(PCS_Beijing_Gauss_16N,	21476)
+ValuePair(PCS_Beijing_Gauss_17N,	21477)
+ValuePair(PCS_Beijing_Gauss_18N,	21478)
+ValuePair(PCS_Beijing_Gauss_19N,	21479)
+ValuePair(PCS_Beijing_Gauss_20N,	21480)
+ValuePair(PCS_Beijing_Gauss_21N,	21481)
+ValuePair(PCS_Beijing_Gauss_22N,	21482)
+ValuePair(PCS_Beijing_Gauss_23N,	21483)
+ValuePair(PCS_Belge_Lambert_50,	21500)
+ValuePair(PCS_Bern_1898_Swiss_Old,	21790)
+ValuePair(PCS_Bogota_UTM_zone_17N,	21817)
+ValuePair(PCS_Bogota_UTM_zone_18N,	21818)
+ValuePair(PCS_Bogota_Colombia_3W,	21891)
+ValuePair(PCS_Bogota_Colombia_Bogota,	21892)
+ValuePair(PCS_Bogota_Colombia_3E,	21893)
+ValuePair(PCS_Bogota_Colombia_6E,	21894)
+ValuePair(PCS_Camacupa_UTM_32S,	22032)
+ValuePair(PCS_Camacupa_UTM_33S,	22033)
+ValuePair(PCS_C_Inchauspe_Argentina_1,	22191)
+ValuePair(PCS_C_Inchauspe_Argentina_2,	22192)
+ValuePair(PCS_C_Inchauspe_Argentina_3,	22193)
+ValuePair(PCS_C_Inchauspe_Argentina_4,	22194)
+ValuePair(PCS_C_Inchauspe_Argentina_5,	22195)
+ValuePair(PCS_C_Inchauspe_Argentina_6,	22196)
+ValuePair(PCS_C_Inchauspe_Argentina_7,	22197)
+ValuePair(PCS_Carthage_UTM_zone_32N,	22332)
+ValuePair(PCS_Carthage_Nord_Tunisie,	22391)
+ValuePair(PCS_Carthage_Sud_Tunisie,	22392)
+ValuePair(PCS_Corrego_Alegre_UTM_23S,	22523)
+ValuePair(PCS_Corrego_Alegre_UTM_24S,	22524)
+ValuePair(PCS_Douala_UTM_zone_32N,	22832)
+ValuePair(PCS_Egypt_1907_Red_Belt,	22992)
+ValuePair(PCS_Egypt_1907_Purple_Belt,	22993)
+ValuePair(PCS_Egypt_1907_Ext_Purple,	22994)
+ValuePair(PCS_ED50_UTM_zone_28N,	23028)
+ValuePair(PCS_ED50_UTM_zone_29N,	23029)
+ValuePair(PCS_ED50_UTM_zone_30N,	23030)
+ValuePair(PCS_ED50_UTM_zone_31N,	23031)
+ValuePair(PCS_ED50_UTM_zone_32N,	23032)
+ValuePair(PCS_ED50_UTM_zone_33N,	23033)
+ValuePair(PCS_ED50_UTM_zone_34N,	23034)
+ValuePair(PCS_ED50_UTM_zone_35N,	23035)
+ValuePair(PCS_ED50_UTM_zone_36N,	23036)
+ValuePair(PCS_ED50_UTM_zone_37N,	23037)
+ValuePair(PCS_ED50_UTM_zone_38N,	23038)
+ValuePair(PCS_Fahud_UTM_zone_39N,	23239)
+ValuePair(PCS_Fahud_UTM_zone_40N,	23240)
+ValuePair(PCS_Garoua_UTM_zone_33N,	23433)
+ValuePair(PCS_ID74_UTM_zone_46N,	23846)
+ValuePair(PCS_ID74_UTM_zone_47N,	23847)
+ValuePair(PCS_ID74_UTM_zone_48N,	23848)
+ValuePair(PCS_ID74_UTM_zone_49N,	23849)
+ValuePair(PCS_ID74_UTM_zone_50N,	23850)
+ValuePair(PCS_ID74_UTM_zone_51N,	23851)
+ValuePair(PCS_ID74_UTM_zone_52N,	23852)
+ValuePair(PCS_ID74_UTM_zone_53N,	23853)
+ValuePair(PCS_ID74_UTM_zone_46S,	23886)
+ValuePair(PCS_ID74_UTM_zone_47S,	23887)
+ValuePair(PCS_ID74_UTM_zone_48S,	23888)
+ValuePair(PCS_ID74_UTM_zone_49S,	23889)
+ValuePair(PCS_ID74_UTM_zone_50S,	23890)
+ValuePair(PCS_ID74_UTM_zone_51S,	23891)
+ValuePair(PCS_ID74_UTM_zone_52S,	23892)
+ValuePair(PCS_ID74_UTM_zone_53S,	23893)
+ValuePair(PCS_ID74_UTM_zone_54S,	23894)
+ValuePair(PCS_Indian_1954_UTM_47N,	23947)
+ValuePair(PCS_Indian_1954_UTM_48N,	23948)
+ValuePair(PCS_Indian_1975_UTM_47N,	24047)
+ValuePair(PCS_Indian_1975_UTM_48N,	24048)
+ValuePair(PCS_Jamaica_1875_Old_Grid,	24100)
+ValuePair(PCS_JAD69_Jamaica_Grid,	24200)
+ValuePair(PCS_Kalianpur_India_0,	24370)
+ValuePair(PCS_Kalianpur_India_I,	24371)
+ValuePair(PCS_Kalianpur_India_IIa,	24372)
+ValuePair(PCS_Kalianpur_India_IIIa,	24373)
+ValuePair(PCS_Kalianpur_India_IVa,	24374)
+ValuePair(PCS_Kalianpur_India_IIb,	24382)
+ValuePair(PCS_Kalianpur_India_IIIb,	24383)
+ValuePair(PCS_Kalianpur_India_IVb,	24384)
+ValuePair(PCS_Kertau_Singapore_Grid,	24500)
+ValuePair(PCS_Kertau_UTM_zone_47N,	24547)
+ValuePair(PCS_Kertau_UTM_zone_48N,	24548)
+ValuePair(PCS_La_Canoa_UTM_zone_20N,	24720)
+ValuePair(PCS_La_Canoa_UTM_zone_21N,	24721)
+ValuePair(PCS_PSAD56_UTM_zone_18N,	24818)
+ValuePair(PCS_PSAD56_UTM_zone_19N,	24819)
+ValuePair(PCS_PSAD56_UTM_zone_20N,	24820)
+ValuePair(PCS_PSAD56_UTM_zone_21N,	24821)
+ValuePair(PCS_PSAD56_UTM_zone_17S,	24877)
+ValuePair(PCS_PSAD56_UTM_zone_18S,	24878)
+ValuePair(PCS_PSAD56_UTM_zone_19S,	24879)
+ValuePair(PCS_PSAD56_UTM_zone_20S,	24880)
+ValuePair(PCS_PSAD56_Peru_west_zone,	24891)
+ValuePair(PCS_PSAD56_Peru_central,	24892)
+ValuePair(PCS_PSAD56_Peru_east_zone,	24893)
+ValuePair(PCS_Leigon_Ghana_Grid,	25000)
+ValuePair(PCS_Lome_UTM_zone_31N,	25231)
+ValuePair(PCS_Luzon_Philippines_I,	25391)
+ValuePair(PCS_Luzon_Philippines_II,	25392)
+ValuePair(PCS_Luzon_Philippines_III,	25393)
+ValuePair(PCS_Luzon_Philippines_IV,	25394)
+ValuePair(PCS_Luzon_Philippines_V,	25395)
+ValuePair(PCS_Makassar_NEIEZ,	25700)
+ValuePair(PCS_Malongo_1987_UTM_32S,	25932)
+ValuePair(PCS_Merchich_Nord_Maroc,	26191)
+ValuePair(PCS_Merchich_Sud_Maroc,	26192)
+ValuePair(PCS_Merchich_Sahara,	26193)
+ValuePair(PCS_Massawa_UTM_zone_37N,	26237)
+ValuePair(PCS_Minna_UTM_zone_31N,	26331)
+ValuePair(PCS_Minna_UTM_zone_32N,	26332)
+ValuePair(PCS_Minna_Nigeria_West,	26391)
+ValuePair(PCS_Minna_Nigeria_Mid_Belt,	26392)
+ValuePair(PCS_Minna_Nigeria_East,	26393)
+ValuePair(PCS_Mhast_UTM_zone_32S,	26432)
+ValuePair(PCS_Monte_Mario_Italy_1,	26591)
+ValuePair(PCS_Monte_Mario_Italy_2,	26592)
+ValuePair(PCS_M_poraloko_UTM_32N,	26632)
+ValuePair(PCS_M_poraloko_UTM_32S,	26692)
+ValuePair(PCS_NAD27_UTM_zone_3N,	26703)
+ValuePair(PCS_NAD27_UTM_zone_4N,	26704)
+ValuePair(PCS_NAD27_UTM_zone_5N,	26705)
+ValuePair(PCS_NAD27_UTM_zone_6N,	26706)
+ValuePair(PCS_NAD27_UTM_zone_7N,	26707)
+ValuePair(PCS_NAD27_UTM_zone_8N,	26708)
+ValuePair(PCS_NAD27_UTM_zone_9N,	26709)
+ValuePair(PCS_NAD27_UTM_zone_10N,	26710)
+ValuePair(PCS_NAD27_UTM_zone_11N,	26711)
+ValuePair(PCS_NAD27_UTM_zone_12N,	26712)
+ValuePair(PCS_NAD27_UTM_zone_13N,	26713)
+ValuePair(PCS_NAD27_UTM_zone_14N,	26714)
+ValuePair(PCS_NAD27_UTM_zone_15N,	26715)
+ValuePair(PCS_NAD27_UTM_zone_16N,	26716)
+ValuePair(PCS_NAD27_UTM_zone_17N,	26717)
+ValuePair(PCS_NAD27_UTM_zone_18N,	26718)
+ValuePair(PCS_NAD27_UTM_zone_19N,	26719)
+ValuePair(PCS_NAD27_UTM_zone_20N,	26720)
+ValuePair(PCS_NAD27_UTM_zone_21N,	26721)
+ValuePair(PCS_NAD27_UTM_zone_22N,	26722)
+ValuePair(PCS_NAD27_Alabama_East,	26729)
+ValuePair(PCS_NAD27_Alabama_West,	26730)
+ValuePair(PCS_NAD27_Alaska_zone_1,	26731)
+ValuePair(PCS_NAD27_Alaska_zone_2,	26732)
+ValuePair(PCS_NAD27_Alaska_zone_3,	26733)
+ValuePair(PCS_NAD27_Alaska_zone_4,	26734)
+ValuePair(PCS_NAD27_Alaska_zone_5,	26735)
+ValuePair(PCS_NAD27_Alaska_zone_6,	26736)
+ValuePair(PCS_NAD27_Alaska_zone_7,	26737)
+ValuePair(PCS_NAD27_Alaska_zone_8,	26738)
+ValuePair(PCS_NAD27_Alaska_zone_9,	26739)
+ValuePair(PCS_NAD27_Alaska_zone_10,	26740)
+ValuePair(PCS_NAD27_California_I,	26741)
+ValuePair(PCS_NAD27_California_II,	26742)
+ValuePair(PCS_NAD27_California_III,	26743)
+ValuePair(PCS_NAD27_California_IV,	26744)
+ValuePair(PCS_NAD27_California_V,	26745)
+ValuePair(PCS_NAD27_California_VI,	26746)
+ValuePair(PCS_NAD27_California_VII,	26747)
+ValuePair(PCS_NAD27_Arizona_East,	26748)
+ValuePair(PCS_NAD27_Arizona_Central,	26749)
+ValuePair(PCS_NAD27_Arizona_West,	26750)
+ValuePair(PCS_NAD27_Arkansas_North,	26751)
+ValuePair(PCS_NAD27_Arkansas_South,	26752)
+ValuePair(PCS_NAD27_Colorado_North,	26753)
+ValuePair(PCS_NAD27_Colorado_Central,	26754)
+ValuePair(PCS_NAD27_Colorado_South,	26755)
+ValuePair(PCS_NAD27_Connecticut,	26756)
+ValuePair(PCS_NAD27_Delaware,	26757)
+ValuePair(PCS_NAD27_Florida_East,	26758)
+ValuePair(PCS_NAD27_Florida_West,	26759)
+ValuePair(PCS_NAD27_Florida_North,	26760)
+ValuePair(PCS_NAD27_Hawaii_zone_1,	26761)
+ValuePair(PCS_NAD27_Hawaii_zone_2,	26762)
+ValuePair(PCS_NAD27_Hawaii_zone_3,	26763)
+ValuePair(PCS_NAD27_Hawaii_zone_4,	26764)
+ValuePair(PCS_NAD27_Hawaii_zone_5,	26765)
+ValuePair(PCS_NAD27_Georgia_East,	26766)
+ValuePair(PCS_NAD27_Georgia_West,	26767)
+ValuePair(PCS_NAD27_Idaho_East,	26768)
+ValuePair(PCS_NAD27_Idaho_Central,	26769)
+ValuePair(PCS_NAD27_Idaho_West,	26770)
+ValuePair(PCS_NAD27_Illinois_East,	26771)
+ValuePair(PCS_NAD27_Illinois_West,	26772)
+ValuePair(PCS_NAD27_Indiana_East,	26773)
+ValuePair(PCS_NAD27_BLM_14N_feet,	26774)
+ValuePair(PCS_NAD27_Indiana_West,	26774)
+ValuePair(PCS_NAD27_BLM_15N_feet,	26775)
+ValuePair(PCS_NAD27_Iowa_North,	26775)
+ValuePair(PCS_NAD27_BLM_16N_feet,	26776)
+ValuePair(PCS_NAD27_Iowa_South,	26776)
+ValuePair(PCS_NAD27_BLM_17N_feet,	26777)
+ValuePair(PCS_NAD27_Kansas_North,	26777)
+ValuePair(PCS_NAD27_Kansas_South,	26778)
+ValuePair(PCS_NAD27_Kentucky_North,	26779)
+ValuePair(PCS_NAD27_Kentucky_South,	26780)
+ValuePair(PCS_NAD27_Louisiana_North,	26781)
+ValuePair(PCS_NAD27_Louisiana_South,	26782)
+ValuePair(PCS_NAD27_Maine_East,	26783)
+ValuePair(PCS_NAD27_Maine_West,	26784)
+ValuePair(PCS_NAD27_Maryland,	26785)
+ValuePair(PCS_NAD27_Massachusetts,	26786)
+ValuePair(PCS_NAD27_Massachusetts_Is,	26787)
+ValuePair(PCS_NAD27_Michigan_North,	26788)
+ValuePair(PCS_NAD27_Michigan_Central,	26789)
+ValuePair(PCS_NAD27_Michigan_South,	26790)
+ValuePair(PCS_NAD27_Minnesota_North,	26791)
+ValuePair(PCS_NAD27_Minnesota_Cent,	26792)
+ValuePair(PCS_NAD27_Minnesota_South,	26793)
+ValuePair(PCS_NAD27_Mississippi_East,	26794)
+ValuePair(PCS_NAD27_Mississippi_West,	26795)
+ValuePair(PCS_NAD27_Missouri_East,	26796)
+ValuePair(PCS_NAD27_Missouri_Central,	26797)
+ValuePair(PCS_NAD27_Missouri_West,	26798)
+ValuePair(PCS_NAD_Michigan_Michigan_East,	26801)
+ValuePair(PCS_NAD_Michigan_Michigan_Old_Central,	26802)
+ValuePair(PCS_NAD_Michigan_Michigan_West,	26803)
+ValuePair(PCS_NAD83_UTM_zone_3N,	26903)
+ValuePair(PCS_NAD83_UTM_zone_4N,	26904)
+ValuePair(PCS_NAD83_UTM_zone_5N,	26905)
+ValuePair(PCS_NAD83_UTM_zone_6N,	26906)
+ValuePair(PCS_NAD83_UTM_zone_7N,	26907)
+ValuePair(PCS_NAD83_UTM_zone_8N,	26908)
+ValuePair(PCS_NAD83_UTM_zone_9N,	26909)
+ValuePair(PCS_NAD83_UTM_zone_10N,	26910)
+ValuePair(PCS_NAD83_UTM_zone_11N,	26911)
+ValuePair(PCS_NAD83_UTM_zone_12N,	26912)
+ValuePair(PCS_NAD83_UTM_zone_13N,	26913)
+ValuePair(PCS_NAD83_UTM_zone_14N,	26914)
+ValuePair(PCS_NAD83_UTM_zone_15N,	26915)
+ValuePair(PCS_NAD83_UTM_zone_16N,	26916)
+ValuePair(PCS_NAD83_UTM_zone_17N,	26917)
+ValuePair(PCS_NAD83_UTM_zone_18N,	26918)
+ValuePair(PCS_NAD83_UTM_zone_19N,	26919)
+ValuePair(PCS_NAD83_UTM_zone_20N,	26920)
+ValuePair(PCS_NAD83_UTM_zone_21N,	26921)
+ValuePair(PCS_NAD83_UTM_zone_22N,	26922)
+ValuePair(PCS_NAD83_UTM_zone_23N,	26923)
+ValuePair(PCS_NAD83_Alabama_East,	26929)
+ValuePair(PCS_NAD83_Alabama_West,	26930)
+ValuePair(PCS_NAD83_Alaska_zone_1,	26931)
+ValuePair(PCS_NAD83_Alaska_zone_2,	26932)
+ValuePair(PCS_NAD83_Alaska_zone_3,	26933)
+ValuePair(PCS_NAD83_Alaska_zone_4,	26934)
+ValuePair(PCS_NAD83_Alaska_zone_5,	26935)
+ValuePair(PCS_NAD83_Alaska_zone_6,	26936)
+ValuePair(PCS_NAD83_Alaska_zone_7,	26937)
+ValuePair(PCS_NAD83_Alaska_zone_8,	26938)
+ValuePair(PCS_NAD83_Alaska_zone_9,	26939)
+ValuePair(PCS_NAD83_Alaska_zone_10,	26940)
+ValuePair(PCS_NAD83_California_1,	26941)
+ValuePair(PCS_NAD83_California_2,	26942)
+ValuePair(PCS_NAD83_California_3,	26943)
+ValuePair(PCS_NAD83_California_4,	26944)
+ValuePair(PCS_NAD83_California_5,	26945)
+ValuePair(PCS_NAD83_California_6,	26946)
+ValuePair(PCS_NAD83_Arizona_East,	26948)
+ValuePair(PCS_NAD83_Arizona_Central,	26949)
+ValuePair(PCS_NAD83_Arizona_West,	26950)
+ValuePair(PCS_NAD83_Arkansas_North,	26951)
+ValuePair(PCS_NAD83_Arkansas_South,	26952)
+ValuePair(PCS_NAD83_Colorado_North,	26953)
+ValuePair(PCS_NAD83_Colorado_Central,	26954)
+ValuePair(PCS_NAD83_Colorado_South,	26955)
+ValuePair(PCS_NAD83_Connecticut,	26956)
+ValuePair(PCS_NAD83_Delaware,	26957)
+ValuePair(PCS_NAD83_Florida_East,	26958)
+ValuePair(PCS_NAD83_Florida_West,	26959)
+ValuePair(PCS_NAD83_Florida_North,	26960)
+ValuePair(PCS_NAD83_Hawaii_zone_1,	26961)
+ValuePair(PCS_NAD83_Hawaii_zone_2,	26962)
+ValuePair(PCS_NAD83_Hawaii_zone_3,	26963)
+ValuePair(PCS_NAD83_Hawaii_zone_4,	26964)
+ValuePair(PCS_NAD83_Hawaii_zone_5,	26965)
+ValuePair(PCS_NAD83_Georgia_East,	26966)
+ValuePair(PCS_NAD83_Georgia_West,	26967)
+ValuePair(PCS_NAD83_Idaho_East,	26968)
+ValuePair(PCS_NAD83_Idaho_Central,	26969)
+ValuePair(PCS_NAD83_Idaho_West,	26970)
+ValuePair(PCS_NAD83_Illinois_East,	26971)
+ValuePair(PCS_NAD83_Illinois_West,	26972)
+ValuePair(PCS_NAD83_Indiana_East,	26973)
+ValuePair(PCS_NAD83_Indiana_West,	26974)
+ValuePair(PCS_NAD83_Iowa_North,	26975)
+ValuePair(PCS_NAD83_Iowa_South,	26976)
+ValuePair(PCS_NAD83_Kansas_North,	26977)
+ValuePair(PCS_NAD83_Kansas_South,	26978)
+ValuePair(PCS_NAD83_Kentucky_North,	2205)
+ValuePair(PCS_NAD83_Kentucky_South,	26980)
+ValuePair(PCS_NAD83_Louisiana_North,	26981)
+ValuePair(PCS_NAD83_Louisiana_South,	26982)
+ValuePair(PCS_NAD83_Maine_East,	26983)
+ValuePair(PCS_NAD83_Maine_West,	26984)
+ValuePair(PCS_NAD83_Maryland,	26985)
+ValuePair(PCS_NAD83_Massachusetts,	26986)
+ValuePair(PCS_NAD83_Massachusetts_Is,	26987)
+ValuePair(PCS_NAD83_Michigan_North,	26988)
+ValuePair(PCS_NAD83_Michigan_Central,	26989)
+ValuePair(PCS_NAD83_Michigan_South,	26990)
+ValuePair(PCS_NAD83_Minnesota_North,	26991)
+ValuePair(PCS_NAD83_Minnesota_Cent,	26992)
+ValuePair(PCS_NAD83_Minnesota_South,	26993)
+ValuePair(PCS_NAD83_Mississippi_East,	26994)
+ValuePair(PCS_NAD83_Mississippi_West,	26995)
+ValuePair(PCS_NAD83_Missouri_East,	26996)
+ValuePair(PCS_NAD83_Missouri_Central,	26997)
+ValuePair(PCS_NAD83_Missouri_West,	26998)
+ValuePair(PCS_Nahrwan_1967_UTM_38N,	27038)
+ValuePair(PCS_Nahrwan_1967_UTM_39N,	27039)
+ValuePair(PCS_Nahrwan_1967_UTM_40N,	27040)
+ValuePair(PCS_Naparima_UTM_20N,	27120)
+ValuePair(PCS_GD49_NZ_Map_Grid,	27200)
+ValuePair(PCS_GD49_North_Island_Grid,	27291)
+ValuePair(PCS_GD49_South_Island_Grid,	27292)
+ValuePair(PCS_Datum_73_UTM_zone_29N,	27429)
+ValuePair(PCS_ATF_Nord_de_Guerre,	27500)
+ValuePair(PCS_NTF_France_I,	27581)
+ValuePair(PCS_NTF_France_II,	27582)
+ValuePair(PCS_NTF_France_III,	27583)
+ValuePair(PCS_NTF_Nord_France,	27591)
+ValuePair(PCS_NTF_Centre_France,	27592)
+ValuePair(PCS_NTF_Sud_France,	27593)
+ValuePair(PCS_British_National_Grid,	27700)
+ValuePair(PCS_Point_Noire_UTM_32S,	28232)
+ValuePair(PCS_GDA94_MGA_zone_48,	28348)
+ValuePair(PCS_GDA94_MGA_zone_49,	28349)
+ValuePair(PCS_GDA94_MGA_zone_50,	28350)
+ValuePair(PCS_GDA94_MGA_zone_51,	28351)
+ValuePair(PCS_GDA94_MGA_zone_52,	28352)
+ValuePair(PCS_GDA94_MGA_zone_53,	28353)
+ValuePair(PCS_GDA94_MGA_zone_54,	28354)
+ValuePair(PCS_GDA94_MGA_zone_55,	28355)
+ValuePair(PCS_GDA94_MGA_zone_56,	28356)
+ValuePair(PCS_GDA94_MGA_zone_57,	28357)
+ValuePair(PCS_GDA94_MGA_zone_58,	28358)
+ValuePair(PCS_Pulkovo_Gauss_zone_4,	28404)
+ValuePair(PCS_Pulkovo_Gauss_zone_5,	28405)
+ValuePair(PCS_Pulkovo_Gauss_zone_6,	28406)
+ValuePair(PCS_Pulkovo_Gauss_zone_7,	28407)
+ValuePair(PCS_Pulkovo_Gauss_zone_8,	28408)
+ValuePair(PCS_Pulkovo_Gauss_zone_9,	28409)
+ValuePair(PCS_Pulkovo_Gauss_zone_10,	28410)
+ValuePair(PCS_Pulkovo_Gauss_zone_11,	28411)
+ValuePair(PCS_Pulkovo_Gauss_zone_12,	28412)
+ValuePair(PCS_Pulkovo_Gauss_zone_13,	28413)
+ValuePair(PCS_Pulkovo_Gauss_zone_14,	28414)
+ValuePair(PCS_Pulkovo_Gauss_zone_15,	28415)
+ValuePair(PCS_Pulkovo_Gauss_zone_16,	28416)
+ValuePair(PCS_Pulkovo_Gauss_zone_17,	28417)
+ValuePair(PCS_Pulkovo_Gauss_zone_18,	28418)
+ValuePair(PCS_Pulkovo_Gauss_zone_19,	28419)
+ValuePair(PCS_Pulkovo_Gauss_zone_20,	28420)
+ValuePair(PCS_Pulkovo_Gauss_zone_21,	28421)
+ValuePair(PCS_Pulkovo_Gauss_zone_22,	28422)
+ValuePair(PCS_Pulkovo_Gauss_zone_23,	28423)
+ValuePair(PCS_Pulkovo_Gauss_zone_24,	28424)
+ValuePair(PCS_Pulkovo_Gauss_zone_25,	28425)
+ValuePair(PCS_Pulkovo_Gauss_zone_26,	28426)
+ValuePair(PCS_Pulkovo_Gauss_zone_27,	28427)
+ValuePair(PCS_Pulkovo_Gauss_zone_28,	28428)
+ValuePair(PCS_Pulkovo_Gauss_zone_29,	28429)
+ValuePair(PCS_Pulkovo_Gauss_zone_30,	28430)
+ValuePair(PCS_Pulkovo_Gauss_zone_31,	28431)
+ValuePair(PCS_Pulkovo_Gauss_zone_32,	28432)
+ValuePair(PCS_Pulkovo_Gauss_4N,	28464)
+ValuePair(PCS_Pulkovo_Gauss_5N,	28465)
+ValuePair(PCS_Pulkovo_Gauss_6N,	28466)
+ValuePair(PCS_Pulkovo_Gauss_7N,	28467)
+ValuePair(PCS_Pulkovo_Gauss_8N,	28468)
+ValuePair(PCS_Pulkovo_Gauss_9N,	28469)
+ValuePair(PCS_Pulkovo_Gauss_10N,	28470)
+ValuePair(PCS_Pulkovo_Gauss_11N,	28471)
+ValuePair(PCS_Pulkovo_Gauss_12N,	28472)
+ValuePair(PCS_Pulkovo_Gauss_13N,	28473)
+ValuePair(PCS_Pulkovo_Gauss_14N,	28474)
+ValuePair(PCS_Pulkovo_Gauss_15N,	28475)
+ValuePair(PCS_Pulkovo_Gauss_16N,	28476)
+ValuePair(PCS_Pulkovo_Gauss_17N,	28477)
+ValuePair(PCS_Pulkovo_Gauss_18N,	28478)
+ValuePair(PCS_Pulkovo_Gauss_19N,	28479)
+ValuePair(PCS_Pulkovo_Gauss_20N,	28480)
+ValuePair(PCS_Pulkovo_Gauss_21N,	28481)
+ValuePair(PCS_Pulkovo_Gauss_22N,	28482)
+ValuePair(PCS_Pulkovo_Gauss_23N,	28483)
+ValuePair(PCS_Pulkovo_Gauss_24N,	28484)
+ValuePair(PCS_Pulkovo_Gauss_25N,	28485)
+ValuePair(PCS_Pulkovo_Gauss_26N,	28486)
+ValuePair(PCS_Pulkovo_Gauss_27N,	28487)
+ValuePair(PCS_Pulkovo_Gauss_28N,	28488)
+ValuePair(PCS_Pulkovo_Gauss_29N,	28489)
+ValuePair(PCS_Pulkovo_Gauss_30N,	28490)
+ValuePair(PCS_Pulkovo_Gauss_31N,	28491)
+ValuePair(PCS_Pulkovo_Gauss_32N,	28492)
+ValuePair(PCS_Qatar_National_Grid,	28600)
+ValuePair(PCS_RD_Netherlands_Old,	28991)
+ValuePair(PCS_RD_Netherlands_New,	28992)
+ValuePair(PCS_SAD69_UTM_zone_18N,	29118)
+ValuePair(PCS_SAD69_UTM_zone_19N,	29119)
+ValuePair(PCS_SAD69_UTM_zone_20N,	29120)
+ValuePair(PCS_SAD69_UTM_zone_21N,	29121)
+ValuePair(PCS_SAD69_UTM_zone_22N,	29122)
+ValuePair(PCS_SAD69_UTM_zone_17S,	29177)
+ValuePair(PCS_SAD69_UTM_zone_18S,	29178)
+ValuePair(PCS_SAD69_UTM_zone_19S,	29179)
+ValuePair(PCS_SAD69_UTM_zone_20S,	29180)
+ValuePair(PCS_SAD69_UTM_zone_21S,	29181)
+ValuePair(PCS_SAD69_UTM_zone_22S,	29182)
+ValuePair(PCS_SAD69_UTM_zone_23S,	29183)
+ValuePair(PCS_SAD69_UTM_zone_24S,	29184)
+ValuePair(PCS_SAD69_UTM_zone_25S,	29185)
+ValuePair(PCS_Sapper_Hill_UTM_20S,	29220)
+ValuePair(PCS_Sapper_Hill_UTM_21S,	29221)
+ValuePair(PCS_Schwarzeck_UTM_33S,	29333)
+ValuePair(PCS_Sudan_UTM_zone_35N,	29635)
+ValuePair(PCS_Sudan_UTM_zone_36N,	29636)
+ValuePair(PCS_Tananarive_Laborde,	29700)
+ValuePair(PCS_Tananarive_UTM_38S,	29738)
+ValuePair(PCS_Tananarive_UTM_39S,	29739)
+ValuePair(PCS_Timbalai_1948_Borneo,	29800)
+ValuePair(PCS_Timbalai_1948_UTM_49N,	29849)
+ValuePair(PCS_Timbalai_1948_UTM_50N,	29850)
+ValuePair(PCS_TM65_Irish_Nat_Grid,	29900)
+ValuePair(PCS_Trinidad_1903_Trinidad,	30200)
+ValuePair(PCS_TC_1948_UTM_zone_39N,	30339)
+ValuePair(PCS_TC_1948_UTM_zone_40N,	30340)
+ValuePair(PCS_Voirol_N_Algerie_ancien,	30491)
+ValuePair(PCS_Voirol_S_Algerie_ancien,	30492)
+ValuePair(PCS_Voirol_Unifie_N_Algerie,	30591)
+ValuePair(PCS_Voirol_Unifie_S_Algerie,	30592)
+ValuePair(PCS_Bern_1938_Swiss_New,	30600)
+ValuePair(PCS_Nord_Sahara_UTM_29N,	30729)
+ValuePair(PCS_Nord_Sahara_UTM_30N,	30730)
+ValuePair(PCS_Nord_Sahara_UTM_31N,	30731)
+ValuePair(PCS_Nord_Sahara_UTM_32N,	30732)
+ValuePair(PCS_Yoff_UTM_zone_28N,	31028)
+ValuePair(PCS_Zanderij_UTM_zone_21N,	31121)
+ValuePair(PCS_MGI_Austria_West,	31291)
+ValuePair(PCS_MGI_Austria_Central,	31292)
+ValuePair(PCS_MGI_Austria_East,	31293)
+ValuePair(PCS_Belge_Lambert_72,	31300)
+ValuePair(PCS_DHDN_Germany_zone_1,	31491)
+ValuePair(PCS_DHDN_Germany_zone_2,	31492)
+ValuePair(PCS_DHDN_Germany_zone_3,	31493)
+ValuePair(PCS_DHDN_Germany_zone_4,	31494)
+ValuePair(PCS_DHDN_Germany_zone_5,	31495)
+ValuePair(PCS_NAD27_Montana_North,	32001)
+ValuePair(PCS_NAD27_Montana_Central,	32002)
+ValuePair(PCS_NAD27_Montana_South,	32003)
+ValuePair(PCS_NAD27_Nebraska_North,	32005)
+ValuePair(PCS_NAD27_Nebraska_South,	32006)
+ValuePair(PCS_NAD27_Nevada_East,	32007)
+ValuePair(PCS_NAD27_Nevada_Central,	32008)
+ValuePair(PCS_NAD27_Nevada_West,	32009)
+ValuePair(PCS_NAD27_New_Hampshire,	32010)
+ValuePair(PCS_NAD27_New_Jersey,	32011)
+ValuePair(PCS_NAD27_New_Mexico_East,	32012)
+ValuePair(PCS_NAD27_New_Mexico_Cent,	32013)
+ValuePair(PCS_NAD27_New_Mexico_West,	32014)
+ValuePair(PCS_NAD27_New_York_East,	32015)
+ValuePair(PCS_NAD27_New_York_Central,	32016)
+ValuePair(PCS_NAD27_New_York_West,	32017)
+ValuePair(PCS_NAD27_New_York_Long_Is,	32018)
+ValuePair(PCS_NAD27_North_Carolina,	32019)
+ValuePair(PCS_NAD27_North_Dakota_N,	32020)
+ValuePair(PCS_NAD27_North_Dakota_S,	32021)
+ValuePair(PCS_NAD27_Ohio_North,	32022)
+ValuePair(PCS_NAD27_Ohio_South,	32023)
+ValuePair(PCS_NAD27_Oklahoma_North,	32024)
+ValuePair(PCS_NAD27_Oklahoma_South,	32025)
+ValuePair(PCS_NAD27_Oregon_North,	32026)
+ValuePair(PCS_NAD27_Oregon_South,	32027)
+ValuePair(PCS_NAD27_Pennsylvania_N,	32028)
+ValuePair(PCS_NAD27_Pennsylvania_S,	32029)
+ValuePair(PCS_NAD27_Rhode_Island,	32030)
+ValuePair(PCS_NAD27_South_Carolina_N,	32031)
+ValuePair(PCS_NAD27_South_Carolina_S,	32033)
+ValuePair(PCS_NAD27_South_Dakota_N,	32034)
+ValuePair(PCS_NAD27_South_Dakota_S,	32035)
+ValuePair(PCS_NAD27_Tennessee,		2204)
+ValuePair(PCS_NAD27_Texas_North,	32037)
+ValuePair(PCS_NAD27_Texas_North_Cen,	32038)
+ValuePair(PCS_NAD27_Texas_Central,	32039)
+ValuePair(PCS_NAD27_Texas_South_Cen,	32040)
+ValuePair(PCS_NAD27_Texas_South,	32041)
+ValuePair(PCS_NAD27_Utah_North,	32042)
+ValuePair(PCS_NAD27_Utah_Central,	32043)
+ValuePair(PCS_NAD27_Utah_South,	32044)
+ValuePair(PCS_NAD27_Vermont,	32045)
+ValuePair(PCS_NAD27_Virginia_North,	32046)
+ValuePair(PCS_NAD27_Virginia_South,	32047)
+ValuePair(PCS_NAD27_Washington_North,	32048)
+ValuePair(PCS_NAD27_Washington_South,	32049)
+ValuePair(PCS_NAD27_West_Virginia_N,	32050)
+ValuePair(PCS_NAD27_West_Virginia_S,	32051)
+ValuePair(PCS_NAD27_Wisconsin_North,	32052)
+ValuePair(PCS_NAD27_Wisconsin_Cen,	32053)
+ValuePair(PCS_NAD27_Wisconsin_South,	32054)
+ValuePair(PCS_NAD27_Wyoming_East,	32055)
+ValuePair(PCS_NAD27_Wyoming_E_Cen,	32056)
+ValuePair(PCS_NAD27_Wyoming_W_Cen,	32057)
+ValuePair(PCS_NAD27_Wyoming_West,	32058)
+ValuePair(PCS_NAD27_Puerto_Rico,	32059)
+ValuePair(PCS_NAD27_St_Croix,	32060)
+ValuePair(PCS_NAD83_Montana,	32100)
+ValuePair(PCS_NAD83_Nebraska,	32104)
+ValuePair(PCS_NAD83_Nevada_East,	32107)
+ValuePair(PCS_NAD83_Nevada_Central,	32108)
+ValuePair(PCS_NAD83_Nevada_West,	32109)
+ValuePair(PCS_NAD83_New_Hampshire,	32110)
+ValuePair(PCS_NAD83_New_Jersey,	32111)
+ValuePair(PCS_NAD83_New_Mexico_East,	32112)
+ValuePair(PCS_NAD83_New_Mexico_Cent,	32113)
+ValuePair(PCS_NAD83_New_Mexico_West,	32114)
+ValuePair(PCS_NAD83_New_York_East,	32115)
+ValuePair(PCS_NAD83_New_York_Central,	32116)
+ValuePair(PCS_NAD83_New_York_West,	32117)
+ValuePair(PCS_NAD83_New_York_Long_Is,	32118)
+ValuePair(PCS_NAD83_North_Carolina,	32119)
+ValuePair(PCS_NAD83_North_Dakota_N,	32120)
+ValuePair(PCS_NAD83_North_Dakota_S,	32121)
+ValuePair(PCS_NAD83_Ohio_North,	32122)
+ValuePair(PCS_NAD83_Ohio_South,	32123)
+ValuePair(PCS_NAD83_Oklahoma_North,	32124)
+ValuePair(PCS_NAD83_Oklahoma_South,	32125)
+ValuePair(PCS_NAD83_Oregon_North,	32126)
+ValuePair(PCS_NAD83_Oregon_South,	32127)
+ValuePair(PCS_NAD83_Pennsylvania_N,	32128)
+ValuePair(PCS_NAD83_Pennsylvania_S,	32129)
+ValuePair(PCS_NAD83_Rhode_Island,	32130)
+ValuePair(PCS_NAD83_South_Carolina,	32133)
+ValuePair(PCS_NAD83_South_Dakota_N,	32134)
+ValuePair(PCS_NAD83_South_Dakota_S,	32135)
+ValuePair(PCS_NAD83_Tennessee,	32136)
+ValuePair(PCS_NAD83_Texas_North,	32137)
+ValuePair(PCS_NAD83_Texas_North_Cen,	32138)
+ValuePair(PCS_NAD83_Texas_Central,	32139)
+ValuePair(PCS_NAD83_Texas_South_Cen,	32140)
+ValuePair(PCS_NAD83_Texas_South,	32141)
+ValuePair(PCS_NAD83_Utah_North,	32142)
+ValuePair(PCS_NAD83_Utah_Central,	32143)
+ValuePair(PCS_NAD83_Utah_South,	32144)
+ValuePair(PCS_NAD83_Vermont,	32145)
+ValuePair(PCS_NAD83_Virginia_North,	32146)
+ValuePair(PCS_NAD83_Virginia_South,	32147)
+ValuePair(PCS_NAD83_Washington_North,	32148)
+ValuePair(PCS_NAD83_Washington_South,	32149)
+ValuePair(PCS_NAD83_West_Virginia_N,	32150)
+ValuePair(PCS_NAD83_West_Virginia_S,	32151)
+ValuePair(PCS_NAD83_Wisconsin_North,	32152)
+ValuePair(PCS_NAD83_Wisconsin_Cen,	32153)
+ValuePair(PCS_NAD83_Wisconsin_South,	32154)
+ValuePair(PCS_NAD83_Wyoming_East,	32155)
+ValuePair(PCS_NAD83_Wyoming_E_Cen,	32156)
+ValuePair(PCS_NAD83_Wyoming_W_Cen,	32157)
+ValuePair(PCS_NAD83_Wyoming_West,	32158)
+ValuePair(PCS_NAD83_Puerto_Rico_Virgin_Is,	32161)
+ValuePair(PCS_WGS72_UTM_zone_1N,	32201)
+ValuePair(PCS_WGS72_UTM_zone_2N,	32202)
+ValuePair(PCS_WGS72_UTM_zone_3N,	32203)
+ValuePair(PCS_WGS72_UTM_zone_4N,	32204)
+ValuePair(PCS_WGS72_UTM_zone_5N,	32205)
+ValuePair(PCS_WGS72_UTM_zone_6N,	32206)
+ValuePair(PCS_WGS72_UTM_zone_7N,	32207)
+ValuePair(PCS_WGS72_UTM_zone_8N,	32208)
+ValuePair(PCS_WGS72_UTM_zone_9N,	32209)
+ValuePair(PCS_WGS72_UTM_zone_10N,	32210)
+ValuePair(PCS_WGS72_UTM_zone_11N,	32211)
+ValuePair(PCS_WGS72_UTM_zone_12N,	32212)
+ValuePair(PCS_WGS72_UTM_zone_13N,	32213)
+ValuePair(PCS_WGS72_UTM_zone_14N,	32214)
+ValuePair(PCS_WGS72_UTM_zone_15N,	32215)
+ValuePair(PCS_WGS72_UTM_zone_16N,	32216)
+ValuePair(PCS_WGS72_UTM_zone_17N,	32217)
+ValuePair(PCS_WGS72_UTM_zone_18N,	32218)
+ValuePair(PCS_WGS72_UTM_zone_19N,	32219)
+ValuePair(PCS_WGS72_UTM_zone_20N,	32220)
+ValuePair(PCS_WGS72_UTM_zone_21N,	32221)
+ValuePair(PCS_WGS72_UTM_zone_22N,	32222)
+ValuePair(PCS_WGS72_UTM_zone_23N,	32223)
+ValuePair(PCS_WGS72_UTM_zone_24N,	32224)
+ValuePair(PCS_WGS72_UTM_zone_25N,	32225)
+ValuePair(PCS_WGS72_UTM_zone_26N,	32226)
+ValuePair(PCS_WGS72_UTM_zone_27N,	32227)
+ValuePair(PCS_WGS72_UTM_zone_28N,	32228)
+ValuePair(PCS_WGS72_UTM_zone_29N,	32229)
+ValuePair(PCS_WGS72_UTM_zone_30N,	32230)
+ValuePair(PCS_WGS72_UTM_zone_31N,	32231)
+ValuePair(PCS_WGS72_UTM_zone_32N,	32232)
+ValuePair(PCS_WGS72_UTM_zone_33N,	32233)
+ValuePair(PCS_WGS72_UTM_zone_34N,	32234)
+ValuePair(PCS_WGS72_UTM_zone_35N,	32235)
+ValuePair(PCS_WGS72_UTM_zone_36N,	32236)
+ValuePair(PCS_WGS72_UTM_zone_37N,	32237)
+ValuePair(PCS_WGS72_UTM_zone_38N,	32238)
+ValuePair(PCS_WGS72_UTM_zone_39N,	32239)
+ValuePair(PCS_WGS72_UTM_zone_40N,	32240)
+ValuePair(PCS_WGS72_UTM_zone_41N,	32241)
+ValuePair(PCS_WGS72_UTM_zone_42N,	32242)
+ValuePair(PCS_WGS72_UTM_zone_43N,	32243)
+ValuePair(PCS_WGS72_UTM_zone_44N,	32244)
+ValuePair(PCS_WGS72_UTM_zone_45N,	32245)
+ValuePair(PCS_WGS72_UTM_zone_46N,	32246)
+ValuePair(PCS_WGS72_UTM_zone_47N,	32247)
+ValuePair(PCS_WGS72_UTM_zone_48N,	32248)
+ValuePair(PCS_WGS72_UTM_zone_49N,	32249)
+ValuePair(PCS_WGS72_UTM_zone_50N,	32250)
+ValuePair(PCS_WGS72_UTM_zone_51N,	32251)
+ValuePair(PCS_WGS72_UTM_zone_52N,	32252)
+ValuePair(PCS_WGS72_UTM_zone_53N,	32253)
+ValuePair(PCS_WGS72_UTM_zone_54N,	32254)
+ValuePair(PCS_WGS72_UTM_zone_55N,	32255)
+ValuePair(PCS_WGS72_UTM_zone_56N,	32256)
+ValuePair(PCS_WGS72_UTM_zone_57N,	32257)
+ValuePair(PCS_WGS72_UTM_zone_58N,	32258)
+ValuePair(PCS_WGS72_UTM_zone_59N,	32259)
+ValuePair(PCS_WGS72_UTM_zone_60N,	32260)
+ValuePair(PCS_WGS72_UTM_zone_1S,	32301)
+ValuePair(PCS_WGS72_UTM_zone_2S,	32302)
+ValuePair(PCS_WGS72_UTM_zone_3S,	32303)
+ValuePair(PCS_WGS72_UTM_zone_4S,	32304)
+ValuePair(PCS_WGS72_UTM_zone_5S,	32305)
+ValuePair(PCS_WGS72_UTM_zone_6S,	32306)
+ValuePair(PCS_WGS72_UTM_zone_7S,	32307)
+ValuePair(PCS_WGS72_UTM_zone_8S,	32308)
+ValuePair(PCS_WGS72_UTM_zone_9S,	32309)
+ValuePair(PCS_WGS72_UTM_zone_10S,	32310)
+ValuePair(PCS_WGS72_UTM_zone_11S,	32311)
+ValuePair(PCS_WGS72_UTM_zone_12S,	32312)
+ValuePair(PCS_WGS72_UTM_zone_13S,	32313)
+ValuePair(PCS_WGS72_UTM_zone_14S,	32314)
+ValuePair(PCS_WGS72_UTM_zone_15S,	32315)
+ValuePair(PCS_WGS72_UTM_zone_16S,	32316)
+ValuePair(PCS_WGS72_UTM_zone_17S,	32317)
+ValuePair(PCS_WGS72_UTM_zone_18S,	32318)
+ValuePair(PCS_WGS72_UTM_zone_19S,	32319)
+ValuePair(PCS_WGS72_UTM_zone_20S,	32320)
+ValuePair(PCS_WGS72_UTM_zone_21S,	32321)
+ValuePair(PCS_WGS72_UTM_zone_22S,	32322)
+ValuePair(PCS_WGS72_UTM_zone_23S,	32323)
+ValuePair(PCS_WGS72_UTM_zone_24S,	32324)
+ValuePair(PCS_WGS72_UTM_zone_25S,	32325)
+ValuePair(PCS_WGS72_UTM_zone_26S,	32326)
+ValuePair(PCS_WGS72_UTM_zone_27S,	32327)
+ValuePair(PCS_WGS72_UTM_zone_28S,	32328)
+ValuePair(PCS_WGS72_UTM_zone_29S,	32329)
+ValuePair(PCS_WGS72_UTM_zone_30S,	32330)
+ValuePair(PCS_WGS72_UTM_zone_31S,	32331)
+ValuePair(PCS_WGS72_UTM_zone_32S,	32332)
+ValuePair(PCS_WGS72_UTM_zone_33S,	32333)
+ValuePair(PCS_WGS72_UTM_zone_34S,	32334)
+ValuePair(PCS_WGS72_UTM_zone_35S,	32335)
+ValuePair(PCS_WGS72_UTM_zone_36S,	32336)
+ValuePair(PCS_WGS72_UTM_zone_37S,	32337)
+ValuePair(PCS_WGS72_UTM_zone_38S,	32338)
+ValuePair(PCS_WGS72_UTM_zone_39S,	32339)
+ValuePair(PCS_WGS72_UTM_zone_40S,	32340)
+ValuePair(PCS_WGS72_UTM_zone_41S,	32341)
+ValuePair(PCS_WGS72_UTM_zone_42S,	32342)
+ValuePair(PCS_WGS72_UTM_zone_43S,	32343)
+ValuePair(PCS_WGS72_UTM_zone_44S,	32344)
+ValuePair(PCS_WGS72_UTM_zone_45S,	32345)
+ValuePair(PCS_WGS72_UTM_zone_46S,	32346)
+ValuePair(PCS_WGS72_UTM_zone_47S,	32347)
+ValuePair(PCS_WGS72_UTM_zone_48S,	32348)
+ValuePair(PCS_WGS72_UTM_zone_49S,	32349)
+ValuePair(PCS_WGS72_UTM_zone_50S,	32350)
+ValuePair(PCS_WGS72_UTM_zone_51S,	32351)
+ValuePair(PCS_WGS72_UTM_zone_52S,	32352)
+ValuePair(PCS_WGS72_UTM_zone_53S,	32353)
+ValuePair(PCS_WGS72_UTM_zone_54S,	32354)
+ValuePair(PCS_WGS72_UTM_zone_55S,	32355)
+ValuePair(PCS_WGS72_UTM_zone_56S,	32356)
+ValuePair(PCS_WGS72_UTM_zone_57S,	32357)
+ValuePair(PCS_WGS72_UTM_zone_58S,	32358)
+ValuePair(PCS_WGS72_UTM_zone_59S,	32359)
+ValuePair(PCS_WGS72_UTM_zone_60S,	32360)
+ValuePair(PCS_WGS72BE_UTM_zone_1N,	32401)
+ValuePair(PCS_WGS72BE_UTM_zone_2N,	32402)
+ValuePair(PCS_WGS72BE_UTM_zone_3N,	32403)
+ValuePair(PCS_WGS72BE_UTM_zone_4N,	32404)
+ValuePair(PCS_WGS72BE_UTM_zone_5N,	32405)
+ValuePair(PCS_WGS72BE_UTM_zone_6N,	32406)
+ValuePair(PCS_WGS72BE_UTM_zone_7N,	32407)
+ValuePair(PCS_WGS72BE_UTM_zone_8N,	32408)
+ValuePair(PCS_WGS72BE_UTM_zone_9N,	32409)
+ValuePair(PCS_WGS72BE_UTM_zone_10N,	32410)
+ValuePair(PCS_WGS72BE_UTM_zone_11N,	32411)
+ValuePair(PCS_WGS72BE_UTM_zone_12N,	32412)
+ValuePair(PCS_WGS72BE_UTM_zone_13N,	32413)
+ValuePair(PCS_WGS72BE_UTM_zone_14N,	32414)
+ValuePair(PCS_WGS72BE_UTM_zone_15N,	32415)
+ValuePair(PCS_WGS72BE_UTM_zone_16N,	32416)
+ValuePair(PCS_WGS72BE_UTM_zone_17N,	32417)
+ValuePair(PCS_WGS72BE_UTM_zone_18N,	32418)
+ValuePair(PCS_WGS72BE_UTM_zone_19N,	32419)
+ValuePair(PCS_WGS72BE_UTM_zone_20N,	32420)
+ValuePair(PCS_WGS72BE_UTM_zone_21N,	32421)
+ValuePair(PCS_WGS72BE_UTM_zone_22N,	32422)
+ValuePair(PCS_WGS72BE_UTM_zone_23N,	32423)
+ValuePair(PCS_WGS72BE_UTM_zone_24N,	32424)
+ValuePair(PCS_WGS72BE_UTM_zone_25N,	32425)
+ValuePair(PCS_WGS72BE_UTM_zone_26N,	32426)
+ValuePair(PCS_WGS72BE_UTM_zone_27N,	32427)
+ValuePair(PCS_WGS72BE_UTM_zone_28N,	32428)
+ValuePair(PCS_WGS72BE_UTM_zone_29N,	32429)
+ValuePair(PCS_WGS72BE_UTM_zone_30N,	32430)
+ValuePair(PCS_WGS72BE_UTM_zone_31N,	32431)
+ValuePair(PCS_WGS72BE_UTM_zone_32N,	32432)
+ValuePair(PCS_WGS72BE_UTM_zone_33N,	32433)
+ValuePair(PCS_WGS72BE_UTM_zone_34N,	32434)
+ValuePair(PCS_WGS72BE_UTM_zone_35N,	32435)
+ValuePair(PCS_WGS72BE_UTM_zone_36N,	32436)
+ValuePair(PCS_WGS72BE_UTM_zone_37N,	32437)
+ValuePair(PCS_WGS72BE_UTM_zone_38N,	32438)
+ValuePair(PCS_WGS72BE_UTM_zone_39N,	32439)
+ValuePair(PCS_WGS72BE_UTM_zone_40N,	32440)
+ValuePair(PCS_WGS72BE_UTM_zone_41N,	32441)
+ValuePair(PCS_WGS72BE_UTM_zone_42N,	32442)
+ValuePair(PCS_WGS72BE_UTM_zone_43N,	32443)
+ValuePair(PCS_WGS72BE_UTM_zone_44N,	32444)
+ValuePair(PCS_WGS72BE_UTM_zone_45N,	32445)
+ValuePair(PCS_WGS72BE_UTM_zone_46N,	32446)
+ValuePair(PCS_WGS72BE_UTM_zone_47N,	32447)
+ValuePair(PCS_WGS72BE_UTM_zone_48N,	32448)
+ValuePair(PCS_WGS72BE_UTM_zone_49N,	32449)
+ValuePair(PCS_WGS72BE_UTM_zone_50N,	32450)
+ValuePair(PCS_WGS72BE_UTM_zone_51N,	32451)
+ValuePair(PCS_WGS72BE_UTM_zone_52N,	32452)
+ValuePair(PCS_WGS72BE_UTM_zone_53N,	32453)
+ValuePair(PCS_WGS72BE_UTM_zone_54N,	32454)
+ValuePair(PCS_WGS72BE_UTM_zone_55N,	32455)
+ValuePair(PCS_WGS72BE_UTM_zone_56N,	32456)
+ValuePair(PCS_WGS72BE_UTM_zone_57N,	32457)
+ValuePair(PCS_WGS72BE_UTM_zone_58N,	32458)
+ValuePair(PCS_WGS72BE_UTM_zone_59N,	32459)
+ValuePair(PCS_WGS72BE_UTM_zone_60N,	32460)
+ValuePair(PCS_WGS72BE_UTM_zone_1S,	32501)
+ValuePair(PCS_WGS72BE_UTM_zone_2S,	32502)
+ValuePair(PCS_WGS72BE_UTM_zone_3S,	32503)
+ValuePair(PCS_WGS72BE_UTM_zone_4S,	32504)
+ValuePair(PCS_WGS72BE_UTM_zone_5S,	32505)
+ValuePair(PCS_WGS72BE_UTM_zone_6S,	32506)
+ValuePair(PCS_WGS72BE_UTM_zone_7S,	32507)
+ValuePair(PCS_WGS72BE_UTM_zone_8S,	32508)
+ValuePair(PCS_WGS72BE_UTM_zone_9S,	32509)
+ValuePair(PCS_WGS72BE_UTM_zone_10S,	32510)
+ValuePair(PCS_WGS72BE_UTM_zone_11S,	32511)
+ValuePair(PCS_WGS72BE_UTM_zone_12S,	32512)
+ValuePair(PCS_WGS72BE_UTM_zone_13S,	32513)
+ValuePair(PCS_WGS72BE_UTM_zone_14S,	32514)
+ValuePair(PCS_WGS72BE_UTM_zone_15S,	32515)
+ValuePair(PCS_WGS72BE_UTM_zone_16S,	32516)
+ValuePair(PCS_WGS72BE_UTM_zone_17S,	32517)
+ValuePair(PCS_WGS72BE_UTM_zone_18S,	32518)
+ValuePair(PCS_WGS72BE_UTM_zone_19S,	32519)
+ValuePair(PCS_WGS72BE_UTM_zone_20S,	32520)
+ValuePair(PCS_WGS72BE_UTM_zone_21S,	32521)
+ValuePair(PCS_WGS72BE_UTM_zone_22S,	32522)
+ValuePair(PCS_WGS72BE_UTM_zone_23S,	32523)
+ValuePair(PCS_WGS72BE_UTM_zone_24S,	32524)
+ValuePair(PCS_WGS72BE_UTM_zone_25S,	32525)
+ValuePair(PCS_WGS72BE_UTM_zone_26S,	32526)
+ValuePair(PCS_WGS72BE_UTM_zone_27S,	32527)
+ValuePair(PCS_WGS72BE_UTM_zone_28S,	32528)
+ValuePair(PCS_WGS72BE_UTM_zone_29S,	32529)
+ValuePair(PCS_WGS72BE_UTM_zone_30S,	32530)
+ValuePair(PCS_WGS72BE_UTM_zone_31S,	32531)
+ValuePair(PCS_WGS72BE_UTM_zone_32S,	32532)
+ValuePair(PCS_WGS72BE_UTM_zone_33S,	32533)
+ValuePair(PCS_WGS72BE_UTM_zone_34S,	32534)
+ValuePair(PCS_WGS72BE_UTM_zone_35S,	32535)
+ValuePair(PCS_WGS72BE_UTM_zone_36S,	32536)
+ValuePair(PCS_WGS72BE_UTM_zone_37S,	32537)
+ValuePair(PCS_WGS72BE_UTM_zone_38S,	32538)
+ValuePair(PCS_WGS72BE_UTM_zone_39S,	32539)
+ValuePair(PCS_WGS72BE_UTM_zone_40S,	32540)
+ValuePair(PCS_WGS72BE_UTM_zone_41S,	32541)
+ValuePair(PCS_WGS72BE_UTM_zone_42S,	32542)
+ValuePair(PCS_WGS72BE_UTM_zone_43S,	32543)
+ValuePair(PCS_WGS72BE_UTM_zone_44S,	32544)
+ValuePair(PCS_WGS72BE_UTM_zone_45S,	32545)
+ValuePair(PCS_WGS72BE_UTM_zone_46S,	32546)
+ValuePair(PCS_WGS72BE_UTM_zone_47S,	32547)
+ValuePair(PCS_WGS72BE_UTM_zone_48S,	32548)
+ValuePair(PCS_WGS72BE_UTM_zone_49S,	32549)
+ValuePair(PCS_WGS72BE_UTM_zone_50S,	32550)
+ValuePair(PCS_WGS72BE_UTM_zone_51S,	32551)
+ValuePair(PCS_WGS72BE_UTM_zone_52S,	32552)
+ValuePair(PCS_WGS72BE_UTM_zone_53S,	32553)
+ValuePair(PCS_WGS72BE_UTM_zone_54S,	32554)
+ValuePair(PCS_WGS72BE_UTM_zone_55S,	32555)
+ValuePair(PCS_WGS72BE_UTM_zone_56S,	32556)
+ValuePair(PCS_WGS72BE_UTM_zone_57S,	32557)
+ValuePair(PCS_WGS72BE_UTM_zone_58S,	32558)
+ValuePair(PCS_WGS72BE_UTM_zone_59S,	32559)
+ValuePair(PCS_WGS72BE_UTM_zone_60S,	32560)
+ValuePair(PCS_WGS84_UTM_zone_1N,	32601)
+ValuePair(PCS_WGS84_UTM_zone_2N,	32602)
+ValuePair(PCS_WGS84_UTM_zone_3N,	32603)
+ValuePair(PCS_WGS84_UTM_zone_4N,	32604)
+ValuePair(PCS_WGS84_UTM_zone_5N,	32605)
+ValuePair(PCS_WGS84_UTM_zone_6N,	32606)
+ValuePair(PCS_WGS84_UTM_zone_7N,	32607)
+ValuePair(PCS_WGS84_UTM_zone_8N,	32608)
+ValuePair(PCS_WGS84_UTM_zone_9N,	32609)
+ValuePair(PCS_WGS84_UTM_zone_10N,	32610)
+ValuePair(PCS_WGS84_UTM_zone_11N,	32611)
+ValuePair(PCS_WGS84_UTM_zone_12N,	32612)
+ValuePair(PCS_WGS84_UTM_zone_13N,	32613)
+ValuePair(PCS_WGS84_UTM_zone_14N,	32614)
+ValuePair(PCS_WGS84_UTM_zone_15N,	32615)
+ValuePair(PCS_WGS84_UTM_zone_16N,	32616)
+ValuePair(PCS_WGS84_UTM_zone_17N,	32617)
+ValuePair(PCS_WGS84_UTM_zone_18N,	32618)
+ValuePair(PCS_WGS84_UTM_zone_19N,	32619)
+ValuePair(PCS_WGS84_UTM_zone_20N,	32620)
+ValuePair(PCS_WGS84_UTM_zone_21N,	32621)
+ValuePair(PCS_WGS84_UTM_zone_22N,	32622)
+ValuePair(PCS_WGS84_UTM_zone_23N,	32623)
+ValuePair(PCS_WGS84_UTM_zone_24N,	32624)
+ValuePair(PCS_WGS84_UTM_zone_25N,	32625)
+ValuePair(PCS_WGS84_UTM_zone_26N,	32626)
+ValuePair(PCS_WGS84_UTM_zone_27N,	32627)
+ValuePair(PCS_WGS84_UTM_zone_28N,	32628)
+ValuePair(PCS_WGS84_UTM_zone_29N,	32629)
+ValuePair(PCS_WGS84_UTM_zone_30N,	32630)
+ValuePair(PCS_WGS84_UTM_zone_31N,	32631)
+ValuePair(PCS_WGS84_UTM_zone_32N,	32632)
+ValuePair(PCS_WGS84_UTM_zone_33N,	32633)
+ValuePair(PCS_WGS84_UTM_zone_34N,	32634)
+ValuePair(PCS_WGS84_UTM_zone_35N,	32635)
+ValuePair(PCS_WGS84_UTM_zone_36N,	32636)
+ValuePair(PCS_WGS84_UTM_zone_37N,	32637)
+ValuePair(PCS_WGS84_UTM_zone_38N,	32638)
+ValuePair(PCS_WGS84_UTM_zone_39N,	32639)
+ValuePair(PCS_WGS84_UTM_zone_40N,	32640)
+ValuePair(PCS_WGS84_UTM_zone_41N,	32641)
+ValuePair(PCS_WGS84_UTM_zone_42N,	32642)
+ValuePair(PCS_WGS84_UTM_zone_43N,	32643)
+ValuePair(PCS_WGS84_UTM_zone_44N,	32644)
+ValuePair(PCS_WGS84_UTM_zone_45N,	32645)
+ValuePair(PCS_WGS84_UTM_zone_46N,	32646)
+ValuePair(PCS_WGS84_UTM_zone_47N,	32647)
+ValuePair(PCS_WGS84_UTM_zone_48N,	32648)
+ValuePair(PCS_WGS84_UTM_zone_49N,	32649)
+ValuePair(PCS_WGS84_UTM_zone_50N,	32650)
+ValuePair(PCS_WGS84_UTM_zone_51N,	32651)
+ValuePair(PCS_WGS84_UTM_zone_52N,	32652)
+ValuePair(PCS_WGS84_UTM_zone_53N,	32653)
+ValuePair(PCS_WGS84_UTM_zone_54N,	32654)
+ValuePair(PCS_WGS84_UTM_zone_55N,	32655)
+ValuePair(PCS_WGS84_UTM_zone_56N,	32656)
+ValuePair(PCS_WGS84_UTM_zone_57N,	32657)
+ValuePair(PCS_WGS84_UTM_zone_58N,	32658)
+ValuePair(PCS_WGS84_UTM_zone_59N,	32659)
+ValuePair(PCS_WGS84_UTM_zone_60N,	32660)
+ValuePair(PCS_WGS84_UTM_zone_1S,	32701)
+ValuePair(PCS_WGS84_UTM_zone_2S,	32702)
+ValuePair(PCS_WGS84_UTM_zone_3S,	32703)
+ValuePair(PCS_WGS84_UTM_zone_4S,	32704)
+ValuePair(PCS_WGS84_UTM_zone_5S,	32705)
+ValuePair(PCS_WGS84_UTM_zone_6S,	32706)
+ValuePair(PCS_WGS84_UTM_zone_7S,	32707)
+ValuePair(PCS_WGS84_UTM_zone_8S,	32708)
+ValuePair(PCS_WGS84_UTM_zone_9S,	32709)
+ValuePair(PCS_WGS84_UTM_zone_10S,	32710)
+ValuePair(PCS_WGS84_UTM_zone_11S,	32711)
+ValuePair(PCS_WGS84_UTM_zone_12S,	32712)
+ValuePair(PCS_WGS84_UTM_zone_13S,	32713)
+ValuePair(PCS_WGS84_UTM_zone_14S,	32714)
+ValuePair(PCS_WGS84_UTM_zone_15S,	32715)
+ValuePair(PCS_WGS84_UTM_zone_16S,	32716)
+ValuePair(PCS_WGS84_UTM_zone_17S,	32717)
+ValuePair(PCS_WGS84_UTM_zone_18S,	32718)
+ValuePair(PCS_WGS84_UTM_zone_19S,	32719)
+ValuePair(PCS_WGS84_UTM_zone_20S,	32720)
+ValuePair(PCS_WGS84_UTM_zone_21S,	32721)
+ValuePair(PCS_WGS84_UTM_zone_22S,	32722)
+ValuePair(PCS_WGS84_UTM_zone_23S,	32723)
+ValuePair(PCS_WGS84_UTM_zone_24S,	32724)
+ValuePair(PCS_WGS84_UTM_zone_25S,	32725)
+ValuePair(PCS_WGS84_UTM_zone_26S,	32726)
+ValuePair(PCS_WGS84_UTM_zone_27S,	32727)
+ValuePair(PCS_WGS84_UTM_zone_28S,	32728)
+ValuePair(PCS_WGS84_UTM_zone_29S,	32729)
+ValuePair(PCS_WGS84_UTM_zone_30S,	32730)
+ValuePair(PCS_WGS84_UTM_zone_31S,	32731)
+ValuePair(PCS_WGS84_UTM_zone_32S,	32732)
+ValuePair(PCS_WGS84_UTM_zone_33S,	32733)
+ValuePair(PCS_WGS84_UTM_zone_34S,	32734)
+ValuePair(PCS_WGS84_UTM_zone_35S,	32735)
+ValuePair(PCS_WGS84_UTM_zone_36S,	32736)
+ValuePair(PCS_WGS84_UTM_zone_37S,	32737)
+ValuePair(PCS_WGS84_UTM_zone_38S,	32738)
+ValuePair(PCS_WGS84_UTM_zone_39S,	32739)
+ValuePair(PCS_WGS84_UTM_zone_40S,	32740)
+ValuePair(PCS_WGS84_UTM_zone_41S,	32741)
+ValuePair(PCS_WGS84_UTM_zone_42S,	32742)
+ValuePair(PCS_WGS84_UTM_zone_43S,	32743)
+ValuePair(PCS_WGS84_UTM_zone_44S,	32744)
+ValuePair(PCS_WGS84_UTM_zone_45S,	32745)
+ValuePair(PCS_WGS84_UTM_zone_46S,	32746)
+ValuePair(PCS_WGS84_UTM_zone_47S,	32747)
+ValuePair(PCS_WGS84_UTM_zone_48S,	32748)
+ValuePair(PCS_WGS84_UTM_zone_49S,	32749)
+ValuePair(PCS_WGS84_UTM_zone_50S,	32750)
+ValuePair(PCS_WGS84_UTM_zone_51S,	32751)
+ValuePair(PCS_WGS84_UTM_zone_52S,	32752)
+ValuePair(PCS_WGS84_UTM_zone_53S,	32753)
+ValuePair(PCS_WGS84_UTM_zone_54S,	32754)
+ValuePair(PCS_WGS84_UTM_zone_55S,	32755)
+ValuePair(PCS_WGS84_UTM_zone_56S,	32756)
+ValuePair(PCS_WGS84_UTM_zone_57S,	32757)
+ValuePair(PCS_WGS84_UTM_zone_58S,	32758)
+ValuePair(PCS_WGS84_UTM_zone_59S,	32759)
+ValuePair(PCS_WGS84_UTM_zone_60S,	32760)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_pm.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_pm.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_pm.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,22 @@
+/* EPSG/GeoTIFF Rev 0.2 Prime Meridian Database */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_pm.inc
+#endif /* OLD Codes */
+
+ValuePair(PM_Greenwich,	8901)
+ValuePair(PM_Lisbon,	8902)
+ValuePair(PM_Paris,	8903)
+ValuePair(PM_Bogota,	8904)
+ValuePair(PM_Madrid,	8905)
+ValuePair(PM_Rome,	8906)
+ValuePair(PM_Bern,	8907)
+ValuePair(PM_Jakarta,	8908)
+ValuePair(PM_Ferro,	8909)
+ValuePair(PM_Brussels,	8910)
+ValuePair(PM_Stockholm,	8911)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_proj.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_proj.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_proj.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,443 @@
+/*
+ *  EPSG/POSC Projection Codes - GeoTIFF Rev 0.2
+ */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+#ifdef INCLUDE_OLD_CODES
+#include old_proj.inc
+#endif /* OLD Codes */
+
+/* New codes */
+
+ValuePair(Proj_Stereo_70,19926)
+
+/* old codes */
+
+ValuePair(Proj_Alabama_CS27_East,	10101)
+ValuePair(Proj_Alabama_CS27_West,	10102)
+ValuePair(Proj_Alabama_CS83_East,	10131)
+ValuePair(Proj_Alabama_CS83_West,	10132)
+ValuePair(Proj_Arizona_Coordinate_System_east,	10201)
+ValuePair(Proj_Arizona_Coordinate_System_Central,	10202)
+ValuePair(Proj_Arizona_Coordinate_System_west,	10203)
+ValuePair(Proj_Arizona_CS83_east,	10231)
+ValuePair(Proj_Arizona_CS83_Central,	10232)
+ValuePair(Proj_Arizona_CS83_west,	10233)
+ValuePair(Proj_Arkansas_CS27_North,	10301)
+ValuePair(Proj_Arkansas_CS27_South,	10302)
+ValuePair(Proj_Arkansas_CS83_North,	10331)
+ValuePair(Proj_Arkansas_CS83_South,	10332)
+ValuePair(Proj_California_CS27_I,	10401)
+ValuePair(Proj_California_CS27_II,	10402)
+ValuePair(Proj_California_CS27_III,	10403)
+ValuePair(Proj_California_CS27_IV,	10404)
+ValuePair(Proj_California_CS27_V,	10405)
+ValuePair(Proj_California_CS27_VI,	10406)
+ValuePair(Proj_California_CS27_VII,	10407)
+ValuePair(Proj_California_CS83_1,	10431)
+ValuePair(Proj_California_CS83_2,	10432)
+ValuePair(Proj_California_CS83_3,	10433)
+ValuePair(Proj_California_CS83_4,	10434)
+ValuePair(Proj_California_CS83_5,	10435)
+ValuePair(Proj_California_CS83_6,	10436)
+ValuePair(Proj_Colorado_CS27_North,	10501)
+ValuePair(Proj_Colorado_CS27_Central,	10502)
+ValuePair(Proj_Colorado_CS27_South,	10503)
+ValuePair(Proj_Colorado_CS83_North,	10531)
+ValuePair(Proj_Colorado_CS83_Central,	10532)
+ValuePair(Proj_Colorado_CS83_South,	10533)
+ValuePair(Proj_Connecticut_CS27,	10600)
+ValuePair(Proj_Connecticut_CS83,	10630)
+ValuePair(Proj_Delaware_CS27,	10700)
+ValuePair(Proj_Delaware_CS83,	10730)
+ValuePair(Proj_Florida_CS27_East,	10901)
+ValuePair(Proj_Florida_CS27_West,	10902)
+ValuePair(Proj_Florida_CS27_North,	10903)
+ValuePair(Proj_Florida_CS83_East,	10931)
+ValuePair(Proj_Florida_CS83_West,	10932)
+ValuePair(Proj_Florida_CS83_North,	10933)
+ValuePair(Proj_Georgia_CS27_East,	11001)
+ValuePair(Proj_Georgia_CS27_West,	11002)
+ValuePair(Proj_Georgia_CS83_East,	11031)
+ValuePair(Proj_Georgia_CS83_West,	11032)
+ValuePair(Proj_Idaho_CS27_East,	11101)
+ValuePair(Proj_Idaho_CS27_Central,	11102)
+ValuePair(Proj_Idaho_CS27_West,	11103)
+ValuePair(Proj_Idaho_CS83_East,	11131)
+ValuePair(Proj_Idaho_CS83_Central,	11132)
+ValuePair(Proj_Idaho_CS83_West,	11133)
+ValuePair(Proj_Illinois_CS27_East,	11201)
+ValuePair(Proj_Illinois_CS27_West,	11202)
+ValuePair(Proj_Illinois_CS83_East,	11231)
+ValuePair(Proj_Illinois_CS83_West,	11232)
+ValuePair(Proj_Indiana_CS27_East,	11301)
+ValuePair(Proj_Indiana_CS27_West,	11302)
+ValuePair(Proj_Indiana_CS83_East,	11331)
+ValuePair(Proj_Indiana_CS83_West,	11332)
+ValuePair(Proj_Iowa_CS27_North,	11401)
+ValuePair(Proj_Iowa_CS27_South,	11402)
+ValuePair(Proj_Iowa_CS83_North,	11431)
+ValuePair(Proj_Iowa_CS83_South,	11432)
+ValuePair(Proj_Kansas_CS27_North,	11501)
+ValuePair(Proj_Kansas_CS27_South,	11502)
+ValuePair(Proj_Kansas_CS83_North,	11531)
+ValuePair(Proj_Kansas_CS83_South,	11532)
+ValuePair(Proj_Kentucky_CS27_North,	11601)
+ValuePair(Proj_Kentucky_CS27_South,	11602)
+ValuePair(Proj_Kentucky_CS83_North,	15303)
+ValuePair(Proj_Kentucky_CS83_South,	11632)
+ValuePair(Proj_Louisiana_CS27_North,	11701)
+ValuePair(Proj_Louisiana_CS27_South,	11702)
+ValuePair(Proj_Louisiana_CS83_North,	11731)
+ValuePair(Proj_Louisiana_CS83_South,	11732)
+ValuePair(Proj_Maine_CS27_East,	11801)
+ValuePair(Proj_Maine_CS27_West,	11802)
+ValuePair(Proj_Maine_CS83_East,	11831)
+ValuePair(Proj_Maine_CS83_West,	11832)
+ValuePair(Proj_Maryland_CS27,	11900)
+ValuePair(Proj_Maryland_CS83,	11930)
+ValuePair(Proj_Massachusetts_CS27_Mainland,	12001)
+ValuePair(Proj_Massachusetts_CS27_Island,	12002)
+ValuePair(Proj_Massachusetts_CS83_Mainland,	12031)
+ValuePair(Proj_Massachusetts_CS83_Island,	12032)
+ValuePair(Proj_Michigan_State_Plane_East,	12101)
+ValuePair(Proj_Michigan_State_Plane_Old_Central,	12102)
+ValuePair(Proj_Michigan_State_Plane_West,	12103)
+ValuePair(Proj_Michigan_CS27_North,	12111)
+ValuePair(Proj_Michigan_CS27_Central,	12112)
+ValuePair(Proj_Michigan_CS27_South,	12113)
+ValuePair(Proj_Michigan_CS83_North,	12141)
+ValuePair(Proj_Michigan_CS83_Central,	12142)
+ValuePair(Proj_Michigan_CS83_South,	12143)
+ValuePair(Proj_Minnesota_CS27_North,	12201)
+ValuePair(Proj_Minnesota_CS27_Central,	12202)
+ValuePair(Proj_Minnesota_CS27_South,	12203)
+ValuePair(Proj_Minnesota_CS83_North,	12231)
+ValuePair(Proj_Minnesota_CS83_Central,	12232)
+ValuePair(Proj_Minnesota_CS83_South,	12233)
+ValuePair(Proj_Mississippi_CS27_East,	12301)
+ValuePair(Proj_Mississippi_CS27_West,	12302)
+ValuePair(Proj_Mississippi_CS83_East,	12331)
+ValuePair(Proj_Mississippi_CS83_West,	12332)
+ValuePair(Proj_Missouri_CS27_East,	12401)
+ValuePair(Proj_Missouri_CS27_Central,	12402)
+ValuePair(Proj_Missouri_CS27_West,	12403)
+ValuePair(Proj_Missouri_CS83_East,	12431)
+ValuePair(Proj_Missouri_CS83_Central,	12432)
+ValuePair(Proj_Missouri_CS83_West,	12433)
+ValuePair(Proj_Montana_CS27_North,	12501)
+ValuePair(Proj_Montana_CS27_Central,	12502)
+ValuePair(Proj_Montana_CS27_South,	12503)
+ValuePair(Proj_Montana_CS83,	12530)
+ValuePair(Proj_Nebraska_CS27_North,	12601)
+ValuePair(Proj_Nebraska_CS27_South,	12602)
+ValuePair(Proj_Nebraska_CS83,	12630)
+ValuePair(Proj_Nevada_CS27_East,	12701)
+ValuePair(Proj_Nevada_CS27_Central,	12702)
+ValuePair(Proj_Nevada_CS27_West,	12703)
+ValuePair(Proj_Nevada_CS83_East,	12731)
+ValuePair(Proj_Nevada_CS83_Central,	12732)
+ValuePair(Proj_Nevada_CS83_West,	12733)
+ValuePair(Proj_New_Hampshire_CS27,	12800)
+ValuePair(Proj_New_Hampshire_CS83,	12830)
+ValuePair(Proj_New_Jersey_CS27,	12900)
+ValuePair(Proj_New_Jersey_CS83,	12930)
+ValuePair(Proj_New_Mexico_CS27_East,	13001)
+ValuePair(Proj_New_Mexico_CS27_Central,	13002)
+ValuePair(Proj_New_Mexico_CS27_West,	13003)
+ValuePair(Proj_New_Mexico_CS83_East,	13031)
+ValuePair(Proj_New_Mexico_CS83_Central,	13032)
+ValuePair(Proj_New_Mexico_CS83_West,	13033)
+ValuePair(Proj_New_York_CS27_East,	13101)
+ValuePair(Proj_New_York_CS27_Central,	13102)
+ValuePair(Proj_New_York_CS27_West,	13103)
+ValuePair(Proj_New_York_CS27_Long_Island,	13104)
+ValuePair(Proj_New_York_CS83_East,	13131)
+ValuePair(Proj_New_York_CS83_Central,	13132)
+ValuePair(Proj_New_York_CS83_West,	13133)
+ValuePair(Proj_New_York_CS83_Long_Island,	13134)
+ValuePair(Proj_North_Carolina_CS27,	13200)
+ValuePair(Proj_North_Carolina_CS83,	13230)
+ValuePair(Proj_North_Dakota_CS27_North,	13301)
+ValuePair(Proj_North_Dakota_CS27_South,	13302)
+ValuePair(Proj_North_Dakota_CS83_North,	13331)
+ValuePair(Proj_North_Dakota_CS83_South,	13332)
+ValuePair(Proj_Ohio_CS27_North,	13401)
+ValuePair(Proj_Ohio_CS27_South,	13402)
+ValuePair(Proj_Ohio_CS83_North,	13431)
+ValuePair(Proj_Ohio_CS83_South,	13432)
+ValuePair(Proj_Oklahoma_CS27_North,	13501)
+ValuePair(Proj_Oklahoma_CS27_South,	13502)
+ValuePair(Proj_Oklahoma_CS83_North,	13531)
+ValuePair(Proj_Oklahoma_CS83_South,	13532)
+ValuePair(Proj_Oregon_CS27_North,	13601)
+ValuePair(Proj_Oregon_CS27_South,	13602)
+ValuePair(Proj_Oregon_CS83_North,	13631)
+ValuePair(Proj_Oregon_CS83_South,	13632)
+ValuePair(Proj_Pennsylvania_CS27_North,	13701)
+ValuePair(Proj_Pennsylvania_CS27_South,	13702)
+ValuePair(Proj_Pennsylvania_CS83_North,	13731)
+ValuePair(Proj_Pennsylvania_CS83_South,	13732)
+ValuePair(Proj_Rhode_Island_CS27,	13800)
+ValuePair(Proj_Rhode_Island_CS83,	13830)
+ValuePair(Proj_South_Carolina_CS27_North,	13901)
+ValuePair(Proj_South_Carolina_CS27_South,	13902)
+ValuePair(Proj_South_Carolina_CS83,	13930)
+ValuePair(Proj_South_Dakota_CS27_North,	14001)
+ValuePair(Proj_South_Dakota_CS27_South,	14002)
+ValuePair(Proj_South_Dakota_CS83_North,	14031)
+ValuePair(Proj_South_Dakota_CS83_South,	14032)
+ValuePair(Proj_Tennessee_CS27,	15302)
+ValuePair(Proj_Tennessee_CS83,	14130)
+ValuePair(Proj_Texas_CS27_North,	14201)
+ValuePair(Proj_Texas_CS27_North_Central,	14202)
+ValuePair(Proj_Texas_CS27_Central,	14203)
+ValuePair(Proj_Texas_CS27_South_Central,	14204)
+ValuePair(Proj_Texas_CS27_South,	14205)
+ValuePair(Proj_Texas_CS83_North,	14231)
+ValuePair(Proj_Texas_CS83_North_Central,	14232)
+ValuePair(Proj_Texas_CS83_Central,	14233)
+ValuePair(Proj_Texas_CS83_South_Central,	14234)
+ValuePair(Proj_Texas_CS83_South,	14235)
+ValuePair(Proj_Utah_CS27_North,	14301)
+ValuePair(Proj_Utah_CS27_Central,	14302)
+ValuePair(Proj_Utah_CS27_South,	14303)
+ValuePair(Proj_Utah_CS83_North,	14331)
+ValuePair(Proj_Utah_CS83_Central,	14332)
+ValuePair(Proj_Utah_CS83_South,	14333)
+ValuePair(Proj_Vermont_CS27,	14400)
+ValuePair(Proj_Vermont_CS83,	14430)
+ValuePair(Proj_Virginia_CS27_North,	14501)
+ValuePair(Proj_Virginia_CS27_South,	14502)
+ValuePair(Proj_Virginia_CS83_North,	14531)
+ValuePair(Proj_Virginia_CS83_South,	14532)
+ValuePair(Proj_Washington_CS27_North,	14601)
+ValuePair(Proj_Washington_CS27_South,	14602)
+ValuePair(Proj_Washington_CS83_North,	14631)
+ValuePair(Proj_Washington_CS83_South,	14632)
+ValuePair(Proj_West_Virginia_CS27_North,	14701)
+ValuePair(Proj_West_Virginia_CS27_South,	14702)
+ValuePair(Proj_West_Virginia_CS83_North,	14731)
+ValuePair(Proj_West_Virginia_CS83_South,	14732)
+ValuePair(Proj_Wisconsin_CS27_North,	14801)
+ValuePair(Proj_Wisconsin_CS27_Central,	14802)
+ValuePair(Proj_Wisconsin_CS27_South,	14803)
+ValuePair(Proj_Wisconsin_CS83_North,	14831)
+ValuePair(Proj_Wisconsin_CS83_Central,	14832)
+ValuePair(Proj_Wisconsin_CS83_South,	14833)
+ValuePair(Proj_Wyoming_CS27_East,	14901)
+ValuePair(Proj_Wyoming_CS27_East_Central,	14902)
+ValuePair(Proj_Wyoming_CS27_West_Central,	14903)
+ValuePair(Proj_Wyoming_CS27_West,	14904)
+ValuePair(Proj_Wyoming_CS83_East,	14931)
+ValuePair(Proj_Wyoming_CS83_East_Central,	14932)
+ValuePair(Proj_Wyoming_CS83_West_Central,	14933)
+ValuePair(Proj_Wyoming_CS83_West,	14934)
+ValuePair(Proj_Alaska_CS27_1,	15001)
+ValuePair(Proj_Alaska_CS27_2,	15002)
+ValuePair(Proj_Alaska_CS27_3,	15003)
+ValuePair(Proj_Alaska_CS27_4,	15004)
+ValuePair(Proj_Alaska_CS27_5,	15005)
+ValuePair(Proj_Alaska_CS27_6,	15006)
+ValuePair(Proj_Alaska_CS27_7,	15007)
+ValuePair(Proj_Alaska_CS27_8,	15008)
+ValuePair(Proj_Alaska_CS27_9,	15009)
+ValuePair(Proj_Alaska_CS27_10,	15010)
+ValuePair(Proj_Alaska_CS83_1,	15031)
+ValuePair(Proj_Alaska_CS83_2,	15032)
+ValuePair(Proj_Alaska_CS83_3,	15033)
+ValuePair(Proj_Alaska_CS83_4,	15034)
+ValuePair(Proj_Alaska_CS83_5,	15035)
+ValuePair(Proj_Alaska_CS83_6,	15036)
+ValuePair(Proj_Alaska_CS83_7,	15037)
+ValuePair(Proj_Alaska_CS83_8,	15038)
+ValuePair(Proj_Alaska_CS83_9,	15039)
+ValuePair(Proj_Alaska_CS83_10,	15040)
+ValuePair(Proj_Hawaii_CS27_1,	15101)
+ValuePair(Proj_Hawaii_CS27_2,	15102)
+ValuePair(Proj_Hawaii_CS27_3,	15103)
+ValuePair(Proj_Hawaii_CS27_4,	15104)
+ValuePair(Proj_Hawaii_CS27_5,	15105)
+ValuePair(Proj_Hawaii_CS83_1,	15131)
+ValuePair(Proj_Hawaii_CS83_2,	15132)
+ValuePair(Proj_Hawaii_CS83_3,	15133)
+ValuePair(Proj_Hawaii_CS83_4,	15134)
+ValuePair(Proj_Hawaii_CS83_5,	15135)
+ValuePair(Proj_Puerto_Rico_CS27,	15201)
+ValuePair(Proj_St_Croix,	15202)
+ValuePair(Proj_Puerto_Rico_Virgin_Is,	15230)
+ValuePair(Proj_BLM_14N_feet,	15914)
+ValuePair(Proj_BLM_15N_feet,	15915)
+ValuePair(Proj_BLM_16N_feet,	15916)
+ValuePair(Proj_BLM_17N_feet,	15917)
+ValuePair(Proj_UTM_zone_1N,  16001)
+ValuePair(Proj_UTM_zone_2N,  16002)
+ValuePair(Proj_UTM_zone_3N,  16003)
+ValuePair(Proj_UTM_zone_4N,  16004)
+ValuePair(Proj_UTM_zone_5N,  16005)
+ValuePair(Proj_UTM_zone_6N,  16006)
+ValuePair(Proj_UTM_zone_7N,  16007)
+ValuePair(Proj_UTM_zone_8N,  16008)
+ValuePair(Proj_UTM_zone_9N,  16009)
+ValuePair(Proj_UTM_zone_10N, 16010)
+ValuePair(Proj_UTM_zone_11N, 16011)
+ValuePair(Proj_UTM_zone_12N, 16012)
+ValuePair(Proj_UTM_zone_13N, 16013)
+ValuePair(Proj_UTM_zone_14N, 16014)
+ValuePair(Proj_UTM_zone_15N, 16015)
+ValuePair(Proj_UTM_zone_16N, 16016)
+ValuePair(Proj_UTM_zone_17N, 16017)
+ValuePair(Proj_UTM_zone_18N, 16018)
+ValuePair(Proj_UTM_zone_19N, 16019)
+ValuePair(Proj_UTM_zone_20N, 16020)
+ValuePair(Proj_UTM_zone_21N, 16021)
+ValuePair(Proj_UTM_zone_22N, 16022)
+ValuePair(Proj_UTM_zone_23N, 16023)
+ValuePair(Proj_UTM_zone_24N, 16024)
+ValuePair(Proj_UTM_zone_25N, 16025)
+ValuePair(Proj_UTM_zone_26N, 16026)
+ValuePair(Proj_UTM_zone_27N, 16027)
+ValuePair(Proj_UTM_zone_28N, 16028)
+ValuePair(Proj_UTM_zone_29N, 16029)
+ValuePair(Proj_UTM_zone_30N, 16030)
+ValuePair(Proj_UTM_zone_31N, 16031)
+ValuePair(Proj_UTM_zone_32N, 16032)
+ValuePair(Proj_UTM_zone_33N, 16033)
+ValuePair(Proj_UTM_zone_34N, 16034)
+ValuePair(Proj_UTM_zone_35N, 16035)
+ValuePair(Proj_UTM_zone_36N, 16036)
+ValuePair(Proj_UTM_zone_37N, 16037)
+ValuePair(Proj_UTM_zone_38N, 16038)
+ValuePair(Proj_UTM_zone_39N, 16039)
+ValuePair(Proj_UTM_zone_40N, 16040)
+ValuePair(Proj_UTM_zone_41N, 16041)
+ValuePair(Proj_UTM_zone_42N, 16042)
+ValuePair(Proj_UTM_zone_43N, 16043)
+ValuePair(Proj_UTM_zone_44N, 16044)
+ValuePair(Proj_UTM_zone_45N, 16045)
+ValuePair(Proj_UTM_zone_46N, 16046)
+ValuePair(Proj_UTM_zone_47N, 16047)
+ValuePair(Proj_UTM_zone_48N, 16048)
+ValuePair(Proj_UTM_zone_49N, 16049)
+ValuePair(Proj_UTM_zone_50N, 16050)
+ValuePair(Proj_UTM_zone_51N, 16051)
+ValuePair(Proj_UTM_zone_52N, 16052)
+ValuePair(Proj_UTM_zone_53N, 16053)
+ValuePair(Proj_UTM_zone_54N, 16054)
+ValuePair(Proj_UTM_zone_55N, 16055)
+ValuePair(Proj_UTM_zone_56N, 16056)
+ValuePair(Proj_UTM_zone_57N, 16057)
+ValuePair(Proj_UTM_zone_58N, 16058)
+ValuePair(Proj_UTM_zone_59N, 16059)
+ValuePair(Proj_UTM_zone_60N, 16060)
+ValuePair(Proj_UTM_zone_1S,  16101)
+ValuePair(Proj_UTM_zone_2S,  16102)
+ValuePair(Proj_UTM_zone_3S,  16103)
+ValuePair(Proj_UTM_zone_4S,  16104)
+ValuePair(Proj_UTM_zone_5S,  16105)
+ValuePair(Proj_UTM_zone_6S,  16106)
+ValuePair(Proj_UTM_zone_7S,  16107)
+ValuePair(Proj_UTM_zone_8S,  16108)
+ValuePair(Proj_UTM_zone_9S,  16109)
+ValuePair(Proj_UTM_zone_10S, 16110)
+ValuePair(Proj_UTM_zone_11S, 16111)
+ValuePair(Proj_UTM_zone_12S, 16112)
+ValuePair(Proj_UTM_zone_13S, 16113)
+ValuePair(Proj_UTM_zone_14S, 16114)
+ValuePair(Proj_UTM_zone_15S, 16115)
+ValuePair(Proj_UTM_zone_16S, 16116)
+ValuePair(Proj_UTM_zone_17S, 16117)
+ValuePair(Proj_UTM_zone_18S, 16118)
+ValuePair(Proj_UTM_zone_19S, 16119)
+ValuePair(Proj_UTM_zone_20S, 16120)
+ValuePair(Proj_UTM_zone_21S, 16121)
+ValuePair(Proj_UTM_zone_22S, 16122)
+ValuePair(Proj_UTM_zone_23S, 16123)
+ValuePair(Proj_UTM_zone_24S, 16124)
+ValuePair(Proj_UTM_zone_25S, 16125)
+ValuePair(Proj_UTM_zone_26S, 16126)
+ValuePair(Proj_UTM_zone_27S, 16127)
+ValuePair(Proj_UTM_zone_28S, 16128)
+ValuePair(Proj_UTM_zone_29S, 16129)
+ValuePair(Proj_UTM_zone_30S, 16130)
+ValuePair(Proj_UTM_zone_31S, 16131)
+ValuePair(Proj_UTM_zone_32S, 16132)
+ValuePair(Proj_UTM_zone_33S, 16133)
+ValuePair(Proj_UTM_zone_34S, 16134)
+ValuePair(Proj_UTM_zone_35S, 16135)
+ValuePair(Proj_UTM_zone_36S, 16136)
+ValuePair(Proj_UTM_zone_37S, 16137)
+ValuePair(Proj_UTM_zone_38S, 16138)
+ValuePair(Proj_UTM_zone_39S, 16139)
+ValuePair(Proj_UTM_zone_40S, 16140)
+ValuePair(Proj_UTM_zone_41S, 16141)
+ValuePair(Proj_UTM_zone_42S, 16142)
+ValuePair(Proj_UTM_zone_43S, 16143)
+ValuePair(Proj_UTM_zone_44S, 16144)
+ValuePair(Proj_UTM_zone_45S, 16145)
+ValuePair(Proj_UTM_zone_46S, 16146)
+ValuePair(Proj_UTM_zone_47S, 16147)
+ValuePair(Proj_UTM_zone_48S, 16148)
+ValuePair(Proj_UTM_zone_49S, 16149)
+ValuePair(Proj_UTM_zone_50S, 16150)
+ValuePair(Proj_UTM_zone_51S, 16151)
+ValuePair(Proj_UTM_zone_52S, 16152)
+ValuePair(Proj_UTM_zone_53S, 16153)
+ValuePair(Proj_UTM_zone_54S, 16154)
+ValuePair(Proj_UTM_zone_55S, 16155)
+ValuePair(Proj_UTM_zone_56S, 16156)
+ValuePair(Proj_UTM_zone_57S, 16157)
+ValuePair(Proj_UTM_zone_58S, 16158)
+ValuePair(Proj_UTM_zone_59S, 16159)
+ValuePair(Proj_UTM_zone_60S, 16160)
+ValuePair(Proj_Gauss_Kruger_zone_0, 16200)
+ValuePair(Proj_Gauss_Kruger_zone_1, 16201)
+ValuePair(Proj_Gauss_Kruger_zone_2, 16202)
+ValuePair(Proj_Gauss_Kruger_zone_3, 16203)
+ValuePair(Proj_Gauss_Kruger_zone_4, 16204)
+ValuePair(Proj_Gauss_Kruger_zone_5, 16205)
+ValuePair(Proj_Map_Grid_of_Australia_48,	17348)
+ValuePair(Proj_Map_Grid_of_Australia_49,	17349)
+ValuePair(Proj_Map_Grid_of_Australia_50,	17350)
+ValuePair(Proj_Map_Grid_of_Australia_51,	17351)
+ValuePair(Proj_Map_Grid_of_Australia_52,	17352)
+ValuePair(Proj_Map_Grid_of_Australia_53,	17353)
+ValuePair(Proj_Map_Grid_of_Australia_54,	17354)
+ValuePair(Proj_Map_Grid_of_Australia_55,	17355)
+ValuePair(Proj_Map_Grid_of_Australia_56,	17356)
+ValuePair(Proj_Map_Grid_of_Australia_57,	17357)
+ValuePair(Proj_Map_Grid_of_Australia_58,	17358)
+ValuePair(Proj_Australian_Map_Grid_48,	17448)
+ValuePair(Proj_Australian_Map_Grid_49,	17449)
+ValuePair(Proj_Australian_Map_Grid_50,	17450)
+ValuePair(Proj_Australian_Map_Grid_51,	17451)
+ValuePair(Proj_Australian_Map_Grid_52,	17452)
+ValuePair(Proj_Australian_Map_Grid_53,	17453)
+ValuePair(Proj_Australian_Map_Grid_54,	17454)
+ValuePair(Proj_Australian_Map_Grid_55,	17455)
+ValuePair(Proj_Australian_Map_Grid_56,	17456)
+ValuePair(Proj_Australian_Map_Grid_57,	17457)
+ValuePair(Proj_Australian_Map_Grid_58,	17458)
+ValuePair(Proj_Argentina_1,	18031)
+ValuePair(Proj_Argentina_2,	18032)
+ValuePair(Proj_Argentina_3,	18033)
+ValuePair(Proj_Argentina_4,	18034)
+ValuePair(Proj_Argentina_5,	18035)
+ValuePair(Proj_Argentina_6,	18036)
+ValuePair(Proj_Argentina_7,	18037)
+ValuePair(Proj_Colombia_3W,	18051)
+ValuePair(Proj_Colombia_Bogota,	18052)
+ValuePair(Proj_Colombia_3E,	18053)
+ValuePair(Proj_Colombia_6E,	18054)
+ValuePair(Proj_Egypt_Red_Belt,	18072)
+ValuePair(Proj_Egypt_Purple_Belt,	18073)
+ValuePair(Proj_Extended_Purple_Belt,	18074)
+ValuePair(Proj_New_Zealand_North_Island_Nat_Grid,	18141)
+ValuePair(Proj_New_Zealand_South_Island_Nat_Grid,	18142)
+ValuePair(Proj_Bahrain_Grid,	19900)
+ValuePair(Proj_Netherlands_E_Indies_Equatorial,	19905)
+ValuePair(Proj_RSO_Borneo,	19912)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_units.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_units.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_units.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,35 @@
+/*
+ * Rev. 0.2 EPSG/POSC Units Database.
+ */
+ 
+#ifdef INCLUDE_OLD_CODES
+#include geo_units.inc
+#endif /* OLD Codes */
+
+ValuePair(Linear_Meter,	9001)
+ValuePair(Linear_Foot,	9002)
+ValuePair(Linear_Foot_US_Survey,	9003)
+ValuePair(Linear_Foot_Modified_American,	9004)
+ValuePair(Linear_Foot_Clarke,	9005)
+ValuePair(Linear_Foot_Indian,	9006)
+ValuePair(Linear_Link,	9007)
+ValuePair(Linear_Link_Benoit,	9008)
+ValuePair(Linear_Link_Sears,	9009)
+ValuePair(Linear_Chain_Benoit,	9010)
+ValuePair(Linear_Chain_Sears,	9011)
+ValuePair(Linear_Yard_Sears,	9012)
+ValuePair(Linear_Yard_Indian,	9013)
+ValuePair(Linear_Fathom,	9014)
+ValuePair(Linear_Mile_International_Nautical,	9015)
+/*
+ *  Angular Units
+ */
+ValuePair(Angular_Radian,	9101)
+ValuePair(Angular_Degree,	9102)
+ValuePair(Angular_Arc_Minute,	9103)
+ValuePair(Angular_Arc_Second,	9104)
+ValuePair(Angular_Grad,	9105)
+ValuePair(Angular_Gon,	9106)
+ValuePair(Angular_DMS,	9107)
+ValuePair(Angular_DMS_Hemisphere,	9108)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/epsg_vertcs.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/epsg_vertcs.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/epsg_vertcs.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,46 @@
+/*
+ *  EPSG/POSC Ellipsoid-referenced Vertical CS
+ *   Note: these should correspond exactly with the Ellipsoid database.
+ */
+ValuePair(VertCS_Airy_1830_ellipsoid,	5001)
+ValuePair(VertCS_Airy_Modified_1849_ellipsoid,	5002)
+ValuePair(VertCS_ANS_ellipsoid,	5003)
+ValuePair(VertCS_Bessel_1841_ellipsoid,	5004)
+ValuePair(VertCS_Bessel_Modified_ellipsoid,	5005)
+ValuePair(VertCS_Bessel_Namibia_ellipsoid,	5006)
+ValuePair(VertCS_Clarke_1858_ellipsoid,	5007)
+ValuePair(VertCS_Clarke_1866_ellipsoid,	5008)
+ValuePair(VertCS_Clarke_1880_Benoit_ellipsoid,	5010)
+ValuePair(VertCS_Clarke_1880_IGN_ellipsoid,	5011)
+ValuePair(VertCS_Clarke_1880_RGS_ellipsoid,	5012)
+ValuePair(VertCS_Clarke_1880_Arc_ellipsoid,	5013)
+ValuePair(VertCS_Clarke_1880_SGA_1922_ellipsoid,	5014)
+ValuePair(VertCS_Everest_1830_1937_Adjustment_ellipsoid,	5015)
+ValuePair(VertCS_Everest_1830_1967_Definition_ellipsoid,	5016)
+ValuePair(VertCS_Everest_1830_1975_Definition_ellipsoid,	5017)
+ValuePair(VertCS_Everest_1830_Modified_ellipsoid,	5018)
+ValuePair(VertCS_GRS_1980_ellipsoid,	5019)
+ValuePair(VertCS_Helmert_1906_ellipsoid,	5020)
+ValuePair(VertCS_INS_ellipsoid,	5021)
+ValuePair(VertCS_International_1924_ellipsoid,	5022)
+ValuePair(VertCS_International_1967_ellipsoid,	5023)
+ValuePair(VertCS_Krassowsky_1940_ellipsoid,	5024)
+ValuePair(VertCS_NWL_9D_ellipsoid,	5025)
+ValuePair(VertCS_NWL_10D_ellipsoid,	5026)
+ValuePair(VertCS_Plessis_1817_ellipsoid,	5027)
+ValuePair(VertCS_Struve_1860_ellipsoid,	5028)
+ValuePair(VertCS_War_Office_ellipsoid,	5029)
+ValuePair(VertCS_WGS_84_ellipsoid,	5030)
+ValuePair(VertCS_GEM_10C_ellipsoid,	5031)
+ValuePair(VertCS_OSU86F_ellipsoid,	5032)
+ValuePair(VertCS_OSU91A_ellipsoid,	5033)
+/*
+ *  Other established Vertical CS
+ */
+ValuePair(VertCS_Newlyn,	5101)
+ValuePair(VertCS_North_American_Vertical_Datum_1929,	5102)
+ValuePair(VertCS_North_American_Vertical_Datum_1988,	5103)
+ValuePair(VertCS_Yellow_Sea_1956,	5104)
+ValuePair(VertCS_Baltic_Sea,	5105)
+ValuePair(VertCS_Caspian_Sea,	5106)
+/* end of list */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.in
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.in	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.in	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,19 @@
+#ifndef GEO_CONFIG_H
+#define GEO_CONFIG_H
+
+/* Define if you have the ANSI C header files.  */
+#undef STDC_HEADERS
+
+/* Define if you have the <stdlib.h> header file.  */
+#undef HAVE_STDLIB_H
+
+/* Define if you have the <string.h> header file.  */
+#undef HAVE_STRING_H
+
+/* Define if you have the <strings.h> header file.  */
+#undef HAVE_STRINGS_H
+
+#undef HAVE_LIBPROJ
+#undef HAVE_PROJECTS_H
+
+#endif /* ndef GEO_CONFIG_H */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.vc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.vc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_config.h.vc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,24 @@
+/* geo_config.h.  Generated automatically by configure.  */
+#ifndef GEO_CONFIG_H
+#define GEO_CONFIG_H
+
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
+
+/* Define if your processor stores words with the most significant
+   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
+/* #undef WORDS_BIGENDIAN */
+
+/* Define if you have the <stdlib.h> header file.  */
+#define HAVE_STDLIB_H 1
+
+/* Define if you have the <string.h> header file.  */
+#define HAVE_STRING_H 1
+
+/* Define if you have the <strings.h> header file.  */
+#define HAVE_STRINGS_H 1
+
+/* Build as DLL */
+#define BUILD_AS_DLL      1
+
+#endif /* ndef GEO_CONFIG_H */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_ctrans.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_ctrans.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_ctrans.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,91 @@
+/******************************************************************************
+ * $Id: geo_ctrans.inc,v 1.3 2005/03/04 03:59:11 fwarmerdam Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  GeoTIFF Projection Method codes. 
+ * Author:   Frank Warmerdam, warmerdam at pobox.com
+ *
+ ******************************************************************************
+ * Copyright (c) 2005, Frank Warmerdam <warmerdam at pobox.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geo_ctrans.inc,v $
+ * Revision 1.3  2005/03/04 03:59:11  fwarmerdam
+ * Added header.
+ *
+ */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+/*
+ *  Revised 12 Jul 1995   NDR -- changed South Oriented to a code 
+ *  Revised 28 Sep 1995   NDR -- Added Rev. 1.0 aliases. 
+ */
+
+ValuePair(CT_TransverseMercator,	1)
+ValuePair(CT_TransvMercator_Modified_Alaska, 2)
+ValuePair(CT_ObliqueMercator,	3)
+ValuePair(CT_ObliqueMercator_Laborde,	4)
+ValuePair(CT_ObliqueMercator_Rosenmund,	5)
+ValuePair(CT_ObliqueMercator_Spherical,	6)   /* not advisable */
+ValuePair(CT_Mercator,	7)
+ValuePair(CT_LambertConfConic_2SP,	8)
+ValuePair(CT_LambertConfConic,CT_LambertConfConic_2SP)         /* Alias */
+ValuePair(CT_LambertConfConic_1SP,	9)
+ValuePair(CT_LambertConfConic_Helmert,CT_LambertConfConic_1SP) /* alias */
+ValuePair(CT_LambertAzimEqualArea,	10)
+ValuePair(CT_AlbersEqualArea,	11)
+ValuePair(CT_AzimuthalEquidistant,	12)
+ValuePair(CT_EquidistantConic,	13)
+ValuePair(CT_Stereographic,	14)
+ValuePair(CT_PolarStereographic,	15)
+ValuePair(CT_ObliqueStereographic,	16)   /* not advisable */
+ValuePair(CT_Equirectangular,	17)
+ValuePair(CT_CassiniSoldner,	18)
+ValuePair(CT_Gnomonic,	19)
+ValuePair(CT_MillerCylindrical,	20)
+ValuePair(CT_Orthographic,	21)
+ValuePair(CT_Polyconic,	22)
+ValuePair(CT_Robinson,	23)
+ValuePair(CT_Sinusoidal,	24)
+ValuePair(CT_VanDerGrinten,	25)
+ValuePair(CT_NewZealandMapGrid,	26)
+/* Added for 1.0 */
+ValuePair(CT_TransvMercator_SouthOrientated, 27)
+
+/* Added Feb 2005 */
+ValuePair(CT_CylindricalEqualArea, 28)
+
+
+/* Aliases */
+
+ValuePair(CT_SouthOrientedGaussConformal,CT_TransvMercator_SouthOrientated)
+ValuePair(CT_AlaskaConformal,	CT_TransvMercator_Modified_Alaska)
+ValuePair(CT_TransvEquidistCylindrical,	CT_CassiniSoldner)
+ValuePair(CT_ObliqueMercator_Hotine,	CT_ObliqueMercator)
+ValuePair(CT_SwissObliqueCylindrical,	CT_ObliqueMercator_Rosenmund)
+ValuePair(CT_GaussBoaga,	CT_TransverseMercator)
+ValuePair(CT_GaussKruger,	CT_TransverseMercator)
+ValuePair(CT_TransvMercator_SouthOriented, CT_TransvMercator_SouthOrientated)
+
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_extra.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_extra.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_extra.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,747 @@
+/******************************************************************************
+ * $Id: geo_extra.c,v 1.4 2002/12/01 23:44:34 warmerda Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  Code to normalize a few common PCS values without use of CSV
+ *           files.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geo_extra.c,v $
+ * Revision 1.4  2002/12/01 23:44:34  warmerda
+ * Fixed typo in last fix.
+ *
+ * Revision 1.3  2002/12/01 23:42:06  warmerda
+ * added overrides for two deprecated stateplane zones
+ *
+ * Revision 1.2  1999/05/04 03:09:33  warmerda
+ * avoid warnings
+ *
+ * Revision 1.1  1999/04/28 20:01:29  warmerda
+ * new
+ *
+ */
+
+/*
+#include "geotiff.h"
+#include "geo_tiffp.h"
+#include "geo_keyp.h"
+*/
+
+#include "geo_normalize.h"
+#include "geovalues.h"
+
+static int StatePlaneTable[] = 
+{
+    PCS_NAD83_Alabama_East,		Proj_Alabama_CS83_East,
+    PCS_NAD83_Alabama_West,		Proj_Alabama_CS83_West,
+
+    PCS_NAD83_Alaska_zone_1,		Proj_Alaska_CS83_1,
+    PCS_NAD83_Alaska_zone_2,		Proj_Alaska_CS83_2,
+    PCS_NAD83_Alaska_zone_3,		Proj_Alaska_CS83_3,
+    PCS_NAD83_Alaska_zone_4,		Proj_Alaska_CS83_4,
+    PCS_NAD83_Alaska_zone_5,		Proj_Alaska_CS83_5,
+    PCS_NAD83_Alaska_zone_6,		Proj_Alaska_CS83_6,
+    PCS_NAD83_Alaska_zone_7,		Proj_Alaska_CS83_7,
+    PCS_NAD83_Alaska_zone_8,		Proj_Alaska_CS83_8,
+    PCS_NAD83_Alaska_zone_9,		Proj_Alaska_CS83_9,
+    PCS_NAD83_Alaska_zone_10,		Proj_Alaska_CS83_10,
+
+    PCS_NAD83_California_1,		Proj_California_CS83_1,
+    PCS_NAD83_California_2,		Proj_California_CS83_2,
+    PCS_NAD83_California_3,		Proj_California_CS83_3,
+    PCS_NAD83_California_4,		Proj_California_CS83_4,
+    PCS_NAD83_California_5,		Proj_California_CS83_5,
+    PCS_NAD83_California_6,		Proj_California_CS83_6,
+
+    PCS_NAD83_Arizona_East,		Proj_Arizona_CS83_east,
+    PCS_NAD83_Arizona_Central,		Proj_Arizona_CS83_Central,
+    PCS_NAD83_Arizona_West,		Proj_Arizona_CS83_west,
+
+    PCS_NAD83_Arkansas_North,		Proj_Arkansas_CS83_North,
+    PCS_NAD83_Arkansas_South,		Proj_Arkansas_CS83_South,
+
+    PCS_NAD83_Colorado_North,		Proj_Colorado_CS83_North,
+    PCS_NAD83_Colorado_Central,		Proj_Colorado_CS83_Central,
+    PCS_NAD83_Colorado_South,		Proj_Colorado_CS83_South,
+
+    PCS_NAD83_Connecticut,		Proj_Connecticut_CS83,
+
+    PCS_NAD83_Delaware,			Proj_Delaware_CS83,
+
+    PCS_NAD83_Florida_East,		Proj_Florida_CS83_East,
+    PCS_NAD83_Florida_North,		Proj_Florida_CS83_North,
+    PCS_NAD83_Florida_West,		Proj_Florida_CS83_West,
+
+    PCS_NAD83_Hawaii_zone_1,		Proj_Hawaii_CS83_1,
+    PCS_NAD83_Hawaii_zone_2,		Proj_Hawaii_CS83_2,
+    PCS_NAD83_Hawaii_zone_3,		Proj_Hawaii_CS83_3,
+    PCS_NAD83_Hawaii_zone_4,		Proj_Hawaii_CS83_4,
+    PCS_NAD83_Hawaii_zone_5,		Proj_Hawaii_CS83_5,
+
+    PCS_NAD83_Georgia_East,		Proj_Georgia_CS83_East,
+    PCS_NAD83_Georgia_West,		Proj_Georgia_CS83_West,
+
+    PCS_NAD83_Idaho_East,		Proj_Idaho_CS83_East,
+    PCS_NAD83_Idaho_Central,		Proj_Idaho_CS83_Central,
+    PCS_NAD83_Idaho_West,		Proj_Idaho_CS83_West,
+
+    PCS_NAD83_Illinois_East,		Proj_Illinois_CS83_East,
+    PCS_NAD83_Illinois_West,		Proj_Illinois_CS83_West,
+
+    PCS_NAD83_Indiana_East,		Proj_Indiana_CS83_East,
+    PCS_NAD83_Indiana_West,		Proj_Indiana_CS83_West,
+
+    PCS_NAD83_Iowa_North,      		Proj_Iowa_CS83_North,
+    PCS_NAD83_Iowa_South,      		Proj_Iowa_CS83_South,
+
+    PCS_NAD83_Kansas_North,		Proj_Kansas_CS83_North,
+    PCS_NAD83_Kansas_South,		Proj_Kansas_CS83_South,
+
+    PCS_NAD83_Kentucky_North,		Proj_Kentucky_CS83_North,
+    PCS_NAD83_Kentucky_South,		Proj_Kentucky_CS83_South,
+
+    PCS_NAD83_Louisiana_North,		Proj_Louisiana_CS83_North,
+    PCS_NAD83_Louisiana_South,		Proj_Louisiana_CS83_South,
+
+    PCS_NAD83_Maine_East,		Proj_Maine_CS83_East,
+    PCS_NAD83_Maine_West,		Proj_Maine_CS83_West,
+
+    PCS_NAD83_Maryland,			Proj_Maryland_CS83,
+
+    PCS_NAD83_Massachusetts,		Proj_Massachusetts_CS83_Mainland,
+    PCS_NAD83_Massachusetts_Is,		Proj_Massachusetts_CS83_Island,
+
+    PCS_NAD83_Michigan_North,		Proj_Michigan_CS83_North,
+    PCS_NAD83_Michigan_Central,		Proj_Michigan_CS83_Central,
+    PCS_NAD83_Michigan_South,		Proj_Michigan_CS83_South,
+
+    PCS_NAD83_Minnesota_North,		Proj_Minnesota_CS83_North,
+    PCS_NAD83_Minnesota_Cent,		Proj_Minnesota_CS83_Central,
+    PCS_NAD83_Minnesota_South,		Proj_Minnesota_CS83_South,
+
+    PCS_NAD83_Mississippi_East,		Proj_Mississippi_CS83_East,
+    PCS_NAD83_Mississippi_West,		Proj_Mississippi_CS83_West,
+
+    PCS_NAD83_Missouri_East,		Proj_Missouri_CS83_East,
+    PCS_NAD83_Missouri_Central,		Proj_Missouri_CS83_Central,
+    PCS_NAD83_Missouri_West,		Proj_Missouri_CS83_West,
+
+    PCS_NAD83_Montana,			Proj_Montana_CS83,
+
+    PCS_NAD83_Nebraska,			Proj_Nebraska_CS83,
+
+    PCS_NAD83_Nevada_East,		Proj_Nevada_CS83_East,
+    PCS_NAD83_Nevada_Central,		Proj_Nevada_CS83_Central,
+    PCS_NAD83_Nevada_West,		Proj_Nevada_CS83_West,
+
+    PCS_NAD83_New_Hampshire,		Proj_New_Hampshire_CS83,
+
+    PCS_NAD83_New_Jersey,		Proj_New_Jersey_CS83,
+
+    PCS_NAD83_New_Mexico_East,		Proj_New_Mexico_CS83_East,
+    PCS_NAD83_New_Mexico_Cent,		Proj_New_Mexico_CS83_Central,
+    PCS_NAD83_New_Mexico_West,		Proj_New_Mexico_CS83_West,
+
+    PCS_NAD83_New_York_East,		Proj_New_York_CS83_East,
+    PCS_NAD83_New_York_Central,		Proj_New_York_CS83_Central,
+    PCS_NAD83_New_York_West,		Proj_New_York_CS83_West,
+    PCS_NAD83_New_York_Long_Is,		Proj_New_York_CS83_Long_Island,
+
+    PCS_NAD83_North_Carolina,	       	Proj_North_Carolina_CS83,
+
+    PCS_NAD83_North_Dakota_N,		Proj_North_Dakota_CS83_North,
+    PCS_NAD83_North_Dakota_S,		Proj_North_Dakota_CS83_South,
+
+    PCS_NAD83_Ohio_North,		Proj_Ohio_CS83_North,
+    PCS_NAD83_Ohio_South,		Proj_Ohio_CS83_South,
+
+    PCS_NAD83_Oklahoma_North,		Proj_Oklahoma_CS83_North,
+    PCS_NAD83_Oklahoma_South,		Proj_Oklahoma_CS83_South,
+
+    PCS_NAD83_Oregon_North,		Proj_Oregon_CS83_North,
+    PCS_NAD83_Oregon_South,		Proj_Oregon_CS83_South,
+
+    PCS_NAD83_Pennsylvania_N,		Proj_Pennsylvania_CS83_North,
+    PCS_NAD83_Pennsylvania_S,		Proj_Pennsylvania_CS83_South,
+
+    PCS_NAD83_Rhode_Island,		Proj_Rhode_Island_CS83,
+
+    PCS_NAD83_South_Carolina,		Proj_South_Carolina_CS83,
+
+    PCS_NAD83_South_Dakota_N,		Proj_South_Dakota_CS83_North,
+    PCS_NAD83_South_Dakota_S,		Proj_South_Dakota_CS83_South,
+
+    PCS_NAD83_Tennessee,		Proj_Tennessee_CS83,
+
+    PCS_NAD83_Texas_North,		Proj_Texas_CS83_North,
+    PCS_NAD83_Texas_North_Cen,		Proj_Texas_CS83_North_Central,
+    PCS_NAD83_Texas_Central,		Proj_Texas_CS83_Central,
+    PCS_NAD83_Texas_South_Cen,		Proj_Texas_CS83_South_Central,
+    PCS_NAD83_Texas_South,		Proj_Texas_CS83_South,
+
+    PCS_NAD83_Utah_North,		Proj_Utah_CS83_North,
+    PCS_NAD83_Utah_Central,		Proj_Utah_CS83_Central,
+    PCS_NAD83_Utah_South,		Proj_Utah_CS83_South,
+
+    PCS_NAD83_Vermont,			Proj_Vermont_CS83,
+
+    PCS_NAD83_Virginia_North,		Proj_Virginia_CS83_North,
+    PCS_NAD83_Virginia_South,		Proj_Virginia_CS83_South,
+
+    PCS_NAD83_Washington_North,		Proj_Washington_CS83_North,
+    PCS_NAD83_Washington_South,		Proj_Washington_CS83_South,
+
+    PCS_NAD83_West_Virginia_N,		Proj_West_Virginia_CS83_North,
+    PCS_NAD83_West_Virginia_S,		Proj_West_Virginia_CS83_South,
+
+    PCS_NAD83_Wisconsin_North,		Proj_Wisconsin_CS83_North,
+    PCS_NAD83_Wisconsin_Cen,		Proj_Wisconsin_CS83_Central,
+    PCS_NAD83_Wisconsin_South,		Proj_Wisconsin_CS83_South,
+
+    PCS_NAD83_Wyoming_East,		Proj_Wyoming_CS83_East,
+    PCS_NAD83_Wyoming_E_Cen,		Proj_Wyoming_CS83_East_Central,
+    PCS_NAD83_Wyoming_W_Cen,		Proj_Wyoming_CS83_West_Central,
+    PCS_NAD83_Wyoming_West,		Proj_Wyoming_CS83_West,
+    
+    PCS_NAD83_Puerto_Rico_Virgin_Is,	Proj_Puerto_Rico_Virgin_Is,
+
+    PCS_NAD27_Alabama_East,		Proj_Alabama_CS27_East,
+    PCS_NAD27_Alabama_West,		Proj_Alabama_CS27_West,
+
+    PCS_NAD27_Alaska_zone_1,		Proj_Alaska_CS27_1,
+    PCS_NAD27_Alaska_zone_2,		Proj_Alaska_CS27_2,
+    PCS_NAD27_Alaska_zone_3,		Proj_Alaska_CS27_3,
+    PCS_NAD27_Alaska_zone_4,		Proj_Alaska_CS27_4,
+    PCS_NAD27_Alaska_zone_5,		Proj_Alaska_CS27_5,
+    PCS_NAD27_Alaska_zone_6,		Proj_Alaska_CS27_6,
+    PCS_NAD27_Alaska_zone_7,		Proj_Alaska_CS27_7,
+    PCS_NAD27_Alaska_zone_8,		Proj_Alaska_CS27_8,
+    PCS_NAD27_Alaska_zone_9,		Proj_Alaska_CS27_9,
+    PCS_NAD27_Alaska_zone_10,		Proj_Alaska_CS27_10,
+
+    PCS_NAD27_California_I,		Proj_California_CS27_I,
+    PCS_NAD27_California_II,		Proj_California_CS27_II,
+    PCS_NAD27_California_III,		Proj_California_CS27_III,
+    PCS_NAD27_California_IV,		Proj_California_CS27_IV,
+    PCS_NAD27_California_V,		Proj_California_CS27_V,
+    PCS_NAD27_California_VI,		Proj_California_CS27_VI,
+    PCS_NAD27_California_VII,		Proj_California_CS27_VII,
+
+    PCS_NAD27_Arizona_East,		Proj_Arizona_Coordinate_System_east,
+    PCS_NAD27_Arizona_Central,		Proj_Arizona_Coordinate_System_Central,
+    PCS_NAD27_Arizona_West,		Proj_Arizona_Coordinate_System_west,
+
+    PCS_NAD27_Arkansas_North,		Proj_Arkansas_CS27_North,
+    PCS_NAD27_Arkansas_South,		Proj_Arkansas_CS27_South,
+
+    PCS_NAD27_Colorado_North,		Proj_Colorado_CS27_North,
+    PCS_NAD27_Colorado_Central,		Proj_Colorado_CS27_Central,
+    PCS_NAD27_Colorado_South,		Proj_Colorado_CS27_South,
+
+    PCS_NAD27_Connecticut,		Proj_Connecticut_CS27,
+
+    PCS_NAD27_Delaware,			Proj_Delaware_CS27,
+
+    PCS_NAD27_Florida_East,		Proj_Florida_CS27_East,
+    PCS_NAD27_Florida_North,		Proj_Florida_CS27_North,
+    PCS_NAD27_Florida_West,		Proj_Florida_CS27_West,
+
+    PCS_NAD27_Hawaii_zone_1,		Proj_Hawaii_CS27_1,
+    PCS_NAD27_Hawaii_zone_2,		Proj_Hawaii_CS27_2,
+    PCS_NAD27_Hawaii_zone_3,		Proj_Hawaii_CS27_3,
+    PCS_NAD27_Hawaii_zone_4,		Proj_Hawaii_CS27_4,
+    PCS_NAD27_Hawaii_zone_5,		Proj_Hawaii_CS27_5,
+
+    PCS_NAD27_Georgia_East,		Proj_Georgia_CS27_East,
+    PCS_NAD27_Georgia_West,		Proj_Georgia_CS27_West,
+
+    PCS_NAD27_Idaho_East,		Proj_Idaho_CS27_East,
+    PCS_NAD27_Idaho_Central,		Proj_Idaho_CS27_Central,
+    PCS_NAD27_Idaho_West,		Proj_Idaho_CS27_West,
+
+    PCS_NAD27_Illinois_East,		Proj_Illinois_CS27_East,
+    PCS_NAD27_Illinois_West,		Proj_Illinois_CS27_West,
+
+    PCS_NAD27_Indiana_East,		Proj_Indiana_CS27_East,
+    PCS_NAD27_Indiana_West,		Proj_Indiana_CS27_West,
+
+    PCS_NAD27_Iowa_North,      		Proj_Iowa_CS27_North,
+    PCS_NAD27_Iowa_South,      		Proj_Iowa_CS27_South,
+
+    PCS_NAD27_Kansas_North,		Proj_Kansas_CS27_North,
+    PCS_NAD27_Kansas_South,		Proj_Kansas_CS27_South,
+
+    PCS_NAD27_Kentucky_North,		Proj_Kentucky_CS27_North,
+    PCS_NAD27_Kentucky_South,		Proj_Kentucky_CS27_South,
+
+    PCS_NAD27_Louisiana_North,		Proj_Louisiana_CS27_North,
+    PCS_NAD27_Louisiana_South,		Proj_Louisiana_CS27_South,
+
+    PCS_NAD27_Maine_East,		Proj_Maine_CS27_East,
+    PCS_NAD27_Maine_West,		Proj_Maine_CS27_West,
+
+    PCS_NAD27_Maryland,			Proj_Maryland_CS27,
+
+    PCS_NAD27_Massachusetts,		Proj_Massachusetts_CS27_Mainland,
+    PCS_NAD27_Massachusetts_Is,		Proj_Massachusetts_CS27_Island,
+
+    PCS_NAD27_Michigan_North,		Proj_Michigan_CS27_North,
+    PCS_NAD27_Michigan_Central,		Proj_Michigan_CS27_Central,
+    PCS_NAD27_Michigan_South,		Proj_Michigan_CS27_South,
+
+    PCS_NAD27_Minnesota_North,		Proj_Minnesota_CS27_North,
+    PCS_NAD27_Minnesota_Cent,		Proj_Minnesota_CS27_Central,
+    PCS_NAD27_Minnesota_South,		Proj_Minnesota_CS27_South,
+
+    PCS_NAD27_Mississippi_East,		Proj_Mississippi_CS27_East,
+    PCS_NAD27_Mississippi_West,		Proj_Mississippi_CS27_West,
+
+    PCS_NAD27_Missouri_East,		Proj_Missouri_CS27_East,
+    PCS_NAD27_Missouri_Central,		Proj_Missouri_CS27_Central,
+    PCS_NAD27_Missouri_West,		Proj_Missouri_CS27_West,
+
+    PCS_NAD27_Montana_North,		Proj_Montana_CS27_North,
+    PCS_NAD27_Montana_Central,		Proj_Montana_CS27_Central,
+    PCS_NAD27_Montana_South,		Proj_Montana_CS27_South,
+
+    PCS_NAD27_Nebraska_North,		Proj_Nebraska_CS27_North,
+    PCS_NAD27_Nebraska_South,		Proj_Nebraska_CS27_South,
+
+    PCS_NAD27_Nevada_East,		Proj_Nevada_CS27_East,
+    PCS_NAD27_Nevada_Central,		Proj_Nevada_CS27_Central,
+    PCS_NAD27_Nevada_West,		Proj_Nevada_CS27_West,
+
+    PCS_NAD27_New_Hampshire,		Proj_New_Hampshire_CS27,
+
+    PCS_NAD27_New_Jersey,		Proj_New_Jersey_CS27,
+
+    PCS_NAD27_New_Mexico_East,		Proj_New_Mexico_CS27_East,
+    PCS_NAD27_New_Mexico_Cent,		Proj_New_Mexico_CS27_Central,
+    PCS_NAD27_New_Mexico_West,		Proj_New_Mexico_CS27_West,
+
+    PCS_NAD27_New_York_East,		Proj_New_York_CS27_East,
+    PCS_NAD27_New_York_Central,		Proj_New_York_CS27_Central,
+    PCS_NAD27_New_York_West,		Proj_New_York_CS27_West,
+    PCS_NAD27_New_York_Long_Is,		Proj_New_York_CS27_Long_Island,
+
+    PCS_NAD27_North_Carolina,	       	Proj_North_Carolina_CS27,
+
+    PCS_NAD27_North_Dakota_N,		Proj_North_Dakota_CS27_North,
+    PCS_NAD27_North_Dakota_S,		Proj_North_Dakota_CS27_South,
+
+    PCS_NAD27_Ohio_North,		Proj_Ohio_CS27_North,
+    PCS_NAD27_Ohio_South,		Proj_Ohio_CS27_South,
+
+    PCS_NAD27_Oklahoma_North,		Proj_Oklahoma_CS27_North,
+    PCS_NAD27_Oklahoma_South,		Proj_Oklahoma_CS27_South,
+
+    PCS_NAD27_Oregon_North,		Proj_Oregon_CS27_North,
+    PCS_NAD27_Oregon_South,		Proj_Oregon_CS27_South,
+
+    PCS_NAD27_Pennsylvania_N,		Proj_Pennsylvania_CS27_North,
+    PCS_NAD27_Pennsylvania_S,		Proj_Pennsylvania_CS27_South,
+
+    PCS_NAD27_Rhode_Island,		Proj_Rhode_Island_CS27,
+
+    PCS_NAD27_South_Carolina_N,		Proj_South_Carolina_CS27_North,
+    PCS_NAD27_South_Carolina_S,		Proj_South_Carolina_CS27_South,
+
+    PCS_NAD27_South_Dakota_N,		Proj_South_Dakota_CS27_North,
+    PCS_NAD27_South_Dakota_S,		Proj_South_Dakota_CS27_South,
+
+    PCS_NAD27_Tennessee,		Proj_Tennessee_CS27,
+
+    PCS_NAD27_Texas_North,		Proj_Texas_CS27_North,
+    PCS_NAD27_Texas_North_Cen,		Proj_Texas_CS27_North_Central,
+    PCS_NAD27_Texas_Central,		Proj_Texas_CS27_Central,
+    PCS_NAD27_Texas_South_Cen,		Proj_Texas_CS27_South_Central,
+    PCS_NAD27_Texas_South,		Proj_Texas_CS27_South,
+
+    PCS_NAD27_Utah_North,		Proj_Utah_CS27_North,
+    PCS_NAD27_Utah_Central,		Proj_Utah_CS27_Central,
+    PCS_NAD27_Utah_South,		Proj_Utah_CS27_South,
+
+    PCS_NAD27_Vermont,			Proj_Vermont_CS27,
+
+    PCS_NAD27_Virginia_North,		Proj_Virginia_CS27_North,
+    PCS_NAD27_Virginia_South,		Proj_Virginia_CS27_South,
+
+    PCS_NAD27_Washington_North,		Proj_Washington_CS27_North,
+    PCS_NAD27_Washington_South,		Proj_Washington_CS27_South,
+
+    PCS_NAD27_West_Virginia_N,		Proj_West_Virginia_CS27_North,
+    PCS_NAD27_West_Virginia_S,		Proj_West_Virginia_CS27_South,
+
+    PCS_NAD27_Wisconsin_North,		Proj_Wisconsin_CS27_North,
+    PCS_NAD27_Wisconsin_Cen,		Proj_Wisconsin_CS27_Central,
+    PCS_NAD27_Wisconsin_South,		Proj_Wisconsin_CS27_South,
+
+    PCS_NAD27_Wyoming_East,		Proj_Wyoming_CS27_East,
+    PCS_NAD27_Wyoming_E_Cen,		Proj_Wyoming_CS27_East_Central,
+    PCS_NAD27_Wyoming_W_Cen,		Proj_Wyoming_CS27_West_Central,
+    PCS_NAD27_Wyoming_West,		Proj_Wyoming_CS27_West,
+    
+    PCS_NAD27_Puerto_Rico,		Proj_Puerto_Rico_CS27,
+
+    KvUserDefined
+};
+
+/************************************************************************/
+/*                          GTIFMapSysToPCS()                           */
+/*                                                                      */
+/*      Given a Datum, MapSys and zone value generate the best PCS      */
+/*      code possible.                                                  */
+/************************************************************************/
+
+int	GTIFMapSysToPCS( int MapSys, int Datum, int nZone )
+
+{
+    int		PCSCode = KvUserDefined;
+
+    if( MapSys == MapSys_UTM_North )
+    {
+	if( Datum == GCS_NAD27 )
+	    PCSCode = PCS_NAD27_UTM_zone_3N + nZone - 3;
+	else if( Datum == GCS_NAD83 )
+	    PCSCode = PCS_NAD83_UTM_zone_3N + nZone - 3;
+	else if( Datum == GCS_WGS_72 )
+	    PCSCode = PCS_WGS72_UTM_zone_1N + nZone - 1;
+	else if( Datum == GCS_WGS_72BE )
+	    PCSCode = PCS_WGS72BE_UTM_zone_1N + nZone - 1;
+	else if( Datum == GCS_WGS_84 )
+	    PCSCode = PCS_WGS84_UTM_zone_1N + nZone - 1;
+    }
+    else if( MapSys == MapSys_UTM_South )
+    {
+	if( Datum == GCS_WGS_72 )
+	    PCSCode = PCS_WGS72_UTM_zone_1S + nZone - 1;
+	else if( Datum == GCS_WGS_72BE )
+	    PCSCode = PCS_WGS72BE_UTM_zone_1S + nZone - 1;
+	else if( Datum == GCS_WGS_84 )
+	    PCSCode = PCS_WGS84_UTM_zone_1S + nZone - 1;
+    }
+    else if( MapSys == MapSys_State_Plane_27 )
+    {
+	int		i;
+
+        PCSCode = 10000 + nZone;
+	for( i = 0; StatePlaneTable[i] != KvUserDefined; i += 2 )
+	{
+	    if( StatePlaneTable[i+1] == PCSCode )
+	        PCSCode = StatePlaneTable[i];
+	}
+
+        /* Old EPSG code was in error for Tennesse CS27, override */
+        if( nZone == 4100 )
+            PCSCode = 2204;
+    }
+    else if( MapSys == MapSys_State_Plane_83 )
+    {
+	int		i;
+
+        PCSCode = 10000 + nZone + 30;
+
+	for( i = 0; StatePlaneTable[i] != KvUserDefined; i += 2 )
+	{
+	    if( StatePlaneTable[i+1] == PCSCode )
+	        PCSCode = StatePlaneTable[i];
+	}
+
+        /* Old EPSG code was in error for Kentucky North CS83, override */
+        if( nZone == 1601 )
+            PCSCode = 2205;
+    }
+
+    return( PCSCode );
+}
+
+/************************************************************************/
+/*                          GTIFMapSysToProj()                          */
+/*                                                                      */
+/*      Given a MapSys and zone value generate the best Proj_           */
+/*      code possible.                                                  */
+/************************************************************************/
+
+int	GTIFMapSysToProj( int MapSys, int nZone )
+
+{
+    int		ProjCode = KvUserDefined;
+
+    if( MapSys == MapSys_UTM_North )
+    {
+        ProjCode = Proj_UTM_zone_1N + nZone - 1;
+    }
+    else if( MapSys == MapSys_UTM_South )
+    {
+        ProjCode = Proj_UTM_zone_1S + nZone - 1;
+    }
+    else if( MapSys == MapSys_State_Plane_27 )
+    {
+        ProjCode = 10000 + nZone;
+
+        /* Tennesse override */
+        if( nZone == 4100 )
+            ProjCode = 15302;
+    }
+    else if( MapSys == MapSys_State_Plane_83 )
+    {
+        ProjCode = 10000 + nZone + 30;
+
+        /* Kentucky North override */
+        if( nZone == 1601 )
+            ProjCode = 15303;
+    }
+
+    return( ProjCode );
+}
+
+/************************************************************************/
+/*                          GTIFPCSToMapSys()                           */
+/************************************************************************/
+
+/**
+ * Translate a PCS_ code into a UTM or State Plane map system, a datum,
+ * and a zone if possible.
+ *
+ * @param PCSCode The projection code (PCS_*) as would be stored in the
+ * ProjectedCSTypeGeoKey of a GeoTIFF file.
+ *
+ * @param pDatum Pointer to an integer into which the datum code (GCS_*)
+ * is put if the function succeeds.
+ *
+ * @param pZone Pointer to an integer into which the zone will be placed
+ * if the function is successful.
+ *
+ * @return Returns either MapSys_UTM_North, MapSys_UTM_South,
+ * MapSys_State_Plane_83, MapSys_State_Plane_27 or KvUserDefined.
+ * KvUserDefined indicates that the
+ * function failed to recognise the projection as UTM or State Plane.
+ *
+ * The zone value is only set if the return code is other than KvUserDefined.
+ * For utm map system the returned zone will be between 1 and 60.  For
+ * State Plane, the USGS state plane zone number is returned.  For instance,
+ * Alabama East is zone 101.
+ *
+ * The datum (really this is the GCS) is set to a GCS_ value such as GCS_NAD27.
+ *
+ * This function is useful to recognise (most) UTM and State Plane coordinate
+ * systems, even if CSV files aren't available to translate them automatically.
+ * It is used as a fallback mechanism by GTIFGetDefn() for normalization when
+ * CSV files aren't found. 
+ */
+
+int GTIFPCSToMapSys( int PCSCode, int * pDatum, int * pZone )
+
+{
+    int		Datum = KvUserDefined, Proj = KvUserDefined;
+    int		nZone = KvUserDefined, i;
+
+/* -------------------------------------------------------------------- */
+/*      UTM with various datums.  Note there are lots of PCS UTM        */
+/*      codes not done yet which use strange datums.                    */
+/* -------------------------------------------------------------------- */
+    if( PCSCode >= PCS_NAD27_UTM_zone_3N && PCSCode <= PCS_NAD27_UTM_zone_22N )
+    {
+	Datum = GCS_NAD27;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_NAD27_UTM_zone_3N + 3;
+    }
+    else if( PCSCode >= PCS_NAD83_UTM_zone_3N 
+	     && PCSCode <= PCS_NAD83_UTM_zone_23N )
+    {
+	Datum = GCS_NAD83;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_NAD83_UTM_zone_3N + 3;
+    }
+
+    else if( PCSCode >= PCS_WGS72_UTM_zone_1N
+	     && PCSCode <= PCS_WGS72_UTM_zone_60N )
+    {
+	Datum = GCS_WGS_72;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_WGS72_UTM_zone_1N + 1;
+    }
+    else if( PCSCode >= PCS_WGS72_UTM_zone_1S
+	     && PCSCode <= PCS_WGS72_UTM_zone_60S )
+    {
+	Datum = GCS_WGS_72;
+	Proj = MapSys_UTM_South;
+	nZone = PCSCode - PCS_WGS72_UTM_zone_1S + 1;
+    }
+
+    else if( PCSCode >= PCS_WGS72BE_UTM_zone_1N
+	     && PCSCode <= PCS_WGS72BE_UTM_zone_60N )
+    {
+	Datum = GCS_WGS_72BE;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_WGS72BE_UTM_zone_1N + 1;
+    }
+    else if( PCSCode >= PCS_WGS72BE_UTM_zone_1S
+	     && PCSCode <= PCS_WGS72BE_UTM_zone_60S )
+    {
+	Datum = GCS_WGS_72BE;
+	Proj = MapSys_UTM_South;
+	nZone = PCSCode - PCS_WGS72BE_UTM_zone_1S + 1;
+    }
+
+    else if( PCSCode >= PCS_WGS84_UTM_zone_1N
+	     && PCSCode <= PCS_WGS84_UTM_zone_60N )
+    {
+	Datum = GCS_WGS_84;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_WGS84_UTM_zone_1N + 1;
+    }
+    else if( PCSCode >= PCS_WGS84_UTM_zone_1S
+	     && PCSCode <= PCS_WGS84_UTM_zone_60S )
+    {
+	Datum = GCS_WGS_84;
+	Proj = MapSys_UTM_South;
+	nZone = PCSCode - PCS_WGS84_UTM_zone_1S + 1;
+    }
+    else if( PCSCode >= PCS_SAD69_UTM_zone_18N 
+	     && PCSCode <= PCS_SAD69_UTM_zone_22N )
+    {
+	Datum = KvUserDefined;
+	Proj = MapSys_UTM_North;
+	nZone = PCSCode - PCS_SAD69_UTM_zone_18N + 18;
+    }
+    else if( PCSCode >= PCS_SAD69_UTM_zone_17S
+	     && PCSCode <= PCS_SAD69_UTM_zone_25S )
+    {
+	Datum = KvUserDefined;
+	Proj = MapSys_UTM_South;
+	nZone = PCSCode - PCS_SAD69_UTM_zone_17S + 17;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      State Plane zones, first we translate any PCS_ codes to		*/
+/*	a Proj_ code that we can get a handle on.			*/
+/* -------------------------------------------------------------------- */
+    for( i = 0; StatePlaneTable[i] != KvUserDefined; i += 2 )
+    {
+	if( StatePlaneTable[i] == PCSCode )
+	    PCSCode = StatePlaneTable[i+1];
+    }
+
+    if( PCSCode <= 15900 && PCSCode >= 10000 )
+    {
+	if( (PCSCode % 100) >= 30 )
+        {
+            Proj = MapSys_State_Plane_83;
+	    Datum = GCS_NAD83;
+        }
+	else
+        {
+            Proj = MapSys_State_Plane_27;
+	    Datum = GCS_NAD27;
+        }
+	
+	nZone = PCSCode - 10000;
+	if( Datum == GCS_NAD83 )
+	    nZone -= 30;
+    }
+
+    if( pDatum != NULL )
+        *pDatum = Datum;
+
+    if( pZone != NULL )
+        *pZone = nZone;
+
+    return( Proj );
+}
+
+/************************************************************************/
+/*                          GTIFProjToMapSys()                          */
+/************************************************************************/
+
+/**
+ * Translate a Proj_ code into a UTM or State Plane map system, and a zone
+ * if possible.
+ *
+ * @param ProjCode The projection code (Proj_*) as would be stored in the
+ * ProjectionGeoKey of a GeoTIFF file.
+ * @param pZone Pointer to an integer into which the zone will be placed
+ * if the function is successful.
+ *
+ * @return Returns either MapSys_UTM_North, MapSys_UTM_South,
+ * MapSys_State_Plane_27, MapSys_State_Plane_83 or KvUserDefined.
+ * KvUserDefined indicates that the
+ * function failed to recognise the projection as UTM or State Plane.
+ *
+ * The zone value is only set if the return code is other than KvUserDefined.
+ * For utm map system the returned zone will be between 1 and 60.  For
+ * State Plane, the USGS state plane zone number is returned.  For instance,
+ * Alabama East is zone 101.
+ *
+ * This function is useful to recognise UTM and State Plane coordinate
+ * systems, and to extract zone numbers so the projections can be
+ * represented as UTM rather than as the underlying projection method such
+ * Transverse Mercator for instance.
+ */
+
+int GTIFProjToMapSys( int ProjCode, int * pZone )
+
+{
+    int		nZone = KvUserDefined;
+    int		MapSys = KvUserDefined;
+
+/* -------------------------------------------------------------------- */
+/*      Handle UTM.                                                     */
+/* -------------------------------------------------------------------- */
+    if( ProjCode >= Proj_UTM_zone_1N && ProjCode <= Proj_UTM_zone_60N )
+    {
+	MapSys = MapSys_UTM_North;
+	nZone = ProjCode - Proj_UTM_zone_1N + 1;
+    }
+    else if( ProjCode >= Proj_UTM_zone_1S && ProjCode <= Proj_UTM_zone_60S )
+    {
+	MapSys = MapSys_UTM_South;
+	nZone = ProjCode - Proj_UTM_zone_1S + 1;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Handle State Plane.  I think there are some anomolies in        */
+/*      here, so this is a bit risky.                                   */
+/* -------------------------------------------------------------------- */
+    else if( ProjCode >= 10101 && ProjCode <= 15299 )
+    {
+        if( ProjCode % 100 >= 30 )
+        {
+            MapSys = MapSys_State_Plane_83;
+            nZone = ProjCode - 10000 - 30;
+        }
+        else
+        {
+            MapSys = MapSys_State_Plane_27;
+            nZone = ProjCode - 10000;
+        }
+    }
+    
+    if( pZone != NULL )
+        *pZone = nZone;
+
+    return( MapSys );
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_free.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_free.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_free.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,62 @@
+/**********************************************************************
+ *
+ *  geo_free.c  -- Public routines for GEOTIFF GeoKey access.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+ *
+ **********************************************************************/
+
+#include "geotiff.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+
+
+/**********************************************************************
+ *
+ *                        Public Routines
+ *
+ **********************************************************************/
+
+/**
+  
+This function deallocates an existing GeoTIFF access handle previously
+created with GTIFNew().  If the handle was
+used to write GeoTIFF keys to the TIFF file, the 
+GTIFWriteKeys() function should be used
+to flush results to the file before calling GTIFFree().  GTIFFree()
+should be called before XTIFFClose() is
+called on the corresponding TIFF file handle.<p>
+
+*/
+
+void GTIFFree(GTIF* gtif)
+{
+    int     i;
+	
+    if (!gtif) return;
+	
+    /* Free parameter arrays */
+    if (gtif->gt_double) _GTIFFree (gtif->gt_double);
+    if (gtif->gt_short) _GTIFFree (gtif->gt_short);
+	
+    /* Free GeoKey arrays */
+    if (gtif->gt_keys)
+    {
+        for (i = 0; i < MAX_KEYS; i++)
+        {
+            if (gtif->gt_keys[i].gk_type == TYPE_ASCII)
+            {
+                _GTIFFree (gtif->gt_keys[i].gk_data);
+            }
+        }
+        _GTIFFree (gtif->gt_keys);
+    }
+    if (gtif->gt_keyindex) _GTIFFree (gtif->gt_keyindex);
+	
+    _GTIFFree (gtif);
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_get.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_get.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_get.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,176 @@
+/**********************************************************************
+ *
+ *  geo_get.c  -- Public routines for GEOTIFF GeoKey access.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+ *
+ *  Revision History;
+ *
+ *    20 June, 1995      Niles D. Ritter         New
+ *    3 July,  1995      Greg Martin             Fix strings and index
+ *    6 July,  1995      Niles D. Ritter         Unfix indexing.
+ *
+ **********************************************************************/
+
+#include "geotiff.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+
+/* return the Header info of this geotiff file */
+
+void GTIFDirectoryInfo(GTIF *gtif, int version[3], int *keycount)
+{
+        if (version)
+        {
+                version[0]  = gtif->gt_version;
+                version[1]  = gtif->gt_rev_major;
+                version[2]  = gtif->gt_rev_minor;
+        }
+        if (keycount) *keycount = gtif->gt_num_keys;
+}
+
+
+int GTIFKeyInfo(GTIF *gtif, geokey_t key, int *size, tagtype_t* type)
+{
+        int index = gtif->gt_keyindex[ key ];
+        GeoKey *keyptr;
+
+        if (!index) return 0;
+
+        keyptr = gtif->gt_keys + index;
+        if (size) *size = (int) keyptr->gk_size;
+        if (type) *type = keyptr->gk_type;
+
+        return keyptr->gk_count;
+}
+
+/** 
+
+This function reads the value of a single GeoKey from a GeoTIFF file.
+
+ at param gtif The geotiff information handle from GTIFNew().
+
+ at param thekey The geokey_t name (such as ProjectedCSTypeGeoKey).
+This must come from the list of legal geokey_t values
+(an enumeration) listed below.
+
+ at param val The <b>val</b> argument is a pointer to the
+variable into which the value should be read.  The type of the variable
+varies depending on the geokey_t given.  While there is no ready mapping
+of geokey_t values onto types, in general code values are of type <i>short</i>,
+citations are strings, and everything else is of type <i>double</i>.  Note
+that pointer's to <i>int</i> should never be passed to GTIFKeyGet() for
+integer values as they will be shorts, and the int's may not be properly
+initialized (and will be grossly wrong on MSB systems).
+
+ at param index Indicates how far into the list of values
+for this geokey to offset. Should normally be zero.
+
+ at param count Indicates how many values
+to read.  At this time all keys except for strings have only one value,
+so <b>index</b> should be zero, and <b>count</b> should be one.
+
+ at return The GTIFKeyGet() function returns the number of values read.  Normally
+this would be one if successful or zero if the key doesn't exist for this
+file.
+
+From geokeys.inc we see the following geokey_t values are possible:<p>
+
+<pre>
+-- 6.2.1 GeoTIFF Configuration Keys --
+
+ValuePair(  GTModelTypeGeoKey,	1024) -- Section 6.3.1.1 Codes       --
+ValuePair(  GTRasterTypeGeoKey,	1025) -- Section 6.3.1.2 Codes       --
+ValuePair(  GTCitationGeoKey,	1026) -- documentation --
+
+-- 6.2.2 Geographic CS Parameter Keys --
+
+ValuePair(  GeographicTypeGeoKey,	2048) -- Section 6.3.2.1 Codes     --
+ValuePair(  GeogCitationGeoKey,	2049) -- documentation             --
+ValuePair(  GeogGeodeticDatumGeoKey,	2050) -- Section 6.3.2.2 Codes     --
+ValuePair(  GeogPrimeMeridianGeoKey,	2051) -- Section 6.3.2.4 codes     --
+ValuePair(  GeogLinearUnitsGeoKey,	2052) -- Section 6.3.1.3 Codes     --
+ValuePair(  GeogLinearUnitSizeGeoKey,	2053) -- meters                    --
+ValuePair(  GeogAngularUnitsGeoKey,	2054) -- Section 6.3.1.4 Codes     --
+ValuePair(  GeogAngularUnitSizeGeoKey,	2055) -- radians                   --
+ValuePair(  GeogEllipsoidGeoKey,	2056) -- Section 6.3.2.3 Codes     --
+ValuePair(  GeogSemiMajorAxisGeoKey,	2057) -- GeogLinearUnits           --
+ValuePair(  GeogSemiMinorAxisGeoKey,	2058) -- GeogLinearUnits           --
+ValuePair(  GeogInvFlatteningGeoKey,	2059) -- ratio                     --
+ValuePair(  GeogAzimuthUnitsGeoKey,	2060) -- Section 6.3.1.4 Codes     --
+ValuePair(  GeogPrimeMeridianLongGeoKey,	2061) -- GeoAngularUnit            --
+
+-- 6.2.3 Projected CS Parameter Keys --
+--    Several keys have been renamed,--
+--    and the deprecated names aliased for backward compatibility --
+
+ValuePair(  ProjectedCSTypeGeoKey,	3072)     -- Section 6.3.3.1 codes   --
+ValuePair(  PCSCitationGeoKey,	3073)     -- documentation           --
+ValuePair(  ProjectionGeoKey,	3074)     -- Section 6.3.3.2 codes   --
+ValuePair(  ProjCoordTransGeoKey,	3075)     -- Section 6.3.3.3 codes   --
+ValuePair(  ProjLinearUnitsGeoKey,	3076)     -- Section 6.3.1.3 codes   --
+ValuePair(  ProjLinearUnitSizeGeoKey,	3077)     -- meters                  --
+ValuePair(  ProjStdParallel1GeoKey,	3078)     -- GeogAngularUnit --
+ValuePair(  ProjStdParallelGeoKey,ProjStdParallel1GeoKey) -- ** alias **   --
+ValuePair(  ProjStdParallel2GeoKey,	3079)     -- GeogAngularUnit --
+ValuePair(  ProjNatOriginLongGeoKey,	3080)     -- GeogAngularUnit --
+ValuePair(  ProjOriginLongGeoKey,ProjNatOriginLongGeoKey) -- ** alias **     --
+ValuePair(  ProjNatOriginLatGeoKey,	3081)     -- GeogAngularUnit --
+ValuePair(  ProjOriginLatGeoKey,ProjNatOriginLatGeoKey)   -- ** alias **     --
+ValuePair(  ProjFalseEastingGeoKey,	3082)     -- ProjLinearUnits --
+ValuePair(  ProjFalseNorthingGeoKey,	3083)     -- ProjLinearUnits --
+ValuePair(  ProjFalseOriginLongGeoKey,	3084)     -- GeogAngularUnit --
+ValuePair(  ProjFalseOriginLatGeoKey,	3085)     -- GeogAngularUnit --
+ValuePair(  ProjFalseOriginEastingGeoKey,	3086)     -- ProjLinearUnits --
+ValuePair(  ProjFalseOriginNorthingGeoKey,	3087)     -- ProjLinearUnits --
+ValuePair(  ProjCenterLongGeoKey,	3088)     -- GeogAngularUnit --
+ValuePair(  ProjCenterLatGeoKey,	3089)     -- GeogAngularUnit --
+ValuePair(  ProjCenterEastingGeoKey,	3090)     -- ProjLinearUnits --
+ValuePair(  ProjCenterNorthingGeoKey,	3091)     -- ProjLinearUnits --
+ValuePair(  ProjScaleAtNatOriginGeoKey,	3092)     -- ratio   --
+ValuePair(  ProjScaleAtOriginGeoKey,ProjScaleAtNatOriginGeoKey)  -- ** alias **   --
+ValuePair(  ProjScaleAtCenterGeoKey,	3093)     -- ratio   --
+ValuePair(  ProjAzimuthAngleGeoKey,	3094)     -- GeogAzimuthUnit --
+ValuePair(  ProjStraightVertPoleLongGeoKey,	3095)     -- GeogAngularUnit --
+
+ 6.2.4 Vertical CS Keys 
+   
+ValuePair(  VerticalCSTypeGeoKey,	4096)  -- Section 6.3.4.1 codes   --
+ValuePair(  VerticalCitationGeoKey,	4097)  -- documentation --
+ValuePair(  VerticalDatumGeoKey,	4098)  -- Section 6.3.4.2 codes   --
+ValuePair(  VerticalUnitsGeoKey,	4099)  -- Section 6.3.1 (.x) codes   --
+</pre>
+*/
+
+int GTIFKeyGet(GTIF *gtif, geokey_t thekey, void *val, int index, int count)
+{
+        int kindex = gtif->gt_keyindex[ thekey ];
+        GeoKey *key;
+        gsize_t size;
+        char *data;
+        tagtype_t type;
+
+        if (!kindex) return 0;
+
+        key = gtif->gt_keys+kindex;
+        if (!count) count = key->gk_count - index;
+        if (count <=0) return 0;
+        if (count > key->gk_count) count = key->gk_count;
+        size = key->gk_size;
+        type = key->gk_type;
+
+        if (count==1 && type==TYPE_SHORT) data = (char *)&key->gk_data;
+        else data = key->gk_data;
+
+        _GTIFmemcpy( val, data + index*size, count*size );
+
+        if (type==TYPE_ASCII)
+           ((char *)val)[count-1] = '\0'; /* replace last char with NULL */
+
+        return count;
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_keyp.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_keyp.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_keyp.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,98 @@
+/**********************************************************************
+ *
+ *  geo_keyp.h - private interface for GeoTIFF geokey tag parsing
+ *
+ *     Written by: Niles D. Ritter
+ *
+ **********************************************************************/
+
+#ifndef __geo_keyp_h_
+#define __geo_keyp_h_
+
+#include <stdlib.h> /* for size_t */
+
+/*
+ * This structure contains the internal program
+ * representation of the key entry.
+ */
+struct GeoKey {
+	int       gk_key;    /* GeoKey ID        */
+	size_t    gk_size;   /* data byte size   */
+	tagtype_t gk_type;   /* TIFF data type   */
+	long      gk_count;  /* number of values */
+	char*     gk_data;   /* pointer to data, or value */
+};
+typedef struct GeoKey GeoKey;
+
+/*
+ *  This structure represents the file-organization of
+ *  the key entry. Note that it assumes that short entries
+ *  are aligned along 2-byte boundaries.
+ */
+struct KeyEntry {
+	pinfo_t ent_key;        /* GeoKey ID            */
+	pinfo_t ent_location;   /* TIFF Tag ID or 0     */
+	pinfo_t ent_count;      /* GeoKey value count   */
+	pinfo_t ent_val_offset; /* value or tag offset  */
+};
+typedef struct KeyEntry KeyEntry;
+
+/*
+ * This is the header of the CoordSystemInfoTag. The 'Version'
+ *  will only change if the CoorSystemInfoTag structure changes;
+ *  The Major Revision will be incremented whenever a new set of
+ *  Keys is added or changed, while the Minor revision will be
+ *  incremented when only the set of Key-values is increased.
+ */
+struct KeyHeader{
+	pinfo_t hdr_version;      /* GeoTIFF Version          */
+	pinfo_t hdr_rev_major;    /* GeoKey Major Revision #  */
+	pinfo_t hdr_rev_minor;    /* GeoKey Minor Revision #  */
+	pinfo_t hdr_num_keys;     /* Number of GeoKeys        */
+};
+typedef struct KeyHeader KeyHeader;
+
+/*
+ * This structure holds temporary data while reading or writing
+ *  the tags.
+ */
+struct TempKeyData {
+    char   *tk_asciiParams;
+    int     tk_asciiParamsLength;
+    int     tk_asciiParamsOffset;
+};
+typedef struct TempKeyData TempKeyData;
+
+
+struct gtiff {
+   tiff_t*    gt_tif;      /* TIFF file descriptor  */
+   TIFFMethod gt_methods;  /* TIFF i/o methods      */
+   int        gt_flags;    /* file flags            */
+   
+   pinfo_t    gt_version;  /* GeoTIFF Version       */
+   pinfo_t    gt_rev_major;/* GeoKey Key Revision   */
+   pinfo_t    gt_rev_minor;/* GeoKey Code Revision  */
+   
+   int        gt_num_keys; /* number of keys        */
+   GeoKey*    gt_keys;     /* array of keys         */
+   int*       gt_keyindex; /* index of a key, if set*/
+   int        gt_keymin;   /* smallest key set      */
+   int        gt_keymax;   /* largest key set       */
+   
+   pinfo_t*   gt_short;    /* array of SHORT vals   */
+   double*    gt_double;   /* array of DOUBLE vals  */
+   int        gt_nshorts;  /* number of SHORT vals  */
+   int        gt_ndoubles; /* number of DOUBLE vals */
+};  
+
+typedef enum {
+	FLAG_FILE_OPEN=1,
+	FLAG_FILE_MODIFIED=2
+} gtiff_flags;
+
+#define MAX_KEYINDEX 65535   /* largest possible key    */
+#define MAX_KEYS 100         /* maximum keys in a file  */
+#define MAX_VALUES 1000      /* maximum values in a tag */
+
+#endif /* __geo_keyp_h_ */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_names.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_names.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_names.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,175 @@
+/*
+ * geo_names.c
+ *
+ *  This encapsulates all of the value-naming mechanism of 
+ *  libgeotiff. 
+ *
+ *  Written By: Niles Ritter
+ */
+
+#include "geotiffio.h"
+#include "geonames.h"
+#include "geo_tiffp.h" /* for tag names */
+
+static KeyInfo _formatInfo[] =  {
+   {TYPE_BYTE,    "Byte"},
+   {TYPE_SHORT,   "Short"},
+   {TYPE_LONG,    "Long"},
+   {TYPE_RATIONAL,"Rational"},
+   {TYPE_ASCII,   "Ascii"},
+   {TYPE_FLOAT,   "Float"},
+   {TYPE_DOUBLE,  "Double"},
+   {TYPE_SBYTE,   "SignedByte"},
+   {TYPE_SSHORT,  "SignedShort"},
+   {TYPE_SLONG,  "SignedLong"},
+   {TYPE_UNKNOWN, "Unknown"},
+    END_LIST
+};
+
+static KeyInfo _tagInfo[] =  {
+    {GTIFF_PIXELSCALE,  "ModelPixelScaleTag"},
+    {GTIFF_TRANSMATRIX, "ModelTransformationTag"},
+    {GTIFF_TIEPOINTS,   "ModelTiepointTag"},
+     /* This alias maps the Intergraph symbol to the current tag */
+    {GTIFF_TRANSMATRIX, "IntergraphMatrixTag"},
+    END_LIST
+};
+
+static char *FindName(KeyInfo *info,int key)
+{
+   static char errmsg[80];
+   
+   while (info->ki_key>=0 && info->ki_key != key) info++;
+
+   if (info->ki_key<0)
+   {
+	   sprintf(errmsg,"Unknown-%d", key );
+	   return errmsg;
+   }
+   return info->ki_name;
+}
+
+char *GTIFKeyName(geokey_t key)
+{
+   return FindName( &_keyInfo[0],key);
+}
+
+char *GTIFTypeName(tagtype_t type)
+{
+   return FindName( &_formatInfo[0],type);
+}
+
+char *GTIFTagName(int tag)
+{
+   return FindName( &_tagInfo[0],tag);
+}
+
+char *GTIFValueName(geokey_t key, int value)
+{
+   KeyInfo *info;
+   
+   switch (key)
+   {
+	/* All codes using linear/angular/whatever units */
+	case GeogLinearUnitsGeoKey: 
+	case ProjLinearUnitsGeoKey: 
+	case GeogAngularUnitsGeoKey: 
+	case GeogAzimuthUnitsGeoKey: 
+		                      info=_geounitsValue; break;
+
+   	/* put other key-dependent lists here */
+	case GTModelTypeGeoKey:       info=_modeltypeValue; break;
+	case GTRasterTypeGeoKey:      info=_rastertypeValue; break;
+	case GeographicTypeGeoKey:    info=_geographicValue; break;
+	case GeogGeodeticDatumGeoKey: info=_geodeticdatumValue; break;
+	case GeogEllipsoidGeoKey:     info=_ellipsoidValue; break;
+	case GeogPrimeMeridianGeoKey: info=_primemeridianValue; break;
+	case ProjectedCSTypeGeoKey:   info=_pcstypeValue; break;
+	case ProjectionGeoKey:        info=_projectionValue; break;
+	case ProjCoordTransGeoKey:    info=_coordtransValue; break;
+	case VerticalCSTypeGeoKey:    info=_vertcstypeValue; break;
+	case VerticalDatumGeoKey:     info=_vdatumValue; break;
+
+	/* And if all else fails... */
+   	default:                      info = _csdefaultValue;break;
+   }
+   
+   return FindName( info,value);
+}
+
+/* 
+ * Inverse Utilities (name->code) 
+ */
+
+
+static int FindCode(KeyInfo *info,char *key)
+{
+   while (info->ki_key>=0 && strcmp(info->ki_name,key) ) info++;
+
+   if (info->ki_key<0)
+   {
+	/* not a registered key; might be generic code */
+	if (!strncmp(key,"Unknown-",8))
+	{
+		int code=-1;
+		sscanf(key,"Unknown-%d",&code);
+		return code;
+	}
+	else return -1;
+   }
+   return info->ki_key;
+}
+
+int GTIFKeyCode(char *key)
+{
+   return FindCode( &_keyInfo[0],key);
+}
+
+int GTIFTypeCode(char *type)
+{
+   return FindCode( &_formatInfo[0],type);
+}
+
+int GTIFTagCode(char *tag)
+{
+   return FindCode( &_tagInfo[0],tag);
+}
+
+
+/*
+ *  The key must be determined with GTIFKeyCode() before
+ *  the name can be encoded.
+ */
+int GTIFValueCode(geokey_t key, char *name)
+{
+   KeyInfo *info;
+   
+   switch (key)
+   {
+	/* All codes using linear/angular/whatever units */
+	case GeogLinearUnitsGeoKey: 
+	case ProjLinearUnitsGeoKey: 
+	case GeogAngularUnitsGeoKey: 
+	case GeogAzimuthUnitsGeoKey: 
+		                      info=_geounitsValue; break;
+
+   	/* put other key-dependent lists here */
+	case GTModelTypeGeoKey:       info=_modeltypeValue; break;
+	case GTRasterTypeGeoKey:      info=_rastertypeValue; break;
+	case GeographicTypeGeoKey:    info=_geographicValue; break;
+	case GeogGeodeticDatumGeoKey: info=_geodeticdatumValue; break;
+	case GeogEllipsoidGeoKey:     info=_ellipsoidValue; break;
+	case GeogPrimeMeridianGeoKey: info=_primemeridianValue; break;
+	case ProjectedCSTypeGeoKey:   info=_pcstypeValue; break;
+	case ProjectionGeoKey:        info=_projectionValue; break;
+	case ProjCoordTransGeoKey:    info=_coordtransValue; break;
+	case VerticalCSTypeGeoKey:    info=_vertcstypeValue; break;
+	case VerticalDatumGeoKey:     info=_vdatumValue; break;
+
+	/* And if all else fails... */
+   	default:                      info = _csdefaultValue;break;
+   }
+   
+   return FindCode( info,name);
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_new.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_new.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_new.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,242 @@
+/**********************************************************************
+ *
+ *  geo_new.c  -- Public routines for GEOTIFF GeoKey access.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+ *
+ *    20 June, 1995      Niles D. Ritter         New
+ *    7 July,  1995      Greg Martin             Fix index
+ *
+ * $Log: geo_new.c,v $
+ * Revision 1.11  2004/04/27 21:32:08  warmerda
+ * Allow GTIFNew(NULL) to work
+ *
+ * Revision 1.10  2003/09/02 13:52:17  warmerda
+ * various hacks to support improperly terminated asciiparms
+ *
+ * Revision 1.9  2003/06/19 20:04:11  warmerda
+ * fix memory underwrite if ascii parameter string is zero length
+ *
+ * Revision 1.8  2003/06/05 14:20:45  warmerda
+ * cosmetic formatting changes
+ *
+ **********************************************************************/
+
+#include "geotiffio.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+
+/* private local routines */
+static int ReadKey(GTIF* gt, TempKeyData* tempData,
+                   KeyEntry* entptr, GeoKey* keyptr);
+
+
+/**********************************************************************
+ *
+ *                        Public Routines
+ *
+ **********************************************************************/
+
+
+/**
+ * Given an open TIFF file, look for GTIF keys and 
+ *  values and return GTIF structure.
+
+This function creates a GeoTIFF information interpretation handle
+(GTIF *) based on a passed in TIFF handle originally from 
+XTIFFOpen().  Even though the argument 
+(<b>tif</b>) is shown as type <tt>void *</tt>, it is really normally
+of type <tt>TIFF *</tt>.<p>
+
+The returned GTIF handle can be used to read or write GeoTIFF tags 
+using the various GTIF functions.  The handle should be destroyed using
+GTIFFree() before the file is closed with TIFFClose().<p>
+
+If the file accessed has no GeoTIFF keys, an valid (but empty) GTIF is
+still returned.  GTIFNew() is used both for existing files being read, and
+for new TIFF files that will have GeoTIFF tags written to them.<p>
+
+ */
+ 
+GTIF* GTIFNew(void *tif)
+{
+    GTIF* gt=(GTIF*)0;
+    int count,bufcount,index;
+    GeoKey *keyptr;
+    pinfo_t *data;
+    KeyEntry *entptr;
+    KeyHeader *header;
+    TempKeyData tempData;
+	
+    gt = (GTIF*)_GTIFcalloc( sizeof(GTIF));
+    if (!gt) goto failure;	
+	
+    /* install TIFF file and I/O methods */
+    gt->gt_tif = (tiff_t *)tif;
+    _GTIFSetDefaultTIFF(&gt->gt_methods);
+
+    tempData.tk_asciiParams = 0;
+    tempData.tk_asciiParamsLength = 0;
+    tempData.tk_asciiParamsOffset = 0;
+	
+    /* since this is an array, GTIF will allocate the memory */
+    if ( tif == NULL 
+         || !(gt->gt_methods.get)(tif, GTIFF_GEOKEYDIRECTORY, &gt->gt_nshorts, &data ))
+    {
+        /* No ProjectionInfo, create a blank one */
+        data=(pinfo_t*)_GTIFcalloc((4+MAX_VALUES)*sizeof(pinfo_t));
+        if (!data) goto failure;	
+        header = (KeyHeader *)data;
+        header->hdr_version = GvCurrentVersion;
+        header->hdr_rev_major = GvCurrentRevision;
+        header->hdr_rev_minor = GvCurrentMinorRev;
+        gt->gt_nshorts=sizeof(KeyHeader)/sizeof(pinfo_t);
+    }
+    gt->gt_short = data;
+    header = (KeyHeader *)data;
+	
+    if (header->hdr_version > GvCurrentVersion) goto failure;
+    if (header->hdr_rev_major > GvCurrentRevision)
+    {
+        /* issue warning */
+    }
+	
+    /* If we got here, then the geokey can be parsed */
+    count = header->hdr_num_keys;
+    gt->gt_num_keys = count;
+    gt->gt_version  = header->hdr_version;
+    gt->gt_rev_major  = header->hdr_rev_major;
+    gt->gt_rev_minor  = header->hdr_rev_minor;
+
+    bufcount = count+MAX_KEYS; /* allow for expansion */
+
+    /* Get the PARAMS Tags, if any */
+    if (tif == NULL
+        || !(gt->gt_methods.get)(tif, GTIFF_DOUBLEPARAMS,
+                                 &gt->gt_ndoubles, &gt->gt_double ))
+    {
+        gt->gt_double=(double*)_GTIFcalloc(MAX_VALUES*sizeof(double));
+        if (!gt->gt_double) goto failure;	
+    }
+    if ( tif == NULL
+         || !(gt->gt_methods.get)(tif, GTIFF_ASCIIPARAMS,
+                                  &tempData.tk_asciiParamsLength,
+                                  &tempData.tk_asciiParams ))
+    {
+        tempData.tk_asciiParams         = 0;
+        tempData.tk_asciiParamsLength   = 0;
+    }
+    else
+    {
+        /* last NULL doesn't count; "|" used for delimiter */
+        --tempData.tk_asciiParamsLength;
+    }
+
+    /* allocate space for GeoKey array and its index */
+    gt->gt_keys = (GeoKey *)_GTIFcalloc( sizeof(GeoKey)*bufcount);
+    if (!gt->gt_keys) goto failure;
+    gt->gt_keyindex = (int *)_GTIFcalloc( sizeof(int)*(MAX_KEYINDEX+1));
+    if (!gt->gt_keyindex) goto failure;
+	
+    /*  Loop to get all GeoKeys */
+    entptr = ((KeyEntry *)data) + 1;
+    keyptr = gt->gt_keys;
+    gt->gt_keymin = MAX_KEYINDEX;
+    gt->gt_keymax = 0;
+    for (index=1; index<=count; index++,entptr++)
+    {
+        if (!ReadKey(gt, &tempData, entptr, ++keyptr))
+            goto failure;
+			
+        /* Set up the index (start at 1, since 0=unset) */
+        gt->gt_keyindex[entptr->ent_key] = index;		
+    }
+
+    if( tempData.tk_asciiParams != NULL )
+        _GTIFFree( tempData.tk_asciiParams );
+	
+    return gt;
+	
+  failure:
+    /* Notify of error */
+    GTIFFree (gt);
+    return (GTIF *)0;
+}
+
+/**********************************************************************
+ *
+ *                        Private Routines
+ *
+ **********************************************************************/
+
+/*
+ * Given KeyEntry, read in the GeoKey value location and set up
+ *  the Key structure, returning 0 if failure.
+ */
+
+static int ReadKey(GTIF* gt, TempKeyData* tempData,
+                   KeyEntry* entptr, GeoKey* keyptr)
+{
+    int offset,count;
+	
+    keyptr->gk_key = entptr->ent_key;
+    keyptr->gk_count = entptr->ent_count;
+    count = entptr->ent_count;
+    offset = entptr->ent_val_offset;
+    if (gt->gt_keymin > keyptr->gk_key)  gt->gt_keymin=keyptr->gk_key;
+    if (gt->gt_keymax < keyptr->gk_key)  gt->gt_keymax=keyptr->gk_key;
+	
+    if (entptr->ent_location)
+        keyptr->gk_type = (gt->gt_methods.type)(gt->gt_tif,entptr->ent_location);
+    else
+        keyptr->gk_type = (gt->gt_methods.type)(gt->gt_tif,GTIFF_GEOKEYDIRECTORY);
+	  
+    switch (entptr->ent_location)
+    {
+        case GTIFF_LOCAL:
+            /* store value into data value */
+            *(pinfo_t *)(&keyptr->gk_data) = entptr->ent_val_offset;
+            break;
+        case GTIFF_GEOKEYDIRECTORY:
+            keyptr->gk_data = (char *)(gt->gt_short+offset);
+            if (gt->gt_nshorts < offset+count)
+                gt->gt_nshorts = offset+count;
+            break;
+        case GTIFF_DOUBLEPARAMS:
+            keyptr->gk_data = (char *)(gt->gt_double+offset);
+            if (gt->gt_ndoubles < offset+count)
+                gt->gt_ndoubles = offset+count;
+            break;
+        case GTIFF_ASCIIPARAMS:
+            if( offset + count == tempData->tk_asciiParamsLength + 1 
+                && count > 0 )
+            {
+                /* some vendors seem to feel they should not use the 
+                   terminating '|' char, but do include a terminating '\0'
+                   which we lose in the low level reading code.  
+                   If this is the case, drop the extra character */
+                count--;
+            }
+            else if (offset + count > tempData->tk_asciiParamsLength)
+                return (0);
+
+            keyptr->gk_data = (char *) _GTIFcalloc (MAX(1,count+1));
+            _GTIFmemcpy (keyptr->gk_data,
+                         tempData->tk_asciiParams + offset, count);
+            if( keyptr->gk_data[MAX(0,count-1)] == '|' )
+                keyptr->gk_data[MAX(0,count-1)] = '\0';
+            else
+                keyptr->gk_data[MAX(0,count)] = '\0';
+            break;
+        default:
+            return 0; /* failure */
+    }
+    keyptr->gk_size = _gtiff_size[keyptr->gk_type];
+	
+    return 1; /* success */
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,2402 @@
+/******************************************************************************
+ * $Id: geo_normalize.c,v 1.45 2005/03/15 16:01:18 fwarmerdam Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  Code to normalize PCS and other composite codes in a GeoTIFF file.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geo_normalize.c,v $
+ * Revision 1.45  2005/03/15 16:01:18  fwarmerdam
+ * zero inv flattening interpreted as sphere
+ *
+ * Revision 1.44  2005/03/04 04:32:37  fwarmerdam
+ * added cylindricalequalarea support
+ *
+ * Revision 1.43  2005/03/04 04:02:40  fwarmerdam
+ * Fixed initialization of dfStdParallel2 for AEA and EC.
+ *
+ * Revision 1.42  2005/02/17 01:21:38  fwarmerdam
+ * fixed handling of ProjFalseOrigin{Easting,Northing}GeoKey
+ *
+ * Revision 1.41  2004/12/01 22:06:42  fwarmerdam
+ * bug 698: GTIFGetGCSInfo should not fail on missing pm if pm info not req.
+ *
+ * Revision 1.40  2004/07/09 17:27:37  warmerda
+ * Added 9122 as an alias for simple degrees.
+ *
+ * Revision 1.39  2004/06/07 12:57:13  warmerda
+ * fallback to using gdal_datum.csv if datum.csv not found
+ *
+ * Revision 1.38  2004/03/19 12:20:40  dron
+ * Initialize projection parameters in GTIFFetchProjParms() before using.
+ *
+ * Revision 1.37  2003/07/08 17:31:30  warmerda
+ * cleanup various warnings
+ *
+ * Revision 1.36  2003/01/28 18:31:58  warmerda
+ * Default dfInDegrees in GTIFAngleToDD().
+ *
+ * Revision 1.35  2003/01/15 04:39:16  warmerda
+ * Added GTIFDeaccessCSV
+ *
+ * Revision 1.34  2003/01/15 03:37:40  warmerda
+ * added GTIFFreeMemory()
+ *
+ * Revision 1.33  2002/12/05 19:21:01  warmerda
+ * fixed dfInDegrees to actually be in degrees, not radians!
+ *
+ * Revision 1.32  2002/11/30 16:01:11  warmerda
+ * fixed some problems in GTIFGetUOMAngleInfo
+ *
+ * Revision 1.31  2002/11/30 15:44:35  warmerda
+ * fixed GetCTParms EPSG code mappings
+ *
+ * Revision 1.30  2002/11/28 22:27:42  warmerda
+ * preliminary upgrade to EPSG 6.2.2 tables
+ *
+ * Revision 1.29  2002/06/19 03:51:15  warmerda
+ * migrated cpl_csv.h into cpl_serv.h
+ *
+ * Revision 1.28  2002/01/03 21:28:25  warmerda
+ * call CSVDeaccess(NULL) at end of GTIFPrintDefn()
+ *
+ * Revision 1.27  2001/04/17 13:41:10  warmerda
+ * fix memory leaks in GTIFPrintDefn()
+ *
+ * Revision 1.26  2001/04/17 13:23:07  warmerda
+ * added support for reading custom ellipsoid definitions
+ *
+ * Revision 1.25  2001/03/05 04:55:26  warmerda
+ * CVSDeaccess at end of GTIFGetDefn to avoid file leak
+ *
+ * Revision 1.24  2001/03/05 03:26:29  warmerda
+ * fixed memory leaks in GTIFPrintDefn()
+ *
+ * Revision 1.23  2001/02/23 13:49:48  warmerda
+ * Fixed GTIFPrintDefn() to use fprintf( fp ), instead of printf().
+ *
+ * Revision 1.22  2000/10/13 14:30:57  warmerda
+ * fixed LCC parm order when parameters read directly from geotiff file
+ *
+ * Revision 1.21  2000/09/15 19:30:14  warmerda
+ * report units of linear proj parms
+ *
+ * Revision 1.20  2000/09/15 18:21:07  warmerda
+ * Fixed order of parameters for LCC 2SP.  When parameters
+ * were read from EPSG CSV files the standard parallels and origin
+ * were mixed up.  This affects alot of state plane zones!
+ *
+ * Revision 1.19  2000/06/09 14:05:43  warmerda
+ * added default knowledge of NAD27/NAD83/WGS72/WGS84
+ *
+ * Revision 1.18  1999/12/10 21:28:12  warmerda
+ * fixed Stereographic to look for ProjCenterLat/Long
+ *
+ * Revision 1.17  1999/12/10 20:06:58  warmerda
+ * fixed up scale geokey used for a couple of projections
+ *
+ * Revision 1.16  1999/12/10 19:50:21  warmerda
+ * Added EquidistantConic support, fixed return of StdParallel2GeoKey for
+ * LCC2, and Albers.
+ *
+ * Revision 1.15  1999/12/10 19:39:26  warmerda
+ * Fixed bug setting the false northing for files with
+ * ProjCenterNorthingGeoKey set in GTIFGetDefn().
+ *
+ * Revision 1.14  1999/09/17 14:58:37  warmerda
+ * Added ProjRectifiedGridAngleGeoKey(3096) and support for it's
+ * use with Oblique Mercator in geo_normalize.c.
+ *
+ * Revision 1.13  1999/09/17 00:55:26  warmerda
+ * added GTIFGetUOMAngleInfo(), and UOMAngle in GTIFDefn
+ *
+ * Revision 1.12  1999/09/15 18:51:31  warmerda
+ * Map 9808 to TM South Oriented, not TM Modified Alaska.
+ *
+ * Revision 1.11  1999/09/15 16:44:06  warmerda
+ * Change meter to metre to match EPSG database in GTIFGetUOMLengthInfo()
+ * shortcut.
+ *
+ * Revision 1.10  1999/09/15 16:35:15  warmerda
+ * Fixed the fractions of second handling properly in GTIFAngleStringToDD().
+ *
+ * Revision 1.9  1999/09/15 14:24:17  warmerda
+ * Fixed serious bug in geo_normalize.c with translation of
+ * DD.MMSSsss values.  Return value was seriously off if any
+ * fraction of a second was included in the string.
+ *
+ * Revision 1.8  1999/07/13 03:12:52  warmerda
+ * Make scale a parameter of CT_Stereographic.
+ *
+ * Revision 1.7  1999/05/04 03:13:22  warmerda
+ * fixed a serious bug in parsing DMSmmss.sss values, and a bug in forming DMS strings
+ *
+ * Revision 1.6  1999/05/03 17:50:31  warmerda
+ * avoid warnings on IRIX
+ *
+ * Revision 1.5  1999/04/28 20:04:51  warmerda
+ * Added doxygen style documentation.
+ * Use GTIFPCSToMapSys() and related functions to partially normalize
+ * projections when we don't have the CSV files.
+ *
+ * Revision 1.4  1999/03/18 21:34:59  geotiff
+ * added GTIFDecToDMS
+ *
+ * Revision 1.3  1999/03/17 19:53:15  geotiff
+ * sys includes moved to cpl_serv.h
+ *
+ * Revision 1.2  1999/03/10 18:24:06  geotiff
+ * corrected to use int'
+ *
+ * Revision 1.1  1999/03/09 15:57:04  geotiff
+ * New
+ *
+ * Revision 1.4  1999/03/03 02:29:38  warmerda
+ * Define PI if not already defined.
+ *
+ * Revision 1.3  1999/03/02 21:10:57  warmerda
+ * added lots of projections
+ *
+ * Revision 1.2  1999/02/24 16:24:15  warmerda
+ * Continuing to evolve
+ *
+ * Revision 1.1  1999/02/22 18:51:08  warmerda
+ * New
+ *
+ */
+ 
+#include "cpl_serv.h"
+#include "geo_tiffp.h"
+#include "geovalues.h"
+#include "geo_normalize.h"
+
+#ifndef KvUserDefined
+#  define KvUserDefined 32767
+#endif
+
+#ifndef PI
+#  define PI 3.14159265358979323846
+#endif
+
+/* EPSG Codes for projection parameters.  Unfortunately, these bear no
+   relationship to the GeoTIFF codes even though the names are so similar. */
+
+#define EPSGNatOriginLat         8801
+#define EPSGNatOriginLong        8802
+#define EPSGNatOriginScaleFactor 8805
+#define EPSGFalseEasting         8806
+#define EPSGFalseNorthing        8807
+#define EPSGProjCenterLat        8811
+#define EPSGProjCenterLong       8812
+#define EPSGAzimuth              8813
+#define EPSGAngleRectifiedToSkewedGrid 8814
+#define EPSGInitialLineScaleFactor 8815
+#define EPSGProjCenterEasting    8816
+#define EPSGProjCenterNorthing   8817
+#define EPSGPseudoStdParallelLat 8818
+#define EPSGPseudoStdParallelScaleFactor 8819
+#define EPSGFalseOriginLat       8821
+#define EPSGFalseOriginLong      8822
+#define EPSGStdParallel1Lat      8823
+#define EPSGStdParallel2Lat      8824
+#define EPSGFalseOriginEasting   8826
+#define EPSGFalseOriginNorthing  8827
+#define EPSGSphericalOriginLat   8828
+#define EPSGSphericalOriginLong  8829
+#define EPSGInitialLongitude     8830
+#define EPSGZoneWidth            8831
+
+/************************************************************************/
+/*                           GTIFGetPCSInfo()                           */
+/************************************************************************/
+
+int GTIFGetPCSInfo( int nPCSCode, char **ppszEPSGName, 
+                    short *pnProjOp, short *pnUOMLengthCode, 
+                    short *pnGeogCS )
+
+{
+    char	**papszRecord;
+    char	szSearchKey[24];
+    const char	*pszFilename = CSVFilename( "pcs.csv" );
+    
+/* -------------------------------------------------------------------- */
+/*      Search the units database for this unit.  If we don't find      */
+/*      it return failure.                                              */
+/* -------------------------------------------------------------------- */
+    sprintf( szSearchKey, "%d", nPCSCode );
+    papszRecord = CSVScanFileByName( pszFilename, "COORD_REF_SYS_CODE",
+                                     szSearchKey, CC_Integer );
+
+    if( papszRecord == NULL )
+        return FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszEPSGName != NULL )
+    {
+        *ppszEPSGName =
+            CPLStrdup( CSLGetField( papszRecord,
+                                    CSVGetFileFieldId(pszFilename,
+                                                      "COORD_REF_SYS_NAME") ));
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the UOM Length code, if requested.                          */
+/* -------------------------------------------------------------------- */
+    if( pnUOMLengthCode != NULL )
+    {
+        const char	*pszValue;
+
+        pszValue =
+            CSLGetField( papszRecord,
+                         CSVGetFileFieldId(pszFilename,"UOM_CODE"));
+        if( atoi(pszValue) > 0 )
+            *pnUOMLengthCode = (short) atoi(pszValue);
+        else
+            *pnUOMLengthCode = KvUserDefined;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the UOM Length code, if requested.                          */
+/* -------------------------------------------------------------------- */
+    if( pnProjOp != NULL )
+    {
+        const char	*pszValue;
+
+        pszValue =
+            CSLGetField( papszRecord,
+                         CSVGetFileFieldId(pszFilename,"COORD_OP_CODE"));
+        if( atoi(pszValue) > 0 )
+            *pnProjOp = (short) atoi(pszValue);
+        else
+            *pnUOMLengthCode = KvUserDefined;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the GeogCS (Datum with PM) code, if requested.		*/
+/* -------------------------------------------------------------------- */
+    if( pnGeogCS != NULL )
+    {
+        const char	*pszValue;
+
+        pszValue =
+            CSLGetField( papszRecord,
+                         CSVGetFileFieldId(pszFilename,"SOURCE_GEOGCRS_CODE"));
+        if( atoi(pszValue) > 0 )
+            *pnGeogCS = (short) atoi(pszValue);
+        else
+            *pnGeogCS = KvUserDefined;
+    }
+
+    return TRUE;
+}
+
+/************************************************************************/
+/*                           GTIFAngleToDD()                            */
+/*                                                                      */
+/*      Convert a numeric angle to decimal degress.                     */
+/************************************************************************/
+
+double GTIFAngleToDD( double dfAngle, int nUOMAngle )
+
+{
+    if( nUOMAngle == 9110 )		/* DDD.MMSSsss */
+    {
+        char	szAngleString[32];
+
+        sprintf( szAngleString, "%12.7f", dfAngle );
+        dfAngle = GTIFAngleStringToDD( szAngleString, nUOMAngle );
+    }
+    else
+    {
+        double		dfInDegrees = 1.0;
+        
+        GTIFGetUOMAngleInfo( nUOMAngle, NULL, &dfInDegrees );
+        dfAngle = dfAngle * dfInDegrees;
+    }
+
+    return( dfAngle );
+}
+
+/************************************************************************/
+/*                        GTIFAngleStringToDD()                         */
+/*                                                                      */
+/*      Convert an angle in the specified units to decimal degrees.     */
+/************************************************************************/
+
+double GTIFAngleStringToDD( const char * pszAngle, int nUOMAngle )
+
+{
+    double	dfAngle;
+    
+    if( nUOMAngle == 9110 )		/* DDD.MMSSsss */
+    {
+        char	*pszDecimal;
+        
+        dfAngle = ABS(atoi(pszAngle));
+        pszDecimal = strchr(pszAngle,'.');
+        if( pszDecimal != NULL && strlen(pszDecimal) > 1 )
+        {
+            char	szMinutes[3];
+            char	szSeconds[64];
+
+            szMinutes[0] = pszDecimal[1];
+            if( pszDecimal[2] >= '0' && pszDecimal[2] <= '9' )
+                szMinutes[1] = pszDecimal[2];
+            else
+                szMinutes[1] = '0';
+            
+            szMinutes[2] = '\0';
+            dfAngle += atoi(szMinutes) / 60.0;
+
+            if( strlen(pszDecimal) > 3 )
+            {
+                szSeconds[0] = pszDecimal[3];
+                if( pszDecimal[4] >= '0' && pszDecimal[4] <= '9' )
+                {
+                    szSeconds[1] = pszDecimal[4];
+                    szSeconds[2] = '.';
+                    strcpy( szSeconds+3, pszDecimal + 5 );
+                }
+                else
+                {
+                    szSeconds[1] = '0';
+                    szSeconds[2] = '\0';
+                }
+                dfAngle += atof(szSeconds) / 3600.0;
+            }
+        }
+
+        if( pszAngle[0] == '-' )
+            dfAngle *= -1;
+    }
+    else if( nUOMAngle == 9105 || nUOMAngle == 9106 )	/* grad */
+    {
+        dfAngle = 180 * (atof(pszAngle ) / 200);
+    }
+    else if( nUOMAngle == 9101 )			/* radians */
+    {
+        dfAngle = 180 * (atof(pszAngle ) / PI);
+    }
+    else if( nUOMAngle == 9103 )			/* arc-minute */
+    {
+        dfAngle = atof(pszAngle) / 60;
+    }
+    else if( nUOMAngle == 9104 )			/* arc-second */
+    {
+        dfAngle = atof(pszAngle) / 3600;
+    }
+    else /* decimal degrees ... some cases missing but seeminly never used */
+    {
+        CPLAssert( nUOMAngle == 9102 || nUOMAngle == KvUserDefined
+                   || nUOMAngle == 0 );
+        
+        dfAngle = atof(pszAngle );
+    }
+
+    return( dfAngle );
+}
+
+/************************************************************************/
+/*                           GTIFGetGCSInfo()                           */
+/*                                                                      */
+/*      Fetch the datum, and prime meridian related to a particular     */
+/*      GCS.                                                            */
+/************************************************************************/
+
+int GTIFGetGCSInfo( int nGCSCode, char ** ppszName,
+                    short * pnDatum, short * pnPM, short *pnUOMAngle )
+
+{
+    char	szSearchKey[24];
+    int		nDatum, nPM, nUOMAngle;
+
+/* -------------------------------------------------------------------- */
+/*      Search the database for the corresponding datum code.           */
+/* -------------------------------------------------------------------- */
+    sprintf( szSearchKey, "%d", nGCSCode );
+
+    nDatum = atoi(CSVGetField( CSVFilename("gcs.csv" ),
+                               "COORD_REF_SYS_CODE", szSearchKey, CC_Integer,
+                               "DATUM_CODE" ) );
+
+/* -------------------------------------------------------------------- */
+/*      Handle some "well known" GCS codes directly if the table        */
+/*      wasn't found.                                                   */
+/* -------------------------------------------------------------------- */
+    if( nDatum < 1 )
+    {
+        const char * pszName = NULL;
+        nPM = PM_Greenwich;
+        nUOMAngle = Angular_DMS_Hemisphere; 
+        if( nGCSCode == GCS_NAD27 )
+        {
+            nDatum = Datum_North_American_Datum_1927;
+            pszName = "NAD27";
+        }
+        else if( nGCSCode == GCS_NAD83 )
+        {
+            nDatum = Datum_North_American_Datum_1983;
+            pszName = "NAD83";
+        }
+        else if( nGCSCode == GCS_WGS_84 )
+        {
+            nDatum = Datum_WGS84;
+            pszName = "WGS 84";
+        }
+        else if( nGCSCode == GCS_WGS_72 )
+        {
+            nDatum = Datum_WGS72;
+            pszName = "WGS 82";
+        }
+        else
+            return FALSE;
+
+        if( ppszName != NULL )
+            *ppszName = CPLStrdup( pszName );
+        if( pnDatum != NULL )
+            *pnDatum = (short) nDatum;
+        if( pnPM != NULL )
+            *pnPM = (short) nPM;
+        if( pnUOMAngle != NULL )
+            *pnUOMAngle = (short) nUOMAngle;
+
+        return TRUE;
+    }
+
+    if( pnDatum != NULL )
+        *pnDatum = (short) nDatum;
+    
+/* -------------------------------------------------------------------- */
+/*      Get the PM.                                                     */
+/* -------------------------------------------------------------------- */
+    if( pnPM != NULL )
+    {
+        nPM = atoi(CSVGetField( CSVFilename("gcs.csv" ),
+                            "COORD_REF_SYS_CODE", szSearchKey, CC_Integer,
+                            "PRIME_MERIDIAN_CODE" ) );
+
+        if( nPM < 1 )
+            return FALSE;
+
+        *pnPM = (short) nPM;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the angular units.                                          */
+/* -------------------------------------------------------------------- */
+    nUOMAngle = atoi(CSVGetField( CSVFilename("gcs.csv" ),
+                                  "COORD_REF_SYS_CODE",szSearchKey, CC_Integer,
+                                  "UOM_CODE" ) );
+
+    if( nUOMAngle < 1 )
+        return FALSE;
+
+    if( pnUOMAngle != NULL )
+        *pnUOMAngle = (short) nUOMAngle;
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszName != NULL )
+        *ppszName =
+            CPLStrdup(CSVGetField( CSVFilename("gcs.csv" ),
+                                   "COORD_REF_SYS_CODE",szSearchKey,CC_Integer,
+                                   "COORD_REF_SYS_NAME" ));
+    
+    return( TRUE );
+}
+
+/************************************************************************/
+/*                        GTIFGetEllipsoidInfo()                        */
+/*                                                                      */
+/*      Fetch info about an ellipsoid.  Axes are always returned in     */
+/*      meters.  SemiMajor computed based on inverse flattening         */
+/*      where that is provided.                                         */
+/************************************************************************/
+
+int GTIFGetEllipsoidInfo( int nEllipseCode, char ** ppszName,
+                          double * pdfSemiMajor, double * pdfSemiMinor )
+
+{
+    char	szSearchKey[24];
+    double	dfSemiMajor, dfToMeters = 1.0;
+    int		nUOMLength;
+    
+/* -------------------------------------------------------------------- */
+/*      Get the semi major axis.                                        */
+/* -------------------------------------------------------------------- */
+    sprintf( szSearchKey, "%d", nEllipseCode );
+
+    dfSemiMajor =
+        atof(CSVGetField( CSVFilename("ellipsoid.csv" ),
+                          "ELLIPSOID_CODE", szSearchKey, CC_Integer,
+                          "SEMI_MAJOR_AXIS" ) );
+
+/* -------------------------------------------------------------------- */
+/*      Try some well known ellipsoids.                                 */
+/* -------------------------------------------------------------------- */
+    if( dfSemiMajor == 0.0 )
+    {
+        double     dfInvFlattening, dfSemiMinor;
+        const char *pszName = NULL;
+        
+        if( nEllipseCode == Ellipse_Clarke_1866 )
+        {
+            pszName = "Clarke 1866";
+            dfSemiMajor = 6378206.4;
+            dfSemiMinor = 6356583.8;
+            dfInvFlattening = 0.0;
+        }
+        else if( nEllipseCode == Ellipse_GRS_1980 )
+        {
+            pszName = "GRS 1980";
+            dfSemiMajor = 6378137.0;
+            dfSemiMinor = 0.0;
+            dfInvFlattening = 298.257222101;
+        }
+        else if( nEllipseCode == Ellipse_WGS_84 )
+        {
+            pszName = "WGS 84";
+            dfSemiMajor = 6378137.0;
+            dfSemiMinor = 0.0;
+            dfInvFlattening = 298.257223563;
+        }
+        else if( nEllipseCode == 7043 )
+        {
+            pszName = "WGS 72";
+            dfSemiMajor = 6378135.0;
+            dfSemiMinor = 0.0;
+            dfInvFlattening = 298.26;
+        }
+        else
+            return FALSE;
+
+        if( dfSemiMinor == 0.0 )
+            dfSemiMinor = dfSemiMajor * (1 - 1.0/dfInvFlattening);
+
+        if( pdfSemiMinor != NULL )
+            *pdfSemiMinor = dfSemiMinor;
+        if( pdfSemiMajor != NULL )
+            *pdfSemiMajor = dfSemiMajor;
+        if( ppszName != NULL )
+            *ppszName = CPLStrdup( pszName );
+
+        return TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*	Get the translation factor into meters.				*/
+/* -------------------------------------------------------------------- */
+    nUOMLength = atoi(CSVGetField( CSVFilename("ellipsoid.csv" ),
+                                   "ELLIPSOID_CODE", szSearchKey, CC_Integer,
+                                   "UOM_CODE" ));
+    GTIFGetUOMLengthInfo( nUOMLength, NULL, &dfToMeters );
+
+    dfSemiMajor *= dfToMeters;
+    
+    if( pdfSemiMajor != NULL )
+        *pdfSemiMajor = dfSemiMajor;
+    
+/* -------------------------------------------------------------------- */
+/*      Get the semi-minor if requested.  If the Semi-minor axis        */
+/*      isn't available, compute it based on the inverse flattening.    */
+/* -------------------------------------------------------------------- */
+    if( pdfSemiMinor != NULL )
+    {
+        *pdfSemiMinor =
+            atof(CSVGetField( CSVFilename("ellipsoid.csv" ),
+                              "ELLIPSOID_CODE", szSearchKey, CC_Integer,
+                              "SEMI_MINOR_AXIS" )) * dfToMeters;
+
+        if( *pdfSemiMinor == 0.0 )
+        {
+            double	dfInvFlattening;
+            
+            dfInvFlattening = 
+                atof(CSVGetField( CSVFilename("ellipsoid.csv" ),
+                                  "ELLIPSOID_CODE", szSearchKey, CC_Integer,
+                                  "INV_FLATTENING" ));
+            *pdfSemiMinor = dfSemiMajor * (1 - 1.0/dfInvFlattening);
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszName != NULL )
+        *ppszName =
+            CPLStrdup(CSVGetField( CSVFilename("ellipsoid.csv" ),
+                                   "ELLIPSOID_CODE", szSearchKey, CC_Integer,
+                                   "ELLIPSOID_NAME" ));
+    
+    return( TRUE );
+}
+
+/************************************************************************/
+/*                           GTIFGetPMInfo()                            */
+/*                                                                      */
+/*      Get the offset between a given prime meridian and Greenwich     */
+/*      in degrees.                                                     */
+/************************************************************************/
+
+int GTIFGetPMInfo( int nPMCode, char ** ppszName, double *pdfOffset )
+
+{
+    char	szSearchKey[24];
+    int		nUOMAngle;
+    const char *pszFilename = CSVFilename("prime_meridian.csv");
+
+/* -------------------------------------------------------------------- */
+/*      Use a special short cut for Greenwich, since it is so common.   */
+/* -------------------------------------------------------------------- */
+    if( nPMCode == PM_Greenwich )
+    {
+        if( pdfOffset != NULL )
+            *pdfOffset = 0.0;
+        if( ppszName != NULL )
+            *ppszName = CPLStrdup( "Greenwich" );
+        return TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Search the database for the corresponding datum code.           */
+/* -------------------------------------------------------------------- */
+    sprintf( szSearchKey, "%d", nPMCode );
+
+    nUOMAngle =
+        atoi(CSVGetField( pszFilename, 
+                          "PRIME_MERIDIAN_CODE", szSearchKey, CC_Integer,
+                          "UOM_CODE" ) );
+    if( nUOMAngle < 1 )
+        return FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Get the PM offset.                                              */
+/* -------------------------------------------------------------------- */
+    if( pdfOffset != NULL )
+    {
+        *pdfOffset =
+            GTIFAngleStringToDD(
+                CSVGetField( pszFilename, 
+                             "PRIME_MERIDIAN_CODE", szSearchKey, CC_Integer,
+                             "GREENWICH_LONGITUDE" ),
+                nUOMAngle );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszName != NULL )
+        *ppszName =
+            CPLStrdup(
+                CSVGetField( pszFilename, 
+                             "PRIME_MERIDIAN_CODE", szSearchKey, CC_Integer,
+                             "PRIME_MERIDIAN_NAME" ));
+    
+    return( TRUE );
+}
+
+/************************************************************************/
+/*                          GTIFGetDatumInfo()                          */
+/*                                                                      */
+/*      Fetch the ellipsoid, and name for a datum.                      */
+/************************************************************************/
+
+int GTIFGetDatumInfo( int nDatumCode, char ** ppszName, short * pnEllipsoid )
+
+{
+    char	szSearchKey[24];
+    int		nEllipsoid;
+    const char *pszFilename = CSVFilename( "datum.csv" );
+    FILE       *fp;
+
+/* -------------------------------------------------------------------- */
+/*      If we can't find datum.csv then gdal_datum.csv is an            */
+/*      acceptable fallback.  Mostly this is for GDAL.                  */
+/* -------------------------------------------------------------------- */
+    if( (fp = VSIFOpen(pszFilename,"r")) == NULL )
+        pszFilename = CSVFilename( "gdal_datum.csv" );
+    else
+        VSIFClose( fp );
+
+/* -------------------------------------------------------------------- */
+/*      Search the database for the corresponding datum code.           */
+/* -------------------------------------------------------------------- */
+    sprintf( szSearchKey, "%d", nDatumCode );
+
+    nEllipsoid = atoi(CSVGetField( pszFilename,
+                                   "DATUM_CODE", szSearchKey, CC_Integer,
+                                   "ELLIPSOID_CODE" ) );
+
+    if( pnEllipsoid != NULL )
+        *pnEllipsoid = (short) nEllipsoid;
+    
+/* -------------------------------------------------------------------- */
+/*      Handle a few built-in datums.                                   */
+/* -------------------------------------------------------------------- */
+    if( nEllipsoid < 1 )
+    {
+        const char *pszName = NULL;
+        
+        if( nDatumCode == Datum_North_American_Datum_1927 )
+        {
+            nEllipsoid = Ellipse_Clarke_1866;
+            pszName = "North American Datum 1927";
+        }
+        else if( nDatumCode == Datum_North_American_Datum_1983 )
+        {
+            nEllipsoid = Ellipse_GRS_1980;
+            pszName = "North American Datum 1983";
+        }
+        else if( nDatumCode == Datum_WGS84 )
+        {
+            nEllipsoid = Ellipse_WGS_84;
+            pszName = "World Geodetic System 1984";
+        }
+        else if( nDatumCode == Datum_WGS72 )
+        {
+            nEllipsoid = 7043; /* WGS7 */
+            pszName = "World Geodetic System 1972";
+        }
+        else
+            return FALSE;
+
+        if( pnEllipsoid != NULL )
+            *pnEllipsoid = (short) nEllipsoid;
+
+        if( ppszName != NULL )
+            *ppszName = CPLStrdup( pszName );
+
+        return TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszName != NULL )
+        *ppszName =
+            CPLStrdup(CSVGetField( pszFilename,
+                                   "DATUM_CODE", szSearchKey, CC_Integer,
+                                   "DATUM_NAME" ));
+    
+    return( TRUE );
+}
+
+
+/************************************************************************/
+/*                        GTIFGetUOMLengthInfo()                        */
+/*                                                                      */
+/*      Note: This function should eventually also know how to          */
+/*      lookup length aliases in the UOM_LE_ALIAS table.                */
+/************************************************************************/
+
+int GTIFGetUOMLengthInfo( int nUOMLengthCode,
+                          char **ppszUOMName,
+                          double * pdfInMeters )
+
+{
+    char	**papszUnitsRecord;
+    char	szSearchKey[24];
+    int		iNameField;
+    const char *pszFilename;
+
+/* -------------------------------------------------------------------- */
+/*      We short cut meter to save work in the most common case.        */
+/* -------------------------------------------------------------------- */
+    if( nUOMLengthCode == 9001 )
+    {
+        if( ppszUOMName != NULL )
+            *ppszUOMName = CPLStrdup( "metre" );
+        if( pdfInMeters != NULL )
+            *pdfInMeters = 1.0;
+
+        return TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Search the units database for this unit.  If we don't find      */
+/*      it return failure.                                              */
+/* -------------------------------------------------------------------- */
+    pszFilename = CSVFilename( "unit_of_measure.csv" );
+
+    sprintf( szSearchKey, "%d", nUOMLengthCode );
+    papszUnitsRecord =
+        CSVScanFileByName( pszFilename,
+                           "UOM_CODE", szSearchKey, CC_Integer );
+
+    if( papszUnitsRecord == NULL )
+        return FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszUOMName != NULL )
+    {
+        iNameField = CSVGetFileFieldId( pszFilename,
+                                        "UNIT_OF_MEAS_NAME" );
+        *ppszUOMName = CPLStrdup( CSLGetField(papszUnitsRecord, iNameField) );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Get the A and B factor fields, and create the multiplicative    */
+/*      factor.                                                         */
+/* -------------------------------------------------------------------- */
+    if( pdfInMeters != NULL )
+    {
+        int	iBFactorField, iCFactorField;
+        
+        iBFactorField = CSVGetFileFieldId( pszFilename, "FACTOR_B" );
+        iCFactorField = CSVGetFileFieldId( pszFilename, "FACTOR_C" );
+
+        if( atof(CSLGetField(papszUnitsRecord, iCFactorField)) > 0.0 )
+            *pdfInMeters = atof(CSLGetField(papszUnitsRecord, iBFactorField))
+                / atof(CSLGetField(papszUnitsRecord, iCFactorField));
+        else
+            *pdfInMeters = 0.0;
+    }
+    
+    return( TRUE );
+}
+
+/************************************************************************/
+/*                        GTIFGetUOMAngleInfo()                         */
+/************************************************************************/
+
+int GTIFGetUOMAngleInfo( int nUOMAngleCode,
+                         char **ppszUOMName,
+                         double * pdfInDegrees )
+
+{
+    const char	*pszUOMName = NULL;
+    double	dfInDegrees = 1.0;
+    const char *pszFilename = CSVFilename( "unit_of_measure.csv" );
+    char	szSearchKey[24];
+
+    sprintf( szSearchKey, "%d", nUOMAngleCode );
+    pszUOMName = CSVGetField( pszFilename,
+                              "UOM_CODE", szSearchKey, CC_Integer,
+                              "UNIT_OF_MEAS_NAME" );
+
+/* -------------------------------------------------------------------- */
+/*      If the file is found, read from there.  Note that FactorC is    */
+/*      an empty field for any of the DMS style formats, and in this    */
+/*      case we really want to return the default InDegrees value       */
+/*      (1.0) from above.                                               */
+/* -------------------------------------------------------------------- */
+    if( pszUOMName != NULL )
+    {
+        double dfFactorB, dfFactorC, dfInRadians;
+        
+        dfFactorB = 
+            atof(CSVGetField( pszFilename,
+                              "UOM_CODE", szSearchKey, CC_Integer,
+                              "FACTOR_B" ));
+        
+        dfFactorC = 
+            atof(CSVGetField( pszFilename,
+                              "UOM_CODE", szSearchKey, CC_Integer,
+                              "FACTOR_C" ));
+
+        if( dfFactorC != 0.0 )
+        {
+            dfInRadians = (dfFactorB / dfFactorC);
+            dfInDegrees = dfInRadians * 180.0 / PI;
+        }
+                          
+
+        /* We do a special override of some of the DMS formats name */
+        if( nUOMAngleCode == 9102 || nUOMAngleCode == 9107
+            || nUOMAngleCode == 9108 || nUOMAngleCode == 9110
+            || nUOMAngleCode == 9122 )
+        {
+            dfInDegrees = 1.0;
+            pszUOMName = "degree";
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Otherwise handle a few well known units directly.               */
+/* -------------------------------------------------------------------- */
+    else
+    {
+        switch( nUOMAngleCode )
+        {
+          case 9101:
+            pszUOMName = "radian";
+            dfInDegrees = 180.0 / PI;
+            break;
+        
+          case 9102:
+          case 9107:
+          case 9108:
+          case 9110:
+            pszUOMName = "degree";
+            dfInDegrees = 1.0;
+            break;
+
+          case 9103:
+            pszUOMName = "arc-minute";
+            dfInDegrees = 1 / 60.0;
+            break;
+
+          case 9104:
+            pszUOMName = "arc-second";
+            dfInDegrees = 1 / 3600.0;
+            break;
+        
+          case 9105:
+            pszUOMName = "grad";
+            dfInDegrees = 180.0 / 200.0;
+            break;
+
+          case 9106:
+            pszUOMName = "gon";
+            dfInDegrees = 180.0 / 200.0;
+            break;
+        
+          case 9109:
+            pszUOMName = "microradian";
+            dfInDegrees = 180.0 / (PI * 1000000.0);
+            break;
+
+          default:
+            return FALSE;
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Return to caller.                                               */
+/* -------------------------------------------------------------------- */
+    if( ppszUOMName != NULL )
+    {
+        if( pszUOMName != NULL )
+            *ppszUOMName = CPLStrdup( pszUOMName );
+        else
+            *ppszUOMName = NULL;
+    }
+
+    if( pdfInDegrees != NULL )
+        *pdfInDegrees = dfInDegrees;
+
+    return( TRUE );
+}
+
+/************************************************************************/
+/*                    EPSGProjMethodToCTProjMethod()                    */
+/*                                                                      */
+/*      Convert between the EPSG enumeration for projection methods,    */
+/*      and the GeoTIFF CT codes.                                       */
+/************************************************************************/
+
+static int EPSGProjMethodToCTProjMethod( int nEPSG )
+
+{
+    /* see trf_method.csv for list of EPSG codes */
+    
+    switch( nEPSG )
+    {
+      case 9801:
+        return( CT_LambertConfConic_1SP );
+
+      case 9802:
+        return( CT_LambertConfConic_2SP );
+
+      case 9803:
+        return( CT_LambertConfConic_2SP ); /* Belgian variant not supported */
+
+      case 9804:
+        return( CT_Mercator );  /* 1SP and 2SP not differentiated */
+
+      case 9805:
+        return( CT_Mercator );  /* 1SP and 2SP not differentiated */
+
+      case 9806:
+        return( CT_CassiniSoldner );
+
+      case 9807:
+        return( CT_TransverseMercator );
+
+      case 9808:
+        return( CT_TransvMercator_SouthOriented );
+
+      case 9809:
+        return( CT_ObliqueStereographic );
+
+      case 9810:
+        return( CT_PolarStereographic );
+
+      case 9811:
+        return( CT_NewZealandMapGrid );
+
+      case 9812:
+        return( CT_ObliqueMercator ); /* is hotine actually different? */
+
+      case 9813:
+        return( CT_ObliqueMercator_Laborde );
+
+      case 9814:
+        return( CT_ObliqueMercator_Rosenmund ); /* swiss  */
+
+      case 9815:
+        return( CT_ObliqueMercator );
+
+      case 9816: /* tunesia mining grid has no counterpart */
+        return( KvUserDefined );
+    }
+
+    return( KvUserDefined );
+}
+
+/************************************************************************/
+/*                            SetGTParmIds()                            */
+/*                                                                      */
+/*      This is hardcoded logic to set the GeoTIFF parmaeter            */
+/*      identifiers for all the EPSG supported projections.  As the     */
+/*      trf_method.csv table grows with new projections, this code      */
+/*      will need to be updated.                                        */
+/************************************************************************/
+
+static int SetGTParmIds( int nCTProjection, 
+                         int *panProjParmId, 
+                         int *panEPSGCodes )
+
+{
+    int anWorkingDummy[7];
+
+    if( panEPSGCodes == NULL )
+        panEPSGCodes = anWorkingDummy;
+    if( panProjParmId == NULL )
+        panProjParmId = anWorkingDummy;
+
+    memset( panEPSGCodes, 0, sizeof(int) * 7 );
+
+    /* psDefn->nParms = 7; */
+    
+    switch( nCTProjection )
+    {
+      case CT_CassiniSoldner:
+      case CT_NewZealandMapGrid:
+        panProjParmId[0] = ProjNatOriginLatGeoKey;
+        panProjParmId[1] = ProjNatOriginLongGeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        panEPSGCodes[0] = EPSGNatOriginLat;
+        panEPSGCodes[1] = EPSGNatOriginLong;
+        panEPSGCodes[5] = EPSGFalseEasting;
+        panEPSGCodes[6] = EPSGFalseNorthing;
+        return TRUE;
+
+      case CT_ObliqueMercator:
+        panProjParmId[0] = ProjCenterLatGeoKey;
+        panProjParmId[1] = ProjCenterLongGeoKey;
+        panProjParmId[2] = ProjAzimuthAngleGeoKey;
+        panProjParmId[3] = ProjRectifiedGridAngleGeoKey;
+        panProjParmId[4] = ProjScaleAtCenterGeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        panEPSGCodes[0] = EPSGProjCenterLat;
+        panEPSGCodes[1] = EPSGProjCenterLong;
+        panEPSGCodes[2] = EPSGAzimuth;
+        panEPSGCodes[3] = EPSGAngleRectifiedToSkewedGrid;
+        panEPSGCodes[4] = EPSGInitialLineScaleFactor;
+        panEPSGCodes[5] = EPSGProjCenterEasting;
+        panEPSGCodes[6] = EPSGProjCenterNorthing;
+        return TRUE;
+
+      case CT_ObliqueMercator_Laborde:
+        panProjParmId[0] = ProjCenterLatGeoKey;
+        panProjParmId[1] = ProjCenterLongGeoKey;
+        panProjParmId[2] = ProjAzimuthAngleGeoKey;
+        panProjParmId[4] = ProjScaleAtCenterGeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        panEPSGCodes[0] = EPSGProjCenterLat;
+        panEPSGCodes[1] = EPSGProjCenterLong;
+        panEPSGCodes[2] = EPSGAzimuth;
+        panEPSGCodes[4] = EPSGInitialLineScaleFactor;
+        panEPSGCodes[5] = EPSGProjCenterEasting;
+        panEPSGCodes[6] = EPSGProjCenterNorthing;
+        return TRUE;
+        
+      case CT_LambertConfConic_1SP:
+      case CT_Mercator:
+      case CT_ObliqueStereographic:
+      case CT_PolarStereographic:
+      case CT_TransverseMercator:
+      case CT_TransvMercator_SouthOriented:
+        panProjParmId[0] = ProjNatOriginLatGeoKey;
+        panProjParmId[1] = ProjNatOriginLongGeoKey;
+        panProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        panEPSGCodes[0] = EPSGNatOriginLat;
+        panEPSGCodes[1] = EPSGNatOriginLong;
+        panEPSGCodes[4] = EPSGNatOriginScaleFactor;
+        panEPSGCodes[5] = EPSGFalseEasting;
+        panEPSGCodes[6] = EPSGFalseNorthing;
+        return TRUE;
+
+      case CT_LambertConfConic_2SP:
+        panProjParmId[0] = ProjFalseOriginLatGeoKey;
+        panProjParmId[1] = ProjFalseOriginLongGeoKey;
+        panProjParmId[2] = ProjStdParallel1GeoKey;
+        panProjParmId[3] = ProjStdParallel2GeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        panEPSGCodes[0] = EPSGFalseOriginLat;
+        panEPSGCodes[1] = EPSGFalseOriginLong;
+        panEPSGCodes[2] = EPSGStdParallel1Lat;
+        panEPSGCodes[3] = EPSGStdParallel2Lat;
+        panEPSGCodes[5] = EPSGFalseOriginEasting;
+        panEPSGCodes[6] = EPSGFalseOriginNorthing;
+        return TRUE;
+
+      case CT_SwissObliqueCylindrical:
+        panProjParmId[0] = ProjCenterLatGeoKey;
+        panProjParmId[1] = ProjCenterLongGeoKey;
+        panProjParmId[5] = ProjFalseEastingGeoKey;
+        panProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        /* EPSG codes? */
+        return TRUE;
+
+      default:
+        return( FALSE );
+    }
+}
+
+/************************************************************************/
+/*                         GTIFGetProjTRFInfo()                         */
+/*                                                                      */
+/*      Transform a PROJECTION_TRF_CODE into a projection method,       */
+/*      and a set of parameters.  The parameters identify will          */
+/*      depend on the returned method, but they will all have been      */
+/*      normalized into degrees and meters.                             */
+/************************************************************************/
+
+int GTIFGetProjTRFInfo( /* COORD_OP_CODE from coordinate_operation.csv */
+                        int nProjTRFCode, 
+                        char **ppszProjTRFName,
+                        short * pnProjMethod,
+                        double * padfProjParms )
+
+{
+    int		nProjMethod, i, anEPSGCodes[7];
+    double	adfProjParms[7];
+    char	szTRFCode[16];
+    int         nCTProjMethod;
+    char       *pszFilename = CPLStrdup(CSVFilename("projop_wparm.csv"));
+
+/* -------------------------------------------------------------------- */
+/*      Get the proj method.  If this fails to return a meaningful      */
+/*      number, then the whole function fails.                          */
+/* -------------------------------------------------------------------- */
+    sprintf( szTRFCode, "%d", nProjTRFCode );
+    nProjMethod =
+        atoi( CSVGetField( pszFilename,
+                           "COORD_OP_CODE", szTRFCode, CC_Integer,
+                           "COORD_OP_METHOD_CODE" ) );
+    if( nProjMethod == 0 )
+    {
+        CPLFree( pszFilename );
+        return FALSE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Initialize a definition of what EPSG codes need to be loaded    */
+/*      into what fields in adfProjParms.                               */
+/* -------------------------------------------------------------------- */
+    nCTProjMethod = EPSGProjMethodToCTProjMethod( nProjMethod );
+    SetGTParmIds( nCTProjMethod, NULL, anEPSGCodes );
+
+/* -------------------------------------------------------------------- */
+/*      Get the parameters for this projection.  For the time being     */
+/*      I am assuming the first four parameters are angles, the         */
+/*      fifth is unitless (normally scale), and the remainder are       */
+/*      linear measures.  This works fine for the existing              */
+/*      projections, but is a pretty fragile approach.                  */
+/* -------------------------------------------------------------------- */
+
+    for( i = 0; i < 7; i++ )
+    {
+        char    szParamUOMID[32], szParamValueID[32], szParamCodeID[32];
+        const char *pszValue;
+        int     nUOM;
+        int     nEPSGCode = anEPSGCodes[i];
+        int     iEPSG;
+
+        /* Establish default */
+        if( nEPSGCode == EPSGAngleRectifiedToSkewedGrid )
+            adfProjParms[i] = 90.0;
+        else if( nEPSGCode == EPSGNatOriginScaleFactor
+                 || nEPSGCode == EPSGInitialLineScaleFactor
+                 || nEPSGCode == EPSGPseudoStdParallelScaleFactor )
+            adfProjParms[i] = 1.0;
+        else
+            adfProjParms[i] = 0.0;
+
+        /* If there is no parameter, skip */
+        if( nEPSGCode == 0 )
+            continue;
+
+        /* Find the matching parameter */
+        for( iEPSG = 0; iEPSG < 7; iEPSG++ )
+        {
+            sprintf( szParamCodeID, "PARAMETER_CODE_%d", iEPSG+1 );
+
+            if( atoi(CSVGetField( pszFilename,
+                                  "COORD_OP_CODE", szTRFCode, CC_Integer, 
+                                  szParamCodeID )) == nEPSGCode )
+                break;
+        }
+
+        /* not found, accept the default */
+        if( iEPSG == 7 )
+            continue;
+
+        /* Get the value, and UOM */
+        sprintf( szParamUOMID, "PARAMETER_UOM_%d", iEPSG+1 );
+        sprintf( szParamValueID, "PARAMETER_VALUE_%d", iEPSG+1 );
+
+        nUOM = atoi(CSVGetField( pszFilename,
+                                 "COORD_OP_CODE", szTRFCode, CC_Integer, 
+                                 szParamUOMID ));
+        pszValue = CSVGetField( pszFilename,
+                                "COORD_OP_CODE", szTRFCode, CC_Integer, 
+                                szParamValueID );
+
+        /* Transform according to the UOM */
+        if( nUOM >= 9100 && nUOM < 9200 )
+            adfProjParms[i] = GTIFAngleStringToDD( pszValue, nUOM );
+        else if( nUOM > 9000 && nUOM < 9100 )
+        {
+            double dfInMeters;
+
+            if( !GTIFGetUOMLengthInfo( nUOM, NULL, &dfInMeters ) )
+                dfInMeters = 1.0;
+            adfProjParms[i] = atof(pszValue) * dfInMeters;
+        }
+        else
+            adfProjParms[i] = atof(pszValue);
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Get the name, if requested.                                     */
+/* -------------------------------------------------------------------- */
+    if( ppszProjTRFName != NULL )
+    {
+        *ppszProjTRFName =
+            CPLStrdup(CSVGetField( pszFilename,
+                                   "COORD_OP_CODE", szTRFCode, CC_Integer,
+                                   "COORD_OP_NAME" ));
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Transfer requested data into passed variables.                  */
+/* -------------------------------------------------------------------- */
+    if( pnProjMethod != NULL )
+        *pnProjMethod = (short) nProjMethod;
+
+    if( padfProjParms != NULL )
+    {
+        for( i = 0; i < 7; i++ )
+            padfProjParms[i] = adfProjParms[i];
+    }
+
+    CPLFree( pszFilename );
+
+    return TRUE;
+}
+
+/************************************************************************/
+/*                         GTIFFetchProjParms()                         */
+/*                                                                      */
+/*      Fetch the projection parameters for a particular projection     */
+/*      from a GeoTIFF file, and fill the GTIFDefn structure out        */
+/*      with them.                                                      */
+/************************************************************************/
+
+static void GTIFFetchProjParms( GTIF * psGTIF, GTIFDefn * psDefn )
+
+{
+    double dfNatOriginLong = 0.0, dfNatOriginLat = 0.0, dfRectGridAngle = 0.0;
+    double dfFalseEasting = 0.0, dfFalseNorthing = 0.0, dfNatOriginScale = 1.0;
+    double dfStdParallel1 = 0.0, dfStdParallel2 = 0.0, dfAzimuth = 0.0;
+
+/* -------------------------------------------------------------------- */
+/*      Get the false easting, and northing if available.               */
+/* -------------------------------------------------------------------- */
+    if( !GTIFKeyGet(psGTIF, ProjFalseEastingGeoKey, &dfFalseEasting, 0, 1)
+        && !GTIFKeyGet(psGTIF, ProjCenterEastingGeoKey,
+                       &dfFalseEasting, 0, 1) 
+        && !GTIFKeyGet(psGTIF, ProjFalseOriginEastingGeoKey,
+                       &dfFalseEasting, 0, 1) )
+        dfFalseEasting = 0.0;
+        
+    if( !GTIFKeyGet(psGTIF, ProjFalseNorthingGeoKey, &dfFalseNorthing,0,1)
+        && !GTIFKeyGet(psGTIF, ProjCenterNorthingGeoKey,
+                       &dfFalseNorthing, 0, 1)
+        && !GTIFKeyGet(psGTIF, ProjFalseOriginNorthingGeoKey,
+                       &dfFalseNorthing, 0, 1) )
+        dfFalseNorthing = 0.0;
+        
+    switch( psDefn->CTProjection )
+    {
+/* -------------------------------------------------------------------- */
+      case CT_Stereographic:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjScaleAtNatOriginGeoKey,
+                       &dfNatOriginScale, 0, 1 ) == 0 )
+            dfNatOriginScale = 1.0;
+            
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjCenterLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjCenterLongGeoKey;
+        psDefn->ProjParm[4] = dfNatOriginScale;
+        psDefn->ProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_LambertConfConic_1SP:
+      case CT_Mercator:
+      case CT_ObliqueStereographic:
+      case CT_TransverseMercator:
+      case CT_TransvMercator_SouthOriented:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjScaleAtNatOriginGeoKey,
+                       &dfNatOriginScale, 0, 1 ) == 0 )
+            dfNatOriginScale = 1.0;
+            
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjNatOriginLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjNatOriginLongGeoKey;
+        psDefn->ProjParm[4] = dfNatOriginScale;
+        psDefn->ProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_ObliqueMercator: /* hotine */
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjAzimuthAngleGeoKey, 
+                       &dfAzimuth, 0, 1 ) == 0 )
+            dfAzimuth = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjRectifiedGridAngleGeoKey,
+                       &dfRectGridAngle, 0, 1 ) == 0 )
+            dfRectGridAngle = 90.0;
+
+        if( GTIFKeyGet(psGTIF, ProjScaleAtNatOriginGeoKey,
+                       &dfNatOriginScale, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjScaleAtCenterGeoKey,
+                          &dfNatOriginScale, 0, 1 ) == 0 )
+            dfNatOriginScale = 1.0;
+            
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjCenterLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjCenterLongGeoKey;
+        psDefn->ProjParm[2] = dfAzimuth;
+        psDefn->ProjParmId[2] = ProjAzimuthAngleGeoKey;
+        psDefn->ProjParm[3] = dfRectGridAngle;
+        psDefn->ProjParmId[3] = ProjRectifiedGridAngleGeoKey;
+        psDefn->ProjParm[4] = dfNatOriginScale;
+        psDefn->ProjParmId[4] = ProjScaleAtCenterGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_CassiniSoldner:
+      case CT_Polyconic:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjScaleAtNatOriginGeoKey,
+                       &dfNatOriginScale, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjScaleAtCenterGeoKey,
+                          &dfNatOriginScale, 0, 1 ) == 0 )
+            dfNatOriginScale = 1.0;
+            
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjNatOriginLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjNatOriginLongGeoKey;
+        psDefn->ProjParm[4] = dfNatOriginScale;
+        psDefn->ProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_AzimuthalEquidistant:
+      case CT_MillerCylindrical:
+      case CT_Equirectangular:
+      case CT_Gnomonic:
+      case CT_LambertAzimEqualArea:
+      case CT_Orthographic:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjCenterLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjCenterLongGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_Robinson:
+      case CT_Sinusoidal:
+      case CT_VanDerGrinten:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjCenterLongGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_PolarStereographic:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjStraightVertPoleLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjScaleAtNatOriginGeoKey,
+                       &dfNatOriginScale, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjScaleAtCenterGeoKey,
+                          &dfNatOriginScale, 0, 1 ) == 0 )
+            dfNatOriginScale = 1.0;
+            
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjNatOriginLatGeoKey;;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjStraightVertPoleLongGeoKey;
+        psDefn->ProjParm[4] = dfNatOriginScale;
+        psDefn->ProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_LambertConfConic_2SP:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjStdParallel1GeoKey, 
+                       &dfStdParallel1, 0, 1 ) == 0 )
+            dfStdParallel1 = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjStdParallel2GeoKey, 
+                       &dfStdParallel2, 0, 1 ) == 0 )
+            dfStdParallel1 = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfNatOriginLat;
+        psDefn->ProjParmId[0] = ProjFalseOriginLatGeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjFalseOriginLongGeoKey;
+        psDefn->ProjParm[2] = dfStdParallel1;
+        psDefn->ProjParmId[2] = ProjStdParallel1GeoKey;
+        psDefn->ProjParm[3] = dfStdParallel2;
+        psDefn->ProjParmId[3] = ProjStdParallel2GeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_AlbersEqualArea:
+      case CT_EquidistantConic:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjStdParallel1GeoKey, 
+                       &dfStdParallel1, 0, 1 ) == 0 )
+            dfStdParallel1 = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjStdParallel2GeoKey, 
+                       &dfStdParallel2, 0, 1 ) == 0 )
+            dfStdParallel2 = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLatGeoKey, 
+                       &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLatGeoKey, 
+                          &dfNatOriginLat, 0, 1 ) == 0 )
+            dfNatOriginLat = 0.0;
+
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfStdParallel1;
+        psDefn->ProjParmId[0] = ProjStdParallel1GeoKey;
+        psDefn->ProjParm[1] = dfStdParallel2;
+        psDefn->ProjParmId[1] = ProjStdParallel2GeoKey;
+        psDefn->ProjParm[2] = dfNatOriginLat;
+        psDefn->ProjParmId[2] = ProjNatOriginLatGeoKey;
+        psDefn->ProjParm[3] = dfNatOriginLong;
+        psDefn->ProjParmId[3] = ProjNatOriginLongGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+
+/* -------------------------------------------------------------------- */
+      case CT_CylindricalEqualArea:
+/* -------------------------------------------------------------------- */
+        if( GTIFKeyGet(psGTIF, ProjStdParallel1GeoKey, 
+                       &dfStdParallel1, 0, 1 ) == 0 )
+            dfStdParallel1 = 0.0;
+
+        if( GTIFKeyGet(psGTIF, ProjNatOriginLongGeoKey, 
+                       &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjFalseOriginLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0
+            && GTIFKeyGet(psGTIF, ProjCenterLongGeoKey, 
+                          &dfNatOriginLong, 0, 1 ) == 0 )
+            dfNatOriginLong = 0.0;
+
+        /* notdef: should transform to decimal degrees at this point */
+
+        psDefn->ProjParm[0] = dfStdParallel1;
+        psDefn->ProjParmId[0] = ProjStdParallel1GeoKey;
+        psDefn->ProjParm[1] = dfNatOriginLong;
+        psDefn->ProjParmId[1] = ProjNatOriginLongGeoKey;
+        psDefn->ProjParm[5] = dfFalseEasting;
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[6] = dfFalseNorthing;
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        psDefn->nParms = 7;
+        break;
+    }
+}
+
+/************************************************************************/
+/*                            GTIFGetDefn()                             */
+/************************************************************************/
+
+/**
+ at param psGTIF GeoTIFF information handle as returned by GTIFNew.
+ at param psDefn Pointer to an existing GTIFDefn structure.  This structure
+does not need to have been pre-initialized at all.
+
+ at return TRUE if the function has been successful, otherwise FALSE.
+
+This function reads the coordinate system definition from a GeoTIFF file,
+and <i>normalizes</i> it into a set of component information using 
+definitions from CSV (Comma Seperated Value ASCII) files derived from 
+EPSG tables.  This function is intended to simplify correct support for
+reading files with defined PCS (Projected Coordinate System) codes that
+wouldn't otherwise be directly known by application software by reducing
+it to the underlying projection method, parameters, datum, ellipsoid, 
+prime meridian and units.<p>
+
+The application should pass a pointer to an existing uninitialized 
+GTIFDefn structure, and GTIFGetDefn() will fill it in.  The fuction 
+currently always returns TRUE but in the future will return FALSE if 
+CSV files are not found.  In any event, all geokeys actually found in the
+file will be copied into the GTIFDefn.  However, if the CSV files aren't
+found codes implied by other codes will not be set properly.<p>
+
+GTIFGetDefn() will not generally work if the EPSG derived CSV files cannot
+be found.  By default a modest attempt will be made to find them, but 
+in general it is necessary for the calling application to override the
+logic to find them.  This can be done by calling the 
+SetCSVFilenameHook() function to
+override the search method based on application knowledge of where they are
+found.<p>
+
+The normalization methodology operates by fetching tags from the GeoTIFF
+file, and then setting all other tags implied by them in the structure.  The
+implied relationships are worked out by reading definitions from the 
+various EPSG derived CSV tables.<p>
+
+For instance, if a PCS (ProjectedCSTypeGeoKey) is found in the GeoTIFF file
+this code is used to lookup a record in the <tt>horiz_cs.csv</tt> CSV
+file.  For example given the PCS 26746 we can find the name
+(NAD27 / California zone VI), the GCS 4257 (NAD27), and the ProjectionCode
+10406 (California CS27 zone VI).  The GCS, and ProjectionCode can in turn
+be looked up in other tables until all the details of units, ellipsoid, 
+prime meridian, datum, projection (LambertConfConic_2SP) and projection
+parameters are established.  A full listgeo dump of a file 
+for this result might look like the following, all based on a single PCS
+value:<p>
+
+<pre>
+% listgeo -norm ~/data/geotiff/pci_eg/spaf27.tif
+Geotiff_Information:
+   Version: 1
+   Key_Revision: 1.0
+   Tagged_Information:
+      ModelTiepointTag (2,3):
+         0                0                0                
+         1577139.71       634349.176       0                
+      ModelPixelScaleTag (1,3):
+         195.509321       198.32184        0                
+      End_Of_Tags.
+   Keyed_Information:
+      GTModelTypeGeoKey (Short,1): ModelTypeProjected
+      GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
+      ProjectedCSTypeGeoKey (Short,1): PCS_NAD27_California_VI
+      End_Of_Keys.
+   End_Of_Geotiff.
+
+PCS = 26746 (NAD27 / California zone VI)
+Projection = 10406 (California CS27 zone VI)
+Projection Method: CT_LambertConfConic_2SP
+   ProjStdParallel1GeoKey: 33.883333
+   ProjStdParallel2GeoKey: 32.766667
+   ProjFalseOriginLatGeoKey: 32.166667
+   ProjFalseOriginLongGeoKey: -116.233333
+   ProjFalseEastingGeoKey: 609601.219202
+   ProjFalseNorthingGeoKey: 0.000000
+GCS: 4267/NAD27
+Datum: 6267/North American Datum 1927
+Ellipsoid: 7008/Clarke 1866 (6378206.40,6356583.80)
+Prime Meridian: 8901/Greenwich (0.000000)
+Projection Linear Units: 9003/US survey foot (0.304801m)
+</pre>
+
+Note that GTIFGetDefn() does not inspect or return the tiepoints and scale.
+This must be handled seperately as it normally would.  It is intended to
+simplify capture and normalization of the coordinate system definition.  
+Note that GTIFGetDefn() also does the following things:
+
+<ol>
+<li> Convert all angular values to decimal degrees.
+<li> Convert all linear values to meters. 
+<li> Return the linear units and conversion to meters for the tiepoints and
+scale (though the tiepoints and scale remain in their native units). 
+<li> When reading projection parameters a variety of differences between
+different GeoTIFF generators are handled, and a normalized set of parameters
+for each projection are always returned.
+</ol>
+
+Code fields in the GTIFDefn are filled with KvUserDefined if there is not
+value to assign.  The parameter lists for each of the underlying projection
+transform methods can be found at the
+<a href="http://www.remotesensing.org/geotiff/proj_list">Projections</a>
+page.  Note that nParms will be set based on the maximum parameter used.
+Some of the parameters may not be used in which case the
+GTIFDefn::ProjParmId[] will
+be zero.  This is done to retain correspondence to the EPSG parameter
+numbering scheme.<p>
+
+The 
+<a href="http://www.remotesensing.org/cgi-bin/cvsweb.cgi/~checkout~/osrs/geotiff/libgeotiff/geotiff_proj4.c">geotiff_proj4.c</a> module distributed with libgeotiff can 
+be used as an example of code that converts a GTIFDefn into another projection
+system.<p>
+
+ at see GTIFKeySet(), SetCSVFilenameHook()
+
+*/
+
+int GTIFGetDefn( GTIF * psGTIF, GTIFDefn * psDefn )
+
+{
+    int		i;
+    short	nGeogUOMLinear;
+    double	dfInvFlattening;
+    
+/* -------------------------------------------------------------------- */
+/*      Initially we default all the information we can.                */
+/* -------------------------------------------------------------------- */
+    psDefn->Model = KvUserDefined;
+    psDefn->PCS = KvUserDefined;
+    psDefn->GCS = KvUserDefined;
+    psDefn->UOMLength = KvUserDefined;
+    psDefn->UOMLengthInMeters = 1.0;
+    psDefn->UOMAngle = KvUserDefined;
+    psDefn->UOMAngleInDegrees = 1.0;
+    psDefn->Datum = KvUserDefined;
+    psDefn->Ellipsoid = KvUserDefined;
+    psDefn->SemiMajor = 0.0;
+    psDefn->SemiMinor = 0.0;
+    psDefn->PM = KvUserDefined;
+    psDefn->PMLongToGreenwich = 0.0;
+
+    psDefn->ProjCode = KvUserDefined;
+    psDefn->Projection = KvUserDefined;
+    psDefn->CTProjection = KvUserDefined;
+
+    psDefn->nParms = 0;
+    for( i = 0; i < MAX_GTIF_PROJPARMS; i++ )
+    {
+        psDefn->ProjParm[i] = 0.0;
+        psDefn->ProjParmId[i] = 0;
+    }
+
+    psDefn->MapSys = KvUserDefined;
+    psDefn->Zone = 0;
+
+/* -------------------------------------------------------------------- */
+/*	Try to get the overall model type.				*/
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF,GTModelTypeGeoKey,&(psDefn->Model),0,1);
+
+/* -------------------------------------------------------------------- */
+/*	Extract the Geog units.  					*/
+/* -------------------------------------------------------------------- */
+    nGeogUOMLinear = 9001; /* Linear_Meter */
+    GTIFKeyGet(psGTIF, GeogLinearUnitsGeoKey, &nGeogUOMLinear, 0, 1 );
+
+/* -------------------------------------------------------------------- */
+/*      Try to get a PCS.                                               */
+/* -------------------------------------------------------------------- */
+    if( GTIFKeyGet(psGTIF,ProjectedCSTypeGeoKey, &(psDefn->PCS),0,1) == 1
+        && psDefn->PCS != KvUserDefined )
+    {
+        /*
+         * Translate this into useful information.
+         */
+        GTIFGetPCSInfo( psDefn->PCS, NULL, &(psDefn->ProjCode),
+                        &(psDefn->UOMLength), &(psDefn->GCS) );
+    }
+
+/* -------------------------------------------------------------------- */
+/*       If we have the PCS code, but didn't find it in the CSV files   */
+/*      (likely because we can't find them) we will try some ``jiffy    */
+/*      rules'' for UTM and state plane.                                */
+/* -------------------------------------------------------------------- */
+    if( psDefn->PCS != KvUserDefined && psDefn->ProjCode == KvUserDefined )
+    {
+        int	nMapSys, nZone;
+        int	nGCS = psDefn->GCS;
+
+        nMapSys = GTIFPCSToMapSys( psDefn->PCS, &nGCS, &nZone );
+        if( nMapSys != KvUserDefined )
+        {
+            psDefn->ProjCode = (short) GTIFMapSysToProj( nMapSys, nZone );
+            psDefn->GCS = (short) nGCS;
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      If the Proj_ code is specified directly, use that.              */
+/* -------------------------------------------------------------------- */
+    if( psDefn->ProjCode == KvUserDefined )
+        GTIFKeyGet(psGTIF, ProjectionGeoKey, &(psDefn->ProjCode), 0, 1 );
+    
+    if( psDefn->ProjCode != KvUserDefined )
+    {
+        /*
+         * We have an underlying projection transformation value.  Look
+         * this up.  For a PCS of ``WGS 84 / UTM 11'' the transformation
+         * would be Transverse Mercator, with a particular set of options.
+         * The nProjTRFCode itself would correspond to the name
+         * ``UTM zone 11N'', and doesn't include datum info.
+         */
+        GTIFGetProjTRFInfo( psDefn->ProjCode, NULL, &(psDefn->Projection),
+                            psDefn->ProjParm );
+        
+        /*
+         * Set the GeoTIFF identity of the parameters.
+         */
+        psDefn->CTProjection = (short) 
+            EPSGProjMethodToCTProjMethod( psDefn->Projection );
+
+        SetGTParmIds( psDefn->CTProjection, psDefn->ProjParmId, NULL);
+        psDefn->nParms = 7;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Try to get a GCS.  If found, it will override any implied by    */
+/*      the PCS.                                                        */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeographicTypeGeoKey, &(psDefn->GCS), 0, 1 );
+
+/* -------------------------------------------------------------------- */
+/*      Derive the datum, and prime meridian from the GCS.              */
+/* -------------------------------------------------------------------- */
+    if( psDefn->GCS != KvUserDefined )
+    {
+        GTIFGetGCSInfo( psDefn->GCS, NULL, &(psDefn->Datum), &(psDefn->PM),
+                        &(psDefn->UOMAngle) );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Handle the GCS angular units.  GeogAngularUnitsGeoKey           */
+/*      overrides the GCS or PCS setting.                               */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeogAngularUnitsGeoKey, &(psDefn->UOMAngle), 0, 1 );
+    if( psDefn->UOMAngle != KvUserDefined )
+    {
+        GTIFGetUOMAngleInfo( psDefn->UOMAngle, NULL,
+                             &(psDefn->UOMAngleInDegrees) );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Check for a datum setting, and then use the datum to derive     */
+/*      an ellipsoid.                                                   */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeogGeodeticDatumGeoKey, &(psDefn->Datum), 0, 1 );
+
+    if( psDefn->Datum != KvUserDefined )
+    {
+        GTIFGetDatumInfo( psDefn->Datum, NULL, &(psDefn->Ellipsoid) );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Check for an explicit ellipsoid.  Use the ellipsoid to          */
+/*      derive the ellipsoid characteristics, if possible.              */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeogEllipsoidGeoKey, &(psDefn->Ellipsoid), 0, 1 );
+
+    if( psDefn->Ellipsoid != KvUserDefined )
+    {
+        GTIFGetEllipsoidInfo( psDefn->Ellipsoid, NULL,
+                              &(psDefn->SemiMajor), &(psDefn->SemiMinor) );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Check for overridden ellipsoid parameters.  It would be nice    */
+/*      to warn if they conflict with provided information, but for     */
+/*      now we just override.                                           */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeogSemiMajorAxisGeoKey, &(psDefn->SemiMajor), 0, 1 );
+    GTIFKeyGet(psGTIF, GeogSemiMinorAxisGeoKey, &(psDefn->SemiMinor), 0, 1 );
+    
+    if( GTIFKeyGet(psGTIF, GeogInvFlatteningGeoKey, &dfInvFlattening, 
+                   0, 1 ) == 1 )
+    {
+        if( dfInvFlattening != 0.0 )
+            psDefn->SemiMinor = 
+                psDefn->SemiMajor * (1 - 1.0/dfInvFlattening);
+        else
+            psDefn->SemiMinor = psDefn->SemiMajor;
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Get the prime meridian info.                                    */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF, GeogPrimeMeridianGeoKey, &(psDefn->PM), 0, 1 );
+
+    if( psDefn->PM != KvUserDefined )
+    {
+        GTIFGetPMInfo( psDefn->PM, NULL, &(psDefn->PMLongToGreenwich) );
+    }
+    else
+    {
+        GTIFKeyGet(psGTIF, GeogPrimeMeridianLongGeoKey,
+                   &(psDefn->PMLongToGreenwich), 0, 1 );
+
+        psDefn->PMLongToGreenwich =
+            GTIFAngleToDD( psDefn->PMLongToGreenwich,
+                           psDefn->UOMAngle );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Have the projection units of measure been overridden?  We       */
+/*      should likely be doing something about angular units too,       */
+/*      but these are very rarely not decimal degrees for actual        */
+/*      file coordinates.                                               */
+/* -------------------------------------------------------------------- */
+    GTIFKeyGet(psGTIF,ProjLinearUnitsGeoKey,&(psDefn->UOMLength),0,1);
+
+    if( psDefn->UOMLength != KvUserDefined )
+    {
+        GTIFGetUOMLengthInfo( psDefn->UOMLength, NULL,
+                              &(psDefn->UOMLengthInMeters) );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Handle a variety of user defined transform types.               */
+/* -------------------------------------------------------------------- */
+    if( GTIFKeyGet(psGTIF,ProjCoordTransGeoKey,
+                   &(psDefn->CTProjection),0,1) == 1)
+    {
+        GTIFFetchProjParms( psGTIF, psDefn );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Try to set the zoned map system information.                    */
+/* -------------------------------------------------------------------- */
+    psDefn->MapSys = GTIFProjToMapSys( psDefn->ProjCode, &(psDefn->Zone) );
+
+/* -------------------------------------------------------------------- */
+/*      If this is UTM, and we were unable to extract the projection    */
+/*      parameters from the CSV file, just set them directly now,       */
+/*      since it's pretty easy, and a common case.                      */
+/* -------------------------------------------------------------------- */
+    if( (psDefn->MapSys == MapSys_UTM_North
+         || psDefn->MapSys == MapSys_UTM_South)
+        && psDefn->CTProjection == KvUserDefined )
+    {
+        psDefn->CTProjection = CT_TransverseMercator;
+        psDefn->nParms = 7;
+        psDefn->ProjParmId[0] = ProjNatOriginLatGeoKey;
+        psDefn->ProjParm[0] = 0.0;
+            
+        psDefn->ProjParmId[1] = ProjNatOriginLongGeoKey;
+        psDefn->ProjParm[1] = psDefn->Zone*6 - 183.0;
+        
+        psDefn->ProjParmId[4] = ProjScaleAtNatOriginGeoKey;
+        psDefn->ProjParm[4] = 0.9996;
+        
+        psDefn->ProjParmId[5] = ProjFalseEastingGeoKey;
+        psDefn->ProjParm[5] = 500000.0;
+        
+        psDefn->ProjParmId[6] = ProjFalseNorthingGeoKey;
+
+        if( psDefn->MapSys == MapSys_UTM_North )
+            psDefn->ProjParm[6] = 0.0;
+        else
+            psDefn->ProjParm[6] = 10000000.0;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      For now we forceable deaccess all CSV files to reduce the       */
+/*      chance of "leakage".  Really, this should be application        */
+/*      controlled.                                                     */
+/* -------------------------------------------------------------------- */
+    CSVDeaccess( NULL );
+
+    return TRUE;
+}
+
+/************************************************************************/
+/*                            GTIFDecToDMS()                            */
+/*                                                                      */
+/*      Convenient function to translate decimal degrees to DMS         */
+/*      format for reporting to a user.                                 */
+/************************************************************************/
+
+const char *GTIFDecToDMS( double dfAngle, const char * pszAxis,
+                          int nPrecision )
+
+{
+    int		nDegrees, nMinutes;
+    double	dfSeconds;
+    char	szFormat[30];
+    static char szBuffer[50];
+    const char	*pszHemisphere = NULL;
+    double	dfRound;
+    int		i;
+
+    dfRound = 0.5/60;
+    for( i = 0; i < nPrecision; i++ )
+        dfRound = dfRound * 0.1;
+
+    nDegrees = (int) ABS(dfAngle);
+    nMinutes = (int) ((ABS(dfAngle) - nDegrees) * 60 + dfRound);
+    dfSeconds = ABS((ABS(dfAngle) * 3600 - nDegrees*3600 - nMinutes*60));
+
+    if( EQUAL(pszAxis,"Long") && dfAngle < 0.0 )
+        pszHemisphere = "W";
+    else if( EQUAL(pszAxis,"Long") )
+        pszHemisphere = "E";
+    else if( dfAngle < 0.0 )
+        pszHemisphere = "S";
+    else
+        pszHemisphere = "N";
+
+    sprintf( szFormat, "%%3dd%%2d\'%%%d.%df\"%s",
+             nPrecision+3, nPrecision, pszHemisphere );
+    sprintf( szBuffer, szFormat, nDegrees, nMinutes, dfSeconds );
+
+    return( szBuffer );
+}
+
+/************************************************************************/
+/*                           GTIFPrintDefn()                            */
+/*                                                                      */
+/*      Report the contents of a GTIFDefn structure ... mostly for      */
+/*      debugging.                                                      */
+/************************************************************************/
+
+void GTIFPrintDefn( GTIFDefn * psDefn, FILE * fp )
+
+{
+/* -------------------------------------------------------------------- */
+/*      Get the PCS name if possible.                                   */
+/* -------------------------------------------------------------------- */
+    if( psDefn->PCS != KvUserDefined )
+    {
+        char	*pszPCSName = NULL;
+    
+        GTIFGetPCSInfo( psDefn->PCS, &pszPCSName, NULL, NULL, NULL );
+        if( pszPCSName == NULL )
+            pszPCSName = CPLStrdup("name unknown");
+        
+        fprintf( fp, "PCS = %d (%s)\n", psDefn->PCS, pszPCSName );
+        CPLFree( pszPCSName );
+    }
+
+/* -------------------------------------------------------------------- */
+/*	Dump the projection code if possible.				*/
+/* -------------------------------------------------------------------- */
+    if( psDefn->ProjCode != KvUserDefined )
+    {
+        char	*pszTRFName = NULL;
+
+        GTIFGetProjTRFInfo( psDefn->ProjCode, &pszTRFName, NULL, NULL );
+        if( pszTRFName == NULL )
+            pszTRFName = CPLStrdup("");
+                
+        fprintf( fp, "Projection = %d (%s)\n",
+                 psDefn->ProjCode, pszTRFName );
+
+        CPLFree( pszTRFName );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Try to dump the projection method name, and parameters if possible.*/
+/* -------------------------------------------------------------------- */
+    if( psDefn->CTProjection != KvUserDefined )
+    {
+        char	*pszName = GTIFValueName(ProjCoordTransGeoKey,
+                                         psDefn->CTProjection);
+        int     i;
+
+        if( pszName == NULL )
+            pszName = "(unknown)";
+            
+        fprintf( fp, "Projection Method: %s\n", pszName );
+
+        for( i = 0; i < psDefn->nParms; i++ )
+        {
+            if( psDefn->ProjParmId[i] == 0 )
+                continue;
+
+            pszName = GTIFKeyName((geokey_t) psDefn->ProjParmId[i]);
+            if( pszName == NULL )
+                pszName = "(unknown)";
+
+            if( i < 4 )
+            {
+                char	*pszAxisName;
+                
+                if( strstr(pszName,"Long") != NULL )
+                    pszAxisName = "Long";
+                else if( strstr(pszName,"Lat") != NULL )
+                    pszAxisName = "Lat";
+                else
+                    pszAxisName = "?";
+                
+                fprintf( fp, "   %s: %f (%s)\n",
+                         pszName, psDefn->ProjParm[i],
+                         GTIFDecToDMS( psDefn->ProjParm[i], pszAxisName, 2 ) );
+            }
+            else if( i == 4 )
+                fprintf( fp, "   %s: %f\n", pszName, psDefn->ProjParm[i] );
+            else
+                fprintf( fp, "   %s: %f m\n", pszName, psDefn->ProjParm[i] );
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Report the GCS name, and number.                                */
+/* -------------------------------------------------------------------- */
+    if( psDefn->GCS != KvUserDefined )
+    {
+        char	*pszName = NULL;
+
+        GTIFGetGCSInfo( psDefn->GCS, &pszName, NULL, NULL, NULL );
+        if( pszName == NULL )
+            pszName = CPLStrdup("(unknown)");
+        
+        fprintf( fp, "GCS: %d/%s\n", psDefn->GCS, pszName );
+        CPLFree( pszName );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Report the datum name.                                          */
+/* -------------------------------------------------------------------- */
+    if( psDefn->Datum != KvUserDefined )
+    {
+        char	*pszName = NULL;
+
+        GTIFGetDatumInfo( psDefn->Datum, &pszName, NULL );
+        if( pszName == NULL )
+            pszName = CPLStrdup("(unknown)");
+        
+        fprintf( fp, "Datum: %d/%s\n", psDefn->Datum, pszName );
+        CPLFree( pszName );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Report the ellipsoid.                                           */
+/* -------------------------------------------------------------------- */
+    if( psDefn->Ellipsoid != KvUserDefined )
+    {
+        char	*pszName = NULL;
+
+        GTIFGetEllipsoidInfo( psDefn->Ellipsoid, &pszName, NULL, NULL );
+        if( pszName == NULL )
+            pszName = CPLStrdup("(unknown)");
+        
+        fprintf( fp, "Ellipsoid: %d/%s (%.2f,%.2f)\n",
+                 psDefn->Ellipsoid, pszName,
+                 psDefn->SemiMajor, psDefn->SemiMinor );
+        CPLFree( pszName );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Report the prime meridian.                                      */
+/* -------------------------------------------------------------------- */
+    if( psDefn->PM != KvUserDefined )
+    {
+        char	*pszName = NULL;
+
+        GTIFGetPMInfo( psDefn->PM, &pszName, NULL );
+
+        if( pszName == NULL )
+            pszName = CPLStrdup("(unknown)");
+        
+        fprintf( fp, "Prime Meridian: %d/%s (%f/%s)\n",
+                 psDefn->PM, pszName,
+                 psDefn->PMLongToGreenwich,
+                 GTIFDecToDMS( psDefn->PMLongToGreenwich, "Long", 2 ) );
+        CPLFree( pszName );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Report the projection units of measure (currently just          */
+/*      linear).                                                        */
+/* -------------------------------------------------------------------- */
+    if( psDefn->UOMLength != KvUserDefined )
+    {
+        char	*pszName = NULL;
+
+        GTIFGetUOMLengthInfo( psDefn->UOMLength, &pszName, NULL );
+        if( pszName == NULL )
+            pszName = CPLStrdup( "(unknown)" );
+        
+        fprintf( fp, "Projection Linear Units: %d/%s (%fm)\n",
+                 psDefn->UOMLength, pszName, psDefn->UOMLengthInMeters );
+        CPLFree( pszName );
+    }
+
+    CSVDeaccess( NULL );
+}
+
+/************************************************************************/
+/*                           GTIFFreeMemory()                           */
+/*                                                                      */
+/*      Externally visible function to free memory allocated within     */
+/*      geo_normalize.c.                                                */
+/************************************************************************/
+
+void GTIFFreeMemory( char * pMemory )
+
+{
+    if( pMemory != NULL )
+        VSIFree( pMemory );
+}
+
+/************************************************************************/
+/*                          GTIFDeaccessCSV()                           */
+/*                                                                      */
+/*      Free all cached CSV info.                                       */
+/************************************************************************/
+
+void GTIFDeaccessCSV()
+
+{
+    CSVDeaccess( NULL );
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_normalize.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,238 @@
+/******************************************************************************
+ * $Id: geo_normalize.h,v 1.12 2005/08/26 16:08:14 fwarmerdam Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  Include file related to geo_normalize.c containing Code to
+ *           normalize PCS and other composite codes in a GeoTIFF file.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geo_normalize.h,v $
+ * Revision 1.12  2005/08/26 16:08:14  fwarmerdam
+ * Include void in empty argument list for prototype.
+ *
+ * Revision 1.11  2004/02/03 17:19:50  warmerda
+ * export GTIFAngleToDD() - used by GDAL mrsiddataset.cpp
+ *
+ * Revision 1.10  2003/01/15 04:39:16  warmerda
+ * Added GTIFDeaccessCSV
+ *
+ * Revision 1.9  2003/01/15 03:37:40  warmerda
+ * added GTIFFreeMemory()
+ *
+ * Revision 1.8  2002/11/28 22:27:42  warmerda
+ * preliminary upgrade to EPSG 6.2.2 tables
+ *
+ * Revision 1.7  1999/09/17 00:55:26  warmerda
+ * added GTIFGetUOMAngleInfo(), and UOMAngle in GTIFDefn
+ *
+ * Revision 1.6  1999/05/04 03:13:42  warmerda
+ * Added prototype
+ *
+ * Revision 1.5  1999/04/29 23:02:55  warmerda
+ * added docs, and MapSys related stuff
+ *
+ * Revision 1.4  1999/03/18 21:35:19  geotiff
+ * Added PROJ.4 related stuff
+ *
+ * Revision 1.3  1999/03/17 20:44:04  geotiff
+ * added CPL_DLL related support
+ *
+ * Revision 1.2  1999/03/10 18:24:06  geotiff
+ * corrected to use int'
+ *
+ */
+
+#ifndef GEO_NORMALIZE_H_INCLUDED
+#define GEO_NORMALIZE_H_INCLUDED
+
+#include <stdio.h>
+#include "geotiff.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * \file geo_normalize.h
+ *
+ * Include file for extended projection definition normalization api.
+ */
+    
+#define MAX_GTIF_PROJPARMS 	10
+
+/**
+ * Holds a definition of a coordinate system in normalized form.
+ */
+
+typedef struct {
+    /** From GTModelTypeGeoKey tag.  Can have the values ModelTypeGeographic
+        or ModelTypeProjected. */
+    short	Model;
+
+    /** From ProjectedCSTypeGeoKey tag.  For example PCS_NAD27_UTM_zone_3N.*/
+    short	PCS;
+
+    /** From GeographicTypeGeoKey tag.  For example GCS_WGS_84 or
+        GCS_Voirol_1875_Paris.  Includes datum and prime meridian value. */
+    short	GCS;	      
+
+    /** From ProjLinearUnitsGeoKey.  For example Linear_Meter. */
+    short	UOMLength;
+
+    /** One UOMLength = UOMLengthInMeters meters. */
+    double	UOMLengthInMeters;
+
+    /** The angular units of the GCS. */
+    short       UOMAngle;
+
+    /** One UOMAngle = UOMLengthInDegrees degrees. */
+    double      UOMAngleInDegrees;
+    
+    /** Datum from GeogGeodeticDatumGeoKey tag. For example Datum_WGS84 */
+    short	Datum;
+
+    /** Prime meridian from GeogPrimeMeridianGeoKey.  For example PM_Greenwich
+        or PM_Paris. */
+    short	PM;
+
+    /** Decimal degrees of longitude between this prime meridian and
+        Greenwich.  Prime meridians to the west of Greenwich are negative. */
+    double	PMLongToGreenwich;
+
+    /** Ellipsoid identifier from GeogELlipsoidGeoKey.  For example
+        Ellipse_Clarke_1866. */
+    short	Ellipsoid;
+
+    /** The length of the semi major ellipse axis in meters. */
+    double	SemiMajor;
+
+    /** The length of the semi minor ellipse axis in meters. */
+    double	SemiMinor;
+
+    /** Projection id from ProjectionGeoKey.  For example Proj_UTM_11S. */
+    short	ProjCode;
+
+    /** EPSG identifier for underlying projection method.  From the EPSG
+        TRF_METHOD table.  */
+    short	Projection;
+
+    /** GeoTIFF identifier for underlying projection method.  While some of
+      these values have corresponding vlaues in EPSG (Projection field),
+      others do not.  For example CT_TransverseMercator. */
+    short	CTProjection;   
+
+    /** Number of projection parameters in ProjParm and ProjParmId. */
+    int		nParms;
+
+    /** Projection parameter value.  The identify of this parameter
+        is established from the corresponding entry in ProjParmId.  The
+        value will be measured in meters, or decimal degrees if it is a
+        linear or angular measure. */
+    double	ProjParm[MAX_GTIF_PROJPARMS];
+
+    /** Projection parameter identifier.  For example ProjFalseEastingGeoKey.
+        The value will be 0 for unused table entries. */
+    int		ProjParmId[MAX_GTIF_PROJPARMS]; /* geokey identifier,
+                                                   eg. ProjFalseEastingGeoKey*/
+
+    /** Special zone map system code (MapSys_UTM_South, MapSys_UTM_North,
+        MapSys_State_Plane or KvUserDefined if none apply. */
+    int		MapSys;
+
+    /** UTM, or State Plane Zone number, zero if not known. */
+    int		Zone;
+
+} GTIFDefn;
+
+int CPL_DLL GTIFGetPCSInfo( int nPCSCode, char **ppszEPSGName,
+                            short *pnProjOp, 
+                            short *pnUOMLengthCode, short *pnGeogCS );
+int CPL_DLL GTIFGetProjTRFInfo( int nProjTRFCode,
+                                char ** ppszProjTRFName,
+                                short * pnProjMethod,
+                                double * padfProjParms );
+int CPL_DLL GTIFGetGCSInfo( int nGCSCode, char **ppszName,
+                            short *pnDatum, short *pnPM, short *pnUOMAngle );
+int CPL_DLL GTIFGetDatumInfo( int nDatumCode, char **ppszName,
+                              short * pnEllipsoid );
+int CPL_DLL GTIFGetEllipsoidInfo( int nEllipsoid, char ** ppszName,
+                                  double * pdfSemiMajor,
+                                  double * pdfSemiMinor );
+int CPL_DLL GTIFGetPMInfo( int nPM, char **ppszName,
+                           double * pdfLongToGreenwich );
+
+double CPL_DLL GTIFAngleStringToDD( const char *pszAngle, int nUOMAngle );
+int CPL_DLL GTIFGetUOMLengthInfo( int nUOMLengthCode,
+                                  char **ppszUOMName,
+                                  double * pdfInMeters );
+int CPL_DLL GTIFGetUOMAngleInfo( int nUOMAngleCode,
+                                 char **ppszUOMName,
+                                 double * pdfInDegrees );
+double CPL_DLL GTIFAngleToDD( double dfAngle, int nUOMAngle );
+    
+
+/* this should be used to free strings returned by GTIFGet... funcs */
+void CPL_DLL GTIFFreeMemory( char * );
+void CPL_DLL GTIFDeaccessCSV( void );
+
+int CPL_DLL GTIFGetDefn( GTIF *psGTIF, GTIFDefn * psDefn );
+void CPL_DLL GTIFPrintDefn( GTIFDefn *, FILE * );
+void CPL_DLL GTIFFreeDefn( GTIF * );
+
+void CPL_DLL SetCSVFilenameHook( const char *(*CSVFileOverride)(const char *) );
+
+const char CPL_DLL *GTIFDecToDMS( double, const char *, int );
+
+/*
+ * These are useful for recognising UTM and State Plane, with or without
+ * CSV files being found.
+ */
+
+#define MapSys_UTM_North	-9001
+#define MapSys_UTM_South	-9002
+#define MapSys_State_Plane_27	-9003
+#define MapSys_State_Plane_83	-9004
+
+int CPL_DLL   GTIFMapSysToPCS( int MapSys, int Datum, int nZone );
+int CPL_DLL   GTIFMapSysToProj( int MapSys, int nZone );
+int CPL_DLL   GTIFPCSToMapSys( int PCSCode, int * pDatum, int * pZone );
+int CPL_DLL   GTIFProjToMapSys( int ProjCode, int * pZone );
+
+/*
+ * These are only useful if using libgeotiff with libproj (PROJ.4+).
+ */
+char CPL_DLL *GTIFGetProj4Defn( GTIFDefn * );
+int  CPL_DLL  GTIFProj4ToLatLong( GTIFDefn *, int, double *, double * );
+int  CPL_DLL  GTIFProj4FromLatLong( GTIFDefn *, int, double *, double * );
+
+#if defined(HAVE_LIBPROJ) && defined(HAVE_PROJECTS_H)
+#  define HAVE_GTIFPROJ4
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+    
+#endif /* ndef GEO_NORMALIZE_H_INCLUDED */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_print.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_print.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_print.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,517 @@
+/**********************************************************************
+ *
+ *  geo_print.c  -- Key-dumping routines for GEOTIFF files.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+ *
+ *  Revision History;
+ *
+ *    20 June,  1995      Niles D. Ritter      New
+ *     7 July,  1995      NDR                  Fix indexing
+ *    27 July,  1995      NDR                  Added Import utils
+ *    28 July,  1995      NDR                  Made parser more strict.
+ *    29  Sep,  1995      NDR                  Fixed matrix printing.
+ *
+ * $Log: geo_print.c,v $
+ * Revision 1.9  2004/10/19 14:24:09  fwarmerdam
+ * dynamically allocate tag list so large lists work: Oliver Colin
+ *
+ * Revision 1.8  2004/04/27 21:31:31  warmerda
+ * avoid crash if gt_tif is NULL
+ *
+ * Revision 1.7  2003/10/21 19:19:53  warmerda
+ * fixed bug with large message texts sometimes causing a crash
+ *
+ * Revision 1.6  2003/09/23 18:27:30  warmerda
+ * fixed bug with long datum names: bug 399
+ *
+ * Revision 1.5  2003/07/08 17:31:30  warmerda
+ * cleanup various warnings
+ *
+ * Revision 1.4  2002/05/31 14:27:26  warmerda
+ * added escaping in metadata for string key values
+ *
+ * Revision 1.3  1999/05/04 03:14:35  warmerda
+ * avoid warnings
+ *
+ * Revision 1.2  1999/05/03 17:50:31  warmerda
+ * avoid warnings on IRIX
+ *
+ *
+ **********************************************************************/
+
+#include "geotiff.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+#include "geokeys.h"
+
+#include <stdio.h>     /* for sprintf             */
+
+#define FMT_GEOTIFF "Geotiff_Information:"
+#define FMT_VERSION "Version: %hd"
+#define FMT_REV     "Key_Revision: %1hd.%hd"
+#define FMT_TAGS    "Tagged_Information:"
+#define FMT_TAGEND  "End_Of_Tags."
+#define FMT_KEYS    "Keyed_Information:"
+#define FMT_KEYEND  "End_Of_Keys."
+#define FMT_GEOEND  "End_Of_Geotiff."
+#define FMT_DOUBLE  "%-17.9g"
+#define FMT_SHORT   "%-11hd"
+
+static void DefaultPrint(char *string, void *aux);
+static void PrintKey(GeoKey *key, GTIFPrintMethod print,void *aux);
+static void PrintGeoTags(GTIF *gtif,GTIFReadMethod scan,void *aux);
+static void PrintTag(int tag, int nrows, double *data, int ncols, 
+					GTIFPrintMethod print,void *aux);
+static void DefaultRead(char *string, void *aux);
+static int  ReadKey(GTIF *gt, GTIFReadMethod scan, void *aux);
+static int  ReadTag(GTIF *gt,GTIFReadMethod scan,void *aux);
+
+/*
+ * Print off the directory info, using whatever method is specified
+ * (defaults to fprintf if null). The "aux" parameter is provided for user
+ * defined method for passing parameters or whatever.
+ *
+ * The output format is a "GeoTIFF meta-data" file, which may be
+ * used to import information with the GTIFFImport() routine.
+ */
+ 
+void GTIFPrint(GTIF *gtif, GTIFPrintMethod print,void *aux)
+{
+    int i;
+    int numkeys = gtif->gt_num_keys;
+    GeoKey *key = gtif->gt_keys;
+    char message[1024];
+	
+    if (!print) print = (GTIFPrintMethod) &DefaultPrint;
+    if (!aux) aux=stdout;	
+
+    sprintf(message,FMT_GEOTIFF "\n"); 
+    print(message,aux);
+    sprintf(message, "Version: %hd" ,gtif->gt_version);
+    sprintf(message, FMT_VERSION,gtif->gt_version);
+    print("   ",aux); print(message,aux); print("\n",aux);
+    sprintf(message, FMT_REV,gtif->gt_rev_major,
+            gtif->gt_rev_minor); 
+    print("   ",aux); print(message,aux); print("\n",aux);
+
+    sprintf(message,"   %s\n",FMT_TAGS); print(message,aux);
+    PrintGeoTags(gtif,print,aux);
+    sprintf(message,"      %s\n",FMT_TAGEND); print(message,aux);
+
+    sprintf(message,"   %s\n",FMT_KEYS); print(message,aux);
+    for (i=0; i<numkeys; i++)
+        PrintKey(++key,print,aux);
+    sprintf(message,"      %s\n",FMT_KEYEND); print(message,aux);
+
+    sprintf(message,"   %s\n",FMT_GEOEND); print(message,aux);
+}
+
+static void PrintGeoTags(GTIF *gt, GTIFPrintMethod print,void *aux)
+{
+	double *data;
+	int count;
+	tiff_t *tif=gt->gt_tif;
+
+        if( tif == NULL )
+            return;
+
+	if ((gt->gt_methods.get)(tif, GTIFF_TIEPOINTS, &count, &data ))
+		PrintTag(GTIFF_TIEPOINTS,count/3, data, 3, print, aux);
+	if ((gt->gt_methods.get)(tif, GTIFF_PIXELSCALE, &count, &data ))
+		PrintTag(GTIFF_PIXELSCALE,count/3, data, 3, print, aux);
+	if ((gt->gt_methods.get)(tif, GTIFF_TRANSMATRIX, &count, &data ))
+		PrintTag(GTIFF_TRANSMATRIX,count/4, data, 4, print, aux);
+}
+
+static void PrintTag(int tag, int nrows, double *dptr, int ncols, 
+					GTIFPrintMethod print,void *aux)
+{
+	int i,j;
+	double *data=dptr;
+        char message[1024];
+
+	print("      ",aux);
+	print(GTIFTagName(tag),aux);
+	sprintf(message," (%d,%d):\n",nrows,ncols);
+	print(message,aux);
+	for (i=0;i<nrows;i++)
+	{
+		print("         ",aux);
+		for (j=0;j<ncols;j++)
+		{
+			sprintf(message,FMT_DOUBLE,*data++);
+			print(message,aux);
+		}
+		print("\n",aux);
+	}
+	_GTIFFree(dptr); /* free up the allocated memory */
+}
+
+
+static void PrintKey(GeoKey *key, GTIFPrintMethod print, void *aux)
+{
+    char *data;
+    geokey_t keyid = (geokey_t) key->gk_key;
+    int count = key->gk_count;
+    int vals_now,i;
+    pinfo_t *sptr;
+    double *dptr;
+    char message[40];
+
+    print("      ",aux);
+    print(GTIFKeyName(keyid),aux);
+	
+    sprintf(message," (%s,%d): ",GTIFTypeName(key->gk_type),count);
+    print(message,aux);
+	
+    if (key->gk_type==TYPE_SHORT && count==1)
+        data = (char *)&key->gk_data;
+    else
+        data = key->gk_data;
+		
+    switch (key->gk_type)
+    {
+      case TYPE_ASCII: 
+      {
+          int  in_char, out_char;
+
+          print("\"",aux);
+
+          in_char = 0;
+          out_char = 0;
+          while( in_char < count-1 )
+          {
+              char ch = ((char *) data)[in_char++];
+
+              if( ch == '\n' )
+              {
+                  message[out_char++] = '\\';
+                  message[out_char++] = 'n';
+              }
+              else if( ch == '\\' )
+              {
+                  message[out_char++] = '\\';
+                  message[out_char++] = '\\';
+              }
+              else
+                  message[out_char++] = ch;
+
+              /* flush message if buffer full */
+              if( out_char >= sizeof(message)-3 )
+              {
+                  message[out_char] = '\0';
+                  print(message,aux);
+                  out_char = 0;
+              }
+          }
+
+          message[out_char]='\0';
+          print(message,aux);
+
+          print("\"\n",aux);
+      }
+      break;
+        
+      case TYPE_DOUBLE: 
+        for (dptr = (double *)data; count > 0; count-= vals_now)
+        {
+            vals_now = count > 3? 3: count;
+            for (i=0; i<vals_now; i++,dptr++)
+            {
+                sprintf(message,FMT_DOUBLE ,*dptr);
+                print(message,aux);
+            }
+            print("\n",aux);
+        }
+        break;
+        
+      case TYPE_SHORT: 
+        sptr = (pinfo_t *)data;
+        if (count==1)
+        {
+            print( GTIFValueName(keyid,*sptr), aux );
+            print( "\n", aux );
+        }
+        else
+            for (; count > 0; count-= vals_now)
+            {
+                vals_now = count > 3? 3: count;
+                for (i=0; i<vals_now; i++,sptr++)
+                {
+                    sprintf(message,FMT_SHORT,*sptr);
+                    print(message,aux);
+                }
+                print("\n",aux);
+            }
+        break;
+        
+      default: 
+        sprintf(message, "Unknown Type (%d)\n",key->gk_type);
+        print(message,aux);
+        break;
+    }
+}
+
+static void DefaultPrint(char *string, void *aux)
+{
+    /* Pretty boring */
+    fprintf((FILE *)aux,string);
+}
+
+
+/*
+ *  Importing metadata file
+ */
+
+/*
+ * Import the directory info, using whatever method is specified
+ * (defaults to fscanf if null). The "aux" parameter is provided for user
+ * defined method for passing file or whatever.
+ *
+ * The input format is a "GeoTIFF meta-data" file, which may be
+ * generated by the GTIFFPrint() routine.
+ */
+ 
+int GTIFImport(GTIF *gtif, GTIFReadMethod scan,void *aux)
+{
+    int status;
+    char message[1024];
+	
+    if (!scan) scan = (GTIFReadMethod) &DefaultRead;
+    if (!aux) aux=stdin;	
+	
+    scan(message,aux);
+    if (strncmp(message,FMT_GEOTIFF,8)) return 0; 
+    scan(message,aux);
+    if (!sscanf(message,FMT_VERSION,&gtif->gt_version)) return 0;
+    scan(message,aux);
+    if (sscanf(message,FMT_REV,&gtif->gt_rev_major,
+               &gtif->gt_rev_minor) !=2) return 0;
+
+    scan(message,aux);
+    if (strncmp(message,FMT_TAGS,8)) return 0;
+    while ((status=ReadTag(gtif,scan,aux))>0);
+    if (status < 0) return 0;
+
+    scan(message,aux);
+    if (strncmp(message,FMT_KEYS,8)) return 0;
+    while ((status=ReadKey(gtif,scan,aux))>0);
+	
+    return (status==0); /* success */
+}
+
+static int StringError(char *string)
+{
+    fprintf(stderr,"Parsing Error at \'%s\'\n",string);
+    return -1;
+}
+
+#define SKIPWHITE(vptr) \
+  while (*vptr && (*vptr==' '||*vptr=='\t')) vptr++
+#define FINDCHAR(vptr,c) \
+  while (*vptr && *vptr!=(c)) vptr++
+
+static int ReadTag(GTIF *gt,GTIFReadMethod scan,void *aux)
+{
+    int i,j,tag;
+    char *vptr;
+    char tagname[100];
+    double *data,*dptr;
+    int count,nrows,ncols,num;
+    char message[1024];
+
+    scan(message,aux);
+    if (!strncmp(message,FMT_TAGEND,8)) return 0;
+
+    num=sscanf(message,"%[^( ] (%d,%d):\n",tagname,&nrows,&ncols);
+    if (num!=3) return StringError(message);
+	
+    tag = GTIFTagCode(tagname);
+    if (tag < 0) return StringError(tagname);
+
+    count = nrows*ncols;
+
+    data = (double *) _GTIFcalloc(count * sizeof(double));
+    dptr = data;
+	
+    for (i=0;i<nrows;i++)
+    {
+        scan(message,aux);
+        vptr = message;
+        for (j=0;j<ncols;j++)
+        {
+            if (!sscanf(vptr,"%lg",dptr++))
+                return StringError(vptr);
+            FINDCHAR(vptr,' ');
+            SKIPWHITE(vptr);
+        }
+    }	
+    (gt->gt_methods.set)(gt->gt_tif, (pinfo_t) tag, count, data );	
+
+    _GTIFFree( data );
+
+    return 1;
+}
+
+
+static int ReadKey(GTIF *gt, GTIFReadMethod scan, void *aux)
+{
+    tagtype_t ktype;
+    int count,outcount;
+    int vals_now,i;
+    geokey_t key;
+    int icode;
+    pinfo_t code;
+    short  *sptr;
+    char name[1000];
+    char type[20];
+    double data[100];
+    double *dptr;
+    char *vptr;
+    int num;
+    char message[2048];
+
+    scan(message,aux); 
+    if (!strncmp(message,FMT_KEYEND,8)) return 0;
+
+    num=sscanf(message,"%[^( ] (%[^,],%d):\n",name,type,&count);
+    if (num!=3) return StringError(message);
+
+    vptr = message;
+    FINDCHAR(vptr,':'); 
+    if (!*vptr) return StringError(message);
+    vptr+=2;
+
+    if( GTIFKeyCode(name) < 0 )
+        return StringError(name);
+    else
+        key = (geokey_t) GTIFKeyCode(name);
+
+    if( GTIFTypeCode(type) < 0 )
+        return StringError(type);
+    else
+        ktype = (tagtype_t) GTIFTypeCode(type);
+
+    /* skip white space */
+    SKIPWHITE(vptr);
+    if (!*vptr) return StringError(message);
+			
+    switch (ktype)
+    {
+      case TYPE_ASCII: 
+      {
+          char *cdata;
+          int out_char = 0;
+
+          FINDCHAR(vptr,'"');
+          if (!*vptr) return StringError(message);
+
+          cdata = (char *) _GTIFcalloc( count+1 );
+
+          vptr++;
+          while( out_char < count-1 )
+          {
+              if( *vptr == '\0' )
+                  break;
+
+              else if( vptr[0] == '\\' && vptr[1] == 'n' )
+              {
+                  cdata[out_char++] = '\n';
+                  vptr += 2;
+              }
+              else if( vptr[0] == '\\' && vptr[1] == '\\' )
+              {
+                  cdata[out_char++] = '\\';
+                  vptr += 2;
+              }
+              else
+                  cdata[out_char++] = *(vptr++);
+          }
+
+          if( out_char < count-1 ) return StringError(message);
+          if( *vptr != '"' ) return StringError(message);
+
+          cdata[count-1] = '\0';
+          GTIFKeySet(gt,key,ktype,count,cdata);
+
+          _GTIFFree( cdata );
+      }
+      break;
+        
+      case TYPE_DOUBLE: 
+        outcount = count;
+        for (dptr = data; count > 0; count-= vals_now)
+        {
+            vals_now = count > 3? 3: count;
+            for (i=0; i<vals_now; i++,dptr++)
+            {
+                if (!sscanf(vptr,"%lg" ,dptr))
+                    StringError(vptr);
+                FINDCHAR(vptr,' ');
+                SKIPWHITE(vptr);
+            }
+            if (vals_now<count)
+            {
+                scan(message,aux);
+                vptr = message;
+            }
+        }
+        if (outcount==1)
+            GTIFKeySet(gt,key,ktype,outcount,data[0]);
+        else
+            GTIFKeySet(gt,key,ktype,outcount,data);
+        break;
+        
+      case TYPE_SHORT: 
+        if (count==1)
+        {
+            icode = GTIFValueCode(key,vptr);
+            if (icode < 0) return StringError(vptr);
+            code = (pinfo_t) icode;
+            GTIFKeySet(gt,key,ktype,count,code);
+        }
+        else  /* multi-valued short - no such thing yet */
+        {
+            sptr = (short *)data;
+            outcount = count;
+            for (; count > 0; count-= vals_now)
+            {
+                vals_now = count > 3? 3: count;
+                for (i=0; i<vals_now; i++,sptr++)
+                {
+                    int		work_int;
+
+                    /* note: FMT_SHORT (%11hd) not supported on IRIX */
+                    sscanf(message,"%11d",&work_int);
+                    *sptr = (short) work_int;
+                    scan(message,aux);
+                }
+                if (vals_now<count)
+                {
+                    scan(message,aux);
+                    vptr = message;
+                }
+            }
+            GTIFKeySet(gt,key,ktype,outcount,sptr);			
+        }
+        break;
+        
+      default: 
+        return -1;
+    }
+    return 1;
+}
+
+
+static void DefaultRead(char *string, void *aux)
+{
+	/* Pretty boring */
+	fscanf((FILE *)aux,"%[^\n]\n",string);
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_set.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_set.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_set.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,262 @@
+/**********************************************************************
+ *
+ *  geo_set.c  -- Public routines for GEOTIFF GeoKey access.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any products derived therefrom.
+ *
+ * $Log: geo_set.c,v $
+ * Revision 1.11  2004/04/27 21:32:33  warmerda
+ * reformat for clarity
+ *
+ * Revision 1.10  2003/07/08 17:31:30  warmerda
+ * cleanup various warnings
+ *
+ * Revision 1.9  2003/01/15 03:37:19  warmerda
+ * avoid warning
+ *
+ * Revision 1.8  2002/09/27 13:05:33  warmerda
+ * allow dynamic set/delete of ASCII tags. ASCIIPARAMS now kept split
+ *
+ * Revision 1.7  2001/05/02 16:48:22  warmerda
+ * fixed a couple bugs in delete code
+ *
+ * Revision 1.6  2001/05/02 13:54:34  warmerda
+ * updated geo_set.c to support deleting tags
+ *
+ * Revision 1.5  1999/05/04 03:09:33  warmerda
+ * avoid warnings
+ *
+ * Revision 1.4  1999/05/03 17:50:31  warmerda
+ * avoid warnings on IRIX
+ *
+ * Revision 1.3  1999/04/28 19:59:38  warmerda
+ * added some doxygen style documentation
+ *
+ * Revision 1.2  1999/03/11 17:39:38  geotiff
+ * Added fix for case where a key is being overwritten.
+ *
+ **********************************************************************/
+
+#include "geotiff.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+
+#include <assert.h>
+
+/**
+This function writes a geokey_t value to a GeoTIFF file.
+
+ at param gtif The geotiff information handle from GTIFNew().
+
+ at param keyID The geokey_t name (such as ProjectedCSTypeGeoKey).
+This must come from the list of legal geokey_t values
+(an enumeration) listed below.
+
+ at param val The <b>val</b> argument is a pointer to the
+variable into which the value should be read.  The type of the variable
+varies depending on the geokey_t given.  While there is no ready mapping
+of geokey_t values onto types, in general code values are of type <i>short</i>,
+citations are strings, and everything else is of type <i>double</i>.  Note
+that pointer's to <i>int</i> should never be passed to GTIFKeyGet() for
+integer values as they will be shorts, and the int's may not be properly
+initialized (and will be grossly wrong on MSB systems).
+
+ at param index Indicates how far into the list of values
+for this geokey to offset. Should normally be zero.
+
+ at param count Indicates how many values
+to read.  At this time all keys except for strings have only one value,
+so <b>index</b> should be zero, and <b>count</b> should be one.<p>
+
+The <b>key</b> indicates the key name to be written to the
+file and should from the geokey_t enumeration 
+(eg. <tt>ProjectedCSTypeGeoKey</tt>).  The full list of possible geokey_t
+values can be found in geokeys.inc, or in the online documentation for
+GTIFKeyGet().<p>
+
+The <b>type</b> should be one of TYPE_SHORT, TYPE_ASCII, or TYPE_DOUBLE and
+will indicate the type of value being passed at the end of the argument
+list (the key value).  The <b>count</b> should be one except for strings
+when it should be the length of the string (or zero to for this to be
+computed internally).  As a special case a <b>count</b> of -1 can be
+used to request an existing key be deleted, in which no value is passed.<p>
+
+The actual value is passed at the end of the argument list, and should be
+a short, a double, or a char * value.  Note that short and double values
+are passed as is, not as pointers.<p>
+
+Note that key values aren't actually flushed to the file until
+GTIFWriteKeys() is called.  Till then 
+the new values are just kept with the GTIF structure.<p>
+
+<b>Example:</b><p>
+
+<pre>
+    GTIFKeySet(gtif, GTRasterTypeGeoKey, TYPE_SHORT, 1, 
+               RasterPixelIsArea);
+    GTIFKeySet(gtif, GTCitationGeoKey, TYPE_ASCII, 0, 
+               "UTM 11 North / NAD27" );
+</pre>
+
+ */
+
+int GTIFKeySet(GTIF *gtif, geokey_t keyID, tagtype_t type, int count,...)
+{
+    va_list ap;
+    int index = gtif->gt_keyindex[ keyID ];
+    int newvalues = 0;
+    GeoKey *key;
+    char *data = NULL;
+    char *val = NULL;
+    pinfo_t sval;
+    double dval;
+
+    va_start(ap, count);
+    /* pass singleton keys by value */
+    if (count>1 && type!=TYPE_ASCII) 
+    {
+        val = va_arg(ap, char*);
+    }
+    else if( count == -1 )
+    {
+        /* delete the indicated tag */
+        va_end(ap);
+
+        if( index < 1 )
+            return 0;
+
+        if (gtif->gt_keys[index].gk_type == TYPE_ASCII)
+        {
+            _GTIFFree (gtif->gt_keys[index].gk_data);
+        }
+
+        while( index < gtif->gt_num_keys )
+        {
+            _GTIFmemcpy( gtif->gt_keys + index, 
+                         gtif->gt_keys + index + 1, 
+                         sizeof(GeoKey) );
+            gtif->gt_keyindex[gtif->gt_keys[index].gk_key] = index;
+            index++;
+        }
+
+        gtif->gt_num_keys--;
+        gtif->gt_nshorts -= sizeof(KeyEntry)/sizeof(pinfo_t);
+        gtif->gt_keyindex[keyID] = 0;
+        gtif->gt_flags |= FLAG_FILE_MODIFIED;
+
+        return 1;
+    }
+    else switch (type)
+    {
+      case TYPE_SHORT:  sval=(pinfo_t) va_arg(ap, int); val=(char *)&sval;     break;
+      case TYPE_DOUBLE: dval=va_arg(ap, dblparam_t); val=(char *)&dval;  break;
+      case TYPE_ASCII: 
+        val=va_arg(ap, char*);
+        count = strlen(val) + 1; /* force = string length */
+        break;
+      default:
+        assert( FALSE );
+        break;
+    }
+    va_end(ap);
+    
+    /* We assume here that there are no multi-valued SHORTS ! */
+    if (index)
+    {
+        /* Key already exists */
+        key = gtif->gt_keys+index;
+        if (type!=key->gk_type || count > key->gk_count)
+        {
+            /* need to reset data pointer */
+            key->gk_type = type;
+            key->gk_count = count;
+            key->gk_size = _gtiff_size[ type ];
+            newvalues = 1;
+        }
+    }
+    else
+    {
+        /* We need to create the key */
+        if (gtif->gt_num_keys == MAX_KEYS) return 0;
+        key = gtif->gt_keys + ++gtif->gt_num_keys;
+        index = gtif->gt_num_keys;
+        gtif->gt_keyindex[ keyID ] = index;
+        key->gk_key = keyID;
+        key->gk_type = type;
+        key->gk_count = count;
+        key->gk_size = _gtiff_size[ type ];
+        if (gtif->gt_keymin > keyID)  gtif->gt_keymin=keyID;
+        if (gtif->gt_keymax < keyID)  gtif->gt_keymax=keyID;
+        newvalues = 1;
+    }
+
+    if (newvalues)
+    {
+        switch (type)
+        {
+          case TYPE_SHORT:  
+            if (count > 1) return 0;
+            data = (char *)&key->gk_data; /* store value *in* data */
+            break;
+          case TYPE_DOUBLE:
+            key->gk_data = (char *)(gtif->gt_double + gtif->gt_ndoubles);
+            data = key->gk_data;
+            gtif->gt_ndoubles += count;
+            break;
+          case TYPE_ASCII:
+            break;
+          default:
+            va_end(ap);
+            return 0;
+        }
+        gtif->gt_nshorts += sizeof(KeyEntry)/sizeof(pinfo_t);
+    }
+
+    /* this fixes a bug where if a request is made to write a duplicate
+       key, we must initialize the data to a valid value.
+       Bryan Wells (bryan at athena.bangor.autometric.com) */
+        
+    else /* no new values, but still have something to write */
+    {
+        switch (type)
+        {
+          case TYPE_SHORT:  
+            if (count > 1) return 0;
+            data = (char *)&key->gk_data; /* store value *in* data */
+            break;
+          case TYPE_DOUBLE:
+            data = key->gk_data;
+            break;
+          case TYPE_ASCII:
+            break;
+          default:
+            return 0;
+        }
+    }
+        
+    switch (type)
+    {
+      case TYPE_ASCII:
+        /* throw away existing data and allocate room for new data */
+        if (key->gk_data != 0)
+        {
+            _GTIFFree(key->gk_data);
+        }
+        key->gk_data = (char *)_GTIFcalloc(count);
+        key->gk_count = count;
+        data = key->gk_data;
+        break;
+      default:
+        break;
+    }
+
+    _GTIFmemcpy(data, val, count*key->gk_size);
+    
+    gtif->gt_flags |= FLAG_FILE_MODIFIED;
+    return 1;
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,140 @@
+/**********************************************************************
+ *
+ *  geo_tiffp.c  Private TIFF interface module for GEOTIFF
+ *
+ *    This module implements the interface between the GEOTIFF
+ *    tag parser and the TIFF i/o module. The current setup
+ *    relies on the "libtiff" code, but if you use your own
+ *    TIFF reader software, you may replace the module implementations
+ *    here with your own calls. No "libtiff" dependencies occur
+ *    anywhere else in this code.
+ *
+ **********************************************************************/
+ 
+#include "geotiff.h"    /* public GTIFF interface */
+
+#include "geo_tiffp.h"  /* Private TIFF interface */
+#include "geo_keyp.h"   /* Private GTIFF interface */
+
+/* tiff size array global */
+gsize_t _gtiff_size[] = { 0, 1, 2, 4, 8, 1, 4, 8, 1, 2, 4, 1 };
+
+static int        _GTIFGetField (tiff_t *tif, pinfo_t tag, int *count, void *value );
+static int        _GTIFSetField (tiff_t *tif, pinfo_t tag, int  count, void *value );
+static tagtype_t  _GTIFTagType  (tiff_t *tif, pinfo_t tag);
+
+/*
+ * Set up default TIFF handlers. 
+ */
+void _GTIFSetDefaultTIFF(TIFFMethod *method)
+{
+	if (!method) return;
+	
+	method->get = _GTIFGetField;
+	method->set = _GTIFSetField;
+	method->type = _GTIFTagType;
+}
+
+gdata_t _GTIFcalloc(gsize_t size)
+{
+    gdata_t data=(gdata_t)_TIFFmalloc((tsize_t)size);
+	if (data) _TIFFmemset((tdata_t)data,0,(tsize_t)size);
+	return data;
+}
+
+gdata_t _GTIFrealloc(gdata_t ptr, gsize_t size)
+{
+    return( _TIFFrealloc((tdata_t)ptr, (tsize_t) size) );
+}
+
+void _GTIFmemcpy(gdata_t out,gdata_t in,gsize_t size)
+{
+	_TIFFmemcpy((tdata_t)out,(tdata_t)in,(tsize_t)size);
+}
+
+void _GTIFFree(gdata_t data)
+{
+	if (data) _TIFFfree((tdata_t)data);
+}
+
+
+
+/* returns the value of TIFF tag <tag>, or if
+ * the value is an array, returns an allocated buffer
+ * containing the values. Allocate a copy of the actual
+ * buffer, sized up for updating.
+ */
+static int _GTIFGetField (tiff_t *tif, pinfo_t tag, int *count, void *val )
+{
+	int status;
+	unsigned short scount=0;
+	char *tmp;
+	char *value;
+	gsize_t size = _gtiff_size[_GTIFTagType (tif,tag)];
+	
+	if (_GTIFTagType(tif,  tag) == TYPE_ASCII)
+	{
+		status = TIFFGetField((TIFF *)tif,tag,&tmp);
+		if (!status) return status;
+		scount = (unsigned short) (strlen(tmp)+1);
+	}
+	else status = TIFFGetField((TIFF *)tif,tag,&scount,&tmp);
+	if (!status) return status;
+	
+	*count = scount;
+
+	value = (char *)_GTIFcalloc( (scount+MAX_VALUES)*size);
+	if (!value) return 0;
+	
+	_TIFFmemcpy( value, tmp,  size * scount);
+	
+	*(char **)val = value;
+	return status;
+}
+
+/* 
+ * Set a GeoTIFF TIFF field.
+ */
+static int _GTIFSetField (tiff_t *tif, pinfo_t tag, int count, void *value )
+{
+	int status;
+	unsigned short scount = (unsigned short) count;
+
+	/* libtiff ASCII uses null-delimiter */
+	if (_GTIFTagType(tif,  tag) == TYPE_ASCII)
+		status = TIFFSetField((TIFF *)tif,tag,value);
+	else 
+		status = TIFFSetField((TIFF *)tif,tag,scount,value);
+	return status;
+}
+
+
+/*
+ *  This routine is supposed to return the TagType of the <tag>
+ *  TIFF tag. Unfortunately, "libtiff" does not provide this
+ *  service by default, so we just have to "know" what type of tags
+ *  we've got, and how many. We only define the ones Geotiff
+ *  uses here, and others return UNKNOWN. The "tif" parameter
+ *  is provided for those TIFF implementations that provide
+ *  for tag-type queries.
+ */
+static tagtype_t  _GTIFTagType  (tiff_t *tif, pinfo_t tag)
+{
+	tagtype_t ttype;
+
+	(void) tif; /* dummy reference */
+	
+	switch (tag)
+	{
+		case GTIFF_ASCIIPARAMS:    ttype=TYPE_ASCII; break;
+		case GTIFF_PIXELSCALE:
+		case GTIFF_TRANSMATRIX:
+		case GTIFF_TIEPOINTS:
+		case GTIFF_DOUBLEPARAMS:   ttype=TYPE_DOUBLE; break;
+		case GTIFF_GEOKEYDIRECTORY: ttype=TYPE_SHORT; break;
+		default: ttype = TYPE_UNKNOWN;
+	}
+	
+	return ttype;
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_tiffp.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,114 @@
+/**********************************************************************
+ *
+ *  geo_tiffp.h - Private interface for TIFF tag parsing.
+ *
+ *   Written by: Niles D. Ritter
+ *
+ *   This interface file encapsulates the interface to external TIFF
+ *   file-io routines and definitions. The current configuration
+ *   assumes that the "libtiff" module is used, but if you have your
+ *   own TIFF reader, you may replace the definitions with your own
+ *   here, and replace the implementations in geo_tiffp.c. No other
+ *   modules have any explicit dependence on external TIFF modules.
+ *
+ *  Revision History;
+ *
+ *    20 June, 1995      Niles D. Ritter         New
+ *    6 July,  1995      Niles D. Ritter         Fix prototypes
+ *
+ **********************************************************************/
+
+#ifndef __geo_tiffp_h_
+#define __geo_tiffp_h_
+
+/**********************************************************************
+ *
+ *                        Private includes
+ *
+ *   If you are not using libtiff and XTIFF, replace this include file
+ *    with the appropriate one for your own TIFF parsing routines.
+ *
+ *   Revision History
+ * 
+ *      19 September 1995   ndr    Demoted Intergraph trans matrix.
+ *
+ **********************************************************************/
+
+#include "geotiff.h"
+#include "xtiffio.h"
+#include "cpl_serv.h"
+
+/*
+ * dblparam_t is the type that a double precision
+ * floating point value will have on the parameter
+ * stack (when coerced by the compiler). You shouldn't
+ * have to change this.
+ */
+#ifdef applec
+typedef extended dblparam_t;
+#else
+typedef double dblparam_t;
+#endif
+
+
+/**********************************************************************
+ *
+ *                        Private defines
+ *
+ *   If you are not using "libtiff"/LIBXTIFF, replace these definitions
+ *   with the appropriate definitions to access the geo-tags
+ *
+ **********************************************************************/
+ 
+typedef unsigned short pinfo_t;    /* SHORT ProjectionInfo tag type */
+typedef TIFF    tiff_t;            /* TIFF file descriptor          */
+typedef tdata_t  gdata_t;          /* pointer to data */
+typedef tsize_t  gsize_t;          /* data allocation size */
+ 
+#define GTIFF_GEOKEYDIRECTORY   TIFFTAG_GEOKEYDIRECTORY /* from xtiffio.h */
+#define GTIFF_DOUBLEPARAMS      TIFFTAG_GEODOUBLEPARAMS
+#define GTIFF_ASCIIPARAMS       TIFFTAG_GEOASCIIPARAMS
+#define GTIFF_PIXELSCALE        TIFFTAG_GEOPIXELSCALE
+#define GTIFF_TRANSMATRIX       TIFFTAG_GEOTRANSMATRIX
+#define GTIFF_INTERGRAPH_MATRIX TIFFTAG_INTERGRAPH_MATRIX
+#define GTIFF_TIEPOINTS         TIFFTAG_GEOTIEPOINTS
+#define GTIFF_LOCAL          0
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+/*
+ * Method function pointer types
+ */
+typedef int        (*GTGetFunction) (tiff_t *tif, pinfo_t tag, int *count, void *value );
+typedef int        (*GTSetFunction) (tiff_t *tif, pinfo_t tag, int  count, void *value );
+typedef tagtype_t  (*GTTypeFunction) (tiff_t *tif, pinfo_t tag);
+typedef struct     _TIFFMethod {
+	GTGetFunction get;
+	GTSetFunction set;
+	GTTypeFunction type;
+} TIFFMethod;
+
+/**********************************************************************
+ *
+ *               Protected Function Declarations  
+ *
+ *   These routines are exposed implementations, and should not
+ *   be used by external GEOTIFF client programs.
+ *
+ **********************************************************************/
+
+extern gsize_t _gtiff_size[]; /* TIFF data sizes */
+extern void CPL_DLL _GTIFSetDefaultTIFF(TIFFMethod *method);
+extern gdata_t CPL_DLL _GTIFcalloc(gsize_t);
+extern gdata_t CPL_DLL _GTIFrealloc(gdata_t,gsize_t);
+extern void CPL_DLL _GTIFFree(gdata_t data);
+extern void CPL_DLL _GTIFmemcpy(gdata_t out,gdata_t in,gsize_t size);
+
+#if defined(__cplusplus)
+} 
+#endif
+
+
+#endif /* __geo_tiffp_h_ */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_trans.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_trans.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_trans.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,334 @@
+/******************************************************************************
+ * $Id: geo_trans.c,v 1.10 2003/07/08 17:31:30 warmerda Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  Code to abstract translation between pixel/line and PCS
+ *           coordinates.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geo_trans.c,v $
+ * Revision 1.10  2003/07/08 17:31:30  warmerda
+ * cleanup various warnings
+ *
+ * Revision 1.9  2001/11/28 14:20:30  warmerda
+ * fixed transform memory leak in GTIFPCSToImage
+ *
+ * Revision 1.8  2001/04/06 16:56:22  warmerda
+ * added support for PCSToImage with matrix
+ *
+ * Revision 1.7  2001/03/05 03:25:23  warmerda
+ * restructure cleanup, and apply to GTIFPCSToImage()
+ *
+ * Revision 1.6  2001/03/04 22:37:39  warmerda
+ * fixed memory leak for fields fetched with gt_methods.get - Alan Gray
+ *
+ * Revision 1.5  2000/08/22 03:32:46  warmerda
+ * removed GTIFTiepointTranslate code
+ *
+ * Revision 1.4  1999/09/17 01:19:51  warmerda
+ * Fixed bug in use of transform matrix.
+ *
+ * Revision 1.3  1999/09/16 21:25:40  warmerda
+ * Added tiepoint, and transformation matrix based translation.  Note
+ * that we don't try to invert the transformation matrix for
+ * GTIFPCSToImage().
+ *
+ * Revision 1.2  1999/09/07 20:00:40  warmerda
+ * Fixed count/tiepoint_count bug in GTIFPCSToImage().
+ *
+ * Revision 1.1  1999/05/04 03:07:57  warmerda
+ * New
+ *
+ */
+ 
+#include "geotiff.h"
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+#include "geokeys.h"
+
+/************************************************************************/
+/*                          inv_geotransform()                          */
+/*                                                                      */
+/*      Invert a 6 term geotransform style matrix.                      */
+/************************************************************************/
+
+static int inv_geotransform( double *gt_in, double *gt_out )
+
+{
+    double	det, inv_det;
+
+    /* we assume a 3rd row that is [0 0 1] */
+
+    /* Compute determinate */
+
+    det = gt_in[0] * gt_in[4] - gt_in[1] * gt_in[3];
+
+    if( fabs(det) < 0.000000000000001 )
+        return 0;
+
+    inv_det = 1.0 / det;
+
+    /* compute adjoint, and devide by determinate */
+
+    gt_out[0] =  gt_in[4] * inv_det;
+    gt_out[3] = -gt_in[3] * inv_det;
+
+    gt_out[1] = -gt_in[1] * inv_det;
+    gt_out[4] =  gt_in[0] * inv_det;
+
+    gt_out[2] = ( gt_in[1] * gt_in[5] - gt_in[2] * gt_in[4]) * inv_det;
+    gt_out[5] = (-gt_in[0] * gt_in[5] + gt_in[2] * gt_in[3]) * inv_det;
+
+    return 1;
+}
+
+/************************************************************************/
+/*                       GTIFTiepointTranslate()                        */
+/************************************************************************/
+
+int GTIFTiepointTranslate( int gcp_count, double * gcps_in, double * gcps_out,
+                           double x_in, double y_in,
+                           double *x_out, double *y_out )
+
+{
+    (void) gcp_count;
+    (void) gcps_in;
+    (void) gcps_out;
+    (void) x_in;
+    (void) y_in;
+    (void) x_out;
+    (void) y_out;
+    
+    /* I would appreciate a _brief_ block of code for doing second order
+       polynomial regression here! */
+    return FALSE;
+}
+
+
+/************************************************************************/
+/*                           GTIFImageToPCS()                           */
+/************************************************************************/
+
+/**
+ * Translate a pixel/line coordinate to projection coordinates.
+ *
+ * At this time this function does not support image to PCS translations for
+ * tiepoints-only definitions,  only pixelscale and transformation matrix
+ * formulations.
+ *
+ * @param gtif The handle from GTIFNew() indicating the target file.
+ * @param x A pointer to the double containing the pixel offset on input,
+ * and into which the easting/longitude will be put on completion.
+ * @param y A pointer to the double containing the line offset on input,
+ * and into which the northing/latitude will be put on completion.
+ *
+ * @return TRUE if the transformation succeeds, or FALSE if it fails.  It may
+ * fail if the file doesn't have properly setup transformation information,
+ * or it is in a form unsupported by this function.
+ */
+
+int GTIFImageToPCS( GTIF *gtif, double *x, double *y )
+
+{
+    int     res = FALSE;
+    int     tiepoint_count, count, transform_count;
+    tiff_t *tif=gtif->gt_tif;
+    double *tiepoints   = 0;
+    double *pixel_scale = 0;
+    double *transform   = 0;
+
+
+    if (!(gtif->gt_methods.get)(tif, GTIFF_TIEPOINTS,
+                              &tiepoint_count, &tiepoints ))
+        tiepoint_count = 0;
+
+    if (!(gtif->gt_methods.get)(tif, GTIFF_PIXELSCALE, &count, &pixel_scale ))
+        count = 0;
+
+    if (!(gtif->gt_methods.get)(tif, GTIFF_TRANSMATRIX,
+                                &transform_count, &transform ))
+        transform_count = 0;
+
+/* -------------------------------------------------------------------- */
+/*      If the pixelscale count is zero, but we have tiepoints use      */
+/*      the tiepoint based approach.                                    */
+/* -------------------------------------------------------------------- */
+    if( tiepoint_count > 6 && count == 0 ) 
+    {
+        res = GTIFTiepointTranslate( tiepoint_count / 6,
+                                     tiepoints, tiepoints + 3,
+                                     *x, *y, x, y );
+    }
+
+/* -------------------------------------------------------------------- */
+/*	If we have a transformation matrix, use it. 			*/
+/* -------------------------------------------------------------------- */
+    else if( transform_count == 16 ) 
+    {
+        double x_in = *x, y_in = *y;
+
+        *x = x_in * transform[0] + y_in * transform[1] + transform[3];
+        *y = x_in * transform[4] + y_in * transform[5] + transform[7];
+        
+        res = TRUE;
+    } 
+
+/* -------------------------------------------------------------------- */
+/*      For now we require one tie point, and a valid pixel scale.      */
+/* -------------------------------------------------------------------- */
+    else if( count < 3 || tiepoint_count < 6 ) 
+    {
+        res = FALSE;
+    } 
+
+    else 
+    {
+        *x = (*x - tiepoints[0]) * pixel_scale[0] + tiepoints[3];
+        *y = (*y - tiepoints[1]) * (-1 * pixel_scale[1]) + tiepoints[4];
+
+        res = TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Cleanup                                                         */
+/* -------------------------------------------------------------------- */
+    if(tiepoints)   
+        _GTIFFree(tiepoints);
+    if(pixel_scale)
+        _GTIFFree(pixel_scale);
+    if(transform)  
+        _GTIFFree(transform);
+
+    return res;
+}
+
+/************************************************************************/
+/*                           GTIFPCSToImage()                           */
+/************************************************************************/
+
+/**
+ * Translate a projection coordinate to pixel/line coordinates.
+ *
+ * At this time this function does not support PCS to image translations for
+ * tiepoints-only based definitions, only matrix and pixelscale/tiepoints 
+ * formulations are supposed.
+ *
+ * @param gtif The handle from GTIFNew() indicating the target file.
+ * @param x A pointer to the double containing the pixel offset on input,
+ * and into which the easting/longitude will be put on completion.
+ * @param y A pointer to the double containing the line offset on input,
+ * and into which the northing/latitude will be put on completion.
+ *
+ * @return TRUE if the transformation succeeds, or FALSE if it fails.  It may
+ * fail if the file doesn't have properly setup transformation information,
+ * or it is in a form unsupported by this function.
+ */
+
+int GTIFPCSToImage( GTIF *gtif, double *x, double *y )
+
+{
+    double 	*tiepoints = NULL;
+    int 	tiepoint_count, count, transform_count = 0;
+    double	*pixel_scale = NULL;
+    double 	*transform   = NULL;
+    tiff_t 	*tif=gtif->gt_tif;
+    int		result = FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Fetch tiepoints and pixel scale.                                */
+/* -------------------------------------------------------------------- */
+    if (!(gtif->gt_methods.get)(tif, GTIFF_TIEPOINTS,
+                              &tiepoint_count, &tiepoints ))
+        tiepoint_count = 0;
+
+    if (!(gtif->gt_methods.get)(tif, GTIFF_PIXELSCALE, &count, &pixel_scale ))
+        count = 0;
+
+    if (!(gtif->gt_methods.get)(tif, GTIFF_TRANSMATRIX,
+                                &transform_count, &transform ))
+        transform_count = 0;
+
+/* -------------------------------------------------------------------- */
+/*      If the pixelscale count is zero, but we have tiepoints use      */
+/*      the tiepoint based approach.                                    */
+/* -------------------------------------------------------------------- */
+    if( tiepoint_count > 6 && count == 0 )
+    {
+        result = GTIFTiepointTranslate( tiepoint_count / 6,
+                                        tiepoints + 3, tiepoints,
+                                        *x, *y, x, y );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Handle matrix - convert to "geotransform" format, invert and    */
+/*      apply.                                                          */
+/* -------------------------------------------------------------------- */
+    else if( transform_count == 16 )
+    {
+        double  x_in = *x, y_in = *y;
+        double	gt_in[6], gt_out[6];
+        
+        gt_in[0] = transform[0];
+        gt_in[1] = transform[1];
+        gt_in[2] = transform[3];
+        gt_in[3] = transform[4];
+        gt_in[4] = transform[5];
+        gt_in[5] = transform[7];
+
+        if( !inv_geotransform( gt_in, gt_out ) )
+            result = FALSE;
+        else
+        {
+            *x = x_in * gt_out[0] + y_in * gt_out[1] + gt_out[2];
+            *y = x_in * gt_out[3] + y_in * gt_out[4] + gt_out[5];
+            
+            result = TRUE;
+        }
+    }
+
+/* -------------------------------------------------------------------- */
+/*      For now we require one tie point, and a valid pixel scale.      */
+/* -------------------------------------------------------------------- */
+    else if( count >= 3 && tiepoint_count >= 6 )
+    {
+        *x = (*x - tiepoints[3]) / pixel_scale[0] + tiepoints[0];
+        *y = (*y - tiepoints[4]) / (-1 * pixel_scale[1]) + tiepoints[1];
+
+        result = TRUE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Cleanup.                                                        */
+/* -------------------------------------------------------------------- */
+    if(tiepoints)   
+        _GTIFFree(tiepoints);
+    if(pixel_scale)
+        _GTIFFree(pixel_scale);
+    if(transform)  
+        _GTIFFree(transform);
+
+    return result;
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geo_write.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geo_write.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geo_write.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,193 @@
+/**********************************************************************
+ *
+ *  geo_write.c  -- Public routines for GEOTIFF GeoKey access.
+ *
+ *    Written By: Niles D. Ritter.
+ *
+ *  copyright (c) 1995   Niles D. Ritter
+ *
+ *  Permission granted to use this software, so long as this copyright
+ *  notice accompanies any source code derived therefrom.
+ *
+ **********************************************************************/
+
+#include "geotiffio.h"   /* public interface        */
+#include "geo_tiffp.h" /* external TIFF interface */
+#include "geo_keyp.h"  /* private interface       */
+
+static int WriteKey(GTIF* gt, TempKeyData* tempData,
+                    KeyEntry* entptr, GeoKey* keyptr);
+static int SortKeys(GTIF* gt,int *sortkeys);
+
+
+/**
+This function flushes all the GeoTIFF keys that have been set with the 
+GTIFKeySet() function into the associated 
+TIFF file.
+
+ at param gt The GeoTIFF handle returned by GTIFNew.
+
+GTIFWriteKeys() should be called before 
+GTIFFree() is used to deallocate a GeoTIFF access handle.
+ */
+
+int GTIFWriteKeys(GTIF *gt)
+{
+    int i;
+    GeoKey *keyptr;
+    KeyEntry *entptr;
+    KeyHeader *header;
+    TempKeyData tempData;
+    int sortkeys[MAX_KEYS];
+	
+    if (!(gt->gt_flags & FLAG_FILE_MODIFIED)) return 1;
+
+    if( gt->gt_tif == NULL )
+        return 0;
+	
+    tempData.tk_asciiParams = 0;
+    tempData.tk_asciiParamsLength = 0;
+    tempData.tk_asciiParamsOffset = 0;
+
+    /*  Sort the Keys into numerical order */
+    if (!SortKeys(gt,sortkeys))
+    {
+        /* XXX error: a key was not recognized */
+    }
+	
+    /* Set up header of ProjectionInfo tag */
+    header = (KeyHeader *)gt->gt_short;
+    header->hdr_num_keys = (pinfo_t) gt->gt_num_keys;
+    header->hdr_version  = GvCurrentVersion;
+    header->hdr_rev_major  = GvCurrentRevision;
+    header->hdr_rev_minor  = GvCurrentMinorRev;
+	
+    /* Sum up the ASCII tag lengths */
+    for (i = 0; i < gt->gt_num_keys; i++)
+    {
+        keyptr = gt->gt_keys + sortkeys[i];
+        if (keyptr->gk_type == TYPE_ASCII)
+        {
+            tempData.tk_asciiParamsLength += keyptr->gk_count;
+        }
+    }
+    if (tempData.tk_asciiParamsLength > 0)
+    {
+        tempData.tk_asciiParams =
+            (char *)_GTIFcalloc(tempData.tk_asciiParamsLength + 1);
+        tempData.tk_asciiParams[tempData.tk_asciiParamsLength] = '\0';
+    }
+
+    /* Set up the rest of SHORT array properly */
+    keyptr = gt->gt_keys;
+    entptr = (KeyEntry*)(gt->gt_short + 4);
+    for (i=0; i< gt->gt_num_keys; i++,entptr++)
+    {
+        if (!WriteKey(gt,&tempData,entptr,keyptr+sortkeys[i])) return 0;
+    }	
+	
+    /* Write out the Key Directory */
+    (gt->gt_methods.set)(gt->gt_tif, GTIFF_GEOKEYDIRECTORY, gt->gt_nshorts, gt->gt_short );	
+	
+    /* Write out the params directories */
+    if (gt->gt_ndoubles)
+        (gt->gt_methods.set)(gt->gt_tif, GTIFF_DOUBLEPARAMS, gt->gt_ndoubles, gt->gt_double );
+    if (tempData.tk_asciiParamsLength > 0)
+    {
+        /* just to be safe */
+        tempData.tk_asciiParams[tempData.tk_asciiParamsLength] = '\0';
+        (gt->gt_methods.set)(gt->gt_tif,
+                             GTIFF_ASCIIPARAMS, 0, tempData.tk_asciiParams);
+    }
+	
+    gt->gt_flags &= ~FLAG_FILE_MODIFIED;
+
+    if (tempData.tk_asciiParamsLength > 0)
+    {
+        _GTIFFree (tempData.tk_asciiParams);
+    }
+    return 1;
+}
+
+/**********************************************************************
+ *
+ *                        Private Routines
+ *
+ **********************************************************************/
+ 
+/*
+ * Given GeoKey, write out the KeyEntry entries, returning 0 if failure.
+ *  This is the exact complement of ReadKey().
+ */
+
+static int WriteKey(GTIF* gt, TempKeyData* tempData,
+                    KeyEntry* entptr, GeoKey* keyptr)
+{
+    int count;
+	
+    entptr->ent_key = (pinfo_t) keyptr->gk_key;
+    entptr->ent_count = (pinfo_t) keyptr->gk_count;
+    count = entptr->ent_count;
+	
+    if (count==1 && keyptr->gk_type==TYPE_SHORT)
+    {
+        entptr->ent_location = GTIFF_LOCAL;
+        entptr->ent_val_offset = *(pinfo_t*)&keyptr->gk_data;
+        return 1;
+    }
+		  
+    switch (keyptr->gk_type)
+    {
+      case TYPE_SHORT:
+        entptr->ent_location = GTIFF_GEOKEYDIRECTORY;
+        entptr->ent_val_offset = (pinfo_t)
+            ((pinfo_t*)keyptr->gk_data - gt->gt_short);
+        break;
+      case TYPE_DOUBLE:
+        entptr->ent_location = GTIFF_DOUBLEPARAMS;
+        entptr->ent_val_offset = (pinfo_t) 
+            ((double*)keyptr->gk_data - gt->gt_double);
+        break;
+      case TYPE_ASCII:
+        entptr->ent_location = GTIFF_ASCIIPARAMS;
+        entptr->ent_val_offset = (pinfo_t) tempData->tk_asciiParamsOffset;
+        _GTIFmemcpy (tempData->tk_asciiParams + tempData->tk_asciiParamsOffset
+                     , keyptr->gk_data, keyptr->gk_count);
+        tempData->tk_asciiParams[tempData->tk_asciiParamsOffset+keyptr->gk_count-1] = '|';
+        tempData->tk_asciiParamsOffset += keyptr->gk_count;
+        break;
+      default:
+        return 0; /* failure */
+    }
+	
+    return 1; /* success */
+}
+
+
+/* 
+ * Numerically sort the GeoKeys.
+ * We just do a linear search through
+ * the list and pull out the keys that were set.
+ */
+
+static int SortKeys(GTIF* gt,int *sortkeys)
+{
+    int loc;
+    int nkeys=0;
+    geokey_t key,kmin,kmax;
+    int *index = gt->gt_keyindex;
+	
+    kmin = (geokey_t) gt->gt_keymin;
+    kmax = (geokey_t) gt->gt_keymax;
+    for (key=kmin; key<=kmax; key++)
+    {
+        if ( (loc=index[key]) != 0 )
+        {
+            sortkeys[nkeys] = loc;
+            nkeys++;
+        }
+    }
+	
+    return nkeys==gt->gt_num_keys;
+}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geokeys.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geokeys.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geokeys.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,54 @@
+/**********************************************************************
+ *
+ *  geokeys.h - Public registry for valid GEOTIFF GeoKeys.
+ *
+ *   Written By: Niles D. Ritter
+ *
+ *  Revision History:
+ *
+ *     Rev.#  Author  M/D/Y Date     Key Changes/Additions
+ *     -----  ------  ----------  -------------------------------------
+ *       0      ndr    06/10/95      Inital Beta Release
+ *       1      ndr    09/18/95      Final 1.0 Release
+ *
+ **********************************************************************/
+
+#ifndef __geokeys_h_
+#define __geokeys_h_
+
+/* The GvCurrentRevision number should be incremented whenever a 
+ * new set of Keys are defined or modified in "geokeys.inc", and comments 
+ * added to the "Revision History" section above. If only code
+ * _values_ are augmented, the "GvCurrentMinorRev" number should
+ * be incremented instead (see "geovalues.h"). Whenever the 
+ * GvCurrentRevision is incremented, the GvCurrentMinorRev should
+ * be reset to zero.
+ *
+ *
+ * The Section Numbers below refer to the GeoTIFF Spec sections
+ * in which these values are documented.
+ *
+ */
+#define GvCurrentRevision  1  /* Final 1.0 Release */
+
+#ifdef ValuePair
+#  undef ValuePair
+#endif
+#define ValuePair(name,value)    name = value,
+
+typedef enum {
+   BaseGeoKey   =  1024,               /* First valid code */
+
+#  include "geokeys.inc"         /* geokey database */
+
+   ReservedEndGeoKey  =  32767,
+   
+   /* Key space available for Private or internal use */
+   PrivateBaseGeoKey = 32768,    /* Consistent with TIFF Private tags */
+   PrivateEndGeoKey  = 65535,    
+   
+   EndGeoKey = 65535             /* Largest Possible GeoKey ID */
+} geokey_t;
+
+
+#endif /* __geokeys_h_ */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geokeys.inc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geokeys.inc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geokeys.inc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,76 @@
+/* GeoTIFF GeoKey Database */
+
+/* Note: Any changes/additions to this database require */
+/* a change in the revision value in geokeys.h          */
+
+/* C database for Geotiff include files.   */
+/* the macro ValuePair() must be defined   */
+/* by the enclosing include file           */
+
+/*  Revised 28 Sep 1995   NDR -- Added Rev. 1.0 aliases. */
+
+/* 6.2.1 GeoTIFF Configuration Keys */
+
+ValuePair(  GTModelTypeGeoKey,	1024) /* Section 6.3.1.1 Codes       */
+ValuePair(  GTRasterTypeGeoKey,	1025) /* Section 6.3.1.2 Codes       */
+ValuePair(  GTCitationGeoKey,	1026) /* documentation */
+
+/* 6.2.2 Geographic CS Parameter Keys */
+
+ValuePair(  GeographicTypeGeoKey,	2048) /* Section 6.3.2.1 Codes     */
+ValuePair(  GeogCitationGeoKey,	2049) /* documentation             */
+ValuePair(  GeogGeodeticDatumGeoKey,	2050) /* Section 6.3.2.2 Codes     */
+ValuePair(  GeogPrimeMeridianGeoKey,	2051) /* Section 6.3.2.4 codes     */
+ValuePair(  GeogLinearUnitsGeoKey,	2052) /* Section 6.3.1.3 Codes     */
+ValuePair(  GeogLinearUnitSizeGeoKey,	2053) /* meters                    */
+ValuePair(  GeogAngularUnitsGeoKey,	2054) /* Section 6.3.1.4 Codes     */
+ValuePair(  GeogAngularUnitSizeGeoKey,	2055) /* radians                   */
+ValuePair(  GeogEllipsoidGeoKey,	2056) /* Section 6.3.2.3 Codes     */
+ValuePair(  GeogSemiMajorAxisGeoKey,	2057) /* GeogLinearUnits           */
+ValuePair(  GeogSemiMinorAxisGeoKey,	2058) /* GeogLinearUnits           */
+ValuePair(  GeogInvFlatteningGeoKey,	2059) /* ratio                     */
+ValuePair(  GeogAzimuthUnitsGeoKey,	2060) /* Section 6.3.1.4 Codes     */
+ValuePair(  GeogPrimeMeridianLongGeoKey,	2061) /* GeoAngularUnit            */
+
+/* 6.2.3 Projected CS Parameter Keys */
+/*    Several keys have been renamed,*/
+/*    and the deprecated names aliased for backward compatibility */
+
+ValuePair(  ProjectedCSTypeGeoKey,	3072)     /* Section 6.3.3.1 codes   */
+ValuePair(  PCSCitationGeoKey,	3073)     /* documentation           */
+ValuePair(  ProjectionGeoKey,	3074)     /* Section 6.3.3.2 codes   */
+ValuePair(  ProjCoordTransGeoKey,	3075)     /* Section 6.3.3.3 codes   */
+ValuePair(  ProjLinearUnitsGeoKey,	3076)     /* Section 6.3.1.3 codes   */
+ValuePair(  ProjLinearUnitSizeGeoKey,	3077)     /* meters                  */
+ValuePair(  ProjStdParallel1GeoKey,	3078)     /* GeogAngularUnit */
+ValuePair(  ProjStdParallelGeoKey,ProjStdParallel1GeoKey) /* ** alias **   */
+ValuePair(  ProjStdParallel2GeoKey,	3079)     /* GeogAngularUnit */
+ValuePair(  ProjNatOriginLongGeoKey,	3080)     /* GeogAngularUnit */
+ValuePair(  ProjOriginLongGeoKey,ProjNatOriginLongGeoKey) /* ** alias **     */
+ValuePair(  ProjNatOriginLatGeoKey,	3081)     /* GeogAngularUnit */
+ValuePair(  ProjOriginLatGeoKey,ProjNatOriginLatGeoKey)   /* ** alias **     */
+ValuePair(  ProjFalseEastingGeoKey,	3082)     /* ProjLinearUnits */
+ValuePair(  ProjFalseNorthingGeoKey,	3083)     /* ProjLinearUnits */
+ValuePair(  ProjFalseOriginLongGeoKey,	3084)     /* GeogAngularUnit */
+ValuePair(  ProjFalseOriginLatGeoKey,	3085)     /* GeogAngularUnit */
+ValuePair(  ProjFalseOriginEastingGeoKey,	3086)     /* ProjLinearUnits */
+ValuePair(  ProjFalseOriginNorthingGeoKey,	3087)     /* ProjLinearUnits */
+ValuePair(  ProjCenterLongGeoKey,	3088)     /* GeogAngularUnit */
+ValuePair(  ProjCenterLatGeoKey,	3089)     /* GeogAngularUnit */
+ValuePair(  ProjCenterEastingGeoKey,	3090)     /* ProjLinearUnits */
+ValuePair(  ProjCenterNorthingGeoKey,	3091)     /* ProjLinearUnits */
+ValuePair(  ProjScaleAtNatOriginGeoKey,	3092)     /* ratio   */
+ValuePair(  ProjScaleAtOriginGeoKey,ProjScaleAtNatOriginGeoKey)  /* ** alias **   */
+ValuePair(  ProjScaleAtCenterGeoKey,	3093)     /* ratio   */
+ValuePair(  ProjAzimuthAngleGeoKey,	3094)     /* GeogAzimuthUnit */
+ValuePair(  ProjStraightVertPoleLongGeoKey, 3095) /* GeogAngularUnit */
+ValuePair(  ProjRectifiedGridAngleGeoKey, 3096)   /* GeogAngularUnit */
+
+/* 6.2.4 Vertical CS Keys */
+   
+ValuePair(  VerticalCSTypeGeoKey,	4096)  /* Section 6.3.4.1 codes   */
+ValuePair(  VerticalCitationGeoKey,	4097)  /* documentation */
+ValuePair(  VerticalDatumGeoKey,	4098)  /* Section 6.3.4.2 codes   */
+ValuePair(  VerticalUnitsGeoKey,	4099)  /* Section 6.3.1 (.x) codes   */
+
+/* End of Data base */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geonames.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geonames.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geonames.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,146 @@
+/*
+ * geonames.h
+ *
+ *  This encapsulates all of the value-naming mechanism of 
+ *  libgeotiff. 
+ *
+ *  Written By: Niles Ritter
+ *
+ *  Revision History:
+ *
+ *      Author     Date     Key Changes/Additions
+ *      ------  ----------  -------------------------------------
+ *      ndr    10 Jun 95     Inital Beta Release
+ *      ndr    28 Jul 95     Added ModelType aliases, Kv aliases.
+ */
+
+#ifndef __geonames_h
+#define __geonames_h
+
+struct _KeyInfo {
+	int ki_key;
+	char *ki_name;
+};
+typedef struct _KeyInfo KeyInfo;
+
+/* If memory is a premium, then omitting the 
+ * long name lists may save some space; simply 
+ * #define OMIT_GEOTIFF_NAMES in the compile statement
+ * to remove all key->string translation.
+ */
+#ifdef ValuePair
+#  undef ValuePair
+#endif
+
+#ifndef OMIT_GEOTIFF_NAMES
+#define ValuePair(token,value)  {token,#token},
+#else
+#define ValuePair(token,value)
+#endif
+
+#define END_LIST { -1, (char *)0}
+
+/************************************************************
+ *         6.2.x GeoTIFF Keys
+ ************************************************************/
+
+static KeyInfo _keyInfo[] =  {
+#   include "geokeys.inc"   /* geokey database */
+    END_LIST
+};
+
+#define COMMON_VALUES \
+   {KvUndefined, "Undefined"}, \
+   {KvUserDefined,"User-Defined"}, \
+   ValuePair(KvUndefined,KvUndefined) \
+   ValuePair(KvUserDefined,KvUserDefined) 
+
+static KeyInfo _csdefaultValue[] = {
+   COMMON_VALUES
+   END_LIST  
+};
+
+/************************************************************
+ *         6.3.x GeoTIFF Key Values
+ ************************************************************/
+
+static KeyInfo _modeltypeValue[] = {
+   COMMON_VALUES
+    ValuePair(ModelTypeProjected,1)
+    ValuePair(ModelTypeGeographic,2)
+    ValuePair(ModelTypeGeocentric,3)
+    ValuePair(ModelProjected,1)     /* aliases */
+    ValuePair(ModelGeographic,2)    /* aliases */
+    ValuePair(ModelGeocentric,3)    /* aliases */
+   END_LIST  
+};
+
+static KeyInfo _rastertypeValue[] = {
+   COMMON_VALUES
+    ValuePair(RasterPixelIsArea,1)
+    ValuePair(RasterPixelIsPoint,2)
+   END_LIST  
+};
+
+static KeyInfo _geounitsValue[] = {
+   COMMON_VALUES
+#  include "epsg_units.inc"
+   END_LIST  
+};
+
+static KeyInfo _geographicValue[] = {
+   COMMON_VALUES
+#  include "epsg_gcs.inc"
+   END_LIST  
+};
+
+static KeyInfo _geodeticdatumValue[] = {
+   COMMON_VALUES
+#  include "epsg_datum.inc"
+   END_LIST  
+};
+
+static KeyInfo _ellipsoidValue[] = {
+   COMMON_VALUES
+#  include "epsg_ellipse.inc"
+   END_LIST  
+};
+
+static KeyInfo _primemeridianValue[] = {
+   COMMON_VALUES
+#  include "epsg_pm.inc"
+   END_LIST  
+};
+
+static KeyInfo _pcstypeValue[] = {
+   COMMON_VALUES
+#  include "epsg_pcs.inc"
+   END_LIST  
+};
+
+static KeyInfo _projectionValue[] = {
+   COMMON_VALUES
+#  include "epsg_proj.inc"
+   END_LIST  
+};
+
+static KeyInfo _coordtransValue[] = {
+   COMMON_VALUES
+#  include "geo_ctrans.inc"
+   END_LIST  
+};
+
+static KeyInfo _vertcstypeValue[] = {
+   COMMON_VALUES
+#  include "epsg_vertcs.inc"
+   END_LIST  
+};
+
+static KeyInfo _vdatumValue[] = {
+   COMMON_VALUES
+    ValuePair(VDatumBase,1)
+   END_LIST  
+};
+
+#endif /* __geonames_h */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geotiff.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geotiff.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geotiff.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,117 @@
+/**********************************************************************
+ *
+ *  geotiff.h - Public interface for Geotiff tag parsing.
+ *
+ *
+ *   Written By: Niles D. Ritter
+ *
+ **********************************************************************/
+
+#ifndef __geotiff_h_
+#define __geotiff_h_
+
+/**
+ * \file geotiff.h
+ *
+ * Primary libgeotiff include file.
+ *
+ * This is the defacto registry for valid GEOTIFF GeoKeys
+ * and their associated symbolic values. This is also the only file
+ * of the GeoTIFF library which needs to be included in client source
+ * code.
+ */
+
+/* This Version code should only change if a drastic
+ * alteration is made to the GeoTIFF key structure. Readers
+ * encountering a larger value should give up gracefully.
+ */
+#define GvCurrentVersion   1
+
+#define LIBGEOTIFF_VERSION 1230
+
+#include "geo_config.h"
+#include "geokeys.h"
+
+/**********************************************************************
+ * Do we want to build as a DLL on windows?
+ **********************************************************************/
+#if !defined(CPL_DLL)
+#  if defined(_WIN32) && defined(BUILD_AS_DLL)
+#    define CPL_DLL     __declspec(dllexport)
+#  else
+#    define CPL_DLL
+#  endif
+#endif
+
+/**********************************************************************
+ *
+ *                 Public Structures & Definitions
+ *
+ **********************************************************************/
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+typedef struct gtiff GTIF;   /* struct gtiff is private */
+typedef unsigned short tifftag_t;
+typedef unsigned short geocode_t;
+typedef int (*GTIFPrintMethod)(char *string, void *aux);
+typedef int (*GTIFReadMethod)(char *string, void *aux);
+
+typedef enum {
+   TYPE_BYTE=1,
+   TYPE_SHORT=2,
+   TYPE_LONG=3,
+   TYPE_RATIONAL=4,
+   TYPE_ASCII=5,
+   TYPE_FLOAT=6,
+   TYPE_DOUBLE=7,
+   TYPE_SBYTE=8,
+   TYPE_SSHORT=9,
+   TYPE_SLONG=10,
+   TYPE_UNKNOWN=11
+} tagtype_t;
+
+
+/**********************************************************************
+ *
+ *                 Public Function Declarations
+ *
+ **********************************************************************/
+
+/* TIFF-level interface */
+GTIF CPL_DLL *GTIFNew(void *tif);
+void CPL_DLL  GTIFFree(GTIF *gtif);
+int  CPL_DLL  GTIFWriteKeys(GTIF *gtif);
+void CPL_DLL  GTIFDirectoryInfo(GTIF *gtif, int *versions, int *keycount);
+
+/* GeoKey Access */
+int  CPL_DLL  GTIFKeyInfo(GTIF *gtif, geokey_t key, int *size, tagtype_t* type);
+int  CPL_DLL  GTIFKeyGet(GTIF *gtif, geokey_t key, void *val, int index,
+                         int count);
+int  CPL_DLL  GTIFKeySet(GTIF *gtif, geokey_t keyID, tagtype_t type,
+                         int count,...);
+
+/* Metadata Import-Export utilities */
+void  CPL_DLL  GTIFPrint(GTIF *gtif, GTIFPrintMethod print, void *aux);
+int   CPL_DLL  GTIFImport(GTIF *gtif, GTIFReadMethod scan, void *aux);
+char  CPL_DLL *GTIFKeyName(geokey_t key);
+char  CPL_DLL *GTIFValueName(geokey_t key,int value);
+char  CPL_DLL *GTIFTypeName(tagtype_t type);
+char  CPL_DLL *GTIFTagName(int tag);
+int   CPL_DLL  GTIFKeyCode(char * key);
+int   CPL_DLL  GTIFValueCode(geokey_t key,char *value);
+int   CPL_DLL  GTIFTypeCode(char *type);
+int   CPL_DLL  GTIFTagCode(char *tag);
+
+/* Translation between image/PCS space */
+
+int CPL_DLL    GTIFImageToPCS( GTIF *gtif, double *x, double *y );
+int CPL_DLL    GTIFPCSToImage( GTIF *gtif, double *x, double *y );
+
+#if defined(__cplusplus)
+}
+#endif
+
+#endif /* __geotiff_h_ */

Added: packages/geotiff/libgeotiff/branches/upstream/current/geotiff_proj4.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geotiff_proj4.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geotiff_proj4.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,716 @@
+/******************************************************************************
+ * $Id: geotiff_proj4.c,v 1.22 2005/03/04 04:32:37 fwarmerdam Exp $
+ *
+ * Project:  libgeotiff
+ * Purpose:  Code to convert a normalized GeoTIFF definition into a PROJ.4
+ *           (OGDI) compatible projection string.
+ * Author:   Frank Warmerdam, warmerda at home.com
+ *
+ ******************************************************************************
+ * Copyright (c) 1999, Frank Warmerdam
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ******************************************************************************
+ *
+ * $Log: geotiff_proj4.c,v $
+ * Revision 1.22  2005/03/04 04:32:37  fwarmerdam
+ * added cylindricalequalarea support
+ *
+ * Revision 1.21  2003/08/21 18:42:39  warmerda
+ * fixed support for ModelTypeGeographic as per email from Young Su, Cha
+ *
+ * Revision 1.20  2003/07/08 17:31:30  warmerda
+ * cleanup various warnings
+ *
+ * Revision 1.19  2002/11/29 20:57:09  warmerda
+ * added LCC1SP mapping
+ *
+ * Revision 1.18  2002/07/09 14:47:53  warmerda
+ * fixed translation of polar stereographic
+ *
+ * Revision 1.17  2001/11/23 19:53:56  warmerda
+ * free PROJ.4 definitions after use
+ *
+ * Revision 1.16  2000/12/05 19:21:45  warmerda
+ * added cassini support
+ *
+ * Revision 1.15  2000/12/05 17:44:41  warmerda
+ * Use +R_A for Miller and VanDerGrinten
+ *
+ * Revision 1.14  2000/10/13 18:06:51  warmerda
+ * added econic support for PROJ.4 translation
+ *
+ * Revision 1.13  2000/09/15 19:30:48  warmerda
+ * *** empty log message ***
+ *
+ * Revision 1.12  2000/09/15 18:21:07  warmerda
+ * Fixed order of parameters for LCC 2SP.  When parameters
+ * were read from EPSG CSV files the standard parallels and origin
+ * were mixed up.  This affects alot of state plane zones!
+ *
+ * Revision 1.11  2000/06/06 17:39:45  warmerda
+ * Modify to work with projUV version of library.
+ *
+ * Revision 1.10  1999/07/06 15:05:51  warmerda
+ * Fixed up LCC_1SP notes.
+ *
+ * Revision 1.9  1999/05/04 16:24:49  warmerda
+ * Fixed projection string formating with zones.
+ *
+ * Revision 1.8  1999/05/04 12:27:01  geotiff
+ * only emit proj unsupported warning if DEBUG defined
+ *
+ * Revision 1.7  1999/05/04 03:14:59  warmerda
+ * fixed use of foot instead of ft for units
+ *
+ * Revision 1.6  1999/05/03 17:50:31  warmerda
+ * avoid warnings on IRIX
+ *
+ * Revision 1.5  1999/04/29 23:02:24  warmerda
+ * added mapsys utm test.
+ *
+ * Revision 1.4  1999/03/18 21:35:42  geotiff
+ * Added reprojection functions
+ *
+ * Revision 1.3  1999/03/10 18:11:17  geotiff
+ * Removed comment about this not being the master ... now it is.
+ *
+ * Revision 1.2  1999/03/10 18:10:27  geotiff
+ * Avoid use of cpl_serv.h and CPLStrdup().
+ *
+ * Revision 1.1  1999/03/10 15:20:43  geotiff
+ * New
+ *
+ */
+
+#include "cpl_serv.h"
+#include "geotiff.h"
+#include "geo_normalize.h"
+#include "geovalues.h"
+
+/************************************************************************/
+/*                          GTIFGetProj4Defn()                          */
+/************************************************************************/
+
+char * GTIFGetProj4Defn( GTIFDefn * psDefn )
+
+{
+    char	szProjection[512];
+    char	szUnits[24];
+    double      dfFalseEasting, dfFalseNorthing;
+
+    szProjection[0] = '\0';
+    
+/* ==================================================================== */
+/*      Translate the units of measure.                                 */
+/*                                                                      */
+/*      Note that even with a +units, or +to_meter in effect, it is     */
+/*      still assumed that all the projection parameters are in         */
+/*      meters.                                                         */
+/* ==================================================================== */
+    if( psDefn->UOMLength == Linear_Meter )
+    {
+        strcpy( szUnits, "+units=m " ); 
+    }
+    else if( psDefn->UOMLength == Linear_Foot )
+    {
+        strcpy( szUnits, "+units=ft " );
+    }
+    else if( psDefn->UOMLength == Linear_Foot_US_Survey )
+    {
+        strcpy( szUnits, "+units=us-ft " );
+    }
+    else if( psDefn->UOMLength == Linear_Foot_Indian )
+    {
+        strcpy( szUnits, "+units=ind-ft " );
+    }
+    else if( psDefn->UOMLength == Linear_Link )
+    {
+        strcpy( szUnits, "+units=link " );
+    }
+    else if( psDefn->UOMLength == Linear_Yard_Indian)
+    {
+        strcpy( szUnits, "+units=ind-yd " );
+    }
+    else if( psDefn->UOMLength == Linear_Fathom )
+    {
+        strcpy( szUnits, "+units=fath " );
+    }
+    else if( psDefn->UOMLength == Linear_Mile_International_Nautical )
+    {
+        strcpy( szUnits, "+units=kmi " );
+    }
+    else
+    {
+        sprintf( szUnits, "+to_meter=%.10f", psDefn->UOMLengthInMeters );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      false easting and northing are in meters and that is what       */
+/*      PROJ.4 wants regardless of the linear units.                    */
+/* -------------------------------------------------------------------- */
+    dfFalseEasting = psDefn->ProjParm[5];
+    dfFalseNorthing = psDefn->ProjParm[6];
+    
+/* ==================================================================== */
+/*      Handle general projection methods.                              */
+/* ==================================================================== */
+ 
+/* -------------------------------------------------------------------- */
+/*      Geographic.                                                     */
+/* -------------------------------------------------------------------- */
+    if(psDefn->Model==ModelTypeGeographic)
+    {
+        sprintf(szProjection+strlen(szProjection),"+proj=latlong ");
+        
+    }
+ 
+/* -------------------------------------------------------------------- */
+/*      UTM - special case override on transverse mercator so things    */
+/*      will be more meaningful to the user.                            */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->MapSys == MapSys_UTM_North )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=utm +zone=%d ",
+                 psDefn->Zone );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Transverse Mercator                                             */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_TransverseMercator )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=tmerc +lat_0=%.9f +lon_0=%.9f +k=%f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[4],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Mercator							*/
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Mercator )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=merc +lat_ts=%.9f +lon_0=%.9f +k=%f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[4],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Cassini/Soldner                                                 */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_CassiniSoldner )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=cass +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Oblique Stereographic - Should this really map onto             */
+/*      Stereographic?                                                  */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_ObliqueStereographic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=stere +lat_0=%.9f +lon_0=%.9f +k=%f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[4],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Stereographic                                                   */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Stereographic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=stere +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Polar Stereographic                                             */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_PolarStereographic )
+    {
+        if( psDefn->ProjParm[0] > 0.0 )
+            sprintf( szProjection+strlen(szProjection),
+                     "+proj=stere +lat_0=90 +lat_ts=%.9f +lon_0=%.9f "
+                     "+k=%.9f +x_0=%.3f +y_0=%.3f ",
+                     psDefn->ProjParm[0],
+                     psDefn->ProjParm[1],
+                     psDefn->ProjParm[4],
+                     dfFalseEasting,
+                     dfFalseNorthing );
+        else
+            sprintf( szProjection+strlen(szProjection),
+                     "+proj=stere +lat_0=-90 +lat_ts=%.9f +lon_0=%.9f "
+                     "+k=%.9f +x_0=%.3f +y_0=%.3f ",
+                     psDefn->ProjParm[0],
+                     psDefn->ProjParm[1],
+                     psDefn->ProjParm[4],
+                     dfFalseEasting,
+                     dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Equirectangular                                                 */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Equirectangular )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=eqc +lat_ts=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Gnomonic                                                        */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Gnomonic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=gnom +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Orthographic                                                    */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Orthographic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=ortho +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Lambert Azimuthal Equal Area                                    */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_LambertAzimEqualArea )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=laea +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Azimuthal Equidistant                                           */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_AzimuthalEquidistant )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=aeqd +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Miller Cylindrical                                              */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_MillerCylindrical )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=mill +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f +R_A ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Polyconic                                                       */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Polyconic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+           "+proj=poly +lat_0=%.9f +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      AlbersEqualArea                                                 */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_AlbersEqualArea )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=aea +lat_1=%.9f +lat_2=%.9f +lat_0=%.9f +lon_0=%.9f"
+                 " +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[2],
+                 psDefn->ProjParm[3],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      EquidistantConic                                                */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_EquidistantConic )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=eqdc +lat_1=%.9f +lat_2=%.9f +lat_0=%.9f +lon_0=%.9f"
+                 " +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[2],
+                 psDefn->ProjParm[3],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Robinson                                                        */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Robinson )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=robin +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      VanDerGrinten                                                   */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_VanDerGrinten )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=vandg +lon_0=%.9f +x_0=%.3f +y_0=%.3f +R_A ",
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Sinusoidal                                                      */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_Sinusoidal )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=sinu +lon_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[1],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      LambertConfConic_2SP                                            */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_LambertConfConic_2SP )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=lcc +lat_0=%.9f +lon_0=%.9f +lat_1=%.9f +lat_2=%.9f "
+                 " +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[2],
+                 psDefn->ProjParm[3],
+                 dfFalseEasting,
+                 dfFalseNorthing );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      LambertConfConic_1SP                                            */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_LambertConfConic_1SP )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=lcc +lat_0=%.9f +lat_1=%.9f +lon_0=%.9f"
+                 " +k_0=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[4],
+                 psDefn->ProjParm[5],
+                 psDefn->ProjParm[6] );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      CT_CylindricalEqualArea                                         */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_CylindricalEqualArea )
+    {
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=cea +lat_ts=%.9f +lon_0=%.9f "
+                 " +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[5],
+                 psDefn->ProjParm[6] );
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      NewZealandMapGrid                                               */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_NewZealandMapGrid )
+    {
+        /* this appears to be an unsupported formulation with PROJ.4 */
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      Transverse Mercator - south oriented.                           */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_TransvMercator_SouthOriented )
+    {
+        /* this appears to be an unsupported formulation with PROJ.4 */
+    }
+    
+/* -------------------------------------------------------------------- */
+/*      ObliqueMercator (Hotine)                                        */
+/* -------------------------------------------------------------------- */
+    else if( psDefn->CTProjection == CT_ObliqueMercator )
+    {
+        /* not clear how ProjParm[3] - angle from rectified to skewed grid -
+           should be applied ... see the +not_rot flag for PROJ.4.
+           Just ignoring for now. */
+
+        sprintf( szProjection+strlen(szProjection),
+                 "+proj=omerc +lat_0=%.9f +lonc=%.9f +alpha=%.9f"
+                 " +k=%.9f +x_0=%.3f +y_0=%.3f ",
+                 psDefn->ProjParm[0],
+                 psDefn->ProjParm[1],
+                 psDefn->ProjParm[2],
+                 psDefn->ProjParm[4],
+                 psDefn->ProjParm[5],
+                 psDefn->ProjParm[6] );
+    }
+
+/* ==================================================================== */
+/*      Handle ellipsoid information.                                   */
+/* ==================================================================== */
+    if( psDefn->Ellipsoid == Ellipse_WGS_84 )
+        strcat( szProjection, "+ellps=WGS84 " );
+    else if( psDefn->Ellipsoid == Ellipse_Clarke_1866 )
+        strcat( szProjection, "+ellps=clrk66 " );
+    else if( psDefn->Ellipsoid == Ellipse_Clarke_1880 )
+        strcat( szProjection, "+ellps=clrk80 " );
+    else if( psDefn->Ellipsoid == Ellipse_GRS_1980 )
+        strcat( szProjection, "+ellps=GRS80 " );
+    else
+    {
+        if( psDefn->SemiMajor != 0.0 && psDefn->SemiMinor != 0.0 )
+        {
+            sprintf( szProjection+strlen(szProjection),
+                     "+a=%.3f +b=%.3f ",
+                     psDefn->SemiMajor,
+                     psDefn->SemiMinor );
+        }
+    }
+
+    strcat( szProjection, szUnits );
+
+    return( strdup( szProjection ) );
+}
+
+#if !defined(HAVE_LIBPROJ) || !defined(HAVE_PROJECTS_H)
+
+int GTIFProj4ToLatLong( GTIFDefn * psDefn, int nPoints,
+                        double *padfX, double *padfY )
+{
+    (void) psDefn;
+    (void) nPoints;
+    (void) padfX;
+    (void) padfY;
+#ifdef DEBUG    
+    fprintf( stderr,
+             "GTIFProj4ToLatLong() - PROJ.4 support not compiled in.\n" );
+#endif    
+    return FALSE;
+}
+
+int GTIFProj4FromLatLong( GTIFDefn * psDefn, int nPoints,
+                          double *padfX, double *padfY )
+{
+    (void) psDefn;
+    (void) nPoints;
+    (void) padfX;
+    (void) padfY;
+#ifdef DEBUG    
+    fprintf( stderr,
+             "GTIFProj4FromLatLong() - PROJ.4 support not compiled in.\n" );
+#endif    
+    return FALSE;
+}
+#else
+
+#include "projects.h"
+
+#ifdef USE_PROJUV
+#  define UV projUV
+#endif
+
+/************************************************************************/
+/*                        GTIFProj4FromLatLong()                        */
+/*                                                                      */
+/*      Convert lat/long values to projected coordinate for a           */
+/*      particular definition.                                          */
+/************************************************************************/
+
+int GTIFProj4FromLatLong( GTIFDefn * psDefn, int nPoints,
+                          double *padfX, double *padfY )
+
+{
+    char	*pszProjection, **papszArgs;
+    PJ		*psPJ;
+    int		i;
+    
+/* -------------------------------------------------------------------- */
+/*      Get a projection definition.                                    */
+/* -------------------------------------------------------------------- */
+    pszProjection = GTIFGetProj4Defn( psDefn );
+
+    if( pszProjection == NULL )
+        return FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Parse into tokens for pj_init(), and initialize the projection. */
+/* -------------------------------------------------------------------- */
+    
+    papszArgs = CSLTokenizeStringComplex( pszProjection, " +", TRUE, FALSE );
+    free( pszProjection );
+
+    psPJ = pj_init( CSLCount(papszArgs), papszArgs );
+
+    CSLDestroy( papszArgs );
+
+    if( psPJ == NULL )
+    {
+        return FALSE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Process each of the points.                                     */
+/* -------------------------------------------------------------------- */
+    for( i = 0; i < nPoints; i++ )
+    {
+        UV	sUV;
+
+        sUV.u = padfX[i] * DEG_TO_RAD;
+        sUV.v = padfY[i] * DEG_TO_RAD;
+
+        sUV = pj_fwd( sUV, psPJ );
+
+        padfX[i] = sUV.u;
+        padfY[i] = sUV.v;
+    }
+
+    pj_free( psPJ );
+
+    return TRUE;
+}
+
+/************************************************************************/
+/*                         GTIFProj4ToLatLong()                         */
+/*                                                                      */
+/*      Convert projection coordinates to lat/long for a particular     */
+/*      definition.                                                     */
+/************************************************************************/
+
+int GTIFProj4ToLatLong( GTIFDefn * psDefn, int nPoints,
+                        double *padfX, double *padfY )
+
+{
+    char	*pszProjection, **papszArgs;
+    PJ		*psPJ;
+    int		i;
+    
+/* -------------------------------------------------------------------- */
+/*      Get a projection definition.                                    */
+/* -------------------------------------------------------------------- */
+    pszProjection = GTIFGetProj4Defn( psDefn );
+
+    if( pszProjection == NULL )
+        return FALSE;
+
+/* -------------------------------------------------------------------- */
+/*      Parse into tokens for pj_init(), and initialize the projection. */
+/* -------------------------------------------------------------------- */
+    
+    papszArgs = CSLTokenizeStringComplex( pszProjection, " +", TRUE, FALSE );
+    free( pszProjection );
+
+    psPJ = pj_init( CSLCount(papszArgs), papszArgs );
+
+    CSLDestroy( papszArgs );
+
+    if( psPJ == NULL )
+    {
+        return FALSE;
+    }
+
+/* -------------------------------------------------------------------- */
+/*      Process each of the points.                                     */
+/* -------------------------------------------------------------------- */
+    for( i = 0; i < nPoints; i++ )
+    {
+        UV	sUV;
+
+        sUV.u = padfX[i];
+        sUV.v = padfY[i];
+
+        sUV = pj_inv( sUV, psPJ );
+
+        padfX[i] = sUV.u * RAD_TO_DEG;
+        padfY[i] = sUV.v * RAD_TO_DEG;
+    }
+
+    pj_free( psPJ );
+
+    return TRUE;
+}
+
+
+#endif /* has projects.h and -lproj */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geotiffio.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geotiffio.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geotiffio.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,16 @@
+/* 
+ * geotiffio.h
+ * 
+ * Standard include file for geotiff, including all
+ *  key and code definitions.
+ */
+
+
+#ifndef __geotiffio_h
+#define __geotiffio_h
+
+#include "geotiff.h"  /* public key interface */
+#include "geovalues.h" /* key code definitions */
+
+#endif /* __geotiffio_h */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/geovalues.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/geovalues.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/geovalues.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,120 @@
+/**********************************************************************
+ *
+ *  geovalues.h - Public registry for valid GEOTIFF  key-values.
+ *
+ *   Written By: Niles D. Ritter
+ *
+ *  Revision History:
+ *
+ *     Rev.#  Author     Date     Key Changes/Additions
+ *     -----  ------  ----------  -------------------------------------
+ *      0.1     ndr    10 Jun 95     Inital Beta Release
+ *      0.2     ndr    12 Jul 95     New EPSG Tables installed.
+ *      0.2.1   ndr    28 Jul 95     Added ModelType aliases to Model's
+ *      1.0     ndr    18 Sep 95     Promoted to Revision 1.0
+ *
+ **********************************************************************/
+
+#ifndef __geovalues_h_
+#define __geovalues_h_
+
+/* If code values are added or modified, the "GvCurrentMinorRev" 
+ * number should be incremented here. If new Keys are added, then the
+ * GvCurrentRevision number should be incremented instead, and the
+ * GvCurrentMinorRev should be reset to zero (see "geokeys.h").
+ *
+ * In addition, any changes here should be reflected in "geo_names.c"
+ *
+ */
+ 
+#define GvCurrentMinorRev  0  /* First Major Rev EPSG Code Release  */
+
+
+/*
+ * Universal key values -- defined for consistency
+ */
+#define KvUndefined         0
+#define KvUserDefined   32767
+
+#ifdef ValuePair
+#  undef ValuePair
+#endif
+#define ValuePair(name,value)    name = value,
+
+/*
+ * The section numbers refer to the GeoTIFF Specification section
+ * in which the code values are documented.
+ */
+ 
+/************************************************************
+ *         6.3.1 GeoTIFF General Codes
+ ************************************************************/
+
+/* 6.3.1.1 Model Type Codes */
+typedef enum {
+	ModelTypeProjected  = 1,  /* Projection Coordinate System */
+	ModelTypeGeographic = 2,  /* Geographic latitude-longitude System */
+	ModelTypeGeocentric = 3,   /* Geocentric (X,Y,Z) Coordinate System */
+	ModelProjected  = ModelTypeProjected,   /* alias */
+	ModelGeographic = ModelTypeGeographic,  /* alias */
+	ModelGeocentric = ModelTypeGeocentric   /* alias */
+} modeltype_t;
+
+/* 6.3.1.2 Raster Type Codes */
+typedef enum {
+	RasterPixelIsArea   = 1,  /* Standard pixel-fills-grid-cell */
+	RasterPixelIsPoint  = 2   /* Pixel-at-grid-vertex */
+} rastertype_t;
+
+typedef enum {
+#  include "epsg_gcs.inc"
+  geographic_end
+} geographic_t;
+
+typedef enum {
+#  include "epsg_datum.inc"
+   geodeticdatum_end
+} geodeticdatum_t;
+
+typedef enum {
+#  include "epsg_units.inc"
+   Unit_End
+} geounits_t;
+
+typedef enum {
+#  include "epsg_ellipse.inc"
+    ellipsoid_end
+} ellipsoid_t;
+
+typedef enum {
+#  include "epsg_pm.inc"
+   primemeridian_end
+} primemeridian_t;
+
+typedef enum {
+#  include "epsg_pcs.inc"
+   pcstype_end
+} pcstype_t;
+
+typedef enum {
+#  include "epsg_proj.inc"
+   projection_end
+} projection_t;
+
+typedef enum {
+#  include "geo_ctrans.inc"
+   coordtrans_end
+} coordtrans_t;
+
+typedef enum {
+#  include "epsg_vertcs.inc"
+   vertcs_end
+} vertcstype_t;
+
+
+typedef enum {
+	VDatumBase = 1
+} vdatum_t;
+
+#endif /* __geovalues_h_ */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/install-sh
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/install-sh	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/install-sh	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,251 @@
+#!/bin/sh
+#
+# install - install a program, script, or datafile
+# This comes from X11R5 (mit/util/scripts/install.sh).
+#
+# Copyright 1991 by the Massachusetts Institute of Technology
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of M.I.T. not be used in advertising or
+# publicity pertaining to distribution of the software without specific,
+# written prior permission.  M.I.T. makes no representations about the
+# suitability of this software for any purpose.  It is provided "as is"
+# without express or implied warranty.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.  It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=""
+transform_arg=""
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=""
+chgrpcmd=""
+stripcmd=""
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=""
+dst=""
+dir_arg=""
+
+while [ x"$1" != x ]; do
+    case $1 in
+	-c) instcmd="$cpprog"
+	    shift
+	    continue;;
+
+	-d) dir_arg=true
+	    shift
+	    continue;;
+
+	-m) chmodcmd="$chmodprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-o) chowncmd="$chownprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-g) chgrpcmd="$chgrpprog $2"
+	    shift
+	    shift
+	    continue;;
+
+	-s) stripcmd="$stripprog"
+	    shift
+	    continue;;
+
+	-t=*) transformarg=`echo $1 | sed 's/-t=//'`
+	    shift
+	    continue;;
+
+	-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+	    shift
+	    continue;;
+
+	*)  if [ x"$src" = x ]
+	    then
+		src=$1
+	    else
+		# this colon is to work around a 386BSD /bin/sh bug
+		:
+		dst=$1
+	    fi
+	    shift
+	    continue;;
+    esac
+done
+
+if [ x"$src" = x ]
+then
+	echo "install:	no input file specified"
+	exit 1
+else
+	true
+fi
+
+if [ x"$dir_arg" != x ]; then
+	dst=$src
+	src=""
+	
+	if [ -d $dst ]; then
+		instcmd=:
+		chmodcmd=""
+	else
+		instcmd=mkdir
+	fi
+else
+
+# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+# might cause directories to be created, which would be especially bad 
+# if $src (and thus $dsttmp) contains '*'.
+
+	if [ -f $src -o -d $src ]
+	then
+		true
+	else
+		echo "install:  $src does not exist"
+		exit 1
+	fi
+	
+	if [ x"$dst" = x ]
+	then
+		echo "install:	no destination specified"
+		exit 1
+	else
+		true
+	fi
+
+# If destination is a directory, append the input filename; if your system
+# does not like double slashes in filenames, you may need to add some logic
+
+	if [ -d $dst ]
+	then
+		dst="$dst"/`basename $src`
+	else
+		true
+	fi
+fi
+
+## this sed command emulates the dirname command
+dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+#  this part is taken from Noah Friedman's mkinstalldirs script
+
+# Skip lots of stat calls in the usual case.
+if [ ! -d "$dstdir" ]; then
+defaultIFS='	
+'
+IFS="${IFS-${defaultIFS}}"
+
+oIFS="${IFS}"
+# Some sh's can't handle IFS=/ for some reason.
+IFS='%'
+set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
+IFS="${oIFS}"
+
+pathcomp=''
+
+while [ $# -ne 0 ] ; do
+	pathcomp="${pathcomp}${1}"
+	shift
+
+	if [ ! -d "${pathcomp}" ] ;
+        then
+		$mkdirprog "${pathcomp}"
+	else
+		true
+	fi
+
+	pathcomp="${pathcomp}/"
+done
+fi
+
+if [ x"$dir_arg" != x ]
+then
+	$doit $instcmd $dst &&
+
+	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
+	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
+	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
+	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
+else
+
+# If we're going to rename the final executable, determine the name now.
+
+	if [ x"$transformarg" = x ] 
+	then
+		dstfile=`basename $dst`
+	else
+		dstfile=`basename $dst $transformbasename | 
+			sed $transformarg`$transformbasename
+	fi
+
+# don't allow the sed command to completely eliminate the filename
+
+	if [ x"$dstfile" = x ] 
+	then
+		dstfile=`basename $dst`
+	else
+		true
+	fi
+
+# Make a temp file name in the proper directory.
+
+	dsttmp=$dstdir/#inst.$$#
+
+# Move or copy the file name to the temp name
+
+	$doit $instcmd $src $dsttmp &&
+
+	trap "rm -f ${dsttmp}" 0 &&
+
+# and set any options; do chmod last to preserve setuid bits
+
+# If any of these fail, we abort the whole thing.  If we want to
+# ignore errors from any of these, just make sure not to ignore
+# errors from the above "$doit $instcmd $src $dsttmp" command.
+
+	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
+	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
+	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
+	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
+
+# Now rename the file to the real destination.
+
+	$doit $rmcmd -f $dstdir/$dstfile &&
+	$doit $mvcmd $dsttmp $dstdir/$dstfile 
+
+fi &&
+
+
+exit 0


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/install-sh
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiff.c
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiff.c	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiff.c	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,199 @@
+/*
+ * xtiff.c
+ *
+ * Extended TIFF Directory GEO Tag Support.
+ *
+ *  You may use this file as a template to add your own
+ *  extended tags to the library. Only the parts of the code
+ *  marked with "XXX" require modification.
+ *
+ *  Author: Niles D. Ritter
+ *
+ *  Revisions:
+ *    18 Sep 1995   -- Deprecated Integraph Matrix tag with new one.
+ *                     Backward compatible support provided.  --NDR.
+ */
+ 
+#include "xtiffio.h"
+#include <stdio.h>
+#include "cpl_serv.h"
+
+/*  Tiff info structure.
+ *
+ *     Entry format:
+ *        { TAGNUMBER, ReadCount, WriteCount, DataType, FIELDNUM, 
+ *          OkToChange, PassDirCountOnSet, AsciiName }
+ *
+ *     For ReadCount, WriteCount, -1 = unknown.
+ */
+
+static const TIFFFieldInfo xtiffFieldInfo[] = {
+  
+  /* XXX Insert Your tags here */
+    { TIFFTAG_GEOPIXELSCALE,	-1,-1, TIFF_DOUBLE,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"GeoPixelScale" },
+    { TIFFTAG_INTERGRAPH_MATRIX,-1,-1, TIFF_DOUBLE,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"Intergraph TransformationMatrix" },
+    { TIFFTAG_GEOTRANSMATRIX,	-1,-1, TIFF_DOUBLE,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"GeoTransformationMatrix" },
+    { TIFFTAG_GEOTIEPOINTS,	-1,-1, TIFF_DOUBLE,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"GeoTiePoints" },
+    { TIFFTAG_GEOKEYDIRECTORY,-1,-1, TIFF_SHORT,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"GeoKeyDirectory" },
+    { TIFFTAG_GEODOUBLEPARAMS,	-1,-1, TIFF_DOUBLE,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"GeoDoubleParams" },
+    { TIFFTAG_GEOASCIIPARAMS,	-1,-1, TIFF_ASCII,	FIELD_CUSTOM,
+      TRUE,	FALSE,	"GeoASCIIParams" },
+#ifdef JPL_TAG_SUPPORT
+    { TIFFTAG_JPL_CARTO_IFD,	 1, 1, TIFF_LONG,	FIELD_CUSTOM,
+      TRUE,	TRUE,	"JPL Carto IFD offset" },  /** Don't use this! **/
+#endif
+};
+
+#define	N(a)	(sizeof (a) / sizeof (a[0]))
+static void _XTIFFLocalDefaultDirectory(TIFF *tif)
+{
+    /* Install the extended Tag field info */
+    TIFFMergeFieldInfo(tif, xtiffFieldInfo, N(xtiffFieldInfo));
+}
+
+
+/**********************************************************************
+ *    Nothing below this line should need to be changed.
+ **********************************************************************/
+
+static TIFFExtendProc _ParentExtender;
+
+/*
+ *  This is the callback procedure, and is
+ *  called by the DefaultDirectory method
+ *  every time a new TIFF directory is opened.
+ */
+
+static void
+_XTIFFDefaultDirectory(TIFF *tif)
+{
+    /* set up our own defaults */
+    _XTIFFLocalDefaultDirectory(tif);
+
+    /* Since an XTIFF client module may have overridden
+     * the default directory method, we call it now to
+     * allow it to set up the rest of its own methods.
+     */
+
+    if (_ParentExtender) 
+        (*_ParentExtender)(tif);
+}
+
+/*
+ *  XTIFF Initializer -- sets up the callback
+ *   procedure for the TIFF module.
+ */
+
+static
+void _XTIFFInitialize(void)
+{
+    static int first_time=1;
+	
+    if (! first_time) return; /* Been there. Done that. */
+    first_time = 0;
+	
+    /* Grab the inherited method and install */
+    _ParentExtender = TIFFSetTagExtender(_XTIFFDefaultDirectory);
+}
+
+
+/**
+ * GeoTIFF compatible TIFF file open function.
+ *
+ * @param name The filename of a TIFF file to open.
+ * @param mode The open mode ("r", "w" or "a").
+ *
+ * @return a TIFF * for the file, or NULL if the open failed.
+ *
+This function is used to open GeoTIFF files instead of TIFFOpen() from
+libtiff.  Internally it calls TIFFOpen(), but sets up some extra hooks
+so that GeoTIFF tags can be extracted from the file.  If XTIFFOpen() isn't
+used, GTIFNew() won't work properly.  Files opened
+with XTIFFOpen() should be closed with XTIFFClose().
+
+The name of the file to be opened should be passed as <b>name</b>, and an
+opening mode ("r", "w" or "a") acceptable to TIFFOpen() should be passed as the
+<b>mode</b>.<p>
+
+If XTIFFOpen() fails it will return NULL.  Otherwise, normal TIFFOpen()
+error reporting steps will have already taken place.<p>
+ */
+
+TIFF*
+XTIFFOpen(const char* name, const char* mode)
+{
+    TIFF *tif;
+
+    /* Set up the callback */
+    _XTIFFInitialize();	
+	
+    /* Open the file; the callback will set everything up
+     */
+    tif = TIFFOpen(name, mode);
+    if (!tif) return tif;
+	
+    return tif;
+}
+
+TIFF*
+XTIFFFdOpen(int fd, const char* name, const char* mode)
+{
+    TIFF *tif;
+
+    /* Set up the callback */
+    _XTIFFInitialize();	
+
+    /* Open the file; the callback will set everything up
+     */
+    tif = TIFFFdOpen(fd, name, mode);
+    if (!tif) return tif;
+	
+    return tif;
+}
+
+TIFF*
+XTIFFClientOpen(const char* name, const char* mode, thandle_t thehandle,
+	    TIFFReadWriteProc RWProc, TIFFReadWriteProc RWProc2,
+	    TIFFSeekProc SProc, TIFFCloseProc CProc,
+	    TIFFSizeProc SzProc,
+	    TIFFMapFileProc MFProvc, TIFFUnmapFileProc UMFProc )
+{
+    TIFF *tif;
+    
+    /* Set up the callback */
+    _XTIFFInitialize();	
+    
+    /* Open the file; the callback will set everything up
+     */
+    tif = TIFFClientOpen(name, mode, thehandle,
+                         RWProc, RWProc2,
+                         SProc, CProc,
+                         SzProc,
+                         MFProvc, UMFProc);
+    
+    if (!tif) return tif;
+    
+    return tif;
+}
+
+/**
+ * Close a file opened with XTIFFOpen().
+ *
+ * @param tif The file handle returned by XTIFFOpen().
+ * 
+ * If a GTIF structure was created with GTIFNew()
+ * for this file, it should be freed with GTIFFree()
+ * <i>before</i> calling XTIFFClose().
+*/
+
+void
+XTIFFClose(TIFF *tif)
+{
+    TIFFClose(tif);
+}

Added: packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiffio.h
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiffio.h	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/libxtiff/xtiffio.h	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,83 @@
+/*
+ *  xtiffio.h -- Public interface to Extended GEO TIFF tags
+ *
+ *    written by: Niles D. Ritter
+ */
+
+#ifndef __xtiffio_h
+#define __xtiffio_h
+
+#include "tiffio.h"
+#include "geo_config.h"
+
+/**
+ * \file xtiffio.h
+ *
+ * Definitions relating GeoTIFF functions from geotiff.h to the TIFF
+ * library (usually libtiff).
+ */
+
+/* 
+ *  Define public Tag names and values here 
+ */
+
+/* tags 33550 is a private tag registered to SoftDesk, Inc */
+#define TIFFTAG_GEOPIXELSCALE       33550
+/* tags 33920-33921 are private tags registered to Intergraph, Inc */
+#define TIFFTAG_INTERGRAPH_MATRIX    33920   /* $use TIFFTAG_GEOTRANSMATRIX ! */
+#define TIFFTAG_GEOTIEPOINTS         33922
+/* tags 34263-34264 are private tags registered to NASA-JPL Carto Group */
+#ifdef JPL_TAG_SUPPORT
+#define TIFFTAG_JPL_CARTO_IFD        34263    /* $use GeoProjectionInfo ! */
+#endif
+#define TIFFTAG_GEOTRANSMATRIX       34264    /* New Matrix Tag replaces 33920 */
+/* tags 34735-3438 are private tags registered to SPOT Image, Inc */
+#define TIFFTAG_GEOKEYDIRECTORY      34735
+#define TIFFTAG_GEODOUBLEPARAMS      34736
+#define TIFFTAG_GEOASCIIPARAMS       34737
+
+/* 
+ *  Define Printing method flags. These
+ *  flags may be passed in to TIFFPrintDirectory() to
+ *  indicate that those particular field values should
+ *  be printed out in full, rather than just an indicator
+ *  of whether they are present or not.
+ */
+#define	TIFFPRINT_GEOKEYDIRECTORY	0x80000000
+#define	TIFFPRINT_GEOKEYPARAMS		0x40000000
+
+/**********************************************************************
+ *    Nothing below this line should need to be changed by the user.
+ **********************************************************************/
+
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
+/**********************************************************************
+ * Do we want to build as a DLL on windows?
+ **********************************************************************/
+#if !defined(CPL_DLL)
+#  if defined(_WIN32) && defined(BUILD_AS_DLL)
+#    define CPL_DLL     __declspec(dllexport)
+#  else
+#    define CPL_DLL
+#  endif
+#endif
+
+extern TIFF CPL_DLL * XTIFFOpen(const char* name, const char* mode);
+extern TIFF CPL_DLL * XTIFFFdOpen(int fd, const char* name, const char* mode);
+extern void CPL_DLL XTIFFClose(TIFF *tif);
+
+extern TIFF CPL_DLL * XTIFFClientOpen(const char* name, const char* mode, 
+                                      thandle_t thehandle,
+                                      TIFFReadWriteProc, TIFFReadWriteProc,
+                                      TIFFSeekProc, TIFFCloseProc,
+                                      TIFFSizeProc,
+                                      TIFFMapFileProc, TIFFUnmapFileProc);
+#if defined(__cplusplus)
+}
+#endif
+
+#endif /* __xtiffio_h */
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/makefile.mpw
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/makefile.mpw	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/makefile.mpw	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,49 @@
+# MPW C Makefile for libgeotiff
+
+.o Ä .c
+	C -o {default}.o -I ::libtiff:  {default}.c
+
+XTIFF = :libxtiff:xtiff.o
+
+CLEANINC= xtiffio.h xtiffiop.h
+
+OBJECTS = ¶
+	{XTIFF} ¶
+	geo_free.o ¶
+	geo_get.o ¶
+	geo_new.o ¶
+	geo_names.o ¶
+	geo_print.o ¶
+	geo_set.o ¶
+	geo_tiffp.o ¶
+	geo_write.o
+
+INCLUDES = ¶
+	geo_keyp.h ¶
+	geo_tiffp.h ¶
+	geokeys.h ¶
+	geovalues.h ¶
+	geonames.h ¶
+	geotiff.h
+
+
+ALL = libgeotiff.o
+
+all Ä {ALL}
+
+XINCLUDES ÄÄ
+	cd :libxtiff:
+	cp -y Å.h ::
+	cd ::
+
+
+{OBJECTS} ÄÄ {INCLUDES}
+
+{ALL} Ä  XINCLUDES {OBJECTS}
+	lib -o {ALL} {OBJECTS}
+
+clean Ä
+	rm -i {ALL}
+	rm -i {CLEANINC}
+	rm -i {OBJECTS}
+

Added: packages/geotiff/libgeotiff/branches/upstream/current/makefile.vc
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/makefile.vc	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/makefile.vc	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,143 @@
+#
+# Typically the only thing that needs to be changed are the paths to the
+# TIFF tree.  Note that we expect an existing build tree, in part because we
+# need private include files from libtiff, but also we need access to getopt.h.
+# in the ports directory.
+#
+# You may want to add optimization options to the CFLAGS macro as well. 
+#
+TIFF_DIR = ..\libtiff\libtiff
+
+TIFF_INC = -I$(TIFF_DIR)
+TIFF_LIB = $(TIFF_DIR)\libtiff.lib
+TIFF_LIB_DLL = $(TIFF_DIR)\libtiff_i.lib
+
+# Installation locations (with install, or devinstall targets)
+PREFIX =	c:\usr
+BINDIR =	$(PREFIX)\bin
+LIBDIR =	$(PREFIX)\lib
+INCDIR =	$(PREFIX)\include
+DATADIR =	$(PREFIX)\share\epsg_csv
+
+#
+CC      = cl
+INCL	= -I. -Ilibxtiff $(TIFF_INC)
+
+
+# Pick the first LIBS definition for a static libtiff.lib or the second
+# to link against the libtiff DLL.
+
+#LIBS    = geotiff.lib $(TIFF_LIB)
+LIBS    = geotiff_i.lib $(TIFF_LIB_DLL)
+
+DLLNAME = geotiff.dll
+
+# Set optimization or debug flags here.
+CFLAGS  = $(INCL) /MD /Ox /nologo
+#CFLAGS  = $(INCL) /MD /Zi /nologo
+
+#
+OBJS    = \
+	xtiff.obj \
+	geo_free.obj \
+	geo_get.obj \
+	geo_names.obj \
+	geo_new.obj \
+	geo_print.obj \
+	geo_set.obj \
+	geo_tiffp.obj \
+	geo_write.obj \
+	geo_extra.obj \
+	geo_trans.obj \
+	geo_normalize.obj \
+	geotiff_proj4.obj \
+	cpl_csv.obj \
+	cpl_serv.obj
+
+all:    geo_config.h geotiff.lib $(DLLNAME) listgeo.exe geotifcp.exe
+
+listgeo.exe:	bin\listgeo.c geotiff.lib
+	$(CC) $(CFLAGS) bin\listgeo.c $(LIBS)
+	
+geotifcp.exe:	bin\geotifcp.c geotiff.lib
+	$(CC) $(CFLAGS) bin\geotifcp.c bin\getopt.c $(LIBS)
+	
+gt_update.exe:	bin\gt_update.c geotiff.lib
+	$(CC) $(CFLAGS) bin\gt_update.c bin\getopt.c geotiff.lib $(LIBS)
+	
+geotiff.lib:	$(OBJS)
+	lib /out:geotiff.lib $(OBJS)
+
+#
+$(DLLNAME):    $(OBJS)
+	link /dll /out:$(DLLNAME) /implib:geotiff_i.lib $(OBJS) $(TIFF_LIB_DLL)
+
+geo_config.h:	geo_config.h.vc
+	copy geo_config.h.vc geo_config.h
+
+xtiff.obj: libxtiff\xtiff.c
+	$(CC) -c $(CFLAGS) libxtiff\xtiff.c
+
+geo_free.obj: geo_free.c
+	$(CC) -c $(CFLAGS) geo_free.c
+
+geo_get.obj: geo_get.c
+	$(CC) -c $(CFLAGS) geo_get.c
+
+geo_names.obj: geo_names.c
+	$(CC) -c $(CFLAGS) geo_names.c
+
+geo_new.obj: geo_new.c
+	$(CC) -c $(CFLAGS) geo_new.c
+
+geo_print.obj: geo_print.c
+	$(CC) -c $(CFLAGS) geo_print.c
+
+geo_set.obj: geo_set.c
+	$(CC) -c $(CFLAGS) geo_set.c
+
+geo_tiffp.obj: geo_tiffp.c
+	$(CC) -c $(CFLAGS) geo_tiffp.c
+
+geo_write.obj: geo_write.c
+	$(CC) -c $(CFLAGS) geo_write.c
+
+geo_trans.obj: geo_trans.c
+	$(CC) -c $(CFLAGS) geo_trans.c
+
+geo_extra.obj: geo_extra.c
+	$(CC) -c $(CFLAGS) geo_extra.c
+
+geo_normalize.obj: geo_normalize.c
+	$(CC) -c $(CFLAGS) geo_normalize.c
+
+geotiff_proj4.obj: geotiff_proj4.c
+	$(CC) -c $(CFLAGS) geotiff_proj4.c
+
+cpl_csv.obj: cpl_csv.c
+	$(CC) -c $(CFLAGS) cpl_csv.c
+
+cpl_serv.obj: cpl_serv.c
+	$(CC) -c $(CFLAGS) cpl_serv.c
+
+clean:
+	-del *.obj
+	-del *.exe
+	-del *.lib
+	-del *.dll
+
+install:	all
+	-mkdir $(PREFIX)
+	-mkdir $(BINDIR)
+	-mkdir $(DATADIR)
+	copy *.dll $(BINDIR)
+	copy *.exe $(BINDIR)
+	-copy csv\*.csv $(DATADIR)	
+
+devinstall:	install
+	-mkdir $(INCDIR)
+	-mkdir $(LIBDIR)
+	copy *.lib $(LIBDIR)
+	copy *.h $(INCDIR)
+	copy *.inc $(INCDIR)
+	

Added: packages/geotiff/libgeotiff/branches/upstream/current/mkbindist.sh
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/mkbindist.sh	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/mkbindist.sh	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,64 @@
+#!/bin/sh
+
+if [ $# -lt 2 ] ; then
+  echo "Usage: mkbindist.sh version platform [-install]"
+  echo
+  echo "Example: mkbindist.sh 1.1.5 linux"
+  exit
+fi
+
+VERSION=$1
+PLATFORM=$2
+
+# Ensure all required components are built.
+
+if test \! make ; then
+  exit
+fi
+
+#
+#	Prepare tree.
+#
+
+DIST_DIR=libgeotiff-${PLATFORM}-bin.${VERSION}
+
+rm -rf $DIST_DIR
+mkdir $DIST_DIR
+
+mkdir $DIST_DIR/bin
+cp bin/geotifcp bin/listgeo $DIST_DIR/bin
+
+# The file list is copied from Makefile.in:GT_INCLUDE_FILES
+
+mkdir $DIST_DIR/include
+cp xtiffio.h xtiffiop.h geotiff.h geotiffio.h geovalues.h \
+    geonames.h geokeys.h geo_tiffp.h geo_config.h geo_keyp.h \
+    geo_normalize.h cpl_serv.h cpl_csv.h \
+    epsg_datum.inc epsg_gcs.inc epsg_pm.inc epsg_units.inc geo_ctrans.inc \
+    epsg_ellipse.inc epsg_pcs.inc epsg_proj.inc epsg_vertcs.inc geokeys.inc \
+    $DIST_DIR/include
+
+mkdir $DIST_DIR/lib
+cp libgeotiff.a $DIST_DIR/lib
+if test -f libgeotiff.so.$VERSION ; then
+  cp libgeotiff.so.$VERSION $DIST_DIR/lib
+  (cd $DIST_DIR/lib ; ln -s libgeotiff.so.$VERSION libgeotiff.so)
+fi
+
+mkdir $DIST_DIR/share
+mkdir $DIST_DIR/share/epsg_csv
+cp csv/*.csv $DIST_DIR/share/epsg_csv
+
+cp README_BIN $DIST_DIR/README
+
+rm -f ${DIST_DIR}.tar.gz
+tar cf ${DIST_DIR}.tar ${DIST_DIR}
+gzip -9 ${DIST_DIR}.tar
+
+echo "Prepared: "${DIST_DIR}.tar.gz
+
+TARGETDIR=remotesensing.org:/ftp/remotesensing/pub/geotiff/libgeotiff
+
+if test "$3" = "-install" ; then
+  scp ${DIST_DIR}.tar.gz $TARGETDIR
+fi


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/mkbindist.sh
___________________________________________________________________
Name: svn:executable
   + 

Added: packages/geotiff/libgeotiff/branches/upstream/current/mkdist.sh
===================================================================
--- packages/geotiff/libgeotiff/branches/upstream/current/mkdist.sh	2007-04-05 12:40:47 UTC (rev 707)
+++ packages/geotiff/libgeotiff/branches/upstream/current/mkdist.sh	2007-04-05 13:49:14 UTC (rev 708)
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+if [ $# -lt 1 ] ; then
+  echo "Usage: mkdist.sh version [-install]"
+  echo
+  echo "Example: mkdist.sh 1.1.5"
+  exit
+fi
+
+VERSION=$1
+COMPRESSED_VERSION=`echo $VERSION | tr -d .`
+
+rm -rf dist_wrk  
+mkdir dist_wrk
+cd dist_wrk
+
+export CVSROOT=:pserver:anonymous at cvs.remotesensing.org:/cvsroot
+
+echo "Please type anonymous if prompted for a password."
+cvs login
+
+cvs checkout geotiff/libgeotiff
+
+if [ \! -d geotiff/libgeotiff ] ; then
+  echo "cvs checkout reported an error ... abandoning mkdist.sh"
+  exit
+fi
+
+find geotiff -name CVS -exec rm -rf {} \;
+
+mv geotiff/libgeotiff libgeotiff-${VERSION}
+
+rm -f ../libgeotiff-${VERSION}.tar.gz ../libgeotiff${COMPRESSED_VERSION}.zip
+
+tar cf ../libgeotiff-${VERSION}.tar libgeotiff-${VERSION}
+gzip -9 ../libgeotiff-${VERSION}.tar
+zip -r ../libgeotiff${COMPRESSED_VERSION}.zip libgeotiff-${VERSION}
+
+
+cd ..
+rm -rf dist_wrk
+
+TARGETDIR=remotesensing.org:/ftp/remotesensing/pub/geotiff/libgeotiff
+if test "$2" = "-install" ; then
+  scp libgeotiff-${VERSION}.tar.gz libgeotiff${COMPRESSED_VERSION}.zip \
+	$TARGETDIR
+fi


Property changes on: packages/geotiff/libgeotiff/branches/upstream/current/mkdist.sh
___________________________________________________________________
Name: svn:executable
   + 




More information about the Pkg-grass-devel mailing list